
/*data:
data:*/
/*<![CDATA[*/
            /* everything in this node will be inlined */

            /* ==== Page Styles ==== */
            
            body, #backgroundTable {
                background-color: #f7f4ec; /* Use body to determine background color */
            }
            
            body, table, p, div, a, td {
                font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
                font-size: 13px;
                line-height: 20px;
            }
            
            #templateTable {
                width: 600px;
                background-color: #ffffff;
                -webkit-font-smoothing: antialiased;
            }

            h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
                color:#464646;
                display:block;
                font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
                font-weight:bold;
                line-height:100%;
                margin-top:0;
                margin-right:0;
                margin-bottom:10px;
                margin-left:0;
                text-align:left;
            }

            h1, .h1 {
                font-size:26px;
            }

            h2, .h2 {
                font-size:20px;
            }

            h3, .h3 {
                font-size:15px;
            }

            h4, .h4 {
                font-size:13px;
            }

            h5, .h5 {
                font-size:11px;
            }

            h6, .h6 {
                font-size:10px;
            }

            .hs-image-social-sharing-24 {
                max-width: 24px;
                max-height: 24px;
            }

            /* ==== Standard Resets ==== */
            .ExternalClass{
                width:100%;
            } /* Force Hotmail to display emails at full width */
            .ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {
                line-height: 100%;
            } /* Force Hotmail to display normal line spacing */
            body, table, td, p, a, li, blockquote{
                -webkit-text-size-adjust:100%;
                -ms-text-size-adjust:100%;
            } /* Prevent WebKit and Windows mobile changing default text sizes */
            table, td {
                mso-table-lspace:0pt;
                mso-table-rspace:0pt;
            } /* Remove spacing between tables in Outlook 2007 and up */
            img {
                vertical-align: bottom;
                -ms-interpolation-mode:bicubic;
            } /* Allow smoother rendering of resized image in Internet Explorer */
    
            /* Reset Styles */
            body {
                margin:0;
                padding:0;
            }
            table {
                border-collapse:collapse !important;
            }
            body, #backgroundTable, #bodyCell{
                height:100% !important;
                margin:0;
                padding:0;
                width:100% !important;
            }
            a:link, a:visited { 
                text-decoration: none;
                border-bottom: none;
            }
            
            /* iOS automatically adds a link to addresses */
            /* Style the footer with the same color as the footer text */
            #footer a {
                color: #0990D1;;
                -webkit-text-size-adjust: none;
                text-decoration: underline;
                font-weight: normal
            }
    
            /* Hide preview text on rendering */
            #preview_text {
                display: none;
            }
       
            
            #KFFHeader h2,
            #KFFHeader h2 div {
                color: white;
                font-size: 32px;
                vertical-align: middle;
                margin: 0;
            }
            
            #SocialSharing div {
                vertical-align: middle;
                padding: 0;
                margin: 0;
            }
            
            #ContentWrapper td {
                text-align: left;
            }
            
            #EmailContent h1 {
                font-size: 20px;
                line-height: 24px;
            }
            
            #EmailContent img {
                max-width: 100%;
            }
            
            .article-list-details a {
                color: #0076C4;
            }
            
            .feature-haiku {
                text-align: center;
            }
            
            .feature-haiku h5 {
                font-size: 15px;
                text-transform: uppercase;
                text-align: center;
            }
        /*]]>*//*<![CDATA[*/
            /* ==== Mobile Styles ==== */
            
            /* Constrain email width for small screens */
            @media screen and (max-width: 650px) {
                #EmailContent img {
                    width: 100% !important;
                    height: auto !important;
                }
                #ContentWrapper {
                    width:100% !important;
                }
                #KFFHeader h2 {
                    font-size: 26px;
                }
            }

            @media only screen and (max-width: 480px) {
            }
        /*]]>*/