/* Avenir Web Font */
/*@import url("https://fast.fonts.com/t/1.css?apiType=css&projectid=2d53ae39-0a64-499f-84fe-a0789b61c2b0");*/
/* Light */
/* @font-face {
    font-family: "Avenir";
    src: url("Fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix");
    src: url("Fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix") format("eot"),url("Fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff") format("woff"),url("Fonts/3e419b5b-c789-488d-84cf-a64009cc308e.ttf") format("truetype"),url("Fonts/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499") format("svg");
    font-weight: 200;
    font-style: normal;
} */
/* Medium */
/* @font-face {
    font-family: "Avenir";
    src:url("Fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix");
    src:url("Fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix") format("eot"),url("Fonts/2cac77ec-9bc0-4ee7-87e4-27650190744f.woff") format("woff"),url("Fonts/aaf11848-aac2-4d09-9a9c-aac5ff7b8ff4.ttf") format("truetype"),url("Fonts/294099f3-8d00-4676-afc5-5e9d8d43ad69.svg#294099f3-8d00-4676-afc5-5e9d8d43ad69") format("svg");
    font-weight: 300;
    font-style: normal;
} */
/* Roman */
/* @font-face {
    font-family: "Avenir";
    src: url("Fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix");
    src: url("Fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix") format("eot"),url("Fonts/b9ebb19d-88c1-4cbd-9baf-cf51972422ec.woff") format("woff"),url("Fonts/5ed4f98e-9044-4810-88ff-74d412c1351f.ttf") format("truetype"),url("Fonts/4cb16859-16ca-4342-b89c-292dc83266af.svg#4cb16859-16ca-4342-b89c-292dc83266af") format("svg");
    font-weight: normal;
    font-style: normal;
} */
/* Obligue */
/* @font-face {
    font-family: "Avenir";
    src: url("Fonts/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix");
    src: url("Fonts/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix") format("eot"),url("Fonts/3695342c-b5e2-4010-b0d4-56f563465922.woff") format("woff"),url("Fonts/2ba9f875-66d9-414d-a426-5a012b443475.ttf") format("truetype"),url("Fonts/0a88351a-e628-4b1f-99eb-3a729518af0a.svg#0a88351a-e628-4b1f-99eb-3a729518af0a") format("svg");
    font-weight: normal;
    font-style: italic;
} */
/* Heavy */
/* @font-face {
    font-family: "Avenir";
    src: url("Fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix");
    src: url("Fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix") format("eot"),url("Fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"),url("Fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format("truetype"),url("Fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7") format("svg");
    font-weight: bold;
    font-style: normal;
} */
/* Black */
/* @font-face {
    font-family: "Avenir";
    src: url("Fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix");
    src: url("Fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix") format("eot"),url("Fonts/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff") format("woff"),url("Fonts/c33278bc-988e-440b-b4be-6acc095e6044.ttf") format("truetype"),url("Fonts/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23") format("svg");
    font-weight: 900;
    font-style: normal;
} */
/* Book */
/* @font-face {
font-family:"Avenir Book";
    src:url("Fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix");
    src:url("Fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix") format("eot"),url("Fonts/939cba03-5b40-4d01-9bc5-7589eca863db.woff") format("woff"),url("Fonts/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf") format("truetype"),url("Fonts/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg#f67fa3b5-c1d1-488f-8e60-a828b9ad56a4") format("svg");
    font-weight: normal;
    font-style: normal;
} */

/* InspireTWDC */
/* Light */
@font-face{
    font-family: "InspireTWDC";
    src: url("Fonts/InspireTWDC-Light.eot") format("eot"),
    url("Fonts/InspireTWDC-Light.woff") format("woff"),
    url("Fonts/InspireTWDC-Light.woff2") format("woff2"),
    url("Fonts/InspireTWDC-Light.ttf") format("truetype"),
    url("Fonts/InspireTWDC-Light.svg") format("svg");
    font-weight: 200;
    font-style: normal;
}

@font-face{
    font-family: "InspireTWDC";
    src: url("Fonts/InspireTWDC-Light_Italic.eot") format("eot"),
    url("Fonts/InspireTWDC-Light_Italic.woff") format("woff"),
    url("Fonts/InspireTWDC-Light_Italic.woff2") format("woff2"),
    url("Fonts/InspireTWDC-Light_Italic.ttf") format("truetype"),
    url("Fonts/InspireTWDC-Light_Italic.svg") format("svg");
    font-weight: 200;
    font-style: italic;
}
/* Medium */
@font-face{
    font-family: "InspireTWDC";
    src:url("Fonts/InspireTWDC-Medium.eot") format("eot"),
    url("Fonts/InspireTWDC-Medium.woff") format("woff"),
    url("Fonts/InspireTWDC-Medium.woff2") format("woff2"),
    url("Fonts/InspireTWDC-Medium.ttf") format("truetype"),
    url("Fonts/InspireTWDC-Medium.svg") format("svg");
    font-weight: 300;
    font-style: normal;
}

@font-face{
    font-family: "InspireTWDC";
    src:url("Fonts/InspireTWDC-Medium_Italic.eot") format("eot"),
    url("Fonts/InspireTWDC-Medium_Italic.woff") format("woff"),
    url("Fonts/InspireTWDC-Medium_Italic.woff2") format("woff2"),
    url("Fonts/InspireTWDC-Medium_Italic.ttf") format("truetype"),
    url("Fonts/InspireTWDC-Medium_Italic.svg") format("svg");
    font-weight: 300;
    font-style: italic;
}
/* Roman */
@font-face{
    font-family: "InspireTWDC";
    src:url("Fonts/InspireTWDC-Roman.eot") format("eot"),
    url("Fonts/InspireTWDC-Roman.woff") format("woff"),
    url("Fonts/InspireTWDC-Roman.woff2") format("woff2"),
    url("Fonts/InspireTWDC-Roman.ttf") format("truetype"),
    url("Fonts/InspireTWDC-Roman.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: "InspireTWDC";
    src:url("Fonts/InspireTWDC-italic.eot") format("eot"),
    url("Fonts/InspireTWDC-italic.woff") format("woff"),
    url("Fonts/InspireTWDC-italic.woff2") format("woff2"),
    url("Fonts/InspireTWDC-italic.ttf") format("truetype"),
    url("Fonts/InspireTWDC-italic.svg") format("svg");
    font-weight: normal;
    font-style: italic;
}

/* Heavy */
@font-face{
    font-family: "InspireTWDC";
    src:url("Fonts/InspireTWDC-Heavy.eot") format("eot"),
    url("Fonts/InspireTWDC-Heavy.woff") format("woff"),
    url("Fonts/InspireTWDC-Heavy.woff2") format("woff2"),
    url("Fonts/InspireTWDC-Heavy.ttf") format("truetype"),
    url("Fonts/InspireTWDC-Heavy.svg") format("svg");
    font-weight: bold;
    font-style: normal;
}

@font-face{
    font-family: "InspireTWDC";
    src:url("Fonts/InspireTWDC-Heavy_Italic.eot") format("eot"),
    url("Fonts/InspireTWDC-Heavy_Italic.woff") format("woff"),
    url("Fonts/InspireTWDC-Heavy_Italic.woff2") format("woff2"),
    url("Fonts/InspireTWDC-Heavy_Italic.ttf") format("truetype"),
    url("Fonts/InspireTWDC-Heavy_Italic.svg") format("svg");
    font-weight: bold;
    font-style: italic;
}

/* Black */
@font-face{
    font-family: "InspireTWDC";
    src:url("Fonts/InspireTWDC-Black.eot") format("eot"),
    url("Fonts/InspireTWDC-Black.woff") format("woff"),
    url("Fonts/InspireTWDC-Black.woff2") format("woff2"),
    url("Fonts/InspireTWDC-Black.ttf") format("truetype"),
    url("Fonts/InspireTWDC-Black.svg") format("svg");
    font-weight: 900;
    font-style: normal,
}

@font-face{
    font-family: "InspireTWDC";
    src:url("Fonts/InspireTWDC-Black_Italic.eot") format("eot"),
    url("Fonts/InspireTWDC-Black_Italic.woff") format("woff"),
    url("Fonts/InspireTWDC-Black_Italic.woff2") format("woff2"),
    url("Fonts/InspireTWDC-Black_Italic.ttf") format("truetype"),
    url("Fonts/InspireTWDC-Black_Italic.svg") format("svg");
    font-weight: 900;
    font-style: italic,
}

/* Peptasia */
@font-face {
    font-family:'pepmdx';
    src:url('Fonts/41f69b48721231d6650ead7b35236419-pep_icon_font70-webfont.eot');
    src:url('Fonts/41f69b48721231d6650ead7b35236419-pep_icon_font70-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/1bdf453dec1694e8e899bd2e1efd75e9-pep_icon_font70-webfont.woff') format('woff'),url('Fonts/ce377e926784f82bc6c7cab7c4679bdf-pep_icon_font70-webfont.ttf') format('truetype'),url('Fonts/0651395b22d7da5a837d17ac39c3f40f-pep_icon_font70-webfont.svg#pepmedia') format('svg');
    font-weight:normal;
    font-style:normal;
}

html,body {
	padding:0;
	margin:0;
	color:#00233C;
	font-family:InspireTWDC,Helvetica,Arial,sans-serif;
}

body {
	background-color:#F7FBFC;
}

h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}
.web-icon {
    font-family: pepmdx;
}

#header {
	background-color:#fff;
}

#disney-parks-logo {
	text-align:center;
}

.hero-image {
    position: relative;
}

.hero-image img {
	max-width:100%;
    height:auto;
    width: 100%;
}

.accessibleText {
    margin-left: -9999px;
    position: absolute;
}

.layout-content {
	/*margin-bottom:10px;*/
}

.content {
	padding: 0 16px;
	font-size:16px;
	line-height:22px;
}

.intro {
	padding: 30px 0 16px 4px;
}

.intro h1 {
	text-align:center;
	font-size:24px;
	font-weight:bold;
	line-height:32px;
	margin-bottom:16px;
}

#heroControl {
    position: absolute;
    right: 10px;
    height: 20px;
    width: 20px;
    top: 10px;
}
#vidControl {
    padding: 0;
    background: transparent;
    border: 0 none;
    cursor: pointer;
}

#vidControl::before{
    font-family: pepmdx;
    content: "\E308";
    font-size: 20px;
    color:white;
}

#vidControl.pause::before{
    content: "\E309";
}

.hero-video {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.hero-video video {
    width: 100%
}

.hero-text {
    position: absolute;
    top: 50%;
    text-align: center;
    width: 100%;
}

.hero-text a {
    color: white;
    text-decoration: none;
    text-shadow: 0 0 30px rgb(0,0,0);
    font-weight: bold;
}

.hero-text a:hover {
    text-decoration: underline;
    background: rgba(255,255,255,.25);
}

.hero-text a:hover,
.hero-text a:focus,
.hero-text a:active {
    color: #253B56;
}

.hero-pause {
    display: none;
}

.hero-play {
    display: block;
}

.pause > .hero-play {
    display: none;
}

.pause > .hero-pause {
    display: block;
}

.app-card:first-child {
	border-top: 1px solid #C1CFD1;
}

.app-card {
	display: flex;
	border-bottom: 1px solid #C1CFD1;
	padding: 20px;
	font-size:14px;
}

.app-card:last-child {
	border-bottom: none;
}

.app-card .image {
	align-self: self-start;
	padding-top:5px;
	padding-right: 16px;
	width:80px;
	height:80px;
}
.app-card .image img{
	width:100%;
}

.app-card h2 {
	font-size:18px;
	line-height:24px;
}

.app-card .subtitle {
	line-height:21px;
}

.app-card .cta a {
	display:block;
	color:#fff;
	background-color:#0079BC;
	text-decoration:none;
	border-radius:16px;
	padding:7px 15px 6px;
	text-align:center;
	width:100px;
	margin-top:12px;
}


#footer_dol {
    margin: 0 auto;
    text-align:center;
}

#footer_dol img {
	width:80px;
}	

#footer_dol .gde_footerLegalLinks {
    color: #fff;
    margin: 0 20px;
}

#footer_dol .gde_footerLegalLinks a {
    color: #253B56;
    font-family: InspireTWDC,Helvetica,Arial,sans-serif;
    display: inline-block;
    font-size: 11px;
	text-decoration: none;
	line-height: 19px;
}

#footer_dol .gde_footerCopyText {
    color: #253B56;
    font-size:10px;
    line-height:18px;
}

.hide-desktop {
	display:block;
}

.show-desktop {
	display:none;
}

.simple-divider {
    background-color: #E6EDEF;
    border: 1px solid #E6EDEF;
    height: 1px;
    margin: 0 16px 40px;
}

.intro div {
    text-align: center;
}

/**** Start Legal Footer ****/
#footer_dol img {
    display: none;
}
/**** End Legal Footer ****/

/**** Start QR Page ****/
body.qr-page {
    background: #FFF;
}
.qr-page .intro h1 {
    font-size: 28px;
}

.qr-page .layout-content {
    position: absolute;
    width: 100%;
}

.qr-page .intro {
    padding: 0;
}

.qr-page .center-content {
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    padding: 40px 20px;
}

.qr-page .center-content > div{
    font-weight: 200;
}

.qr-page .card-list {
    margin-bottom: 60px;
}

.qr-page .content {
    padding: 0;
}
/**** End QR Page ****/

/**** Start Instruction Card ****/
.instruction-card {
    padding-top: 60px;
}
.instruction-card:first-child {
    padding-top: 0;
}

.instruction-card-content {
    padding: 0 20px;
}

.instruction-card-content ul {
    padding: 0 0 0 20px;
    margin: 0;
}

.instruction-card-content li {
    padding: 16px 0 0 16px;
    font-size: 16px;
}

.instruction-card-content li:first-child {
    padding-top: 0;
}

.instruction-card-content ul a{
    display: inline-block;
    padding: 0;
    font-weight: bold;
}

.instruction-card-content ul a .link-arrow {
    font-family: pepmdx;
}

.instruction-card h2 {
    font-weight: bold;
    font-size: 20px;
    line-height: 32px;
    padding: 0 0 8px;
}

.instruction-card img {
    margin-bottom: 16px;
    width: 100%;
}

.instruction-card .instruction-card-copy {
    font-size: 18px;
    line-height: 24px;
}

.instruction-card a {
    display: block;
    padding: 10px 0 0;
    text-decoration: none;
    color: #0079BC;
    font-size: 20px;
    font-weight: bold;
}

.instruction-card-content a .link-arrow {
    font-family: pepmdx;
    vertical-align: middle;
}

.instruction-card-content .instruction-card-disclaimer {
    padding: 9px 0 0;
    font-style: italic;
}
/**** End Instruction Card ****/

/**** Start Pixie Player ****/
#pixie {
    display:none;
}

.me-thumbnails {
    display: none;
}

figcaption {
    display: none !important;
}

#pixie .me-controls .me-controls-video .me-video-volume .me-video-volume-level {
    display: none !important;
}
/**** End Pixie Player ****/

/**** Start Image Card ****/
.simple-section-cards {
    display:block;
    padding-bottom: 40px;
}

.simple-section-title {
    text-align: center;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    padding-bottom: 16px;
}

.image-card {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    border: 0;
    display: block;
}

.image-card-info > .image-card-icon {
    display: none;
}

.image-card > img {
    width: 100%;
    /*height: 100%;*/
}

.image-card-info {
    position: absolute;
    /*top: 0;*/
    color: white;
    text-align: left;
    display: flex;
    /*background: linear-gradient(180deg, rgba(0, 0, 0, 0.425481) 0%, rgba(0, 0, 0, 0.0001) 100%);*/
    /*padding: 20px 20px 0;*/

    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0% , rgba(0, 0, 0, 0.425481) 100%);
    padding: 20px 20px;
}

.dark .image-card-info {
	color: #253B55;
}

.image-card-title {
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
}

.image-card-title > .image-card-icon {
    display: inline;
    font-size: 18px;
    font-weight: normal;
    padding: 0 5px 0 0;
}

.image-card-subtitle {
    font-size: 16px;
    line-height: 20px;
}

.image-card {
    overflow: hidden;
}

.image-card img {
    display: block;
    transition: -webkit-transform 1600ms ease 0s;
    transition: transform 1600ms ease 0s;
}

.image-card img {
    -webkit-transform: scale(1.004,1.004);
    transform: scale(1.004,1.004);
}

.image-card:hover img {
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

.image-card .image-card-icon{
	font-family: pepmdx;
    line-height: 100%;
}

.image-card .image-card-info {
    /*padding: 20px 20px 66px;*/
}

/**** End Image Card ****/

/**** Start Simple Section ****/
.simple-section-cards {
    display:block;
    padding-bottom: 40px;
}

.simple-section-title {
    text-align: center;
    font-size: 20px;
    font-weight: 200;
    line-height: 24px;
    padding-bottom: 16px;
}
/**** End Simple Section ****/

/**** Start Disclaimer Section ****/
.disclaimer {
    text-align: center;
    font-size: 12px;
    line-height: 16px;
    color: #607682;
    padding: 40px 21px 60px;
}
/**** End Disclaimer Section ****/

/**** Hide Errors ****/
body {
    font-size: 0;
}

body > div {
    font-size: 16px;
}
@media only screen and (min-width: 1024px)  {
    .hide-desktop {
		display:none;
	}
	
	.show-desktop {
		display:block;
    }
    #footer_dol .gde_footerLegalLinks {
	    margin: 0 40px;
	}
    .simple-divider {
        margin: 0 135px 60px; 
    }
    .hero-text {
        font-size: 24px;
        line-height: 32px;
    }
    /**** Start Legal Footer ****/
    #footer_dol img {
        display: inline;
    }
    /**** End Legal Footer ****/

    /* QR page */
    .qr-page .hero-video {
        height: 70vh;
    }
    .qr-page .center-content {
        padding: 80px 20px 60px;
    }
    .qr-page .center-content  > div{
        font-size: 36px;
        line-height: 58px;
    }

    .qr-page .intro {
        padding: 0;
    }

    .qr-page .intro h1 {
        font-size: 40px;
        line-height: 60px;
        font-weight: bold;
    }
    .qr-page  .section h2 {
        padding-bottom: 27px;
    }

    /**** Start Instruction Card ****/
    .instruction-card {
        padding: 60px 150px 0;
    }
    .instruction-card img {
        width: 44%;
        margin: 0;
    }

    .instruction-card-content-wrapper {
        display: inline-block;
        width: 50%;
        vertical-align: top;
    }

    .instruction-card-content {
        display: inline-block;
        padding-left: 49px;
        /*padding-top: 54px;*/
        vertical-align: top;
    }

    .instruction-card h2 {
        font-size: 28px;
        line-height: 36px;
        padding-bottom: 20px;
    }

    .instruction-card .instruction-card-copy {
        font-size: 18px;
        line-height: 24px;
    }

    .instruction-card-content li {
        font-size: 20px;
    }

    .instruction-card-content .instruction-card-disclaimer {
        font-size: 20px;
    }
    /**** End Instruction Card ****/

    /**** Start Image Card ****/
    .simple-section-cards {
        display: flex;
        flex-wrap: wrap;
        padding: 0 150px 90px;
    }

    .simple-section-title {
        font-size: 36px;
        line-height: 42px;
        padding-bottom: 27px;
    }

    .image-card {
        width: 50%;
    }

    .cards-section-3 .image-card {
        width: 33.33%
    }

    .image-card-info > .image-card-icon {
        display: block;
        font-size: 50px;
        font-family: pepmdx;
    }

    .image-card-title {
        font-size: 28px;
        line-height: 38px;
    }

    .image-card-title > .image-card-icon {
        display: none;
    }

    .image-card-subtitle {
        font-size: 18px;
        line-height: 24px;
    }

    .image-card-content {
        padding: 0;
    }

    .image-card-info-wrapper {
        width: 100%;
        position: absolute;
        bottom: 0;
    }

    .image-card .image-card-info {
        padding: 35px 35px 37px;
        position: relative;
    }

    .cards-section-3 .image-card .image-card-info {
        padding: 30px 35px 27px;
    }
    /**** End Image Card ****/


    /**** Start Simple Section ****/
    .simple-section-cards {
        display: flex;
        flex-wrap: wrap;
        padding: 0 150px 60px;
    }

    .simple-section-title {
        font-size: 36px;
        line-height: 42px;
        padding-bottom: 27px;
    }
    /**** End Simple Section ****/

    /**** Start Disclaimer Section ****/
    .disclaimer {
        padding: 0 151px 90px;
    }
    /**** End Disclaimer Section ****/
}

@media only screen and (min-width: 1150px)  {
	.intro {
		padding: 50px 400px 400px;
		font-size:18px;
		line-height:24px;
	}
	.intro h1 {
		font-size:32px;
		line-height:42px;
		font-weight:normal;
	}	
}

/*** Start Crisis Messaging ***/
/* .crisis-message-container {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding: 0 5px 5px;
    max-width: 990px;
}
.crisis-message-container::before {
    content: url(images/icons/warningSign.png);
    float: left;
    padding: 0 10px 0 0;
}
.close-container {
    position: absolute;
    top: 0;
    right: 5px;
}
.close-container .close-link {
    background: url(images/closeButton.png) transparent no-repeat;
    width: 22px;
    height: 19px;
    display: block;
}
@media only screen and (min-width: 994px)  {
    .crisis-message-container::before {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .crisis-message {
        display: inline-block;
    }
} */

.crisis-message-container {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding: 5px 5px;
    max-width: 990px;
}
.crisis-message-container-sub::before {
    content: url(images/icons/warningSign.png);
    float: left;
    padding: 0 10px 0 0;
}
.crisis-message .message {
    padding-top: 2px;
}
.crisis-message .actions a {
    color: #0731DA;
    text-decoration: none;
}
.close-container {
    position: absolute;
    top: 5px;
    right: 5px;
}
.close-container .close-link {
    background: url(images/closeButton.png) transparent no-repeat;
    /* margin-left: 16px; */
    width: 22px;
    height: 19px;
    display: block;
    /* float: right; */
}
@media only screen and (min-width: 994px)  {
    .crisis-message-container-sub::before {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .crisis-message {
        display: inline-block;
    }
}
/*** End Crisis Messaging ***/