/*
 Theme Name:   Genemy Child
 Theme URI:    http://jthemes.org/wp/genemy/
 Description:  Genemy child theme
 Author:       Themeperch
 Author URI:   http://themeforest.net/user/themeperch
 Template:     genemy
 Version:      1.0.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  genemy
*/

/* Add your custom css below */

/* FONT SETTINGS */
@font-face {font-family: 'AvenirNextLTPro';src: url('/wp-content/themes/genemy-child/fonts/AvenirNextLTPro-Bold.woff') format('woff');font-weight: 700;font-style: normal;}
@font-face {font-family: 'AvenirNextLTPro';src: url('/wp-content/themes/genemy-child/fonts/AvenirNextLTPro-Regular.woff') format('woff');font-weight: 400;font-style: normal;}
@font-face {font-family: 'AvenirNextLTPro';src: url('/wp-content/themes/genemy-child/fonts/AvenirNextLTPro-Demi.woff') format('woff');font-weight: 800;font-style: normal;}
@font-face {font-family: 'AvenirNextLTPro';src: url('/wp-content/themes/genemy-child/fonts/AvenirNextLTPro-HeavyIt.woff') format('woff');font-weight: 900;font-style: normal;}
body, h1, h2, h3, h4, h5, h6 {font-family: 'AvenirNextLTPro' !important;}
.navbar-expand-lg .navbar-nav .nav-link {font-family: 'AvenirNextLTPro', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;}
.nav-item {margin: 0 0.5rem;}
h2 {font-weight: 900 !important;color: #e4255a;text-transform: uppercase;line-height: 1em;}
h3 {font-weight: 700 !important;font-size: 60px !important;color: #e4255a;line-height: 1em;}
h4{font-weight: 700 !important;font-size: 19px !important;color: #e4255a;line-height: 1em;}
h5.h5-sm.blue-color {color: #00a4e0;}
p{font-weight: 400;font-size: 17px;}
.bigger-text p{font-weight: bold;font-size: 19px;}
.bigger-text p strong {font-weight: bold;color: #e4255a;}
.justified{text-align: justify;}
.red-text p {color: #e84620;}
.tech h3 {line-height: 1.2;}
.tech h3 b {font-weight: 700;background: #e84620;color: #f8fafa;padding-left: 5px;padding-right: 5px;}
@media screen and (max-width:768px){h2.h2-md {font-size: 2.25rem !important;line-height: 1 !important;}
.content-txt h2 {font-size: 3.25rem !important;}
h3.h3-sm{font-size: 3em !important;}
h2.h2-sm {font-size: 3rem !important;line-height: 1 !important;}
h4.h4-md {font-size: 1.15rem !important;}
}
.white-text.regular p {font-weight: 400;}
.grey-text.regular p {font-weight: 400;}
.bold.dark p{color: #333333;font-weight: 600;}
span.font-weight-bold.yellow-color{color: #fbbc22 !important;}
.underline-yellow, .underline-coral, .underline-white {background-size: 100% 0.05em !important;background-position: center 100% !important;}
.yellow-button button {background: #fbb702 !important;color: #e84620 !important;font-weight: bold;padding-left: 25px !important;padding-right: 25px !important;}
.red-button button {background: #e84620 !important;color: #f8fafa !important;font-weight: bold;padding-left: 25px !important;padding-right: 25px !important;}
.pink-button button {background: #e5015a !important;color: #fff !important;font-weight: bold;}
.blue-button button {background: #00a4e0 !important;color: #fff !important;font-weight: bold;}
.btn {border-radius: 0px;}
span.section-id {font-size: 50px;font-weight: 700;}
.slides-pagination a {width: 10px;height: 10px;border-radius: 20px;}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{color: #FCBF00 !important;}
.hero-header .vc_column-inner {padding: 0px !important;}
.hero-header h3 {font-size: 100px !important;font-family: 'AvenirNextLTPro';font-weight: 900 !important;}
@media screen and (max-width:768px){.navbar-brand > img {filter: brightness(0);}
}
.project-image .item-overlay::before, #portfolio-1 .item-overlay::before {border: none;}
.project-image .item-overlay::after, #portfolio-1 .item-overlay::after {border: none;}
.start-slider picture {background-color: #000 !important;z-index: 1000 !important;opacity: 0.5;}
.start-slider .row {display: block !important;}
#trumpet:after {background: url(/wp-content/uploads/2021/05/Mikro.png);background-repeat: no-repeat;background-position: 75% 50%;height: 100%;width: 100%;display: block;content: "";position: absolute;top: 0px;background-size: 35%;}
@media screen and (max-width:768px){#trumpet:after {background: url(/wp-content/uploads/2021/05/Mikro.png);background-repeat: no-repeat;height: 40vh;width: 50vh;display: block;content: "";position: absolute;top: 106vh;background-position: 91px;background-size: cover;}
.content-grid p {text-align: justify;hyphens: auto;}
.left-right-content h3 {padding-bottom: 0px !important;}
.left-right-content .vc_column-inner {padding-top: 0px !important;padding-bottom: 0px !important;}
}
.black-seperator .vc_parallax-inner:after {width: 100%;height: 100%;display: block;content: "";background: linear-gradient(90deg, black 30vw, transparent);}
.black-seperator h2{text-transform: uppercase;}
.black-seperator .default-color{color: #e4255a;}
.black-seperator p{color: #fff;font-weight: 800;}
@media screen and (max-width: 768px){.black-seperator .vc_row {padding-top: 0px !important;padding-bottom: 0px !important;}
}
.content-grid {padding-top: 0px !important;padding-bottom: 0px !important;}
.content-grid h3{line-height: 1em;text-transform: uppercase;padding-bottom:50px;}
.content-grid h3.h3-sm.blue-color {color: #00a4e0;}
.content-grid .section-id {font-weight: 700;font-size: 19px;color: #2d2d2d;}
.content-grid p {text-align: justify;}
.content-grid .btn {border-radius: 0px;background: #e74621;border: #e74621;}
.content-grid h3.red-color {color: #e74621;}
#sustainable span.section-id {margin-bottom: 15px;font-size: 17px;font-weight: 700;}
#sustainable p {max-width: 69%;margin: 0 auto;}
.sustainable img {border-radius: 0px !important;width: 80px !important;height: auto !important;}
.sustainable h5 {font-weight: 700;font-size: 18px;color: #e4255a !important;}
.sustainable p {font-weight: 400;font-style: normal;font-size: 17px;}
.filter-box .section-title.col-lg-10 {width: 100% !important;flex: none;max-width: 100% !important;}
.filter-box .section-title p {padding-right: 0px;text-align: justify;font-size: 17px;line-height: 1.4em;}
.meetus .content-txt {text-align: center !important;text-transform: uppercase;}
.meetus img {max-width: 120%;left: -130px !important;position: relative;}
.meetus:before {content: "";background: url(/wp-content/uploads/2021/05/Zeigefinger.png);display: block;width: 30vw;position: absolute;background-size: 100%;height: 260px;background-repeat: no-repeat;background-position: center right;left: -50px;margin-top: -30px;}
.globe img {margin-top: -80px;z-index: 100;position: relative;margin-left: 120px;}
.globe h3 {z-index:10;font-weight: 900 !important;color: #00a4df;font-size: 107px !important;font-size: 90px !important;text-align: left;margin-bottom: -385px !important;line-height: 1em;}
.content-grid .section-list {margin-top: -15px;padding-left: 5px;}
.content-grid .section-list li {margin-bottom: 0px;}
.content-grid .content-txt {margin-bottom: 0px !important;}
.content-grid h5{font-weight: 700;}
.content-grid h5.default-color{font-weight: 700 !important;color: #e4255a;}
.places p {padding-bottom: 50px;}
.places h3{padding-bottom: 0px;}
.maps-container span.white-color {color: #fff !important;background: #E5005A;padding-right:5px;}
.maps-container p {color: #fff;margin-top: 0px !important;padding-top: 0px;}
.maps-container h4 {font-size: 40px !important;line-height: 1em;margin-bottom: 0px !important;padding-bottom: 0px !important;}
.maps-container .section-title {margin-bottom: 0px;}
.auszeichnung span.underline-coral.white-color {color: #fff;}
.underline-coral {background-image: linear-gradient( 120deg , #E5005A 0%, #E5005A 90%);background-repeat: no-repeat;background-size: 100% 0.22em;background-position: 0 105%;}
.auszeichnung-grid .h5-lg {text-align: center;margin-top: 0px;margin-bottom: 0px;color: #E5005A;font-weight: bold;font-size: 17px;padding-bottom: 15px;height:50px;}
.auszeichnung-grid .abox-2.wow.animated {height: 480px;}
.auszeichnung-grid p {text-align: center;}
.auszeichnung-grid img {max-width: 190px;height: 155px;margin: 0 auto !important;position: relative;display: block;padding-bottom: 20px;}
#sustainable{color: #d1121c;}
#sustainable span.section-id {margin-bottom: 15px;}
#sustainable h3 {padding-top: 20px;padding-bottom: 20px;}
.vc_images_carousel .vc_carousel-control.vc_right {left: auto;right: -5% !important;}
.vc_images_carousel .vc_carousel-control{left:-5% ;}
p.statistic-number.rose-color {display: inline-flex;flex-direction: row-reverse;}
.counter-blue p, .counter-blue span {color: #fff !important;}
@media screen and (max-width:768px){#sustainable h3 {font-size: 38px !important;}
#sustainable {margin-top: 50px;}
.content-grid h3 {font-size: 34px !important;}
#trumpet h3 {font-size: 44px !important;}
.bigger-text p {font-weight: bold;font-size: 1.125rem;}
}
.home h2{font-size: 120px;font-size: 90px;display: inline-block;}
.home .hero-txt h2 .underline-red {background: none;border-bottom: 4px solid #e4255a;}
.heart-bg{background: url(/wp-content/uploads/2021/06/heart-1.png);background-repeat: no-repeat;background-position: right;}
.unsere-story h2{font-size: 120px !important;font-size: 90px !important;}
.unsere-story h3{font-size: 60px !important;text-transform: uppercase;}
.unsere-story h4{font-size: 30px !important;}
.unsere-story .counter p, .unsere-story .counter .count-element {color: #d1121c;}
.unsere-story .counter {padding-top: 50px;padding-bottom: 50px;color: #d1121c !important;}
.unsere-story .left-full-width-bg {background: linear-gradient( 180deg , #fcbf00 49%, #d1121c 49%) !important;}
.unsere-story .big-image {min-height: 40vw;background-position: top, center !important;}
.right-full-width-bg > .vc_column-inner > .wpb_wrapper {padding-right: calc((100vw - 1140px) / 2) !important;}
.left-full-width-bg > .vc_column-inner > .wpb_wrapper {padding-left: calc((100vw - 1140px) / 2) !important;}
.footer h5{color: #fcbf00;}
.footer-box p {padding-bottom: 20px;color: #f8f9f9 !important;}
.footer a {color: #f8f9f9 !important;}
.footer a:hover {text-decoration: underline;color: #f8f9f9 !important;}
.footer li {margin: 0px !important;}
.footer img {width: 150px;}
.footer-widget td {padding: 0px;font-size: 30px;width: 50px;}
.arbeiten-bei-myposter #hero h2 {font-size: 80px !important;}
.arbeiten-bei-myposter h2{font-size: 110px !important;font-size: 90px !important;line-height: 1.2em;}
.arbeiten-bei-myposter h2 i {background: #e5005a;font-style: normal;color: #f8fafa;padding-left: 5px;padding-right: 5px;margin-right: 5px;}
.arbeiten-bei-myposter h3{font-size: 60px !important;text-transform: uppercase;}
.arbeiten-bei-myposter h3 i {background: #e5005a;font-style: normal;color:#f8fafa;padding-left:5px;padding-right:5px;}
.arbeiten-bei-myposter h4{font-size: 30px !important;}
.arbeiten-bei-myposter .counter p, .arbeiten-bei-myposter .counter .count-element {color: #f8fafa;}
.arbeiten-bei-myposter .counter {padding-top: 50px;padding-bottom: 50px;color: #f8fafa !important;}
.arbeiten-bei-myposter .left-full-width-bg {background: linear-gradient( 180deg , #fcbf00 49%, #d1121c 49%) !important;}
.arbeiten-bei-myposter .big-image {min-height: 40vw;background-position: top, center !important;}
.arbeiten-bei-myposter .meetus p {max-width: 35%;margin: 0 auto;}
#reviews-2 img {width: 200px;height: 200px;}
#reviews-2 .review-author h5 {color: #e5005a;font-weight: bold;}
span.grey-color {font-size: 17px;color: #e5005a;}
.review-txt p {font-style: normal;font-size: 17px;text-align: justify;}
.white-text p {color: #fff;font-weight: 600;}
.grey-text p {color: #283130;font-weight: 600;}
.white-text p strong {font-weight: 600;color: #fcbf00;}
h3.h3-lg {font-size: 80px !important;font-weight: 900 !important;}
.two-column-dark-bg p{color: #f8fafa !important;}
.two-column-dark-bg p strong{color: #e5005a !important;text-transform: uppercase;}
.ablauf .img-fluid {display: inherit;height: 59px;margin: 0 auto;}
.ablauf h5{text-align: center;color: #E5005A;font-weight: bold;font-size: 17px;height: 35px;}
.ablauf .abox-2.wow.animated {height: 450px;}
.ablauf p {text-align: center;}
.pink-text .count-element {color: #e5005a !important;}
.pink-text p {color: #222 !important;}
.yellow-button.white-text button {color: #fff !important;}
.arbeiten-bei-myposter .hover-boxes .wpb_column {height: 450px;transition: all ease-in-out .3s;}
.arbeiten-bei-myposter .hover-boxes .wpb_column h4 {font-size: 30px !important;width: auto;text-align: left !important;text-decoration: underline;text-decoration-color: #fcbf00;border-bottom: none !important;display: block !important;padding-left: 20px;padding-right: 20px;}
.hover-boxes > .wpb_column > .vc_column-inner > .wpb_wrapper {padding-left: 20px !important;padding-right: 20px !important;}
.hover-boxes .wpb_text_column.wpb_content_element.white-text.regular {padding-left: 20px;padding-right: 20px;text-align: justify;}
.arbeiten-bei-myposter .hover-boxes > .wpb_column:hover .wpb_text_column {position: absolute;bottom: 0px;}
.arbeiten-bei-myposter .hover-boxes > .wpb_column:hover h4 {position: absolute;top: 0px;}
.arbeiten-bei-myposter .vc_gitem-zone h3 {font-size: 30px !important;color: #f8fafa;border-bottom: 3px solid #fcbf00;display: table;margin: 0 auto;max-width: 70%;padding-top:10px;}
.arbeiten-bei-myposter .vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top {bottom: 0px !important;top: unset;}
.arbeiten-bei-myposter .vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {display: none;width:75%;margin: 0 auto;text-align: justify;}
.arbeiten-bei-myposter .vc_gitem-zone-b .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt div{text-align: justify !important;}
.arbeiten-bei-myposter .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_visible-item:hover .vc_gitem-row-position-middle{display: block !important;}
.arbeiten-bei-myposter .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_visible-item:hover .vc_gitem_row.vc_row.vc_gitem-row-position-top{background: rgba(0,0,0,.5);top:0px !important;bottom: unset !important;height: 100%;}
.arbeiten-bei-myposter .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_visible-item:hover .vc_gitem_row.vc_row.vc_gitem-row-position-middle{color: #f8fafa;}
@media screen and (max-width:768px){.arbeiten-bei-myposter .meetus p {max-width: 100%;margin: 0 auto;}
.arbeiten-bei-myposter .underline-white{background-image: none !important;}
}
.tech .yellow-button .vc_general.vc_btn3 {background: #fab702 !important;color: #fff !important;font-weight: 700;}
.tech .red-button a{background: #e84620 !important;color: #fff !important;font-weight: 700;}
.tech section#breadcrumbs-hero {height: 100vh;background-color: #7f2612 !important;}
.tech .hero-txt {padding-top: 30vh;}
.tech .hero-header h3 {font-size: 30px !important;font-weight: 700 !important;color: #e84620 !important;}
.tech #hero h2 {font-size: 80px !important;font-weight: 700 !important;color: #fcbf00;width: 60%;}
.tech .fadeInUp {animation-name: none !important;visibility: visible !important;}
.tech .hero-txt p {width: 50%;}
.tech .hero-txt h2 {font-size: 80px;}
.tech #hero h2 {font-size: 80px !important;}
.tech .white-text p{font-weight:400;}
.tech .white-text p strong{color: #e84620;}
.tech h2{font-size:120px;}
.tech h4{font-size:30px !important;}
.tech .counter p, .tech .counter .count-element {color: #f8fafa;}
.tech .counter {padding-top: 50px;padding-bottom: 25px;color: #f8fafa !important;}
.tech .quotation-marks img {height: 900px;position: absolute;top: -270px;left:25%;}
.tech .content-slider .hero-content {max-width: 1170px;margin: 0 auto;}
.tech .content-slider h3 {font-size: 30px !important;text-align: left;}
.tech .content-slider h2 {font-size: 80px !important;text-align: left;max-width: 50%;}
.tech .content-slider p {font-size: 17px !important;text-align: left !important;padding: 0px !important;max-width: 50%;}
.hover-boxes .wpb_column {height: 330px;transition: all ease-in-out .3s;}
.hover-boxes > .wpb_column > .vc_column-inner > .wpb_wrapper {position: absolute;width: 100%;margin: 0px !important;padding: 0px !important;left: 0px;text-align: center;bottom: 0px;background: rgba(0,0,0,.3);padding-top: 40px !important;height: auto;transition: all ease-in-out .3s;}
.hover-boxes .wpb_column:nth-child(odd) h4 {font-size: 30px !important;width: auto;border-bottom: 4px solid #fcbf00;display: inline-block;}
.hover-boxes .wpb_column:nth-child(even) h4 {font-size: 30px !important;width: auto;border-bottom: 4px solid #e84620;display: inline-block;}
.hover-boxes.second-line .wpb_column:nth-child(even) h4 {font-size: 30px !important;width: auto;border-bottom: 4px solid #fcbf00;display: inline-block;}
.hover-boxes.second-line .wpb_column:nth-child(odd) h4 {font-size: 30px !important;width: auto;border-bottom: 4px solid #e84620;display: inline-block;}
.hover-boxes p{height: 0px;opacity: 0;transition: all ease-in-out .3s;}
.hover-boxes .wpb_column:hover p{height: auto;opacity:1;}
.hover-boxes > .wpb_column:hover > .vc_column-inner > .wpb_wrapper{height: 100%;}
.hover-boxes > .wpb_column:hover h4{padding-top: 25%;}
.tech-blog .post-meta span.rose-color {display: none;}
.tech-blog .blog-post-txt p.post-meta .post-time {font-size: 16px;color: #e84620;}
.tech-blog h5 a {color: #f8fafa;font-size: 30px;hyphens: auto;}
.tech-blog h5 a:hover {color: #e84620;text-decoration: none;}
.tech-blog p {color: #f8fafa;}
.tech .meetus p {max-width: 40vw;margin: 0 auto;}
.frontend section#breadcrumbs-hero {height: 100vh;background-color: #7f2612 !important;}
.frontend .hero-txt {padding-top: 30vh;}
.frontend .hero-header h3 {font-size: 30px !important;font-weight: 700 !important;color: #e84620 !important;}
.frontend #hero h2 {font-size: 80px !important;font-weight: 700 !important;color: #fcbf00;width: 60%;}
.frontend .underline-yellow {display: inline-block;background: none;border-bottom: 4px solid #fbbf00;}
.frontend h2{font-size:120px;}
.frontend h4{font-size:30px !important;}
.frontend h3 i {background: #e5005a;font-style: normal;color:#f8fafa;padding-left:5px;padding-right:5px;}
.backend-shop section#breadcrumbs-hero {height: 100vh;background-color: #3e4f0b !important;}
.backend-shop .hero-txt {padding-top: 30vh;}
.backend-shop .hero-header h3 {font-size: 30px !important;font-weight: 700 !important;color: #e84620 !important;}
.backend-shop #hero h2 {font-size: 80px !important;font-weight: 700 !important;color: #fcbf00;width: 60%;}
.backend-shop .underline-yellow {display: inline-block;background: none;border-bottom: 4px solid #e84620;}
.backend-shop h2{font-size:120px;}
.backend-shop h4{font-size:30px !important;}
.backend-shop h3 i {background: #9cc31c;font-style: normal;color:#f8fafa;padding-left:5px;padding-right:5px;}
.backend-shop .white-text p strong {font-weight: 600;color: #9cc31c;}
.backend-shop #reviews-2 .review-author h5{color: #9cc31c;}
.backend-shop .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a, .backend-shop .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a span {background: none !important;color: #9cc31c !important;border-bottom: 2px solid;}
.backend-shop .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list li a:hover span {color: #9cc31c !important;border-bottom: 2px solid;}
.backend-produktion section#breadcrumbs-hero {height: 100vh;background-color: #664c01 !important;}
.backend-produktion .hero-txt {padding-top: 30vh;}
.backend-produktion .hero-header h3 {font-size: 30px !important;font-weight: 700 !important;color: #fbbf00 !important;}
.backend-produktion #hero h2 {font-size: 80px !important;font-weight: 700 !important;color: #fcbf00;width: 60%;}
.backend-produktion .underline-yellow {display: inline-block;background: none;border-bottom: 4px solid #303030;}
.backend-produktion h2{font-size:120px;}
.backend-produktion h4{font-size:30px !important;}
.backend-produktion h3 i {background: #fbbf00;font-style: normal;color:#f8fafa;padding-left:5px;padding-right:5px;}
.backend-produktion .white-text p strong {font-weight: 600;color: #fbbf00;}
.backend-produktion #reviews-2 .review-author h5{color: #fbbf00;}
.backend-produktion .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a, .backend-produktion .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a span {background: none !important;color: #fbbf00 !important;border-bottom: 2px solid;}
.backend-produktion .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list li a:hover span {color: #fbbf00 !important;border-bottom: 2px solid;}
.devops section#breadcrumbs-hero {height: 100vh;background-color: #53070b !important;}
.devops .hero-txt {padding-top: 30vh;}
.devops .hero-header h3 {font-size: 30px !important;font-weight: 700 !important;color: #fbbf00 !important;}
.devops #hero h2 {font-size: 80px !important;font-weight: 700 !important;color: #fcbf00;width: 60%;}
.devops .underline-yellow {display: inline-block;background: none;border-bottom: 4px solid #fbc004;}
.devops .dot:after {content: ".";position: absolute;color: #fbc004;}
.devops .quotation:after {content: "?";position: absolute;color: #fbc004;}
.devops h2{font-size:120px;}
.devops h4{font-size:30px !important;}
.devops h3 i {background: #d1111c;font-style: normal;color:#f8fafa;padding-left:5px;padding-right:5px;}
.devops h3 u{text-decoration: none;font-style: normal;color:#dc0f20;}
.devops .white-text p strong {font-weight: 600;color: #fbbf00;}
.devops #reviews-2 .review-author h5{color: #d1111c;}
.devops .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a, .devops .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a span {background: none !important;color: #d1111c !important;border-bottom: 2px solid;}
.devops .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list li a:hover span {color: #d1111c !important;border-bottom: 2px solid;}
.app section#breadcrumbs-hero {height: 100vh;background-color: #00425a !important;}
.app .hero-txt {padding-top: 30vh;}
.app .hero-header h3 {font-size: 30px !important;font-weight: 700 !important;color: #fbbf00 !important;}
.app #hero h2 {font-size: 80px !important;font-weight: 700 !important;color: #fcbf00;width: 60%;}
.app .underline-yellow {display: inline-block;background: none;border-bottom: 4px solid #fbc004;}
.app .dot:after {content: ".";position: absolute;color: #fbc004;}
.app .quotation:after {content: "?";position: absolute;color: #fbc004;}
.app h2{font-size:120px;}
.app h4{font-size:30px !important;}
.app h3 i {background: #fbbf00;font-style: normal;color:#f8fafa;padding-left:5px;padding-right:5px;}
.app h3 u{text-decoration: none;font-style: normal;color:#00a4e1;}
.app .white-text p strong {font-weight: 600;color: #fbbf00;}
.app #reviews-2 .review-author h5{color: #fbbf00;}
.app .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a, .app .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a span {background: none !important;color: #00a4e1 !important;border-bottom: 2px solid;}
.app .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list li a:hover span {color: #00a4e1 !important;border-bottom: 2px solid;}
.qa section#breadcrumbs-hero {height: 100vh;background-color: #5c0124 !important;}
.qa .hero-txt {padding-top: 30vh;}
.qa .hero-header h3 {font-size: 30px !important;font-weight: 700 !important;color: #fbbf00 !important;}
.qa #hero h2 {font-size: 80px !important;font-weight: 700 !important;color: #fcbf00;width: 60%;}
.qa .underline-yellow {display: inline-block;background: none;border-bottom: 4px solid #fbc004;}
.qa .dot:after {content: ".";position: absolute;color: #fbc004;}
.qa .quotation:after {content: "?";position: absolute;color: #fbc004;}
.qa h2{font-size:120px;}
.qa h4{font-size:30px !important;}
.qa h3 i {background: #fbbf00;font-style: normal;color:#f8fafa;padding-left:5px;padding-right:5px;}
.qa h3 u{text-decoration: none;font-style: normal;color:#e5015a;}
.qa .white-text p strong {font-weight: 600;color: #fbbf00;}
.qa #reviews-2 .review-author h5{color: #fbbf00;}
.qa .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a, .qa .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a span {background: none !important;color: #e5015a !important;border-bottom: 2px solid;}
.qa .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list li a:hover span {color: #e5015a !important;border-bottom: 2px solid;}
.meetups .pink-button a {background: #e5005a !important;color: #fff !important;font-weight: 700;}
.meetups .blue-button a{background: #00a4e0 !important;color: #fff !important;font-weight: 700;}
.meetups #hero h2 {font-size: 80px !important;}
.meetups h2{font-size: 120px;}
.meetups h3 b{color: #e5005a;border-bottom: 2px solid #00a4e0;font-weight: 700;}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a, .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a span {background: none;color: #e84620;border-bottom: 2px solid;}
ul.vc_tta-tabs-list {border: none !important;}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list li a span {color: #666666;text-transform: uppercase;font-weight: 600 !important;}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list li a:hover span {color: #e84620 !important;border-bottom: 2px solid;}
li.vc_tta-tab:first-child a {padding-left: 0px !important;}
.meetups .bigger-text p {color: #e5e5e5;font-size: 22px;font-weight: 600;}
.meetups .background-top .vc_column-inner {background-position: center 20%;}
.techndrinks #hero h2 {font-size: 80px !important;}
.techndrinks h2{font-size: 120px;}
.techndrinks h3 b{color: #e5005a;border-bottom: 2px solid #00a4e0;font-weight: 700;}
.techndrinks .bigger-text p{color: #f8fafa;font-size: 22px;font-weight: 600;}
.techndrinks .bigger-text p strong {font-weight: bold;color: #00a4e0;}
.techndrinks .grey-text strong {color: #00a4e0;}
.techndrinks .background-top .vc_column-inner {background-position: center 20%;}
.techndrinks .counter p {color: #f8fafa;}
.techndrinks .counter span.count-element {color: #f8fafa;}
.techndrinks .tech-blog h5 a {color: #e5015a;font-size: 30px;hyphens: auto;}
.techndrinks .tech-blog .blog-post-txt p.post-meta .post-time{color: #f8fafa;}
.techndrinks ul.meetup-list li div {display: inline-block;}
.techndrinks .column.one {width: 50%;}
.techndrinks .column.two {width: 25%;}
.techndrinks .column.three {width: 25%;text-align: right;}
.techndrinks .meetup-list li {border-bottom: 1px solid #e4e4e4;padding-top: 50px;padding-bottom: 50px;color: #575a5f;}
.techndrinks .meetup-list a {font-weight: 700;text-transform: uppercase;color: #e5005a;}
.techndrinks .meetup-list li:first-child {padding-top: 0px;}
.digitalndrinks #hero h2 {font-size: 80px !important;}
.digitalndrinks h2{font-size: 120px;}
.digitalndrinks h3 b{color: #e5005a;border-bottom: 2px solid #00a4e0;font-weight: 700;}
.digitalndrinks .bigger-text p{color: #f8fafa;font-size: 22px;font-weight: 600;}
.digitalndrinks .bigger-text p strong {font-weight: bold;color: #e5015a;}
.digitalndrinks .grey-text strong {color: #e5015a;}
.digitalndrinks .background-top .vc_column-inner {background-position: center 20%;}
.digitalndrinks .counter p {color: #f8fafa;}
.digitalndrinks .counter span.count-element {color: #f8fafa;}
.digitalndrinks .tech-blog h5 a {color: #00a4e0;font-size: 30px;hyphens: auto;}
.digitalndrinks .tech-blog .blog-post-txt p.post-meta .post-time{color: #f8fafa;}
.digitalndrinks ul.meetup-list li div {display: inline-block;}
.digitalndrinks .column.one {width: 50%;}
.digitalndrinks .column.two {width: 25%;}
.digitalndrinks .column.three {width: 25%;text-align: right;}
.digitalndrinks .meetup-list li {border-bottom: 1px solid #e4e4e4;padding-top: 50px;padding-bottom: 50px;color: #575a5f;}
.digitalndrinks .meetup-list a {font-weight: 700;text-transform: uppercase;color: #00a4e0;}
.digitalndrinks .meetup-list li:first-child {padding-top: 0px;}
.produktion h3 b {color: #00a4e1;font-weight: 700;}
.produktion .bigger-text strong{color: #ffbd04;}
.produktion span.count-element {color: #eceaf5;}
.produktion .counter p {color: #eceaf5;}
.produktion h3 i {border-bottom: 4px solid #02a4e2;line-height: 1.2em;font-style: normal;color: #fabe04;}
.produktion .page-item.active .page-link, .produktion .portfolio-filter button.is-checked, .produktion .bg-dark .portfolio-filter button.is-checked{color: #00a4e1;border-bottom: 3px solid #00a4e1;}
.produktion .portfolio-filter button{color: #f8faf9;font-weight: 400;}
.produktion .portfolio-filter button:hover, .produktion .portfolio-filter button:focus{color: #00a4e1;border-bottom: 3px solid #00a4e1;}
.produktion .left-full-width-bg {PADDING-RIGHT: 25PX;}
.produktion .testimonials h3 i {border-bottom: none !important;background: #fabe04;padding-left: 5px;padding-right: 5px;color: #fafafa;margin-right: 5px;}
.produktion #reviews-2 .review-author h5{color: #0099e5;}
.produktion h3 u {text-decoration: none;color: #fafafa;line-height: 1.2em;}
.produktion h2{font-size: 120px;font-size: 90px;}
.produktion h2 b{color: #00a4e1;}
.produktion .yellow span.count-element {color: #fabe04;}
.produktion .counter.yellow p {color: #fabe04;}
.produktion .maps-container h4 b {color: #0099eb;font-weight: 700;}
.produktion .maps-container h4 {font-size: 30px !important;line-height: 1em;margin-bottom: 0px !important;padding-bottom: 0px !important;}
.jobs #hero h2 {font-size: 80px !important;}
.jobs h3 i {font-style: normal;color: #fcbf00;}
.jobs .white-text p strong {font-weight: 600;color: #e5005a;}
.JOB_BUTTON button {background: #e5005a !important;color: #fff !important;font-weight: 700;padding: 15px 35px !important;}
.jobs .vc_tta-tabs-container {background: #212121;padding-left: 2000px;margin-left: -2000px !important;padding-right: 2000px;margin-right: -2000px !important;}
.jobs .vc_tta.vc_general .vc_tta-panel-body {overflow: visible;}
.jobs .vc_tta-panel-body {padding-left: 0px !important;padding-right: 0px !important;}
.jobs .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list li a span {color: #fff;font-size: 18px;margin-left: 0px;}
.jobs .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a, .jobs .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list .vc_active a span{color: #fff;border-bottom-color: #e5005a;}
.jobs .job_header {background: #00a4e0;padding-left: 2000px;margin-left: -2000px;padding-right: 2000px;margin-right: -2000px;padding-top: 25px;padding-bottom: 25px;color: #fff;font-weight: bold;}
.job_list li {display: block;}
.job_list li div {display: inline-block;}
.job_list li .job_title {width: 50%;}
.job_list li .job_place {width: 30%;}
.job_list li .job_link {width: 20%;text-align: right;}
.job_list li {padding-top: 25px;padding-bottom: 25px;border-bottom: 1px solid #dadada;}
.job_list li:last-child{border-bottom: none;}
.jobs .footer {z-index: 10000;position: relative;}
.jobs .job_link a {color: #e5005a !important;font-weight: bold;}
.jobs .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-genemy .vc_tta-tabs-list li a:hover span{color: #fff !important;border-bottom-color: #e5005a;}
.single-job .image_header:after {width: 100%;height: 100%;background: rgba(0,0,0,.3);display: block;content: "";}
/* ============(01-02-22) changes================= */
/* .single-job .image_header {height: 450px;background-size: cover;background-position: center 15%;} */
.single-job .image_header {overflow: hidden;max-height: 500px;}
@media (max-width: 1200px) {
    .single-job .image_header {
    margin-top: 72px;
    }
}
@media (max-width: 992px) {
    .single-job .image_header {
    margin-top: 68px;
    }
}
@media (max-width: 600px) {
    .single-job .image_header {
    margin-top: 65px;
    }
}
/* ============(01-02-22) changes================= */
/* ============(08-02-22) changes================= */

#job-section {opacity: 1; }
div#jobfetch .search_nofound p {margin-bottom: 0;font-size: 22px;font-weight: bold;line-height: 32px;padding: 20px 0;}
div#jobfetch .search_nofound { text-align: center; }
#job-section .vc_column_container>.vc_column-inner { padding: 0px;}
#job-section .job_search_form { background: #212121;}
#job-section .job_wrap {padding: 20px 0;color: #fff;display: flex;flex-wrap: wrap;}
#job-section .job_search_form .job_wrap p {width: 100%;text-align: center;font-size: 20px;font-weight: 700;}
#job-section .job_search_form .sarch_field {flex: 1;  margin-right: 20px; }
#job-section .job_search_form .sarch_field input {width: 100%;height: 40px;padding-left: 10px;border: none;border-radius: 5px;}
#job-section .job_search_form .sarch_field select {width: 100%;height: 40px;padding-left: 10px;border: none;border-radius: 5px;}
#job-section .job_search_form .sarch_field:last-child { margin: 0; }
#job-section .job_cat_list { background: #212121; color: #fff; }
#job-section .job_cat_list ul {width: 100%;display: flex;flex-wrap: wrap;}
#job-section .job_cat_list ul li.vc_tta-tab a {    border-bottom: 2px solid transparent; color: #fff;font-size: 15px;font-weight: 700;text-transform: uppercase;padding: 5px 0 0 !important;margin-bottom: 10px !important;display: inline-block;}
#job-section .job_cat_list .vc_tta-tab {margin-right: 20px;}
#job-section .job_header {background: #00a4e0;padding: 20px;}
#job-section .cate_name {color: #fff;font-size: 16px;text-transform: uppercase;font-weight: 600;}
#job-section .job_list { width: 100%; }
#job-section .job_list ul { width: 100%; }
#job-section .job_list li {padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #dadada;}
#job-section .job_list li a {width: 100%;display: flex;align-items: flex-end;}
#job-section .job_list li a .job_company {font-size: 16px;text-transform: uppercase;font-weight: bold; color: #e5005a; width: 20%; text-align: right;}
#job-section .job_cat_list .vc_tta-tab a.active {color: #e5005a;border-bottom: 2px solid #e5005a;}
#job-section .job_cat_list .vc_tta-tab a:hover { border-bottom: 2px solid #e5005a;}
div#jobfetch .search_nofound a.reload_job {color: #e5005a;}
.job_list li .job_title {padding-right: 30px;}
#job-section .job_list li:last-child { border-bottom: none;}
#job-section .job_count { background-color: #e5005a;}
#job-section .job_count p {margin-bottom: 0;text-align: center;width: 100%; font-size: 19px;
    font-weight: bold;}
    #job-section .job_list li a:hover {color: #fcb80b;}
#job-section .job_search_form .job_wrap {padding-bottom: 0;padding-top: 30px;}
@media (max-width: 768px) {
    #job-section .job_list li .job_title, #job-section .job_list li .job_place, #job-section .job_list li a .job_company {  width: 100%; text-align: left;     padding-right: 0; }
    #job-section .job_list li a { display: block;}
    #job-section .job_header { padding-top: 10px; padding-bottom: 10px;}
}
@media (max-width: 550px) {
    #job-section .job_wrap {
    padding: 20px 0px;
    padding-bottom: 10px;
    }
    #job-section .job_search_form .sarch_field {
    flex: auto;
    margin-right: 0px;
    width: 100%;
    margin-bottom: 10px;
    }
    #job-section .job_list li a {
    align-items: flex-start;
    flex-direction: column;
    }
    #job-section .job_list li .job_title {
    width: 100%;
    margin-bottom: 5px;
    }
    #job-section .job_list li .job_place {
    width: 100%;
    margin-bottom: 5px;
    }
    #job-section .job_list li {
    padding-top: 15px;
    padding-bottom: 15px;
    }
    #job-section .job_header {
    padding: 10px 0px; margin-left: 0;
    }
}
/* ============(08-02-22) changes================= */
.single-job .subnav_job {width: 100%;background: #e5005a;}
.subnav_job div:last-child {text-align: right;}
.subnav_job div:nth-child(2) {text-align: center;}
.subnav_job div:first-child {text-align: left;}
.subnav_job {padding-top: 10px;padding-bottom: 10px;}
.subnav_job a {font-size: 24px;color: #fff;font-weight: normal;}
.job_intro{background: #222222;padding-top:50px;padding-bottom: 50px;}
.job_intro h3{font-size:24px !important;font-weight: normal !important;color: #00a4e0 !important;text-transform: uppercase;}
.job_intro h2{font-size: 80px !important;color: #fff !important;}
.intro_content {color: #fff;padding-top: 50px;}
.intro_button {padding-top: 50px;}
.intro_button button{background: #e5005a;color:#fff;padding:15px 30px;border: none;text-transform: uppercase;font-weight: bold;cursor: pointer;}
.job_details h3:first-child {padding-top: 20px;}
.job_details h3 {font-size: 50px !important;text-transform: uppercase;color: #00a4e0;padding-bottom: 20px;padding-top: 70px;}
.job_details {padding-top: 50px;padding-bottom: 50px;}
.job_details ul {padding-left: 20px;}
.job_details li {list-style: disc;font-size:17px;line-height: 1.8em;}
.single-job section h2 b {color: #fcbf00;}
.single-job section h2 {font-size: 80px;}
.single-job .white-text strong {color: #fff !important;}
.single-job .white-text em {font-style: normal;font-weight: bold;color: #e5005a;}
.single-job h2 i {color: #fff;}
.normal-h2 u {text-decoration: none;background: #00a4e0;color: #fff;padding-left: 5px;padding-right: 5px;}
.normal-h2 {font-weight: bold !important;}
.partner-name p {color: #00a4e0;font-weight: bold !important;font-size: 22px;}
.single-job h4 {font-size: 50px !important;}
.single-job h5{text-transform: none !important;}
.half-field2 {width: 49%;float: left;}
.half-field {width: 49%;float: left;margin-right: 2%;}
.single-job textarea {border-radius: 0px !important;padding: 30px !important;font-size: 17px !important;}
.single-job input[type=text] {border-radius: 0px !important;padding: 30px !important;font-size: 17px !important;}
.single-job #cf2-fld_1976545_2 {height: 89%;}
.single-job .btn-default {width: 100%;border-radius: 0px !important;padding: 19px !important;font-size: 17px !important;background-color: #e5005a !important;border: none !important;color: #fff !important;font-weight: 600 !important;}
.cf2-dropzone {height: 100%;}
.single-job #cf2-fld_1976545_2 .form-group {height: 100%;display: block;}
.single-job .form-control.cf2-field.cf2-file {height: 97%;}
.single-job button.btn.btn-block {height: 100%;}
.single-job .small-text p {color: #fff;font-size: 14px !important;}
.caldera-grid .form-control.cf2-file .btn:hover {color: #fff;background-color: #333;}
.presse .navbar-dark .navbar-nav .nav-link{color: #666;}
.presse .navbar-brand > img {filter: brightness(0.2);}
.presse .post_image {padding-bottom: 25px;}
.presse .post_title {color: #00a4e0;font-weight: bold;font-size: 30px;padding-bottom: 10px;text-transform: uppercase;}
.presse .post_download button {background: #fcbf00;border: none;color: #fff;font-weight: bold;text-transform: uppercase;padding: 10px 30px;margin-top: 25px;}
.presse .right-sidebar {padding-left: 100px;}
.magazin .left {width: 30%;float: left;padding-right:10px;}
.magazin .left img {height: 100%;width: auto;}
.magazin .right {width: 70%;float: left;}
.magazin {clear: both;padding-top: 5px;padding-bottom: 10px;border-bottom: 1px dotted #999;display: inline-block;}
.magazin:last-child {border-bottom: none;}
.magazin .right .mag_date {font-size: 12px;}
.blog .popular-posts img {width: 90px;height: 90px;}
.archive .popular-posts img {width: 90px;height: 90px;}
.single-post .popular-posts img {width: 90px;height: 90px;}
.blog .navbar-brand > img, .archive .navbar-brand > img, .single-post .navbar-brand > img{visibility: hidden;}
@media screen and (max-width:768px){.tech .slides-control {width: 100%;}
.tech ul.slides-container.white-color {margin-right: 0px;padding-right: 0px;}
.tech li.hero-slide {padding-right: 0px !important;margin-right: 0px !important;}
.tech div#slides {margin-right: 0px !important;padding-right: 0px !important;}
.tech .hero-txt {padding-top: 10vh;position: relative;}
.tech #hero h2 {font-size:40px !important;width: 100% !important;}
.tech .start-slider h2,.tech .start-slider div{margin: 0 !important;}
.tech .hero-txt {padding-top: 10vh;}
.tech .hero-txt p {width: 90%;}
.home #hero-6 h2{hyphens: none;}
.image-column {min-height: 400px !important;padding: 16px !important;}
.second-row {flex-direction: column-reverse;}
h3.h3-xl {font-size: 26px !important;line-height: 1 !important;}
.globe img {margin-left: 0px !important;}
.meetus:before{display: none;}
.meetus h3 {font-size: 2rem !important;}
.left-right .vc_column-inner {padding-top: 0px !important;padding-bottom: 0px !important;}
.last-grid {padding-bottom: 25px;}
.places p {padding-bottom: 0px;}
.maps-container h3.h3-xl {margin-bottom: 0px !important;font-size: 2rem !important;margin-top: -70px;}
.maps-container h4 {font-size: 1.8rem !important;}
.auszeichnung h2 {text-align: center !important;font-size: 2.4rem !important;}
.service-box .last-column .vc_column-inner {padding: 20px !important;}
.service-box .image-column {padding: 0px !important;}
.filter-box {padding-top: 3em !important;}
.filter-box h3 {font-size: 44px !important;margin-bottom: 1em !important;}
.globe h3.h3-xl {font-size: 50px !important;hyphens: auto;}
}
@media (min-width: 992px) and (max-width: 1199.99px){.nav-item {margin: 0 0.35rem !important;}
}
.timeline .portfolio-item {min-height: 275px;background-size: cover;background-position: center;width: 50% !important;height: 275px;position: relative !important;left: unset !important;margin: 0;}
.timeline .portfolio-item:after {background: #fff;content: "";position: absolute;height: 100%;width: 10px;left: 50%;}
.timeline .portfolio-item:hover .item-overlay{background: rgba(0, 0, 0, 0.4) !important;}
.portfolio-background {width: 100%;background-size: cover;background-position: center;height: 100%;display: inline-block;}
.timeline .masonry-wrap.grid-loaded {display: flex;}
.timeline .item-overlay {position: absolute;height: 275px;width: 95%;}
.timeline .project-data {position: relative;bottom: 0% !important;left: 0% !important;z-index: 20;width: 90%;height: 275px;margin: 0 auto;}
.timeline .project-data h5 {padding-top: 25px;}
.timeline .project-data h5.h5-lg {line-height: 1.4;border-bottom: none;margin-bottom: 0;display: inline-block;color: #fcbf00 !important;}
.timeline .project-data h5.h5-lg a {color: #fcbf00 !important;border-bottom: 3px solid #d1121c !important;font-size: 26px;font-weight: 700;pointer-events: none;}
.timeline p {position: absolute;bottom: 0px;padding-bottom: 25px;}
@media screen and (max-width: 768px){.arbeiten-bei-myposter .hover-boxes.bg-tra .vc_column-inner {padding-left: 0px !important;padding-right: 0px !important;margin-right: 0px !important;margin-left: 0px !important;}
.timeline .masonry-wrap.grid-loaded {display: block;min-height: auto !important;}
.timeline .item-overlay {position: absolute;height: 275px;width: 92%;}
.timeline .portfolio-item {width: 100% !important;padding: 0px !important;position: absolute !important;}
h3 {font-size: 34px !important;line-height: 1 !important;}
.wpb_text_column.wpb_content_element {padding-top: 15px !important;}
.home h2 {font-size: 50px !important;display: inline-block;hyphens: auto;}
.unsere-story h2{font-size: 50px !important;}
.unsere-story h3 {font-size: 34px !important;}
.unsere-story .heart-bg {background: none;}
.herzblut .wpb_column {padding-top: 25px;padding-bottom: 25px;margin-bottom: -25px;}
.unsere-story .meetus h3.h3-sm {font-size: 2rem !important;}
.right-full-width-bg .vc_column-inner{padding-left: 15px !important;}
.arbeiten-bei-myposter #hero h2, .arbeiten-bei-myposter h2{font-size: 50px !important;}
.arbeiten-bei-myposter h3{font-size: 30px !important;}
.tech .hero-txt h2 {font-size: 50px;}
.tech h2 {font-size: 60px;}
.tech .vc_gitem-zone {height: 200px;}
.tech .vc_grid-item {width: 50%;float: left !important;}
.tech h4 {font-size: 20px !important;}
.tech h4 a {padding-left: 0px !important;}
.tech .meetus p {max-width: 100% !important;}
.produktion h2 {font-size: 60px;hyphens: auto;}
.meetups #hero h2 {font-size: 50px !important;}
.meetups .background-top .vc_column-inner {background-size: cover;}
}
