/***********************************
Cover
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

        .cover .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*/

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

    /*images*/

        .cover .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*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
TOC
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .toc .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*/

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

    /*headers*/

        .toc .column h1 {
           text-transform: uppercase;
           font-weight: bold;
           text-align: center;
           font-family: 'Roboto Condensed';
           font-size: 2.8125rem;
           border-width: 0px;
        }

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

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

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

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

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

    /*images*/

        .toc .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*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Garmin Ad
***********************************/

    /*paragraphs*/

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

    /*links*/

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

    /*inlines*/

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

    /*headers*/

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

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

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

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

        .garmin_ad .column h2 {
           text-align: center;
           font-weight: 100;
           font-family: Helvetica, sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

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

    /*images*/

        .garmin_ad .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*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Listen Longer, Truck Smarter
***********************************/

    /*paragraphs*/

        .listen_longer_truck_smarter .column p.p1 {
           color: #000000;
           text-align: center;
           border-width: 0px;
        }

        .listen_longer_truck_smarter .column p {
           font-size: 1rem;
           line-height: 1.4em;
           margin-bottom: 10px;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .listen_longer_truck_smarter .column p.ShareMe {
           font-size: 1.125rem;
           line-height: 1.4em;
           margin-bottom: 0px;
           font-family: 'Roboto';
           font-weight: bold;
           border-width: 0px;
        }

        .listen_longer_truck_smarter .column p.Quote {
           font-size: 1.125rem;
           line-height: 1.4em;
           margin-bottom: 20px;
           font-family: 'Roboto Slab';
           color: #d2232a;
           margin-top: 20px;
           border-width: 0px;
        }

        .listen_longer_truck_smarter .column p.Author {
           font-size: 0.875rem;
           line-height: 1.4em;
           margin-bottom: 10px;
           font-family: 'Roboto';
           text-decoration: none;
           margin-top: 10px;
           border-width: 0px;
        }

        .listen_longer_truck_smarter .column p.p1 {
           color: #000000;
           border-width: 0px;
        }

        .listen_longer_truck_smarter .column p.p1 {
           text-align: center;
           font-size: 1rem;
           color: #000000;
           border-width: 0px;
        }

        .listen_longer_truck_smarter .column p.p4 {
           font-size: 0.875rem;
           color: #000000;
           border-width: 0px;
        }

        .listen_longer_truck_smarter .column p.p5 {
           color: #0000ff;
           border-width: 0px;
        }

    /*inlines*/

        .listen_longer_truck_smarter .column .s1 {
           color: #0b4cb4;
           text-decoration: underline;
           border-width: 0px;
        }

        .listen_longer_truck_smarter .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;
        }

        .listen_longer_truck_smarter .column .s1 {
           color: #000000;
           border-width: 0px;
        }

        .listen_longer_truck_smarter .column .s2 {
           text-decoration: underline;
           color: #0000ff;
           border-width: 0px;
        }

    /*links*/

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

    /*headers*/

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

        .listen_longer_truck_smarter .column h2 {
           font-family: 'Oswald';
           color: #d2232a;
           font-size: 2.25rem;
           line-height: 1.2em;
           border-width: 0px;
        }

        .listen_longer_truck_smarter .column h3 {
           font-family: 'Oswald';
           color: #d2232a;
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 15px;
           margin-bottom: 5px;
           border-width: 0px;
        }

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

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

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

    /*images*/

        .listen_longer_truck_smarter .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*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Howes Ad
***********************************/

    /*headers*/

        .howes_ad .column h1 {
           color: #d8d5d5;
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-style: italic;
           font-weight: bold;
           line-height: 1.2em;
           margin-bottom: 0px;
           margin-top: 0px;
           text-align: center;
           border-width: 0px;
        }

        .howes_ad .column h2 {
           color: #050505;
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           border-width: 0px;
        }

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

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

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

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

    /*inlines*/

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

    /*links*/

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

    /*paragraphs*/

        .howes_ad .column p {
           line-height: 1.3em;
           color: #d8d5d5;
           font-family: Trebuchet MS, sans-serif;
           font-size: 1.25rem;
           font-variant: normal;
           font-weight: 100;
           text-align: center;
           border-width: 0px;
        }

    /*images*/

        .howes_ad .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*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Howes - Lubricity
***********************************/

    /*headers*/

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

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

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

        .howes_lubricity .column h3 {
           margin-bottom: 5px;
           margin-top: 15px;
           line-height: 1.2em;
           font-size: 1.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

        .howes_lubricity .column h2 {
           line-height: 1.2em;
           font-size: 2.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

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

    /*links*/

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

    /*inlines*/

        .howes_lubricity .column .s1 {
           color: #13151a;
           border-width: 0px;
        }

        .howes_lubricity .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;
        }

        .howes_lubricity .column .li1 {
           color: #000000;
           border-width: 0px;
        }

        .howes_lubricity .column .s1 {
           text-decoration: underline;
           color: #0b4cb4;
           border-width: 0px;
        }

    /*paragraphs*/

        .howes_lubricity .column p.p3 {
           background-color: #ffffff;
           color: #000000;
           border-width: 0px;
        }

        .howes_lubricity .column p.p1 {
           background-color: #ffffff;
           color: #13151a;
           font-size: 1.5rem;
           border-width: 0px;
        }

        .howes_lubricity .column p.Author {
           text-decoration: none;
           margin-bottom: 10px;
           margin-top: 10px;
           line-height: 1.4em;
           font-size: 0.875rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .howes_lubricity .column p.Quote {
           margin-bottom: 20px;
           margin-top: 20px;
           line-height: 1.4em;
           font-size: 1.125rem;
           color: #d2232a;
           font-family: 'Roboto Slab';
           border-width: 0px;
        }

        .howes_lubricity .column p.ShareMe {
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.125rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .howes_lubricity .column p {
           margin-bottom: 10px;
           line-height: 1.4em;
           font-size: 1rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .howes_lubricity .column p.p1 {
           color: #000000;
           border-width: 0px;
        }

    /*lists*/

        .howes_lubricity .column .bulletList {
           font-family: 'Roboto';
           list-style-type: disc;
           padding-left: 20px;
           border-width: 0px;
           list-style-image: none;
        }

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

    /*images*/

        .howes_lubricity .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*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Buyer's Guide
***********************************/

    /*headers*/

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

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

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

        .buyer_s_guide .column h3 {
           margin-bottom: 5px;
           margin-top: 15px;
           line-height: 1.2em;
           font-size: 1.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

        .buyer_s_guide .column h2 {
           line-height: 1.2em;
           font-size: 2.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

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

    /*links*/

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

    /*inlines*/

        .buyer_s_guide .column .li1 {
           color: #000000;
           font-size: 0.875rem;
           border-width: 0px;
        }

        .buyer_s_guide .column .s1 {
           color: #0b4cb4;
           text-decoration: underline;
           border-width: 0px;
        }

        .buyer_s_guide .column .s1 {
           background-color: #ffffff;
           border-width: 0px;
        }

        .buyer_s_guide .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;
        }

        .buyer_s_guide .column .li1 {
           color: #000000;
           border-width: 0px;
        }

        .buyer_s_guide .column .s1 {
           text-decoration: underline;
           color: #0000ff;
           border-width: 0px;
        }

        .buyer_s_guide .column .s2 {
           text-decoration: underline;
           color: #103cc0;
           border-width: 0px;
        }

    /*paragraphs*/

        .buyer_s_guide .column p.p7 {
           background-color: #ffffff;
           color: #0d0e0e;
           font-size: 0.875rem;
           border-width: 0px;
        }

        .buyer_s_guide .column p.p4 {
           background-color: #ffffff;
           color: #000000;
           font-size: 0.875rem;
           border-width: 0px;
        }

        .buyer_s_guide .column p.p3 {
           color: #303133;
           font-size: 0.875rem;
           border-width: 0px;
        }

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

        .buyer_s_guide .column p.p3 {
           background-color: #ffffff;
           color: #103cc0;
           border-width: 0px;
        }

        .buyer_s_guide .column p.p1 {
           background-color: #ffffff;
           color: #161413;
           border-width: 0px;
        }

        .buyer_s_guide .column p.p1 {
           background-color: #ffffff;
           color: #000000;
           border-width: 0px;
        }

        .buyer_s_guide .column p.p1 {
           background-color: #ffffff;
           color: #303133;
           border-width: 0px;
        }

        .buyer_s_guide .column p.Author {
           text-decoration: none;
           margin-bottom: 10px;
           margin-top: 10px;
           line-height: 1.4em;
           font-size: 0.875rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .buyer_s_guide .column p.Quote {
           margin-bottom: 20px;
           margin-top: 20px;
           line-height: 1.4em;
           font-size: 1.125rem;
           color: #d2232a;
           font-family: 'Roboto Slab';
           border-width: 0px;
        }

        .buyer_s_guide .column p.ShareMe {
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.125rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .buyer_s_guide .column p {
           margin-bottom: 10px;
           line-height: 1.4em;
           font-size: 1rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .buyer_s_guide .column p.p1 {
           color: #000000;
           text-align: justify;
           border-width: 0px;
        }

    /*images*/

        .buyer_s_guide .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*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
First Gear - To Bluetooth or Not
***********************************/

    /*lists*/

        .first_gear_bluetooth .column .Bullets {
           font-family: Arial, sans-serif;
           list-style-type: square;
           border-width: 0px;
           list-style-image: none;
        }

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

    /*headers*/

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

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

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

        .first_gear_bluetooth .column h3 {
           margin-bottom: 5px;
           margin-top: 15px;
           line-height: 1.2em;
           font-size: 1.25rem;
           color: #f1592c;
           font-family: 'Oswald';
           border-width: 0px;
        }

        .first_gear_bluetooth .column h2 {
           line-height: 1.2em;
           font-size: 2.25rem;
           color: #f1592c;
           font-family: 'Oswald';
           border-width: 0px;
        }

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

    /*links*/

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

    /*inlines*/

        .first_gear_bluetooth .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;
        }

        .first_gear_bluetooth .column .li2 {
           color: #000000;
           border-width: 0px;
        }

        .first_gear_bluetooth .column .s1 {
           text-decoration: underline;
           color: #0b4cb4;
           border-width: 0px;
        }

        .first_gear_bluetooth .column .s2 {
           background-color: #ffff0b;
           border-width: 0px;
        }

    /*paragraphs*/

        .first_gear_bluetooth .column p.p1 {
           color: #000000;
           font-size: 1.5rem;
           text-align: center;
           border-width: 0px;
        }

        .first_gear_bluetooth .column p.Author {
           text-decoration: none;
           margin-bottom: 10px;
           margin-top: 10px;
           line-height: 1.4em;
           font-size: 0.875rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .first_gear_bluetooth .column p.Quote {
           margin-bottom: 20px;
           margin-top: 20px;
           line-height: 1.4em;
           font-size: 1.125rem;
           color: #f1592c;
           font-family: 'Roboto Slab';
           border-width: 0px;
        }

        .first_gear_bluetooth .column p.ShareMe {
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.125rem;
           font-family: 'Roboto';
           font-weight: bold;
           border-width: 0px;
        }

        .first_gear_bluetooth .column p {
           margin-bottom: 10px;
           line-height: 1.4em;
           font-size: 1rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .first_gear_bluetooth .column p.p1 {
           text-align: left;
           color: #000000;
           border-width: 0px;
        }

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

    /*images*/

        .first_gear_bluetooth .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*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Campaign Survey
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .campaign_survey .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*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

        .campaign_survey .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*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Pro Driver Tip
***********************************/

    /*paragraphs*/

        .pro_driver_tip .column p.Bio {
           font-style: italic;
           color: #000000;
           font-family: 'Roboto';
           margin-bottom: 10px;
           line-height: 1.4em;
           font-variant: normal;
           text-align: left;
           font-size: 0.75rem;
           border-width: 0px;
        }

        .pro_driver_tip .column p {
           font-family: 'Roboto';
           margin-bottom: 10px;
           line-height: 1.4em;
           font-variant: normal;
           text-align: left;
           font-size: 0.875rem;
           border-width: 0px;
        }

        .pro_driver_tip .column p.ParagraphHeading {
           font-family: 'Oswald';
           font-weight: 500;
           margin-bottom: 5px;
           color: #008641;
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 15px;
           border-width: 0px;
        }

        .pro_driver_tip .column p.Byline {
           font-family: 'Roboto';
           font-weight: 100;
           margin-bottom: 10px;
           line-height: 1.3em;
           font-size: 0.875rem;
           margin-top: 15px;
           border-width: 0px;
        }

        .pro_driver_tip .column p.SubHeader {
           font-family: 'Oswald';
           margin-bottom: 10px;
           line-height: 1.2em;
           font-variant: normal;
           text-align: left;
           color: #000000;
           font-size: 2.25rem;
           text-transform: uppercase;
           border-width: 0px;
        }

        .pro_driver_tip .column p.Shareme {
           font-family: 'Roboto';
           margin-bottom: 0px;
           line-height: 1.4em;
           font-variant: normal;
           text-align: left;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .pro_driver_tip .column p.p1 {
           color: #878787;
           border-width: 0px;
        }

    /*inlines*/

        .pro_driver_tip .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;
        }

        .pro_driver_tip .column .s1 {
           text-decoration: underline;
           color: #0b4cb4;
           border-width: 0px;
        }

    /*links*/

        .pro_driver_tip .column a {
           font-family: 'Roboto';
           border-width: 0px;
        }

    /*headers*/

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

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

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

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

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

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

    /*lists*/

        .pro_driver_tip .column .Bullets {
           font-family: 'Roboto';
           color: #000000;
           list-style-type: disc;
           line-height: 1.4em;
           font-size: 0.875rem;
           padding-left: 25px;
           border-width: 0px;
           list-style-image: none;
        }

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

    /*images*/

        .pro_driver_tip .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*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Stay Cool in the Summer Months
***********************************/

    /*lists*/

        .stay_cool_in_the_summer_month .column .list {
           line-height: 2em;
           font-family: 'Roboto';
           list-style-type: circle;
           border-width: 0px;
           list-style-image: none;
        }

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

    /*headers*/

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

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

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

        .stay_cool_in_the_summer_month .column h3 {
           margin-bottom: 5px;
           margin-top: 15px;
           line-height: 1.2em;
           font-size: 1.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

        .stay_cool_in_the_summer_month .column h2 {
           line-height: 1.2em;
           font-size: 2.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

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

    /*links*/

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

    /*inlines*/

        .stay_cool_in_the_summer_month .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*/

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

        .stay_cool_in_the_summer_month .column p.Author {
           text-decoration: none;
           margin-bottom: 10px;
           margin-top: 10px;
           line-height: 1.4em;
           font-size: 0.875rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .stay_cool_in_the_summer_month .column p.Quote {
           margin-bottom: 20px;
           margin-top: 20px;
           line-height: 1.4em;
           font-size: 1.125rem;
           color: #d2232a;
           font-family: 'Roboto Slab';
           border-width: 0px;
        }

        .stay_cool_in_the_summer_month .column p.ShareMe {
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.125rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .stay_cool_in_the_summer_month .column p {
           margin-bottom: 10px;
           line-height: 1.4em;
           font-size: 1rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

    /*images*/

        .stay_cool_in_the_summer_month .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*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Best Sleep Strategies for Truck Drivers
***********************************/

    /*headers*/

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

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

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

        .best_sleep_strategies .column h3 {
           margin-bottom: 5px;
           margin-top: 15px;
           line-height: 1.2em;
           font-size: 1.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

        .best_sleep_strategies .column h2 {
           line-height: 1.2em;
           font-size: 2.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

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

    /*links*/

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

    /*inlines*/

        .best_sleep_strategies .column .li2 {
           font-family: 'Roboto';
           color: #000000;
           border-width: 0px;
        }

        .best_sleep_strategies .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;
        }

        .best_sleep_strategies .column .s1 {
           text-decoration: underline;
           color: #0b4cb4;
           border-width: 0px;
        }

    /*paragraphs*/

        .best_sleep_strategies .column p.p2 {
           color: #0b4cb4;
           border-width: 0px;
        }

        .best_sleep_strategies .column p.p6 {
           color: #000000;
           font-size: 1.0625rem;
           border-width: 0px;
        }

        .best_sleep_strategies .column p.p1 {
           color: #000000;
           font-size: 1rem;
           border-width: 0px;
        }

        .best_sleep_strategies .column p.Author {
           text-decoration: none;
           margin-bottom: 10px;
           margin-top: 10px;
           line-height: 1.4em;
           font-size: 0.875rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .best_sleep_strategies .column p.Quote {
           margin-bottom: 20px;
           margin-top: 20px;
           line-height: 1.4em;
           font-size: 1.125rem;
           color: #d2232a;
           font-family: 'Roboto Slab';
           border-width: 0px;
        }

        .best_sleep_strategies .column p.ShareMe {
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.125rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .best_sleep_strategies .column p {
           margin-bottom: 10px;
           line-height: 1.4em;
           font-size: 1rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .best_sleep_strategies .column p.p1 {
           font-size: 1.125rem;
           color: #000000;
           border-width: 0px;
        }

    /*images*/

        .best_sleep_strategies .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*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Cooking with RoadPro
***********************************/

    /*lists*/

        .cooking_with_roadpro .column .ingredients {
           padding-left: 20px;
           text-indent: 0px;
           margin-left: 0px;
           font-family: 'Roboto';
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .cooking_with_roadpro .column .Directions {
           padding-left: 15px;
           line-height: 1.4em;
           letter-spacing: 0px;
           font-size: 0.875rem;
           color: #000000;
           font-family: 'Roboto';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*headers*/

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

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

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

        .cooking_with_roadpro .column h3 {
           margin-bottom: 5px;
           margin-top: 15px;
           line-height: 1.2em;
           font-size: 1.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

        .cooking_with_roadpro .column h2 {
           line-height: 1.2em;
           font-size: 2.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

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

    /*links*/

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

    /*inlines*/

        .cooking_with_roadpro .column .li1 {
           padding-left: 20px;
           color: #000000;
           border-width: 0px;
        }

        .cooking_with_roadpro .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;
        }

        .cooking_with_roadpro .column .s1 {
           background-color: #ffff0b;
           border-width: 0px;
        }

    /*paragraphs*/

        .cooking_with_roadpro .column p.Bio {
           font-style: italic;
           margin-bottom: 10px;
           line-height: 1.4em;
           font-size: 0.75rem;
           color: #000000;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .cooking_with_roadpro .column p.Ing-Dir {
           margin-top: 10px;
           font-weight: bold;
           margin-bottom: 5px;
           line-height: 1.2em;
           font-size: 1.125rem;
           color: #000000;
           font-family: 'Roboto Slab';
           border-width: 0px;
        }

        .cooking_with_roadpro .column p.Madefor {
           font-weight: bold;
           margin-bottom: 10px;
           line-height: 1.4em;
           font-size: 0.875rem;
           color: #000000;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .cooking_with_roadpro .column p.RecipeName {
           font-weight: bold;
           text-transform: uppercase;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 0.875rem;
           color: #000000;
           font-family: 'Roboto';
           border-width: 0px;
        }

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

        .cooking_with_roadpro .column p.p1 {
           color: #060606;
           background-color: #dee0e6;
           border-width: 0px;
        }

        .cooking_with_roadpro .column p.Author {
           text-decoration: none;
           margin-bottom: 10px;
           margin-top: 10px;
           line-height: 1.4em;
           font-size: 0.875rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .cooking_with_roadpro .column p.Quote {
           margin-bottom: 20px;
           margin-top: 20px;
           line-height: 1.4em;
           font-size: 1.125rem;
           color: #d2232a;
           font-family: 'Roboto Slab';
           border-width: 0px;
        }

        .cooking_with_roadpro .column p.ShareMe {
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.125rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .cooking_with_roadpro .column p {
           color: #000000;
           margin-bottom: 10px;
           line-height: 1.4em;
           font-size: 0.875rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

    /*images*/

        .cooking_with_roadpro .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*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
New Cummins Products Coming Soon!
***********************************/

    /*headers*/

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

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

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

        .cummins_new_products .column h3 {
           margin-bottom: 5px;
           margin-top: 15px;
           line-height: 1.2em;
           font-size: 1.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

        .cummins_new_products .column h2 {
           line-height: 1.2em;
           font-size: 2.25rem;
           color: #d2232a;
           font-family: 'Oswald';
           border-width: 0px;
        }

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

    /*links*/

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

    /*inlines*/

        .cummins_new_products .column .s1 {
           background-color: #ffff0b;
           border-width: 0px;
        }

        .cummins_new_products .column .s1 {
           color: #0b4cb4;
           text-decoration: underline;
           border-width: 0px;
        }

        .cummins_new_products .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*/

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

        .cummins_new_products .column p.p1 {
           color: #000000;
           font-size: 1rem;
           text-align: center;
           border-width: 0px;
        }

        .cummins_new_products .column p.Author {
           text-decoration: none;
           margin-bottom: 10px;
           margin-top: 10px;
           line-height: 1.4em;
           font-size: 0.875rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .cummins_new_products .column p.Quote {
           margin-bottom: 20px;
           margin-top: 20px;
           line-height: 1.4em;
           font-size: 1.125rem;
           color: #d2232a;
           font-family: 'Roboto Slab';
           border-width: 0px;
        }

        .cummins_new_products .column p.ShareMe {
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.125rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .cummins_new_products .column p {
           margin-bottom: 10px;
           line-height: 1.4em;
           font-size: 1rem;
           font-family: 'Roboto';
           border-width: 0px;
        }

        .cummins_new_products .column p.p1 {
           text-align: center;
           font-size: 1.125rem;
           color: #000000;
           border-width: 0px;
        }

    /*images*/

        .cummins_new_products .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*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
1/4 Page Ads
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

        ._1_4_page_ads .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*/

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

    /*images*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Suppliers
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

        .suppliers .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*/

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

    /*images*/

        .suppliers .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*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Driver's Lounge
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

        .driver_s_lounge .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*/

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

    /*images*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Social Media
***********************************/

    /*headers*/

        .social_media .column h1 {
           text-align: center;
           color: #da291c;
           font-family: 'Roboto Slab';
           font-size: 0.9375rem;
           border-width: 0px;
        }

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

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

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

        .social_media .column h5 {
           font-family: 'Oswald';
           color: #da291c;
           font-size: 1.5rem;
           text-align: center;
           border-width: 0px;
        }

        .social_media .column h6 {
           color: #da291c;
           font-family: 'Oswald';
           font-size: 1.875rem;
           font-weight: bold;
           text-align: center;
           border-width: 0px;
        }

    /*inlines*/

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

        .social_media .column .Byline {
           color: #505153;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           border-width: 0px;
        }

        .social_media .column .Text {
           color: #505153;
           font-family: "proxima-nova",sans-serif;
           font-size: 1.125rem;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .social_media .column .SubHeader {
           color: #505153;
           font-family: "proxima-nova",sans-serif;
           font-size: 2.25rem;
           font-style: italic;
           line-height: 1.2em;
           border-width: 0px;
        }

        .social_media .column .AdText {
           color: rgba(0, 0, 0, 0.98);
           font-family: "proxima-nova",sans-serif;
           font-size: 1.125rem;
           border-width: 0px;
        }

    /*links*/

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

        .social_media .column a.RoadProBrands {
           color: #505153;
           font-family: 'Oswald';
           text-decoration: none;
           font-size: 1.375rem;
           border-width: 0px;
        }

    /*paragraphs*/

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

        .social_media .column p.Text {
           color: #505153;
           font-family: "proxima-nova",sans-serif;
           font-size: 1.125rem;
           margin-left: 20px;
           margin-right: 20px;
           padding-left: 0px;
           padding-right: 0px;
           border-width: 0px;
        }

        .social_media .column p.Byline {
           color: #505153;
           font-family: "proxima-nova",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 500;
           letter-spacing: 0px;
           margin-left: 20px;
           border-width: 0px;
        }

        .social_media .column p.AdText {
           color: rgba(0, 0, 0, 0.95);
           font-family: "proxima-nova",sans-serif;
           font-size: 1.125rem;
           margin-left: 20px;
           margin-right: 20px;
           border-width: 0px;
        }

        .social_media .column p.Bio {
           color: #505153;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           line-height: 1.4em;
           margin-left: 20px;
           border-width: 0px;
        }

        .social_media .column p.SubHeader {
           color: #505153;
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           border-width: 0px;
        }

        .social_media .column p.Footnote {
           color: #000000;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 0.75rem;
           font-style: italic;
           margin-left: 20px;
           margin-right: 20px;
           text-align: center;
           border-width: 0px;
        }

    /*images*/

        .social_media .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*/

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

    /*containers*/

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

    /*layoutitems*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }

div.bookviewport { background-color: #333333FF; }
div.pagecontainer .page_disable_overlay { background-color: #333333FF; }