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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

        .cover_new .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_new .column p {
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

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

    /*paragraphs*/

        .antigua_digital_ad .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

        .antigua_digital_ad .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua_digital_ad .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua_digital_ad .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua_digital_ad .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua_digital_ad .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua_digital_ad .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .antigua_digital_ad .column ol, .antigua_digital_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*paragraphs*/

        .antigua1 .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

        .antigua1 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua1 .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua1 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua1 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua1 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua1 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .antigua1 .column ol, .antigua1 .column ul {
           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*/

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

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

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

    /*paragraphs*/

        .antigua2 .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

        .antigua2 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua2 .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua2 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua2 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua2 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua2 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .antigua2 .column ol, .antigua2 .column ul {
           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*/

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

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

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

    /*paragraphs*/

        .antigua3 .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

        .antigua3 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua3 .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua3 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua3 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua3 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua3 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .antigua3 .column ol, .antigua3 .column ul {
           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*/

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

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

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

    /*paragraphs*/

        .antigua4 .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

        .antigua4 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua4 .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua4 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua4 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua4 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua4 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .antigua4 .column ol, .antigua4 .column ul {
           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*/

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

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

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

    /*paragraphs*/

        .antigua5 .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

        .antigua5 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua5 .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua5 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua5 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua5 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua5 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .antigua5 .column ol, .antigua5 .column ul {
           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*/

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

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

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

    /*paragraphs*/

        .antigua6 .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

        .antigua6 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua6 .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua6 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua6 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua6 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua6 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .antigua6 .column ol, .antigua6 .column ul {
           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*/

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

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

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

    /*paragraphs*/

        .antigua7 .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

        .antigua7 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua7 .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua7 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua7 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua7 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua7 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .antigua7 .column ol, .antigua7 .column ul {
           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*/

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

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

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

    /*paragraphs*/

        .antigua8 .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

        .antigua8 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua8 .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua8 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua8 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua8 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua8 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .antigua8 .column ol, .antigua8 .column ul {
           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*/

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

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

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

    /*paragraphs*/

        .antigua9 .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

        .antigua9 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua9 .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua9 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua9 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua9 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua9 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .antigua9 .column ol, .antigua9 .column ul {
           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*/

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

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

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

    /*paragraphs*/

        .antigua10 .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

        .antigua10 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua10 .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua10 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua10 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua10 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .antigua10 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .antigua10 .column ol, .antigua10 .column ul {
           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*/

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .flint_and_flame_digital_ad .column ol, .flint_and_flame_digital_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*paragraphs*/

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .cobra_puma_golf_ad_spread .column ol, .cobra_puma_golf_ad_spread .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

        .pukka_ad_spread .column ol, .pukka_ad_spread .column ul {
           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*/

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

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
THE INDOOR GOLF SHOP AD SPREAD
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .the_indoor_golf_shop_ad_spread .column ol, .the_indoor_golf_shop_ad_spread .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

        .jack_archer_ad_spread .column ol, .jack_archer_ad_spread .column ul {
           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*/

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .golf_genius_software_ad_spread .column ol, .golf_genius_software_ad_spread .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

        .oakley_ad_spread .column ol, .oakley_ad_spread .column ul {
           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*/

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .rhone_ad_spread .column ol, .rhone_ad_spread .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*paragraphs*/

        .president_s_message .column p.p2 {
           color: #211d1e;
           border-width: 0px;
        }

        .president_s_message .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .president_s_message .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .president_s_message .column p.p2 {
           color: #221e1f;
           line-height: 1.6em;
           border-width: 0px;
        }

        .president_s_message .column p.p2 {
           font-size: 1.875rem;
           color: #221e1f;
           border-width: 0px;
        }

    /*lists*/

        .president_s_message .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .president_s_message .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .president_s_message .column ol, .president_s_message .column ul {
           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;
        }

    /*links*/

        .president_s_message .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .president_s_message .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .president_s_message .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 8px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #832a3a;
           border-width: 0px;
        }

    /*headers*/

        .president_s_message .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .president_s_message .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .president_s_message .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .president_s_message .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .president_s_message .column h2 {
           font-weight: 500;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           padding-bottom: 16px;
           border-width: 0px;
        }

        .president_s_message .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .president_s_message .column endbug {
           border-width: 0px;
        }

    /*images*/

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

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .chase_sapphire_ad .column ol, .chase_sapphire_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .coastal_netting_tex_net_ad .column ol, .coastal_netting_tex_net_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

        .motocaddy_ad_spread .column ol, .motocaddy_ad_spread .column ul {
           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*/

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .antigua_ad_spread .column ol, .antigua_ad_spread .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .contents_1 .column ol, .contents_1 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .plae_ad .column ol, .plae_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

        .contents_2 .column ol, .contents_2 .column ul {
           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*/

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .revo_ad .column ol, .revo_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .contents_3 .column ol, .contents_3 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .mmi_storage_ad .column ol, .mmi_storage_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

        .contents_4 .column ol, .contents_4 .column ul {
           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*/

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .e_z_go_ad .column ol, .e_z_go_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .scales_gear_ad_spread .column ol, .scales_gear_ad_spread .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

        .certifresh_cigar_ad_spread .column ol, .certifresh_cigar_ad_spread .column ul {
           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*/

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .the_buzz .column ol, .the_buzz .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .airshare_ad .column ol, .airshare_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*paragraphs*/

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

    /*lists*/

        .bioesque_solutions_ad .column ol, .bioesque_solutions_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*general*/

        .short_game_1 .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .short_game_1 .column h1 {
           color: #8cb64f;
           font-family: 'Arvo';
           font-size: 2.25rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-align: center;
           border-width: 0px;
        }

        .short_game_1 .column h2 {
           margin-bottom: 20px;
           font-family: 'Arvo';
           font-size: 2.25rem;
           line-height: 1.2em;
           margin-top: 0px;
           font-weight: 400;
           border-width: 0px;
        }

        .short_game_1 .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .short_game_1 .column h4 {
           color: #8cb64f;
           font-family: 'Montserrat';
           font-size: 1.875rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 12px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .short_game_1 .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.75rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           border-width: 0px;
        }

        .short_game_1 .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .short_game_1 .column .default-drop-cap {
           color: #8cb64f;
           float: left;
           font-family: 'Arvo';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .short_game_1 .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .short_game_1 .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .short_game_1 .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .short_game_1 .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .short_game_1 .column ol, .short_game_1 .column ul {
           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*/

        .short_game_1 .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .short_game_1 .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

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

    /*containers*/

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

        .yri_customs .column ol, .yri_customs .column ul {
           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*/

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .wittek_ad .column ol, .wittek_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*general*/

        .short_game_2 .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .short_game_2 .column h1 {
           color: #8cb64f;
           font-family: 'Arvo';
           font-size: 2.25rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-align: center;
           border-width: 0px;
        }

        .short_game_2 .column h2 {
           margin-bottom: 20px;
           font-family: 'Arvo';
           font-size: 2.25rem;
           line-height: 1.2em;
           margin-top: 0px;
           font-weight: 400;
           border-width: 0px;
        }

        .short_game_2 .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .short_game_2 .column h4 {
           color: #8cb64f;
           font-family: 'Montserrat';
           font-size: 1.875rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 12px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .short_game_2 .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.75rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           border-width: 0px;
        }

        .short_game_2 .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .short_game_2 .column .default-drop-cap {
           color: #8cb64f;
           float: left;
           font-family: 'Arvo';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .short_game_2 .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .short_game_2 .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .short_game_2 .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .short_game_2 .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .short_game_2 .column ol, .short_game_2 .column ul {
           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*/

        .short_game_2 .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .short_game_2 .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

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

    /*containers*/

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .ghurka_ad .column ol, .ghurka_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .ahead_ad .column ol, .ahead_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*general*/

        .short_game_3 .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .short_game_3 .column h1 {
           color: #8cb64f;
           font-family: 'Arvo';
           font-size: 2.25rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-align: center;
           border-width: 0px;
        }

        .short_game_3 .column h2 {
           margin-bottom: 20px;
           font-family: 'Arvo';
           font-size: 2.25rem;
           line-height: 1.2em;
           margin-top: 0px;
           font-weight: 400;
           border-width: 0px;
        }

        .short_game_3 .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .short_game_3 .column h4 {
           color: #8cb64f;
           font-family: 'Montserrat';
           font-size: 1.875rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 12px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .short_game_3 .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.75rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           border-width: 0px;
        }

        .short_game_3 .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .short_game_3 .column .default-drop-cap {
           color: #8cb64f;
           float: left;
           font-family: 'Arvo';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .short_game_3 .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .short_game_3 .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .short_game_3 .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .short_game_3 .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .short_game_3 .column ol, .short_game_3 .column ul {
           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*/

        .short_game_3 .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .short_game_3 .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

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

    /*containers*/

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .charles_schwab_ad .column ol, .charles_schwab_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*general*/

        .short_game_4 .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .short_game_4 .column h1 {
           color: #8cb64f;
           font-family: 'Arvo';
           font-size: 2.25rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-align: center;
           border-width: 0px;
        }

        .short_game_4 .column h2 {
           margin-bottom: 20px;
           font-family: 'Arvo';
           font-size: 2.25rem;
           line-height: 1.2em;
           margin-top: 0px;
           font-weight: 400;
           border-width: 0px;
        }

        .short_game_4 .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .short_game_4 .column h4 {
           color: #8cb64f;
           font-family: 'Montserrat';
           font-size: 1.875rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 12px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .short_game_4 .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.75rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           border-width: 0px;
        }

        .short_game_4 .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .short_game_4 .column .default-drop-cap {
           color: #8cb64f;
           float: left;
           font-family: 'Arvo';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .short_game_4 .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .short_game_4 .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .short_game_4 .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .short_game_4 .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .short_game_4 .column ol, .short_game_4 .column ul {
           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*/

        .short_game_4 .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .short_game_4 .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

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

    /*containers*/

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .cover_the_tees_ad .column ol, .cover_the_tees_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*paragraphs*/

        .pro_to_pro_1 .column p.p2 {
           color: #211d1e;
           border-width: 0px;
        }

        .pro_to_pro_1 .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .pro_to_pro_1 .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .pro_to_pro_1 .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .pro_to_pro_1 .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .pro_to_pro_1 .column ol, .pro_to_pro_1 .column ul {
           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;
        }

    /*links*/

        .pro_to_pro_1 .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .pro_to_pro_1 .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .pro_to_pro_1 .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 8px;
           line-height: 0.4em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .pro_to_pro_1 .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .pro_to_pro_1 .column h5 {
           margin-bottom: 12px;
           margin-top: 0px;
           font-weight: 500;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.75rem;
           font-family: 'Montserrat';
           color: #000000;
           font-style: italic;
           border-width: 0px;
        }

        .pro_to_pro_1 .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .pro_to_pro_1 .column h3 {
           margin-bottom: 15px;
           text-transform: capitalize;
           margin-top: 15px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .pro_to_pro_1 .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.1em;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           margin-bottom: 20px;
           border-width: 0px;
        }

        .pro_to_pro_1 .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.875rem;
           font-family: 'Montserrat';
           color: #5b5b5b;
           border-width: 0px;
        }

    /*general*/

        .pro_to_pro_1 .column endbug {
           border-width: 0px;
        }

    /*images*/

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

    /*containers*/

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .made_to_order_gifts_ad .column ol, .made_to_order_gifts_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .ust_mamiya_ad .column ol, .ust_mamiya_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*general*/

        .pro_to_pro_2 .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .pro_to_pro_2 .column h1 {
           color: #5b5b5b;
           font-family: 'Montserrat';
           font-size: 1.875rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .pro_to_pro_2 .column h2 {
           margin-bottom: 20px;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           line-height: 1.1em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .pro_to_pro_2 .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 15px;
           text-transform: capitalize;
           margin-bottom: 15px;
           border-width: 0px;
        }

        .pro_to_pro_2 .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .pro_to_pro_2 .column h5 {
           font-style: italic;
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.75rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 500;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .pro_to_pro_2 .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .pro_to_pro_2 .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.4em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .pro_to_pro_2 .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .pro_to_pro_2 .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .pro_to_pro_2 .column ol, .pro_to_pro_2 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .pro_to_pro_2 .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .pro_to_pro_2 .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .pro_to_pro_2 .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .pro_to_pro_2 .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .pro_to_pro_2 .column p.p2 {
           color: #211d1e;
           border-width: 0px;
        }

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .rapsodo_ad .column ol, .rapsodo_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .ghost_golf_ad .column ol, .ghost_golf_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*paragraphs*/

        .pro_to_pro_3 .column p.p2 {
           color: #211d1e;
           border-width: 0px;
        }

        .pro_to_pro_3 .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .pro_to_pro_3 .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .pro_to_pro_3 .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .pro_to_pro_3 .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .pro_to_pro_3 .column ol, .pro_to_pro_3 .column ul {
           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;
        }

    /*links*/

        .pro_to_pro_3 .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .pro_to_pro_3 .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .pro_to_pro_3 .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 8px;
           line-height: 0.4em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .pro_to_pro_3 .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .pro_to_pro_3 .column h5 {
           margin-bottom: 12px;
           margin-top: 0px;
           font-weight: 500;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.75rem;
           font-family: 'Montserrat';
           color: #000000;
           font-style: italic;
           border-width: 0px;
        }

        .pro_to_pro_3 .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .pro_to_pro_3 .column h3 {
           margin-bottom: 15px;
           text-transform: capitalize;
           margin-top: 15px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .pro_to_pro_3 .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.1em;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           margin-bottom: 20px;
           border-width: 0px;
        }

        .pro_to_pro_3 .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.875rem;
           font-family: 'Montserrat';
           color: #5b5b5b;
           border-width: 0px;
        }

    /*general*/

        .pro_to_pro_3 .column endbug {
           border-width: 0px;
        }

    /*images*/

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

    /*containers*/

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .cap_patrol_ad .column ol, .cap_patrol_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .ashworth_ad .column ol, .ashworth_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .shade_headwear_ad .column ol, .shade_headwear_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*paragraphs*/

        .media_watch .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .media_watch .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .media_watch .column p.p2 {
           font-size: 0.9375rem;
           color: #ffffff;
           border-width: 0px;
        }

        .media_watch .column p.p2 {
           color: #211d1e;
           border-width: 0px;
        }

    /*lists*/

        .media_watch .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .media_watch .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .media_watch .column ol, .media_watch .column ul {
           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;
        }

    /*links*/

        .media_watch .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .media_watch .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .media_watch .column a.sanlink {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           border-width: 0px;
        }

    /*inlines*/

        .media_watch .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 8px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

        .media_watch .column .s2 {
           color: #54656f;
           border-width: 0px;
        }

    /*headers*/

        .media_watch .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .media_watch .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: bold;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .media_watch .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .media_watch .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .media_watch .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           text-align: center;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .media_watch .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .media_watch .column endbug {
           border-width: 0px;
        }

    /*images*/

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

    /*containers*/

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .bauer_international_ad .column ol, .bauer_international_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*paragraphs*/

        .recommended_reading .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .recommended_reading .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .recommended_reading .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .recommended_reading .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .recommended_reading .column ol, .recommended_reading .column ul {
           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;
        }

    /*links*/

        .recommended_reading .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .recommended_reading .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .recommended_reading .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 8px;
           line-height: 0.4em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #832a3a;
           border-width: 0px;
        }

    /*headers*/

        .recommended_reading .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .recommended_reading .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .recommended_reading .column h4 {
           margin-bottom: 0px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.125rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .recommended_reading .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .recommended_reading .column h2 {
           font-weight: bold;
           text-decoration: none;
           margin-top: 5px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: 'Montserrat';
           text-align: center;
           margin-bottom: 15px;
           border-width: 0px;
        }

        .recommended_reading .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .recommended_reading .column endbug {
           border-width: 0px;
        }

    /*images*/

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

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .belyn_key_ad .column ol, .belyn_key_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*general*/

        .government_advocacy .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .government_advocacy .column h1 {
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .government_advocacy .column h2 {
           padding-bottom: 16px;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 500;
           border-width: 0px;
        }

        .government_advocacy .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .government_advocacy .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .government_advocacy .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .government_advocacy .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .government_advocacy .column .default-drop-cap {
           color: #832a3a;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .government_advocacy .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .government_advocacy .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .government_advocacy .column ol, .government_advocacy .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .government_advocacy .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .government_advocacy .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .government_advocacy .column p.p2 {
           color: #221e1f;
           font-size: 1.875rem;
           border-width: 0px;
        }

        .government_advocacy .column p.p2 {
           line-height: 1.6em;
           color: #221e1f;
           border-width: 0px;
        }

        .government_advocacy .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .government_advocacy .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .government_advocacy .column p.p2 {
           color: #211d1e;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .golf_pride_ad .column ol, .golf_pride_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*general*/

        .inclusion_culture .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .inclusion_culture .column h1 {
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .inclusion_culture .column h2 {
           margin-bottom: 20px;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 500;
           border-width: 0px;
        }

        .inclusion_culture .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .inclusion_culture .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .inclusion_culture .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .inclusion_culture .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .inclusion_culture .column .default-drop-cap {
           color: #832a3a;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.4em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .inclusion_culture .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .inclusion_culture .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .inclusion_culture .column ol, .inclusion_culture .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .inclusion_culture .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .inclusion_culture .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .inclusion_culture .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .inclusion_culture .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .golfzon_ad .column ol, .golfzon_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

        .health_wellness .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .health_wellness .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .health_wellness .column p.p2 {
           color: #211d1e;
           border-width: 0px;
        }

    /*lists*/

        .health_wellness .column ol, .health_wellness .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .health_wellness .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .health_wellness .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .health_wellness .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .health_wellness .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .health_wellness .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 8px;
           line-height: 0.4em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .health_wellness .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .health_wellness .column h5 {
           margin-bottom: 12px;
           margin-top: 0px;
           font-weight: 500;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.75rem;
           font-family: 'Montserrat';
           color: #000000;
           font-style: italic;
           border-width: 0px;
        }

        .health_wellness .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .health_wellness .column h3 {
           margin-bottom: 15px;
           text-transform: capitalize;
           margin-top: 15px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .health_wellness .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.1em;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           margin-bottom: 20px;
           border-width: 0px;
        }

        .health_wellness .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.875rem;
           font-family: 'Montserrat';
           color: #5b5b5b;
           border-width: 0px;
        }

    /*general*/

        .health_wellness .column endbug {
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .williams_athletic_club_ad .column ol, .williams_athletic_club_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*general*/

        .master_professionals .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .master_professionals .column h1 {
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .master_professionals .column h2 {
           padding-bottom: 16px;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 500;
           border-width: 0px;
        }

        .master_professionals .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .master_professionals .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .master_professionals .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .master_professionals .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .master_professionals .column .default-drop-cap {
           color: #832a3a;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .master_professionals .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .master_professionals .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .master_professionals .column ol, .master_professionals .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .master_professionals .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .master_professionals .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .master_professionals .column p.p2 {
           color: #221e1f;
           font-size: 1.875rem;
           border-width: 0px;
        }

        .master_professionals .column p.p2 {
           line-height: 1.6em;
           color: #221e1f;
           border-width: 0px;
        }

        .master_professionals .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .master_professionals .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .master_professionals .column p.p2 {
           color: #211d1e;
           border-width: 0px;
        }

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .netting_builder_ad .column ol, .netting_builder_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .cover_story_cs1_main_preview_1 .column ol, .cover_story_cs1_main_preview_1 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Cover Story: CS1-Main Preview 2
***********************************/

    /*paragraphs*/

        .cover_story_cs1_main_preview_2 .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .cover_story_cs1_main_preview_2 .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .cover_story_cs1_main_preview_2 .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs1_main_preview_2 .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs1_main_preview_2 .column ol, .cover_story_cs1_main_preview_2 .column ul {
           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;
        }

    /*links*/

        .cover_story_cs1_main_preview_2 .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .cover_story_cs1_main_preview_2 .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .cover_story_cs1_main_preview_2 .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #4b677b;
           border-width: 0px;
        }

    /*headers*/

        .cover_story_cs1_main_preview_2 .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .cover_story_cs1_main_preview_2 .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .cover_story_cs1_main_preview_2 .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .cover_story_cs1_main_preview_2 .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .cover_story_cs1_main_preview_2 .column h2 {
           font-weight: 700;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           color: #4b677b;
           border-width: 0px;
        }

        .cover_story_cs1_main_preview_2 .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           color: #192a4a;
           border-width: 0px;
        }

    /*general*/

        .cover_story_cs1_main_preview_2 .column endbug {
           border-width: 0px;
        }

    /*images*/

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

    /*containers*/

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

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .duca_del_cosma_ad .column ol, .duca_del_cosma_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

    /*lists*/

        .sterling_cut_glass_ad .column ol, .sterling_cut_glass_ad .column ul {
           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*/

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

    /*layoutitems*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*general*/

        .cover_story_cs2_behind_scenes .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .cover_story_cs2_behind_scenes .column h1 {
           color: #192a4a;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .cover_story_cs2_behind_scenes .column h2 {
           color: #4b677b;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 700;
           border-width: 0px;
        }

        .cover_story_cs2_behind_scenes .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .cover_story_cs2_behind_scenes .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .cover_story_cs2_behind_scenes .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .cover_story_cs2_behind_scenes .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .cover_story_cs2_behind_scenes .column .default-drop-cap {
           color: #4b677b;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .cover_story_cs2_behind_scenes .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .cover_story_cs2_behind_scenes .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .cover_story_cs2_behind_scenes .column ol, .cover_story_cs2_behind_scenes .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs2_behind_scenes .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs2_behind_scenes .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .cover_story_cs2_behind_scenes .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .cover_story_cs2_behind_scenes .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

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

    /*paragraphs*/

        .cover_story_cs3_closer_look .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .cover_story_cs3_closer_look .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .cover_story_cs3_closer_look .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs3_closer_look .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs3_closer_look .column ol, .cover_story_cs3_closer_look .column ul {
           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;
        }

    /*links*/

        .cover_story_cs3_closer_look .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .cover_story_cs3_closer_look .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .cover_story_cs3_closer_look .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #4b677b;
           border-width: 0px;
        }

    /*headers*/

        .cover_story_cs3_closer_look .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .cover_story_cs3_closer_look .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .cover_story_cs3_closer_look .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .cover_story_cs3_closer_look .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .cover_story_cs3_closer_look .column h2 {
           font-weight: 700;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           color: #4b677b;
           border-width: 0px;
        }

        .cover_story_cs3_closer_look .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           color: #192a4a;
           border-width: 0px;
        }

    /*general*/

        .cover_story_cs3_closer_look .column endbug {
           border-width: 0px;
        }

    /*images*/

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

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

    /*layoutitems*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*links*/

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

    /*inlines*/

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

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

    /*images*/

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

        .ping_profile_advertorial .column ol, .ping_profile_advertorial .column ul {
           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*/

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*general*/

        .cover_story_cs4_look_back .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .cover_story_cs4_look_back .column h1 {
           color: #192a4a;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .cover_story_cs4_look_back .column h2 {
           color: #4b677b;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 700;
           border-width: 0px;
        }

        .cover_story_cs4_look_back .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .cover_story_cs4_look_back .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .cover_story_cs4_look_back .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .cover_story_cs4_look_back .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .cover_story_cs4_look_back .column .default-drop-cap {
           color: #4b677b;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .cover_story_cs4_look_back .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .cover_story_cs4_look_back .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .cover_story_cs4_look_back .column ol, .cover_story_cs4_look_back .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs4_look_back .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs4_look_back .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .cover_story_cs4_look_back .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .cover_story_cs4_look_back .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

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

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

        .tagmarshal_ad .column ol, .tagmarshal_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

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

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Cover Story: CS5-Pros in Field
***********************************/

    /*paragraphs*/

        .cover_story_cs5_pros_in_field .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .cover_story_cs5_pros_in_field .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .cover_story_cs5_pros_in_field .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs5_pros_in_field .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs5_pros_in_field .column ol, .cover_story_cs5_pros_in_field .column ul {
           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;
        }

    /*links*/

        .cover_story_cs5_pros_in_field .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .cover_story_cs5_pros_in_field .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .cover_story_cs5_pros_in_field .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #4b677b;
           border-width: 0px;
        }

    /*headers*/

        .cover_story_cs5_pros_in_field .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .cover_story_cs5_pros_in_field .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .cover_story_cs5_pros_in_field .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .cover_story_cs5_pros_in_field .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .cover_story_cs5_pros_in_field .column h2 {
           font-weight: 700;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           color: #4b677b;
           border-width: 0px;
        }

        .cover_story_cs5_pros_in_field .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           color: #192a4a;
           border-width: 0px;
        }

    /*general*/

        .cover_story_cs5_pros_in_field .column endbug {
           border-width: 0px;
        }

    /*images*/

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

        .cover_story_cs5_pros_in_field .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .cover_story_cs5_pros_in_field .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Cover Story: CS6-Through Years
***********************************/

    /*layoutitems*/

        .cover_story_cs6_through_years .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .cover_story_cs6_through_years .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .cover_story_cs6_through_years .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;
        }

    /*general*/

        .cover_story_cs6_through_years .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .cover_story_cs6_through_years .column h1 {
           color: #192a4a;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .cover_story_cs6_through_years .column h2 {
           color: #4b677b;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 700;
           border-width: 0px;
        }

        .cover_story_cs6_through_years .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .cover_story_cs6_through_years .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .cover_story_cs6_through_years .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .cover_story_cs6_through_years .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .cover_story_cs6_through_years .column .default-drop-cap {
           color: #4b677b;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .cover_story_cs6_through_years .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .cover_story_cs6_through_years .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .cover_story_cs6_through_years .column ol, .cover_story_cs6_through_years .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs6_through_years .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .cover_story_cs6_through_years .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .cover_story_cs6_through_years .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .cover_story_cs6_through_years .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
GOLF WEB DESIGN AD
***********************************/

    /*headers*/

        .golf_web_design_ad .column h6 {
           border-width: 0px;
        }

        .golf_web_design_ad .column h5 {
           border-width: 0px;
        }

        .golf_web_design_ad .column h4 {
           border-width: 0px;
        }

        .golf_web_design_ad .column h3 {
           border-width: 0px;
        }

        .golf_web_design_ad .column h2 {
           border-width: 0px;
        }

        .golf_web_design_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .golf_web_design_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .golf_web_design_ad .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*/

        .golf_web_design_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .golf_web_design_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .golf_web_design_ad .column ol, .golf_web_design_ad .column ul {
           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*/

        .golf_web_design_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .golf_web_design_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Award Winners: Intro
***********************************/

    /*layoutitems*/

        .award_winners_intro .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .award_winners_intro .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .award_winners_intro .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;
        }

    /*general*/

        .award_winners_intro .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .award_winners_intro .column h1 {
           color: #192a4a;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .award_winners_intro .column h2 {
           color: #4b677b;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 700;
           border-width: 0px;
        }

        .award_winners_intro .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .award_winners_intro .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .award_winners_intro .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .award_winners_intro .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .award_winners_intro .column .default-drop-cap {
           color: #4b677b;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .award_winners_intro .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .award_winners_intro .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .award_winners_intro .column ol, .award_winners_intro .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .award_winners_intro .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .award_winners_intro .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .award_winners_intro .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .award_winners_intro .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
GOLF TOURISM SOLUTIONS AD
***********************************/

    /*headers*/

        .golf_tourism_solutions_ad .column h6 {
           border-width: 0px;
        }

        .golf_tourism_solutions_ad .column h5 {
           border-width: 0px;
        }

        .golf_tourism_solutions_ad .column h4 {
           border-width: 0px;
        }

        .golf_tourism_solutions_ad .column h3 {
           border-width: 0px;
        }

        .golf_tourism_solutions_ad .column h2 {
           border-width: 0px;
        }

        .golf_tourism_solutions_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .golf_tourism_solutions_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .golf_tourism_solutions_ad .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*/

        .golf_tourism_solutions_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .golf_tourism_solutions_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .golf_tourism_solutions_ad .column ol, .golf_tourism_solutions_ad .column ul {
           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*/

        .golf_tourism_solutions_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .golf_tourism_solutions_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Section Award Winners 1
***********************************/

    /*paragraphs*/

        .section_award_winners_1 .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_award_winners_1 .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_award_winners_1 .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_1 .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_1 .column ol, .section_award_winners_1 .column ul {
           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;
        }

    /*links*/

        .section_award_winners_1 .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_award_winners_1 .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_award_winners_1 .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #4b677b;
           border-width: 0px;
        }

    /*headers*/

        .section_award_winners_1 .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_award_winners_1 .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_award_winners_1 .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_award_winners_1 .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_award_winners_1 .column h2 {
           font-weight: 700;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           color: #4b677b;
           border-width: 0px;
        }

        .section_award_winners_1 .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           color: #192a4a;
           border-width: 0px;
        }

    /*general*/

        .section_award_winners_1 .column endbug {
           border-width: 0px;
        }

    /*images*/

        .section_award_winners_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;
        }

    /*containers*/

        .section_award_winners_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*/

        .section_award_winners_1 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Section Award Winners 2
***********************************/

    /*layoutitems*/

        .section_award_winners_2 .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_award_winners_2 .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_award_winners_2 .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;
        }

    /*general*/

        .section_award_winners_2 .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_award_winners_2 .column h1 {
           color: #192a4a;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_award_winners_2 .column h2 {
           color: #4b677b;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 700;
           border-width: 0px;
        }

        .section_award_winners_2 .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_award_winners_2 .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_award_winners_2 .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_award_winners_2 .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_award_winners_2 .column .default-drop-cap {
           color: #4b677b;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_award_winners_2 .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_award_winners_2 .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_award_winners_2 .column ol, .section_award_winners_2 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_2 .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_2 .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .section_award_winners_2 .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_award_winners_2 .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Section Award Winners 3
***********************************/

    /*paragraphs*/

        .section_award_winners_3 .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_award_winners_3 .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_award_winners_3 .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_3 .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_3 .column ol, .section_award_winners_3 .column ul {
           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;
        }

    /*links*/

        .section_award_winners_3 .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_award_winners_3 .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_award_winners_3 .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #4b677b;
           border-width: 0px;
        }

    /*headers*/

        .section_award_winners_3 .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_award_winners_3 .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_award_winners_3 .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_award_winners_3 .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_award_winners_3 .column h2 {
           font-weight: 700;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           color: #4b677b;
           border-width: 0px;
        }

        .section_award_winners_3 .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           color: #192a4a;
           border-width: 0px;
        }

    /*general*/

        .section_award_winners_3 .column endbug {
           border-width: 0px;
        }

    /*images*/

        .section_award_winners_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;
        }

    /*containers*/

        .section_award_winners_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*/

        .section_award_winners_3 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Section Award Winners 4
***********************************/

    /*layoutitems*/

        .section_award_winners_4 .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_award_winners_4 .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_award_winners_4 .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;
        }

    /*general*/

        .section_award_winners_4 .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_award_winners_4 .column h1 {
           color: #192a4a;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_award_winners_4 .column h2 {
           color: #4b677b;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 700;
           border-width: 0px;
        }

        .section_award_winners_4 .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_award_winners_4 .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_award_winners_4 .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_award_winners_4 .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_award_winners_4 .column .default-drop-cap {
           color: #4b677b;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_award_winners_4 .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_award_winners_4 .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_award_winners_4 .column ol, .section_award_winners_4 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_4 .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_4 .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .section_award_winners_4 .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_award_winners_4 .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Section Award Winners 5
***********************************/

    /*paragraphs*/

        .section_award_winners_5 .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_award_winners_5 .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_award_winners_5 .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_5 .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_5 .column ol, .section_award_winners_5 .column ul {
           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;
        }

    /*links*/

        .section_award_winners_5 .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_award_winners_5 .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_award_winners_5 .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #4b677b;
           border-width: 0px;
        }

    /*headers*/

        .section_award_winners_5 .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_award_winners_5 .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_award_winners_5 .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_award_winners_5 .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_award_winners_5 .column h2 {
           font-weight: 700;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           color: #4b677b;
           border-width: 0px;
        }

        .section_award_winners_5 .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           color: #192a4a;
           border-width: 0px;
        }

    /*general*/

        .section_award_winners_5 .column endbug {
           border-width: 0px;
        }

    /*images*/

        .section_award_winners_5 .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*/

        .section_award_winners_5 .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*/

        .section_award_winners_5 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
SYNTHETIC TURF AD
***********************************/

    /*headers*/

        .synthetic_turf_ad .column h6 {
           border-width: 0px;
        }

        .synthetic_turf_ad .column h5 {
           border-width: 0px;
        }

        .synthetic_turf_ad .column h4 {
           border-width: 0px;
        }

        .synthetic_turf_ad .column h3 {
           border-width: 0px;
        }

        .synthetic_turf_ad .column h2 {
           border-width: 0px;
        }

        .synthetic_turf_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .synthetic_turf_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .synthetic_turf_ad .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*/

        .synthetic_turf_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .synthetic_turf_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .synthetic_turf_ad .column ol, .synthetic_turf_ad .column ul {
           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*/

        .synthetic_turf_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .synthetic_turf_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Section Award Winners 6
***********************************/

    /*layoutitems*/

        .section_award_winners_6 .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_award_winners_6 .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_award_winners_6 .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;
        }

    /*general*/

        .section_award_winners_6 .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_award_winners_6 .column h1 {
           color: #192a4a;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_award_winners_6 .column h2 {
           color: #4b677b;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 700;
           border-width: 0px;
        }

        .section_award_winners_6 .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_award_winners_6 .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_award_winners_6 .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_award_winners_6 .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_award_winners_6 .column .default-drop-cap {
           color: #4b677b;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_award_winners_6 .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_award_winners_6 .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_award_winners_6 .column ol, .section_award_winners_6 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_6 .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_6 .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .section_award_winners_6 .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_award_winners_6 .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
LEVEL BLUE AD
***********************************/

    /*headers*/

        .level_blue_ad .column h6 {
           border-width: 0px;
        }

        .level_blue_ad .column h5 {
           border-width: 0px;
        }

        .level_blue_ad .column h4 {
           border-width: 0px;
        }

        .level_blue_ad .column h3 {
           border-width: 0px;
        }

        .level_blue_ad .column h2 {
           border-width: 0px;
        }

        .level_blue_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .level_blue_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .level_blue_ad .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*/

        .level_blue_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .level_blue_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .level_blue_ad .column ol, .level_blue_ad .column ul {
           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*/

        .level_blue_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .level_blue_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Section Award Winners 7
***********************************/

    /*paragraphs*/

        .section_award_winners_7 .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_award_winners_7 .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_award_winners_7 .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_7 .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_award_winners_7 .column ol, .section_award_winners_7 .column ul {
           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;
        }

    /*links*/

        .section_award_winners_7 .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_award_winners_7 .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_award_winners_7 .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #4b677b;
           border-width: 0px;
        }

    /*headers*/

        .section_award_winners_7 .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_award_winners_7 .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_award_winners_7 .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_award_winners_7 .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_award_winners_7 .column h2 {
           font-weight: 700;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           color: #4b677b;
           border-width: 0px;
        }

        .section_award_winners_7 .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           color: #192a4a;
           border-width: 0px;
        }

    /*general*/

        .section_award_winners_7 .column endbug {
           border-width: 0px;
        }

    /*images*/

        .section_award_winners_7 .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*/

        .section_award_winners_7 .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*/

        .section_award_winners_7 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
COREBRIDGE AD
***********************************/

    /*layoutitems*/

        .corebridge_ad .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .corebridge_ad .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*lists*/

        .corebridge_ad .column ol, .corebridge_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .corebridge_ad .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*/

        .corebridge_ad .column p {
           border-width: 0px;
        }

    /*inlines*/

        .corebridge_ad .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*/

        .corebridge_ad .column a {
           border-width: 0px;
        }

    /*headers*/

        .corebridge_ad .column h1 {
           border-width: 0px;
        }

        .corebridge_ad .column h2 {
           border-width: 0px;
        }

        .corebridge_ad .column h3 {
           border-width: 0px;
        }

        .corebridge_ad .column h4 {
           border-width: 0px;
        }

        .corebridge_ad .column h5 {
           border-width: 0px;
        }

        .corebridge_ad .column h6 {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
MOY Award Winners 1
***********************************/

    /*layoutitems*/

        .moy_award_winners_1 .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .moy_award_winners_1 .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .moy_award_winners_1 .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;
        }

    /*general*/

        .moy_award_winners_1 .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .moy_award_winners_1 .column h1 {
           color: #192a4a;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .moy_award_winners_1 .column h2 {
           color: #4b677b;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 700;
           border-width: 0px;
        }

        .moy_award_winners_1 .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .moy_award_winners_1 .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .moy_award_winners_1 .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .moy_award_winners_1 .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .moy_award_winners_1 .column .default-drop-cap {
           color: #4b677b;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .moy_award_winners_1 .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .moy_award_winners_1 .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .moy_award_winners_1 .column ol, .moy_award_winners_1 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .moy_award_winners_1 .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .moy_award_winners_1 .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .moy_award_winners_1 .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .moy_award_winners_1 .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
MOY Award Winners 2
***********************************/

    /*paragraphs*/

        .moy_award_winners_2 .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .moy_award_winners_2 .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .moy_award_winners_2 .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .moy_award_winners_2 .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .moy_award_winners_2 .column ol, .moy_award_winners_2 .column ul {
           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;
        }

    /*links*/

        .moy_award_winners_2 .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .moy_award_winners_2 .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .moy_award_winners_2 .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #4b677b;
           border-width: 0px;
        }

    /*headers*/

        .moy_award_winners_2 .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .moy_award_winners_2 .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .moy_award_winners_2 .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .moy_award_winners_2 .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .moy_award_winners_2 .column h2 {
           font-weight: 700;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           color: #4b677b;
           border-width: 0px;
        }

        .moy_award_winners_2 .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           color: #192a4a;
           border-width: 0px;
        }

    /*general*/

        .moy_award_winners_2 .column endbug {
           border-width: 0px;
        }

    /*images*/

        .moy_award_winners_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;
        }

    /*containers*/

        .moy_award_winners_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*/

        .moy_award_winners_2 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Sr PGA Champ Preview
***********************************/

    /*layoutitems*/

        .sr_pga_champ_preview .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .sr_pga_champ_preview .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .sr_pga_champ_preview .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;
        }

    /*general*/

        .sr_pga_champ_preview .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .sr_pga_champ_preview .column h1 {
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .sr_pga_champ_preview .column h2 {
           padding-bottom: 16px;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 500;
           border-width: 0px;
        }

        .sr_pga_champ_preview .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .sr_pga_champ_preview .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .sr_pga_champ_preview .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .sr_pga_champ_preview .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .sr_pga_champ_preview .column .default-drop-cap {
           color: #832a3a;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .sr_pga_champ_preview .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .sr_pga_champ_preview .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .sr_pga_champ_preview .column ol, .sr_pga_champ_preview .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .sr_pga_champ_preview .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .sr_pga_champ_preview .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .sr_pga_champ_preview .column p.p2 {
           color: #221e1f;
           font-size: 1.875rem;
           border-width: 0px;
        }

        .sr_pga_champ_preview .column p.p2 {
           line-height: 1.6em;
           color: #221e1f;
           border-width: 0px;
        }

        .sr_pga_champ_preview .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .sr_pga_champ_preview .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .sr_pga_champ_preview .column p.p2 {
           color: #211d1e;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
FLAG D AD
***********************************/

    /*headers*/

        .flag_d_ad .column h6 {
           border-width: 0px;
        }

        .flag_d_ad .column h5 {
           border-width: 0px;
        }

        .flag_d_ad .column h4 {
           border-width: 0px;
        }

        .flag_d_ad .column h3 {
           border-width: 0px;
        }

        .flag_d_ad .column h2 {
           border-width: 0px;
        }

        .flag_d_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .flag_d_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .flag_d_ad .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*/

        .flag_d_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .flag_d_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .flag_d_ad .column ol, .flag_d_ad .column ul {
           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*/

        .flag_d_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .flag_d_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA Works Champ Preview
***********************************/

    /*paragraphs*/

        .pga_works_champ_preview .column p.p2 {
           color: #211d1e;
           border-width: 0px;
        }

        .pga_works_champ_preview .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .pga_works_champ_preview .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .pga_works_champ_preview .column p.p2 {
           color: #221e1f;
           line-height: 1.6em;
           border-width: 0px;
        }

        .pga_works_champ_preview .column p.p2 {
           font-size: 1.875rem;
           color: #221e1f;
           border-width: 0px;
        }

    /*lists*/

        .pga_works_champ_preview .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .pga_works_champ_preview .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .pga_works_champ_preview .column ol, .pga_works_champ_preview .column ul {
           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;
        }

    /*links*/

        .pga_works_champ_preview .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .pga_works_champ_preview .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .pga_works_champ_preview .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 8px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #832a3a;
           border-width: 0px;
        }

    /*headers*/

        .pga_works_champ_preview .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .pga_works_champ_preview .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .pga_works_champ_preview .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .pga_works_champ_preview .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .pga_works_champ_preview .column h2 {
           font-weight: 500;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           padding-bottom: 16px;
           border-width: 0px;
        }

        .pga_works_champ_preview .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .pga_works_champ_preview .column endbug {
           border-width: 0px;
        }

    /*images*/

        .pga_works_champ_preview .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*/

        .pga_works_champ_preview .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*/

        .pga_works_champ_preview .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA PSA #3 AD [REACH]
***********************************/

    /*headers*/

        .pga_psa_3_ad_reach .column h6 {
           border-width: 0px;
        }

        .pga_psa_3_ad_reach .column h5 {
           border-width: 0px;
        }

        .pga_psa_3_ad_reach .column h4 {
           border-width: 0px;
        }

        .pga_psa_3_ad_reach .column h3 {
           border-width: 0px;
        }

        .pga_psa_3_ad_reach .column h2 {
           border-width: 0px;
        }

        .pga_psa_3_ad_reach .column h1 {
           border-width: 0px;
        }

    /*links*/

        .pga_psa_3_ad_reach .column a {
           border-width: 0px;
        }

    /*inlines*/

        .pga_psa_3_ad_reach .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*/

        .pga_psa_3_ad_reach .column p {
           border-width: 0px;
        }

    /*images*/

        .pga_psa_3_ad_reach .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*/

        .pga_psa_3_ad_reach .column ol, .pga_psa_3_ad_reach .column ul {
           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*/

        .pga_psa_3_ad_reach .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*/

        .pga_psa_3_ad_reach .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Winter Champ Review
***********************************/

    /*layoutitems*/

        .winter_champ_review .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .winter_champ_review .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .winter_champ_review .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;
        }

    /*general*/

        .winter_champ_review .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .winter_champ_review .column h1 {
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .winter_champ_review .column h2 {
           padding-bottom: 16px;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 500;
           border-width: 0px;
        }

        .winter_champ_review .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .winter_champ_review .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .winter_champ_review .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .winter_champ_review .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .winter_champ_review .column .default-drop-cap {
           color: #832a3a;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .winter_champ_review .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .winter_champ_review .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .winter_champ_review .column ol, .winter_champ_review .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .winter_champ_review .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .winter_champ_review .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .winter_champ_review .column p.p2 {
           color: #221e1f;
           font-size: 1.875rem;
           border-width: 0px;
        }

        .winter_champ_review .column p.p2 {
           line-height: 1.6em;
           color: #221e1f;
           border-width: 0px;
        }

        .winter_champ_review .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .winter_champ_review .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .winter_champ_review .column p.p2 {
           color: #211d1e;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
SELECT pi AD
***********************************/

    /*headers*/

        .select_pi_ad .column h6 {
           border-width: 0px;
        }

        .select_pi_ad .column h5 {
           border-width: 0px;
        }

        .select_pi_ad .column h4 {
           border-width: 0px;
        }

        .select_pi_ad .column h3 {
           border-width: 0px;
        }

        .select_pi_ad .column h2 {
           border-width: 0px;
        }

        .select_pi_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .select_pi_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .select_pi_ad .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*/

        .select_pi_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .select_pi_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .select_pi_ad .column ol, .select_pi_ad .column ul {
           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*/

        .select_pi_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .select_pi_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Travel
***********************************/

    /*layoutitems*/

        .travel .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .travel .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .travel .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;
        }

    /*general*/

        .travel .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .travel .column h1 {
           font-family: 'Oswald';
           font-size: 2.25rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 0px;
           margin-bottom: 15px;
           border-width: 0px;
        }

        .travel .column h2 {
           margin-bottom: 20px;
           font-family: Times New Roman, serif;
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           border-width: 0px;
        }

        .travel .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .travel .column h4 {
           color: #eabd62;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .travel .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .travel .column h6 {
           font-family: 'Oswald';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 500;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .travel .column .default-drop-cap {
           color: #eabd62;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .travel .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .travel .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .travel .column ol, .travel .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .travel .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .travel .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .travel .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           color: #000000;
           border-width: 0px;
        }

        .travel .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .travel .column p.Question {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           color: #dda440;
           font-weight: bold;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
ARCADIA BLUFFS AD
***********************************/

    /*layoutitems*/

        .arcadia_bluffs_ad .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .arcadia_bluffs_ad .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*lists*/

        .arcadia_bluffs_ad .column ol, .arcadia_bluffs_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .arcadia_bluffs_ad .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*/

        .arcadia_bluffs_ad .column p {
           border-width: 0px;
        }

    /*inlines*/

        .arcadia_bluffs_ad .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*/

        .arcadia_bluffs_ad .column a {
           border-width: 0px;
        }

    /*headers*/

        .arcadia_bluffs_ad .column h1 {
           border-width: 0px;
        }

        .arcadia_bluffs_ad .column h2 {
           border-width: 0px;
        }

        .arcadia_bluffs_ad .column h3 {
           border-width: 0px;
        }

        .arcadia_bluffs_ad .column h4 {
           border-width: 0px;
        }

        .arcadia_bluffs_ad .column h5 {
           border-width: 0px;
        }

        .arcadia_bluffs_ad .column h6 {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Player Engagement
***********************************/

    /*general*/

        .player_engagement .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .player_engagement .column h1 {
           color: #1b3b6c;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .player_engagement .column h2 {
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 500;
           border-width: 0px;
        }

        .player_engagement .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .player_engagement .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .player_engagement .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .player_engagement .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .player_engagement .column .default-drop-cap {
           color: #1b3b6c;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .player_engagement .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .player_engagement .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .player_engagement .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .player_engagement .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .player_engagement .column ol, .player_engagement .column ul {
           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*/

        .player_engagement .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .player_engagement .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .player_engagement .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*/

        .player_engagement .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*/

        .player_engagement .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA GOLF RETIREMENT PLUS AD
***********************************/

    /*layoutitems*/

        .pga_golf_retirement_plus_ad .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .pga_golf_retirement_plus_ad .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*lists*/

        .pga_golf_retirement_plus_ad .column ol, .pga_golf_retirement_plus_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .pga_golf_retirement_plus_ad .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*/

        .pga_golf_retirement_plus_ad .column h6 {
           border-width: 0px;
        }

        .pga_golf_retirement_plus_ad .column h5 {
           border-width: 0px;
        }

        .pga_golf_retirement_plus_ad .column h4 {
           border-width: 0px;
        }

        .pga_golf_retirement_plus_ad .column h3 {
           border-width: 0px;
        }

        .pga_golf_retirement_plus_ad .column h2 {
           border-width: 0px;
        }

        .pga_golf_retirement_plus_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .pga_golf_retirement_plus_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .pga_golf_retirement_plus_ad .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*/

        .pga_golf_retirement_plus_ad .column p {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Performance: Tom Mason
***********************************/

    /*paragraphs*/

        .performance_tom_mason .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .performance_tom_mason .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .performance_tom_mason .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .performance_tom_mason .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .performance_tom_mason .column ol, .performance_tom_mason .column ul {
           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;
        }

    /*links*/

        .performance_tom_mason .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .performance_tom_mason .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .performance_tom_mason .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #4b677b;
           border-width: 0px;
        }

    /*headers*/

        .performance_tom_mason .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .performance_tom_mason .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .performance_tom_mason .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .performance_tom_mason .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .performance_tom_mason .column h2 {
           font-weight: 700;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           color: #4b677b;
           border-width: 0px;
        }

        .performance_tom_mason .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           color: #192a4a;
           border-width: 0px;
        }

    /*general*/

        .performance_tom_mason .column endbug {
           border-width: 0px;
        }

    /*images*/

        .performance_tom_mason .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*/

        .performance_tom_mason .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*/

        .performance_tom_mason .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Golf Datatech 1
***********************************/

    /*headers*/

        .golf_datatech .column h6 {
           border-width: 0px;
        }

        .golf_datatech .column h5 {
           border-width: 0px;
        }

        .golf_datatech .column h4 {
           border-width: 0px;
        }

        .golf_datatech .column h3 {
           border-width: 0px;
        }

        .golf_datatech .column h2 {
           border-width: 0px;
        }

        .golf_datatech .column h1 {
           border-width: 0px;
        }

    /*links*/

        .golf_datatech .column a {
           border-width: 0px;
        }

    /*inlines*/

        .golf_datatech .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*/

        .golf_datatech .column p {
           border-width: 0px;
        }

    /*images*/

        .golf_datatech .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*/

        .golf_datatech .column ol, .golf_datatech .column ul {
           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*/

        .golf_datatech .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*/

        .golf_datatech .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Performance: Kilgariff & Silva
***********************************/

    /*layoutitems*/

        .performance_kilgariff_silva .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .performance_kilgariff_silva .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .performance_kilgariff_silva .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;
        }

    /*general*/

        .performance_kilgariff_silva .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .performance_kilgariff_silva .column h1 {
           color: #192a4a;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .performance_kilgariff_silva .column h2 {
           color: #4b677b;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 700;
           border-width: 0px;
        }

        .performance_kilgariff_silva .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .performance_kilgariff_silva .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .performance_kilgariff_silva .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .performance_kilgariff_silva .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .performance_kilgariff_silva .column .default-drop-cap {
           color: #4b677b;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .performance_kilgariff_silva .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .performance_kilgariff_silva .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .performance_kilgariff_silva .column ol, .performance_kilgariff_silva .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .performance_kilgariff_silva .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .performance_kilgariff_silva .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .performance_kilgariff_silva .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .performance_kilgariff_silva .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Prestwick Golf Digital Ad
***********************************/

    /*layoutitems*/

        .prestwick_golf_digital_ad .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .prestwick_golf_digital_ad .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*lists*/

        .prestwick_golf_digital_ad .column ol, .prestwick_golf_digital_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*headers*/

        .prestwick_golf_digital_ad .column h6 {
           margin-top: 8px;
           margin-bottom: 8px;
           line-height: 1.6em;
           font-weight: 300;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

        .prestwick_golf_digital_ad .column h5 {
           margin-top: 21px;
           margin-bottom: 11px;
           line-height: 1.6em;
           font-weight: 300;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

        .prestwick_golf_digital_ad .column h4 {
           margin-top: 21px;
           margin-bottom: 11px;
           line-height: 1.6em;
           font-weight: 300;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

        .prestwick_golf_digital_ad .column h3 {
           margin-top: 21px;
           margin-bottom: 11px;
           line-height: 1.6em;
           font-weight: 300;
           font-size: 1.25rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

        .prestwick_golf_digital_ad .column h2 {
           margin-top: 21px;
           margin-bottom: 11px;
           line-height: 1.6em;
           font-weight: 300;
           font-size: 1.5rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

        .prestwick_golf_digital_ad .column h1 {
           margin-top: 21px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 10px;
           line-height: 1.6em;
           font-weight: 300;
           font-size: 2rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

    /*links*/

        .prestwick_golf_digital_ad .column a {
           border-width: 0px;
        }

    /*images*/

        .prestwick_golf_digital_ad .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;
        }

    /*inlines*/

        .prestwick_golf_digital_ad .column .default-drop-cap {
           line-height: 1.3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .prestwick_golf_digital_ad .column p {
           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;
           font-variant: normal;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Performance: New Products
***********************************/

    /*layoutitems*/

        .performance_new_products .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .performance_new_products .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*lists*/

        .performance_new_products .column ol, .performance_new_products .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .performance_new_products .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*/

        .performance_new_products .column h6 {
           border-width: 0px;
        }

        .performance_new_products .column h5 {
           border-width: 0px;
        }

        .performance_new_products .column h4 {
           border-width: 0px;
        }

        .performance_new_products .column h3 {
           border-width: 0px;
        }

        .performance_new_products .column h2 {
           border-width: 0px;
        }

        .performance_new_products .column h1 {
           border-width: 0px;
        }

    /*links*/

        .performance_new_products .column a {
           border-width: 0px;
        }

    /*inlines*/

        .performance_new_products .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .performance_new_products .column p {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Performance: Corporate Chat
***********************************/

    /*layoutitems*/

        .performance_corporate_chat .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .performance_corporate_chat .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .performance_corporate_chat .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;
        }

    /*general*/

        .performance_corporate_chat .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .performance_corporate_chat .column h1 {
           color: #192a4a;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .performance_corporate_chat .column h2 {
           color: #4b677b;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 700;
           border-width: 0px;
        }

        .performance_corporate_chat .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .performance_corporate_chat .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .performance_corporate_chat .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .performance_corporate_chat .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .performance_corporate_chat .column .default-drop-cap {
           color: #4b677b;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .performance_corporate_chat .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .performance_corporate_chat .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .performance_corporate_chat .column ol, .performance_corporate_chat .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .performance_corporate_chat .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .performance_corporate_chat .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .performance_corporate_chat .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .performance_corporate_chat .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA PSA #2 AD [Deferred Comp]
***********************************/

    /*headers*/

        .pga_psa_2_ad_deferred_comp .column h6 {
           border-width: 0px;
        }

        .pga_psa_2_ad_deferred_comp .column h5 {
           border-width: 0px;
        }

        .pga_psa_2_ad_deferred_comp .column h4 {
           border-width: 0px;
        }

        .pga_psa_2_ad_deferred_comp .column h3 {
           border-width: 0px;
        }

        .pga_psa_2_ad_deferred_comp .column h2 {
           border-width: 0px;
        }

        .pga_psa_2_ad_deferred_comp .column h1 {
           border-width: 0px;
        }

    /*links*/

        .pga_psa_2_ad_deferred_comp .column a {
           border-width: 0px;
        }

    /*inlines*/

        .pga_psa_2_ad_deferred_comp .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*/

        .pga_psa_2_ad_deferred_comp .column p {
           border-width: 0px;
        }

    /*images*/

        .pga_psa_2_ad_deferred_comp .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*/

        .pga_psa_2_ad_deferred_comp .column ol, .pga_psa_2_ad_deferred_comp .column ul {
           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*/

        .pga_psa_2_ad_deferred_comp .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*/

        .pga_psa_2_ad_deferred_comp .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Performance: Coaching
***********************************/

    /*paragraphs*/

        .performance_coaching .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .performance_coaching .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .performance_coaching .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .performance_coaching .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .performance_coaching .column ol, .performance_coaching .column ul {
           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;
        }

    /*links*/

        .performance_coaching .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .performance_coaching .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .performance_coaching .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #4b677b;
           border-width: 0px;
        }

    /*headers*/

        .performance_coaching .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .performance_coaching .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .performance_coaching .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .performance_coaching .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .performance_coaching .column h2 {
           font-weight: 700;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           color: #4b677b;
           border-width: 0px;
        }

        .performance_coaching .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           color: #192a4a;
           border-width: 0px;
        }

    /*general*/

        .performance_coaching .column endbug {
           border-width: 0px;
        }

    /*images*/

        .performance_coaching .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*/

        .performance_coaching .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*/

        .performance_coaching .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA.com AD
***********************************/

    /*headers*/

        .pga_com_ad .column h6 {
           border-width: 0px;
        }

        .pga_com_ad .column h5 {
           border-width: 0px;
        }

        .pga_com_ad .column h4 {
           border-width: 0px;
        }

        .pga_com_ad .column h3 {
           border-width: 0px;
        }

        .pga_com_ad .column h2 {
           border-width: 0px;
        }

        .pga_com_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .pga_com_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .pga_com_ad .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*/

        .pga_com_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .pga_com_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .pga_com_ad .column ol, .pga_com_ad .column ul {
           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*/

        .pga_com_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .pga_com_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Retailing: Trending Now
***********************************/

    /*paragraphs*/

        .retailing_trending_now .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .retailing_trending_now .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .retailing_trending_now .column p.p2 {
           font-size: 1.25rem;
           color: #211d1e;
           border-width: 0px;
        }

    /*lists*/

        .retailing_trending_now .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .retailing_trending_now .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .retailing_trending_now .column ol, .retailing_trending_now .column ul {
           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;
        }

    /*links*/

        .retailing_trending_now .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .retailing_trending_now .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .retailing_trending_now .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #e69a1d;
           border-width: 0px;
        }

        .retailing_trending_now .column .s1 {
           font-size: 1.625rem;
           color: #ffffff;
           border-width: 0px;
        }

    /*headers*/

        .retailing_trending_now .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .retailing_trending_now .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .retailing_trending_now .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .retailing_trending_now .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .retailing_trending_now .column h2 {
           font-weight: 700;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           color: #e6991e;
           border-width: 0px;
        }

        .retailing_trending_now .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           color: #192a4a;
           border-width: 0px;
        }

    /*general*/

        .retailing_trending_now .column endbug {
           border-width: 0px;
        }

    /*images*/

        .retailing_trending_now .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*/

        .retailing_trending_now .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*/

        .retailing_trending_now .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Golf Datatech 2
***********************************/

    /*layoutitems*/

        .golf_datatech_2 .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .golf_datatech_2 .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*lists*/

        .golf_datatech_2 .column ol, .golf_datatech_2 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .golf_datatech_2 .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*/

        .golf_datatech_2 .column p {
           border-width: 0px;
        }

    /*inlines*/

        .golf_datatech_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*/

        .golf_datatech_2 .column a {
           border-width: 0px;
        }

    /*headers*/

        .golf_datatech_2 .column h1 {
           border-width: 0px;
        }

        .golf_datatech_2 .column h2 {
           border-width: 0px;
        }

        .golf_datatech_2 .column h3 {
           border-width: 0px;
        }

        .golf_datatech_2 .column h4 {
           border-width: 0px;
        }

        .golf_datatech_2 .column h5 {
           border-width: 0px;
        }

        .golf_datatech_2 .column h6 {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
STROKES GAINED AD
***********************************/

    /*headers*/

        .strokes_gained_ad .column h6 {
           border-width: 0px;
        }

        .strokes_gained_ad .column h5 {
           border-width: 0px;
        }

        .strokes_gained_ad .column h4 {
           border-width: 0px;
        }

        .strokes_gained_ad .column h3 {
           border-width: 0px;
        }

        .strokes_gained_ad .column h2 {
           border-width: 0px;
        }

        .strokes_gained_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .strokes_gained_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .strokes_gained_ad .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*/

        .strokes_gained_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .strokes_gained_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .strokes_gained_ad .column ol, .strokes_gained_ad .column ul {
           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*/

        .strokes_gained_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .strokes_gained_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Retailing: Sun Day Red
***********************************/

    /*layoutitems*/

        .retailing_sun_day_red .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .retailing_sun_day_red .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .retailing_sun_day_red .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;
        }

    /*general*/

        .retailing_sun_day_red .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .retailing_sun_day_red .column h1 {
           color: #192a4a;
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .retailing_sun_day_red .column h2 {
           color: #e6991e;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 700;
           border-width: 0px;
        }

        .retailing_sun_day_red .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .retailing_sun_day_red .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .retailing_sun_day_red .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .retailing_sun_day_red .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .retailing_sun_day_red .column .s1 {
           color: #ffffff;
           font-size: 1.625rem;
           border-width: 0px;
        }

        .retailing_sun_day_red .column .default-drop-cap {
           color: #e69a1d;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .retailing_sun_day_red .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .retailing_sun_day_red .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .retailing_sun_day_red .column ol, .retailing_sun_day_red .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .retailing_sun_day_red .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .retailing_sun_day_red .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .retailing_sun_day_red .column p.p2 {
           color: #211d1e;
           font-size: 1.25rem;
           border-width: 0px;
        }

        .retailing_sun_day_red .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .retailing_sun_day_red .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Retailing: T&O
***********************************/

    /*paragraphs*/

        .retailing_t_o .column p.Question {
           font-weight: bold;
           color: #dda440;
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .retailing_t_o .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .retailing_t_o .column p {
           color: #000000;
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .retailing_t_o .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .retailing_t_o .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .retailing_t_o .column ol, .retailing_t_o .column ul {
           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;
        }

    /*links*/

        .retailing_t_o .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .retailing_t_o .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .retailing_t_o .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 8px;
           line-height: 0.5em;
           font-weight: bold;
           font-size: 3.75rem;
           font-family: 'Montserrat';
           float: left;
           color: #eabd62;
           border-width: 0px;
        }

    /*headers*/

        .retailing_t_o .column h6 {
           text-align: left;
           font-weight: 500;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Oswald';
           border-width: 0px;
        }

        .retailing_t_o .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .retailing_t_o .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #eabd62;
           border-width: 0px;
        }

        .retailing_t_o .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .retailing_t_o .column h2 {
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: Times New Roman, serif;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .retailing_t_o .column h1 {
           margin-bottom: 15px;
           margin-top: 0px;
           line-height: 1.2em;
           font-weight: 600;
           font-size: 2.25rem;
           font-family: 'Oswald';
           border-width: 0px;
        }

    /*general*/

        .retailing_t_o .column endbug {
           border-width: 0px;
        }

    /*images*/

        .retailing_t_o .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*/

        .retailing_t_o .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*/

        .retailing_t_o .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Retailing: AGM
***********************************/

    /*layoutitems*/

        .retailing_agm .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .retailing_agm .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .retailing_agm .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;
        }

    /*general*/

        .retailing_agm .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .retailing_agm .column h1 {
           font-family: 'Oswald';
           font-size: 2.25rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 0px;
           margin-bottom: 15px;
           border-width: 0px;
        }

        .retailing_agm .column h2 {
           margin-bottom: 20px;
           font-family: Times New Roman, serif;
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           border-width: 0px;
        }

        .retailing_agm .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .retailing_agm .column h4 {
           color: #eabd62;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .retailing_agm .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .retailing_agm .column h6 {
           font-family: 'Oswald';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 500;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .retailing_agm .column .default-drop-cap {
           color: #eabd62;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .retailing_agm .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .retailing_agm .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .retailing_agm .column ol, .retailing_agm .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .retailing_agm .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .retailing_agm .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .retailing_agm .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           color: #000000;
           border-width: 0px;
        }

        .retailing_agm .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .retailing_agm .column p.Question {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           color: #dda440;
           font-weight: bold;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
From the Field
***********************************/

    /*paragraphs*/

        .from_the_field .column p.p2 {
           color: #221e1f;
           border-width: 0px;
        }

        .from_the_field .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .from_the_field .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .from_the_field .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .from_the_field .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .from_the_field .column ol, .from_the_field .column ul {
           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;
        }

    /*links*/

        .from_the_field .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .from_the_field .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .from_the_field .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.4em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #832a3a;
           border-width: 0px;
        }

    /*headers*/

        .from_the_field .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .from_the_field .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .from_the_field .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .from_the_field .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .from_the_field .column h2 {
           font-weight: 500;
           text-decoration: none;
           margin-top: 12px;
           line-height: 1.2em;
           font-size: 1.375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .from_the_field .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 2.25rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .from_the_field .column endbug {
           border-width: 0px;
        }

    /*images*/

        .from_the_field .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_field .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_field .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
REACH GOLFERS AD
***********************************/

    /*headers*/

        .reach_golfers_ad .column h6 {
           border-width: 0px;
        }

        .reach_golfers_ad .column h5 {
           border-width: 0px;
        }

        .reach_golfers_ad .column h4 {
           border-width: 0px;
        }

        .reach_golfers_ad .column h3 {
           border-width: 0px;
        }

        .reach_golfers_ad .column h2 {
           border-width: 0px;
        }

        .reach_golfers_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .reach_golfers_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .reach_golfers_ad .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*/

        .reach_golfers_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .reach_golfers_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .reach_golfers_ad .column ol, .reach_golfers_ad .column ul {
           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*/

        .reach_golfers_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .reach_golfers_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA PSA #1 AD [Jr League]
***********************************/

    /*headers*/

        .pga_psa_1_ad_jr_league .column h6 {
           border-width: 0px;
        }

        .pga_psa_1_ad_jr_league .column h5 {
           border-width: 0px;
        }

        .pga_psa_1_ad_jr_league .column h4 {
           border-width: 0px;
        }

        .pga_psa_1_ad_jr_league .column h3 {
           border-width: 0px;
        }

        .pga_psa_1_ad_jr_league .column h2 {
           border-width: 0px;
        }

        .pga_psa_1_ad_jr_league .column h1 {
           border-width: 0px;
        }

    /*links*/

        .pga_psa_1_ad_jr_league .column a {
           border-width: 0px;
        }

    /*inlines*/

        .pga_psa_1_ad_jr_league .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*/

        .pga_psa_1_ad_jr_league .column p {
           border-width: 0px;
        }

    /*images*/

        .pga_psa_1_ad_jr_league .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*/

        .pga_psa_1_ad_jr_league .column ol, .pga_psa_1_ad_jr_league .column ul {
           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*/

        .pga_psa_1_ad_jr_league .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*/

        .pga_psa_1_ad_jr_league .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Membership
***********************************/

    /*general*/

        .membership .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .membership .column h1 {
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .membership .column h2 {
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 500;
           border-width: 0px;
        }

        .membership .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .membership .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .membership .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .membership .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .membership .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 8px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .membership .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .membership .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .membership .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .membership .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .membership .column ol, .membership .column ul {
           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*/

        .membership .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .membership .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .membership .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*/

        .membership .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*/

        .membership .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PATRIOT PROFILE ADVERTORIAL
***********************************/

    /*headers*/

        .patriot_profile_advertorial .column h6 {
           border-width: 0px;
        }

        .patriot_profile_advertorial .column h5 {
           border-width: 0px;
        }

        .patriot_profile_advertorial .column h4 {
           border-width: 0px;
        }

        .patriot_profile_advertorial .column h3 {
           border-width: 0px;
        }

        .patriot_profile_advertorial .column h2 {
           border-width: 0px;
        }

        .patriot_profile_advertorial .column h1 {
           border-width: 0px;
        }

    /*links*/

        .patriot_profile_advertorial .column a {
           border-width: 0px;
        }

    /*inlines*/

        .patriot_profile_advertorial .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*/

        .patriot_profile_advertorial .column p {
           border-width: 0px;
        }

    /*images*/

        .patriot_profile_advertorial .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*/

        .patriot_profile_advertorial .column ol, .patriot_profile_advertorial .column ul {
           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*/

        .patriot_profile_advertorial .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*/

        .patriot_profile_advertorial .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
CLUBHOUSE EVENT GROUP AD
***********************************/

    /*layoutitems*/

        .clubhouse_event_group_ad .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .clubhouse_event_group_ad .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*lists*/

        .clubhouse_event_group_ad .column ol, .clubhouse_event_group_ad .column ul {
           text-align: left;
           text-decoration: none;
           list-style-type: decimal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.6em;
           font-variant: normal;
           font-style: normal;
           font-weight: normal;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .clubhouse_event_group_ad .column img.image-default {
           overflow: hidden;
           margin-right: auto;
           margin-left: auto;
           float: none;
           background-color: transparent;
           display: block;
           height: auto;
           width: 100%;
           max-width: 100%;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*headers*/

        .clubhouse_event_group_ad .column h6 {
           border-width: 0px;
        }

        .clubhouse_event_group_ad .column h5 {
           border-width: 0px;
        }

        .clubhouse_event_group_ad .column h4 {
           border-width: 0px;
        }

        .clubhouse_event_group_ad .column h3 {
           border-width: 0px;
        }

        .clubhouse_event_group_ad .column h2 {
           border-width: 0px;
        }

        .clubhouse_event_group_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .clubhouse_event_group_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .clubhouse_event_group_ad .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*/

        .clubhouse_event_group_ad .column p {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Partners 1
***********************************/

    /*headers*/

        .partners_1 .column h6 {
           border-width: 0px;
        }

        .partners_1 .column h5 {
           border-width: 0px;
        }

        .partners_1 .column h4 {
           border-width: 0px;
        }

        .partners_1 .column h3 {
           border-width: 0px;
        }

        .partners_1 .column h2 {
           border-width: 0px;
        }

        .partners_1 .column h1 {
           border-width: 0px;
        }

    /*links*/

        .partners_1 .column a {
           border-width: 0px;
        }

    /*inlines*/

        .partners_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*/

        .partners_1 .column p {
           border-width: 0px;
        }

    /*images*/

        .partners_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*/

        .partners_1 .column ol, .partners_1 .column ul {
           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*/

        .partners_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*/

        .partners_1 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Partners 2
***********************************/

    /*layoutitems*/

        .partners_2 .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .partners_2 .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*lists*/

        .partners_2 .column ol, .partners_2 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .partners_2 .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*/

        .partners_2 .column p {
           border-width: 0px;
        }

    /*inlines*/

        .partners_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*/

        .partners_2 .column a {
           border-width: 0px;
        }

    /*headers*/

        .partners_2 .column h1 {
           border-width: 0px;
        }

        .partners_2 .column h2 {
           border-width: 0px;
        }

        .partners_2 .column h3 {
           border-width: 0px;
        }

        .partners_2 .column h4 {
           border-width: 0px;
        }

        .partners_2 .column h5 {
           border-width: 0px;
        }

        .partners_2 .column h6 {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Partners 3
***********************************/

    /*headers*/

        .partners_3 .column h6 {
           border-width: 0px;
        }

        .partners_3 .column h5 {
           border-width: 0px;
        }

        .partners_3 .column h4 {
           border-width: 0px;
        }

        .partners_3 .column h3 {
           border-width: 0px;
        }

        .partners_3 .column h2 {
           border-width: 0px;
        }

        .partners_3 .column h1 {
           border-width: 0px;
        }

    /*links*/

        .partners_3 .column a {
           border-width: 0px;
        }

    /*inlines*/

        .partners_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*/

        .partners_3 .column p {
           border-width: 0px;
        }

    /*images*/

        .partners_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*/

        .partners_3 .column ol, .partners_3 .column ul {
           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*/

        .partners_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*/

        .partners_3 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Partners 4
***********************************/

    /*layoutitems*/

        .partners_4 .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .partners_4 .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*lists*/

        .partners_4 .column ol, .partners_4 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .partners_4 .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*/

        .partners_4 .column p {
           border-width: 0px;
        }

    /*inlines*/

        .partners_4 .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*/

        .partners_4 .column a {
           border-width: 0px;
        }

    /*headers*/

        .partners_4 .column h1 {
           border-width: 0px;
        }

        .partners_4 .column h2 {
           border-width: 0px;
        }

        .partners_4 .column h3 {
           border-width: 0px;
        }

        .partners_4 .column h4 {
           border-width: 0px;
        }

        .partners_4 .column h5 {
           border-width: 0px;
        }

        .partners_4 .column h6 {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Partners 5
***********************************/

    /*headers*/

        .partners_5 .column h6 {
           border-width: 0px;
        }

        .partners_5 .column h5 {
           border-width: 0px;
        }

        .partners_5 .column h4 {
           border-width: 0px;
        }

        .partners_5 .column h3 {
           border-width: 0px;
        }

        .partners_5 .column h2 {
           border-width: 0px;
        }

        .partners_5 .column h1 {
           border-width: 0px;
        }

    /*links*/

        .partners_5 .column a {
           border-width: 0px;
        }

    /*inlines*/

        .partners_5 .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*/

        .partners_5 .column p {
           border-width: 0px;
        }

    /*images*/

        .partners_5 .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*/

        .partners_5 .column ol, .partners_5 .column ul {
           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*/

        .partners_5 .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*/

        .partners_5 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Partners 6
***********************************/

    /*layoutitems*/

        .partners_6 .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .partners_6 .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*lists*/

        .partners_6 .column ol, .partners_6 .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .partners_6 .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*/

        .partners_6 .column p {
           border-width: 0px;
        }

    /*inlines*/

        .partners_6 .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*/

        .partners_6 .column a {
           border-width: 0px;
        }

    /*headers*/

        .partners_6 .column h1 {
           border-width: 0px;
        }

        .partners_6 .column h2 {
           border-width: 0px;
        }

        .partners_6 .column h3 {
           border-width: 0px;
        }

        .partners_6 .column h4 {
           border-width: 0px;
        }

        .partners_6 .column h5 {
           border-width: 0px;
        }

        .partners_6 .column h6 {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Section News Announcement
***********************************/

    /*layoutitems*/

        .section_news_announcement .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_announcement .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_announcement .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;
        }

    /*general*/

        .section_news_announcement .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_announcement .column h1 {
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_announcement .column h2 {
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 500;
           border-width: 0px;
        }

        .section_news_announcement .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_announcement .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_announcement .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_announcement .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_announcement .column .default-drop-cap {
           color: #832a3a;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.4em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_announcement .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_announcement .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_announcement .column ol, .section_news_announcement .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_announcement .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_announcement .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .section_news_announcement .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_announcement .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_announcement .column p.p2 {
           color: #221e1f;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
CASA DE CAMPO AD
***********************************/

    /*headers*/

        .casa_de_campo_ad .column h6 {
           border-width: 0px;
        }

        .casa_de_campo_ad .column h5 {
           border-width: 0px;
        }

        .casa_de_campo_ad .column h4 {
           border-width: 0px;
        }

        .casa_de_campo_ad .column h3 {
           border-width: 0px;
        }

        .casa_de_campo_ad .column h2 {
           border-width: 0px;
        }

        .casa_de_campo_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .casa_de_campo_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .casa_de_campo_ad .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*/

        .casa_de_campo_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .casa_de_campo_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .casa_de_campo_ad .column ol, .casa_de_campo_ad .column ul {
           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*/

        .casa_de_campo_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .casa_de_campo_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA Profile
***********************************/

    /*general*/

        .pga_profile .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .pga_profile .column h1 {
           font-family: 'Montserrat';
           font-size: 2.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .pga_profile .column h2 {
           margin-bottom: 20px;
           font-family: 'Montserrat';
           font-size: 1.375rem;
           line-height: 1.2em;
           margin-top: 12px;
           text-decoration: none;
           font-weight: 500;
           border-width: 0px;
        }

        .pga_profile .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .pga_profile .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .pga_profile .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .pga_profile .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .pga_profile .column .default-drop-cap {
           color: #832a3a;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.75rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .pga_profile .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .pga_profile .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .pga_profile .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .pga_profile .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .pga_profile .column ol, .pga_profile .column ul {
           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*/

        .pga_profile .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .pga_profile .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .pga_profile .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*/

        .pga_profile .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*/

        .pga_profile .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
SIGNS BY THE SEA AD
***********************************/

    /*headers*/

        .signs_by_the_sea_ad .column h6 {
           border-width: 0px;
        }

        .signs_by_the_sea_ad .column h5 {
           border-width: 0px;
        }

        .signs_by_the_sea_ad .column h4 {
           border-width: 0px;
        }

        .signs_by_the_sea_ad .column h3 {
           border-width: 0px;
        }

        .signs_by_the_sea_ad .column h2 {
           border-width: 0px;
        }

        .signs_by_the_sea_ad .column h1 {
           border-width: 0px;
        }

    /*links*/

        .signs_by_the_sea_ad .column a {
           border-width: 0px;
        }

    /*inlines*/

        .signs_by_the_sea_ad .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*/

        .signs_by_the_sea_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .signs_by_the_sea_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .signs_by_the_sea_ad .column ol, .signs_by_the_sea_ad .column ul {
           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*/

        .signs_by_the_sea_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .signs_by_the_sea_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
FAIRWAY IQ AD
***********************************/

    /*layoutitems*/

        .fairway_iq_ad .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .fairway_iq_ad .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*lists*/

        .fairway_iq_ad .column ol, .fairway_iq_ad .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .fairway_iq_ad .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*/

        .fairway_iq_ad .column p {
           border-width: 0px;
        }

    /*inlines*/

        .fairway_iq_ad .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*/

        .fairway_iq_ad .column a {
           border-width: 0px;
        }

    /*headers*/

        .fairway_iq_ad .column h1 {
           border-width: 0px;
        }

        .fairway_iq_ad .column h2 {
           border-width: 0px;
        }

        .fairway_iq_ad .column h3 {
           border-width: 0px;
        }

        .fairway_iq_ad .column h4 {
           border-width: 0px;
        }

        .fairway_iq_ad .column h5 {
           border-width: 0px;
        }

        .fairway_iq_ad .column h6 {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA Section News TOC
***********************************/

    /*layoutitems*/

        .pga_section_news_toc .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .pga_section_news_toc .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .pga_section_news_toc .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;
        }

    /*general*/

        .pga_section_news_toc .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .pga_section_news_toc .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .pga_section_news_toc .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .pga_section_news_toc .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .pga_section_news_toc .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .pga_section_news_toc .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .pga_section_news_toc .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .pga_section_news_toc .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .pga_section_news_toc .column a {
           font-size: 1.25rem;
           font-family: 'Montserrat';
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .pga_section_news_toc .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .pga_section_news_toc .column ol, .pga_section_news_toc .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .pga_section_news_toc .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .pga_section_news_toc .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .pga_section_news_toc .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .pga_section_news_toc .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Alabama-NW_Florida
***********************************/

    /*layoutitems*/

        .section_news_alabama_nw_flori .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_alabama_nw_flori .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_alabama_nw_flori .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*/

        .section_news_alabama_nw_flori .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_alabama_nw_flori .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_alabama_nw_flori .column ol, .section_news_alabama_nw_flori .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_alabama_nw_flori .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_alabama_nw_flori .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_alabama_nw_flori .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_alabama_nw_flori .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_alabama_nw_flori .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_alabama_nw_flori .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_alabama_nw_flori .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_alabama_nw_flori .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_alabama_nw_flori .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_alabama_nw_flori .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_alabama_nw_flori .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_alabama_nw_flori .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Aloha
***********************************/

    /*general*/

        .section_news_aloha .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_aloha .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_aloha .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_aloha .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_aloha .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_aloha .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_aloha .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_aloha .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_aloha .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_aloha .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_aloha .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_aloha .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_aloha .column ol, .section_news_aloha .column ul {
           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*/

        .section_news_aloha .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_aloha .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_aloha .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*/

        .section_news_aloha .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*/

        .section_news_aloha .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Carolinas
***********************************/

    /*general*/

        .section_news_carolinas .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_carolinas .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_carolinas .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_carolinas .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_carolinas .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_carolinas .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_carolinas .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_carolinas .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_carolinas .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_carolinas .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_carolinas .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_carolinas .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_carolinas .column ol, .section_news_carolinas .column ul {
           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*/

        .section_news_carolinas .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_carolinas .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_carolinas .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*/

        .section_news_carolinas .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*/

        .section_news_carolinas .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Central_New_York
***********************************/

    /*layoutitems*/

        .section_news_central_new_york .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_central_new_york .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_central_new_york .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*/

        .section_news_central_new_york .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_central_new_york .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_central_new_york .column ol, .section_news_central_new_york .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_central_new_york .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_central_new_york .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_central_new_york .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_central_new_york .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_central_new_york .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_central_new_york .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_central_new_york .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_central_new_york .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_central_new_york .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_central_new_york .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_central_new_york .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_central_new_york .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Colorado
***********************************/

    /*layoutitems*/

        .section_news_colorado .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_colorado .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_colorado .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*/

        .section_news_colorado .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_colorado .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_colorado .column ol, .section_news_colorado .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_colorado .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_colorado .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_colorado .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_colorado .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_colorado .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_colorado .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_colorado .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_colorado .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_colorado .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_colorado .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_colorado .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_colorado .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Connecticut
***********************************/

    /*layoutitems*/

        .section_news_connecticut .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_connecticut .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_connecticut .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*/

        .section_news_connecticut .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_connecticut .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_connecticut .column ol, .section_news_connecticut .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_connecticut .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_connecticut .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_connecticut .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_connecticut .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_connecticut .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_connecticut .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_connecticut .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_connecticut .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_connecticut .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_connecticut .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_connecticut .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_connecticut .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Gateway
***********************************/

    /*layoutitems*/

        .section_news_gateway .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_gateway .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_gateway .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*/

        .section_news_gateway .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_gateway .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_gateway .column ol, .section_news_gateway .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_gateway .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_gateway .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_gateway .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_gateway .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_gateway .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_gateway .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_gateway .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_gateway .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_gateway .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_gateway .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_gateway .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_gateway .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Georgia
***********************************/

    /*general*/

        .section_news_georgia .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_georgia .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_georgia .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_georgia .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_georgia .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_georgia .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_georgia .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_georgia .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_georgia .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_georgia .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_georgia .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_georgia .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_georgia .column ol, .section_news_georgia .column ul {
           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*/

        .section_news_georgia .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_georgia .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_georgia .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*/

        .section_news_georgia .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*/

        .section_news_georgia .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Gulf_States
***********************************/

    /*layoutitems*/

        .section_news_gulf_states .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_gulf_states .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_gulf_states .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*/

        .section_news_gulf_states .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_gulf_states .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_gulf_states .column ol, .section_news_gulf_states .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_gulf_states .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_gulf_states .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_gulf_states .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_gulf_states .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_gulf_states .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_gulf_states .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_gulf_states .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_gulf_states .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_gulf_states .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_gulf_states .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_gulf_states .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_gulf_states .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Illinois
***********************************/

    /*general*/

        .section_news_illinois .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_illinois .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_illinois .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_illinois .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_illinois .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_illinois .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_illinois .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_illinois .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_illinois .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_illinois .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_illinois .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_illinois .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_illinois .column ol, .section_news_illinois .column ul {
           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*/

        .section_news_illinois .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_illinois .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_illinois .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*/

        .section_news_illinois .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*/

        .section_news_illinois .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Iowa
***********************************/

    /*layoutitems*/

        .section_news_iowa .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_iowa .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_iowa .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*/

        .section_news_iowa .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_iowa .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_iowa .column ol, .section_news_iowa .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_iowa .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_iowa .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_iowa .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_iowa .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_iowa .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_iowa .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_iowa .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_iowa .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_iowa .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_iowa .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_iowa .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_iowa .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Kentucky
***********************************/

    /*layoutitems*/

        .section_news_kentucky .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_kentucky .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_kentucky .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*/

        .section_news_kentucky .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_kentucky .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_kentucky .column ol, .section_news_kentucky .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_kentucky .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_kentucky .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_kentucky .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_kentucky .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_kentucky .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_kentucky .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_kentucky .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_kentucky .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_kentucky .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_kentucky .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_kentucky .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_kentucky .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Michigan
***********************************/

    /*general*/

        .section_news_michigan .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_michigan .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_michigan .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_michigan .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_michigan .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_michigan .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_michigan .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_michigan .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_michigan .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_michigan .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_michigan .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_michigan .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_michigan .column ol, .section_news_michigan .column ul {
           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*/

        .section_news_michigan .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_michigan .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_michigan .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*/

        .section_news_michigan .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*/

        .section_news_michigan .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Middle Atlantic
***********************************/

    /*layoutitems*/

        .section_news_middle_atlantic .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_middle_atlantic .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_middle_atlantic .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*/

        .section_news_middle_atlantic .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_middle_atlantic .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_middle_atlantic .column ol, .section_news_middle_atlantic .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_middle_atlantic .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_middle_atlantic .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_middle_atlantic .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_middle_atlantic .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_middle_atlantic .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_middle_atlantic .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_middle_atlantic .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_middle_atlantic .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_middle_atlantic .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_middle_atlantic .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_middle_atlantic .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_middle_atlantic .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Midwest
***********************************/

    /*general*/

        .section_news_midwest .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_midwest .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_midwest .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_midwest .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_midwest .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_midwest .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_midwest .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_midwest .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_midwest .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_midwest .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_midwest .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_midwest .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_midwest .column ol, .section_news_midwest .column ul {
           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*/

        .section_news_midwest .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_midwest .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_midwest .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*/

        .section_news_midwest .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*/

        .section_news_midwest .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Minnesota
***********************************/

    /*layoutitems*/

        .section_news_minnesota .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_minnesota .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_minnesota .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*/

        .section_news_minnesota .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_minnesota .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_minnesota .column ol, .section_news_minnesota .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_minnesota .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_minnesota .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_minnesota .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_minnesota .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_minnesota .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_minnesota .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_minnesota .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_minnesota .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_minnesota .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_minnesota .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_minnesota .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_minnesota .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Nebraska
***********************************/

    /*general*/

        .section_news_nebraska .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_nebraska .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_nebraska .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_nebraska .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_nebraska .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_nebraska .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_nebraska .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_nebraska .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_nebraska .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_nebraska .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_nebraska .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_nebraska .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_nebraska .column ol, .section_news_nebraska .column ul {
           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*/

        .section_news_nebraska .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_nebraska .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_nebraska .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*/

        .section_news_nebraska .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*/

        .section_news_nebraska .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_New England
***********************************/

    /*general*/

        .section_news_new_england .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_new_england .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_new_england .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_new_england .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_new_england .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_new_england .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_new_england .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_new_england .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_new_england .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_new_england .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_new_england .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_new_england .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_new_england .column ol, .section_news_new_england .column ul {
           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*/

        .section_news_new_england .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_new_england .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_new_england .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*/

        .section_news_new_england .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*/

        .section_news_new_england .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_North Florida
***********************************/

    /*layoutitems*/

        .section_news_north_florida .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_north_florida .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_north_florida .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*/

        .section_news_north_florida .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_north_florida .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_north_florida .column ol, .section_news_north_florida .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_north_florida .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_north_florida .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_north_florida .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_north_florida .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_north_florida .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_north_florida .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_north_florida .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_north_florida .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_north_florida .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_north_florida .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_north_florida .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_north_florida .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Northeastern New York
***********************************/

    /*general*/

        .section_news_northeastern_new_york .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_northeastern_new_york .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_northeastern_new_york .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_northeastern_new_york .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_northeastern_new_york .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_northeastern_new_york .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_northeastern_new_york .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_northeastern_new_york .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_northeastern_new_york .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_northeastern_new_york .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_northeastern_new_york .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_northeastern_new_york .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_northeastern_new_york .column ol, .section_news_northeastern_new_york .column ul {
           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*/

        .section_news_northeastern_new_york .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_northeastern_new_york .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_northeastern_new_york .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*/

        .section_news_northeastern_new_york .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*/

        .section_news_northeastern_new_york .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Northern California
***********************************/

    /*layoutitems*/

        .section_news_northern_california .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_northern_california .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_northern_california .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*/

        .section_news_northern_california .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_northern_california .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_northern_california .column ol, .section_news_northern_california .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_northern_california .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_northern_california .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_northern_california .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_northern_california .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_northern_california .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_northern_california .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_northern_california .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_northern_california .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_northern_california .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_northern_california .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_northern_california .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_northern_california .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Northern Ohio
***********************************/

    /*general*/

        .section_news_northern_ohio .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_northern_ohio .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_northern_ohio .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_northern_ohio .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_northern_ohio .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_northern_ohio .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_northern_ohio .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_northern_ohio .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_northern_ohio .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_northern_ohio .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_northern_ohio .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_northern_ohio .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_northern_ohio .column ol, .section_news_northern_ohio .column ul {
           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*/

        .section_news_northern_ohio .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_northern_ohio .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_northern_ohio .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*/

        .section_news_northern_ohio .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*/

        .section_news_northern_ohio .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Northern Texas
***********************************/

    /*general*/

        .section_news_northern_texas .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_northern_texas .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_northern_texas .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_northern_texas .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_northern_texas .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_northern_texas .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_northern_texas .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_northern_texas .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_northern_texas .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_northern_texas .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_northern_texas .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_northern_texas .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_northern_texas .column ol, .section_news_northern_texas .column ul {
           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*/

        .section_news_northern_texas .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_northern_texas .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_northern_texas .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*/

        .section_news_northern_texas .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*/

        .section_news_northern_texas .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Pacific Northwest
***********************************/

    /*general*/

        .section_news_pacific_northwest .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_pacific_northwest .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_pacific_northwest .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_pacific_northwest .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_pacific_northwest .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_pacific_northwest .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_pacific_northwest .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_pacific_northwest .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_pacific_northwest .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_pacific_northwest .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_pacific_northwest .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_pacific_northwest .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_pacific_northwest .column ol, .section_news_pacific_northwest .column ul {
           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*/

        .section_news_pacific_northwest .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_pacific_northwest .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_pacific_northwest .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*/

        .section_news_pacific_northwest .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*/

        .section_news_pacific_northwest .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Philadephia
***********************************/

    /*layoutitems*/

        .section_news_philadephia_pga .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_philadephia_pga .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_philadephia_pga .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;
        }

    /*general*/

        .section_news_philadephia_pga .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_philadephia_pga .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_philadephia_pga .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_philadephia_pga .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_philadephia_pga .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_philadephia_pga .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_philadephia_pga .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_philadephia_pga .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_philadephia_pga .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_philadephia_pga .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_philadephia_pga .column ol, .section_news_philadephia_pga .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_philadephia_pga .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_philadephia_pga .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .section_news_philadephia_pga .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_philadephia_pga .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Rocky Mountain
***********************************/

    /*general*/

        .section_news_rocky_mountain .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_rocky_mountain .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_rocky_mountain .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_rocky_mountain .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_rocky_mountain .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_rocky_mountain .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_rocky_mountain .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_rocky_mountain .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_rocky_mountain .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_rocky_mountain .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_rocky_mountain .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_rocky_mountain .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_rocky_mountain .column ol, .section_news_rocky_mountain .column ul {
           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*/

        .section_news_rocky_mountain .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_rocky_mountain .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_rocky_mountain .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*/

        .section_news_rocky_mountain .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*/

        .section_news_rocky_mountain .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_South Florida
***********************************/

    /*layoutitems*/

        .section_news_south_florida .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_south_florida .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_south_florida .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*/

        .section_news_south_florida .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_south_florida .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_south_florida .column ol, .section_news_south_florida .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_south_florida .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_south_florida .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_south_florida .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_south_florida .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_south_florida .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_south_florida .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_south_florida .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_south_florida .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_south_florida .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_south_florida .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_south_florida .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_south_florida .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Southern California
***********************************/

    /*general*/

        .section_news_southern_california .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_southern_california .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_southern_california .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_southern_california .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_southern_california .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_southern_california .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_southern_california .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_southern_california .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_southern_california .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_southern_california .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_southern_california .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_southern_california .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_southern_california .column ol, .section_news_southern_california .column ul {
           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*/

        .section_news_southern_california .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_southern_california .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_southern_california .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*/

        .section_news_southern_california .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*/

        .section_news_southern_california .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Southern Ohio
***********************************/

    /*layoutitems*/

        .section_news_southern_ohio .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_southern_ohio .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_southern_ohio .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*/

        .section_news_southern_ohio .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_southern_ohio .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_southern_ohio .column ol, .section_news_southern_ohio .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_southern_ohio .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_southern_ohio .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_southern_ohio .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_southern_ohio .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_southern_ohio .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_southern_ohio .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_southern_ohio .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_southern_ohio .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_southern_ohio .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_southern_ohio .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_southern_ohio .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_southern_ohio .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Southern Texas
***********************************/

    /*layoutitems*/

        .section_news_southern_texas .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_southern_texas .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_southern_texas .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*/

        .section_news_southern_texas .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_southern_texas .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_southern_texas .column ol, .section_news_southern_texas .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_southern_texas .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_southern_texas .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_southern_texas .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_southern_texas .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_southern_texas .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_southern_texas .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_southern_texas .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_southern_texas .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_southern_texas .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_southern_texas .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_southern_texas .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_southern_texas .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Southwest
***********************************/

    /*general*/

        .section_news_southwest .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_southwest .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_southwest .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_southwest .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_southwest .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_southwest .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_southwest .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_southwest .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_southwest .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_southwest .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_southwest .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_southwest .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_southwest .column ol, .section_news_southwest .column ul {
           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*/

        .section_news_southwest .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_southwest .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_southwest .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*/

        .section_news_southwest .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*/

        .section_news_southwest .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Sun Country
***********************************/

    /*general*/

        .section_news_sun_country .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_sun_country .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_sun_country .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_sun_country .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_sun_country .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_sun_country .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_sun_country .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_sun_country .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_sun_country .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_sun_country .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_sun_country .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_sun_country .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_sun_country .column ol, .section_news_sun_country .column ul {
           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*/

        .section_news_sun_country .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_sun_country .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_sun_country .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*/

        .section_news_sun_country .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*/

        .section_news_sun_country .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Tennessee
***********************************/

    /*layoutitems*/

        .section_news_tennessee .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_tennessee .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_tennessee .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*/

        .section_news_tennessee .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_tennessee .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_tennessee .column ol, .section_news_tennessee .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_tennessee .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_tennessee .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_tennessee .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_tennessee .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_tennessee .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_tennessee .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_tennessee .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_tennessee .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_tennessee .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_tennessee .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_tennessee .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_tennessee .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Tri-State
***********************************/

    /*general*/

        .section_news_tri_state .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_tri_state .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_tri_state .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_tri_state .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_tri_state .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_tri_state .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_tri_state .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_tri_state .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_tri_state .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_tri_state .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_tri_state .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_tri_state .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_tri_state .column ol, .section_news_tri_state .column ul {
           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*/

        .section_news_tri_state .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_tri_state .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_tri_state .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*/

        .section_news_tri_state .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*/

        .section_news_tri_state .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Utah
***********************************/

    /*general*/

        .section_news_utah .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_utah .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_utah .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_utah .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_utah .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_utah .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_utah .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_utah .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_utah .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_utah .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_utah .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_utah .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_utah .column ol, .section_news_utah .column ul {
           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*/

        .section_news_utah .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_utah .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_utah .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*/

        .section_news_utah .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*/

        .section_news_utah .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Western New York
***********************************/

    /*general*/

        .section_news_western_new_york .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_western_new_york .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_western_new_york .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_western_new_york .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_western_new_york .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_western_new_york .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_western_new_york .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_western_new_york .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_western_new_york .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_western_new_york .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_western_new_york .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_western_new_york .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_western_new_york .column ol, .section_news_western_new_york .column ul {
           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*/

        .section_news_western_new_york .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_western_new_york .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_western_new_york .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*/

        .section_news_western_new_york .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*/

        .section_news_western_new_york .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Wisconsin
***********************************/

    /*layoutitems*/

        .section_news_wisconsin .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .section_news_wisconsin .column div.container-default {
           gap: normal;
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           border-width: 0px;
        }

    /*images*/

        .section_news_wisconsin .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*/

        .section_news_wisconsin .column p.BodyIndent {
           margin-bottom: 12px;
           text-indent: 20px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_wisconsin .column p {
           margin-bottom: 12px;
           text-indent: 0px;
           margin-top: 0px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*lists*/

        .section_news_wisconsin .column ol, .section_news_wisconsin .column ul {
           list-style-type: decimal;
           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;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_wisconsin .column .Numbered {
           margin-bottom: 12px;
           margin-top: 12px;
           line-height: 1.3em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_wisconsin .column .Bullet {
           padding-bottom: 0px;
           margin-bottom: 12px;
           margin-top: 12px;
           list-style-type: disc;
           line-height: 1.5em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .section_news_wisconsin .column a.NoStyle {
           text-decoration: none;
           line-height: 1.6em;
           font-size: 1.125rem;
           color: #000000;
           background-color: #ffffff;
           border-width: 0px;
        }

        .section_news_wisconsin .column a {
           color: #4b677b;
           text-decoration: underline;
           font-weight: bold;
           line-height: 1.3em;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_wisconsin .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 4px;
           line-height: 0.3em;
           font-weight: bold;
           font-size: 3.125rem;
           font-family: 'Montserrat';
           float: left;
           color: #000000;
           border-width: 0px;
        }

    /*headers*/

        .section_news_wisconsin .column h6 {
           text-align: left;
           font-weight: 400;
           margin-bottom: 12px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

        .section_news_wisconsin .column h5 {
           margin-bottom: 0px;
           margin-top: 0px;
           font-weight: 400;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           line-height: 1.2em;
           font-size: 0.9375rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_wisconsin .column h4 {
           margin-bottom: 6px;
           text-align: left;
           padding-right: 0px;
           padding-left: 0px;
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           color: #000000;
           border-width: 0px;
        }

        .section_news_wisconsin .column h3 {
           margin-bottom: 20px;
           text-transform: capitalize;
           margin-top: 20px;
           line-height: 1.2em;
           font-size: 1.125rem;
           font-family: Times New Roman, serif;
           border-width: 0px;
        }

        .section_news_wisconsin .column h2 {
           font-weight: 800;
           text-decoration: none;
           margin-top: 8px;
           line-height: 1.2em;
           font-size: 1.25rem;
           font-family: 'Montserrat';
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_wisconsin .column h1 {
           margin-top: 20px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.75rem;
           font-family: 'Montserrat';
           border-width: 0px;
        }

    /*general*/

        .section_news_wisconsin .column endbug {
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
PGA_Section_News_Indiana
***********************************/

    /*general*/

        .section_news_indiana .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .section_news_indiana .column h1 {
           font-family: 'Montserrat';
           font-size: 1.75rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-top: 20px;
           border-width: 0px;
        }

        .section_news_indiana .column h2 {
           margin-bottom: 12px;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           line-height: 1.2em;
           margin-top: 8px;
           text-decoration: none;
           font-weight: 800;
           border-width: 0px;
        }

        .section_news_indiana .column h3 {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: capitalize;
           margin-bottom: 20px;
           border-width: 0px;
        }

        .section_news_indiana .column h4 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           margin-bottom: 6px;
           border-width: 0px;
        }

        .section_news_indiana .column h5 {
           color: #000000;
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           text-align: left;
           font-weight: 400;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .section_news_indiana .column h6 {
           font-family: 'Montserrat';
           font-size: 0.9375rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           font-weight: 400;
           text-align: left;
           border-width: 0px;
        }

    /*inlines*/

        .section_news_indiana .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: 'Montserrat';
           font-size: 3.125rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 4px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .section_news_indiana .column a {
           font-family: Times New Roman, serif;
           line-height: 1.3em;
           font-weight: bold;
           text-decoration: underline;
           color: #4b677b;
           border-width: 0px;
        }

        .section_news_indiana .column a.NoStyle {
           background-color: #ffffff;
           color: #000000;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .section_news_indiana .column .Bullet {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.5em;
           list-style-type: disc;
           margin-top: 12px;
           margin-bottom: 12px;
           padding-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_indiana .column .Numbered {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 12px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .section_news_indiana .column ol, .section_news_indiana .column ul {
           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*/

        .section_news_indiana .column p {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 0px;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .section_news_indiana .column p.BodyIndent {
           font-family: Times New Roman, serif;
           font-size: 1.125rem;
           line-height: 1.3em;
           margin-top: 0px;
           text-indent: 20px;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*images*/

        .section_news_indiana .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*/

        .section_news_indiana .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*/

        .section_news_indiana .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           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; }
div[data-sticky='top'] { position: sticky; top: 0; z-index: 1000; }
div[data-sticky='bottom'] { position: sticky; bottom: 0; z-index: 2000; }
@media print { div.bookviewport { print-color-adjust: exact; } }