BODY {
}
.Band {
}
.Band .Outer {
   width : 320px;
}
.Band .Outer .Inner {
   width : 300px;
}
.Band .Outer .Inner .Block {
}
.Band .Outer .Inner .Block .Container {
}
.Band .Outer .Inner .Block .Hero {
   font-size : 5rem !important;
   width : 100%;
}
.Band .Outer .Inner .Block .Hero .HeroHeading {
   font-size : 2.2rem;
   padding-top : 0px;
   padding-right : 20px;
   padding-bottom : 10px;
   padding-left : 20px;
   margin-top : 0px;
   margin-right : 0px;
   margin-bottom : 0px;
   margin-left : 0px;
}
.Band .Outer .Inner .Block .Hero .HeroSubhead {
   font-size : 1.3rem;
   padding-top : 10px;
   padding-right : 20px;
   padding-bottom : 10px;
   padding-left : 20px;
   margin-top : 0px;
   margin-right : 0px;
   margin-bottom : 0px;
   margin-left : 0px;
}
.Band .Outer .Inner .Block .Hero .HeroMessage {
   font-size : 1rem;
   padding-top : 20px;
   padding-right : 20px;
   padding-bottom : 20px;
   padding-left : 20px;
   margin-top : 0px;
   margin-right : 0px;
   margin-bottom : 0px;
   margin-left : 0px;
}
.Band .Outer .Inner .Block .Hero >H1 {
   font-size : 2.5rem;
   width : 100% !important;
}
.Band .Outer .Inner .Block .Hero >H3 {
   font-size : 1.3rem;
   width : 100% !important;
}
.Band .Outer .Inner .Block .Hero >H5 {
   font-size : 1rem;
   width : 100% !important;
}
.Band .Outer .Inner .Header {
   width : 300px;
   flex-direction : row;
   flex-wrap : wrap;
   -webkit-box-orient : horizontal;
   -webkit-box-direction : normal;
   -ms-flex-direction : row;
   -ms-flex-wrap : wrap;
}
.Band .Outer .Inner .Header .Logo {
   font-size : 2.2rem !important;
   margin-top : 10px !important;
   margin-bottom : 10px !important;
   width : 300px;
   order : 1;
   justify-content : center;
   align-items : center;
   -webkit-box-ordinal-group : 2;
   -webkit-box-pack : center;
   -webkit-box-align : center;
   -ms-flex-order : 1;
   -ms-flex-pack : center;
   -ms-flex-align : center;
}
.Band .Outer .Inner .Header .Logo IMG {
   max-width : 260px;
}
.Band .Outer .Inner .Header .Navigation {
   margin-top : 0px;
   margin-bottom : 0px;
   width : 50px;
   order : 2;
   align-items : flex-start;
   justify-content : flex-end;
   -webkit-box-ordinal-group : 4;
   -webkit-box-align : start;
   -webkit-box-pack : end;
   -ms-flex-order : 3;
   -ms-flex-align : start;
   -ms-flex-pack : end;
}
.Band .Outer .Inner .Header .SocialGroup {
   margin-top : 0px !important;
   margin-bottom : 5px !important;
   width : 210px;
   order : 3;
   justify-content : flex-end;
   align-items : center;
   -webkit-box-ordinal-group : 3;
   -webkit-box-pack : end;
   -webkit-box-align : center;
   -ms-flex-order : 2;
   -ms-flex-pack : end;
   -ms-flex-align : center;
}
.Band .Outer .Inner .Header .SocialGroup .Social {
}
.Band .Outer .Inner .Header .SocialGroup .Social A {
   font-size : 1.3rem;
}
.Band .Outer .Inner .Header .SocialGroup .Social A:hover {
}
.Mob1, .Mob1of3 {
   width : 33.33%;
   padding-right : 20px;
   padding-left : 20px;
   flex-wrap : wrap;
   display : inline-flex;
}
.MobHalf {
   width : 50%;
   padding-right : 20px;
   padding-left : 20px;
   flex-wrap : wrap;
   display : inline-flex;
}
.Mob2, .Mob2of3 {
   width : 66.66%;
   padding-right : 20px;
   padding-left : 20px;
   flex-wrap : wrap;
   display : inline-flex;
}
.Mob3, .MobFull, .Mob3of3 {
   width : 100%;
   padding-right : 20px;
   padding-left : 20px;
   flex-wrap : wrap;
   display : inline-flex;
}
.Mob1of3Card {
   background-color : #FFFFFF;
   width : 26.66%;
   padding-top : 15px;
   padding-right : 15px;
   padding-bottom : 15px;
   padding-left : 15px;
   margin-top : 10px;
   margin-right : 10px;
   margin-bottom : 10px;
   margin-left : 10px;
   border-top-left-radius : 5px;
   border-top-right-radius : 5px;
   border-bottom-left-radius : 5px;
   border-bottom-right-radius : 5px;
   -moz-border-radius-topleft : 5px;
   -moz-border-radius-topright : 5px;
   -moz-border-radius-bottomleft : 5px;
   -moz-border-radius-bottomright : 5px;
   -webkit-border-top-left-radius : 5px;
   -webkit-border-top-right-radius : 5px;
   -webkit-border-bottom-left-radius : 5px;
   -webkit-border-bottom-right-radius : 5px;
   flex-wrap : wrap;
   display : inline-flex;
}
.MobHalfCard {
   background-color : #FFFFFF;
   width : 43.33%;
   padding-top : 15px;
   padding-right : 15px;
   padding-bottom : 15px;
   padding-left : 15px;
   margin-top : 10px;
   margin-right : 10px;
   margin-bottom : 10px;
   margin-left : 10px;
   border-top-left-radius : 5px;
   border-top-right-radius : 5px;
   border-bottom-left-radius : 5px;
   border-bottom-right-radius : 5px;
   -moz-border-radius-topleft : 5px;
   -moz-border-radius-topright : 5px;
   -moz-border-radius-bottomleft : 5px;
   -moz-border-radius-bottomright : 5px;
   -webkit-border-top-left-radius : 5px;
   -webkit-border-top-right-radius : 5px;
   -webkit-border-bottom-left-radius : 5px;
   -webkit-border-bottom-right-radius : 5px;
   flex-wrap : wrap;
   display : inline-flex;
}
.Mob2of3Card {
   background-color : #FFFFFF;
   width : 60%;
   padding-top : 15px;
   padding-right : 15px;
   padding-bottom : 15px;
   padding-left : 15px;
   margin-top : 10px;
   margin-right : 10px;
   margin-bottom : 10px;
   margin-left : 10px;
   border-top-left-radius : 5px;
   border-top-right-radius : 5px;
   border-bottom-left-radius : 5px;
   border-bottom-right-radius : 5px;
   -moz-border-radius-topleft : 5px;
   -moz-border-radius-topright : 5px;
   -moz-border-radius-bottomleft : 5px;
   -moz-border-radius-bottomright : 5px;
   -webkit-border-top-left-radius : 5px;
   -webkit-border-top-right-radius : 5px;
   -webkit-border-bottom-left-radius : 5px;
   -webkit-border-bottom-right-radius : 5px;
   flex-wrap : wrap;
   display : inline-flex;
}
.MobFullCard, .Mob3of3Card {
   background-color : #FFFFFF;
   width : 93.33%;
   padding-top : 15px;
   padding-right : 15px;
   padding-bottom : 15px;
   padding-left : 15px;
   margin-top : 10px;
   margin-right : 10px;
   margin-bottom : 10px;
   margin-left : 10px;
   border-top-left-radius : 5px;
   border-top-right-radius : 5px;
   border-bottom-left-radius : 5px;
   border-bottom-right-radius : 5px;
   -moz-border-radius-topleft : 5px;
   -moz-border-radius-topright : 5px;
   -moz-border-radius-bottomleft : 5px;
   -moz-border-radius-bottomright : 5px;
   -webkit-border-top-left-radius : 5px;
   -webkit-border-top-right-radius : 5px;
   -webkit-border-bottom-left-radius : 5px;
   -webkit-border-bottom-right-radius : 5px;
   flex-wrap : wrap;
   display : inline-flex;
}
A.ToolbarIcon {
   width : 50px;
   height : 50px;
}
A.ToolbarIcon:hover {
   background-color : #080A0D;
   color : #FFFFFF;
}
A.ToolbarIcon DIV.IconSymbol {
   font-size : 1.9rem;
   height : 50px;
   padding-top : 7px;
}
A.ToolbarIcon DIV.IconText {
   display : none;
}
.HideOnMobile {
   display : none !important;
}
.ShowOnMobile {
   display : block !important;
}
.MobOrder1 {
   order : 1;
   -webkit-order : 0;
   -ms-flex-order : 1;
}
.MobOrder2 {
   order : 2;
   -webkit-order : 1;
   -ms-flex-order : 2;
}
.MobOrder3 {
   order : 3;
   -webkit-order : 2;
   -ms-flex-order : 3;
}
.MobOrder4 {
   order : 4;
   -webkit-order : 3;
   -ms-flex-order : 4;
}
.MobOrder5 {
   order : 5;
   -webkit-order : 4;
   -ms-flex-order : 5;
}
.MobOrder6 {
   order : 6;
   -webkit-order : 5;
   -ms-flex-order : 6;
}
.MobOrder7 {
   order : 7;
   -webkit-order : 6;
   -ms-flex-order : 7;
}
.MobOrder8 {
   order : 8;
   -webkit-order : 7;
   -ms-flex-order : 8;
}
.MobOrder9 {
   order : 9;
   -webkit-order : 8;
   -ms-flex-order : 9;
}
.MobOrder10 {
   order : 10;
   -webkit-order : 9;
   -ms-flex-order : 10;
}
.Rotator {
   color : #FFFFFF;
   font-family : "LatoBold", "Arial Black", Arial, sans-serif;
   font-size : 1.6rem;
   font-weight : normal;
   font-style : normal;
   text-align : center;
   vertical-align : middle;
   margin-top : auto;
   margin-bottom : auto;
}
