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

    /*general*/

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

    /*headers*/

        .cover .column h1 {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 2rem;
           font-weight: 800;
           letter-spacing: 0px;
           line-height: 1em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 20px;
           border-width: 0px;
        }

        .cover .column h2 {
           background-color: transparent;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           line-height: 1em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 25px;
           padding-top: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .cover .column h3 {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 15px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .cover .column h4 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .cover .column h5 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .cover .column h6 {
           color: #bbbbbb;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 3rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

    /*inlines*/

        .cover .column .default-drop-cap {
           float: left;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-left: 0px;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .cover .column .AllCaps {
           font-family: Arial, sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .cover .column .Dateline {
           color: #313131;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.0625rem;
           font-weight: bold;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .cover .column span.inlines-1j2kje210 {
           font-family: acumin-pro-condensed,sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           text-indent: 0px;
           border-width: 0px;
           color: #FFFFFFFF;
           background-color: transparent;
           padding: 10px;
        }

        .cover .column span.inlines-1j31oa9v7 {
           font-family: capitolium-news-2,serif;
           font-size: 1.125rem;
           font-weight: bold;
           line-height: 1.4em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           border-width: 0px;
           color: #313131;
           margin-top: 0px;
           text-transform: uppercase;
        }

    /*links*/

        .cover .column a {
           color: #4caf50;
           font-family: "acumin-pro",sans-serif;
           font-weight: 500;
           text-decoration: none;
           line-height: 1.5em;
           border-width: 0px;
        }

        .cover .column a.ReadMore {
           color: #4caf50;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           text-decoration: none;
           border-width: 0px;
        }

        .cover .column a.NoStyle {
           color: #000000;
           text-decoration: none;
           line-height: 1.5em;
           border-width: 0px;
        }

        .cover .column a.Tap-InsLinks {
           color: #ffffff;
           font-family: "acumin-pro-condensed",sans-serif;
           font-weight: 800;
           text-decoration: none;
           text-transform: capitalize;
           border-width: 0px;
        }

        .cover .column a.Tap-InsLinks {
           color: #4caf50;
           font-family: acumin-pro,sans-serif;
           font-weight: 800;
           text-transform: uppercase;
           margin: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

        .cover .column a.links-1j2klo60s {
           font-family: acumin-pro-condensed,sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           line-height: 1.4em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           text-indent: 0px;
           border-width: 0px;
           text-align: center;
           color: #4caf50;
           background-color: #040A24FF;
           padding-top: 0px;
           text-decoration: underline;
           margin-top: 10px;
        }

        .cover .column a.links-1j31g5pvd {
           font-family: "acumin-pro",sans-serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-right: 0px;
           text-align: right;
           text-indent: 18px;
           padding: 0px;
           border-width: 0px;
           color: #4caf50;
           font-weight: 500;
           text-decoration: none;
        }

        .cover .column a.links-1j3eq5s63 {
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           font-size: 1.1875rem;
           font-weight: 500;
           text-align: center;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           color: #092B5CFF;
           line-height: 1.4em;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           text-indent: 0px;
           background-color: Transparent;
           text-decoration: none;
           margin-top: 10px;
        }

        .cover .column a.links-1j9snmhhp {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           line-height: 1em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           padding-top: 5px;
           color: #4caf50;
           text-transform: uppercase;
           text-decoration: none;
        }

    /*lists*/

        .cover .column .Bullet {
           font-family: "acumin-pro",sans-serif;
           font-size: 1rem;
           list-style-type: disc;
           line-height: 1.3em;
           border-width: 0px;
           list-style-image: none;
        }

        .cover .column .Numbered {
           font-family: "acumin-pro",sans-serif;
           font-size: 1rem;
           line-height: 1.3em;
           border-width: 0px;
           list-style-image: none;
        }

        .cover .column ol, .cover .column ul {
           background-color: transparent;
           color: #222222;
           font-family: "acumin-pro",sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.3em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .cover .column p {
           font-family: "acumin-pro",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           color: #000000FF;
           background-color: Transparent;
           text-align: left;
           padding-top: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           border-width: 0px;
        }

        .cover .column p.PULLQUOTE {
           color: #4caf50;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.75rem;
           font-weight: 300;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 10px;
           padding-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .cover .column p.PullQuoteSpeaker {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.375rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-bottom: 10px;
           margin-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .cover .column p.BasicList {
           font-family: "acumin-pro",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.2em;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .cover .column p.BulletList {
           font-family: "acumin-pro",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.1em;
           margin-left: 20px;
           margin-right: 20px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .cover .column p.Tagline {
           font-family: "acumin-pro",sans-serif;
           font-size: 1rem;
           font-weight: 600;
           line-height: 1.6em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .cover .column p.JustifiedRight {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-right: 0px;
           text-align: right;
           text-indent: 18px;
           border-width: 0px;
        }

        .cover .column p.Caption {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.1em;
           margin-bottom: 0px;
           padding-bottom: 0px;
           text-indent: 0px;
           margin-top: 10px;
           text-align: center;
           border-width: 0px;
        }

        .cover .column p.Photocredit {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           text-transform: uppercase;
           text-align: center;
           margin-top: 20px;
           margin-bottom: 10px;
           border-width: 0px;
        }

        .cover .column p.headers-1j2kikfcr {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: 800;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 15px;
           text-transform: capitalize;
           padding: 0px;
           border-width: 0px;
           text-indent: 0px;
           margin-bottom: 10px;
        }

        .cover .column p.paragraphs-1j2kipeaj {
           font-family: acumin-pro-condensed,sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .cover .column p.paragraphs-1j2kirlsg {
           font-family: acumin-pro-condensed,sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           border-width: 0px;
           font-style: italic;
        }

        .cover .column p.paragraphs-1j2kjgqdg {
           font-family: acumin-pro-condensed,sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           text-indent: 0px;
           border-width: 0px;
           color: #FFFFFFFF;
           background-color: #000000FF;
           padding: 5px;
           margin-top: 15px;
        }

        .cover .column p.paragraphs-1j2kjmjhp {
           font-family: acumin-pro-condensed,sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .cover .column p.paragraphs-1j2n8964j {
           font-family: capitolium-news-2,serif;
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .cover .column p.paragraphs-1j31h0qbk {
           font-family: acumin-pro-condensed,sans-serif;
           font-size: 1.25rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .cover .column p.headers-1j31hc9je {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 2.1875rem;
           font-weight: 800;
           letter-spacing: 0px;
           line-height: 1em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 20px;
           padding: 0px;
           border-width: 0px;
           text-align: center;
        }

        .cover .column p.headers-1j31he64o {
           font-family: acumin-pro-condensed,sans-serif;
           margin: 0px;
           border-width: 0px;
           font-size: 1.375rem;
           font-weight: 400;
           text-align: center;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
           padding-bottom: 10px;
        }

        .cover .column p.paragraphs-1j31hfrc8 {
           font-family: acumin-pro-condensed,sans-serif;
           font-size: 1.375rem;
           font-weight: bold;
           line-height: 1.4em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           border-width: 0px;
           color: #4CAF50FF;
           text-align: center;
           text-transform: capitalize;
        }

        .cover .column p.headers-1j3989g9g {
           color: #0D3978FF;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 3.75rem;
           font-weight: bold;
           text-transform: uppercase;
           padding: 0px;
           border-width: 0px;
           text-align: center;
           line-height: 1.3em;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 10px;
           margin-bottom: 0px;
        }

        .cover .column p.paragraphs-1j3995v5d {
           font-family: acumin-pro-condensed,sans-serif;
           margin: 0px;
           border-width: 0px;
           font-size: 1.25rem;
           font-weight: 400;
           text-align: left;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
           padding-bottom: 10px;
           color: #FFFFFFFF;
           line-height: 1.3em;
        }

        .cover .column p.paragraphs-1j3e4t7mc {
           font-family: acumin-pro-condensed,sans-serif;
           margin: 0px;
           border-width: 0px;
           font-size: 1.1875rem;
           font-weight: 400;
           text-align: left;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
           padding-bottom: 10px;
           color: #FFFFFFFF;
           line-height: 1.3em;
           font-style: italic;
        }

        .cover .column p.paragraphs-1jbftek27 {
           font-family: acumin-pro-condensed,sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.4em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           border-width: 0px;
           color: #4CAF50FF;
           text-align: center;
           text-transform: uppercase;
           border-radius-shared: auto;
           border-radius: 0px;
        }

        .cover .column p.paragraphs-1jbggbo3e {
           color: #DB0D0DFF;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.75rem;
           font-weight: 300;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 10px;
           padding-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 20px;
        }

        .cover .column p.paragraphs-1jbl4lfvu {
           color: #DB0D0DFF;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.5625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 20px;
           padding-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 0px;
        }

        .cover .column p.paragraphs-1jbl4md5e {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.3em;
           margin-bottom: 20px;
           padding-bottom: 0px;
           text-indent: 0px;
           margin-top: 0px;
           text-align: left;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           color: #F5F5F2FF;
        }

        .cover .column p.headers-1jeus7uu5 {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 2rem;
           font-weight: bold;
           letter-spacing: 0px;
           line-height: 1em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 10px;
           padding: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           color: #0C2B63FF;
           text-align: center;
           text-transform: uppercase;
        }

        .cover .column p.paragraphs-1jeusdun4 {
           color: #0D3978FF;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           padding: 0px;
           border-width: 0px;
           text-align: center;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
        }

        .cover .column p.paragraphs-1jeusloa1 {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           line-height: 1.1em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           text-transform: uppercase;
           text-align: center;
           margin-top: 5px;
           margin-bottom: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           color: #DB0D0DFF;
        }

        .cover .column p.paragraphs-1jev2q5n6 {
           color: #DB0D0DFF;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.375rem;
           font-weight: bold;
           text-transform: uppercase;
           padding: 0px;
           border-width: 0px;
           text-align: center;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 10px;
           margin-bottom: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
        }

        .cover .column p.Photocredit {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 400;
           line-height: 1.4em;
           padding-bottom: 0px;
           text-indent: 0px;
           text-transform: uppercase;
           text-align: center;
           border-width: 0px;
        }

        .cover .column p.paragraphs-1jaoni88q {
           text-indent: 0px;
           padding-bottom: 0px;
           margin-top: 10px;
           margin-right: 10px;
           margin-left: 10px;
           line-height: 1.1em;
           font-weight: 600;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #F5F5F2FF;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
        }

        .cover .column p.paragraphs-1jaoninjj {
           text-transform: none;
           text-align: right;
           padding-bottom: 10px;
           margin-top: 5px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-weight: 400;
           font-size: 1.25rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           color: #A3A3A3FF;
           margin-left: 25px;
           margin-right: 10px;
        }

        .cover .column p.headers-1j6g2v8pj {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 3.125rem;
           font-weight: 800;
           letter-spacing: 0px;
           line-height: 1em;
           margin-bottom: 0px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-style: italic;
           color: #4CAF50FF;
           background-color: #FFFF0000;
           text-align: left;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-style: solid;
           border-color: #4CAF50FF;
        }

        .cover .column p.headers-1j6g83dh5 {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.3125rem;
           font-weight: 800;
           letter-spacing: 0px;
           line-height: 1.2em;
           margin-bottom: 15px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 5px;
           padding: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-style: italic;
        }

        .cover .column p.paragraphs-1j6g84e6h {
           color: #4caf50;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 10px;
           padding-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-style: italic;
           margin-bottom: 0px;
           border-style: solid;
           border-radius-top-left: 0;
           border-radius-top-right: 0;
           border-radius-bottom-left: 0;
           border-radius-bottom-right: 0;
        }

        .cover .column p.paragraphs-1j6isdhq1 {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-bottom: 20px;
           margin-top: 10px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           margin-left: 0px;
           margin-right: 0px;
        }

        .cover .column p.paragraphs-1jh4bqqqq {
           font-family: Helvetica, sans-serif;
           font-size: 1.875rem;
           font-weight: bold;
           letter-spacing: 0px;
           line-height: 1em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 10px;
           border-radius-shared: auto;
           border-radius: 0px;
           font-style: normal;
           color: rgb(0, 0, 0);
           background-color: #FFFF0000;
           text-align: left;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-style: solid;
           border-color: #4CAF50FF;
        }

        .cover .column p.paragraphs-1jh4epp3t {
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.4em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           color: #000000FF;
           background-color: Transparent;
           text-align: left;
           padding-top: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           border-width: 0px;
        }

        .cover .column p.headers-1jlnafntf {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 2rem;
           font-weight: 800;
           letter-spacing: 0px;
           line-height: 1em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 10px;
           padding: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
        }

    /*images*/

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

        .cover .column img.images-1j6g7bmcn {
           max-width: 53%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 0px;
           margin-right: 0px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           margin-top: 10px;
           margin-bottom: 10px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 10px;
           border-bottom-width: 10px;
           border-style: solid;
           border-color: #4CAF50FF;
        }

        .cover .column img.images-1jh4bcfka {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 5px;
           border-radius-shared: 1;
           border-radius: 0px;
           margin-top: 5px;
           margin-bottom: 20px;
           border-style: solid;
           border-color: #255727FF;
           background-color: #09090900;
           border-width: 5px;
        }

    /*containers*/

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

        .cover .column div.containers-1j6loo7im {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

    /*layoutitems*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

        .edit .column p.Caption {
           text-align: center;
           margin-top: 10px;
           text-indent: 0px;
           padding-bottom: 0px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-weight: 300;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .edit .column p.JustifiedRight {
           text-indent: 18px;
           text-align: right;
           margin-right: 0px;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .edit .column p.Tagline {
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.6em;
           font-weight: 600;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .edit .column p.BulletList {
           text-indent: 0px;
           padding-top: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 20px;
           margin-left: 20px;
           line-height: 1.1em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .edit .column p.BasicList {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           line-height: 1.2em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .edit .column p.PullQuoteSpeaker {
           text-transform: uppercase;
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 0px;
           margin-top: 0px;
           margin-bottom: 10px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.375rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .edit .column p.PULLQUOTE {
           text-indent: 0px;
           padding-bottom: 0px;
           margin-top: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 300;
           font-size: 1.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4CAF50FF;
           border-width: 0px;
        }

        .edit .column p {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .edit .column p.paragraphs-1ivocm6k3 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: center;
           text-transform: uppercase;
        }

        .edit .column p.Photocredit {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           text-transform: uppercase;
           text-align: center;
           margin-top: 10px;
           margin-bottom: 10px;
           border-width: 0px;
        }

        .edit .column p.paragraphs-1jmtes366 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
        }

        .edit .column p.paragraphs-1jmtf6c0q {
           text-indent: 0px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
           background-color: #97D251FF;
           padding: 5px;
        }

    /*lists*/

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

        .edit .column .Numbered {
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .edit .column .Bullet {
           list-style-type: disc;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .edit .column a.Tap-InsLinks {
           text-transform: uppercase;
           text-decoration: underline;
           font-weight: 800;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

        .edit .column a.NoStyle {
           text-decoration: none;
           color: #000000;
           border-width: 0px;
        }

        .edit .column a.ReadMore {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .edit .column a {
           font-weight: 500;
           font-family: "acumin-pro",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .edit .column a.links-1ivod0k6a {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 500;
           font-size: 1.25rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: right;
           color: #4caf50;
           padding-top: 1px;
           margin-top: 5px;
           margin-bottom: 0px;
        }

    /*inlines*/

        .edit .column .Dateline {
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           font-weight: bold;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #313131;
           text-transform: uppercase;
           border-width: 0px;
        }

        .edit .column .AllCaps {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
        }

        .edit .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           margin-left: 0px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .edit .column h6 {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 3rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #BBBBBBFF;
           border-width: 0px;
        }

        .edit .column h5 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .edit .column h4 {
           font-family: "acumin-pro",sans-serif;
           line-height: 1.5em;
           border-width: 0px;
        }

        .edit .column h3 {
           text-transform: uppercase;
           margin-top: 15px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .edit .column h2 {
           padding-top: 0px;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 15px;
           line-height: 1em;
           font-weight: 500;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           background-color: transparent;
           border-width: 0px;
        }

        .edit .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 10px;
           line-height: 1em;
           letter-spacing: 0px;
           font-weight: 800;
           font-size: 2rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

    /*general*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

        .product_page_comp .column p.Caption {
           text-align: center;
           margin-top: 10px;
           text-indent: 0px;
           padding-bottom: 0px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-weight: 300;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_comp .column p.JustifiedRight {
           text-indent: 18px;
           text-align: right;
           margin-right: 0px;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_comp .column p.Tagline {
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.6em;
           font-weight: 600;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_comp .column p.BulletList {
           text-indent: 0px;
           padding-top: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 20px;
           margin-left: 20px;
           line-height: 1.1em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_comp .column p.BasicList {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           line-height: 1.2em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_comp .column p.PullQuoteSpeaker {
           text-transform: uppercase;
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 0px;
           margin-top: 0px;
           margin-bottom: 10px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.375rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_comp .column p.PULLQUOTE {
           text-indent: 0px;
           padding-bottom: 0px;
           margin-top: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 300;
           font-size: 1.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4CAF50FF;
           border-width: 0px;
        }

        .product_page_comp .column p {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_comp .column p.paragraphs-1ivocm6k3 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: center;
           text-transform: uppercase;
        }

        .product_page_comp .column p.Photocredit {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           text-transform: uppercase;
           text-align: center;
           margin-top: 10px;
           margin-bottom: 10px;
           border-width: 0px;
        }

        .product_page_comp .column p.paragraphs-1jmtes366 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
        }

        .product_page_comp .column p.paragraphs-1jmtf6c0q {
           text-indent: 0px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
           background-color: #97D251FF;
           padding: 5px;
        }

    /*lists*/

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

        .product_page_comp .column .Numbered {
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .product_page_comp .column .Bullet {
           list-style-type: disc;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .product_page_comp .column a.Tap-InsLinks {
           text-transform: uppercase;
           text-decoration: underline;
           font-weight: 800;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

        .product_page_comp .column a.NoStyle {
           text-decoration: none;
           color: #000000;
           border-width: 0px;
        }

        .product_page_comp .column a.ReadMore {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_comp .column a {
           font-weight: 500;
           font-family: "acumin-pro",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_comp .column a.links-1ivod0k6a {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 500;
           font-size: 1.25rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: right;
           color: #4caf50;
           padding-top: 1px;
           margin-top: 5px;
           margin-bottom: 0px;
        }

    /*inlines*/

        .product_page_comp .column .Dateline {
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           font-weight: bold;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #313131;
           text-transform: uppercase;
           border-width: 0px;
        }

        .product_page_comp .column .AllCaps {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
        }

        .product_page_comp .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           margin-left: 0px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .product_page_comp .column h6 {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 3rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #BBBBBBFF;
           border-width: 0px;
        }

        .product_page_comp .column h5 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_comp .column h4 {
           font-family: "acumin-pro",sans-serif;
           line-height: 1.5em;
           border-width: 0px;
        }

        .product_page_comp .column h3 {
           text-transform: uppercase;
           margin-top: 15px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_comp .column h2 {
           padding-top: 0px;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 15px;
           line-height: 1em;
           font-weight: 500;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           background-color: transparent;
           border-width: 0px;
        }

        .product_page_comp .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 10px;
           line-height: 1em;
           letter-spacing: 0px;
           font-weight: 800;
           font-size: 2rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

    /*general*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

        .product_page_golfzon .column p.Caption {
           text-align: center;
           margin-top: 10px;
           text-indent: 0px;
           padding-bottom: 0px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-weight: 300;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_golfzon .column p.JustifiedRight {
           text-indent: 18px;
           text-align: right;
           margin-right: 0px;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_golfzon .column p.Tagline {
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.6em;
           font-weight: 600;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_golfzon .column p.BulletList {
           text-indent: 0px;
           padding-top: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 20px;
           margin-left: 20px;
           line-height: 1.1em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_golfzon .column p.BasicList {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           line-height: 1.2em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_golfzon .column p.PullQuoteSpeaker {
           text-transform: uppercase;
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 0px;
           margin-top: 0px;
           margin-bottom: 10px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.375rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_golfzon .column p.PULLQUOTE {
           text-indent: 0px;
           padding-bottom: 0px;
           margin-top: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 300;
           font-size: 1.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4CAF50FF;
           border-width: 0px;
        }

        .product_page_golfzon .column p {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_golfzon .column p.paragraphs-1ivocm6k3 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: center;
           text-transform: uppercase;
        }

        .product_page_golfzon .column p.Photocredit {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           text-transform: uppercase;
           text-align: center;
           margin-top: 10px;
           margin-bottom: 10px;
           border-width: 0px;
        }

        .product_page_golfzon .column p.paragraphs-1jmtes366 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
        }

        .product_page_golfzon .column p.paragraphs-1jmtf6c0q {
           text-indent: 0px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
           background-color: #97D251FF;
           padding: 5px;
        }

    /*lists*/

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

        .product_page_golfzon .column .Numbered {
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .product_page_golfzon .column .Bullet {
           list-style-type: disc;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .product_page_golfzon .column a.Tap-InsLinks {
           text-transform: uppercase;
           text-decoration: underline;
           font-weight: 800;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

        .product_page_golfzon .column a.NoStyle {
           text-decoration: none;
           color: #000000;
           border-width: 0px;
        }

        .product_page_golfzon .column a.ReadMore {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_golfzon .column a {
           font-weight: 500;
           font-family: "acumin-pro",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_golfzon .column a.links-1ivod0k6a {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 500;
           font-size: 1.25rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: right;
           color: #4caf50;
           padding-top: 1px;
           margin-top: 5px;
           margin-bottom: 0px;
        }

    /*inlines*/

        .product_page_golfzon .column .Dateline {
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           font-weight: bold;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #313131;
           text-transform: uppercase;
           border-width: 0px;
        }

        .product_page_golfzon .column .AllCaps {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
        }

        .product_page_golfzon .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           margin-left: 0px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .product_page_golfzon .column h6 {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 3rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #BBBBBBFF;
           border-width: 0px;
        }

        .product_page_golfzon .column h5 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_golfzon .column h4 {
           font-family: "acumin-pro",sans-serif;
           line-height: 1.5em;
           border-width: 0px;
        }

        .product_page_golfzon .column h3 {
           text-transform: uppercase;
           margin-top: 15px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_golfzon .column h2 {
           padding-top: 0px;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 15px;
           line-height: 1em;
           font-weight: 500;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           background-color: transparent;
           border-width: 0px;
        }

        .product_page_golfzon .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 10px;
           line-height: 1em;
           letter-spacing: 0px;
           font-weight: 800;
           font-size: 2rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

    /*general*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

        .product_page_vortex .column p.Caption {
           text-align: center;
           margin-top: 10px;
           text-indent: 0px;
           padding-bottom: 0px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-weight: 300;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_vortex .column p.JustifiedRight {
           text-indent: 18px;
           text-align: right;
           margin-right: 0px;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_vortex .column p.Tagline {
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.6em;
           font-weight: 600;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_vortex .column p.BulletList {
           text-indent: 0px;
           padding-top: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 20px;
           margin-left: 20px;
           line-height: 1.1em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_vortex .column p.BasicList {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           line-height: 1.2em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_vortex .column p.PullQuoteSpeaker {
           text-transform: uppercase;
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 0px;
           margin-top: 0px;
           margin-bottom: 10px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.375rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_vortex .column p.PULLQUOTE {
           text-indent: 0px;
           padding-bottom: 0px;
           margin-top: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 300;
           font-size: 1.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4CAF50FF;
           border-width: 0px;
        }

        .product_page_vortex .column p {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_vortex .column p.paragraphs-1ivocm6k3 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: center;
           text-transform: uppercase;
        }

        .product_page_vortex .column p.Photocredit {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           text-transform: uppercase;
           text-align: center;
           margin-top: 10px;
           margin-bottom: 10px;
           border-width: 0px;
        }

        .product_page_vortex .column p.paragraphs-1jmtes366 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
        }

        .product_page_vortex .column p.paragraphs-1jmtf6c0q {
           text-indent: 0px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
           background-color: #97D251FF;
           padding: 5px;
        }

    /*lists*/

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

        .product_page_vortex .column .Numbered {
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .product_page_vortex .column .Bullet {
           list-style-type: disc;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .product_page_vortex .column a.Tap-InsLinks {
           text-transform: uppercase;
           text-decoration: underline;
           font-weight: 800;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

        .product_page_vortex .column a.NoStyle {
           text-decoration: none;
           color: #000000;
           border-width: 0px;
        }

        .product_page_vortex .column a.ReadMore {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_vortex .column a {
           font-weight: 500;
           font-family: "acumin-pro",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_vortex .column a.links-1ivod0k6a {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 500;
           font-size: 1.25rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: right;
           color: #4caf50;
           padding-top: 1px;
           margin-top: 5px;
           margin-bottom: 0px;
        }

    /*inlines*/

        .product_page_vortex .column .Dateline {
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           font-weight: bold;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #313131;
           text-transform: uppercase;
           border-width: 0px;
        }

        .product_page_vortex .column .AllCaps {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
        }

        .product_page_vortex .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           margin-left: 0px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .product_page_vortex .column h6 {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 3rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #BBBBBBFF;
           border-width: 0px;
        }

        .product_page_vortex .column h5 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_vortex .column h4 {
           font-family: "acumin-pro",sans-serif;
           line-height: 1.5em;
           border-width: 0px;
        }

        .product_page_vortex .column h3 {
           text-transform: uppercase;
           margin-top: 15px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_vortex .column h2 {
           padding-top: 0px;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 15px;
           line-height: 1em;
           font-weight: 500;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           background-color: transparent;
           border-width: 0px;
        }

        .product_page_vortex .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 10px;
           line-height: 1em;
           letter-spacing: 0px;
           font-weight: 800;
           font-size: 2rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

    /*general*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

        .product_page_arccos_rangefinder .column p.Caption {
           text-align: center;
           margin-top: 10px;
           text-indent: 0px;
           padding-bottom: 0px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-weight: 300;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column p.JustifiedRight {
           text-indent: 18px;
           text-align: right;
           margin-right: 0px;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column p.Tagline {
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.6em;
           font-weight: 600;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column p.BulletList {
           text-indent: 0px;
           padding-top: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 20px;
           margin-left: 20px;
           line-height: 1.1em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column p.BasicList {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           line-height: 1.2em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column p.PullQuoteSpeaker {
           text-transform: uppercase;
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 0px;
           margin-top: 0px;
           margin-bottom: 10px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.375rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column p.PULLQUOTE {
           text-indent: 0px;
           padding-bottom: 0px;
           margin-top: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 300;
           font-size: 1.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4CAF50FF;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column p {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column p.paragraphs-1ivocm6k3 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: center;
           text-transform: uppercase;
        }

        .product_page_arccos_rangefinder .column p.Photocredit {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           text-transform: uppercase;
           text-align: center;
           margin-top: 10px;
           margin-bottom: 10px;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column p.paragraphs-1jmtes366 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
        }

        .product_page_arccos_rangefinder .column p.paragraphs-1jmtf6c0q {
           text-indent: 0px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
           background-color: #97D251FF;
           padding: 5px;
        }

    /*lists*/

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

        .product_page_arccos_rangefinder .column .Numbered {
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .product_page_arccos_rangefinder .column .Bullet {
           list-style-type: disc;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .product_page_arccos_rangefinder .column a.Tap-InsLinks {
           text-transform: uppercase;
           text-decoration: underline;
           font-weight: 800;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column a.NoStyle {
           text-decoration: none;
           color: #000000;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column a.ReadMore {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column a {
           font-weight: 500;
           font-family: "acumin-pro",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column a.links-1ivod0k6a {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 500;
           font-size: 1.25rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: right;
           color: #4caf50;
           padding-top: 1px;
           margin-top: 5px;
           margin-bottom: 0px;
        }

    /*inlines*/

        .product_page_arccos_rangefinder .column .Dateline {
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           font-weight: bold;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #313131;
           text-transform: uppercase;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column .AllCaps {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           margin-left: 0px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .product_page_arccos_rangefinder .column h6 {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 3rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #BBBBBBFF;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column h5 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column h4 {
           font-family: "acumin-pro",sans-serif;
           line-height: 1.5em;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column h3 {
           text-transform: uppercase;
           margin-top: 15px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column h2 {
           padding-top: 0px;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 15px;
           line-height: 1em;
           font-weight: 500;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           background-color: transparent;
           border-width: 0px;
        }

        .product_page_arccos_rangefinder .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 10px;
           line-height: 1em;
           letter-spacing: 0px;
           font-weight: 800;
           font-size: 2rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

    /*general*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

        .product_page_flightscope .column p.Caption {
           text-align: center;
           margin-top: 10px;
           text-indent: 0px;
           padding-bottom: 0px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-weight: 300;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_flightscope .column p.JustifiedRight {
           text-indent: 18px;
           text-align: right;
           margin-right: 0px;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_flightscope .column p.Tagline {
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.6em;
           font-weight: 600;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_flightscope .column p.BulletList {
           text-indent: 0px;
           padding-top: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 20px;
           margin-left: 20px;
           line-height: 1.1em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_flightscope .column p.BasicList {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           line-height: 1.2em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_flightscope .column p.PullQuoteSpeaker {
           text-transform: uppercase;
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 0px;
           margin-top: 0px;
           margin-bottom: 10px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.375rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_flightscope .column p.PULLQUOTE {
           text-indent: 0px;
           padding-bottom: 0px;
           margin-top: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 300;
           font-size: 1.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4CAF50FF;
           border-width: 0px;
        }

        .product_page_flightscope .column p {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_flightscope .column p.paragraphs-1ivocm6k3 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: center;
           text-transform: uppercase;
        }

        .product_page_flightscope .column p.Photocredit {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           text-transform: uppercase;
           text-align: center;
           margin-top: 10px;
           margin-bottom: 10px;
           border-width: 0px;
        }

        .product_page_flightscope .column p.paragraphs-1jmtes366 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
        }

        .product_page_flightscope .column p.paragraphs-1jmtf6c0q {
           text-indent: 0px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
           background-color: #97D251FF;
           padding: 5px;
        }

    /*lists*/

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

        .product_page_flightscope .column .Numbered {
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .product_page_flightscope .column .Bullet {
           list-style-type: disc;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .product_page_flightscope .column a.Tap-InsLinks {
           text-transform: uppercase;
           text-decoration: underline;
           font-weight: 800;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

        .product_page_flightscope .column a.NoStyle {
           text-decoration: none;
           color: #000000;
           border-width: 0px;
        }

        .product_page_flightscope .column a.ReadMore {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_flightscope .column a {
           font-weight: 500;
           font-family: "acumin-pro",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_flightscope .column a.links-1ivod0k6a {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 500;
           font-size: 1.25rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: right;
           color: #4caf50;
           padding-top: 1px;
           margin-top: 5px;
           margin-bottom: 0px;
        }

    /*inlines*/

        .product_page_flightscope .column .Dateline {
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           font-weight: bold;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #313131;
           text-transform: uppercase;
           border-width: 0px;
        }

        .product_page_flightscope .column .AllCaps {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
        }

        .product_page_flightscope .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           margin-left: 0px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .product_page_flightscope .column h6 {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 3rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #BBBBBBFF;
           border-width: 0px;
        }

        .product_page_flightscope .column h5 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_flightscope .column h4 {
           font-family: "acumin-pro",sans-serif;
           line-height: 1.5em;
           border-width: 0px;
        }

        .product_page_flightscope .column h3 {
           text-transform: uppercase;
           margin-top: 15px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_flightscope .column h2 {
           padding-top: 0px;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 15px;
           line-height: 1em;
           font-weight: 500;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           background-color: transparent;
           border-width: 0px;
        }

        .product_page_flightscope .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 10px;
           line-height: 1em;
           letter-spacing: 0px;
           font-weight: 800;
           font-size: 2rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

    /*general*/

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

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

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*paragraphs*/

        .product_page_2 .column p.Caption {
           text-align: center;
           margin-top: 10px;
           text-indent: 0px;
           padding-bottom: 0px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-weight: 300;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_2 .column p.JustifiedRight {
           text-indent: 18px;
           text-align: right;
           margin-right: 0px;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_2 .column p.Tagline {
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.6em;
           font-weight: 600;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_2 .column p.BulletList {
           text-indent: 0px;
           padding-top: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 20px;
           margin-left: 20px;
           line-height: 1.1em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_2 .column p.BasicList {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           line-height: 1.2em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_2 .column p.PullQuoteSpeaker {
           text-transform: uppercase;
           text-indent: 0px;
           text-align: right;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 0px;
           margin-top: 0px;
           margin-bottom: 10px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1.375rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_2 .column p.PULLQUOTE {
           text-indent: 0px;
           padding-bottom: 0px;
           margin-top: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 300;
           font-size: 1.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4CAF50FF;
           border-width: 0px;
        }

        .product_page_2 .column p {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_2 .column p.paragraphs-1ivocm6k3 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: center;
           text-transform: uppercase;
        }

        .product_page_2 .column p.Photocredit {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-left: 0px;
           margin-right: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           text-indent: 0px;
           text-transform: uppercase;
           text-align: center;
           margin-top: 10px;
           margin-bottom: 10px;
           border-width: 0px;
        }

        .product_page_2 .column p.paragraphs-1jmtes366 {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 100;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
        }

        .product_page_2 .column p.paragraphs-1jmtf6c0q {
           text-indent: 0px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: bold;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           margin-bottom: 10px;
           background-color: #97D251FF;
           padding: 5px;
        }

    /*lists*/

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

        .product_page_2 .column .Numbered {
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .product_page_2 .column .Bullet {
           list-style-type: disc;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        .product_page_2 .column a.Tap-InsLinks {
           text-transform: uppercase;
           text-decoration: underline;
           font-weight: 800;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #ffffff;
           border-width: 0px;
        }

        .product_page_2 .column a.NoStyle {
           text-decoration: none;
           color: #000000;
           border-width: 0px;
        }

        .product_page_2 .column a.ReadMore {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_2 .column a {
           font-weight: 500;
           font-family: "acumin-pro",sans-serif;
           color: #4caf50;
           border-width: 0px;
        }

        .product_page_2 .column a.links-1ivod0k6a {
           text-indent: 0px;
           padding-right: 0px;
           padding-left: 0px;
           padding-bottom: 10px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.4em;
           font-weight: 500;
           font-size: 1.25rem;
           font-family: acumin-pro-condensed,sans-serif;
           border-width: 0px;
           text-align: right;
           color: #4caf50;
           padding-top: 1px;
           margin-top: 5px;
           margin-bottom: 0px;
        }

    /*inlines*/

        .product_page_2 .column .Dateline {
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           font-weight: bold;
           font-size: 1.0625rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #313131;
           text-transform: uppercase;
           border-width: 0px;
        }

        .product_page_2 .column .AllCaps {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: Arial, sans-serif;
           border-width: 0px;
        }

        .product_page_2 .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           margin-left: 0px;
           line-height: .3em;
           font-weight: 400;
           font-size: 3.75rem;
           font-family: "acumin-pro-condensed",sans-serif;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .product_page_2 .column h6 {
           text-transform: uppercase;
           font-weight: bold;
           font-size: 3rem;
           font-family: "acumin-pro-condensed",sans-serif;
           color: #BBBBBBFF;
           border-width: 0px;
        }

        .product_page_2 .column h5 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .product_page_2 .column h4 {
           font-family: "acumin-pro",sans-serif;
           line-height: 1.5em;
           border-width: 0px;
        }

        .product_page_2 .column h3 {
           text-transform: uppercase;
           margin-top: 15px;
           margin-right: 0px;
           margin-left: 0px;
           line-height: 1.2em;
           font-weight: 800;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

        .product_page_2 .column h2 {
           padding-top: 0px;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 15px;
           line-height: 1em;
           font-weight: 500;
           font-size: 1.5rem;
           font-family: "acumin-pro-condensed",sans-serif;
           background-color: transparent;
           border-width: 0px;
        }

        .product_page_2 .column h1 {
           margin-top: 20px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 10px;
           line-height: 1em;
           letter-spacing: 0px;
           font-weight: 800;
           font-size: 2rem;
           font-family: "acumin-pro-condensed",sans-serif;
           border-width: 0px;
        }

    /*general*/

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

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

    /*general*/

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

    /*headers*/

        .masthead .column h1 {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: 800;
           letter-spacing: 0px;
           line-height: 1.2em;
           margin-top: 20px;
           color: #ffffff;
           text-align: center;
           text-transform: uppercase;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .masthead .column h2 {
           background-color: #ffffff;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: 500;
           line-height: 1em;
           margin-top: 0px;
           padding-top: 0px;
           border-width: 0px;
        }

        .masthead .column h3 {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.125rem;
           font-weight: 800;
           margin-top: 25px;
           text-transform: uppercase;
           color: #ffffff;
           background-color: #000000;
           text-align: center;
           border-width: 0px;
        }

        .masthead .column h4 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .masthead .column h5 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

        .masthead .column h6 {
           font-family: "acumin-pro",sans-serif;
           border-width: 0px;
        }

    /*inlines*/

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

        .masthead .column .AllCaps {
           font-family: Arial, sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .masthead .column .Dateline {
           color: #313131;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.0625rem;
           font-weight: bold;
           border-width: 0px;
        }

    /*links*/

        .masthead .column a {
           color: #4caf50;
           font-weight: 400;
           text-decoration: none;
           border-width: 0px;
        }

        .masthead .column a.ReadMore {
           color: #346734;
           font-family: Arial, sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .masthead .column a.NoStyle {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .masthead .column .Bullet {
           font-family: Arial, sans-serif;
           font-size: 1.125rem;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .masthead .column .Numbered {
           font-family: Arial, sans-serif;
           font-size: 1.125rem;
           border-width: 0px;
           list-style-image: none;
        }

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

    /*paragraphs*/

        .masthead .column p {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           line-height: 1.2em;
           padding-bottom: 0px;
           text-indent: 0px;
           color: #f5f4f4;
           text-align: center;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .masthead .column p.PULLQUOTE {
           color: #4caf50;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.75rem;
           font-weight: 300;
           line-height: 1.2em;
           margin-top: 20px;
           padding-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .masthead .column p.NoIndent {
           font-family: "acumin-pro",sans-serif;
           font-size: 1rem;
           font-weight: 100;
           line-height: 1.3em;
           margin-bottom: 0px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-bottom: 10px;
           padding-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .masthead .column p.PullQuoteSpeaker {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.375rem;
           font-weight: bold;
           line-height: 1.2em;
           margin-bottom: 20px;
           margin-top: 10px;
           padding-bottom: 10px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .masthead .column p.TheTake {
           background-color: #4caf50;
           color: #ffffff;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 0px;
           padding-bottom: 5px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 5px;
           text-align: center;
           text-indent: 0px;
           border-width: 0px;
        }

        .masthead .column p.JustifiedRight {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 18px;
           border-width: 0px;
        }

        .masthead .column p.Tagline {
           font-family: "acumin-pro",sans-serif;
           font-size: 1rem;
           font-weight: 600;
           line-height: 1.6em;
           margin-left: 0px;
           margin-right: 25px;
           padding-bottom: 10px;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .masthead .column p.Caption {
           color: #f4f2f2;
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 600;
           line-height: 1em;
           padding-bottom: 0px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .masthead .column p.MastheadTitle {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.125rem;
           font-weight: 600;
           line-height: 1.2em;
           padding-bottom: 0px;
           text-indent: 0px;
           color: #4caf50;
           text-align: center;
           text-transform: uppercase;
           margin-top: 15px;
           border-width: 0px;
        }

        .masthead .column p.MastheadTitlelc {
           font-family: "acumin-pro-condensed",sans-serif;
           font-size: 1.3125rem;
           font-weight: 600;
           line-height: 1em;
           padding-bottom: 0px;
           text-indent: 0px;
           color: #4caf50;
           text-align: center;
           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;
        }

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

div.bookviewport { background-color: #333333FF; }
div.pagecontainer .page_disable_overlay { background-color: #333333FF; }
div[data-sticky='top'] { position: sticky; top: 0; z-index: 1000; }
div[data-sticky='bottom'] { position: sticky; bottom: 0; z-index: 2000; }
@media print { div.bookviewport { print-color-adjust: exact; } }