#change_wrap_div{ background-repeat: repeat !important; }#footer{ background-color: #949493} #sub-footer { background-color: #949493 !important; } #sub-footer { background-repeat: repeat !important; } div.pp_overlay, .dfd-fullscreen-video-container:before  { opacity: 0.7 !important; } #change_wrap_div {
    background-repeat: repeat !important;
}

#footer {
    background-color: #949493;
}

#sub-footer {
    background-color: #323232 !important;
}

#sub-footer {
    background-repeat: repeat !important;
}

div.pp_overlay, .dfd-fullscreen-video-container:before {
    opacity: 0.7 !important;
}

@font-face {
    font-family: 'Meret';
    src: url('fonts/308221-meret-normal-pro/MeretPro-Normal.eot');
    src: url('fonts/308221-meret-normal-pro/MeretPro-Normal.eot') format('embedded-opentype'), url('fonts/308221-meret-normal-pro/MeretPro-Normal.woff') format('woff'), url('fonts/308221-meret-normal-pro/MeretPro-Normal.ttf') format('truetype');
}

@font-face {
    font-family: 'Museo';
    src: url('fonts/museo_sans_500.eot');
    src: url('fonts/museo_sans_500.eot') format('embedded-opentype'), url('fonts/museo_sans_500.woff') format('woff'), url('fonts/308221-meret-normal-pro/museo_sans_500.ttf') format('truetype');
}

@font-face {
    font-family: 'Museo Bold';
    src: url('fonts/museo_sans_700.eot');
    src: url('fonts/museo_sans_700.eot') format('embedded-opentype'), url('fonts/museo_sans_700.woff') format('woff'), url('fonts/308221-meret-normal-pro/museo_sans_700.ttf') format('truetype');
}

.fullcoveredvideo video, .fullscreenvideo video {
    min-width: 100%;
    min-height: 100%;
    float: left;
    width: auto !important;
    left: 0 !important;
}

.dfd-blog-title a {
    font-family: 'Museo Bold' !important;
    letter-spacing: 0 !important;
}

.block-title a {
    font-family: 'Museo Bold' !important;
    letter-spacing: 0 !important;
}
.tp-caption.Fashion-BigDisplay, .Fashion-BigDisplay {
    font-family: 'Museo Bold' !important;
    letter-spacing: 0 !important;
}

.dfd-read-share {
    border-top: none;
    border-bottom: none;
    padding: 0;
}

#footer-wrap p a, #footer-wrap p {
    font-size: 16px;
}

#footer-wrap p a, #footer-wrap p, .dfd-blog-title, h1, h2, h4.h5, h6, button, span.ubtn-data, ul li a {
    font-family: 'Museo' !important;
}

p, span, div, a, ul li, h3 {
    /*font-family: 'Meret' !important;*/
}
.dfd-button-text-main {
    font-weight: 500;
    font-family: 'Museo' !important;
}

.full-image .vc_single_image-wrapper, .full-image img {
    width: 100%;
}

.nav-menu .mega-menu-item:hover .item-title {
    background-color: #fff;
}

.nav-menu .mega-menu-item:before {
    border: none !important;
}

.nav-menu div.sub-nav.open {
    top: auto !important;
}

.body-back-to-top {
    border-radius: 0
}

.fixed-header-logo img {
    height: 21px;
}

#header-container.small #header .header-wrap {
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.05);
}

.about-author, .form-search-container {
    display: none;
}

.sidr {
    width: 300px;
}

.wpb_wrapper p>a:not(.dk_toggle):before {
    border-bottom: none;
}

#footer-wrap p a {
    color: #fff;
}

#main-wrap ul {
    list-style-type: none;
}

#main-wrap ul li {
    margin-left: 10px;
    margin-bottom: 10px;
}

#main-wrap ul li:before {
    content: "› ";
    margin-left: -10px;
}

.cookie-notice-container {
    display: flex;
    font-family: "Montserrat";
    align-content: center;
    justify-content: space-between;
    align-items: center;
}

.cookie-notice-container a {
    width: 17rem;
    text-align: center;
    padding: 0;
}

.cookie-notice-container span {
    text-align: left;
    font-size: 15px;
}

.cookie-notice-container.cookie-notice-container * {
    font-family: Montserrat!important;
    font-size: 15px;
}

#cookie-notice .cn-button {
    margin-left: 10px;
    width: 18rem;
    padding: 0;
}

.datenschutzerklaerung * {
    font-family: "Montserrat"!important;
}

.datenschutzerklaerung p {
    font-family: "Montserrat";
    font-size: 15px;
}

.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows .post {
    padding-right: 40px;
}

.dfd-read-share .dfd-blog-share-popup-wrap {
    display: none;
}

#footer-wrap .dfd-icon-list li:before {
    content: none!important;
}

#footer-wrap .dfd-icon-list {
    display: flex;
}

.dfd-news-categories {
    display: none;
}

.dfd-blog .cover.text-left {
    padding-right: 40px;
}

.blog-section>#main-content {
    width: calc(100% + 40px);
}

.dfd-read-share .read-more-wrap a.simple:hover {
    padding-left: 0;
    border-left-width: 0;
}

.read-more-wrap.read-more-wrap {
    height: 46px;
}

.read-more-wrap a {
    transition: all .3s cubic-bezier(0.54, 0.35, 0.53, 0.59)!important;
    transform: scale(1);
}

.read-more-wrap a:hover {
    transform: scale(1.1);
}

.more-button.simple {
    letter-spacing: 2px;
    border: none;
    background: #e4192e;
    color: #ffffff!important;
    padding: 18px 30px!important;
    font-family: 'Museo' !important;
    font-weight: 400;
    display: inline-block;
    line-height: 1!important;
}

.before-author, .byline.author, .before-category, .byline.category {
    display: none
}

.dfd-blog-title a {
    color: #949493;
}

.dfd-blog {
    margin-top: 15rem;
}

.single-post .dfd-blog-title {
    font-style: normal;
    font-weight: 600;
    font-size: 35px;
    line-height: 42px;
   color: #949493;
   margin-bottom: 4rem!important;
}

.weritas-linkedin_icon:before, .weritas-xing_icon:before {
    font-size: 28px;
}

.weritas-hypzert_logo_wei:before {
    font-size: 28px;
}
#layout.single-post .dfd-single-style-advanced {
    margin-top: 15rem;
}

.entry-content img {
    max-width: 67.2%;
}

.underline {
position: relative;
}

.underline::before {
content: '';
position: absolute;
height:1px;
width: 100%;
top:  100%;
left: 0;
background-color: #242424;
}

.align-buttons-bottom .columns .ubtn-link {
position: absolute;
bottom: 0;
}

.align-buttons-bottom .columns {
    padding-bottom: 9rem;
    position: static;
}

.entry-media [src*='wp-content/themes/ronneby/assets/images/no_image'] {
display: none;
}

.custombuttoncss {
    background-color: green;
    color: blue;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item .item-title {
    color: #e4192e;
    background-color: white;
}
.vc_row vc-row-wrapper vc_custom_1527671471624{
    font-family: Montserrat;
}
.wpb_row row{
    font-family: Montserrat;
}
.dfd-button-text-main {
    font-family: "texgyreadventorregular";
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 2px;

}
.footerclass {
    padding-left: 5%;
}