﻿

/*
body {
    background: none;
    background-color: #101010;
    color: #f0f0f0;
}
*/

body {
    background: none;
    background-color: #fcfcfc;
}

div.container {
    background: none;
    background-color: inherit;
    color: #505050;
}

div.pageContent {
    background-color: inherit;
    color: #505050;
}

div.siteHeading, div.tagline a { 
    color: aqua;
}

div.tagline a:hover {
    color: #f0f0f0;
}






a { 
color: #f0f0f0;
color: mediumaquamarine;
}
        /* removed , a:link, a:visited*/


div.pageContent a {
    color: #189aaa;
    color: #1ebdd1;
    color: #15b7a8;    
}
        /* removed , div.pageContent a:link, div.pageContent a:visited */


div.pageContent a:hover {
    color: #22d7ed;
    color: #18cebd;
}




div.ceilingNav a,


div.footerNew h2, div.footerNew div { 
color: #f0f0f0;
}
/*
removed , div.ceilingNav a:link, div.ceilingNav a:visited
*/

div.footerNew a {

}

div.navIcon div { 
background-color: #f0f0f0;
}

strong, div.tagline, h1, h2, h3 { 
color: #f0f0f0;
color: #202020;
}

div.header { 
background-color: #101010;
}

div.footerNew { 
background-color: #101010;
}

div.tagline {
    color: #f0f0f0;
    color: inherit;
}

div.articleImage {
    margin-top: 50px;
    margin-bottom: 50px;
}

div.articleImage div.imageHolder img {
    width: 100%;
}

div.articleImage div.imageDescription {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 14pt;
}

section.summary {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    margin-left: 0.75em;
    line-height: 1.5;
    font-size: 0.9em;
}
/* summary related */
strong.article-published {
    font-weight: normal;
}

strong.article-last-updated {

}

/* /summary related */

div.summary p {
    
    font-size: 0.9em;
    
}

p.inArticle {

}

p.tags {

}

p.tags span, section.tags p mark {
    background: #c4f3f9;
    padding: 0.2em;
    color: #505050;
}

section {
    
    /*
    border: 1px solid black;
        */
    margin-top: 20px;
    margin-bottom: 70px;
    
}

article dfn {
    font-weight: bold;
    font-style: normal;
    color: #0092d4;
    font-size: 1.2em;
}

article mark {
    background: none;
    padding: 3px;
    line-height: 1.8;
}

article mark a {
    background: #c4f3fd;
    line-height: 1.5;
    display: inline-block;
    padding: 3px;
    padding-top: 0;
    padding-bottom: 0;   
}

article mark a:hover {
    background: #ffbebf;
    background: #e2d4d7;
    background: #8fd1ff;
}

div.pageContent article mark a, div.pageContent article mark a:visited {
    
}

div.pageContent article mark a:hover {
    /*
    color: #108e83;
    
    */
    color: #0d7168;
}

p.definition, p.block {
    border: 1px solid #cacaca;
    padding: 1em;
}

figure, /* apply to general and to articles for now */
article figure {
    margin-left: 0;
    margin-right: 0;
    margin-top: 50px;
    margin-bottom: 50px;
    
    padding: 1em;

    
    border-radius: 5px;
    /*
    border: 1px solid gray;
    border: 1px solid #e0e0e0;
    */
}

figure {
    width: 90%;
    padding-left: 0;
}

article figure {
    width: 90%;
    padding-left: 0;
}

figure.traffic,
article figure.traffic
{
    width: 77%;
    padding-left: 0;
}


figure img, figure figcaption {
    width: 95%;
}

article figure img {
    width: 100%;
}

figure figcaption, /* apply to general and to articles for now */
article figure figcaption {
    margin-top: 40px;
    font-size: 14pt;
    line-height: 1.4;
}


figure figcaption {
    width: 95%;
}

article figure figcaption {
    width: 100%;
}

figure figcaption.small, /* apply to general and to articles for now */
article figure figcaption.small {
    margin: 0;
    font-size: 0.7em;
    
    padding-left: 0.8em;
    padding: 1em;
}

figure.graph figcaption.small,
article figure.graph figcaption.small
{
    /*
    border: 1px solid #d0d0d0;
    */
}

figure.graph img,
article figure.graph img {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 1em;
}



div.pageContent article strong.article-by a {
    color: #009090;
}

div.pageContent article strong.article-by a:hover {

    color: #00a0a0;
    text-decoration: underline;
}

h2 {
    font-size: 1.4em;
    margin-top: 1em;
    margin-bottom: 1em;
    line-height: 1.3;
}

article h2 {
    font-size: 1.55em;
}

article h2.large {
    font-size: 1.8em;
}



div.social-links a.fa.fa-facebook {
            /*
            background:#101010;
            */
            font-size: 1.5em;

            padding: 0.24em 0.35em;
            padding-bottom: 0;
            
            color: #4267b2;
            color: #f1f1f1;
            background: #1778f2;
            
            border-radius: 3px;
                
        }

article section.social {

    /*
    border: 1px solid #a0a0a0;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-right: 1em;
    */
    

    padding-left: 0em;

    margin-top: 0em;
    margin-bottom: 2em;

}

article section.social div.social-links {
/*
    margin: 0;
    padding: 0;
*/
    margin-left: 1em;

}

div.pageContent article section.social {
    /*
    padding: 0;
    margin: 0;
    */
    line-height: 1em;
    margin-top: 1.2em;
    margin-bottom: 2em;
}

div.pageContent article section.social div.social-links p {
    line-height: 1em;
}

article section.about-social {
    margin:0;
}

/*
div.aside-summary-holder {
    position: relative;
}
article aside.summary {
    left: -180px;
    top: 200px;
    position: absolute;
    max-width: 100px;
    max-height: 200px;
    border: 1px solid black;
    padding: 1em;
}
article aside.summary h2 {
    font-size: 1.2em;
}
article aside.summary div.number {
    font-size: 2em;
}
article aside.summary div.minutes {
    font-size: 0.5em;
}
*/

article div.article-info {
    display: inline;
    float: left;
    
    padding: 0.25em 1em;
    margin-bottom: 1em;
}

article div.article-additional-info {
    display: inline;
    float: left;

    max-width: 400px;
    max-height: 200px;
    /*
    border: 1px solid #a0a0a0;
    */
    padding: 0.8em;
}

article div.article-additional-info h2 {
    margin: 0;
    padding: 0;
    font-size: 1.2em;
}

article div.article-additional-info div.number {
    font-size: 2.2em;
    font-weight: bold;
    line-height: 1em;

    color: #202020;

    text-align: center;
}

article div.article-additional-info div.minutes {
    font-size: 0.7em;
    margin-top: 0.5em;
}



div.reading-time-heading, div.reading-time-number-and-minutes {
    display: inline;
    float: left;

    padding: 0;
    margin: 0;
}

div.reading-time-heading {
    padding-right: 0.8em;
    margin-bottom: 0.5em;
}

div.reading-time-number-and-minutes {

}


p.currency-choice-instructions {

}

p.currency-choice-links a {
    text-decoration: none;
    padding-left: 2em;
}

p.currency-choice-links strong {
    padding-left: 2em;
}






/* Main Branding */

a {
    color: #78f2c9;
}

div.tagline a:hover {
            color: #f0f0f0;
        }

div.header, div.footerNew {
    background-color: #101010;
}

div.ceilingNav a, div.footerNew h2, div.footerNew div {
    color: #f0f0f0;
}

div.siteHeading, div.tagline a {
    color: aqua;

}

div.home-main h2,
div.home-alpha-container {
    color: cyan;
}

div.ceilingNav a,        
div.footerNew a 
{
    color:aquamarine;
}

div.siteHeading span.termX {
    color: #b0dbdb;
}

a:hover, div.ceilingNav a:hover,
div.footerNew a:hover
{
    color: #fafafa;
}

div.privacyPolicyTop {
    color: #757575;
}

div.home-main p {
    color: #90ffff;
}

div.home-main div.block em {
    color: #e0e0e0;
}

strong, div.tagline, h1, h2, h3,
h4 /* added h4*/
{
    color: #202020;
}

div.pageContent {
    color: #505050;
}

div.pageContent div.landing-page-about section.about-main ul,
div.pageContent div.landing-page-about ul.ga4
{
    color: #00b090;
}


a.cta.full, pageContent a.cta.full,
div.block.alpha div.read-more-holder a.cta.full,
div.pageContent div.get-started a.cta.full
{
    background-color: #00b090;
}

a.cta.full, pageContent a.cta.full,
div.block.alpha div.read-more-holder a.cta.full,
div.pageContent div.get-started a.cta.full
{
    color: #fdfdfd;
}


a {
    color: #78f2c9;
}

div.pageContent a,
div.landing-page-about a {
    color: #15b7a8;
}


div.home-alpha-container div.main-product-block h1 {
    color: rgb(6,39,56);
}

div.home-alpha-container div.main-product-block strong {
    color: rgb(5, 35, 50);
}



/* /Main Branding */




