﻿header div.logo img {
    max-width: 580px;
    max-height: 200px;
}


button.sitebutton.homepagebutton {
    width: 230px;
}


table.upcomingtnmts th {
    background-color: #6288c6;
}

    table.upcomingtnmts th.upcomingseries, table.upcomingtnmts td.upcomingseries, .upcomingtnmtcategorysection {
        display: none;
    }

.boxheader {
    background-color:#339966;
}

button.sitebutton.tournamentdivisionbutton {
    width: 110px;
}

img.tnmtimagedisplay {
    width:100px;
}
.padtop.tnmtdivisions {
    display: none;
}
#banner img.responsivebanner {
    width: unset;
}

header div.logo
{
	margin: 0;
      margin-top: -70px;	

}

div#toppanel.cloned header div.logo {
    margin-top: -52px;
}

div#toppanel{
    padding-top: 10px;
    box-shadow: 0px 4px 20px black;
    background-repeat: no-repeat;
}
div#toppanel.cloned {
    border-bottom: 1px solid #757373;
}

div#toppanel.cloned nav.mainnav {
    margin: 16px auto 0 auto;
}

nav.mainnav {
    /*background: #6288c6;
    background: -webkit-linear-gradient(#38441e,#6288c6, #38441e);
    background: -o-linear-gradient(#38441e,#6288c6, #38441e); 
    background: -moz-linear-gradient(#38441e,#6288c6, #38441e); 
    background: linear-gradient(#38441e,#6288c6, #38441e);
    border-top: 3px solid black;
    border-bottom: 3px solid black;*/
    color: #6288c6;
}

button.sitebutton.selected {
    background-color: #339966;
}

nav.mainnav li.toplevel a {
    color: #6288c6;
}

div#toppanel.cloned header div.logo img {
    max-width: 260px;
    max-height: 80px;
    margin-top: -0px;
}

div#toppanel.cloned header {
    margin:0 10px;
    height:43px;
}
div.userbox{
    position:relative;
}

div.userboxicon {
    background-color: #e2e2e2;
    color: #6288c6;
}

div.userboxicon:hover {
    background-color: #e2e2e2;
    color: #38441e;
}

div.inlinecommandicon:hover {
    background-color:#14823b;
}


nav.mainnav li.toplevel a:hover {
    color:black;
}
nav.mainnav li ul.sublevel li a{
    color: #e2e2e2;
    background: #6288c6;
}
nav.mainnav li ul.sublevel li a:hover
{
    color: #6288c6;
    background: #efefef;
}

nav.mainnav li ul.sublevel
{
    border-radius: 6px;
} 
nav.mainnav ul.toplevel, nav.pagenav ul.toplevel {
    background: none;
}
nav.mainnav li {
    background: none;
}


.twittericon, .facebookicon, .wordpressicon, .instagramicon, .youtubeicon, .rssicon {
    color:#6288c6;
}
i.ion-social-wordpress.wordpressicon.social-media-icons:hover, i.ion-social-facebook.facebookicon.social-media-icons:hover, i.ion-social-twitter.twittericon.social-media-icons:hover, i.ion-social-instagram.instagramicon.social-media-icons:hover {
    color:#38441e;
}


header {
    margin-bottom: -35px;
}

button.sitebutton.seasonbutton, button.sitebutton.tourplayers-seasonbtn {
    width: 110px;
}

nav.pagenav.cloned {
    background-color: white;
}


span.currentanchorname {
display:none;
}

p.inscity {
    font-weight: bold;
    font-size: 120%;
    color:#6288c6;
}

p.instcourse {
    font-weight: bold;
    padding-left: 12px;
    padding-top:15px;
    color:#38441e;
}

ul.instructor {
    padding-left: 25px;
    padding-bottom: 15px;
}


ul.instructor li {
    display: inline;
    padding-right: 15px;
    padding-top:5px;
}

@media screen and (max-width: 760px){
    i.social-media-icons, div.authuser {
        display: none;
    }
	header div.logo {
    	margin-top: -53px;
	}
    header div.logo img{
    max-width: 270px;
    max-height: 95px;
    }
    nav.mainnav li.toplevel a {
    color: #6288c6;
    background: gainsboro;
	}
    nav.mainnav li.toplevel a:hover {
    color: #4D94FF;
    background: gainsboro;
    }

    header {
        margin-bottom: 0px;
    }
    span.currentanchorname {
        float: left;
        line-height: 37px;
        text-align: center;
        font-size: 80%;
        width: 150px;
        background: rgba(192, 192, 192, 0.8);
        margin-top: 1px;
        display:inherit;
    }
}
@media screen and (max-width: 700px) {
    ul.instructor li {
        display: block;
        padding-top: 5px;
    }
}
button.sitebutton:hover {
    background-color:#6288c6;
}
button.sitebutton.selected {
    background-color:#339966;
}
input.button.cancelsearch:hover {
    background-color:#6288c6;
}
input.button.searchbutton:hover {
    background-color:#6288c6;
}
button.sitebutton.continuecheckout {
    background-color:#339966;    
}
button.sitebutton.continuecheckout:hover {
    background-color:#6288c6;    
    color:#ffffff;
}
div.inlinecommandicon:hover {
    background-color:#6288c6;        
}


@media screen and (max-width: 650px) {

div#toppanel.cloned header {
    margin: 0 10px;
    height: 55px;
}

header div.logo {
    margin-top: -52px;
    height: 82px;
}
div#toppanel.cloned header div.logo {
    margin-top: -40px;
}
    .userboxitem.authuser {
        display:none;
    }
    .twittericon, .facebookicon, .wordpressicon, .instagramicon, .youtubeicon, .rssicon {
    display:none;
}
}