/* Stop WebKit from changing text sizes */
body,
table,
td,
a {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
height: 100% !important;
margin: 0 !important;
padding: 0 !important;
width: 100% !important;
}
/* Removes spacing between tables in Outlook 2007+ */
table,
td {
mso-table-lspace: 0pt;
mso-table-rspace: 0pt;
}
img {
border: 0;
line-height: 100%;
text-decoration: none;
-ms-interpolation-mode: bicubic;
/* Smoother rendering in IE */
}
table {
border-collapse: collapse !important;
}
/* iOS Blue Links */
a[x-apple-data-detectors] {
color: inherit !important;
text-decoration: none !important;
font-size: inherit !important;
font-family: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
}
/* Table fix for Outlook */
table {
border-collapse: separate;
}
.ExternalClass p,
.ExternalClass span,
.ExternalClass font,
.ExternalClass td {
line-height: 100%;
}
.ExternalClass {
width: 100%;
}
/* Mobile Styling */
@media screen and (max-width: 525px) {
.wrapper {
width: 100% !important;
max-width: 100% !important;
}
.hide-element {
display: none !important;
}
.no-padding {
padding: 0 !important;
}
.img-max {
max-width: 100% !important;
width: 100% !important;
height: auto !important;
}
.table-max {
width: 100% !important;
}
.mobile-btn-container {
margin: 0 auto;
width: 100% !important;
}
.mobile-btn {
padding: 15px !important;
border: 0 !important;
font-size: 16px !important;
display: block !important;
}
}
/* iPads (landscape) Styling */
@media handheld,
all and (device-width: 768px) and (device-height: 1024px) and (orientation : landscape) {
.wrapper-ipad {
max-width: 278px !important;
}
.table-max-ipad {
max-width: 465px !important;
}
}
/* iPads (portrait) Styling */
@media handheld,
all and (device-width: 768px) and (device-height: 1024px) and (orientation : portrait) {
.wrapper-ipad {
max-width: 278px !important;
}
.table-max-ipad {
max-width: 465px !important;
}
}
| |||||||||||||
| |||||||||||||
|