@import url(https://fonts.googleapis.com/css?family=Roboto:300,300italic);
body,#bodyTable,#bodyCell{
  height:100% !important;
  margin:0;
  padding:0;
  width:100% !important;
}
table{
  border-collapse:collapse;
}
img,a img{
  border:0;
  outline:none;
  text-decoration:none;
}
h1,h2,h3,h4,h5,h6{
  margin:0;
  padding:0;
}
p{
  margin:1em 0;
  padding:0;
}
a{
  word-wrap:break-word;
}
.ReadMsgBody{
  width:100%;
}
.ExternalClass{
  width:100%;
}
.ExternalClass,.ExternalClass p,.ExternalClass span,.ExternalClass font,.ExternalClass td,.ExternalClass div{
  line-height:100%;
}
table,td{
  mso-table-lspace:0pt;
  mso-table-rspace:0pt;
}
#outlook a{
  padding:0;
}
img{
  -ms-interpolation-mode:bicubic;
}
body,table,td,p,a,li,blockquote{
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
#bodyCell{
  padding:20px;
}
.themezyImage{
  vertical-align:bottom;
}
.themezyTextContent img{
  height:auto !important;
}
body,#bodyTable{
  background-color:#28282b;
}
#bodyCell{
  border-top:0;
}
#templateContainer{
  border:0;
}
h1{
  color:#ffffff !important;
  display:block;
  font-family:Arial,Helvetica;
  font-size:40px;
  font-style:normal;
  font-weight:normal;
  line-height:100%;
  letter-spacing:normal;
  margin:0;
  text-align:center;
}
h2{
  color:#424145 !important;
  display:block;
  font-family:Arial,Helvetica;
  font-size:30px;
  font-style:normal;
  font-weight:normal;
  line-height:100%;
  letter-spacing:normal;
  margin:0;
  text-align:center;
}
h3{
  color:#424145 !important;
  display:block;
  font-family:Arial,Helvetica;
  font-size:18px;
  font-style:normal;
  font-weight:normal;
  line-height:125%;
  letter-spacing:normal;
  margin:0;
  text-align:center;
}
h4{
  color:#424145 !important;
  display:block;
  font-family:Arial,Helvetica;
  font-size:16px;
  font-style:normal;
  font-weight:bold;
  line-height:125%;
  letter-spacing:normal;
  margin:0;
  text-align:left;
}
h1,h2 {
  font-family: 'Roboto', Arial, Helvetica;
  font-weight: 300;
}
#templatePreheader{
  background-color:#28282b;
  border-top:0;
  border-bottom:0;
}
.preheaderContainer .themezyTextContent,.preheaderContainer .themezyTextContent p{
  color:#606060;
  font-family:Arial,Helvetica;
  font-size:11px;
  line-height:125%;
  text-align:left;
}
.preheaderContainer .themezyTextContent a{
  color:#606060;
  font-weight:normal;
  text-decoration:underline;
}
#templateHeader{
  background-color:#28282b;
  border-top:0;
  border-bottom:0;
}
.headerContainer .themezyTextContent,.headerContainer .themezyTextContent p{
  color:#606060;
  font-family:Arial,Helvetica;
  font-size:15px;
  line-height:150%;
  text-align:left;
}
.headerContainer .themezyTextContent a{
  color:#6DC6DD;
  font-weight:normal;
  text-decoration:underline;
}
#templateBody{
  background-color:#ffffff;
  border-top:0;
  border-bottom:0;
}
.bodyContainer .themezyTextContent,.bodyContainer .themezyTextContent p{
  color:#606060;
  font-family:Arial,Helvetica;
  font-size:15px;
  line-height:150%;
  text-align:left;
}
.bodyContainer .rowContent,.bodyContainer .rowContent p{
  color:#606060;
  font-family:Arial,Helvetica;
  font-size:15px;
  text-align:left;
}
.bodyContainer .themezyTextContent a{
  color:#ec1a38;
  font-weight:normal;
  text-decoration:none;
}
#templateFooter{
  background-color:#28282b;
  border-top:0;
  border-bottom:0;
}
.footerContainer .themezyTextContent,.footerContainer .themezyTextContent p{
  color:#8f8f95;
  font-family:Arial,Helvetica;
  font-size:11px;
  line-height:150%;
  text-align:center;
}
.footerContainer .themezyTextContent a{
  color:#8f8f95;
  font-weight:normal;
  text-decoration:underline;
}
@media only screen and (max-width: 480px){
  body,table,td,p,a,li,blockquote{
    -webkit-text-size-adjust:none !important;
  }
  body{
    width:100% !important;
    min-width:100% !important;
  }
  td[id=bodyCell]{
    padding:10px !important;
  }
  table[class=themezyTextContentContainer]{
    width:100% !important;
  }
  table[class=themezyBoxedTextContentContainer]{
    width:100% !important;
  }
  table[class=mcpreview-image-uploader]{
    width:100% !important;
    display:none !important;
  }
  img[class=themezyImage]{
    width:100% !important;
  }
  table[class=themezyImageGroupContentContainer]{
    width:100% !important;
  }
  td[class=themezyImageGroupContent]{
    padding:9px !important;
  }
  td[class=themezyImageGroupBlockInner]{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  tbody[class=themezyImageGroupBlockOuter]{
    padding-bottom:9px !important;
    padding-top:9px !important;
  }
  table[class=themezyCaptionTopContent],table[class=themezyCaptionBottomContent]{
    width:100% !important;
  }
  table[class=themezyCaptionLeftTextContentContainer],table[class=themezyCaptionRightTextContentContainer],table[class=themezyCaptionLeftImageContentContainer],table[class=themezyCaptionRightImageContentContainer],table[class=themezyImageCardLeftTextContentContainer],table[class=themezyImageCardRightTextContentContainer]{
    width:100% !important;
  }
  td[class=themezyImageCardLeftImageContent],td[class=themezyImageCardRightImageContent]{
    padding-right:18px !important;
    padding-left:18px !important;
    padding-bottom:0 !important;
  }
  td[class=themezyImageCardBottomImageContent]{
    padding-bottom:9px !important;
  }
  td[class=themezyImageCardTopImageContent]{
    padding-top:18px !important;
  }
  td[class=themezyImageCardLeftImageContent],td[class=themezyImageCardRightImageContent]{
    padding-right:18px !important;
    padding-left:18px !important;
    padding-bottom:0 !important;
  }
  td[class=themezyImageCardBottomImageContent]{
    padding-bottom:9px !important;
  }
  td[class=themezyImageCardTopImageContent]{
    padding-top:18px !important;
  }
  table[class=themezyCaptionLeftContentOuter] td[class=themezyTextContent],table[class=themezyCaptionRightContentOuter] td[class=themezyTextContent]{
    padding-top:9px !important;
  }
  td[class=themezyCaptionBlockInner] table[class=themezyCaptionTopContent]:last-child td[class=themezyTextContent]{
    padding-top:18px !important;
  }
  td[class=themezyBoxedTextContentColumn]{
    padding-left:18px !important;
    padding-right:18px !important;
  }
  td[class=themezyTextContent]{
    padding-right:18px !important;
    padding-left:18px !important;
  }
  table[id=templateContainer],table[id=templatePreheader],table[id=templateHeader],table[id=templateBody],table[id=templateFooter]{
    max-width:600px !important;
    width:100% !important;
  }
  h1{
    font-size:24px !important;
    line-height:125% !important;
  }
  h2{
    font-size:20px !important;
    line-height:125% !important;
  }
  h3{
    font-size:18px !important;
    line-height:125% !important;
  }
  h4{
    font-size:16px !important;
    line-height:125% !important;
  }
  table[class=themezyBoxedTextContentContainer] td[class=themezyTextContent],td[class=themezyBoxedTextContentContainer] td[class=themezyTextContent] p{
    font-size:18px !important;
    line-height:125% !important;
  }
  table[id=templatePreheader]{
    display:block !important;
  }
  td[class=preheaderContainer] td[class=themezyTextContent],td[class=preheaderContainer] td[class=themezyTextContent] p{
    font-size:14px !important;
    line-height:115% !important;
    text-align: center !important;          
  }
  td[class=headerContainer] td[class=themezyTextContent],td[class=headerContainer] td[class=themezyTextContent] p{
    font-size:18px !important;
    line-height:125% !important;
  }
  td[class=bodyContainer] td[class=themezyTextContent],td[class=bodyContainer] td[class=themezyTextContent] p{
    font-size:18px !important;
    line-height:125% !important;
  }
  td[class=footerContainer] td[class=themezyTextContent],td[class=footerContainer] td[class=themezyTextContent] p{
    font-size:14px !important;
    line-height:115% !important;
  }
  td[class=footerContainer] a[class=utilityLink]{
    display:block !important;
  }
}