@font-face{
    font-family:"Meta Offc W02 Normal";
    src:url('vhs-assets-css-d07faba655fddc7c1c56648f20667907.eot?#iefix');
    src:url('vhs-assets-css-d07faba655fddc7c1c56648f20667907.eot?#iefix') format("eot"),url('vhs-assets-css-e2dd4fc0d3a6883664cdebed69fda7da.woff2') format("woff2"),url('vhs-assets-css-02fbbb6bbb5895e32df64b5fe73b70c9.woff') format("woff"),url('vhs-assets-css-6740ad8f0cf753bd405e8bc48db559a5.ttf') format("truetype");
}
@font-face{
    font-family:"Meta Offc W02 Thin";
    src:url('vhs-assets-css-ace72262185b691170e6e692cb0abdc7.eot?#iefix');
    src:url('vhs-assets-css-ace72262185b691170e6e692cb0abdc7.eot?#iefix') format("eot"),url('vhs-assets-css-b4c0fbbdf7bfa48fc7b7b63dd78a163e.woff2') format("woff2"),url('vhs-assets-css-40d640b159608def20ea32b65c9ef29b.woff') format("woff"),url('vhs-assets-css-1a2a934e0d24ca899ce9364681098463.ttf') format("truetype");
}
@font-face{
    font-family:"MetaCompPro-Light W02 Regular";
    src:url('vhs-assets-css-e4aa916c1c40236cb86781a23285e5a0.eot?#iefix');
    src:url('vhs-assets-css-e4aa916c1c40236cb86781a23285e5a0.eot?#iefix') format("eot"),url('vhs-assets-css-0006e3e65750de2b96dd4eeaf1284c29.woff2') format("woff2"),url('vhs-assets-css-067e458e411d93f03d8545ed190f476a.woff') format("woff"),url('vhs-assets-css-d7ad335ef8fd03a85773322f1fad1a09.ttf') format("truetype");
}
@font-face{
    font-family:"MetaCompPro-Medium W02 Regular";
    src:url('vhs-assets-css-f4dbdca63d084a53aa61120a4a7ec5e4.eot?#iefix');
    src:url('vhs-assets-css-f4dbdca63d084a53aa61120a4a7ec5e4.eot?#iefix') format("eot"),url('vhs-assets-css-e3d934db9691fc31f80dafd851a27dd9.woff2') format("woff2"),url('vhs-assets-css-bd97b4e3ea3444b94bd0de283d57c8d5.woff') format("woff"),url('vhs-assets-css-d5e9506a283edd49fa95575b96e0d02c.ttf') format("truetype");
}


body {
    /*font-family: 'Meta Offc W02 Thin';*/
    font-family:"MetaCompPro-Light W02 Regular";
    font-size: 1.5rem;
    /*line-height: 1.8;*/
}

b,strong {
    font-family: "Meta Offc W02 Normal";
}

p {
    font-size: 1.5rem;
    /*line-height: 1.8;*/
}

ul {
    list-style-type: circle;
}

a:not(.btn):not(.menu):not(.upAndDown):not(.select2-choice):not(.scrollDown):not([rel="home"]) {
    position: relative;
    padding-top: 2px;
}

.label {
    font-size: 15px;
}
a:not(.btn):not(.menu):not(.upAndDown):not(.select2-choice):not(.scrollDown):not([rel="home"]):before {
    content: '';
    border-top: 1px solid;
    width: 0px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition : width 0.2s ease-out;
    -moz-transition : width 0.2s ease-out;
    -o-transition : width 0.2s ease-out;
}

a:not(.btn):not(.menu):not(.upAndDown):not(.select2-choice):not(.scrollDown):not([rel="home"]):hover:before {
    width: 40px;
}

figure > a:before {
    display: none!important;
}

.tx-junghans-collection div > a:before {
    display: none!important;
}

.big-typo p,
.big-typo ul {
    font-size: 2.5rem;
    font-family:"MetaCompPro-Light W02 Regular";
}

@media (max-width: 767px) {
    .big-typo p,
    .big-typo ul {
        font-size: 2rem;
    }
}

/*Contasiner */

.container.full {
    max-width: none;
    padding: 0;
    overflow: hidden;
}

.container.wide {
    max-width: 1920px;
}

.container.fullPadding {
    max-width: none;
    overflow: hidden;
}

/*Headlines */

h1, h2, h3, h4, h5, h6 {
    color: #50515E;
    text-transform: none;
}

h1, h2, h3, h4, h5, h6, .news.news-single .article h1, .news.news-single .article h2, .news .news-single.article h3 {
    font-family: "Meta Offc W02 Normal";
    /*font-family: 'Meta Offc W02 Thin';*/
}


header h5 {
    font-family: "Meta Offc W02 Normal";
}

.illustration h1 span, .backstretchContent h1 span, .illustration h2 span, .backstretchContent h2 span, .illustration h3 span, .backstretchContent h3 span {
    color: #50515E;
}

.illustration .white h1 span, .backstretchContent.white h1 span, .illustration .white h2 span, .backstretchContent.white h2 span, .illustration .white h3 span, .backstretchContent.white h3 span {
    color: #fff;
}

.body.home .illustration h1 span, .body.home .backstretchContent h1 span, .body.home .illustration h2 span, .body.home .backstretchContent h2 span, .body.home .illustration h3 span, .body.home .backstretchContent h3 span {
    text-align: center;
}

h2 a, h2 a:visited {
    color: #50515E;
}

h2 {
    color: #50515E;
}

h2:before {
    content: "";
    width: 250px;
    position: relative;
    border-bottom: 1px solid;
    display: block;
    margin-bottom: 10px;
}

.small-head .csc-header h2,
.small-head h2 {
    font-size: 17px;
    font-family:"MetaCompPro-Light W02 Regular";
}

.small-head .csc-header h2:before {
    width: 160px;
}

header.csc-header h2 {
    margin-top: 50px;
}

.illustration h1 span, .backstretchContent h1 span, .illustration h2 span, .backstretchContent h2 span, .illustration h3 span, .backstretchContent h3 span {
    background: none;
}

.illustration h1, .illustration h2, .illustration h3, .illustration h4, .illustration h5, .illustration h6, section.main article.main .backstretchContent h1, section.main article.main .backstretchContent h2, section.main article.main .backstretchContent h3, section.main article.main .backstretchContent h4, section.main article.main .backstretchContent h5, section.main article.main .backstretchContent h6, section.main div.main .backstretchContent h1, section.main div.main .backstretchContent h2, section.main div.main .backstretchContent h3, section.main div.main .backstretchContent h4, section.main div.main .backstretchContent h5, section.main div.main .backstretchContent h6 {
    text-align: center;
}



.article.articletype-0 img {
    width: 100%;
    height: auto;
}


@media screen and (max-width: 767px) {
    .row [class*="col-md"] + [class*="col-md"] {
        margin-top: 15px;
    }
}

/*Timeline */

.timlinenav {
    margin-top: -5px;
    height: auto;
}

.timlinenav ul {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.timlinenav a {
    padding-top: 1px!important;
}

.timlinenav a.active:before {
    width: 40px!important;
}

/* header */
@media screen and (max-width: 960px) {
    header.banner.position_fixed {
        background: #fff;
    }
}

/*accordion */
.accordion .card-header {
    background: none;
}


.accordion .card-header button {
    font-size: 15px;
    font-size: 1.5rem;
    color: #454a4e;
}

.accordion button span,
ul.csc-uploads span.csc-uploads-fileName a {
    position: relative;
    padding-top: 5px;
}

.accordion button:hover {
    text-decoration: none;
}

.accordion button span:before,
ul.csc-uploads span.csc-uploads-fileName a:before {
    content: '';
    border-top: 1px solid;
    width: 0px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: none;
    -webkit-transition : width 0.2s ease-out;
    -moz-transition : width 0.2s ease-out;
    -o-transition : width 0.2s ease-out;
}



.btn-link.focus, .btn-link:focus {
    text-decoration: none;
}

ul.csc-uploads span.csc-uploads-fileName {
    text-transform: none;
}

.accordion button:hover span:before,
ul.csc-uploads span.csc-uploads-fileName a:hover:before
/*.accordion button[aria-expanded="true"] span:before*/{
    width: 40px;
}

.accordion button[aria-expanded="true"] {
    font-family:"Meta Offc W02 Normal";
}

.accordion .card {
    margin: 0 0 2px 0;
    border-radius: 0;
}

/*Buttons */
.btn {
    border-radius: 0;
    font-size: 15px;
    line-height: 25px;
    padding: 5px 40px;
    position: relative;
    font-family:"MetaCompPro-Light W02 Regular";
}

.btn:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 0;
    height: 100%;
    z-index: -1;
    background: #50515E;
    -webkit-transition : max-width 0.2s ease-out;
    -moz-transition : max-width 0.2s ease-out;
    -o-transition : max-width 0.2s ease-out;
}

.tx-powermail input.powermail_submit:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 0;
    height: 100%;
    z-index: -1;
    background: #50515E;
    -webkit-transition : max-width 0.2s ease-out;
    -moz-transition : max-width 0.2s ease-out;
    -o-transition : max-width 0.2s ease-out;
}

.tx-powermail input.powermail_submit:hover:before {
    width: 100%;
}

.powermail_fieldwrap.powermail_fieldwrap_submit {
    text-align: center;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
    background-color: #50515E;
    border-color: #50515E;
}

.btn-outline-light:hover {
    background: transparent;
}

.btn-outline-light:before {
    background: #fff;
}

.btn-outline-primary {
    border-color: #50515E;
    color: #50515E;
}
.btn-outline-primary:hover {
    background-color: transparent;
    border-color: #50515E;
}

.btn-outline-primary.focus, .btn-outline-primary:focus {
    background-color: #50515E;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus {
    background-color: #50515E;
    border-color: #50515E;
}

.btn-light:hover {
    color: #fff;
}

.btn:hover:before {
    max-width: 100%;
}

div.button-wrap {
    text-align: center;
}

/* img */
img {
    max-width: 100%;
    height: auto;
}

/* navigation */

.logo-sticky {
  margin-left: -8.333333%;
    opacity: 0.1;
    -webkit-transition : margin-left 0.2s ease-out, opacity  0.5s ease-out;
    -moz-transition : margin-left 0.2s ease-out, opacity  0.5s ease-out;
    -o-transition : margin-left 0.2s ease-out, opacity  0.5s ease-out;
    /*-webkit-transition : margin-left 0.2s ease-out;
    -moz-transition : margin-left 0.2s ease-out;
    -o-transition : margin-left 0.2s ease-out;*/
}

.fixed_nav .logo-sticky {
    margin-left: 0;
    opacity: 1;
}
.navContainer a {
    position: relative;
    padding-top: 5px!important;
    font-size: 15px;
}

.nav_.language_ a {
    padding-top: 1px!important;
    position: relative;
    font-family:"MetaCompPro-Light W02 Regular";
}

.navContainer a:before,
.nav_.language_ a:before{
    content: '';
    border-top: 1px solid;
    width: 0px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition : width 0.2s ease-out;
    -moz-transition : width 0.2s ease-out;
    -o-transition : width 0.2s ease-out;
}

.navContainer a.active, .navContainer a.current {
    font-family: "Meta Offc W02 Normal";
    color: #000;
}

.navContainer a:hover, .navContainer a:focus {
    color: #000;
}

.navContainer a:hover:before, .navContainer a:focus:before,
.nav_.language_ a:hover:before, .nav_.language_ a:focus:before{
    width: 40px;
}

.nav.sub {
    margin-top: 20px;
    max-width: 1180px!important;
    padding-left: 20px;
}

.nav.sub a {
    padding-top: 5px;
    font-size: 15px;
}

.nav.sub a:active:before, .nav.sub a:hover:before, .nav.sub a:focus:before {
    content: '';
    border-top: 1px solid;
    width: 40px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.nav_.language_ {
    text-transform: none;
    font-size: 13px;
}

.nav>li>a {
    text-transform: none;
    font-size: 17px;
    font-family:"MetaCompPro-Light W02 Regular";
}

.dropdown-menu {
    font-size: 13px;
}

.navContainer .nav {
    max-width: 1200px;
}

.navContainer {
    padding: 20px 0px;
}

.nav_ .uhrenberater {
    padding: 0;
    margin-bottom: 0;
    line-height: 20px;
}

.sidr {
    font-family: 'Meta Offc W02 Thin'!important;
}

.sidr .nav.language {
    left: -15px;
    padding-top: 0;
}

/*.sidr ul li.active>a:before {
    content: '';
    border-top: 1px solid;
    width: 40px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}*/

.nav_.language_ .dropdown-menu>li>a:hover, .nav_.language_ .dropdown-menu>li>a:focus, .nav_.language_ .dropdown-submenu:hover>a, .nav_.language_ .dropdown-submenu:focus>a {
    color: #454a4e;
}

/*JH collection */

.tx-junghans-collection h1 {
    text-transform: uppercase;
}

.tx-junghans-collection .show h1 {
    text-transform: unset;
}

.tx-junghans-collection .line a h2 {
    text-align: center;
    text-transform: uppercase;
    font-family:"MetaCompPro-Light W02 Regular";
}

.tx-junghans-collection .line a h2:before {
    display: none;
}

.tx-junghans-collection .line .col-md-6 {
    margin: 30px 0;
}

.watchesInSeries > li > a:before {
    display: none!important;
}

@media screen and (max-width: 960px) {
    header.banner.position_fixed {
        border-bottom: 1px solid #c9c9c9;
    }
}

.tx-junghans-collection .listConsultant.list .dropdown-menu[data-simplebar="init"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.tx-junghans-collection .listConsultant.list .dropdown-menu .check {
    left: 10px;
}

.tx-junghans-collection .list .dropdown-menu .simplebar-content>li>a {
    padding: 3px 20px 3px 10px;
    margin-left: 20px;
}

/* footer */

.footer {
    /*margin-top: 50px;*/
}

.footer .footer_inner {
    height: auto;
}

.footer h2 {
    border-bottom: none;
}

.footer ul {
    text-transform: none;
}

.footer, .footer li a, .footer h2 span {
    color: #fff;
}

.footer h2:before {
    display: none;
}

.footer h2 span {
    text-transform: uppercase;
    letter-spacing: 5px;
    opacity: 0.5;
    font-size: 30px;
}

.footer li a, .footer li a:hover {
    display: inline-block;
    letter-spacing: 1px;
    font-family:"MetaCompPro-Light W02 Regular";
}

.footer li a, .footer li a:hover {
    font-size: 14px;
    position: relative;
    padding-top: 1px;
}

.footer li a:before {
    content: '';
    border-top: 1px solid;
    width: 0px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition : width 0.2s ease-out;
    -moz-transition : width 0.2s ease-out;
    -o-transition : width 0.2s ease-out;
}

.footer li a:hover, .footer li a:focus {
    /*opacity: 0.5;*/
    color: #999fa2;
}

.footer li a:hover:before, .footer li a:focus:before {
    width: 40px;
}

/* background image*/

.row-fluid-slideOverlay {
    width: 100%;
    height: 100%;
    padding: 20px;
    padding: 100px 100px 50px;
    top: 0;
    left: 0;
    margin: 0!important;
}

.row-fluid-slideOverlay .d-flex {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}


.backstretch_.hasOverlay .backstretch:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(34,34,34,0.48);
}

@media screen and (max-width: 1450px) {
    .illucont.position_fixed .illustration .illustration-inner img {
        width: auto;
    }
}

.backstretch_.hasOverlay .backstretchContent h1 span, .backstretch_.hasOverlay .backstretchContent h2 span, .backstretch_.hasOverlay .backstretchContent h3 span, .backstretch_.hasOverlay .backstretchContent h4 span, .backstretch_.hasOverlay .backstretchContent h5 span {
    color: #fff;
}

.backstretch_ h2:before {
    display: none;
}

.backstretch_ .flex-direction-nav a,
.flex-direction-nav a,
.controlls .next a,
.controlls .prev a{
    position: absolute!important;
    padding-top: 0!important;
}

.backstretch_ .flex-direction-nav a:before,
.flex-direction-nav a:before,
.controlls .next a:before,
.controlls .prev a:before{
    display: none!important;
}

a.btn-outline-light {
    color: #f8f9fa;
}

@media (max-width: 480px) {
    article.main .backstretch_, div.main .backstretch_ {
        min-height: 250px;
        height: auto!important;
    }
}

div.main .backstretch_.xl {
    height: 750px!important;
}

.illustration h1, .backstretchContent h1, .illustration h2, .backstretchContent h2, .illustration h3, .backstretchContent h3, .illustration h1 span, .backstretchContent h1 span, .illustration h2 span, .backstretchContent h2 span, .illustration h3 span, .backstretchContent h3 span {
    font-size: 6rem!important;
    line-height: 60px!important;
    font-family: 'Meta Offc W02 Thin';
}

@media (max-width: 960px) {
    div.main .backstretch_.xl {
        height: 650px!important;
    }
}

@media (max-width: 767px) {
    div.main .backstretch_.xl {
        height: 600px!important;
    }
    .row-fluid-slideOverlay {
        padding: 50px 20px 50px;
        position: relative;
        height: 100%;
        min-height: 250px;
    }
    .backstretchContent {
        height: 100%;
    }
}

@media (max-width: 480px) {
    div.main .backstretch_.xl {
        height: 500px!important;
    }

    .illustration h1, .backstretchContent h1, .illustration h2, .backstretchContent h2, .illustration h3, .backstretchContent h3, .illustration h1 span, .backstretchContent h1 span, .illustration h2 span, .backstretchContent h2 span, .illustration h3 span, .backstretchContent h3 span {
        font-size: 3.5rem!important;
        line-height: 35px!important;
    }
}


@media (min-width: 992px) {
    header.banner.position_fixed {
        position: fixed;
        top: 0;
        transition: top 0.5s ease 0s;
    }

    header.banner.position_fixed.fixed_nav {
        position: fixed;
        top: -119px;
        transition: top 0.5s ease 0s;
    }
}

/* forms */

input[type="text"] {
     /*font-family: 'Meta Offc W02 Thin';*/

     font-family:"MetaCompPro-Light W02 Regular";
}
input#data-fulltext {
    font-size: 15px;
    line-height: 1.5;
}

label {
    font-size: 15px;
    line-height: 1.5;
}

.tx-powermail input.powermail_field.powermail_input, .footer input[type="text"], .tx-junghans-findadealer input[type="text"], .tx-junghans-collection input[type="text"] {
    font-size: 15px;
    line-height: 1.5;
}

.select2-container .select2-choice>.select2-chosen {
    font-size: 15px!important;
    line-height: 1.5;
}

.tx-junghans-collection .meganavi .meganavi_inner .meganavi_inner_inner a {
    font-size: 15px;
    line-height: 1.5;
    font-family:"MetaCompPro-Light W02 Regular";
}
.tx-junghans-collection .meganavi h3,
.tx-junghans-collection .meganavi h4{
    font-family:"MetaCompPro-Light W02 Regular";
}

.icoFilter {
    font-size: 15px;
    line-height: 1.5;
}

.tx-powermail input.powermail_field.powermail_input, .footer input[type="text"], .tx-junghans-findadealer input[type="text"], .tx-junghans-collection input[type="text"] {
    display: block;
    margin-bottom: 0;
    /*padding: 20px 10px;*/
    height:40px;
    border-top: none;
    border-right: none;
    border-left: none;
    -webkit-transition : border 500ms ease-out;
    -moz-transition : border 500ms ease-out;
    -o-transition : border 500ms ease-out;
}

.tx-powermail input, .tx-powermail select, .tx-powermail textarea {
    width: 100%;
}

.tx-powermail input.powermail_field.powermail_input:hover, .tx-powermail input.powermail_field.powermail_input:active, .tx-powermail input.powermail_field.powermail_input:focus {
    border-color: #99181c;
}

.tx-powermail input.powermail_field.powermail_input:hover + label, .tx-powermail input.powermail_field.powermail_input:active + label, .tx-powermail input.powermail_field.powermail_input:focus + label {
    color: #99181c;
}

.select2-container .select2-choice {
    border-top: none!important;
    border-right: none!important;
    border-left: none!important;
}

.tx-powermail .select2-container {
    width: 100%!important;
    margin-bottom: 0!important;
}

.tx-powermail label {
    width: 100%;
    margin-right: 0;
    -webkit-transition : color 500ms ease-out;
    -moz-transition : color 500ms ease-out;
    -o-transition : color 500ms ease-out;
}

.powermail_fieldwrap {
    margin-bottom: 10px;
}

/* news */

.news > .row.page-navigation:first-child {
    display: none;
}

.news h4, .news h3 {
    margin: 25px 0 15px 0;
    color: #000;
}
.news h3,
.news .teaser-text{
    font-family:"MetaCompPro-Light W02 Regular";
}

.news h4 {
    font-family:"Meta Offc W02 Normal";
}

.news .more {
    margin: 25px 0 0 0;
}

.news .news-list-view a div.newsOverlay {
    display: none;
}

.news .page-navigation a:before {
    display: none!important;
}

.flexslider.hasOverlay .csc-textpic:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(34,34,34,0.48);
}

.flexslider a:before{
    /*display: none!important;*/
}

.news.news-single .article span, .news.news-single .article .span8 h3, .news.news-single .article .span8 h4 {
    color: #000;
}

.news .article a:last-child,
.news .article span:last-child{
    padding-bottom: 5px;
}

@media screen and (min-height: 800px) and (min-width: 768px) {
    .body.home .illustration-inner .flexslider .slides > li {
        height: 700px;
    }
    .body.home .illustration-inner, .body.fullscreen .illustration-inner, .body.home .map_wrap #map, .body.home .map_wrap {
        max-height: 700px;
    }
    .illustration, .blurheader, .body.home .map_wrap #map, .body.home .map_wrap, .illucontPlaceholder {
        height: 700px;
    }
}

.news .page-navigation ul li {
    border: 1px solid #50515E;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    line-height: 20px;
    font-size: 17px;
    position: relative;
}

.news .page-navigation ul li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 0;
    height: 100%;
    z-index: -1;
    background: #50515E;
    -webkit-transition : max-width 0.2s ease-out;
    -moz-transition : max-width 0.2s ease-out;
    -o-transition : max-width 0.2s ease-out;
}

.news .page-navigation ul li:hover,
.news .page-navigation ul li:hover a {
    color: #fff;
}

.news .page-navigation ul li:hover:before {
    max-width: 100%;
}

.news .page-navigation ul li.current {
    color: #fff;
}

.news .page-navigation ul li.current:before {
    max-width: 100%;
}


/*junghans-collection */

.tx-junghans-collection .list a {
    text-align: center;
}

.tx-junghans-collection .line a h2 {
    display: inline-block;
    position: relative;
    padding-top: 5px;
    font-size: 2rem;
    line-height: 2rem;
}

.tx-junghans-collection .line a h2:before {
    content: '';
    border-bottom: 1px solid;
    width: 0px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition : width 0.2s ease-out;
    -moz-transition : width 0.2s ease-out;
    -o-transition : width 0.2s ease-out;
}

.tx-junghans-collection .list a:hover h2:before {
    width: 40px;
}

.tx-junghans-collection .list a:hover, .tx-junghans-collection .list a:hover h2 {
    color: #454a4e;
}

.tx-junghans-collection .watch .watchImages a .label {
    position: relative;
    padding-top: 2px;
}

.tx-junghans-collection .watch .watchImages a .label:before {
    content: '';
    border-top: 1px solid;
    width: 0px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition : width 0.2s ease-out;
    -moz-transition : width 0.2s ease-out;
    -o-transition : width 0.2s ease-out;
}

.tx-junghans-collection .watch .watchImages a:hover .label {
    color: #000;
}

.tx-junghans-collection .watch .watchImages a:hover .label:before {
    width: 40px;
}

section.main {
    padding-bottom: 50px!important;
}
@media (min-width: 768px) {
    .main.speed {
        padding-top: 105px;
    }
    .illucontPlaceholder + .main.speed {
        padding-top: 0;
    }
}

/* collection */

figcaption.csc-textpic-caption {
    display: block;
}

.watch .ico.value {
    width: 100%;
    margin-top: 86px;
    margin-left: 0;
}

.watch .ico.value h2 {
    font-family:"MetaCompPro-Light W02 Regular";
}

.watch .ico.value h2:before {
    display: none;
}

.row.icons {
    padding: 40px 0 100px 0;
    overflow: hidden;
    position: relative;
}

.row.icons a {
    padding-top: 0!important;
}

.row.icons a:before {
    display: none!important;
}

@media screen and (max-width: 767px) {
    .body.home .tx-junghans-collection .row.icons {
        padding: 50px 0 50px 0;
    }

    .tx-junghans-collection .container {
        max-width: 95%;
    }
}

@media screen and (max-width: 991px) {

    .tx-junghans-collection .container {
        max-width: 90%;
    }
}

.flexslider.line li > a:before {
    display: none!important;
}

.magnify {
    max-width: 100%;
}

.tx-junghans-collection input[type="text"] {
    margin: auto;
    min-width: 210px;
}

.watch.showMeTheWatch .description,
.watchesInSeries.slides .description {
    display: inline-block;
    padding-top: 5px;
    position: relative;
}

.watch.showMeTheWatch .description:before,
.watchesInSeries.slides .description:before {
    content: '';
    border-top: 1px solid;
    width: 0px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition : width 0.2s ease-out;
    -moz-transition : width 0.2s ease-out;
    -o-transition : width 0.2s ease-out;
}

.watch.showMeTheWatch {
    margin-bottom: 15px;
    margin-top: 15px;
}

a:active, a:hover, a.active, a.current, a:focus {
    color: #454a4e;
}

.watch.showMeTheWatch a:active, .watch.showMeTheWatch a:hover, .watch.showMeTheWatch a.active, .watch.showMeTheWatch a.current, .watch.showMeTheWatch a:focus {
    color: #454a4e;
}
.watch.showMeTheWatch a:active .description:before, .watch.showMeTheWatch a:hover .description:before, .watch.showMeTheWatch a.active .description:before, .watch.showMeTheWatch a.current .description:before, .watch.showMeTheWatch a:focus .description:before,
.watchesInSeries.slides a:active .description:before, .watchesInSeries.slides a:hover .description:before, .watchesInSeries.slides a.active .description:before, .watchesInSeries.slides a.current .description:before, .watchesInSeries.slides a:focus .description:before {
    width: 40px;
}

.tx-junghans-collection .infobox.position_fixed {
    background: #454a4e;
}

/*.wishlist .row {
    display: table;
    vertical-align: middle;
}*/

.wishlist .row .col-md-3, .wishlist .row .col-md-6 {
    vertical-align: middle;
    display: table-cell;
    float: none;
    padding: 15px 0;
}

span.cookieValueCount {
    background: #50515E;
}

.tx-junghans-collection .meganavi_inner img {
    image-rendering: pixelated;
}

/* find a dealer */

.tx-junghans-findadealer form input.mkCityInput {
    padding: 15px 4%;
}

.tx-junghans-findadealer .beyondMap h2:before {
    display: none;
}

.tx-junghans-findadealer .container.full.position_absolute {
    top: 120px;
}

@media screen and (max-width: 991px) {
    .tx-junghans-findadealer .container.full.position_absolute {
        top: 30px;
        -webkit-transition : top 0.2s ease-out;
        -moz-transition : top 0.2s ease-out;
        -o-transition : top 0.2s ease-out;
    }
}

.tx-junghans-findadealer .mapPlaceholder {
    margin-top: -125px;
}

.tx-junghans-findadealer .container.full.position_absolute .btn {
    z-index: 99;
}

/* zeitreise */

.zeitreise h2:before {
    display: none;
}

.zeitreise .background {
    background: transparent;
}

.flexslider.flexsliderWatch .slides img {
    max-width: 100%;
    height: auto;
    min-width: 1px;
    min-height: 1px;
}

.flexslider.flexsliderWatch .slides img, .flexslider.flexsliderWatch .slides figure {
    min-height: 1px;
}

.flexslider.flexsliderWatch .slides img {
    padding-bottom: 30px;
}

.flexslider.flexsliderWatch .csc-textpic-caption {
    text-align: center;
}

.flexslider.flexsliderWatch .csc-textpic-caption a {
    padding-top: 5px;
    position: relative;
    display: inline-block;
    font-size: 2rem;
    line-height: 2rem;
    font-family:"MetaCompPro-Light W02 Regular";
}

.flexslider.line.flexsliderWatch {
    margin: 0;
    /*padding: 50px;*/
}

.watchSliderWrapper {
    padding: 50px;
    max-width: 700px;
}

.flexslider.line.flexsliderWatch .flex-control-nav {
    position: relative;
    bottom: 0;
    display: block;
}

.flexslider.line.flexsliderWatch .flex-direction-nav {
    display: none;
}

.flexslider.line.flexsliderWatch figcaption a:before {
    content: '';
    border-top: 1px solid;
    width: 0px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition : width 0.2s ease-out;
    -moz-transition : width 0.2s ease-out;
    -o-transition : width 0.2s ease-out;
}

.flexslider.line.flexsliderWatch figcaption a:hover:before {
    width: 40px;
}

.flexslider.line.flexsliderWatch figure > a:hover + figcaption a:before {
    width: 40px!important;
}

.container.full .row.no-gutters .row.small-head .col-md-12 header {
    padding-left: 15px;
    padding-right: 15px;
}

@media screen and (max-width: 767px) {
    .container.full .row.no-gutters .offset-md-1 span.dataWrapText {
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }
}

/* social stream */

.tx_teufelssocialstream .col > a.post:before {
    display: none!important;
}

.tx_teufelssocialstream .col > a.post {
    padding-top: 0!important;
}

.tx_teufelssocialstream .post {
    background: rgba(34,34,34,0.1);
    padding-bottom: 100%;
    position: relative;
    display: block;
}

.tx_teufelssocialstream .post .backgroundImg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: center;
}

.tx_teufelssocialstream .small-post,
.tx_teufelssocialstream .large-post {
    padding-top: 15px;
    padding-bottom: 15px;
}

.tx_teufelssocialstream .col-md-2 .post {
    padding-bottom: 130%;
}

.tx_teufelssocialstream .col-md-3 .post {
    padding-bottom: 72%;
}

@media screen and (max-width: 991px) {
    .tx_teufelssocialstream .col-md-3 .post {
        padding-bottom: 70%;
    }
}

@media screen and (max-width: 767px) {
    .tx_teufelssocialstream .col-md-2 .post {
        padding-bottom: 100%;
    }

    .tx_teufelssocialstream .col-md-3 .post {
        padding-bottom: 100%;
    }
}

.tx_teufelssocialstream .icon {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 20px;

}

.tx_teufelssocialstream .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(34,34,34,0.48);
    opacity: 0;
    -webkit-transition : opacity 0.2s ease-out;
    -moz-transition : opacity 0.2s ease-out;
    -o-transition : opacity 0.2s ease-out;
}

.tx_teufelssocialstream a:hover .overlay {
    opacity: 1;
}

.tx_teufelssocialstream .btn {
    z-index: 1;
    /*padding: .375rem .75rem;*/
}


/* color to black */

.news .news-list-view a:hover h3, .news .news-list-view a:hover h4, .news .news-list-view a:hover p {
    color: #000;
}

body, a, h1, h2, h3, h4, h5, h6,
.tx-junghans-collection .list a h2 {
    color: #000;
}

a:active, a:hover, a.active, a.current, a:focus {
    color: #000;
}

.watch.showMeTheWatch a:active, .watch.showMeTheWatch a:hover, .watch.showMeTheWatch a.active, .watch.showMeTheWatch a.current, .watch.showMeTheWatch a:focus {
    color: #000;
}

.select2-container .select2-choice {
    color: #000 !important;
}

.zeitreise .headline .csc-header.csc-header-n1 h2,
.prevyear h2 a, .nextyear h2 a {
    color: #000!important;
}

/*filter */

.consultant .row .watch {
    margin: 0 0 50px 0;
}
.body.home .tx-junghans-collection .consultant .row .col-md-2 img {
    height: 116px;
}

.body.home .tx-junghans-collection .consultant .row .col-md-2.watch {
    display: none;
}
.body.home .tx-junghans-collection .consultant .row .col-md-2.watch.showMeTheWatch {
    display: inline-block;
    height: 160px;
}
.body.home .tx-junghans-collection .consultant .row .col-md-2.watch.showMeTheWatch a {
    display: block;
}
.body.home .tx-junghans-collection .consultant .row .col-md-2.watch.showMeTheWatch .spin {
    top: 58px;
    position: absolute;
    z-index: -1;
    left: 50%;
}

/* video js */

.videoContainer.moodVideo video {
    min-width: 100%;
    object-fit: cover;
    height: auto;
    width: 100%;
}

.videoContent {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index:-1;
}

@media screen and (min-height: 800px) and (min-width: 768px) {
    .videoContainer.moodVideo video {
        height: 700px;
    }

    .body.home.homepage .main_inner_gap,
    .body.home .illucont.position_fixed {
        padding-top: 177px;
    }

    .page-2 .body.home.homepage .main_inner_gap,
    .page-2 .body.home .illucont.position_fixed,
    .page-3 .body.home.homepage .main_inner_gap,
    .page-3 .body.home .illucont.position_fixed,
    .page-4 .body.home.homepage .main_inner_gap,
    .page-4 .body.home .illucont.position_fixed,
    .page-5 .body.home.homepage .main_inner_gap,
    .page-5 .body.home .illucont.position_fixed,
    .page-6 .body.home.homepage .main_inner_gap,
    .page-6 .body.home .illucont.position_fixed,
    .page-243 .body.home.homepage .main_inner_gap,
    .page-243 .body.home .illucont.position_fixed,
    .page-473 .body.home.homepage .main_inner_gap,
    .page-473 .body.home .illucont.position_fixed,
    .page-548 .body.home.homepage .main_inner_gap,
    .page-548 .body.home .illucont.position_fixed,
    .page-739 .body.home.homepage .main_inner_gap,
    .page-739 .body.home .illucont.position_fixed {
        padding-top: 77px;
    }

    .illucont .flexslider .slides img, .illucont .flexslider .slides figure {
        min-height: 700px!important;
    }
}

@media screen and (max-width: 767px) {
    .body.home .map_wrap #map, .body.home .map_wrap, .body.home .illucont, .body.home .illucontPlaceholder {
        min-height: 1px;
        height: 300px;
    }
    .body.home .illustration-inner .flexslider .slides>li {
        height: 300px;
    }
    .body.home .illucontPlaceholder {
        height: 295px;
    }

    .videoContainer.moodVideo video {
        width: 768px;
        max-width: 768px;
    }

    .body.home .illustration-inner, .body.fullscreen .illustration-inner {
        max-height: 300px;
    }

    .body.home.homepage .main_inner_gap {
        padding-top: 5px;
    }
}

/* pic caption */

.csc-textpic .csc-textpic-imagewrap .csc-textpic-caption.csc-textpic-caption-r {
    position: absolute;
    bottom:10px;
    right: 10px;
    color: #fff;
}

/* cookie */
.cc-revoke, .cc-window {
    font-family:"Meta Offc W02 Thin";
}

.cc-revoke a:before, .cc-window a:before {
    display: none!important;
}

div.csc-textpic .csc-textpic-imagewrap img {
    display: inline-block;
}

.cc-banner.cc-theme-edgeless .cc-btn {
    padding: .8em 1.8em!important;
}

/* print */
@media print {
    .body.home .tx-junghans-collection .wishlistBlock .row .col-md-3.noi, .body.home .tx-junghans-collection .wishlistBlock .row .col-md-6.noi {
        width: 33%;
        float: left;
        display: inline-block;
        margin-left: 0;
    }
    .body.home .tx-junghans-collection .wishlistBlock .row .col-md-3 {
        width: 100%;
        max-width: 100%;
    }

    .body.home .tx-junghans-collection .wishlistBlock .row {
        display: block;
    }

    .wishlist .row .col-md-3, .wishlist .row .col-md-6 {
        vertical-align: middle;
        display: block;
    }

    .body.home .tx-junghans-collection .wishlistBlock .row .col-md-3.dn, .body.home .tx-junghans-collection .wishlistBlock .row .col-md-3.ic .wrapperWatchImageWishlist {
        display: none;
    }
    .body.home .tx-junghans-collection .wishlistBlock .row .col-md-3.ic {
        border-bottom: solid 1px #ebebeb;
        font-size: 17px;
        text-transform: uppercase;
        color: #000;
        padding: 25px 0 10px 0;
        float: left;
    }

    .tx-junghans-collection .btn {
        display: none;
    }

    .body.home .tx-junghans-collection .wishlistBlock .row .col-md-3 p {
        padding: 0 10px;
    }

    #push {
        display: none;
    }
    .main.speed {
        padding-top: 0;
    }

    a:not(.btn) {
        text-decoration: none;
    }

    body {
        font-family:"Meta Offc W02 Normal";
    }
}

/*img fix */

div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap {
    display: block;
}

/* moodvideo overlay */

.videoContainer.moodVideo:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(34,34,34,0.48);
    display: none;
}


/* test header */


@media screen and (min-height: 800px) and (min-width: 768px) {
    .illucont .flexslider .slides img, .illucont .flexslider .slides figure {
        min-height: 1px!important;
    }
}

@media screen and (min-height: 800px) and (min-width: 992px) {
    .body.home .illucont .illustration-inner .flexslider .slides > li {
        height: 800px;
    }
    .body.home .illucont .illustration-inner .videoContainer {
        height: 100%;
    }
    .body.home .illucont .illustration-inner, .body.home .map_wrap #map, .body.home .map_wrap {
        max-height: 800px;
        height: 100%;
    }
    .illucont .illustration, .body.home .map_wrap #map, .body.home .map_wrap, .illucontPlaceholder {
        height: 800px;
    }
    .body.home .illucont .illustration-inner, .body.home .map_wrap #map, .body.home .map_wrap {
        max-height: 800px;
    }
    .illucont .flexslider .slides img, .illucont .flexslider .slides figure {
        min-height: 800px!important;
    }
    .videoContainer.moodVideo video {
        height: 100%;
    }
}

@media screen and (max-width: 960px) {
    .illucont.position_fixed,
    .body.home .main_inner_gap{
        padding-top: 43px!important;
    }
}


@media screen and (max-width: 767px) {
    .footer {
        z-index: 9998;
    }
    .body.home .illucont.position_fixed {
        width: 100%!important;
        height: auto;
    }
    .illucont .illustration,
    .body.home .illucontPlaceholder {
        height: 0;
        padding-bottom: 56.25%;
        width: 100%;
    }
    .body.home .illucont  .illustration-inner {
        max-height: 100%;
        position: absolute;
        width: 100%;
        height: 100%;
    }
    .videoContainer.moodVideo video {
        width: auto;
        max-width: 100%;
    }
    .illucont.position_fixed,
    .body.home .main_inner_gap{
        padding-top: 43px!important;
    }
    .body.home .map_wrap #map, .body.home .map_wrap, .body.home .illucont, .body.home .illucontPlaceholder {
        max-height: 100%;
    }
    .illucont .illustration-inner .flexslider_wrap,
    .illucont .illustration-inner .flexslider_wrap .flexslider,
    .illucont .illustration-inner .flexslider_wrap .slides,
    .illucont .illustration-inner .flexslider_wrap .slides section,
    .illucont .illustration-inner .flexslider_wrap .slides li,
    .illucont .illustration-inner .flexslider_wrap .slides li div.csc-textpic,
    .illucont .illustration-inner .flexslider_wrap .slides li div.csc-textpic div {
        height: 100%!important;
    }

    .illucont .row-fluid-slideOverlay {
        position: absolute;
        min-height: 1px;
    }
}

@media screen and (max-width: 991px) {
    .body.home .illucont.position_fixed {
        width: 100%!important;
        height: auto;
    }
    .illucont .illustration,
    .body.home .illucontPlaceholder {
        height: 0;
        padding-bottom: 56.25%;
        width: 100%;
        min-height: 1px;
    }
    .body.home .illucont  .illustration-inner {
        max-height: 100%;
        position: absolute;
        width: 100%;
        height: 100%;
    }
    .videoContainer.moodVideo video {
        width: auto;
        max-width: 100%;
    }
    .illucont.position_fixed,
    .body.home .main_inner_gap{
        padding-top: 43px!important;
    }
    .body.home .map_wrap #map, .body.home .map_wrap, .body.home .illucont, .body.home .illucontPlaceholder {
        max-height: 100%;
    }
    .illucont .illustration-inner .flexslider_wrap,
    .illucont .illustration-inner .flexslider_wrap .flexslider,
    .illucont .illustration-inner .flexslider_wrap .slides,
    .illucont .illustration-inner .flexslider_wrap .slides section,
    .illucont .illustration-inner .flexslider_wrap .slides li,
    .illucont .illustration-inner .flexslider_wrap .slides li div.csc-textpic,
    .illucont .illustration-inner .flexslider_wrap .slides li div.csc-textpic div {
        height: 100%!important;
    }

    .illucont .row-fluid-slideOverlay {
        position: absolute;
        min-height: 1px;
    }

    .illucont.position_fixed .illustration .illustration-inner figure, .illucont.position_fixed .illustration .illustration-inner img {
        min-width: 100%;
        max-width: unset;
        height: 100%;
        width: auto;
    }
}

/* cleverreach */
.cr_form.cr_font input {
    font-size: 15px;
    line-height: 1.5;
    color: #555;
    border: 1px solid #c9c9c9;
    vertical-align: middle;
    border-radius: 0;
    padding: 1%;
    display: block;
    margin-bottom: 0;
    /* padding: 20px 10px; */
    height: 40px;
    border-top: none;
    border-right: none;
    border-left: none;
    -webkit-transition: border 500ms ease-out;
    -moz-transition: border 500ms ease-out;
    -o-transition: border 500ms ease-out;
}

.cr_form.cr_font .cr_ipe_item.ui-sortable.cr_noedit input {
    width: auto;
    display: inline!important;
    margin-right: 5px;
}

.cr_form.cr_font .cr_ipe_item.ui-sortable.cr_noedit input + input {
    margin-left: 20px;
}

.cr_form.cr_font .editable_content > div {
    margin-top: 10px;
}

/* newsletter footer */

.moreFoot {
    padding: 30px 0;
    color: #50515E;
    z-index: 999;
    position: relative;
    text-transform: uppercase;
    background: #fff;
}

.moreFoot span {
    margin-right: 50px;
    font-size: 30px;
    letter-spacing: 5px;

}

.moreFoot form {
 display: inline-block;
    vertical-align: bottom;
}


.moreFoot button, .moreFoot input {

}

.moreFoot input {
    border: 1px solid #50515E;
    line-height: 28px;
    margin-right: 20px;
    padding: 5px;
    display: inline;
    float: left;
    min-width: 300px;
    margin-bottom: 0;
}

.moreFoot button {
    line-height: 30px;
    width: auto;
}

@media screen and (max-width: 767px) {
    .moreFoot input {
        width: 100%;
        margin-bottom: 10px;
    }

    .moreFoot button {
        width: 100%;
    }
}

.moreFoot input::placeholder {
}

.footer .footer_inner {
    padding: 15px 0px;
}

.row-fluid-slideOverlay .d-flex.home-special {
    margin-right: 0;
    max-width: 950px;
}

.body.home .illustration .home-special h1 span,
.body.home .backstretchContent .home-special h1 span,
.body.home .illustration .home-special h2 span,
.body.home .backstretchContent .home-special h2 span,
.body.home .illustration .home-special h3 span,
.body.home .backstretchContent .home-special h3 span {
    text-align: right;
}

@media screen and (max-width: 991px) {
    .body.home .illustration .home-special h1 span,
    .body.home .backstretchContent .home-special h1 span,
    .body.home .illustration .home-special h2 span,
    .body.home .backstretchContent .home-special h2 span,
    .body.home .illustration .home-special h3 span,
    .body.home .backstretchContent .home-special h3 span {
        font-size: 5rem!important;
        line-height: 50px!important;
    }
}

@media screen and (max-width: 767px) {
    .body.home .illustration .home-special h1 span,
    .body.home .backstretchContent .home-special h1 span,
    .body.home .illustration .home-special h2 span,
    .body.home .backstretchContent .home-special h2 span,
    .body.home .illustration .home-special h3 span,
    .body.home .backstretchContent .home-special h3 span {
        font-size: 2rem!important;
        line-height: 20px!important;
    }
}

.customButtonSet {
    display: none;
}

section.main .videoContainer {
    width: 100%;
    margin: auto;
    max-width: 1110px;
}

section.main .videoContainer  video{
    max-width: 100%;
    height: auto;
    object-fit: contain;
}

.row.no-gutters > .padding {
    padding-left: 15px;
    padding-right: 15px;
}

@media screen and (max-width: 1349px) {
    .big-typo .small-typo-md p,
    .big-typo .small-typo-md ul {
        font-size: 1.5rem;
    }
}

section.main article.main h1.csc-header-alignment-left,
section.main article.main .span12 h2.csc-header-alignment-left,
section.main div.main h1.csc-header-alignment-left,
section.main div.main .span12 h2.csc-header-alignment-left {
    text-align: left;
}

section.main article.main h1.csc-header-alignment-right,
section.main article.main .span12 h2.csc-header-alignment-right,
section.main div.main h1.csc-header-alignment-right,
section.main div.main .span12 h2.csc-header-alignment-right {
    text-align: right;
}

.backstretch_.pb-100 {
    padding-bottom: 100%;
}

.backstretch_.pb-75 {
    padding-bottom: 74.5%;
}

.backstretch_.h-0 {
    height: 0;
}

.backstretch_.h-0 .backstretchContent {
    position: absolute;
    width: 100%;
    height: 100%;
}

.zitat-bauhaus h2 {

}


section.main div.main .backstretchContent .zitat-bauhaus h2 {
    font-family: reross-rectangular,sans-serif;
    font-weight: 400;
    font-style: normal;
    text-align: left;
    color: #E3091E;
}

section.main div.main .backstretchContent .zitat-bauhaus h2 span {
    font-family: reross-rectangular,sans-serif;
    font-weight: 400;
    font-style: normal;
    text-align: left;
    color: #E3091E;
}

section.main div.main .backstretchContent .zitat-bauhaus h2 span.small {
    font-size: 3rem!important;
}

.mt-row-cr {
    margin-top: -30px;
}

@media screen and (max-width: 991px) {
    section.main div.main .backstretchContent .zitat-bauhaus h2 {
        font-size: 5rem!important;
        line-height: 5rem!important;
    }

    section.main div.main .backstretchContent .zitat-bauhaus h2 span {
        font-size: 5rem!important;
        line-height: 5rem!important;
    }
    section.main div.main .backstretchContent .zitat-bauhaus h2 span.small {
        font-size: 2.5rem!important;
    }
}

@media screen and (max-width: 767px) {
    section.main div.main .backstretchContent .zitat-bauhaus h2 {
        font-size: 30px!important;
        line-height: 30px!important;
    }

    section.main div.main .backstretchContent .zitat-bauhaus h2 span {
        font-size: 30px!important;
        line-height: 30px!important;
    }
    section.main div.main .backstretchContent .zitat-bauhaus h2 span.small {
        font-size: 15px!important;
    }
}

body.page-1004 h1,
body.page-1004 h2,
body.page-1004 h3,
body.page-1004 h4,
body.page-1004 h5,
body.page-1004 h6,
body.page-1004 .news.news-single .article h1,
body.page-1004 .news.news-single .article h2,
body.page-1004 .news .news-single.article h3,
body.page-1005 h1,
body.page-1005 h2,
body.page-1005 h3,
body.page-1005 h4,
body.page-1005 h5,
body.page-1005 h6,
body.page-1005 .news.news-single .article h1,
body.page-1005 .news.news-single .article h2,
body.page-1005 .news .news-single.article h3{
    font-family: reross-rectangular,sans-serif;
    font-weight: 400;
    font-style: normal;
}

body.page-1004 .backstretch-hover:hover .backstretch img,
body.page-1004 .backstretch_:hover img,
body.page-1004 .backstretch:hover img,
body.page-1005 .backstretch-hover:hover .backstretch img,
body.page-1005 .backstretch_:hover img,
body.page-1005 .backstretch:hover img {
    transform: none;
}

