/***********************************
Out of the Groove | Weekly Viewer's Guide | 0221-e37
***********************************/

    /*headers*/

        .out_of_the_groove_weekly_view .column h6 {
           border-width: 0px;
        }

        .out_of_the_groove_weekly_view .column h5 {
           border-width: 0px;
        }

        .out_of_the_groove_weekly_view .column h4 {
           border-width: 0px;
        }

        .out_of_the_groove_weekly_view .column h3 {
           border-width: 0px;
        }

        .out_of_the_groove_weekly_view .column h2 {
           border-width: 0px;
        }

        .out_of_the_groove_weekly_view .column h1 {
           border-width: 0px;
        }

    /*links*/

        .out_of_the_groove_weekly_view .column a {
           border-width: 0px;
        }

    /*inlines*/

        .out_of_the_groove_weekly_view .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .out_of_the_groove_weekly_view .column p {
           border-width: 0px;
        }

    /*images*/

        .out_of_the_groove_weekly_view .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .out_of_the_groove_weekly_view .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .out_of_the_groove_weekly_view .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .out_of_the_groove_weekly_view .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Swann Full Page
***********************************/

    /*paragraphs*/

        .swann_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .swann_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .swann_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .swann_full_page .column h1 {
           border-width: 0px;
        }

        .swann_full_page .column h2 {
           border-width: 0px;
        }

        .swann_full_page .column h3 {
           border-width: 0px;
        }

        .swann_full_page .column h4 {
           border-width: 0px;
        }

        .swann_full_page .column h5 {
           border-width: 0px;
        }

        .swann_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .swann_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .swann_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .swann_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .swann_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Out of the Groove
***********************************/

    /*paragraphs*/

        .out_of_the_groove .column p.BodyCopy {
           padding-bottom: 20px;
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           font-size: 1.25rem;
           border-width: 0px;
        }

        .out_of_the_groove .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        .out_of_the_groove .column p.Byline {
           text-align: left;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        .out_of_the_groove .column p {
           border-width: 0px;
        }

    /*links*/

        .out_of_the_groove .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           text-decoration: underline;
           border-width: 0px;
        }

        .out_of_the_groove .column a.FooterLink {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           font-size: 1.25rem;
           line-height: 1.2em;
           text-align: center;
           border-width: 0px;
        }

    /*inlines*/

        .out_of_the_groove .column .default-drop-cap {
           letter-spacing: 0px;
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "magistral-condensed",sans-serif;
           float: left;
           color: #f5ad00;
           border-width: 0px;
        }

    /*headers*/

        .out_of_the_groove .column h6 {
           border-width: 0px;
        }

        .out_of_the_groove .column h5 {
           border-width: 0px;
        }

        .out_of_the_groove .column h4 {
           border-width: 0px;
        }

        .out_of_the_groove .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        .out_of_the_groove .column h2 {
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #f5ad00;
           border-width: 0px;
        }

        .out_of_the_groove .column h1 {
           text-indent: 0px;
           text-align: left;
           padding-top: 20px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: 900;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*images*/

        .out_of_the_groove .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .out_of_the_groove .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .out_of_the_groove .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .out_of_the_groove .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Extra Life
***********************************/

    /*paragraphs*/

        .extra_life .column p {
           border-width: 0px;
        }

    /*inlines*/

        .extra_life .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .extra_life .column a {
           border-width: 0px;
        }

    /*headers*/

        .extra_life .column h1 {
           border-width: 0px;
        }

        .extra_life .column h2 {
           border-width: 0px;
        }

        .extra_life .column h3 {
           border-width: 0px;
        }

        .extra_life .column h4 {
           border-width: 0px;
        }

        .extra_life .column h5 {
           border-width: 0px;
        }

        .extra_life .column h6 {
           border-width: 0px;
        }

    /*images*/

        .extra_life .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .extra_life .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .extra_life .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .extra_life .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Subscribe to OOTG
***********************************/

    /*paragraphs*/

        .subscribe_to_ootg .column p {
           border-width: 0px;
        }

    /*inlines*/

        .subscribe_to_ootg .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .subscribe_to_ootg .column a {
           border-width: 0px;
        }

    /*headers*/

        .subscribe_to_ootg .column h1 {
           border-width: 0px;
        }

        .subscribe_to_ootg .column h2 {
           border-width: 0px;
        }

        .subscribe_to_ootg .column h3 {
           border-width: 0px;
        }

        .subscribe_to_ootg .column h4 {
           border-width: 0px;
        }

        .subscribe_to_ootg .column h5 {
           border-width: 0px;
        }

        .subscribe_to_ootg .column h6 {
           border-width: 0px;
        }

    /*images*/

        .subscribe_to_ootg .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .subscribe_to_ootg .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .subscribe_to_ootg .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .subscribe_to_ootg .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
AZ Lotto Full Page
***********************************/

    /*paragraphs*/

        .az_lotto_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .az_lotto_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .az_lotto_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .az_lotto_full_page .column h1 {
           border-width: 0px;
        }

        .az_lotto_full_page .column h2 {
           border-width: 0px;
        }

        .az_lotto_full_page .column h3 {
           border-width: 0px;
        }

        .az_lotto_full_page .column h4 {
           border-width: 0px;
        }

        .az_lotto_full_page .column h5 {
           border-width: 0px;
        }

        .az_lotto_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .az_lotto_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .az_lotto_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .az_lotto_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .az_lotto_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Upcoming Schedule
***********************************/

    /*paragraphs*/

        .upcoming_schedule .column p.BodyCopy {
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           font-size: 1.25rem;
           border-width: 0px;
        }

        .upcoming_schedule .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        .upcoming_schedule .column p.Byline {
           text-align: left;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        .upcoming_schedule .column p {
           border-width: 0px;
        }

    /*links*/

        .upcoming_schedule .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*inlines*/

        .upcoming_schedule .column .default-drop-cap {
           letter-spacing: 0px;
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "magistral-condensed",sans-serif;
           float: left;
           color: #f5ad00;
           border-width: 0px;
        }

    /*headers*/

        .upcoming_schedule .column h6 {
           border-width: 0px;
        }

        .upcoming_schedule .column h5 {
           border-width: 0px;
        }

        .upcoming_schedule .column h4 {
           border-width: 0px;
        }

        .upcoming_schedule .column h3 {
           text-transform: uppercase;
           font-weight: 900;
           text-align: center;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 3.125rem;
           font-family: "teko",sans-serif;
           color: #f5ad00;
           border-width: 0px;
        }

        .upcoming_schedule .column h2 {
           text-align: center;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #000000;
           border-width: 0px;
        }

        .upcoming_schedule .column h1 {
           text-indent: 0px;
           text-align: center;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: 900;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*images*/

        .upcoming_schedule .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .upcoming_schedule .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .upcoming_schedule .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .upcoming_schedule .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Joe's Hand Cleaner Full Page
***********************************/

    /*headers*/

        .joe_s_hand_cleaner_full_page .column h6 {
           border-width: 0px;
        }

        .joe_s_hand_cleaner_full_page .column h5 {
           border-width: 0px;
        }

        .joe_s_hand_cleaner_full_page .column h4 {
           border-width: 0px;
        }

        .joe_s_hand_cleaner_full_page .column h3 {
           border-width: 0px;
        }

        .joe_s_hand_cleaner_full_page .column h2 {
           border-width: 0px;
        }

        .joe_s_hand_cleaner_full_page .column h1 {
           border-width: 0px;
        }

    /*links*/

        .joe_s_hand_cleaner_full_page .column a {
           border-width: 0px;
        }

    /*inlines*/

        .joe_s_hand_cleaner_full_page .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .joe_s_hand_cleaner_full_page .column p {
           border-width: 0px;
        }

    /*images*/

        .joe_s_hand_cleaner_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .joe_s_hand_cleaner_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .joe_s_hand_cleaner_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .joe_s_hand_cleaner_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Bonus Out of the Groove Video
***********************************/

    /*headers*/

        .bonus_out_of_the_groove_video .column h1 {
           color: #000000;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: 900;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 20px;
           text-align: left;
           text-indent: 0px;
           border-width: 0px;
        }

        .bonus_out_of_the_groove_video .column h2 {
           color: #f5ad00;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           border-width: 0px;
        }

        .bonus_out_of_the_groove_video .column h3 {
           color: #f05022;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .bonus_out_of_the_groove_video .column h4 {
           border-width: 0px;
        }

        .bonus_out_of_the_groove_video .column h5 {
           border-width: 0px;
        }

        .bonus_out_of_the_groove_video .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .bonus_out_of_the_groove_video .column .default-drop-cap {
           color: #f5ad00;
           float: left;
           font-family: "magistral-condensed",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           letter-spacing: 0px;
           border-width: 0px;
        }

    /*links*/

        .bonus_out_of_the_groove_video .column a.FooterLink {
           text-align: center;
           line-height: 1.2em;
           font-size: 1.25rem;
           color: #080068;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        .bonus_out_of_the_groove_video .column a {
           text-decoration: underline;
           color: #080068;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

    /*paragraphs*/

        .bonus_out_of_the_groove_video .column p {
           border-width: 0px;
        }

        .bonus_out_of_the_groove_video .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           border-width: 0px;
        }

        .bonus_out_of_the_groove_video .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .bonus_out_of_the_groove_video .column p.BodyCopy {
           font-size: 1.25rem;
           color: #404040;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           padding-bottom: 20px;
           border-width: 0px;
        }

    /*images*/

        .bonus_out_of_the_groove_video .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .bonus_out_of_the_groove_video .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .bonus_out_of_the_groove_video .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .bonus_out_of_the_groove_video .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Favorite Find of the Week
***********************************/

    /*headers*/

        .favorite_find_of_the_week .column h1 {
           color: #f05022;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: bold;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           text-indent: 0px;
           border-width: 0px;
        }

        .favorite_find_of_the_week .column h2 {
           color: #c7c7c7;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           border-width: 0px;
        }

        .favorite_find_of_the_week .column h3 {
           color: #f05022;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .favorite_find_of_the_week .column h4 {
           border-width: 0px;
        }

        .favorite_find_of_the_week .column h5 {
           border-width: 0px;
        }

        .favorite_find_of_the_week .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .favorite_find_of_the_week .column .default-drop-cap {
           color: #f05022;
           float: left;
           font-family: "teko",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           border-width: 0px;
        }

    /*links*/

        .favorite_find_of_the_week .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .favorite_find_of_the_week .column p {
           border-width: 0px;
        }

        .favorite_find_of_the_week .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           border-width: 0px;
        }

        .favorite_find_of_the_week .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .favorite_find_of_the_week .column p.BodyCopy {
           color: #e1e1e1;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           border-width: 0px;
        }

    /*images*/

        .favorite_find_of_the_week .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .favorite_find_of_the_week .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .favorite_find_of_the_week .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .favorite_find_of_the_week .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Avalon with Video
***********************************/

    /*paragraphs*/

        .avalon_with_video .column p {
           border-width: 0px;
        }

    /*inlines*/

        .avalon_with_video .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .avalon_with_video .column a {
           border-width: 0px;
        }

    /*headers*/

        .avalon_with_video .column h1 {
           border-width: 0px;
        }

        .avalon_with_video .column h2 {
           border-width: 0px;
        }

        .avalon_with_video .column h3 {
           border-width: 0px;
        }

        .avalon_with_video .column h4 {
           border-width: 0px;
        }

        .avalon_with_video .column h5 {
           border-width: 0px;
        }

        .avalon_with_video .column h6 {
           border-width: 0px;
        }

    /*images*/

        .avalon_with_video .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .avalon_with_video .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .avalon_with_video .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .avalon_with_video .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Hot Heads
***********************************/

    /*headers*/

        .hot_heads .column h1 {
           color: #f5ad00;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           font-weight: bold;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: center;
           text-indent: 0px;
           border-width: 0px;
        }

        .hot_heads .column h2 {
           color: #000000;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           text-align: center;
           border-width: 0px;
        }

        .hot_heads .column h3 {
           color: #f05022;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .hot_heads .column h4 {
           border-width: 0px;
        }

        .hot_heads .column h5 {
           border-width: 0px;
        }

        .hot_heads .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .hot_heads .column .default-drop-cap {
           color: #f5ad00;
           float: left;
           font-family: "magistral-condensed",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           letter-spacing: 0px;
           border-width: 0px;
        }

    /*links*/

        .hot_heads .column a {
           color: #080068;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

    /*paragraphs*/

        .hot_heads .column p {
           border-width: 0px;
        }

        .hot_heads .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           border-width: 0px;
        }

        .hot_heads .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .hot_heads .column p.BodyCopy {
           color: #404040;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           text-align: left;
           font-size: 1rem;
           border-width: 0px;
        }

    /*images*/

        .hot_heads .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .hot_heads .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .hot_heads .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .hot_heads .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Rural 1st Full Page
***********************************/

    /*paragraphs*/

        .rural_1st_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .rural_1st_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .rural_1st_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .rural_1st_full_page .column h1 {
           border-width: 0px;
        }

        .rural_1st_full_page .column h2 {
           border-width: 0px;
        }

        .rural_1st_full_page .column h3 {
           border-width: 0px;
        }

        .rural_1st_full_page .column h4 {
           border-width: 0px;
        }

        .rural_1st_full_page .column h5 {
           border-width: 0px;
        }

        .rural_1st_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .rural_1st_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .rural_1st_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .rural_1st_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .rural_1st_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Betting Phoenix
***********************************/

    /*paragraphs*/

        .phoenix .column p.BodyCopy {
           font-size: 1.25rem;
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

        .phoenix .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #dddddd;
           border-width: 0px;
        }

        .phoenix .column p.Byline {
           text-align: left;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        .phoenix .column p {
           border-width: 0px;
        }

    /*links*/

        .phoenix .column a {
           color: #080068;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

    /*inlines*/

        .phoenix .column .default-drop-cap {
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "teko",sans-serif;
           float: left;
           color: #f05022;
           border-width: 0px;
        }

    /*headers*/

        .phoenix .column h6 {
           padding-bottom: 10px;
           padding-top: 10px;
           margin-bottom: 10px;
           margin-top: 10px;
           color: #ffffff;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        .phoenix .column h5 {
           border-width: 0px;
        }

        .phoenix .column h4 {
           border-width: 0px;
        }

        .phoenix .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        .phoenix .column h2 {
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #dddddd;
           border-width: 0px;
        }

        .phoenix .column h1 {
           text-indent: 0px;
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

    /*images*/

        .phoenix .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .phoenix .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .phoenix .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .phoenix .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
State Water Heater Full Page
***********************************/

    /*paragraphs*/

        .state_water_heater_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .state_water_heater_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .state_water_heater_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .state_water_heater_full_page .column h1 {
           border-width: 0px;
        }

        .state_water_heater_full_page .column h2 {
           border-width: 0px;
        }

        .state_water_heater_full_page .column h3 {
           border-width: 0px;
        }

        .state_water_heater_full_page .column h4 {
           border-width: 0px;
        }

        .state_water_heater_full_page .column h5 {
           border-width: 0px;
        }

        .state_water_heater_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .state_water_heater_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .state_water_heater_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .state_water_heater_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .state_water_heater_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Unique Features
***********************************/

    /*paragraphs*/

        .unique_features .column p.BodyCopy {
           font-size: 1rem;
           text-align: left;
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           border-width: 0px;
        }

        .unique_features .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        .unique_features .column p.Byline {
           text-align: center;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "source-sans-pro",sans-serif;
           color: #000000;
           border-width: 0px;
        }

        .unique_features .column p {
           border-width: 0px;
        }

    /*links*/

        .unique_features .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*inlines*/

        .unique_features .column .default-drop-cap {
           letter-spacing: 0px;
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "magistral-condensed",sans-serif;
           float: left;
           color: #f5ad00;
           border-width: 0px;
        }

    /*headers*/

        .unique_features .column h6 {
           border-width: 0px;
        }

        .unique_features .column h5 {
           border-width: 0px;
        }

        .unique_features .column h4 {
           border-width: 0px;
        }

        .unique_features .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        .unique_features .column h2 {
           text-align: center;
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 2.1875rem;
           font-family: "source-sans-pro",sans-serif;
           color: #000000;
           border-width: 0px;
        }

        .unique_features .column h1 {
           text-indent: 0px;
           text-align: center;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: bold;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #cb2839;
           border-width: 0px;
        }

    /*images*/

        .unique_features .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .unique_features .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .unique_features .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .unique_features .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Jockey Full Page
***********************************/

    /*paragraphs*/

        .jockey .column p {
           border-width: 0px;
        }

    /*inlines*/

        .jockey .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .jockey .column a {
           border-width: 0px;
        }

    /*headers*/

        .jockey .column h1 {
           border-width: 0px;
        }

        .jockey .column h2 {
           border-width: 0px;
        }

        .jockey .column h3 {
           border-width: 0px;
        }

        .jockey .column h4 {
           border-width: 0px;
        }

        .jockey .column h5 {
           border-width: 0px;
        }

        .jockey .column h6 {
           border-width: 0px;
        }

    /*images*/

        .jockey .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .jockey .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .jockey .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .jockey .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
5 Things to Watch Lead
***********************************/

    /*paragraphs*/

        ._5_things_to_watch .column p.BodyCopy {
           font-size: 1.25rem;
           padding-bottom: 20px;
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           padding-top: 10px;
           border-width: 0px;
        }

        ._5_things_to_watch .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        ._5_things_to_watch .column p.Byline {
           margin-right: 20px;
           text-align: left;
           padding-right: 20px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        ._5_things_to_watch .column p {
           border-width: 0px;
        }

    /*links*/

        ._5_things_to_watch .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*inlines*/

        ._5_things_to_watch .column .default-drop-cap {
           letter-spacing: 0px;
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: bold;
           font-size: 5.625rem;
           font-family: "magistral-condensed",sans-serif;
           float: left;
           color: #f5ad00;
           border-width: 0px;
        }

    /*headers*/

        ._5_things_to_watch .column h6 {
           border-width: 0px;
        }

        ._5_things_to_watch .column h5 {
           border-width: 0px;
        }

        ._5_things_to_watch .column h4 {
           border-width: 0px;
        }

        ._5_things_to_watch .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        ._5_things_to_watch .column h2 {
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #f5ad00;
           border-width: 0px;
        }

        ._5_things_to_watch .column h1 {
           text-indent: 0px;
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: 900;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*images*/

        ._5_things_to_watch .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        ._5_things_to_watch .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        ._5_things_to_watch .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        ._5_things_to_watch .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
WorkProTools Full Page
***********************************/

    /*headers*/

        .workprotools_full_page .column h6 {
           border-width: 0px;
        }

        .workprotools_full_page .column h5 {
           border-width: 0px;
        }

        .workprotools_full_page .column h4 {
           border-width: 0px;
        }

        .workprotools_full_page .column h3 {
           border-width: 0px;
        }

        .workprotools_full_page .column h2 {
           border-width: 0px;
        }

        .workprotools_full_page .column h1 {
           border-width: 0px;
        }

    /*links*/

        .workprotools_full_page .column a {
           border-width: 0px;
        }

    /*inlines*/

        .workprotools_full_page .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .workprotools_full_page .column p {
           border-width: 0px;
        }

    /*images*/

        .workprotools_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .workprotools_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .workprotools_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .workprotools_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Forney Full Page
***********************************/

    /*paragraphs*/

        .forney_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .forney_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .forney_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .forney_full_page .column h1 {
           border-width: 0px;
        }

        .forney_full_page .column h2 {
           border-width: 0px;
        }

        .forney_full_page .column h3 {
           border-width: 0px;
        }

        .forney_full_page .column h4 {
           border-width: 0px;
        }

        .forney_full_page .column h5 {
           border-width: 0px;
        }

        .forney_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .forney_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .forney_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .forney_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .forney_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
5 | 5 Things to Watch
***********************************/

    /*paragraphs*/

        ._5_5_things .column p.BodyCopy {
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           padding-bottom: 20px;
           font-size: 1.25rem;
           padding-top: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        ._5_5_things .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        ._5_5_things .column p.Byline {
           text-align: left;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        ._5_5_things .column p {
           border-width: 0px;
        }

    /*links*/

        ._5_5_things .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*inlines*/

        ._5_5_things .column .default-drop-cap {
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 0px;
           padding-bottom: 0px;
           margin-top: 25px;
           margin-right: 2px;
           line-height: 0.1em;
           font-weight: 900;
           font-size: 5.9375rem;
           font-family: "teko",sans-serif;
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        ._5_5_things .column h6 {
           border-width: 0px;
        }

        ._5_5_things .column h5 {
           border-width: 0px;
        }

        ._5_5_things .column h4 {
           border-width: 0px;
        }

        ._5_5_things .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        ._5_5_things .column h2 {
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 0.85em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 2.1875rem;
           font-family: "source-sans-pro",sans-serif;
           color: #000000;
           border-width: 0px;
        }

        ._5_5_things .column h1 {
           text-indent: 0px;
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

    /*images*/

        ._5_5_things .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        ._5_5_things .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        ._5_5_things .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        ._5_5_things .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Rheem Full Page
***********************************/

    /*headers*/

        .restored_1628177205326 .column h6 {
           border-width: 0px;
        }

        .restored_1628177205326 .column h5 {
           border-width: 0px;
        }

        .restored_1628177205326 .column h4 {
           border-width: 0px;
        }

        .restored_1628177205326 .column h3 {
           border-width: 0px;
        }

        .restored_1628177205326 .column h2 {
           border-width: 0px;
        }

        .restored_1628177205326 .column h1 {
           border-width: 0px;
        }

    /*links*/

        .restored_1628177205326 .column a {
           border-width: 0px;
        }

    /*inlines*/

        .restored_1628177205326 .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .restored_1628177205326 .column p {
           border-width: 0px;
        }

    /*images*/

        .restored_1628177205326 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .restored_1628177205326 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .restored_1628177205326 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .restored_1628177205326 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
4 | 5 Things to Watch
***********************************/

    /*headers*/

        ._4_5_things_to_watch .column h1 {
           color: #f05022;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: bold;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           text-indent: 0px;
           border-width: 0px;
        }

        ._4_5_things_to_watch .column h2 {
           color: #000000;
           font-family: "source-sans-pro",sans-serif;
           font-size: 2.1875rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 0.85em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           border-width: 0px;
        }

        ._4_5_things_to_watch .column h3 {
           color: #f05022;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        ._4_5_things_to_watch .column h4 {
           border-width: 0px;
        }

        ._4_5_things_to_watch .column h5 {
           border-width: 0px;
        }

        ._4_5_things_to_watch .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        ._4_5_things_to_watch .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "teko",sans-serif;
           font-size: 5.9375rem;
           font-weight: 900;
           line-height: 0.1em;
           margin-right: 2px;
           margin-top: 25px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 10px;
           padding-top: 0px;
           border-width: 0px;
        }

    /*links*/

        ._4_5_things_to_watch .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*paragraphs*/

        ._4_5_things_to_watch .column p {
           border-width: 0px;
        }

        ._4_5_things_to_watch .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           border-width: 0px;
        }

        ._4_5_things_to_watch .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        ._4_5_things_to_watch .column p.BodyCopy {
           color: #404040;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           padding-bottom: 20px;
           font-size: 1.25rem;
           border-width: 0px;
        }

    /*images*/

        ._4_5_things_to_watch .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        ._4_5_things_to_watch .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        ._4_5_things_to_watch .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        ._4_5_things_to_watch .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
HTP America COL
***********************************/

    /*headers*/

        .htp_america_col .column h6 {
           border-width: 0px;
        }

        .htp_america_col .column h5 {
           border-width: 0px;
        }

        .htp_america_col .column h4 {
           border-width: 0px;
        }

        .htp_america_col .column h3 {
           border-width: 0px;
        }

        .htp_america_col .column h2 {
           border-width: 0px;
        }

        .htp_america_col .column h1 {
           border-width: 0px;
        }

    /*links*/

        .htp_america_col .column a {
           border-width: 0px;
        }

    /*inlines*/

        .htp_america_col .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .htp_america_col .column p {
           border-width: 0px;
        }

    /*images*/

        .htp_america_col .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .htp_america_col .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .htp_america_col .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .htp_america_col .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
3 | 5 Things to Watch
***********************************/

    /*paragraphs*/

        ._3_5_things_to_watch .column p.BodyCopy {
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           padding-bottom: 20px;
           font-size: 1.25rem;
           border-width: 0px;
        }

        ._3_5_things_to_watch .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        ._3_5_things_to_watch .column p.Byline {
           text-align: left;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        ._3_5_things_to_watch .column p {
           border-width: 0px;
        }

    /*links*/

        ._3_5_things_to_watch .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*inlines*/

        ._3_5_things_to_watch .column .default-drop-cap {
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 0px;
           padding-bottom: 0px;
           margin-top: 25px;
           margin-right: 2px;
           line-height: 0.1em;
           font-weight: 900;
           font-size: 5.9375rem;
           font-family: "teko",sans-serif;
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        ._3_5_things_to_watch .column h6 {
           border-width: 0px;
        }

        ._3_5_things_to_watch .column h5 {
           border-width: 0px;
        }

        ._3_5_things_to_watch .column h4 {
           border-width: 0px;
        }

        ._3_5_things_to_watch .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        ._3_5_things_to_watch .column h2 {
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 0.85em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 2.1875rem;
           font-family: "source-sans-pro",sans-serif;
           color: #000000;
           border-width: 0px;
        }

        ._3_5_things_to_watch .column h1 {
           text-indent: 0px;
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

    /*images*/

        ._3_5_things_to_watch .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        ._3_5_things_to_watch .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        ._3_5_things_to_watch .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        ._3_5_things_to_watch .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Mainpointe COL
***********************************/

    /*headers*/

        .mainpointe_col .column h6 {
           border-width: 0px;
        }

        .mainpointe_col .column h5 {
           border-width: 0px;
        }

        .mainpointe_col .column h4 {
           border-width: 0px;
        }

        .mainpointe_col .column h3 {
           border-width: 0px;
        }

        .mainpointe_col .column h2 {
           border-width: 0px;
        }

        .mainpointe_col .column h1 {
           border-width: 0px;
        }

    /*links*/

        .mainpointe_col .column a {
           border-width: 0px;
        }

    /*inlines*/

        .mainpointe_col .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .mainpointe_col .column p {
           border-width: 0px;
        }

    /*images*/

        .mainpointe_col .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .mainpointe_col .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .mainpointe_col .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .mainpointe_col .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
2 | 5 Things to Watch
***********************************/

    /*headers*/

        ._2_5_things_to_watch .column h1 {
           color: #f05022;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: bold;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2_5_things_to_watch .column h2 {
           color: #000000;
           font-family: "source-sans-pro",sans-serif;
           font-size: 2.1875rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 0.85em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           border-width: 0px;
        }

        ._2_5_things_to_watch .column h3 {
           color: #f05022;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        ._2_5_things_to_watch .column h4 {
           border-width: 0px;
        }

        ._2_5_things_to_watch .column h5 {
           border-width: 0px;
        }

        ._2_5_things_to_watch .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        ._2_5_things_to_watch .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "teko",sans-serif;
           font-size: 5.9375rem;
           font-weight: 900;
           line-height: 0.1em;
           margin-right: 2px;
           margin-top: 25px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 10px;
           padding-top: 0px;
           border-width: 0px;
        }

    /*links*/

        ._2_5_things_to_watch .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*paragraphs*/

        ._2_5_things_to_watch .column p {
           border-width: 0px;
        }

        ._2_5_things_to_watch .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           border-width: 0px;
        }

        ._2_5_things_to_watch .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        ._2_5_things_to_watch .column p.BodyCopy {
           color: #404040;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           padding-bottom: 20px;
           font-size: 1.25rem;
           border-width: 0px;
        }

    /*images*/

        ._2_5_things_to_watch .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        ._2_5_things_to_watch .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        ._2_5_things_to_watch .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        ._2_5_things_to_watch .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
K-Seal Full Page
***********************************/

    /*paragraphs*/

        .k_seal_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .k_seal_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .k_seal_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .k_seal_full_page .column h1 {
           border-width: 0px;
        }

        .k_seal_full_page .column h2 {
           border-width: 0px;
        }

        .k_seal_full_page .column h3 {
           border-width: 0px;
        }

        .k_seal_full_page .column h4 {
           border-width: 0px;
        }

        .k_seal_full_page .column h5 {
           border-width: 0px;
        }

        .k_seal_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .k_seal_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .k_seal_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .k_seal_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .k_seal_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
1 | 5 Things to Watch
***********************************/

    /*paragraphs*/

        ._1_5_things_to_watch .column p.BodyCopy {
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           padding-bottom: 20px;
           font-size: 1.25rem;
           border-width: 0px;
        }

        ._1_5_things_to_watch .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        ._1_5_things_to_watch .column p.Byline {
           text-align: left;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        ._1_5_things_to_watch .column p {
           border-width: 0px;
        }

    /*links*/

        ._1_5_things_to_watch .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*inlines*/

        ._1_5_things_to_watch .column .default-drop-cap {
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 0px;
           padding-bottom: 0px;
           margin-top: 25px;
           margin-right: 2px;
           line-height: 0.1em;
           font-weight: 900;
           font-size: 5.9375rem;
           font-family: "teko",sans-serif;
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        ._1_5_things_to_watch .column h6 {
           border-width: 0px;
        }

        ._1_5_things_to_watch .column h5 {
           border-width: 0px;
        }

        ._1_5_things_to_watch .column h4 {
           border-width: 0px;
        }

        ._1_5_things_to_watch .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        ._1_5_things_to_watch .column h2 {
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 0.85em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 2.1875rem;
           font-family: "source-sans-pro",sans-serif;
           color: #000000;
           border-width: 0px;
        }

        ._1_5_things_to_watch .column h1 {
           text-indent: 0px;
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

    /*images*/

        ._1_5_things_to_watch .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        ._1_5_things_to_watch .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        ._1_5_things_to_watch .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        ._1_5_things_to_watch .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Walther Full Page with Video
***********************************/

    /*headers*/

        .walther_full_page_with_video .column h6 {
           border-width: 0px;
        }

        .walther_full_page_with_video .column h5 {
           border-width: 0px;
        }

        .walther_full_page_with_video .column h4 {
           border-width: 0px;
        }

        .walther_full_page_with_video .column h3 {
           border-width: 0px;
        }

        .walther_full_page_with_video .column h2 {
           border-width: 0px;
        }

        .walther_full_page_with_video .column h1 {
           border-width: 0px;
        }

    /*links*/

        .walther_full_page_with_video .column a {
           border-width: 0px;
        }

    /*inlines*/

        .walther_full_page_with_video .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .walther_full_page_with_video .column p {
           border-width: 0px;
        }

    /*images*/

        .walther_full_page_with_video .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .walther_full_page_with_video .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .walther_full_page_with_video .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .walther_full_page_with_video .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
CG Holsters COL
***********************************/

    /*paragraphs*/

        .cg_holsters_col .column p {
           border-width: 0px;
        }

    /*inlines*/

        .cg_holsters_col .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .cg_holsters_col .column a {
           border-width: 0px;
        }

    /*headers*/

        .cg_holsters_col .column h1 {
           border-width: 0px;
        }

        .cg_holsters_col .column h2 {
           border-width: 0px;
        }

        .cg_holsters_col .column h3 {
           border-width: 0px;
        }

        .cg_holsters_col .column h4 {
           border-width: 0px;
        }

        .cg_holsters_col .column h5 {
           border-width: 0px;
        }

        .cg_holsters_col .column h6 {
           border-width: 0px;
        }

    /*images*/

        .cg_holsters_col .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .cg_holsters_col .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .cg_holsters_col .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .cg_holsters_col .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Authenticated
***********************************/

    /*headers*/

        .authenticated .column h1 {
           color: #fe0000;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: 900;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: center;
           text-indent: 0px;
           border-width: 0px;
        }

        .authenticated .column h2 {
           color: #000000;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 0.2em;
           padding-bottom: 2px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           text-align: center;
           border-width: 0px;
        }

        .authenticated .column h3 {
           color: #f05022;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .authenticated .column h4 {
           padding-left: 10px;
           padding-right: 10px;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 0.9em;
           border-width: 0px;
        }

        .authenticated .column h5 {
           border-width: 0px;
        }

        .authenticated .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .authenticated .column .default-drop-cap {
           color: #f5ad00;
           float: left;
           font-family: "magistral-condensed",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           letter-spacing: 0px;
           border-width: 0px;
        }

    /*links*/

        .authenticated .column a {
           text-decoration: none;
           color: #000000;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

    /*paragraphs*/

        .authenticated .column p.p1 {
           color: #262626;
           font-size: 0.875rem;
           border-width: 0px;
        }

        .authenticated .column p {
           border-width: 0px;
        }

        .authenticated .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           border-width: 0px;
        }

        .authenticated .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 20px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
           border-width: 0px;
        }

        .authenticated .column p.BodyCopy {
           padding-bottom: 20px;
           font-size: 1.25rem;
           color: #000000;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           padding-top: 20px;
           border-width: 0px;
        }

        .authenticated .column p.Button {
           font-family: "titillium-web",sans-serif;
           font-size: 1.25rem;
           margin-top: 10px;
           margin-bottom: 10px;
           margin-left: 10px;
           margin-right: 10px;
           padding-top: 5px;
           padding-bottom: 5px;
           padding-left: 5px;
           padding-right: 5px;
           color: #ffffff;
           background-color: #ca8e72;
           text-align: center;
           border-width: 0px;
        }

    /*images*/

        .authenticated .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .authenticated .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .authenticated .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .authenticated .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Columbia Full Page
***********************************/

    /*paragraphs*/

        .columbia_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .columbia_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .columbia_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .columbia_full_page .column h1 {
           border-width: 0px;
        }

        .columbia_full_page .column h2 {
           border-width: 0px;
        }

        .columbia_full_page .column h3 {
           border-width: 0px;
        }

        .columbia_full_page .column h4 {
           border-width: 0px;
        }

        .columbia_full_page .column h5 {
           border-width: 0px;
        }

        .columbia_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .columbia_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .columbia_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .columbia_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .columbia_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
The NASCAR Weekly Podcast
***********************************/

    /*paragraphs*/

        .the_nascar_weekly_podcast .column p.p1 {
           color: #afafaf;
           font-size: 0.875rem;
           border-width: 0px;
        }

        .the_nascar_weekly_podcast .column p.p1 {
           color: #ffffff;
           font-size: 0.875rem;
           border-width: 0px;
        }

        .the_nascar_weekly_podcast .column p.BodyCopy {
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #f3f3f3;
           padding-bottom: 20px;
           font-size: 1.25rem;
           border-width: 0px;
        }

        .the_nascar_weekly_podcast .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        .the_nascar_weekly_podcast .column p.Byline {
           text-align: left;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        .the_nascar_weekly_podcast .column p {
           border-width: 0px;
        }

        .the_nascar_weekly_podcast .column p.p1 {
           font-size: 0.875rem;
           color: #262626;
           border-width: 0px;
        }

    /*links*/

        .the_nascar_weekly_podcast .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

    /*inlines*/

        .the_nascar_weekly_podcast .column .default-drop-cap {
           letter-spacing: 0px;
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "magistral-condensed",sans-serif;
           float: left;
           color: #f5ad00;
           border-width: 0px;
        }

    /*headers*/

        .the_nascar_weekly_podcast .column h6 {
           border-width: 0px;
        }

        .the_nascar_weekly_podcast .column h5 {
           border-width: 0px;
        }

        .the_nascar_weekly_podcast .column h4 {
           border-width: 0px;
        }

        .the_nascar_weekly_podcast .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        .the_nascar_weekly_podcast .column h2 {
           text-align: center;
           padding-top: 20px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 20px;
           line-height: 1.5em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #e2022e;
           border-width: 0px;
        }

        .the_nascar_weekly_podcast .column h1 {
           text-indent: 0px;
           text-align: center;
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: 900;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #c90000;
           border-width: 0px;
        }

    /*images*/

        .the_nascar_weekly_podcast .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .the_nascar_weekly_podcast .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .the_nascar_weekly_podcast .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .the_nascar_weekly_podcast .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Auto Owners Full Page
***********************************/

    /*headers*/

        .auto_owners_full_page .column h6 {
           border-width: 0px;
        }

        .auto_owners_full_page .column h5 {
           border-width: 0px;
        }

        .auto_owners_full_page .column h4 {
           border-width: 0px;
        }

        .auto_owners_full_page .column h3 {
           border-width: 0px;
        }

        .auto_owners_full_page .column h2 {
           border-width: 0px;
        }

        .auto_owners_full_page .column h1 {
           border-width: 0px;
        }

    /*links*/

        .auto_owners_full_page .column a {
           border-width: 0px;
        }

    /*inlines*/

        .auto_owners_full_page .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .auto_owners_full_page .column p {
           border-width: 0px;
        }

    /*images*/

        .auto_owners_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .auto_owners_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .auto_owners_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .auto_owners_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
A Lifetime in NASCAR
***********************************/

    /*headers*/

        .a_lifetime_in_nascar .column h1 {
           color: #c90000;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: 900;
           line-height: 1em;
           margin-left: 10px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           text-align: center;
           text-indent: 0px;
           border-width: 0px;
        }

        .a_lifetime_in_nascar .column h2 {
           color: #7e0000;
           font-family: "source-sans-pro",sans-serif;
           font-size: 2.5rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 1.2em;
           padding-bottom: 2px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: center;
           margin-bottom: 10px;
           margin-top: 10px;
           border-width: 0px;
        }

        .a_lifetime_in_nascar .column h3 {
           color: #fefefe;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.25rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           font-weight: bold;
           text-align: center;
           border-width: 0px;
        }

        .a_lifetime_in_nascar .column h4 {
           border-width: 0px;
        }

        .a_lifetime_in_nascar .column h5 {
           border-width: 0px;
        }

        .a_lifetime_in_nascar .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .a_lifetime_in_nascar .column .default-drop-cap {
           color: #f5ad00;
           float: left;
           font-family: "magistral-condensed",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           letter-spacing: 0px;
           border-width: 0px;
        }

    /*links*/

        .a_lifetime_in_nascar .column a {
           color: #ffffff;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

    /*paragraphs*/

        .a_lifetime_in_nascar .column p.p1 {
           color: #262626;
           font-size: 0.875rem;
           border-width: 0px;
        }

        .a_lifetime_in_nascar .column p {
           border-width: 0px;
        }

        .a_lifetime_in_nascar .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           border-width: 0px;
        }

        .a_lifetime_in_nascar .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .a_lifetime_in_nascar .column p.BodyCopy {
           padding-bottom: 20px;
           font-size: 1.25rem;
           color: #ffffff;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           border-width: 0px;
        }

    /*images*/

        .a_lifetime_in_nascar .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .a_lifetime_in_nascar .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .a_lifetime_in_nascar .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .a_lifetime_in_nascar .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
ATI Full Page
***********************************/

    /*headers*/

        .ati_full_page .column h6 {
           border-width: 0px;
        }

        .ati_full_page .column h5 {
           border-width: 0px;
        }

        .ati_full_page .column h4 {
           border-width: 0px;
        }

        .ati_full_page .column h3 {
           border-width: 0px;
        }

        .ati_full_page .column h2 {
           border-width: 0px;
        }

        .ati_full_page .column h1 {
           border-width: 0px;
        }

    /*links*/

        .ati_full_page .column a {
           border-width: 0px;
        }

    /*inlines*/

        .ati_full_page .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .ati_full_page .column p {
           border-width: 0px;
        }

    /*images*/

        .ati_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .ati_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .ati_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .ati_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Show Your Stuff
***********************************/

    /*headers*/

        .show_your_stuff .column h1 {
           color: #f05022;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: bold;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           text-indent: 0px;
           border-width: 0px;
        }

        .show_your_stuff .column h2 {
           color: #dddddd;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           border-width: 0px;
        }

        .show_your_stuff .column h3 {
           color: #f05022;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .show_your_stuff .column h4 {
           border-width: 0px;
        }

        .show_your_stuff .column h5 {
           border-width: 0px;
        }

        .show_your_stuff .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .show_your_stuff .column .default-drop-cap {
           color: #f05022;
           float: left;
           font-family: "teko",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           border-width: 0px;
        }

    /*links*/

        .show_your_stuff .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*paragraphs*/

        .show_your_stuff .column p {
           border-width: 0px;
        }

        .show_your_stuff .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: center;
           border-width: 0px;
        }

        .show_your_stuff .column p.Lede {
           color: #000000;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .show_your_stuff .column p.BodyCopy {
           color: #ffffff;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           font-size: 1.25rem;
           border-width: 0px;
        }

    /*lists*/

        .show_your_stuff .column .StandardList {
           list-style-type: square;
           font-family: "source-sans-pro",sans-serif;
           color: #ffffff;
           font-size: 1.25rem;
           text-indent: 10px;
           padding-left: 40px;
           border-width: 0px;
           list-style-image: none;
        }

        .show_your_stuff .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .show_your_stuff .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .show_your_stuff .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .show_your_stuff .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Aleve Full Page
***********************************/

    /*paragraphs*/

        .aleve_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .aleve_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .aleve_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .aleve_full_page .column h1 {
           border-width: 0px;
        }

        .aleve_full_page .column h2 {
           border-width: 0px;
        }

        .aleve_full_page .column h3 {
           border-width: 0px;
        }

        .aleve_full_page .column h4 {
           border-width: 0px;
        }

        .aleve_full_page .column h5 {
           border-width: 0px;
        }

        .aleve_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .aleve_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .aleve_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .aleve_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .aleve_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Bayer Aspirin Full Page
***********************************/

    /*paragraphs*/

        .bayer_aspirin_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .bayer_aspirin_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .bayer_aspirin_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .bayer_aspirin_full_page .column h1 {
           border-width: 0px;
        }

        .bayer_aspirin_full_page .column h2 {
           border-width: 0px;
        }

        .bayer_aspirin_full_page .column h3 {
           border-width: 0px;
        }

        .bayer_aspirin_full_page .column h4 {
           border-width: 0px;
        }

        .bayer_aspirin_full_page .column h5 {
           border-width: 0px;
        }

        .bayer_aspirin_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .bayer_aspirin_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .bayer_aspirin_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .bayer_aspirin_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .bayer_aspirin_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Retro Rewind
***********************************/

    /*paragraphs*/

        .amazing_photo .column p.BodyCopy {
           font-size: 1.25rem;
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

        .amazing_photo .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #dddddd;
           border-width: 0px;
        }

        .amazing_photo .column p.Byline {
           text-align: left;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        .amazing_photo .column p {
           border-width: 0px;
        }

    /*links*/

        .amazing_photo .column a {
           color: #080068;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

    /*inlines*/

        .amazing_photo .column .default-drop-cap {
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "teko",sans-serif;
           float: left;
           color: #f05022;
           border-width: 0px;
        }

    /*headers*/

        .amazing_photo .column h6 {
           padding-bottom: 10px;
           padding-top: 10px;
           margin-bottom: 10px;
           margin-top: 10px;
           color: #ffffff;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        .amazing_photo .column h5 {
           border-width: 0px;
        }

        .amazing_photo .column h4 {
           border-width: 0px;
        }

        .amazing_photo .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        .amazing_photo .column h2 {
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #dddddd;
           border-width: 0px;
        }

        .amazing_photo .column h1 {
           text-indent: 0px;
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

    /*images*/

        .amazing_photo .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .amazing_photo .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .amazing_photo .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .amazing_photo .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Lionel Full
***********************************/

    /*headers*/

        .lionel_full .column h6 {
           border-width: 0px;
        }

        .lionel_full .column h5 {
           border-width: 0px;
        }

        .lionel_full .column h4 {
           border-width: 0px;
        }

        .lionel_full .column h3 {
           border-width: 0px;
        }

        .lionel_full .column h2 {
           border-width: 0px;
        }

        .lionel_full .column h1 {
           border-width: 0px;
        }

    /*links*/

        .lionel_full .column a {
           border-width: 0px;
        }

    /*inlines*/

        .lionel_full .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .lionel_full .column p {
           border-width: 0px;
        }

    /*images*/

        .lionel_full .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .lionel_full .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .lionel_full .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .lionel_full .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Trading Paint
***********************************/

    /*headers*/

        .trading_paint .column h1 {
           margin-right: 5px;
           margin-top: 0px;
           color: #f821c4;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           font-weight: bold;
           line-height: 0.85em;
           margin-left: 5px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           text-indent: 0px;
           border-width: 0px;
        }

        .trading_paint .column h2 {
           color: #ffffff;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.75rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           text-align: left;
           text-transform: uppercase;
           border-width: 0px;
        }

        .trading_paint .column h3 {
           color: #f821c4;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.25rem;
           letter-spacing: 0px;
           line-height: 1.6em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .trading_paint .column h4 {
           border-width: 0px;
        }

        .trading_paint .column h5 {
           border-width: 0px;
        }

        .trading_paint .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .trading_paint .column .default-drop-cap {
           color: #f5ad00;
           float: left;
           font-family: "magistral-condensed",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           letter-spacing: 0px;
           border-width: 0px;
        }

    /*links*/

        .trading_paint .column a {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

    /*paragraphs*/

        .trading_paint .column p.Pink {
           border-width: 0px;
        }

        .trading_paint .column p {
           border-width: 0px;
        }

        .trading_paint .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           border-width: 0px;
        }

        .trading_paint .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .trading_paint .column p.BodyCopy {
           padding-bottom: 10px;
           padding-top: 10px;
           color: #eaeaea;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           text-align: left;
           font-size: 1.25rem;
           background-color: transparent;
           margin-left: 5px;
           margin-right: 5px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*lists*/

        .trading_paint .column .Default {
           list-style-type: circle;
           color: #eaeaea;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.25rem;
           margin-left: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .trading_paint .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .trading_paint .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .trading_paint .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .trading_paint .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Alka Seltzer Full Page
***********************************/

    /*headers*/

        .alka_seltzer_full_page .column h6 {
           border-width: 0px;
        }

        .alka_seltzer_full_page .column h5 {
           border-width: 0px;
        }

        .alka_seltzer_full_page .column h4 {
           border-width: 0px;
        }

        .alka_seltzer_full_page .column h3 {
           border-width: 0px;
        }

        .alka_seltzer_full_page .column h2 {
           border-width: 0px;
        }

        .alka_seltzer_full_page .column h1 {
           border-width: 0px;
        }

    /*links*/

        .alka_seltzer_full_page .column a {
           border-width: 0px;
        }

    /*inlines*/

        .alka_seltzer_full_page .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .alka_seltzer_full_page .column p {
           border-width: 0px;
        }

    /*images*/

        .alka_seltzer_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .alka_seltzer_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .alka_seltzer_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .alka_seltzer_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
A Big Number to Follow
***********************************/

    /*paragraphs*/

        .a_big_number_to_follow .column p.BodyCopy {
           padding-bottom: 10px;
           padding-top: 10px;
           font-size: 1.25rem;
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           border-width: 0px;
        }

        .a_big_number_to_follow .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        .a_big_number_to_follow .column p.Byline {
           text-align: left;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        .a_big_number_to_follow .column p {
           border-width: 0px;
        }

    /*links*/

        .a_big_number_to_follow .column a {
           border-width: 0px;
        }

    /*inlines*/

        .a_big_number_to_follow .column .default-drop-cap {
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "teko",sans-serif;
           float: left;
           color: #404040;
           border-width: 0px;
        }

    /*headers*/

        .a_big_number_to_follow .column h6 {
           border-width: 0px;
        }

        .a_big_number_to_follow .column h5 {
           border-width: 0px;
        }

        .a_big_number_to_follow .column h4 {
           border-width: 0px;
        }

        .a_big_number_to_follow .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 0.75em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        .a_big_number_to_follow .column h2 {
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           border-width: 0px;
        }

        .a_big_number_to_follow .column h1 {
           text-indent: 0px;
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

    /*images*/

        .a_big_number_to_follow .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .a_big_number_to_follow .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .a_big_number_to_follow .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .a_big_number_to_follow .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
HitchFire with Video
***********************************/

    /*paragraphs*/

        .hitchfire_with_video .column p {
           border-width: 0px;
        }

    /*inlines*/

        .hitchfire_with_video .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .hitchfire_with_video .column a {
           border-width: 0px;
        }

    /*headers*/

        .hitchfire_with_video .column h1 {
           border-width: 0px;
        }

        .hitchfire_with_video .column h2 {
           border-width: 0px;
        }

        .hitchfire_with_video .column h3 {
           border-width: 0px;
        }

        .hitchfire_with_video .column h4 {
           border-width: 0px;
        }

        .hitchfire_with_video .column h5 {
           border-width: 0px;
        }

        .hitchfire_with_video .column h6 {
           border-width: 0px;
        }

    /*images*/

        .hitchfire_with_video .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .hitchfire_with_video .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .hitchfire_with_video .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .hitchfire_with_video .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Driver Q&A
***********************************/

    /*headers*/

        .driver_q_a .column h1 {
           color: #f05022;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: bold;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           text-indent: 0px;
           border-width: 0px;
        }

        .driver_q_a .column h2 {
           color: #404040;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 1em;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           text-align: left;
           border-width: 0px;
        }

        .driver_q_a .column h3 {
           color: #f05022;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .driver_q_a .column h4 {
           border-width: 0px;
        }

        .driver_q_a .column h5 {
           border-width: 0px;
        }

        .driver_q_a .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .driver_q_a .column .default-drop-cap {
           color: #f05022;
           float: left;
           font-family: "teko",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           border-width: 0px;
        }

    /*links*/

        .driver_q_a .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*paragraphs*/

        .driver_q_a .column p {
           border-width: 0px;
        }

        .driver_q_a .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           padding-top: 0px;
           padding-bottom: 20px;
           border-width: 0px;
        }

        .driver_q_a .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
           border-width: 0px;
        }

        .driver_q_a .column p.BodyCopy {
           color: #404040;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           font-size: 1.25rem;
           padding-bottom: 20px;
           border-width: 0px;
        }

    /*images*/

        .driver_q_a .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .driver_q_a .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .driver_q_a .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .driver_q_a .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Sirius Full Page
***********************************/

    /*paragraphs*/

        .sirius_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .sirius_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .sirius_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .sirius_full_page .column h1 {
           border-width: 0px;
        }

        .sirius_full_page .column h2 {
           border-width: 0px;
        }

        .sirius_full_page .column h3 {
           border-width: 0px;
        }

        .sirius_full_page .column h4 {
           border-width: 0px;
        }

        .sirius_full_page .column h5 {
           border-width: 0px;
        }

        .sirius_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .sirius_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .sirius_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .sirius_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .sirius_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Hot or Not
***********************************/

    /*headers*/

        .hot_or_not .column h1 {
           color: #f05022;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: bold;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           text-indent: 0px;
           border-width: 0px;
        }

        .hot_or_not .column h2 {
           color: #404040;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           border-width: 0px;
        }

        .hot_or_not .column h3 {
           color: #f05022;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .hot_or_not .column h4 {
           border-width: 0px;
        }

        .hot_or_not .column h5 {
           border-width: 0px;
        }

        .hot_or_not .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .hot_or_not .column .default-drop-cap {
           color: #f05022;
           float: left;
           font-family: "teko",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           border-width: 0px;
        }

    /*links*/

        .hot_or_not .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .hot_or_not .column p {
           border-width: 0px;
        }

        .hot_or_not .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           border-width: 0px;
        }

        .hot_or_not .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           color: #000000;
           background-color: rgba(255, 255, 255, 0.6);
           border-width: 0px;
        }

        .hot_or_not .column p.BodyCopy {
           color: #404040;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           background-color: rgba(255, 255, 255, 0.59);
           border-width: 0px;
        }

    /*images*/

        .hot_or_not .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .hot_or_not .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .hot_or_not .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .hot_or_not .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
US Lawshield Full Page
***********************************/

    /*paragraphs*/

        .us_lawshield_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .us_lawshield_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .us_lawshield_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .us_lawshield_full_page .column h1 {
           border-width: 0px;
        }

        .us_lawshield_full_page .column h2 {
           border-width: 0px;
        }

        .us_lawshield_full_page .column h3 {
           border-width: 0px;
        }

        .us_lawshield_full_page .column h4 {
           border-width: 0px;
        }

        .us_lawshield_full_page .column h5 {
           border-width: 0px;
        }

        .us_lawshield_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .us_lawshield_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .us_lawshield_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .us_lawshield_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .us_lawshield_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Just Sayin'
***********************************/

    /*paragraphs*/

        .just_sayin_ .column p.BodyCopy {
           margin-bottom: 10px;
           padding-bottom: 10px;
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           font-size: 1.25rem;
           border-width: 0px;
        }

        .just_sayin_ .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        .just_sayin_ .column p.Byline {
           text-align: center;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        .just_sayin_ .column p {
           border-width: 0px;
        }

    /*links*/

        .just_sayin_ .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #d4d4d4;
           border-width: 0px;
        }

    /*inlines*/

        .just_sayin_ .column .default-drop-cap {
           letter-spacing: 0px;
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "magistral-condensed",sans-serif;
           float: left;
           color: #f5ad00;
           border-width: 0px;
        }

    /*headers*/

        .just_sayin_ .column h6 {
           border-width: 0px;
        }

        .just_sayin_ .column h5 {
           border-width: 0px;
        }

        .just_sayin_ .column h4 {
           border-width: 0px;
        }

        .just_sayin_ .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        .just_sayin_ .column h2 {
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #f5ad00;
           border-width: 0px;
        }

        .just_sayin_ .column h1 {
           text-indent: 0px;
           text-align: center;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: 900;
           font-size: 3.75rem;
           font-family: "titillium-web",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*images*/

        .just_sayin_ .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .just_sayin_ .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .just_sayin_ .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .just_sayin_ .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Blue Emu Full Page
***********************************/

    /*paragraphs*/

        .blue_emu_full_page .column p {
           border-width: 0px;
        }

    /*inlines*/

        .blue_emu_full_page .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .blue_emu_full_page .column a {
           border-width: 0px;
        }

    /*headers*/

        .blue_emu_full_page .column h1 {
           border-width: 0px;
        }

        .blue_emu_full_page .column h2 {
           border-width: 0px;
        }

        .blue_emu_full_page .column h3 {
           border-width: 0px;
        }

        .blue_emu_full_page .column h4 {
           border-width: 0px;
        }

        .blue_emu_full_page .column h5 {
           border-width: 0px;
        }

        .blue_emu_full_page .column h6 {
           border-width: 0px;
        }

    /*images*/

        .blue_emu_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .blue_emu_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .blue_emu_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .blue_emu_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Weekly GIF
***********************************/

    /*paragraphs*/

        .restored_1619803216603 .column p {
           border-width: 0px;
        }

    /*inlines*/

        .restored_1619803216603 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .restored_1619803216603 .column a {
           border-width: 0px;
        }

    /*headers*/

        .restored_1619803216603 .column h1 {
           border-width: 0px;
        }

        .restored_1619803216603 .column h2 {
           border-width: 0px;
        }

        .restored_1619803216603 .column h3 {
           border-width: 0px;
        }

        .restored_1619803216603 .column h4 {
           border-width: 0px;
        }

        .restored_1619803216603 .column h5 {
           border-width: 0px;
        }

        .restored_1619803216603 .column h6 {
           border-width: 0px;
        }

    /*images*/

        .restored_1619803216603 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .restored_1619803216603 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .restored_1619803216603 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .restored_1619803216603 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Howie's Full Page
***********************************/

    /*headers*/

        .howie_s_full_page .column h6 {
           border-width: 0px;
        }

        .howie_s_full_page .column h5 {
           border-width: 0px;
        }

        .howie_s_full_page .column h4 {
           border-width: 0px;
        }

        .howie_s_full_page .column h3 {
           border-width: 0px;
        }

        .howie_s_full_page .column h2 {
           border-width: 0px;
        }

        .howie_s_full_page .column h1 {
           border-width: 0px;
        }

    /*links*/

        .howie_s_full_page .column a {
           border-width: 0px;
        }

    /*inlines*/

        .howie_s_full_page .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .howie_s_full_page .column p {
           border-width: 0px;
        }

    /*images*/

        .howie_s_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .howie_s_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .howie_s_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .howie_s_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Top Things
***********************************/

    /*headers*/

        .top_things .column h1 {
           color: #f05022;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: bold;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           text-indent: 0px;
           border-width: 0px;
        }

        .top_things .column h2 {
           color: #c2c2c2;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           text-align: left;
           border-width: 0px;
        }

        .top_things .column h3 {
           color: #ffffff;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 0.75em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           font-weight: 900;
           border-width: 0px;
        }

        .top_things .column h4 {
           border-width: 0px;
        }

        .top_things .column h5 {
           border-width: 0px;
        }

        .top_things .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .top_things .column .default-drop-cap {
           color: #f05022;
           float: left;
           font-family: "teko",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           letter-spacing: 0px;
           border-width: 0px;
        }

    /*links*/

        .top_things .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

    /*paragraphs*/

        .top_things .column p {
           border-width: 0px;
        }

        .top_things .column p.Byline {
           color: #d7d7d7;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           padding-bottom: 20px;
           border-width: 0px;
        }

        .top_things .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .top_things .column p.BodyCopy {
           padding-bottom: 20px;
           color: #eeeeee;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           font-size: 1.25rem;
           line-height: 1.2em;
           border-width: 0px;
        }

    /*images*/

        .top_things .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .top_things .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .top_things .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .top_things .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
FRAM Full Page
***********************************/

    /*headers*/

        .fram_full_page .column h6 {
           border-width: 0px;
        }

        .fram_full_page .column h5 {
           border-width: 0px;
        }

        .fram_full_page .column h4 {
           border-width: 0px;
        }

        .fram_full_page .column h3 {
           border-width: 0px;
        }

        .fram_full_page .column h2 {
           border-width: 0px;
        }

        .fram_full_page .column h1 {
           border-width: 0px;
        }

    /*links*/

        .fram_full_page .column a {
           border-width: 0px;
        }

    /*inlines*/

        .fram_full_page .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .fram_full_page .column p {
           border-width: 0px;
        }

    /*images*/

        .fram_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .fram_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .fram_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .fram_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Eric's Video of the Week
***********************************/

    /*headers*/

        .restored_1635997571547 .column h1 {
           color: #ae0000;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: 900;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 20px;
           text-align: left;
           text-indent: 0px;
           border-width: 0px;
        }

        .restored_1635997571547 .column h2 {
           color: #000000;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 0.75em;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           border-width: 0px;
        }

        .restored_1635997571547 .column h3 {
           color: #f05022;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .restored_1635997571547 .column h4 {
           border-width: 0px;
        }

        .restored_1635997571547 .column h5 {
           border-width: 0px;
        }

        .restored_1635997571547 .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .restored_1635997571547 .column .default-drop-cap {
           color: #f5ad00;
           float: left;
           font-family: "magistral-condensed",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           letter-spacing: 0px;
           border-width: 0px;
        }

    /*links*/

        .restored_1635997571547 .column a {
           text-decoration: none;
           color: #ffffff;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

    /*paragraphs*/

        .restored_1635997571547 .column p.Button {
           margin-right: 10px;
           margin-left: 10px;
           margin-top: 0px;
           text-align: center;
           padding-left: 5px;
           padding-right: 5px;
           padding-bottom: 5px;
           padding-top: 5px;
           text-transform: capitalize;
           font-size: 1.25rem;
           color: #ffffff;
           background-color: #ae0000;
           font-family: "titillium-web",sans-serif;
           border-width: 0px;
        }

        .restored_1635997571547 .column p {
           border-width: 0px;
        }

        .restored_1635997571547 .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           border-width: 0px;
        }

        .restored_1635997571547 .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .restored_1635997571547 .column p.BodyCopy {
           padding-bottom: 10px;
           color: #404040;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           font-size: 1.25rem;
           border-width: 0px;
        }

    /*images*/

        .restored_1635997571547 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .restored_1635997571547 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .restored_1635997571547 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .restored_1635997571547 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Taat Full Page
***********************************/

    /*headers*/

        .taat_full_page .column h6 {
           border-width: 0px;
        }

        .taat_full_page .column h5 {
           border-width: 0px;
        }

        .taat_full_page .column h4 {
           border-width: 0px;
        }

        .taat_full_page .column h3 {
           border-width: 0px;
        }

        .taat_full_page .column h2 {
           border-width: 0px;
        }

        .taat_full_page .column h1 {
           border-width: 0px;
        }

    /*links*/

        .taat_full_page .column a {
           border-width: 0px;
        }

    /*inlines*/

        .taat_full_page .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .taat_full_page .column p {
           border-width: 0px;
        }

    /*images*/

        .taat_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .taat_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .taat_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .taat_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Iceberg
***********************************/

    /*paragraphs*/

        .iceberg .column p.BodyCopy {
           padding-bottom: 20px;
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           font-size: 1.25rem;
           border-width: 0px;
        }

        .iceberg .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        .iceberg .column p.Byline {
           text-align: left;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        .iceberg .column p {
           border-width: 0px;
        }

    /*links*/

        .iceberg .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*inlines*/

        .iceberg .column .default-drop-cap {
           letter-spacing: 0px;
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "magistral-condensed",sans-serif;
           float: left;
           color: #f5ad00;
           border-width: 0px;
        }

    /*headers*/

        .iceberg .column h6 {
           border-width: 0px;
        }

        .iceberg .column h5 {
           border-width: 0px;
        }

        .iceberg .column h4 {
           border-width: 0px;
        }

        .iceberg .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        .iceberg .column h2 {
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #f5ad00;
           border-width: 0px;
        }

        .iceberg .column h1 {
           text-indent: 0px;
           text-align: left;
           padding-top: 20px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: 900;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*images*/

        .iceberg .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .iceberg .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .iceberg .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .iceberg .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Redneck Riviera Full Page with Video
***********************************/

    /*headers*/

        .redneck_riviera_full_page_wit .column h6 {
           border-width: 0px;
        }

        .redneck_riviera_full_page_wit .column h5 {
           border-width: 0px;
        }

        .redneck_riviera_full_page_wit .column h4 {
           border-width: 0px;
        }

        .redneck_riviera_full_page_wit .column h3 {
           border-width: 0px;
        }

        .redneck_riviera_full_page_wit .column h2 {
           border-width: 0px;
        }

        .redneck_riviera_full_page_wit .column h1 {
           border-width: 0px;
        }

    /*links*/

        .redneck_riviera_full_page_wit .column a {
           border-width: 0px;
        }

    /*inlines*/

        .redneck_riviera_full_page_wit .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .redneck_riviera_full_page_wit .column p {
           border-width: 0px;
        }

    /*images*/

        .redneck_riviera_full_page_wit .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .redneck_riviera_full_page_wit .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .redneck_riviera_full_page_wit .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .redneck_riviera_full_page_wit .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Black Flags Matter
***********************************/

    /*paragraphs*/

        .black_flags_matter .column p.BodyCopy {
           padding-bottom: 10px;
           text-decoration: none;
           padding-right: 10px;
           padding-left: 10px;
           font-family: "source-sans-pro",sans-serif;
           color: #404040;
           font-size: 1.25rem;
           border-width: 0px;
        }

        .black_flags_matter .column p.Lede {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           font-weight: 100;
           font-style: italic;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

        .black_flags_matter .column p.Byline {
           text-align: left;
           padding-right: 10px;
           padding-left: 10px;
           font-weight: bold;
           font-size: 0.75rem;
           font-family: "source-sans-pro",sans-serif;
           color: #808080;
           border-width: 0px;
        }

        .black_flags_matter .column p {
           border-width: 0px;
        }

    /*links*/

        .black_flags_matter .column a {
           font-family: "source-sans-pro",sans-serif;
           color: #080068;
           border-width: 0px;
        }

    /*inlines*/

        .black_flags_matter .column .default-drop-cap {
           letter-spacing: 0px;
           padding-top: 0px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 0px;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "magistral-condensed",sans-serif;
           float: left;
           color: #f5ad00;
           border-width: 0px;
        }

    /*headers*/

        .black_flags_matter .column h6 {
           border-width: 0px;
        }

        .black_flags_matter .column h5 {
           border-width: 0px;
        }

        .black_flags_matter .column h4 {
           border-width: 0px;
        }

        .black_flags_matter .column h3 {
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           letter-spacing: 0px;
           font-size: 4.5rem;
           font-family: "teko",sans-serif;
           color: #f05022;
           border-width: 0px;
        }

        .black_flags_matter .column h2 {
           text-align: left;
           padding-top: 5px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           line-height: 1em;
           font-weight: bold;
           font-variant: small-caps;
           font-size: 1.5625rem;
           font-family: "source-sans-pro",sans-serif;
           color: #f5ad00;
           border-width: 0px;
        }

        .black_flags_matter .column h1 {
           text-indent: 0px;
           text-align: left;
           padding-top: 20px;
           padding-right: 10px;
           padding-left: 10px;
           padding-bottom: 5px;
           margin-left: 0px;
           line-height: 1em;
           font-weight: 900;
           font-size: 2.5rem;
           font-family: "titillium-web",sans-serif;
           color: #000000;
           border-width: 0px;
        }

    /*images*/

        .black_flags_matter .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .black_flags_matter .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .black_flags_matter .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .black_flags_matter .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Record Rack Full Page
***********************************/

    /*headers*/

        .record_rack_full_page .column h6 {
           border-width: 0px;
        }

        .record_rack_full_page .column h5 {
           border-width: 0px;
        }

        .record_rack_full_page .column h4 {
           border-width: 0px;
        }

        .record_rack_full_page .column h3 {
           border-width: 0px;
        }

        .record_rack_full_page .column h2 {
           border-width: 0px;
        }

        .record_rack_full_page .column h1 {
           border-width: 0px;
        }

    /*links*/

        .record_rack_full_page .column a {
           border-width: 0px;
        }

    /*inlines*/

        .record_rack_full_page .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .record_rack_full_page .column p {
           border-width: 0px;
        }

    /*images*/

        .record_rack_full_page .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .record_rack_full_page .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .record_rack_full_page .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .record_rack_full_page .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Danny B Talks Video
***********************************/

    /*headers*/

        .danny_b_talks_video .column h1 {
           color: #000000;
           font-family: "titillium-web",sans-serif;
           font-size: 2.5rem;
           font-weight: 900;
           line-height: 1em;
           margin-left: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 20px;
           text-align: left;
           text-indent: 0px;
           border-width: 0px;
        }

        .danny_b_talks_video .column h2 {
           color: #f5ad00;
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-variant: small-caps;
           font-weight: bold;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-align: left;
           border-width: 0px;
        }

        .danny_b_talks_video .column h3 {
           color: #f05022;
           font-family: "teko",sans-serif;
           font-size: 4.5rem;
           letter-spacing: 0px;
           line-height: 1em;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .danny_b_talks_video .column h4 {
           border-width: 0px;
        }

        .danny_b_talks_video .column h5 {
           border-width: 0px;
        }

        .danny_b_talks_video .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .danny_b_talks_video .column .default-drop-cap {
           color: #f5ad00;
           float: left;
           font-family: "magistral-condensed",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
           letter-spacing: 0px;
           border-width: 0px;
        }

    /*links*/

        .danny_b_talks_video .column a {
           color: #080068;
           font-family: "source-sans-pro",sans-serif;
           border-width: 0px;
        }

    /*paragraphs*/

        .danny_b_talks_video .column p {
           border-width: 0px;
        }

        .danny_b_talks_video .column p.Byline {
           color: #808080;
           font-family: "source-sans-pro",sans-serif;
           font-size: 0.75rem;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-align: left;
           border-width: 0px;
        }

        .danny_b_talks_video .column p.Lede {
           font-family: "source-sans-pro",sans-serif;
           font-size: 1.5625rem;
           font-style: italic;
           font-weight: 100;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           border-width: 0px;
        }

        .danny_b_talks_video .column p.BodyCopy {
           padding-bottom: 20px;
           color: #404040;
           font-family: "source-sans-pro",sans-serif;
           padding-left: 10px;
           padding-right: 10px;
           text-decoration: none;
           font-size: 1.25rem;
           border-width: 0px;
        }

    /*images*/

        .danny_b_talks_video .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .danny_b_talks_video .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .danny_b_talks_video .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .danny_b_talks_video .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Credits 9/9
***********************************/

    /*headers*/

        .credits_9_9 .column h6 {
           border-width: 0px;
        }

        .credits_9_9 .column h5 {
           border-width: 0px;
        }

        .credits_9_9 .column h4 {
           border-width: 0px;
        }

        .credits_9_9 .column h3 {
           border-width: 0px;
        }

        .credits_9_9 .column h2 {
           border-width: 0px;
        }

        .credits_9_9 .column h1 {
           border-width: 0px;
        }

    /*links*/

        .credits_9_9 .column a {
           border-width: 0px;
        }

    /*inlines*/

        .credits_9_9 .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .credits_9_9 .column p {
           border-width: 0px;
        }

    /*images*/

        .credits_9_9 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .credits_9_9 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .credits_9_9 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .credits_9_9 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Instructions
***********************************/

    /*headers*/

        .instructions .column h6 {
           border-width: 0px;
        }

        .instructions .column h5 {
           border-width: 0px;
        }

        .instructions .column h4 {
           border-width: 0px;
        }

        .instructions .column h3 {
           border-width: 0px;
        }

        .instructions .column h2 {
           border-width: 0px;
        }

        .instructions .column h1 {
           border-width: 0px;
        }

    /*links*/

        .instructions .column a {
           border-width: 0px;
        }

    /*inlines*/

        .instructions .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .instructions .column p {
           border-width: 0px;
        }

    /*images*/

        .instructions .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .instructions .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .instructions .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .instructions .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

