﻿



/*WYSIWYG override*/

.lead-mark {
    font-weight: 800;
    color: #152d4f;
}

@media (max-width: 1919.98px) {
    .hero-image .img {
        z-index: 0
    }
}


a.root-nav:hover {
    color: #ffffff;
}

.story-section ul.without-class {
    margin: 0 0 3.1em;
}

#footer .holder a:not(.btn):hover {
    color: white
}

.intro-section.type2 {
    /*padding-top: 0;
    padding-bottom: 0;*/
}

.title-block a:hover {
    color: white;
}

.hero-banner figcaption .container,
.hero-banner.type2 figcaption .container {
    max-width: 85rem;
}

/*Bug 106*/
.breadcrumbs > li a {
    color: inherit;
}

.check-box label input {
    left: 0px;
}

.news-card .img::before {
    background: none;
    display: none
}


.homepage .news-section.type2 {
    padding-top: 50px;
    padding-bottom: 132px;
    background-color: inherit;
}

.story-section .intro-box p a {
    color: #152d4f;
}

.story-section p a {
    color: #152d4f;
    font-weight: bold;
}

.trials-info a:hover {
    color: #fff !important;
}

.story-section ol.without-class {
    line-height: 1.7;
}

.story-section .story-header {
    margin-bottom: 3rem;
}

.contactus-text a {
    text-decoration: underline;
}
    .contactus-text a:hover {
        color: #152d4f;
    }

.main-nav-selected {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #b0ef31)) !important;
    background-image: linear-gradient(transparent 50%, #b0ef31 50%) !important;
}

.info-items
{
    overflow-y:hidden
}

.publications-section-single {
    padding: 40px 0px;
}



.story-section-single h3, .story-section-single .h3, .story-section-single {
    margin-top: 0.7em;
    margin-bottom: -0.1em;
    width: 80%;
}

.wide-banner p{
    font-size:2rem
}

.testimonials-carousel .swiper-slide.swiper-slide-active .testimonial-card .slide-progress::before {
    width: 100%;
    -webkit-transition-delay: 3s;
    transition-delay: 3s;
}
.no-wrap {
    text-wrap: nowrap;
}