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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

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

    /*images*/

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

    /*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;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .ett_fine_woods .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; }
/***********************************
11 Foundry
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        ._11_foundry .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; }
/***********************************
Alan McIlvain Company
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .alan_mcilvain_company .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; }
/***********************************
USPly
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .usply .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; }
/***********************************
Floor & Décor
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .floor_d_cor .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; }
/***********************************
Table of Contents
***********************************/

    /*headers*/

        .table_of_contents .column h1 {
           font-family: "proxima-nova",sans-serif;
           font-size: 2rem;
           font-weight: bold;
           letter-spacing: 2px;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .table_of_contents .column h2 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           line-height: 1.3em;
           margin-bottom: 0px;
           color: #6f6079;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

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

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

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

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

    /*inlines*/

        .table_of_contents .column .Cover {
           color: #9d654b;
           border-width: 0px;
        }

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

        .table_of_contents .column a {
           color: #6f6079;
           text-decoration: none;
           border-width: 0px;
        }

        .table_of_contents .column a.Title {
           color: #6f6079;
           text-decoration: none;
           border-width: 0px;
        }

    /*paragraphs*/

        .table_of_contents .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .table_of_contents .column p.NoLineSpace {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .table_of_contents .column p.ArticleDescription {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

    /*images*/

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

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

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

        .table_of_contents .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; }
/***********************************
American Hardwood Export Council
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

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

        .american_hardwood .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; }
/***********************************
Pollmeier Inc.
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .pollmeier_inc_ .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; }
/***********************************
Pollmeier Inc. 2
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

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

        .pollmeier_inc_2 .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; }
/***********************************
From The Forest
***********************************/

    /*headers*/

        .from_the_forest .column h1 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.75rem;
           margin-bottom: 18px;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .from_the_forest .column h2 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .from_the_forest .column h3 {
           color: #68b4ab;
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .from_the_forest .column h4 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           margin-bottom: 24px;
           border-width: 0px;
        }

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

        .from_the_forest .column h6 {
           font-family: "proxima-nova",sans-serif;
           font-size: 0.875rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

    /*inlines*/

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

        .from_the_forest .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

    /*links*/

        .from_the_forest .column a {
           color: #0000ee;
           text-decoration: none;
           font-weight: bold;
           border-width: 0px;
        }

    /*lists*/

        .from_the_forest .column .Bulleted {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 12px;
           padding-left: 20px;
           border-width: 0px;
           list-style-image: none;
        }

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

    /*paragraphs*/

        .from_the_forest .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .from_the_forest .column p.NoLineSpace {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .from_the_forest .column p.PullQuote {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-right: 0px;
           padding-right: 48px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .from_the_forest .column p.PullQuoteCredit {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

    /*images*/

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

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

        .from_the_forest .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; }
/***********************************
Lacey Act
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .lacey_act .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; }
/***********************************
Re-imagining David Geffen Hall at Lincoln Center
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*paragraphs*/

        .re_imagining_david_geffen_hal .column p.PullQuoteCredit {
           text-transform: uppercase;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .re_imagining_david_geffen_hal .column p.PullQuote {
           text-transform: uppercase;
           padding-right: 48px;
           margin-right: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .re_imagining_david_geffen_hal .column p.NoLineSpace {
           margin-bottom: 0px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .re_imagining_david_geffen_hal .column p {
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

    /*lists*/

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

        .re_imagining_david_geffen_hal .column .Bulleted {
           padding-left: 20px;
           margin-top: 12px;
           margin-bottom: 24px;
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .re_imagining_david_geffen_hal .column a {
           font-weight: bold;
           text-decoration: none;
           color: #0000ee;
           border-width: 0px;
        }

    /*inlines*/

        .re_imagining_david_geffen_hal .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .re_imagining_david_geffen_hal .column .default-drop-cap {
           color: #965843;
           font-family: "proxima-nova",sans-serif;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: bold;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .re_imagining_david_geffen_hal .column h6 {
           margin-bottom: 24px;
           font-weight: bold;
           font-size: 0.875rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

        .re_imagining_david_geffen_hal .column h4 {
           margin-bottom: 24px;
           font-weight: 400;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .re_imagining_david_geffen_hal .column h3 {
           margin-bottom: 12px;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .re_imagining_david_geffen_hal .column h2 {
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .re_imagining_david_geffen_hal .column h1 {
           text-transform: uppercase;
           line-height: 1.4em;
           margin-bottom: 18px;
           font-size: 1.75rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .swaner_hardwood .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; }
/***********************************
UCS Forest Group
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .ucs_forest_group .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; }
/***********************************
Investing in the Next Generation of Woodworkers
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*paragraphs*/

        .investing_in_the_next_generat .column p.PullQuoteCredit {
           text-transform: uppercase;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .investing_in_the_next_generat .column p.PullQuote {
           text-transform: uppercase;
           padding-right: 48px;
           margin-right: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .investing_in_the_next_generat .column p.NoLineSpace {
           margin-bottom: 0px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .investing_in_the_next_generat .column p {
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

    /*lists*/

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

        .investing_in_the_next_generat .column .Bulleted {
           padding-left: 20px;
           margin-top: 12px;
           margin-bottom: 24px;
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .investing_in_the_next_generat .column a {
           font-weight: bold;
           text-decoration: none;
           color: #0000ee;
           border-width: 0px;
        }

    /*inlines*/

        .investing_in_the_next_generat .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .investing_in_the_next_generat .column .default-drop-cap {
           color: #376e9e;
           font-family: "proxima-nova",sans-serif;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: bold;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .investing_in_the_next_generat .column h6 {
           margin-bottom: 24px;
           font-weight: bold;
           font-size: 0.875rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

        .investing_in_the_next_generat .column h4 {
           margin-bottom: 24px;
           font-weight: 400;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .investing_in_the_next_generat .column h3 {
           margin-bottom: 12px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .investing_in_the_next_generat .column h2 {
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .investing_in_the_next_generat .column h1 {
           text-transform: uppercase;
           line-height: 1.4em;
           margin-bottom: 18px;
           font-size: 1.75rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .newman_lumber_company .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; }
/***********************************
Community Boardwalks Gain New Life with IPE
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*paragraphs*/

        .community_boardwalks_gain_new .column p.Box {
           color: #000000;
           background-color: #d2d4b7;
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 8px;
           padding-top: 8px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_boardwalks_gain_new .column p.PullQuoteCredit {
           text-transform: uppercase;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_boardwalks_gain_new .column p.PullQuote {
           text-transform: uppercase;
           padding-right: 48px;
           margin-right: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_boardwalks_gain_new .column p.NoLineSpace {
           margin-bottom: 0px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_boardwalks_gain_new .column p {
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

    /*lists*/

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

        .community_boardwalks_gain_new .column .Bulleted {
           padding-left: 20px;
           margin-top: 12px;
           margin-bottom: 24px;
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .community_boardwalks_gain_new .column a {
           font-weight: bold;
           text-decoration: none;
           color: #0000ee;
           border-width: 0px;
        }

    /*inlines*/

        .community_boardwalks_gain_new .column .ORANGE {
           color: #bc7a4d;
           border-width: 0px;
        }

        .community_boardwalks_gain_new .column .BLUE {
           color: #307070;
           border-width: 0px;
        }

        .community_boardwalks_gain_new .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .community_boardwalks_gain_new .column .default-drop-cap {
           color: #376e9e;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: bold;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .community_boardwalks_gain_new .column h6 {
           margin-bottom: 24px;
           font-weight: bold;
           font-size: 0.875rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

        .community_boardwalks_gain_new .column h4 {
           margin-bottom: 24px;
           font-weight: 400;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_boardwalks_gain_new .column h3 {
           margin-bottom: 12px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_boardwalks_gain_new .column h2 {
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_boardwalks_gain_new .column h1 {
           text-transform: uppercase;
           line-height: 1.4em;
           margin-bottom: 18px;
           font-size: 1.75rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .wood_brokerage_international .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; }
/***********************************
Winksy International
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .winksy_international .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; }
/***********************************
Iron Woods
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .iron_woods .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; }
/***********************************
Community-Owned Forests
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*paragraphs*/

        .community_owned_forests .column p.p1 {
           color: #191919;
           border-width: 0px;
        }

        .community_owned_forests .column p.PullQuoteCredit {
           text-transform: uppercase;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_owned_forests .column p.PullQuote {
           text-transform: uppercase;
           padding-right: 48px;
           margin-right: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_owned_forests .column p.NoLineSpace {
           margin-bottom: 0px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_owned_forests .column p {
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

    /*lists*/

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

        .community_owned_forests .column .Bulleted {
           padding-left: 20px;
           margin-top: 12px;
           margin-bottom: 24px;
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .community_owned_forests .column a {
           font-weight: bold;
           text-decoration: none;
           color: #0000ee;
           border-width: 0px;
        }

    /*inlines*/

        .community_owned_forests .column .Green {
           color: #4d8573;
           border-width: 0px;
        }

        .community_owned_forests .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

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

    /*headers*/

        .community_owned_forests .column h6 {
           margin-bottom: 24px;
           font-weight: bold;
           font-size: 0.875rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

        .community_owned_forests .column h4 {
           margin-bottom: 24px;
           font-weight: 400;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_owned_forests .column h3 {
           color: #bb7a4e;
           text-transform: uppercase;
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_owned_forests .column h2 {
           margin-bottom: 12px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .community_owned_forests .column h1 {
           text-transform: uppercase;
           line-height: 1.4em;
           margin-bottom: 12px;
           font-size: 1.75rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .goodfellow .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; }
/***********************************
Rex Lumber
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .rex_lumber .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; }
/***********************************
A Glimpse at Some of the Lesser-Known Woods of Selva Maya
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*headers*/

        .a_glimpse_at_some_of_the_less .column h1 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.75rem;
           margin-bottom: 18px;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_glimpse_at_some_of_the_less .column h2 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .a_glimpse_at_some_of_the_less .column h3 {
           text-transform: uppercase;
           color: #bc7a4d;
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .a_glimpse_at_some_of_the_less .column h4 {
           color: #498566;
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           margin-bottom: 24px;
           border-width: 0px;
        }

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

        .a_glimpse_at_some_of_the_less .column h6 {
           font-family: "proxima-nova",sans-serif;
           font-size: 0.875rem;
           font-weight: bold;
           margin-bottom: 24px;
           border-width: 0px;
        }

    /*inlines*/

        .a_glimpse_at_some_of_the_less .column .Green {
           border-width: 0px;
        }

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

        .a_glimpse_at_some_of_the_less .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_glimpse_at_some_of_the_less .column .BLUE {
           color: #307070;
           border-width: 0px;
        }

        .a_glimpse_at_some_of_the_less .column .ORANGE {
           color: #bc7a4d;
           border-width: 0px;
        }

    /*links*/

        .a_glimpse_at_some_of_the_less .column a {
           color: #0000ee;
           text-decoration: none;
           font-weight: bold;
           border-width: 0px;
        }

    /*lists*/

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

        .a_glimpse_at_some_of_the_less .column .Bulleted {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 12px;
           padding-left: 20px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .a_glimpse_at_some_of_the_less .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .a_glimpse_at_some_of_the_less .column p.NoLineSpace {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .a_glimpse_at_some_of_the_less .column p.PullQuote {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-right: 0px;
           padding-right: 48px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_glimpse_at_some_of_the_less .column p.PullQuoteCredit {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_glimpse_at_some_of_the_less .column p.Box {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           padding-top: 8px;
           padding-bottom: 8px;
           padding-left: 18px;
           padding-right: 18px;
           background-color: #d2d4b7;
           color: #000000;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .clarke_veneers_and_plywood .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; }
/***********************************
Holland Southwest International, Inc.
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .holland_southwest_internation .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; }
/***********************************
No Horsing Around
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*headers*/

        .no_horsing_around .column h1 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.75rem;
           margin-bottom: 18px;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .no_horsing_around .column h2 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .no_horsing_around .column h3 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .no_horsing_around .column h4 {
           color: #555c4a;
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           margin-bottom: 24px;
           border-width: 0px;
        }

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

        .no_horsing_around .column h6 {
           font-family: "proxima-nova",sans-serif;
           font-size: 0.875rem;
           font-weight: bold;
           margin-bottom: 24px;
           border-width: 0px;
        }

    /*inlines*/

        .no_horsing_around .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: bold;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           color: #555c4a;
           border-width: 0px;
        }

        .no_horsing_around .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .no_horsing_around .column .BLUE {
           color: #307070;
           border-width: 0px;
        }

        .no_horsing_around .column .ORANGE {
           color: #bc7a4d;
           border-width: 0px;
        }

    /*links*/

        .no_horsing_around .column a {
           color: #0000ee;
           text-decoration: none;
           font-weight: bold;
           border-width: 0px;
        }

    /*lists*/

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

        .no_horsing_around .column .Bulleted {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 12px;
           padding-left: 20px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .no_horsing_around .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .no_horsing_around .column p.NoLineSpace {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .no_horsing_around .column p.PullQuote {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-right: 0px;
           padding-right: 48px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .no_horsing_around .column p.PullQuoteCredit {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .no_horsing_around .column p.Box {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           padding-top: 8px;
           padding-bottom: 8px;
           padding-left: 18px;
           padding-right: 18px;
           background-color: #d2d4b7;
           color: #000000;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .ett_fine_woods_2 .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; }
/***********************************
Kanda Magic
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*headers*/

        .kanda_magic .column h1 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.75rem;
           margin-bottom: 18px;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .kanda_magic .column h2 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .kanda_magic .column h3 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .kanda_magic .column h4 {
           color: #4c8451;
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           margin-bottom: 24px;
           border-width: 0px;
        }

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

        .kanda_magic .column h6 {
           font-family: "proxima-nova",sans-serif;
           font-size: 0.875rem;
           font-weight: bold;
           margin-bottom: 24px;
           border-width: 0px;
        }

    /*inlines*/

        .kanda_magic .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: bold;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           color: #4c8451;
           border-width: 0px;
        }

        .kanda_magic .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .kanda_magic .column .BLUE {
           color: #307070;
           border-width: 0px;
        }

        .kanda_magic .column .ORANGE {
           color: #bc7a4d;
           border-width: 0px;
        }

    /*links*/

        .kanda_magic .column a {
           color: #0000ee;
           text-decoration: none;
           font-weight: bold;
           border-width: 0px;
        }

    /*lists*/

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

        .kanda_magic .column .Bulleted {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 12px;
           padding-left: 20px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .kanda_magic .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .kanda_magic .column p.NoLineSpace {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .kanda_magic .column p.PullQuote {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-right: 0px;
           padding-right: 48px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .kanda_magic .column p.PullQuoteCredit {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .kanda_magic .column p.Box {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           padding-top: 8px;
           padding-bottom: 8px;
           padding-left: 18px;
           padding-right: 18px;
           background-color: #d2d4b7;
           color: #000000;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .interholco .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; }
/***********************************
Organic Modern Style
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*paragraphs*/

        .organic_modern_style .column p.PullQuoteCredit {
           text-transform: uppercase;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .organic_modern_style .column p.PullQuote {
           text-transform: uppercase;
           padding-right: 48px;
           margin-right: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .organic_modern_style .column p.NoLineSpace {
           margin-bottom: 0px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .organic_modern_style .column p {
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

    /*lists*/

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

        .organic_modern_style .column .Bulleted {
           padding-left: 20px;
           margin-top: 12px;
           margin-bottom: 24px;
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .organic_modern_style .column a {
           font-weight: bold;
           text-decoration: none;
           color: #0000ee;
           border-width: 0px;
        }

    /*inlines*/

        .organic_modern_style .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

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

    /*headers*/

        .organic_modern_style .column h6 {
           margin-bottom: 24px;
           font-weight: bold;
           font-size: 0.875rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

        .organic_modern_style .column h4 {
           color: #965944;
           margin-bottom: 24px;
           font-weight: 400;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .organic_modern_style .column h3 {
           margin-bottom: 12px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .organic_modern_style .column h2 {
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .organic_modern_style .column h1 {
           text-transform: uppercase;
           line-height: 1.4em;
           margin-bottom: 18px;
           font-size: 1.75rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .j_gibson_mcilvain .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; }
/***********************************
Thinking About Building a Boat?
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*headers*/

        .thinking_about_building_a_boa .column h1 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.75rem;
           margin-bottom: 18px;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .thinking_about_building_a_boa .column h2 {
           text-transform: uppercase;
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .thinking_about_building_a_boa .column h3 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .thinking_about_building_a_boa .column h4 {
           color: #bc7a4d;
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           margin-bottom: 24px;
           border-width: 0px;
        }

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

        .thinking_about_building_a_boa .column h6 {
           font-family: "proxima-nova",sans-serif;
           font-size: 0.875rem;
           font-weight: bold;
           margin-bottom: 24px;
           border-width: 0px;
        }

    /*inlines*/

        .thinking_about_building_a_boa .column .Brown {
           color: #bc7a4d;
           border-width: 0px;
        }

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

        .thinking_about_building_a_boa .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .thinking_about_building_a_boa .column .BLUE {
           color: #307070;
           border-width: 0px;
        }

        .thinking_about_building_a_boa .column .ORANGE {
           color: #bc7a4d;
           border-width: 0px;
        }

    /*links*/

        .thinking_about_building_a_boa .column a {
           color: #0000ee;
           text-decoration: none;
           font-weight: bold;
           border-width: 0px;
        }

    /*lists*/

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

        .thinking_about_building_a_boa .column .Bulleted {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 12px;
           padding-left: 20px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .thinking_about_building_a_boa .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .thinking_about_building_a_boa .column p.NoLineSpace {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .thinking_about_building_a_boa .column p.PullQuote {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-right: 0px;
           padding-right: 48px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .thinking_about_building_a_boa .column p.PullQuoteCredit {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .thinking_about_building_a_boa .column p.Box {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           padding-top: 8px;
           padding-bottom: 8px;
           padding-left: 18px;
           padding-right: 18px;
           background-color: #d2d4b7;
           color: #000000;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .impulse_trading_co_ .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; }
/***********************************
Transindo USA
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .transindo_usa .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; }
/***********************************
Vernacular Architecture
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*paragraphs*/

        .vernacular_architecture .column p.PullQuoteCredit {
           text-transform: uppercase;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .vernacular_architecture .column p.PullQuote {
           text-transform: uppercase;
           padding-right: 48px;
           margin-right: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .vernacular_architecture .column p.NoLineSpace {
           margin-bottom: 0px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .vernacular_architecture .column p {
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

    /*lists*/

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

        .vernacular_architecture .column .Bulleted {
           padding-left: 20px;
           margin-top: 12px;
           margin-bottom: 24px;
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .vernacular_architecture .column a {
           font-weight: bold;
           text-decoration: none;
           color: #0000ee;
           border-width: 0px;
        }

    /*inlines*/

        .vernacular_architecture .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .vernacular_architecture .column .default-drop-cap {
           color: #1b5460;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: bold;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .vernacular_architecture .column h6 {
           margin-bottom: 24px;
           font-weight: bold;
           font-size: 0.875rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

        .vernacular_architecture .column h4 {
           color: #1b5460;
           margin-bottom: 24px;
           font-weight: 400;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .vernacular_architecture .column h3 {
           margin-bottom: 12px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .vernacular_architecture .column h2 {
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .vernacular_architecture .column h1 {
           text-transform: uppercase;
           line-height: 1.4em;
           margin-bottom: 18px;
           font-size: 1.75rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .mccathay .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; }
/***********************************
Malaysian Timber Council
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .malaysian_timber_council .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; }
/***********************************
A Stunning Embedded Nature Scene
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*headers*/

        .a_stunning_embedded_nature_sc .column h1 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.75rem;
           margin-bottom: 18px;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_stunning_embedded_nature_sc .column h2 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .a_stunning_embedded_nature_sc .column h3 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .a_stunning_embedded_nature_sc .column h4 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           margin-bottom: 24px;
           border-width: 0px;
        }

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

        .a_stunning_embedded_nature_sc .column h6 {
           font-family: "proxima-nova",sans-serif;
           font-size: 0.875rem;
           font-weight: bold;
           margin-bottom: 24px;
           border-width: 0px;
        }

    /*inlines*/

        .a_stunning_embedded_nature_sc .column .Brown {
           color: #bc7a4d;
           border-width: 0px;
        }

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

        .a_stunning_embedded_nature_sc .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_stunning_embedded_nature_sc .column .BLUE {
           color: #307070;
           border-width: 0px;
        }

        .a_stunning_embedded_nature_sc .column .ORANGE {
           color: #bc7a4d;
           border-width: 0px;
        }

    /*links*/

        .a_stunning_embedded_nature_sc .column a {
           color: #0000ee;
           text-decoration: none;
           font-weight: bold;
           border-width: 0px;
        }

    /*lists*/

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

        .a_stunning_embedded_nature_sc .column .Bulleted {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 12px;
           padding-left: 20px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .a_stunning_embedded_nature_sc .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .a_stunning_embedded_nature_sc .column p.NoLineSpace {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .a_stunning_embedded_nature_sc .column p.PullQuote {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-right: 0px;
           padding-right: 48px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_stunning_embedded_nature_sc .column p.PullQuoteCredit {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_stunning_embedded_nature_sc .column p.Box {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           padding-top: 8px;
           padding-bottom: 8px;
           padding-left: 18px;
           padding-right: 18px;
           background-color: #d2d4b7;
           color: #000000;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
IWPA's Wood Trade Compliance Training
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*paragraphs*/

        .iwpa_s_wood_trade_compliance_ .column p.PullQuoteCredit {
           text-transform: uppercase;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .iwpa_s_wood_trade_compliance_ .column p.PullQuote {
           text-transform: uppercase;
           padding-right: 48px;
           margin-right: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .iwpa_s_wood_trade_compliance_ .column p.NoLineSpace {
           margin-bottom: 0px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .iwpa_s_wood_trade_compliance_ .column p {
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

    /*lists*/

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

        .iwpa_s_wood_trade_compliance_ .column .Bulleted {
           padding-left: 20px;
           margin-top: 12px;
           margin-bottom: 24px;
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .iwpa_s_wood_trade_compliance_ .column a {
           font-weight: bold;
           text-decoration: none;
           color: #0000ee;
           border-width: 0px;
        }

    /*inlines*/

        .iwpa_s_wood_trade_compliance_ .column .Red {
           color: #9b3f35;
           border-width: 0px;
        }

        .iwpa_s_wood_trade_compliance_ .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .iwpa_s_wood_trade_compliance_ .column .default-drop-cap {
           color: #9b3f36;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: bold;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .iwpa_s_wood_trade_compliance_ .column h6 {
           margin-bottom: 24px;
           font-weight: bold;
           font-size: 0.875rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

        .iwpa_s_wood_trade_compliance_ .column h4 {
           margin-bottom: 24px;
           font-weight: 400;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .iwpa_s_wood_trade_compliance_ .column h3 {
           margin-bottom: 12px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .iwpa_s_wood_trade_compliance_ .column h2 {
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .iwpa_s_wood_trade_compliance_ .column h1 {
           text-transform: uppercase;
           line-height: 1.4em;
           margin-bottom: 12px;
           font-size: 1.75rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .argo_fine_imports .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; }
/***********************************
The 2023 NWFA Wood Floor of the Year Best in Marquetry/Inlay is an Explosion of Life
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*headers*/

        .the_2023_nwfa_wood_floor_of_t .column h1 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.75rem;
           margin-bottom: 18px;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_2023_nwfa_wood_floor_of_t .column h2 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .the_2023_nwfa_wood_floor_of_t .column h3 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .the_2023_nwfa_wood_floor_of_t .column h4 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           margin-bottom: 24px;
           border-width: 0px;
        }

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

        .the_2023_nwfa_wood_floor_of_t .column h6 {
           font-family: "proxima-nova",sans-serif;
           font-size: 0.875rem;
           font-weight: bold;
           margin-bottom: 24px;
           border-width: 0px;
        }

    /*inlines*/

        .the_2023_nwfa_wood_floor_of_t .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: bold;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           color: #9b3f35;
           border-width: 0px;
        }

        .the_2023_nwfa_wood_floor_of_t .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_2023_nwfa_wood_floor_of_t .column .BLUE {
           color: #307070;
           border-width: 0px;
        }

        .the_2023_nwfa_wood_floor_of_t .column .ORANGE {
           color: #bc7a4d;
           border-width: 0px;
        }

    /*links*/

        .the_2023_nwfa_wood_floor_of_t .column a {
           color: #0000ee;
           text-decoration: none;
           font-weight: bold;
           border-width: 0px;
        }

    /*lists*/

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

        .the_2023_nwfa_wood_floor_of_t .column .Bulleted {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 12px;
           padding-left: 20px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .the_2023_nwfa_wood_floor_of_t .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .the_2023_nwfa_wood_floor_of_t .column p.NoLineSpace {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .the_2023_nwfa_wood_floor_of_t .column p.PullQuote {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-right: 0px;
           padding-right: 48px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_2023_nwfa_wood_floor_of_t .column p.PullQuoteCredit {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_2023_nwfa_wood_floor_of_t .column p.Box {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           padding-top: 8px;
           padding-bottom: 8px;
           padding-left: 18px;
           padding-right: 18px;
           background-color: #d2d4b7;
           color: #000000;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .ike_trading .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; }
/***********************************
College Student Jiayi Cui Rocked the 2023 Metropolitan Design Challenge
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*paragraphs*/

        .college_student_jiayi_cui_roc .column p.PullQuoteCredit {
           text-transform: uppercase;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .college_student_jiayi_cui_roc .column p.PullQuote {
           text-transform: uppercase;
           padding-right: 48px;
           margin-right: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .college_student_jiayi_cui_roc .column p.NoLineSpace {
           margin-bottom: 0px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .college_student_jiayi_cui_roc .column p {
           margin-bottom: 24px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

    /*lists*/

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

        .college_student_jiayi_cui_roc .column .Bulleted {
           padding-left: 20px;
           margin-top: 12px;
           margin-bottom: 24px;
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .college_student_jiayi_cui_roc .column a {
           font-weight: bold;
           text-decoration: none;
           color: #0000ee;
           border-width: 0px;
        }

    /*inlines*/

        .college_student_jiayi_cui_roc .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

        .college_student_jiayi_cui_roc .column .default-drop-cap {
           color: #546c9f;
           margin-top: 15px;
           margin-right: 2px;
           line-height: .3em;
           font-weight: bold;
           font-size: 3.75rem;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .college_student_jiayi_cui_roc .column h6 {
           margin-bottom: 24px;
           font-weight: bold;
           font-size: 0.875rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

        .college_student_jiayi_cui_roc .column h4 {
           margin-bottom: 24px;
           font-weight: 400;
           font-size: 1rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .college_student_jiayi_cui_roc .column h3 {
           margin-bottom: 12px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .college_student_jiayi_cui_roc .column h2 {
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

        .college_student_jiayi_cui_roc .column h1 {
           text-transform: uppercase;
           line-height: 1.4em;
           margin-bottom: 18px;
           font-size: 1.75rem;
           font-family: "proxima-nova",sans-serif;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .mowry_grimson .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; }
/***********************************
Buyers Guide
***********************************/

    /*headers*/

        .buyers_guide .column h1 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.75rem;
           margin-bottom: 18px;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .buyers_guide .column h2 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           color: #555c4a;
           border-width: 0px;
        }

        .buyers_guide .column h3 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .buyers_guide .column h4 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           margin-bottom: 24px;
           border-width: 0px;
        }

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

        .buyers_guide .column h6 {
           font-family: "proxima-nova",sans-serif;
           font-size: 0.875rem;
           font-weight: bold;
           margin-bottom: 24px;
           border-width: 0px;
        }

    /*inlines*/

        .buyers_guide .column .Teal {
           color: #5ab2a6;
           border-width: 0px;
        }

        .buyers_guide .column .Blue {
           color: #307070;
           border-width: 0px;
        }

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

        .buyers_guide .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

    /*links*/

        .buyers_guide .column a {
           color: #0000ee;
           text-decoration: none;
           font-weight: bold;
           border-width: 0px;
        }

    /*lists*/

        .buyers_guide .column .Bulleted {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 12px;
           padding-left: 20px;
           border-width: 0px;
           list-style-image: none;
        }

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

    /*paragraphs*/

        .buyers_guide .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .buyers_guide .column p.NoLineSpace {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .buyers_guide .column p.PullQuote {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-right: 0px;
           padding-right: 48px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .buyers_guide .column p.PullQuoteCredit {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

    /*images*/

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

    /*containers*/

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

        .buyers_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; }
/***********************************
South Jersey Port Corp
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

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

        .south_jersey_port_corp .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; }
/***********************************
North American Importers, Users, Distributors
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .north_american_importers_1 .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; }
/***********************************
North American Importers, Users, Distributors
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .north_american_importers_2 .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; }
/***********************************
North American Importers, Users, Distributors
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .north_american_importers_3 .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; }
/***********************************
North American Importers, Users, Distributors
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .north_american_importers_4 .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; }
/***********************************
Overseas Members
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .overseas_members_1 .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; }
/***********************************
Overseas Members
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .overseas_members_2 .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; }
/***********************************
Del Valle, Kahman & Co
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .del_valle_kahman_co .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; }
/***********************************
Hardwood Market Report
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .hardwood_market_report .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; }
/***********************************
Why IWPA?
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .why_iwpa_ .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; }
/***********************************
Guide to the Advertisers
***********************************/

    /*headers*/

        .guide_to_the_advertisers .column h1 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.75rem;
           margin-bottom: 18px;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .guide_to_the_advertisers .column h2 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .guide_to_the_advertisers .column h3 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .guide_to_the_advertisers .column h4 {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           margin-bottom: 24px;
           border-width: 0px;
        }

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

        .guide_to_the_advertisers .column h6 {
           font-family: "proxima-nova",sans-serif;
           font-size: 0.875rem;
           font-weight: bold;
           margin-bottom: 24px;
           border-width: 0px;
        }

    /*inlines*/

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

        .guide_to_the_advertisers .column .Uppercase {
           text-transform: uppercase;
           border-width: 0px;
        }

    /*links*/

        .guide_to_the_advertisers .column a {
           color: #0000ee;
           text-decoration: none;
           font-weight: bold;
           border-width: 0px;
        }

    /*lists*/

        .guide_to_the_advertisers .column .Bulleted {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 12px;
           padding-left: 20px;
           border-width: 0px;
           list-style-image: none;
        }

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

    /*paragraphs*/

        .guide_to_the_advertisers .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .guide_to_the_advertisers .column p.NoLineSpace {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .guide_to_the_advertisers .column p.PullQuote {
           font-family: "proxima-nova",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-right: 0px;
           padding-right: 48px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .guide_to_the_advertisers .column p.PullQuoteCredit {
           font-family: "proxima-nova",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

    /*images*/

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

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

        .guide_to_the_advertisers .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; }
/***********************************
Sarawak
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .sarawak .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; }
/***********************************
Port of Baltimore
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

        .port_of_baltimore .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; }
/***********************************
UCS Forest Group
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

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

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

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