/********* Compiled - Do not edit *********/
@font-face {
font-family:"helvetica";
src:;}
:root{--color-primary:#376dbb;--color-gradient-start:#376dbb;--color-gradient-stop:#376dbb;}body{font-family:Exo;font-weight:400;line-height:1.7em;font-size:1em;color:#222222;}body.single-post .content{font-family:Exo;}.h1,h1{font-family:Exo;font-weight:500;line-height:1.3em;font-size:48px;color:#181b31;}.h2,h2{font-family:Exo;line-height:1.4em;font-size:35px;color:#181b31;}.h3,h3{font-family:Exo;font-weight:500;line-height:1.4em;font-size:28px;color:#181b31;}.h4,h4{font-family:Exo;font-weight:500;line-height:1.5em;font-size:21px;color:#181b31;}.h5,h5{font-family:Exo;font-weight:600;line-height:1.5;font-size:18px;color:#181b31;}.h6,h6{font-family:Exo;font-weight:600;line-height:1.5;font-size:17px;color:#181b31;}.titlebar-inner h1{}.titlebar-inner p{}#content{background-color:transparent;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{color:rgb(19, 121, 144) !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(19, 121, 144) !important;}.mainbar-wrap.is-stuck .social-icon a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover{color:rgb(19, 121, 144) !important;}}@media screen and (max-width: 1199px){[data-mobile-nav-style=modern]:before{background:rgb(19, 121, 144);}}header {
    /* background: rgba(19, 121, 144, .4); */
    background: #ffffff;
}

.vc_carousel-slideline-inner img {
    height: 300px !important;
    overflow: hidden;
}

.wpb_images_carousel.wpb_content_element {
    overflow: hidden;
}

.main-footer img {
    height: 40px !important;
    width: auto !important;
}

.product-title {
    margin-top: 0px !important;
    /*font: normal 900 30px Lato, sans-serif !important;*/
    font: normal 400 30px Montserrat !important, sans-serif !important;
    color: #ffffff;
    /* text-shadow: 1px 1px 0 rgba(140, 140, 140, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.67); */
    overflow-wrap: break-word !important;
}

.events h2, .events h6,.events p {
    color: #222222 !important;
}

.events h2 {
    font-size: 44px;
    margin-bottom: 8px !important;
}

.events p {
    font-size: 18px;
    margin-bottom: 8px !important;
}

.events em {
    font-size: 12px !important;
}

body {
    /*background-image: url(../2019/02/long-pattern.svg) !important; */
    
    /*background-image: url(../2019/04/color-background-3.svg) !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;*/
    /*background-size: contain !important; */
    background-size: cover !important;
}

.vc_gitem-animate-scaleRotateIn {
    background: white;
}

.main-footer {
    margin-top: 0 !important;
}

.vc_col-has-fill>.vc_column-inner {
    padding: 0 !important;
}

.full-width .vc_column-inner {
    padding: 0 !important;
}

.overlay-bg p {
    color: #f2f2f2;
    line-height: 1rem;
    margin-bottom: 12px;
}

.the-three h2 {
    color: rgba(19, 121, 144, 0.6);
    font-size: 49px;
    letter-spacing: -5px;
}

.medpack-title {
    font-family: 'Exo', sans-serif;;
    color: #376dbb !important;
    font-weight: 300;
}

.history-title {
    color: #376dbb !important;
}

.history-element .wpb_wrapper{
    background-position: 50% 50% !important;
}

.news .vc_gitem-animated-block {
    background: #ffffff !important;
}

.contact-us h2 {
    font: normal normal 40px 'Exo', sans-serif !important;
    font-family: 'Exo', sans-serif !important;
    color: #CCCCCC !important;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6) !important;
    margin-bottom: 0 !important;
    text-transform: uppercase !important;
    line-height: 40px !important;
    opacity: .5 !important;
}

.contact-us .vc_column-inner{
    padding: 15px !important;
}

.contact-us p {
    font: normal 300 18px 'Exo', sans-serif !important;
    color: #ffffff !important;
    margin-bottom: 0 !important;
}

.form-group {
    margin-bottom: 16px !important;
}

#primary-nav .menu-item:hover .nav-item-children > .menu-item a {
    color: #376dbb !important;
}

#primary-nav .menu-item .nav-item-children > .menu-item:hover {
    background: #376dbb !important;
}

.news-cards h4 {
    margin: 0 !important;
}

.events-date {
    /*color: rgb(255, 89, 94);*/
    color: #376dbb;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Exo', sans-serif !important;
    margin-top: 12px;
    font-weight: 500;
}

*, p, ul, li, a, h1, h2, h3, h4 {
    font-family: 'Exo', sans-serif !important;
}

.blog-single {
    background: #ffffff !important;
}

.single-post {
    background: #ffffff !important;
}

.single-post .post-meta, .single-post .comments-area {
    display: none !important;
}

.single-post .blog-single-cover.is-in-view {
    display: none;
}

.single-post .contents-container {
    margin-left: 0 !important;
    width: 100% !important;
}