
h2.sponsor-title, .sponsor-container {
    display: none;
}

.tnmtdetailcontainer p {
    margin-bottom: 15px;
}

nav.mainnav li a {
    margin-right: 26px;
    margin-left: 26px;
}

.tnmtv2playercostdisplay.coststandardview {
    display: none;
}

.tnmtv2playercostdisplay.costwithnonmemberaddon {
    display: inherit;
}

div.tnmt-img-container {
    max-height: 239px;
}

div.page3978 .displaytext {
    margin-top: 10px;
    padding: 5px 78px 13px 78px;
}

p.pod-expl-text {
    margin-top: 13px;
}

button.sitebutton.ldbdlink {
    margin-bottom: 6px;
}

.pod-container .doubleeagle,
.pod-container .eagle,
.pod-container .birdie,
.pod-container .bogie,
.pod-container .doublebogie {
    background-color: inherit;
}



span.mptv-division-name {
    display: none;
}

div.page3978 .divisionbuttons {
    display: none;
}

.inlinecommands.tnmticons.tnmticons22911 .inlinecommandicon.ion-clock.teetimescommand,
.tournamentcontainer.tnmtresults22911 .inlinecommandicon.ion-clock.teetimescommand,
.inlinecommands.tnmticons.tnmticons22911 .inlinecommandicon.ion-ios-pie.statscommand,
.tournamentcontainer.tnmtresults22911 .inlinecommandicon.ion-clock.teetimescommand {
    display: none;
}

.tournamentcontainer.upcomingcontainer.t22911 .tnmtv2actionitem.upcomingv2pairings {
    display: none;
}

.homebox.newsbox {
    min-height: 735px;
}

.actiontext {
    width: 300px;
    margin: auto;
    padding: 15px;
    margin-bottom: 20px;
    background-color: #acc2be;
    font-weight: bold;
}

div.alerticonsection {
    min-height: 107px;
}

.clientnotice.membership {
    max-width: 450px;
    margin: auto;
    padding: 15px;
    margin-bottom: 20px;
    background-color: #b78883;
    font-weight: bold;
    margin-top: 15px;
}

.clientnotice.membership a {
    text-decoration: none;
}

    .clientnotice.membership a:hover {
        color: white;
    }

.storycontainer {
    padding: 25px;
}


.pageleader {
    max-width: 652px;
    background-color: #acc2be;
    text-align: center;
    font-size: 115%;
    border-radius: 25px;
    border: 1px black solid;
    color: black;
    margin: auto;
    padding: 10px;
}

.homepagesplash {
    color: #FFF;
    font-size: 190%;
    margin-bottom: 665px;
    font-weight: bold;
    font-family: "GT Walsheim Medium";
    letter-spacing: 1px;
}

.pageleadertext {
    text-align: center;
    line-height: 2.0;
}

.homepagestandard {
    width: 100%;
    background-color: #FFF;
}


.h2-list {
    font-size: 150%;
    font-weight: bold;
    padding-bottom: 7px;
    margin-top: 35px;
    color: #724c44;
}

.text-break {
    padding-top: 14px;
}

.storyheader {
    font-weight: bolder;
    font-size: 171%;
    text-align: center;
}

.storyheader {
    font-weight: bolder;
    font-size: 171%;
    text-align: center;
    margin-bottom: 67px;
    padding-top: 41px;
}

.roundedpic {
    width: 350px;
    height: 350px;
    border-radius: 175px;
    background-size: 410px;
}

    .roundedpic.story1img {
        float: left;
        margin-right: 25px;
    background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Home1.png);
    }

    .roundedpic.story2img {
        float: left;
        margin: 25px;
        background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Home2.png);
    }

    .roundedpic.story3img {
        float: right;
        margin: 25px;
        background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Home3.jpg);
    }

    .roundedpic.playerimg {
        float: none;
        margin: 0px;
    }

        .roundedpic.playerimg.Cecily {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Cecily_Overbey.jpg);
            background-size: 443px;
        }
        .roundedpic.playerimg.Jessica {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Jessica_Porvasnik.png);
        }
        .roundedpic.playerimg.Catherine {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Catherine_ODonnell.jpg);
        }
        .roundedpic.playerimg.Hannah {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Hannah_Berman.jpg);
        }
        .roundedpic.playerimg.Jess {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Jess_McCalister.jpg);
        }
        .roundedpic.playerimg.Katherine {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Katherine_Way.png);
        }
        .roundedpic.playerimg.Isi {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Isa_Gabsa.jpg);
            background-size: 356px;
        }
        .roundedpic.playerimg.Anya {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Anya_Alvarez.jpg);
        }
        .roundedpic.playerimg.Julie {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Julie_Garner.png);
            background-size: 449px;
        }
        .roundedpic.playerimg.Ashley {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Ashley_Tait.png);
        }
        .roundedpic.playerimg.Ria {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Ria_Scott.png);
            background-size: 324px;
        }
        .roundedpic.playerimg.Paige {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Paige_Crawford.png);
        }

        .roundedpic.playerimg.Alexis {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Alexis_Belton.png);
        }
        .roundedpic.playerimg.Shasta {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Shasta_Averyhardt.png);
            background-size: 351px;
        }
        .roundedpic.playerimg.AnnLiguori {
            background-image: url(https://cdn.shotstat.com/content/skin/nwga/image/Ann_Liguori.jpg);
            background-size: 351px;
        }

.adv-container {
    float: left;
    margin: 25px;
    text-align: center;
    line-height: 2.0;
    min-height: 465px;
}

    .adv-container.team-member {
        max-width: 365px;
        text-align: left;
        min-height: 236px;
    }

.adv-name {
    font-weight: bold;
    font-size: 120%;
}

.adv-header {
    font-style: italic;
    font-weight: bold;
    font-size: 186%;
    text-align: center;
}

    .adv-header.adv-team {
        font-style: inherit;
        margin-top: 52px;
    }

.adv-container.team-member.membershipbox {
    background-color: #d9d9d9;
    padding: 15px;
    max-width: 367px;
    margin: 15px;
    min-height: 390px;
}

.storytextheader1 {
    font-weight: bold;
    font-size: 150%;
    padding-top: 44px;
    margin-bottom: 22px;
}

.homepagebuttonsection {
    margin-left: 15px;
    margin-top: 21px;
    text-align: center;
    width: 350px;
}


.storytextheader2 {
    font-weight: bold;
    font-size: 115%;
}

.membershipphotocontainer {
    height: 400px;
    width: 400px;
    position: relative;
    margin-top: 80px;
}

.mem-pic-section {
    position: absolute;
    left: 0;
    top: 0;
}

.mem-pic-text-section {
    position: absolute;
    margin-left: 415px;
    width: 498px;
    height: 110px;
    background-color: #d9d9d9;
    z-index: 100;
    margin-top: 47px;
    padding: 29px;
}

.mem-pic-section.lefttext {
    left: 520px;
}
    .mem-pic-text-section.lefttext {
        margin-left: 109px;
    }

.mem-pic-title {
    font-size: 127%;
    font-weight: bold;
    margin-bottom: 7px;
}

div#toppanelframe {
    height: 105px;
}

.displaytext p {
    margin-bottom: 18px;
}

.aboutcontainer {
    width: 100%;
}

.rightbox {
    float: right;
    width: 500px;
}

.leftbox {
    float: left;
    width: 771px;
}

img.img500 {
    max-width: 500px;
}

p.headerbig {
    font-size: 172%;
    line-height: 1.2;
    font-weight: bold;
    padding-bottom: 18px;
}

div.headerbig {
    font-size: 135%;
    font-weight: bold;
    margin-bottom: 30px;
}

nav.mainnav li a {
    text-transform: none;
    font-weight: normal;
}

section#banner {
    display: none;
}

body.body-3948 section#banner {
    display: inherit;
    background-color: #acc2be;
    max-height: 350px;
    margin-bottom: 0px;
}

h2.page-title {
    background-color: #acc2be;
    color: black;
}

header div.logo {
    padding-top: 5px;
    padding-left: 5px;
}

#banner img.responsivebanner {
    width: 1355px;
}

span.teetimeplayergradyear {
    display: none;
}

.homebox.resultbox {
    min-height: 269px;
}

.parentsignupaccountnotice {
    display: none;
}

span.teetimeplayerdivision, .divisionselections, form#DivisionForm {
    display: none;
}

.centertext {
    padding-top: 15px;
}

.tournamentcontainer.upcomingcontainer {
    min-height: 389px;
}

div.displaytext p {
    line-height: 2.0;
}

div#toppanel.cloned div#toppanelframe {
    height: 96px;
    background-color: #b9bfbe;
}

div#toppanel.cloned header div.logo {
    padding-top: 3px;
}

div#toppanel.cloned header div.logo img {
    max-width: 146px;
    max-height: 68px;
}

.homebox.tnmtbox {
    min-height: 525px;
}


section.leaderboard div.divisionbuttons button.selected,
button.sitebutton.teetimesortorder.selected,
button.sitebutton.roundnumber.selected, button.sitebutton.courseplayer.selected,
button.sitebutton.tournamentdivisionbutton.selected, button.sitebutton.tournamentroundid.selected,
button.sitebutton.pairingscourselist.selected, div.individualrankingspagecontainer button.selected {
    background-color: #873c34;
}


section.leaderboard div.divisionbuttons button:hover,
button.sitebutton.teetimesortorder:hover,
button.sitebutton.roundnumber:hover,
button.sitebutton.courseplayer:hover,
button.sitebutton.tournamentdivisionbutton:hover,
button.sitebutton.tournamentroundid:hover,
button.sitebutton.pairingscourselist:hover {
    background-color: #873c34;
}


.tnmtv2playercostdisplay {
    font-size: 15px;
}


button.sitebutton.seasonbutton {
    width: 113px;
}

    button.sitebutton.seasonbutton:hover {
        background-color: #873c34;
    }

button.sitebutton.tournamentdivisionbutton.playerdivisionbutton {
    margin: 2px 2px 2px 2px;
    width: 160px;
    padding: 9px 7px;
    font-size: 81%;
    min-height: 52px;
}

div.productcartplayercontainer.membershipcontainer {
	float: none;
    margin: auto;
}

@media screen and (max-width:1550px) {

    .rightbox {
        width: 45%;
    }

    .leftbox {
        width: 53%;
    }


    nav.mainnav li a {
        margin-right: 20px;
        margin-left: 20px;
    }
}


@media screen and (max-width:1330px) {


    nav.mainnav li a {
        margin-right: 10px;
        margin-left: 10px;
        font-size: 95%;
    }
}

@media screen and (max-width:1130px) {
    .pageleadertext {
        text-align: center;
        line-height: 1.5;
        font-size: 90%;
    }

    nav.mainnav li a {
        margin-right: 5px;
        margin-left: 5px;
        font-size: 90%;
    }

    header div.logo img {
        max-width: 115px;
    }

    nav.mainnav, nav.pagenav {
        padding-top: 61px;
    }

    .pageleader {
        font-size: 100%;
    }
    .adv-container.team-member.membershipbox {
        max-width: inherit;
        min-height: inherit;
    }
}


    @media screen and (max-width:768px) {

        div#toppanel.cloned div#toppanelframe {
            height: 56px;
            background-color: #FFF;
            border-bottom: 1px black solid;
        }

        .mem-pic-text-section {
            position: absolute;
            margin-left: 64px;
            width: 269px;
            height: 135px;
            background-color: #d9d9d9;
            z-index: 100;
            margin-top: -121px;
            padding: 13px;
        }

        .mem-pic-title {
            font-size: 100%;
            font-weight: bold;
            margin-bottom: 7px;
        }

        .mem-pic-section.lefttext {
            left: 0;
        }

        .mem-pic-text-section.lefttext {
            margin-left: 64px;
        }

        .membershipphotocontainer {
            height: 375px;
            width: 375px;
            margin-top: 40px;
        }


        .mem-pic-text {
            font-size: 82%;
        }

        .roundedpic.story1img, .roundedpic.story2img, .roundedpic.story3img {
            float: none;
            margin: auto;
        }

        .homepagesplash {
             font-size: 110%;
            font-family: inherit;
        }

        .pageleader {
            font-size: 110%;
        }

        .homepagesplash {
        }

        .rightbox {
            float: none;
            width: inherit;
        }

        .leftbox {
            width: inherit;
        }

        img.img500 {
            max-width: 325px;
        }

        div#toppanelframe {
            height: 54px;
            background-color: #FFF;
        }


        header div.logo img {
            max-width: 115px;
            max-height: 50px;
        }

        div#toppanel.cloned header div.logo img {
            max-width: 115px;
            max-height: 50px;
        }
    }

    @media screen and (max-width:1480px) {
        img.img1200 {
            width: 99%;
        }
    }


    @media screen and (max-width:680px) {
        .tournamentcontainer.upcomingcontainer {
            min-height: inherit;
            margin-bottom: 60px;
        }
    }

@media screen and (max-width:480px) {
    .homepagesplash {
        margin-bottom: 150px;
    }
    .pageleader {
        margin-bottom: 186px;
    }
    .pageleadertext {
        color: #000;
    }
    .storyheader {
        font-size: 115%;
    }
    .roundedpic {
        width: 298px;
        height: 300px;
        border-radius: 150px;
        background-size: 350px;
    }
    .storytextheader1 {
        font-size: 140%;
    }
    .storytextheader2 {
        font-size: 105%;
    }
}


@media screen and (max-width:400px) {
    .homepagesplash {
        margin-bottom: 50px;
    }
}