/***********************************
Cover: Rising to the Top
***********************************/

    /*layoutitems*/

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

    /*containers*/

        .cover_rising_to_the_top .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_rising_to_the_top .column ol {
           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_rising_to_the_top .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_rising_to_the_top .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .cover_rising_to_the_top .column h1 {
           color: #000000;
           font-family: "adelle-sans",sans-serif;
           font-size: 2.25rem;
           font-variant: normal;
           font-weight: 700;
           letter-spacing: -1px;
           line-height: 1em;
           margin-bottom: 10px;
           border-width: 0px;
        }

        .cover_rising_to_the_top .column h2 {
           color: #000000;
           font-family: "adelle-sans",sans-serif;
           font-size: 1.5rem;
           font-weight: 200;
           line-height: 1.2em;
           border-width: 0px;
        }

        .cover_rising_to_the_top .column h3 {
           font-family: "adelle-sans",sans-serif;
           font-weight: 700;
           border-width: 0px;
        }

        .cover_rising_to_the_top .column h4 {
           font-family: "adelle-sans",sans-serif;
           border-width: 0px;
        }

        .cover_rising_to_the_top .column h5 {
           font-family: "adelle-sans",sans-serif;
           border-width: 0px;
        }

        .cover_rising_to_the_top .column h6 {
           font-family: "adelle-sans",sans-serif;
           border-width: 0px;
        }

    /*inlines*/

        .cover_rising_to_the_top .column .default-drop-cap {
           color: #004a88;
           float: left;
           font-family: "adelle-sans",sans-serif;
           font-size: 3rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .cover_rising_to_the_top .column .RedDrop-Cap {
           color: #af1f24;
           font-family: "adelle-sans",sans-serif;
           font-size: 3rem;
           border-width: 0px;
        }

    /*links*/

        .cover_rising_to_the_top .column a {
           color: #af1f23;
           font-family: Tahoma, sans-serif;
           font-variant: normal;
           font-weight: bold;
           text-decoration: underline;
           border-width: 0px;
        }

        .cover_rising_to_the_top .column a.Defaultcentered {
           color: #af1f23;
           font-family: Tahoma, sans-serif;
           font-variant: normal;
           font-weight: bold;
           text-align: center;
           text-decoration: underline;
           border-width: 0px;
        }

    /*paragraphs*/

        .cover_rising_to_the_top .column p {
           font-family: "adelle-sans",sans-serif;
           font-weight: 300;
           margin-bottom: 15px;
           margin-top: 0px;
           border-width: 0px;
        }

        .cover_rising_to_the_top .column p.Byline {
           font-family: Arial, sans-serif;
           font-size: 0.875rem;
           font-weight: bold;
           margin-bottom: 15px;
           margin-top: 0px;
           text-align: left;
           text-decoration: none;
           border-width: 0px;
        }

        .cover_rising_to_the_top .column p.Defaultcentered {
           font-family: "adelle-sans",sans-serif;
           font-weight: 300;
           margin-bottom: 15px;
           margin-top: 0px;
           text-align: center;
           border-width: 0px;
        }

        .cover_rising_to_the_top .column p.Quote {
           color: #004a88;
           font-family: "adelle-sans",sans-serif;
           font-size: 1.75rem;
           font-style: italic;
           font-weight: 700;
           line-height: 1.3em;
           margin-bottom: 15px;
           margin-top: 0px;
           border-width: 0px;
        }

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

    /*layoutitems*/

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

    /*containers*/

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

        .robert_trent_jones_golf_trail .column ol {
           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*/

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

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

    /*links*/

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

    /*inlines*/

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

    /*headers*/

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

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

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

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

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

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

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

    /*layoutitems*/

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

    /*containers*/

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

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

        ._2025_players_of_the_year .column ol {
           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*/

        ._2025_players_of_the_year .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        ._2025_players_of_the_year .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        ._2025_players_of_the_year .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        ._2025_players_of_the_year .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        ._2025_players_of_the_year .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

        ._2025_players_of_the_year .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        ._2025_players_of_the_year .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        ._2025_players_of_the_year .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        ._2025_players_of_the_year .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        ._2025_players_of_the_year .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

        ._2025_players_of_the_year .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; }
/***********************************
Texas Men's Player of the Year
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

        .texas_men_s_player_of_the_yea .column ol {
           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*/

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

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

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

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

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

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

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

    /*inlines*/

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

    /*links*/

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

    /*paragraphs*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Texas Women's Player of the Year
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

        .texas_women_s_player_of_the_y .column ol {
           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*/

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

    /*paragraphs*/

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

    /*links*/

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

    /*inlines*/

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

    /*headers*/

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

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

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

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

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

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
TGA Foundation: Support All the Good Texas Golf Has to Offer
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

        .tga_foundation_support_all_the_good_texas_golf_has_to_offer .column ol {
           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*/

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

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

    /*links*/

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

    /*inlines*/

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

    /*headers*/

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

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

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

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

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

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Texas Senior Women's Player of the Year
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

        .texas_senior_women_s_player_o .column ol {
           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*/

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

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

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

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

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

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

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

    /*inlines*/

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

    /*links*/

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

    /*paragraphs*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Texas Senior Player of the Year
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

        .texas_senior_player_of_the_ye .column ol {
           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*/

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

    /*paragraphs*/

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

    /*links*/

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

    /*inlines*/

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

    /*headers*/

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

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

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

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

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

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Texas Super Senior Player of the Year
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

        .texas_super_senior_player_of_ .column ol {
           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*/

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

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

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

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

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

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

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

    /*inlines*/

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

    /*links*/

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

    /*paragraphs*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
TGA Clubhouse: Great Gifts for Every Golfer
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

        .tga_clubhouse_great_gifts_for_every_golfer .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; }
/***********************************
South Texas Player of the Year
***********************************/

    /*paragraphs*/

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

    /*links*/

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

    /*inlines*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

    /*layoutitems*/

        .south_texas_player_of_the_year .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; }
/***********************************
North Texas Player of the Year
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

        .north_texas_player_of_the_year .column ol {
           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*/

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

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

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

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

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

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

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

    /*inlines*/

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

    /*links*/

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

    /*paragraphs*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
LJT Boys 15-18 Player of the Year
***********************************/

    /*paragraphs*/

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

    /*links*/

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

    /*inlines*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

        .ljt_boys_15_18_player_of_the_year .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; }
/***********************************
LJT Girls 15-18 Player of the Year
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

        .ljt_girls_15_18_player_of_the_year .column ol {
           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*/

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

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

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

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

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

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

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

    /*inlines*/

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

    /*links*/

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

    /*paragraphs*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
LJT Boys 14U Player of the Year
***********************************/

    /*paragraphs*/

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

    /*links*/

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

    /*inlines*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

        .ljt_boys_14u_player_of_the_year .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; }
/***********************************
Give the Gift of a TGA Membership
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

        .give_the_gift_of_a_tga_member .column ol {
           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*/

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

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

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

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

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

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

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

    /*inlines*/

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

    /*links*/

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

    /*paragraphs*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Looking Ahead to the Biggest Month of Texas Golf
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

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

        .looking_ahead_to_the_biggest_month_of_texas_golf .column ol {
           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*/

        .looking_ahead_to_the_biggest_month_of_texas_golf .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        .looking_ahead_to_the_biggest_month_of_texas_golf .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        .looking_ahead_to_the_biggest_month_of_texas_golf .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .looking_ahead_to_the_biggest_month_of_texas_golf .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        .looking_ahead_to_the_biggest_month_of_texas_golf .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

        .looking_ahead_to_the_biggest_month_of_texas_golf .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        .looking_ahead_to_the_biggest_month_of_texas_golf .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        .looking_ahead_to_the_biggest_month_of_texas_golf .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .looking_ahead_to_the_biggest_month_of_texas_golf .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        .looking_ahead_to_the_biggest_month_of_texas_golf .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .looking_ahead_to_the_biggest_month_of_texas_golf .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; }
/***********************************
2025 TGA Foundation Giving Campaign Enters Final Weeks
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

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

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .column ol {
           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*/

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

        ._2025_tga_foundation_giving_campaign_enters_final_weeks .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; }
/***********************************
Team Texas Takes Next Step with Release of 2026 Points List
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

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

        .team_texas_takes_next_step_with_release_of_2026_points_list .column ol {
           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*/

        .team_texas_takes_next_step_with_release_of_2026_points_list .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        .team_texas_takes_next_step_with_release_of_2026_points_list .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        .team_texas_takes_next_step_with_release_of_2026_points_list .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .team_texas_takes_next_step_with_release_of_2026_points_list .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        .team_texas_takes_next_step_with_release_of_2026_points_list .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

        .team_texas_takes_next_step_with_release_of_2026_points_list .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        .team_texas_takes_next_step_with_release_of_2026_points_list .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        .team_texas_takes_next_step_with_release_of_2026_points_list .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .team_texas_takes_next_step_with_release_of_2026_points_list .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        .team_texas_takes_next_step_with_release_of_2026_points_list .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .team_texas_takes_next_step_with_release_of_2026_points_list .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; }
/***********************************
Make Time to Play Nine
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

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

        .make_time_to_play_nine .column ol {
           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*/

        .make_time_to_play_nine .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        .make_time_to_play_nine .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        .make_time_to_play_nine .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .make_time_to_play_nine .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        .make_time_to_play_nine .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

        .make_time_to_play_nine .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        .make_time_to_play_nine .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        .make_time_to_play_nine .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .make_time_to_play_nine .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        .make_time_to_play_nine .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .make_time_to_play_nine .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; }
/***********************************
Wild Spring Dunes
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

        .wild_spring_dunes .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; }
/***********************************
Top 15 TGA Member Clubs with Most Rounds Posted
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

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

        .top_15_tga_member_clubs_with_most_rounds_posted .column ol {
           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*/

        .top_15_tga_member_clubs_with_most_rounds_posted .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        .top_15_tga_member_clubs_with_most_rounds_posted .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        .top_15_tga_member_clubs_with_most_rounds_posted .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .top_15_tga_member_clubs_with_most_rounds_posted .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        .top_15_tga_member_clubs_with_most_rounds_posted .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

        .top_15_tga_member_clubs_with_most_rounds_posted .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        .top_15_tga_member_clubs_with_most_rounds_posted .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        .top_15_tga_member_clubs_with_most_rounds_posted .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .top_15_tga_member_clubs_with_most_rounds_posted .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        .top_15_tga_member_clubs_with_most_rounds_posted .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .top_15_tga_member_clubs_with_most_rounds_posted .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; }
/***********************************
TGA Awards $125,000 in 2025 Project Muni Grants
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

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

        .tga_awards_125_000_in_2025_project_muni_grants .column ol {
           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*/

        .tga_awards_125_000_in_2025_project_muni_grants .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        .tga_awards_125_000_in_2025_project_muni_grants .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        .tga_awards_125_000_in_2025_project_muni_grants .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .tga_awards_125_000_in_2025_project_muni_grants .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        .tga_awards_125_000_in_2025_project_muni_grants .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

        .tga_awards_125_000_in_2025_project_muni_grants .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        .tga_awards_125_000_in_2025_project_muni_grants .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        .tga_awards_125_000_in_2025_project_muni_grants .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .tga_awards_125_000_in_2025_project_muni_grants .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        .tga_awards_125_000_in_2025_project_muni_grants .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .tga_awards_125_000_in_2025_project_muni_grants .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; }
/***********************************
Learn the Rules for Free
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

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

        .learn_the_rules_for_free .column ol {
           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*/

        .learn_the_rules_for_free .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        .learn_the_rules_for_free .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        .learn_the_rules_for_free .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .learn_the_rules_for_free .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        .learn_the_rules_for_free .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

        .learn_the_rules_for_free .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        .learn_the_rules_for_free .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        .learn_the_rules_for_free .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .learn_the_rules_for_free .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        .learn_the_rules_for_free .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .learn_the_rules_for_free .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; }
/***********************************
Power Up Your Back
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

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

        .power_up_your_back .column ol {
           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*/

        .power_up_your_back .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        .power_up_your_back .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        .power_up_your_back .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .power_up_your_back .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        .power_up_your_back .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

    /*inlines*/

        .power_up_your_back .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        .power_up_your_back .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        .power_up_your_back .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .power_up_your_back .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        .power_up_your_back .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .power_up_your_back .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; }
/***********************************
Happy Holidays
***********************************/

    /*paragraphs*/

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

    /*links*/

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

    /*inlines*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

        .happy_holidays .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; }
/***********************************
Frost Delays - What Every Golfer Should Know
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

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

        .frost_delays_what_every_golfer_should_know .column ol {
           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*/

        .frost_delays_what_every_golfer_should_know .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        .frost_delays_what_every_golfer_should_know .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        .frost_delays_what_every_golfer_should_know .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .frost_delays_what_every_golfer_should_know .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        .frost_delays_what_every_golfer_should_know .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

        .frost_delays_what_every_golfer_should_know .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        .frost_delays_what_every_golfer_should_know .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        .frost_delays_what_every_golfer_should_know .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .frost_delays_what_every_golfer_should_know .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        .frost_delays_what_every_golfer_should_know .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .frost_delays_what_every_golfer_should_know .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; }
/***********************************
Big Number
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

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

        .big_number .column ol {
           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*/

        .big_number .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        .big_number .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        .big_number .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .big_number .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        .big_number .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

        .big_number .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        .big_number .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        .big_number .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .big_number .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        .big_number .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .big_number .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; }
/***********************************
They Said It
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

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

        .they_said_it .column ol {
           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*/

        .they_said_it .column h6 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Open Sans, sans-serif;
           color: #072B53FF;
           background-color: transparent;
           border-width: 0px;
        }

        .they_said_it .column h3 {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0.8px;
           border-width: 0px;
        }

        .they_said_it .column h2 {
           margin-top: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .they_said_it .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.1em;
           font-weight: bold;
           font-size: 2.5rem;
           font-family: Bitter, serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
        }

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

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

    /*links*/

        .they_said_it .column a {
           font-weight: bold;
           font-family: Open Sans, sans-serif;
           color: rgb(208, 2, 27);
           border-width: 0px;
        }

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

    /*images*/

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

        .they_said_it .column span.inlines-1iraij26m {
           letter-spacing: 1px;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 5px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.3125rem;
           font-family: Bitter, serif;
           color: rgb(0, 74, 136);
           background-color: transparent;
        }

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

        .they_said_it .column span.inlines-1irnjnp1g {
           margin-top: 14px;
           margin-bottom: 6px;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: Bitter, serif;
           color: #004A88FF;
           background-color: transparent;
           margin-left: 0px;
           margin-right: 0px;
           letter-spacing: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*paragraphs*/

        .they_said_it .column p.paragraphs-1iraigqea {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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: Open Sans, sans-serif;
           color: #222222;
           background-color: transparent;
        }

        .they_said_it .column p.paragraphs-1irai9tk6 {
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           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;
        }

        .they_said_it .column p.paragraphs-1iraesuuo {
           text-transform: none;
           border-width: 0px;
           padding: 0px;
           font-variant: normal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 20px;
           line-height: 1.3em;
           font-style: normal;
           font-weight: bold;
           font-size: 1.25rem;
           font-family: "Open Sans", sans-serif;
           color: #222222;
           background-color: transparent;
        }

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

    /*paragraphs*/

        .masthead .column p {
           text-align: center;
           font-family: "adelle-sans",sans-serif;
           border-width: 0px;
        }

    /*links*/

        .masthead .column a {
           text-decoration: none;
           text-align: center;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1rem;
           font-family: Tahoma, sans-serif;
           color: #f6f6f6;
           border-width: 0px;
        }

    /*inlines*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

        .masthead .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; }
/***********************************
Past Issues
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

        .past_issues .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[data-sticky='top'] { position: sticky; top: 0; z-index: 1000; }
div[data-sticky='bottom'] { position: sticky; bottom: 0; z-index: 2000; }