@font-face {
    font-family: 'Bickam';
    src: url("../fonts/BickhamScriptPro-Regular.otf") format("opentype");
}
#outlook a { padding: 0; }
.ReadMsgBody, .ExternalClass { width: 100%; }
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div { line-height: 100%; }

body, table, td, span, a {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}
body {
    background: linear-gradient(#ffffff, #333333);
}
/* body, .textback  {
    background-color: #121252;
} */
table, td { mso-table-lspace: 0pt; mso-table-rspace: 0pt; }
img { -ms-interpolation-mode: bicubic; }

html, body, #wrappertable { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 100% !important; }
img { display: block; border: none; height: auto; outline: none !important;  line-height: 100% !important; text-decoration: none !important; }
table { border-spacing: 0 !important; border-collapse: collapse !important; }
table td { border-collapse: collapse !important; }

a, a:link, a:visited, a:focus, a:hover  {
    color: inherit !important;
    outline: none !important;
    text-decoration: none !important;
    font-family: inherit !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

}

@media screen and (max-device-width: 480px), screen and (max-width: 480px) {

}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {

}

@media only screen and (max-width: 568px){

    div[class="block"] {
        width: 50% !important;
        max-width: none !important;
    }

}

@media only screen and (max-width: 375px){

    div[class="block"] {
        width: 100% !important;
        max-width: none !important;
    }

    table[class="full-width"] {
        width: 100% !important;
    }

    table[class="center"],
    td[class="center"] {
        text-align: center !important;
        float: none !important;
    }
}
.link {
    color: #ffffff;
    font-family: 'Times New Roman';
    font-size: 15pt;
    text-decoration: underline;
}
.thanks-title{
    color: #dddddd;
    text-shadow: 1px 1px #777777;
    font-family: 'Bickam';
    font-size: 40pt;
    mso-line-height-rule: exactly;
    line-height: 50px;
    font-weight: 400;
    padding-top: 20px;
}
.big-title{
    color: #2255aa;
    text-shadow: 1px 1px #777777;
    font-family: 'Bickam';
    font-size: 60pt;
    mso-line-height-rule: exactly;
    line-height: 50px;
    font-weight: 400;
    padding-top: 20px;
}
.big-subtitle{
    color: #aa8823;
    text-shadow: 1px 1px #777777;
    font-family: 'Times New Roman', Times, serif;
    font-size: 20px;
    mso-line-height-rule: exactly;
    line-height: 36px;
    font-weight: 400;
    text-transform: uppercase;
}
.paragraph-text{
    color: #999999;
    font-family: 'Times New Roman';
    font-size: 15pt;
    mso-line-height-rule: exactly;
    line-height: 28px;
    font-weight: 400;
}

.paragraph-image{
    background: #ddd;
    border: 1px solid #999;
    padding: 4px;
}

 .header-image{
     background: #ddd;
     border: 1px solid #999;
     /* padding: 4px; */
}

.gallery-details{
    font-family: 'Times New Roman';
    line-height: 20px !important;
    background-color: #999999;
    color: #ffffff;
    font-size: 12pt;
}
