@font-face {
    font-family: 'Source Sans Pro';
    src: url('/vitalsigns_assets/SourceSansPro-Light.eot');
    src: url('/vitalsigns_assets/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'),
    url('/vitalsigns_assets/SourceSansPro-Light.woff2') format('woff2'),
    url('/vitalsigns_assets/SourceSansPro-Light.woff') format('woff'),
    url('/vitalsigns_assets/SourceSansPro-Light.ttf') format('truetype'),
    url('/vitalsigns_assets/SourceSansPro-Light.svg#SourceSansPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Permanent Marker';
    src: url('/vitalsigns_assets/PermanentMarker-Regular.eot');
    src: url('/vitalsigns_assets/PermanentMarker-Regular.eot?#iefix') format('embedded-opentype'),
    url('/vitalsigns_assets/PermanentMarker-Regular.woff2') format('woff2'),
    url('/vitalsigns_assets/PermanentMarker-Regular.woff') format('woff'),
    url('/vitalsigns_assets/PermanentMarker-Regular.ttf') format('truetype'),
    url('/vitalsigns_assets/PermanentMarker-Regular.svg#PermanentMarker-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


div.content-posts-wrap{
    max-width: 100%!important;
}
#content-box #post-body{
    padding: 0!important;
}
#vitalsigns-top{
    background-image:    url(/vitalsigns_assets/vitalsigns-welcome-background.jpg);
    background-repeat: repeat-y;
    background-position: right;
    min-height: 412px;
    font-family: 'Source Sans Pro', regular!important;
    background-color: #d3edf4;
}
#vitalsigns-top #vitalsigns-top-container{
    /* max-width: 1200px; */
    margin: 0 auto;
    padding-right: 31%;
    padding-left: 10%;
    padding-top: 30px;
}
#vitalsigns-top #vitalsigns-top-buttons{
    /*max-width: 1200px; */
    margin: 0 auto;
    padding-left: 10%;
    padding-top: 30px;
    padding-bottom: 15px;
}
#vitalsigns-top #vitalsigns-top-buttons #vitalsigns-top-buttons-left{
    float: left;
    padding-right: 30px;
}
#vitalsigns-top img{
    position: absolute;
    top: 0;
    right: 0;
    width: 30%;
}
#vitalsigns-top h3{
    margin-top: 0;
    font-family: 'Source Sans Pro', light!important;
    text-transform: none;
    font-size: 33px;
}
#vitalsigns-top h3 span{
    font-weight: bold;
}
.content-posts-wrap{
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.col1 .post-single, .col1 #content-box {
    width: 100%;
}

#vitalsigns-top button{
    background-color: #00467F;
    color: #FFFFFF;
    min-width: 190px;
}
@media screen and (max-width: 768px) {
    #content-box {
        width: 100% !important;
        margin: 0!important;
    }
    #vitalsigns-top h3 span{
        display: block;
    }
    #vitalsigns-top #vitalsigns-top-container, #vitalsigns-top #vitalsigns-top-buttons{
        padding-left: 9%;
    }

}
@media screen and (max-width: 500px) {
    #vitalsigns-top #vitalsigns-top-buttons #vitalsigns-top-buttons-left{
        float: none;
        padding-right: 0;
        padding-bottom: 30px;
    }
    #vitalsigns-top #vitalsigns-top-buttons{
        padding-right: 9%;
        padding-top: 10px;
    }
    #vitalsigns-top #vitalsigns-top-buttons button{
        width: 100%;
    }

}

/*
    ISSUES section
 */
#vitalsigns-top-issues{
    background-color: #00477f;
    background-image:    url(/vitalsigns_assets/vitalsigns-explore-background.png);
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 412px;
    position: relative;
}
#vitalsigns-top-issues #issue-areas{
    color: #fff;
    font-size: 42px;
    position: absolute;
    left: 118px;
    top: 110px;
}
@media screen and (max-width: 1100px) {
    #vitalsigns-top-issues{
     background-image:    url(/vitalsigns_assets/vitalsigns-explore-background-tablet.png);
    }
    #vitalsigns-top-issues #issue-areas{
        font-size: 32px;
        left: 74px;
        top: 65px;
    }

}
@media screen and (max-width: 700px) {
    #vitalsigns-top-issues{
        background-image:    url(/vitalsigns_assets/vitalsigns-explore-background-mobile.png);
    }
    #vitalsigns-top-issues #issue-areas{
        font-size: 22px;
        left: 33px;
        top: 19px;
    }
}

#vitalsigns-top-issues #vitalsigns-top-issues-container{
    max-width: 1200px;
    margin: 0 auto;
    padding-right: 3%;
    padding-left: 3%;
    padding-top: 220px;

}
div.issue-button{
    width: 20%;
    text-align: center;
    color: #FFFFCC;
    font: Bold 16px/20px "Source Sans Pro";
    float: left;
    padding-bottom: 0px;
    min-height: 280px;
}
@media screen and (max-width: 1100px) {
    #vitalsigns-top-issues #vitalsigns-top-issues-container{
        padding-top: 130px;
    }
}

@media screen and (max-width: 1000px) {
    div.issue-button {
        width: 25%;
    }
    #vitalsigns-top-issues #vitalsigns-top-issues-container{
        padding-top: 130px;
    }
}
@media screen and (max-width: 768px) {
    div.issue-button {
        width: 33.333%;
    }
    #vitalsigns-top-issues #vitalsigns-top-issues-container{
        padding-top: 130px;
    }
}
@media screen and (max-width: 580px) {
    div.issue-button {
        width: 50%;
    }
    #vitalsigns-top-issues #vitalsigns-top-issues-container{
        padding-top: 80px;
    }
}

div.issue-button a, div.issue-button a p{
    color: #FFFFCC!important;
    text-decoration: none;
}
div.issue-button a:hover p{
    color: #FFFFFF!important;
    text-decoration: none;
}

div.issue-button img, div.issue-button p{
    cursor: pointer;
}
#vitalsigns-top-issues button{
    background-color: #01325A;
    color: #FFFFFF;
    min-width: 190px;
    padding-left: 20px;
    margin-bottom: 20px;
}


/* Slider system section */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/vitalsigns_assets/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/vitalsigns_assets/slick.eot');
    src: url('/vitalsigns_assets/slick.eot?#iefix') format('embedded-opentype'), url('/vitalsigns_assets/slick.woff') format('woff'), url('/vitalsigns_assets/slick.ttf') format('truetype'), url('/vitalsigns_assets/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -65px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 15px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End slider section */

/* slider options */
.slider-show {
    width: 90%;
    margin: 100px auto;
}

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 90%;
}

.slick-prev:before,
.slick-next:before {
    color: black;
}


.slick-slide {
    transition: all ease-in-out .3s;
    opacity: .2;
}

.slick-active {
    opacity: .5;
}

.slick-current {
    opacity: 1;
}
.vitalsign-left-slider{
    float: left;
    width: 48%;
    font-family: "Permanent Marker";
    font-size: 42px;
}

.vitalsign-right-slider{
    float: right;
    width: 51%;
    border-left: 5px solid #E33C71;
    padding-left: 4%;
}
@media screen and (max-width: 768px) {
    .vitalsign-left-slider{
        float: none;
        width: 100%;
        font-size: 32px;
    }

    .vitalsign-right-slider{
        float: none;
        width: 100%;
        border-left: 0px solid #E33C71;
        padding-left: 1%;
    }
}

button.vitalsign-button-0:before{
    color: #e34b00!important;
}
button.vitalsign-button-1:before{
    color: #e33c71!important;
}

button.vitalsign-button-2:before{
    color: #a8167f!important;
}
button.vitalsign-button-3:before{
    color: #bcd100!important;
}
button.vitalsign-button-4:before{
    color: #6db620!important;
}
button.vitalsign-button-5:before{
    color: #f4a900!important;
}
button.vitalsign-button-6:before{
    color: #ffd939!important;
}
button.vitalsign-button-7:before{
    color: #00be9e!important;
}
button.vitalsign-button-8:before{
    color: #118d60!important;
}
button.vitalsign-button-9:before{
    color: #740067!important;
}
/* End slider options */

#vitalsigns-slider{
    background-color: #ffffff;
    position: relative;
}
#vitalsigns-slider #vitalsigns-slider-container{
    max-width: 1200px;
    margin: 0 auto;
    padding-right: 3%;
    padding-left: 3%;

    padding-bottom: 100px;
}
.page .entry-header {
    margin-bottom: 0;
}
h1.entry-title{
	display:none;
}
#primary{margin:0!important;}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    background-color: #fff;
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 0;
}
body {
    font-family: Montserrat, Open Sans, serif;
	line-height: 1.425;
}
#content{
	padding-top: 0px!important;
}
div.ast-container{
	width: 100%!important;
	max-width: 100%!important;
	padding:0!important;
	margin:0!important;
}

#main_menu {
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 1px;
    -webkit-box-shadow: 0px 10px 13px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0px 10px 13px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 10px 13px rgba(0, 0, 0, 0.05);
    padding-bottom: 20px;
    margin-bottom: 5px;
    text-align: center;
    margin: 0 auto;
    position: relative;
}
#main_menu span, #main_menu div {
    padding-left: 25px;
    font-weight: bold;
    display: inline-block;
    margin: auto;
    padding-bottom: 5px;
}
#main_menu span a, #main_menu div a {
    font-size: 15px;
    text-transform: uppercase;
}
#main_menu span a:hover, #main_menu span a.selected, #main_menu div a:hover, #main_menu div a.selected, #main_menu div a:visited, #main_menu div a:active {
    border-bottom: 5px solid #ffe641;
	text-decoration-color: #ffe641;
    padding-bottom: 3px;
}
article ul {
    font-family: 'Source Sans Pro', sans-serif!important;
}