p {font-size: 17px; line-height: 1.7;}
p.agreement {font-size:13px}
.berufsfelder p {font-size:15px;}
/*.lvw-header__bar p {font-size: 13px;}*/
.lvw-intro p.subheading {font-size:16px;}

.lvw-section__body a{ color: #66c0ba; }
.lvw-section--text .lvw-section__body p {width:100%}
.lvw-section--text .lvw-section__body ul li, .lvw-section--text .lvw-section__body ol li { font-size: 18px; }
.lvw-section-awards p.heading {margin:20px 0 10px;font-size: 18px;letter-spacing: .5px;color: #fff;}
.lvw-section-awards p.date
{margin-top: 0;color: hsla(0,0%,100%,.5);font-size: 12px;text-transform: uppercase;font-weight: 400;font-family: 'SuisseIntl-Light', sans-serif;}
.lvw-articles-recent p.date {margin: 0 0 5px;font-size: 12px;color: #4a5762;line-height: 16px;font-family: 'SuisseIntl-Light', sans-serif;}
.lvw-tabs .lvw-tab p.heading {font-size: 23px;margin-bottom: 15px;font-family: 'SuisseIntl-Medium', sans-serif;line-height: 1.3;font-weight: 500;}
.lvw-polaroid-cards h3 {margin: 0 0 15px;font-size: calc(17px * 1.18);}
.lvw-articles-recent h3.news-heading {margin-bottom: 10px;font-size: calc(17px * 1.18);}
.lvw-articles-recent h3.news-heading a {text-decoration: none;color: #4a5762;}
.lvw-articles-recent h3.news-heading a:hover {text-decoration: underline;}
.lvw-section-testimonials p.heading {
    font-size: 20px;
    font-weight: 300;
    opacity: .9;
}
.lvw-product-cards .card h3 {
    font-size: calc(17px * 1.18);
    color: #444;
    font-style: normal;
    font-weight: bold;
    margin: 10px 0 10px;
    hyphens: auto;
    overflow: hidden;
}
.pw-protected { padding: 60px;height: 400px;position: relative;text-align: center; }
/*.pw-protected h2 {margin-top: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}*/
.career-content p  {font-size: 15px;}
p.career-overlay-desc {font-size: 15px;}
#rockfm_uiclzmjr1t3 .rockfm-txtbox-inp-val {border-radius: 4px!important;}
.lvw-article-careers{background:white;}
.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;width:100%;height:auto;}
.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.embed-container.ratio4x3{padding-bottom:75%;}
#iframe_content{width:100%;height:100%;overflow:hidden;margin:0px;}
body > div.wrapper > div.lvw-main > section.lvw-section.lvw-section--new > div > div.lvw-section__body.row > div.lvw-section__image.col-md-6 {text-align:right}
.lvw-breadcrumbs ul li + li:before{margin-right:5px;}
.lvw-section-grid .lvw-play i {font-size:37px;}
.lvw-section-grid .lvw-section__video {background:white!important;}
.lvw-articles-recent .lvw-articles__image:after {background:white;}
.lvw-section-grid h3 .custom-svg {padding: 10px;}
.lvw-footer-career h5 {color:white;}
.lvw-footer-career p {color:white;font-weight: 300;}
.lvw-section-grid .lvw-section__video {top:30px}
.lvw-section-rows .col-md-4:nth-child(2) {margin-top: 25px;}
.headingid {position:absolute; top:-200px;}
a.rating-link {color:white}
.lvw-section--links .lvw-section__links--large .lvw-section__link h6 {font-size: 18px;}
.lvw-section-grid .lvw-section__block.lvw-section__block-desc .lvw-section__block-background-container {min-height: 361px}
.iFrame-sm {height: 100%;}
#iframe-container-1 {width: 100%;border: none;margin: 0 0 30px 0;}
.table .thead-yellow th {color: #ce0404;background-color: #f3d753;text-transform:uppercase;}
.tarif td ul {max-width:100%;list-style: square; color:#ce0404;}
span.grey {color: rgba(74,87,98,.9);}
@media (max-width: 991px) {
.lvw-header .lvw-header__nav .lvw-shell {
    padding-left:15px;}
}
@media (max-width: 767px) {
.headingid {position:absolute; top:-80px;}
.lvw-section--intro .lvw-section__head h1 {font-size:24px}
.iFrame-sm {min-height:600px}
}
.lvw-section-grid .lvw-section__video video {transform: scale(1.5);margin: 3em 0 0;}
.lvw-section-grid .lvw-section__block.lvw-section__block-desc .lvw-section__block-background-container .lvw-play {position: absolute;}
.lvw-section__left h3.career-heading {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 8px;
}
/*.lvw-section--text .lvw-section__body ul, .lvw-section--text .lvw-section__body ol{ max-width: 95%; }*/
.lvw-article-news .lvw-article__body img.alignleft {margin: 5px 35px 40px 0;}
.lvw-nav-careers ul li { width: 16.666666%; }
#imageContainer{ padding: 0 !important; background-color: transparent !important; }
#lightbox{ overflow: scroll; margin-top: 0%; /* top: 0 !important; position: fixed !important; */ }
#lightbox #outerImageContainer{ width: 100% !important; height: auto !important; }
#lightbox #imageContainer{ text-align: center !important; }
#lightbox #imageContainer img{ min-width: 1000px !important; width: 100% !important; height: auto !important; }
#lightbox #imageDataContainer{ position: fixed; background: none !important; z-index: 999999999999; top: 0 !important; right: 0 !important;  }
#overlay{ position: fixed !important; background-color: #fff !important; }
#jqlb_closelabel{ background: none !important; margin-top: 17px !important; }
#jqlb_closelabel:before{ content: "\f00d"; font-family: "Font Awesome 5 Pro"; top: 25px; position: fixed; color: #05aa79; font-weight: 100; font-size: 33px; }
#imageData #bottomNav #bottomNavClose, #jqlb_closelabel{ width: 33px !important; height: 33px !important; }
a[rel~="lightbox"]:before{ content: "\f065"; font-family: "Font Awesome 5 Pro"; position: absolute; background: #fff; padding: 5px 0; color: #05aa79; font-weight: 700; width: inherit; left: calc(100% - 42px); }

@media (min-width: 992px) { a[rel~="lightbox"]{ cursor: default;} #overlay, #lightbox, a[rel~="lightbox"]:before{ display: none !important; }}
