html{width:100%;height:100%;}
body{background-color: #fff;width:100%;height:100%;overflow-x: hidden;margin: 0;font-family: 'Open Sans';}
	body.admin{overflow: auto;}

form{margin:0px;}
img{border:0px;}
a img{text-decoration:none;border:0 none;}
a:hover{opacity:0.7}

p{margin:0px 0px 20px 0px;padding:0px;-webkit-text-size-adjust:100%;font-size:inherit;}
p.flush{margin:0px 0px 5px 0px;}

ul, ol{padding:0px 0px 20px 30px;margin:0px;list-style-type: disc;overflow: auto;}
	ol ol{padding-bottom: 0px;}
li {padding-bottom:5px;text-indent: 0vw;}
li ul{padding-top: 5px;}
ol.roman {counter-reset: roman;}
ol.alpha {counter-reset: alpha;}
ol.alpha > li, ol.roman > li {list-style: none;position: relative;}
ol.roman > li:before {counter-increment: roman;content:"" counter(roman, lower-roman)". ";position:absolute;left:-1.3em;}
ol.alpha > li:before {counter-increment: alpha;content:"" counter(alpha, lower-alpha)". ";position:absolute;left:-1.4em;}
ul.orange{list-style: none;padding: 0;margin: 0;}
ul.orange > li {padding-left: 1.5vw;text-indent: -1.5vw;}
ul.orange > li::before{content: "■";color: #f3714d;padding-right: .5vw;}

input[type="submit"]{outline-width: 0;}

div.mainContainer{position:relative;width:100%;min-height:100%;text-align:left;z-index:1;font-size:0;overflow: hidden; overflow-y: auto; white-space: nowrap;}

div#header{position: relative;background-color: #fff;}
	div#header img.logo{position: absolute;    top: 0.5vw;    left: 0;    width: 26vw;    height: 11vw;}
	div#header img.banner{position: absolute;    top: 1.3vw;    left: 26vw;    height: 10vw;}
	div#header div.bar{background-color: #555;    height: 20px; color: #fff; font-size: 18px; line-height: 20px; font-weight: 600; padding: 10px 0px; text-align: center;}
	div#header div#mainLogo{margin: 20px auto 0 auto;    width: 884px;    height: 200px;    background-image: url(images/screens.png),url(images/MNG_logo.svg);    background-position: top right,top left;    background-size: 368px auto, 443px 150px;    background-repeat: no-repeat;}
	body.l1 div#header div#mainLogo{background-image: url(images/screens.png),url(images/MNG_logo1.svg);}
	div#header div.bar a.lang{position: absolute;top: 8px; right: 40px; text-decoration:none; color: #fff; font-size: 18px;    line-height: 20px; }

div.left{display: inline-block;    vertical-align: top;    width: 380px;    white-space: normal;     font-size: 16px;    line-height: 20px;    margin-right: 38px;}
	div#content.cols2 div.left{width: 460px;margin-right: 38px;    margin-left: 0px;}

form#logForm{margin: 0 0 20px -16px;}
form#logForm fieldset{border: 6px solid #555;text-align: center;}
form#logForm legend{font-size: 14px;    line-height: 20px;    font-weight: 800;    color: #555;    margin: 0px 16px;    padding: 0 10px;}
	form#logForm input{display: block;padding: 15px 10px 15px 50px;width: 254px;margin: 0 0 20px 0;}
	form#logForm input[type="text"]{display: block;    padding: 5px 10px;    width: 284px;    margin: 0 auto 15px auto;    border: 1px solid #555;    font-size: 14px;}
	form#logForm select{display: block;    height: 31px;    line-height: 31px;    padding-left: 10px;    padding-right: 50px;    vertical-align: middle;    width: 306px;    -webkit-appearance: none;    -moz-appearance: none;    text-indent: 0.01px;    text-overflow: '';    cursor: pointer;    border: 1px solid #555;    border-radius: 0px;    background-image: url(images/dropdown.svg);    background-size: 35px 29px;    background-repeat: no-repeat;    background-position: right 0px;    margin: 0 auto 15px auto;    font-size: 14px;}
	form#logForm input[type="submit"]{display: block;    text-align: center;    padding: 8px 0px 8px 0px;    font-size: 15px;    line-height: 15px;    font-weight: 600;    width: 306px;    background-color: #ff4646;    border-radius: 0px;    border: 0px solid #fff;    color: #fff;    margin: 5px auto 5px auto;}
		form#logForm input[type="submit"]:hover{background-color: #555;}
	form#logForm div.warning{padding: 10px;    text-align: center;}

div.right{display: inline-block;    vertical-align: top;    width: 460px;    white-space: normal;}
div.right h2{margin: 0 0 5px 5px;    color: #ff4646;    font-size: 16px;    line-height: 20px;}
div.episodeBox{position: relative;    border: 6px solid #ff4646;    padding: 10px 15px;    height: 160px; margin: 0 0 20px 0;}
div.episode h3{position: absolute;    top: -20px;    right: 40px;    font-size: 16px;    background-color: #fff;    color: #555;    padding: 5px 10px;    margin: 0;    text-transform: uppercase;}
div.episode img{display: block;    float: left;    position: relative;    z-index: 10;    width: 120px;    height: 138px;    border: 1px solid #000;    margin: 0 10px 0 0px;}
div.episode p{font-size: 20px;    line-height: 24px;}
	body.l1 div.episode p{font-size: 17px;    line-height: 22px;}
div.episode div.grayBar{position: absolute;    bottom: 0px;    left: 0px;    z-index: 1;    background-color: #f5f5f5;    width: 100%;    height: 80px;}
div.episode div.calendar{position: absolute;    bottom: 37px;    left: 150px;    z-index: 10;    background-image: url(images/calendar_icon.svg);    background-repeat: no-repeat;    background-size: 50px 46px;    width: 50px;    height: 46px;}
div.episode a.btn.big{display: none;    position: absolute;    bottom: 0;    right: 0;    z-index: 10;    color: #fff;    background-color: #ff4646;    text-decoration: none;    font-size: 17px;    font-weight: 600;    padding: 5px 10px;min-width: 220px;    text-align: center;}
div.episode a.btn.small{display: none;    position: absolute;    bottom: 0;    right: 0;    z-index: 10;    color: #fff;    background-color: #ff4646;        border: 5px solid #ff4646;    text-decoration: none;    font-size: 11px;    line-height: 12px;    font-weight: 400;       padding: 0 21px 0 3px;    width: 261px;    text-align: left;    background-image: url(images/edit_icon.svg);    background-repeat: no-repeat;    background-size: 20px 26px;    background-position: right center;}
	body.l1 div.episode a.btn.small{font-size: 9px;    line-height: 11px;}
div.episode a.btn.small span{display: table-cell;    vertical-align: middle;    height: 22px;}
	div.right.logged div.episode a.btn{display: block;}
	div.left.logged div.episode a.btn{display: block;}
div.episode div.month{position: absolute;    bottom: 36px;    left: 207px;    z-index: 10;    font-size: 14px;    font-weight: 600;    color: #333;}

a.homeLink{display: block;    text-align: center;    text-decoration: none;    font-weight: 600;color: #ff4646;}

div.episode.latest div.episodeBox{border: 6px solid #090c71;}
div.episode.latest a.btn.big{background-color: #090c71;}
div.episode.latest a.btn.small{background-color: #090c71;    border: 5px solid #090c71;}

div#episodeCon{background-color: #555;padding: 1px;}
	div#episodeCon div#content{color: #fff;}
	div#episodeCon div#content.accessVideo{width: 800px;}
	    div#episodeCon div#content.accessVideo div#vidCon{width: 800px;    height: 410px;}
	div#episodeCon h1{margin: 20px 0 30px 0;    color: #fff;    font-size: 50px;    line-height: 50px;    font-weight: 600;}
	div#episodeCon div#content h2{color: #fff; width: 540px;}
	div#episodeCon div.desc{width: 520px;padding: 0 0 25px 0;}
	div#episodeCon div.bio{width: 725px;}
	div#episodeCon div.bio img{float: left;    margin: 0 20px 20px 0;    width: 170px;    border: 1px solid #fff;}

div#episodeChoices{text-align: center;    position: absolute;top: -60px;    right: 39px;    width: 320px; height: 450px;   font-size: 14px;}
	div#episodeChoices h3{font-size: 14px;    font-weight: 600;    margin: 0 0 5px 0;    letter-spacing: 1px;    color: #555;}
	div#episodeChoices a.episodeChoice{text-decoration: none;    display: block;    background-color: #ff4646;    border-radius: 10px;    color: #fff;    padding: 8px 10px;    width: 300px;    margin: 0 0 10px 0;    font-weight: 600; line-height: 16px;position: relative; z-index: 5;}
	div#episodeChoices a.episodeChoice#epChoice99{font-size: 11px;line-height: 13px;}
	div#episodeChoices a.episodeChoice.HL{background-color: #222;}
	div#episodeChoices a.episodeChoice.eventOver{pointer-events: none;}
	div#episodeCon.eventOver a.episodeChoice{pointer-events: none;}
	div.TBD{text-decoration: none;    display: block;    background-color: #fff;    border-radius: 10px;    color: #555;    padding: 8px 10px;    width: 300px;    margin: 0 0 10px 0;    font-weight: 600;}
	div.TBD span{display: block; font-style: italic;}

div#episodeIndex1{position: absolute;    top: 47px;    right: -29px;    background-image: url(images/EP1_en.svg);    background-size: cover;    width: 350px;    height: 398px;z-index: 2;}
div#episodeIndex2{position: absolute;    top: 47px;    right: -29px;    background-image: url(images/EP2_en.svg);    background-size: cover;    width: 350px;    height: 398px;z-index: 2;}
div#episodeIndex3{position: absolute;    top: 47px;    right: -29px;    background-image: url(images/EP3_en.svg);    background-size: cover;    width: 350px;    height: 398px;z-index: 2;}
div#episodeIndex4{position: absolute;    top: 105px;    right: -29px;    background-image: url(images/EP4_en.svg);    background-size: cover;    width: 350px;    height: 342px;z-index: 2;}
div.episodeIndex img{position: absolute;    bottom: 10px;    left: 9px;    height: 96px;    border: 1px solid #fff;}

div#episodeCon a.backLink{position: absolute;    top: -43px;    left: 0px;    background-image: url(images/back_arrow.svg);    background-repeat: no-repeat;    background-size: 10px 20px;    text-decoration: none;    display: block;    padding: 0 0 0 15px;    margin: 0 0 0 19px;    color: #555;}

div#episodeCon div#content.video h2{width: 400px;}
div#episodeCon div#content.video div.desc{width: 400px;}
div#episodeCon div#content.video div.bio{width: 463px;}
div#episodeCon div#content.video div#episodeChoices{width: 484px;    height: 500px;    right: 0; top: -35px;}
div#episodeCon div#content.video div#episodeChoices a.askExpert{text-decoration: none;    color: #fff;    display: block;    text-align: left;    font-size: 14px;    line-height: 16px;    margin: 20px 0px;}
div#episodeCon div#content.video div#episodeChoices a.evalBtn{position: relative;    text-decoration: none;    color: #fff;    display: block;    text-align: left;    font-size: 14px;    line-height: 16px;    margin: 10px auto;    padding: 12px 0 11px 34px;    width: 240px;    background-image: url(images/learning_icon.svg);    background-repeat: no-repeat;    background-size: 27px 37px;}
div#episodeCon div#content.video div#episodeChoices a.dlBtn{position: relative;    text-decoration: none;    color: #fff;    display: block;    text-align: left;    font-size: 14px;    line-height: 16px;    margin: 10px auto;    padding: 12px 0 11px 34px;    width: 240px;    background-image: url(images/dl_icon.svg);    background-repeat: no-repeat;    background-size: 27px 37px;}

form#askExpertFrm{}
form#askExpertFrm p{margin: 0px 0px 10px 0px;}
form#askExpertFrm textarea{display: block;    margin: 0 auto;    width: 387px;    height: 100px;}
form#askExpertFrm input[type="submit"]{display: block;    margin: 10px auto 15px auto;    text-align: center;    padding: 8px 0px 8px 0px;    font-size: 15px;    line-height: 15px;    font-weight: 600;    width: 393px;    background-color: #ff4646;    color: #fff;    cursor: pointer;    border: 0;}

div.fullNoWrap{width: 100%;    height: 100%;    white-space: nowrap;}
div#content{position: relative;    z-index: 5;    display: block;    vertical-align: top;    padding: 0 20px 0 20px;    font-size: 16px;    line-height: 20px;   color: #555;    width: 884px;    white-space: normal;    margin: 0px auto 60px auto;}
	body#s0 div#content{white-space: nowrap;}
	div#content.cols2{width: 1064px;    text-align: center;}

div#vidCon{background-color: #000;    width: 484px;    height: 247px;    margin: 0;    padding: 0;    box-shadow: 6px 7px 14px -4px #333;}
	div#vidCon iframe{display: block; width: 100%;    height: 100%;    border: 0px solid #bbb; margin: 0;}

form#videoAccessFrm{background-color: #000;    width: 484px;    height: 207px;    margin: 0;    padding: 40px 0 0 0;    box-shadow: 6px 7px 14px -4px #333;}
input#healthCarePro{display: inline-block;    vertical-align: middle;    margin: 0 10px 20px 0;}
form#videoAccessFrm label{display: inline-block;    vertical-align: middle;    margin-bottom: 20px;}
form#videoAccessFrm p{margin: 0 0 10px 0;}
form#videoAccessFrm input[type="text"]{display: block;    padding: 5px 10px;    width: 284px;    margin: 0 auto 15px auto;    border: 1px solid #555;    font-size: 14px;}
form#videoAccessFrm input[type="submit"]{display: block;    margin: 0 auto 15px auto;    text-align: center;    padding: 8px 0px 8px 0px;    font-size: 15px;    line-height: 15px;    font-weight: 600;    width: 206px;    background-color: #ff4646;    color: #fff;    cursor: pointer;    border: 0;}
form#videoAccessFrm div.warning{text-align: center;    text-shadow: none;}

div#content h2{margin: 0 0 20px 0;    color: #555;    font-size: 22px;    line-height: 26px;}
	div#content h2 em{color: #ff4646;    display: inline-block;    padding: 0 10px 0 0;}
	h2.centered{text-align: center;}

div#learningObjectives{display: block;clear: left; margin-top: 20px;}

div#recordReqForm{position: absolute; top: 195px;left: 0px; z-index: 100;background-color: #555; padding: 1px; border: 1px solid #fff; text-align: center; width: 350px;-webkit-animation-name: scrollIn1; -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 250ms;
-moz-animation-name: scrollIn1; -moz-animation-timing-function: ease-out; -moz-animation-duration: 250ms;
-ms-animation-name: scrollIn1; -ms-animation-timing-function: ease-out; -ms-animation-duration: 250ms;
animation-name: scrollIn1; animation-timing-function: ease-out; animation-duration: 250ms;}
div#recordReqForm p{margin: 0px 0px 10px 0px;}
div#recordReqForm input[type="text"]{display: block; padding: 5px 10px;    width: 284px;    margin: 0 auto 15px auto;    border: 1px solid #555;    font-size: 14px;}
div#recordReqForm input[type="submit"]{display: block; margin: 0 auto 15px auto;text-align: center;    padding: 8px 0px 8px 0px;    font-size: 15px;    line-height: 15px;    font-weight: 600;    width: 206px;    background-color: #ff4646; color: #fff; cursor: pointer; border: 0;}
div#recordReqForm.hidden{display: none;}
div#recordReqForm input#healthCarePro{display: inline-block;    vertical-align: middle;    margin: 10px 10px 10px 0;}
div#recordReqForm label{display: inline-block;    vertical-align: middle;    margin: 10px 0 10px 0;}
div#recordReqForm div.warning{text-align: center;    text-shadow: none;}

div#switchResponse{}
body.l1 div#switchResponse{position: absolute;    bottom: -45px;}

form#evaluationForm{position:relative;padding:0px 20px 80px 20px;width:850px;margin-right:auto;margin-left:auto; background-color: rgba(255,255,255,0.5);white-space: normal;}
	form#evaluationForm h1{font: 26px/28px 'Open Sans', Arial;    font-weight: 600;    margin: 0px 0px 10px 0px;}
    form#evaluationForm h2{font: 18px/24px 'Open Sans', Arial;    font-weight: 400;    margin: 0px 0px 20px 0px;    color: #ee4035;}
    	form#evaluationForm h2 span{display: block; font: 22px/24px 'Open Sans', Arial;    font-weight: 600; color: #000;}
    form#evaluationForm fieldset{border-radius: 10px;    margin: 10px 0 30px 0;    padding: 5px 20px;}
    form#evaluationForm select{color: #000000;border: 1px solid #4d4d4d;font: 18px 'Open Sans', Arial;line-height: 54px;border-radius: 0px;margin: 0px 0px 20px 0px;padding: 0px 10px;height: 54px;width: 230px;}
    form#evaluationForm p{font:20px/20px 'Open Sans', Arial;font-weight:400;margin:0 0 10px 0;}
	form#evaluationForm div.question{font: 20px/20px 'Open Sans', Arial;font-weight: 400;display: inline-block;vertical-align: middle;width: 575px;}
	form#evaluationForm textarea{width:803px;margin-bottom: 30px;}
	form#evaluationForm legend{font: 20px/20px 'Open Sans', Arial;    font-weight: 400;    margin: 0 20px;}

form#evaluationForm div.table{display:table;border:0px;border-collapse:collapse;}
	form#evaluationForm div.tableRow.{display:table-row;}
	form#evaluationForm div.tableCell{display:table-cell;padding-bottom:10px;}
	form#evaluationForm div.tableCell.head{font-weight:bold;}
	form#evaluationForm div.tableCell.question{width:390px;padding-right:20px;}
	form#evaluationForm div.tableCell.answer{width:200px;}

.toggled{display:inline-block;}
.toggled.disabled{opacity:0.4;pointer-events:none;}
.toggled.disabled.hidden{display:none;}

form#evaluationForm input[type="submit"]{display: block;text-align: center;padding: 15px 0px 15px 0px;font-size: 20px;width: 316px;background-color: #595959;border-radius: 0px;border: 0px solid #fff;color:#fff;margin: 0 auto 40px auto;}
		form#evaluationForm input[type="submit"]:hover{background-color: #ee4035;}

sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
sub { 
  top: 0.4em; 
}

div#vidFrame iframe{display: block;width: 874px;height: 492px;margin: 0 auto;background-color: #fff;box-shadow: 0px 3px 20px #666;}
	div#vidFrame.hidden{display: none;}
div#vidCap{font: 16px 'Open Sans'; font-weight: 400; text-align: center; padding: 10px;}

div.table{display:table;border:0px;border-collapse:collapse;margin-bottom: 20px;}
div.tableRow{display:table-row;}
div.tableCell{display:table-cell;padding: 0.5vw;}
div.tableRow.head div.tableCell{border:1px solid #fff;background-color:#15244b;color:#fff;font-weight: 600;}
div.tableRow.dGray div.tableCell{border:1px solid #fff;background-color:#ccccd0; }
div.tableRow.gray div.tableCell{border:1px solid #fff;background-color:#e7e8e9;}

div.tableRow.noPad div.tableCell{padding:0;}

form#adminForm{padding:20px;font-size: 16px;}
form#accessForm{padding:20px;font-size: 16px;}

div.pieLabel{padding: 0 0 0 0;}

div.feedGraph{position: relative;display: inline-block;vertical-align: top;width: 380px; height: 390px;-webkit-animation-name: scrollIn1; -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 500ms;
-moz-animation-name: scrollIn1; -moz-animation-timing-function: ease-out; -moz-animation-duration: 500ms;
-ms-animation-name: scrollIn1; -ms-animation-timing-function: ease-out; -ms-animation-duration: 500ms;
animation-name: scrollIn1; animation-timing-function: ease-out; animation-duration: 500ms;}
	div#feedGraph1 {margin-right: 20px;}
	div.learningResults div.feedGraph{display: none; vertical-align: top; width: 450px; height: 335px;}/* display: inline-block; */

div.theLegend{position: absolute;    top: 40px;    left: 500px;    width: 280px;-webkit-animation-name: scrollIn1; -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 500ms;
-moz-animation-name: scrollIn1; -moz-animation-timing-function: ease-out; -moz-animation-duration: 500ms;
-ms-animation-name: scrollIn1; -ms-animation-timing-function: ease-out; -ms-animation-duration: 500ms;
animation-name: scrollIn1; animation-timing-function: ease-out; animation-duration: 500ms;}
	div.theLegend div.ggLI{display: table;margin-bottom: 10px;}
	div.theLegend div.letter{display: table-cell;vertical-align: middle;width:38px;height:38px;font: 16px/16px 'Open Sans', Arial;    font-weight: 600;text-align: center;text-transform: uppercase;color: #fff;}
	div.theLegend div.txt{display: table-cell;vertical-align: middle;text-align: left;padding-left: 10px;font: 16px/16px 'Open Sans', Arial;    font-weight: 600;color: #061d49;}
		div.theLegend div#ggLI_1 div.letter{background-color: #89459a;}
		div.theLegend div#ggLI_2 div.letter{background-color: #03b2cf;}
		div.theLegend div#ggLI_3 div.letter{background-color: #beb23c;}
		div.theLegend div#ggLI_4 div.letter{background-color: #77787b;}
		div.theLegend div#ggLI_5 div.letter{background-color: #061d49;}
		div.theLegend div#ggLI_6 div.letter{background-color: #8cc63f;}
		div.theLegend div#ggLI_7 div.letter{background-color: #ffd300;}
		div.theLegend div#ggLI_8 div.letter{background-color: #ff3b00;}


.fsSmall{font-size: 21px;}
.fsSmallpx{font-size: 14px;}
.w100{width: 100%;}
.floatLeft{float:left;margin: 0 20px 20px 0;}
.floatRight{float:left;margin: 0 0px 20px 20px;}
.centered{text-align: center;}
div.blocked{display: inline-block;vertical-align: top;max-width: 46vw;}
div.blocked p{margin:0px 0px 10px 0px;}
div.lrgBlue{font-size: 40px;line-height: 40px;font-weight: 700;color: #182954;width: 212px;text-align: center;}

table.csvTable{border-collapse: collapse;border:0px;border-spacing:0px;font:12px/16px pt_sansregular, Arial;}
	table.csvTable th{text-transform:uppercase;padding:3px 3px 8px 3px;}
	table.csvTable td{padding:3px 8px;}
	table.csvTable tr.offRow{background-color:#ccc;}


input[type="text"],input[type="password"]{border-radius: 0px;border: 1px solid #bfbfbf;color:#555;margin: 0 0 10px 0;font: 16px 'Open Sans';}
input[type="submit"]{cursor:pointer;}


@media all and (max-height: 868px) {
	div#content{font: 18px/20px 'Open Sans', Arial;}

}

div#debug{display:none;position: absolute;bottom: 2px;left: 50%;font-size: 26px;color: #f3714d;}

a.logOut{display: block;margin: 20px auto;width: 100px; text-align: center; text-decoration: none; color: #555; }

div#footer{}

div.warning{color:#ff0000;padding:0px 0px 10px 0px;font:17px/19px 'Montserrat', Arial;font-weight:400;text-shadow: 1px 1px #fff;}

.warn{color:#ff0000 !important;}
input[type="text"].warn,input[type="number"].warn,input[type="password"].warn,select.warn,textarea.warn{color:#ff0000 !important;border:1px solid #ff0000 !important;}
select{color: #555;}
.warn::-webkit-input-placeholder { /* WebKit */
    color:    red !important;
}
.warn::-moz-placeholder { /*Firefox */
   color:   red !important;
}
.warn:-ms-input-placeholder { /* IE */
   color:    red !important;
}

textarea.adminTexts{width:300px;padding:5px;}
textarea.adminTextl{width:600px;padding:5px;}
button.adminPost{position:absolute;}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
 background-color: transparent !important;
    background-image: inherit !important;
}

.fade-enter-active, .fade-leave-active{
	transition: opacity .5s;
}
.fade-enter, .fade-leave-to{
	opacity: 0;
}

@keyframes scrollIn1 {
	0% { opacity:0;transform: translate(0px,30px) scale(.5,.5);}
	100% { opacity:1;transform: translate(0px,0px) scale(1,1);}
}
@-webkit-keyframes scrollIn1 {
	0% { opacity:0;-webkit-transform: translate(0px,30px) scale(.5,.5);}
	100% { opacity:1;-webkit-transform: translate(0px,0px) scale(1,1);}
}
@-moz-keyframes scrollIn1 {
	0% { opacity:0;-moz-transform: translate(0px,30px) scale(.5,.5); }
	100% { opacity:1;-moz-transform: translate(0px,0px) scale(1,1); }
}
@-ms-keyframes scrollIn1 {
	0% { opacity:0;-ms-transform: translate(0px,30px) scale(.5,.5); }
	100% { opacity:1;-ms-transform: translate(0px,0px) scale(1,1); }
}
.scrlIn1 { -webkit-animation-name: scrollIn1; -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 500ms;
-moz-animation-name: scrollIn1; -moz-animation-timing-function: ease-out; -moz-animation-duration: 500ms;
-ms-animation-name: scrollIn1; -ms-animation-timing-function: ease-out; -ms-animation-duration: 500ms;
animation-name: scrollIn1; animation-timing-function: ease-out; animation-duration: 500ms; }

@keyframes FadeIn { 0% { opacity:0; } 100% { opacity:1; } }
@-webkit-keyframes FadeIn { 0% { opacity:0; } 100% { opacity:1; } }
@-moz-keyframes FadeIn { 0% { opacity:0; } 100% { opacity:1; } }
@-ms-keyframes FadeIn { 0% { opacity:0; } 100% { opacity:1; } }
.fadeItIn { -webkit-animation-name: FadeIn; -webkit-animation-timing-function: ease-in; -webkit-animation-duration: 600ms;
-moz-animation-name: FadeIn; -moz-animation-timing-function: ease-in; -moz-animation-duration: 600ms;
-ms-animation-name: FadeIn; -ms-animation-timing-function: ease-in; -ms-animation-duration: 600ms;
animation-name: FadeIn; animation-timing-function: ease-in; animation-duration: 600ms; }

@keyframes FadeInOut { 0% { opacity:0; } 50% { opacity:0; } 75% { opacity:1; } 100% { opacity:0; } }
@-webkit-keyframes FadeInOut {  0% { opacity:0; } 50% { opacity:0; } 75% { opacity:1; } 100% { opacity:0; } }
@-moz-keyframes FadeInOut {  0% { opacity:0; } 50% { opacity:0; } 75% { opacity:1; } 100% { opacity:0; } }
@-ms-keyframes FadeInOut {  0% { opacity:0; } 50% { opacity:0; } 75% { opacity:1; } 100% { opacity:0; } }