/*Cookie Policy*/
.cookieAlert{
position: relative;
top: 0;
width: 100%;
background-color: #000000;
color: white;
z-index: 99999;
text-align: center;
font-size: 13px;
}
.cookieClosebtn {
margin-top: 5px;
margin-right: 5px;
color: white;
font-weight: bold;
float: right;
font-size: 22px;
line-height: 20px;
cursor: pointer;
transition: 0.3s;
}
.cookieClosebtn:hover {
color: #EEEEEE;
transition: 0.2s ease all;
}
.cookieMessage{
padding: 20px;
}

/* Accordion Styles */
#accordion .modContainer{
position: relative;
width: 100% !important;
}
#accordion .ctBulletinTitle a:before{
content: "\25BC";
    color: #aaaaaa;
    font-size: 16px !important;
    display: inline-block;
    vertical-align: top;
text-shadow: none !important;
padding: 0 10px;
}
#accordion .ctBulletinTitle a{
text-decoration: none;
display: block;
font-weight: bold;
font-size: 18px;
color: #545454;
letter-spacing: 2px;
line-height: 3.6rem;
background: #F7F7F7;

}
#accordion .ctBulletin{
border: 1px solid #CCC;
margin-bottom: 10px;
display: block;
padding: 0;
}
#accordion .ctContent{
padding: 10px;
}


#usr_email_format{
display: none !important;
}
form[name="usr_Form"] #inpMiddle{
display: none !important;
}
/*tag specific styles*/

/*dhtml navigation menu styles*/

.mnuMain{
	
	
}

.mnuSub{

}

.mnuItem, .mnuItemOver, .mnuItemActive, .mnuItemActiveOver, .mnuItemMembers, .mnuItemMembersOver{

}

.mnuItemOver,.mnuItemMembersOver,.mnuItemActiveOver{
	
	
}

.mnuItemActive{
	font-weight: bold;
}

.mnuItemSeparatorH{

}

.mnuItemSeparatorV{

}

.mnuSeparatorH{

}

.mnuSeparatorV{

}

/*content styles*/

.inpButton{

}

.inpCheckBox{
	border:none;
	
}

.modContainer{
	margin-bottom:10px;
	
}

.modHeader{
	font-weight:bold;
	
}

.modContent{

}

.ctHeader{
	font-weight:bold;
}

.ctHeader A{
	font-weight:bold;
	
}

.ctToolBar, .ctToolBar TD{
	font-weight:bold;
	
}

.ctAlternate{

}

.ctNormal{

}

.ctSmall{

}

.ctBulletin{
	padding-bottom:5px;
	
}

.ctBulletinNew{
	/*
	background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px;
	*/
	
}

.ctBulletinDate{
	
	
}

.ctBulletinShortText{
	
	
}

/* RESPONSIVE STYLES */
*{box-sizing: border-box;}
#fwBody{
margin: 0;
padding: 0;
width: 100%;
color: #555555;
font-family: 'Alegreya Sans', sans-serif;
}
#headerContainer, #navContainer, #bannerContainer, #contentContainer, #footerContainer{
position: relative;
width: 100%;
height: auto;
display: block;
}
#headerContainer{
background: url("/_filelib/ImageGallery/Design/3c5f609f.png");
}
#contentContainer{
min-height: 500px;
background: url("/_filelib/ImageGallery/Design/3c5f609f.png");
}
#contentContainer2{
background: url("/_filelib/ImageGallery/Design/3c5f609f.png");
}
#footerContainer{
background: #841120;
color: #FFFFFF;
}
#footerContainer a{
color: #FFFFFF;
}
#header, #content, #footer{
position: relative;
width: 1250px;
max-width: 100%;
height: auto;
margin: 0 auto;
}
#header:after, .nav:after, #content:after, #footer:after{
content: '';
display: block;
clear: both;
}
.nav{
position: relative;
width: 100%;
height: auto;
text-align: center;
}
#headerLeft, #footerLeft{
position: relative;
display: inline-block;
vertical-align: middle;
width: 33.33%;
height: auto;
text-align: left;
}
#headerCenter, #footerCenter{
position: relative;
display: inline-block;
vertical-align: middle;
width: 33.33%;
height: auto;
text-align: center;
}
#headerRight, #footerRight{
position: relative;
display: inline-block;
vertical-align: middle;
width: 33.33%;
height: auto;
text-align: right;
}
#headerCenter img{
position: relative;
width: 250px;
max-width: 100%;
height: auto;
}
a#pull, a#pullSub{
display: none;
}
#navContainer{
background: #841120;
z-index: 9999;
}
.nav{
text-align: center;
}
.nav ul{
margin: 0;
padding: 0;
}
.nav li{
position: relative;
list-style: none;
display: inline-block;
margin: 0;
padding: 0;
}
.nav ul a{
text-decoration: none;
display: inline-block;
padding: 10px 20px;
color: #FFFFFF;
}
.nav ul ul{
	display:none;
	position:absolute;
	top:100%;
	left:0;
 	background-color: #FFFFFF;
	box-shadow: 1px 1px 7px #222;
	padding:0;
    text-align: left;
}
.nav ul ul li{
	display:block;
	width:200px;
}
.nav ul ul a{
	line-height:120%;
	padding:10px 15px;
    text-transform: none !important;
    color: #841120 !important;
display: block;
}
.nav ul ul li:hover{
}
.nav ul ul li a:hover{
	 background: #F8F8F8 !important;
}
.nav ul ul ul{
	top:0;
	left:100%;
}
.nav ul li:hover > ul{
	display:block;
}
.nav ul li:hover > a{
	background: #FFFFFF !important;
 	color: #841120 !important;
}
#leftSideBar{
position: relative;
display: inline-block;
vertical-align: top;
width: 20%;
height: auto;
padding-top: 2%;
}
#leftSideBar ul{
margin: 0;
padding: 0;
}
#leftSideBar li{
list-style: none;
display: block;
}
#leftSideBar li a{
text-decoration: none;
display: block;
padding: 5px;
color: #555555;
}
#main{
position: relative;
display: inline-block;
vertical-align: top;
width: 78%;
height: auto;
padding: 1%;
border-left: 1px solid #EEEEEE;
}
.row{
position: relative;
width: 100%;
height: auto;
display: block;
text-align: center;
}
.row:after{
content: '';
clear: both;
display: block;
}
.oneThird{
position: relative;
display: inline-block;
vertical-align: top;
width: 21%;
height: auto;
text-align: left;
padding: 1%;
margin: 1% ;
}
.twoThirds{
position: relative;
display: inline-block;
vertical-align: top;
width: 71%;
height: auto;
text-align: left;
padding: 1%;
margin: 1% ;
}
.fiveColumns{
	position: relative;
	width: 18%;
        margin: 1%;
	height: auto;
	display: inline-block;
        vertical-align: top;
        text-align: left;
}
.fourColumns{
	position: relative;
	width: 22%;
	height: auto;
        display: inline-block;
        vertical-align: top;
        text-align: left;
        margin: 1%;
}
.threeColumns{
	position: relative;
	width: 29%;
	height: auto;
        display: inline-block;
        vertical-align: top;
        text-align: left;
	margin: 1%;
}
.twoColumns{
	position: relative;
        display: inline-block;
	width: 46%;
	height: auto;
	margin: 1%;
        padding: 5px;
        text-align: left;
	vertical-align: top;
}
.oneThird img, .twoThirds img, .oneColumn img, .twoColumns img, .threeColumns img, .fourColumns img, .fiveColumns img{
position: relative;
width: auto;
max-width: 100%;
height: auto;
}
.row2{
position: relative;
width: 100%;
height: auto;
display: block;
}
.row2:after{
content: '';
clear: both;
display: block;
}
.oneThird2{
position: relative;
display: inline-block;
vertical-align: top;
width: 39%;
height: auto;
text-align: left;
}
.twoThirds2{
position: relative;
display: inline-block;
vertical-align: top;
width: 59%;
height: auto;
text-align: left;
margin: 1%;
}
#banner img{
position: relative;
width: 100%;
height: auto;
}
#content img{
position: relative;
width: auto;
max-width: 100%;
height: auto;
}
#content a{
color: #841120;
}
input[type="text"], input[type="password"], textarea{
padding: 7px;
border: 1px solid #555555;
}
select{
border: 1px solid #555555;
height: 33px;
}
.homeTagline{
font-family: 'Tangerine', cursive;
font-size: 65px;
text-align: center;
padding-top: 1%;
}
.ssslideshowHome{
    position: relative;
    width: 100% !important;
    height: auto !important;
    overflow: visible !important; 
    padding-bottom: 34.25%; /*62.5%*/
}

#ssislideshowHome{
overflow: visible !important;
    position: relative; 
    left: 0px; 
    z-index: 4; 
    opacity: 0; 
    width: 100% !important; 
    height: auto !important; 
    padding-bottom: 34.25%; /*62.5%*/
    background-position: 50% 50%; 
    background-size: 100% !important;
    background-repeat: no-repeat no-repeat;
}
#ssdslideshowHome{
text-shadow: 0 2px 2px #000;
font-family: 'Tangerine', cursive;
text-align: right;
font-size: 50px;
color: #FFF !important;
opacity: 1 !important;
font-weight: normal !important;
background: rgba(0,0,0,0.4) !important;
}
/*SUB PAGE SLIDESHOW*/
.ssslideshowSub{
    position: relative;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto;
    text-align: center;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 25%;
}

#ssislideshowSub{
    overflow: visible !important;
    position: relative; 
    left: 0px; 
    z-index: 4; 
    opacity: 0; 
    width: 100% !important; 
    height: auto !important; 
    padding-bottom: 25%;
    background-position: 50% 50%; 
    background-size: 100% !important;
    background-repeat: no-repeat no-repeat;
}
#ssdslideshowSub{
    text-shadow: 0 2px 2px #000;
    font-family: 'Great Vibes', cursive;
    text-align: center;
    font-size: 48px;
    color: #FFF !important;
    opacity: 1 !important;
    font-weight: normal !important;
    background: rgba(0,0,0,0.5) !important;
    padding: 15px;
    line-height: 1.5em;
    letter-spacing: 1px;
}

/* Course Tour Slideshows */
.ssslideshow{
    position: relative;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto;
    text-align: center;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 66.44%;
}

#ssislideshow{
    overflow: visible !important;
    position: relative; 
    left: 0px; 
    z-index: 4; 
    opacity: 0; 
    width: 100% !important; 
    height: auto !important; 
    padding-bottom: 66.44%;
    background-position: 50% 50%; 
    background-size: 100% !important;
    background-repeat: no-repeat no-repeat;
}
#ssdslideshow{
    text-shadow: 0 2px 2px #000;
    font-family: 'Great Vibes', cursive;
    text-align: center;
    font-size: 48px;
    color: #FFF !important;
    opacity: 1 !important;
    font-weight: normal !important;
    background: rgba(0,0,0,0.5) !important;
    padding: 15px;
    line-height: 1.5em;
    letter-spacing: 1px;
}

/* Default Slideshow - slideshow1 */
.ssslideshow1{
    position: relative;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto;
    text-align: center;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 66.67%;
}

#ssislideshow1{
    overflow: visible !important;
    position: relative; 
    left: 0px; 
    z-index: 4; 
    opacity: 0; 
    width: 100% !important; 
    height: auto !important; 
    padding-bottom: 66.67%;
    background-position: 50% 50%; 
    background-size: 100% !important;
    background-repeat: no-repeat no-repeat;
}
#ssdslideshow1{
    text-shadow: 0 2px 2px #000;
    font-family: 'Great Vibes', cursive;
    text-align: center;
    font-size: 48px;
    color: #FFF !important;
    opacity: 1 !important;
    font-weight: normal !important;
    background: rgba(0,0,0,0.5) !important;
    padding: 15px;
    line-height: 1.5em;
    letter-spacing: 1px;
}
/* Default Slideshow - slideshow2 */
.ssslideshow2{
    position: relative;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto;
    text-align: center;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 56.67%;
}

#ssislideshow2{
    overflow: visible !important;
    position: relative; 
    left: 0px; 
    z-index: 4; 
    opacity: 0; 
    width: 100% !important; 
    height: auto !important; 
    padding-bottom: 56.67%;
    background-position: 50% 50%; 
    background-size: 100% !important;
    background-repeat: no-repeat no-repeat;
}
#ssdslideshow2{
    text-shadow: 0 2px 2px #000;
    font-family: 'Great Vibes', cursive;
    text-align: center;
    font-size: 48px;
    color: #FFF !important;
    opacity: 1 !important;
    font-weight: normal !important;
    background: rgba(0,0,0,0.5) !important;
    padding: 15px;
    line-height: 1.5em;
    letter-spacing: 1px;
}
/* About Us Slideshow - slideshow500 */
.ssslideshow500{
    position: relative;
    width: 500px !important;
    max-width: 100% !important;
    margin: 0 auto;
    text-align: center;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 75%;
}

#ssislideshow500{
    overflow: visible !important;
    position: relative; 
    left: 0px; 
    z-index: 4; 
    opacity: 0; 
    width: 500px !important; 
max-width: 100% !important;
    height: auto !important; 
    padding-bottom: 75%;
    background-position: 50% 50%; 
    background-size: 100% !important;
    background-repeat: no-repeat no-repeat;
}
#ssdslideshow500{
    text-shadow: 0 2px 2px #000;
    font-family: 'Great Vibes', cursive;
    text-align: center;
    font-size: 48px;
    color: #FFF !important;
    opacity: 1 !important;
    font-weight: normal !important;
    background: rgba(0,0,0,0.5) !important;
    padding: 15px;
    line-height: 1.5em;
    letter-spacing: 1px;
}

/* Kids Club Slideshow - slideshow450 */
.ssslideshow450{
    position: relative;
    width: 450px !important;
    max-width: 100% !important;
    margin: 0 auto;
    text-align: center;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 75%;
}

#ssislideshow450{
    overflow: visible !important;
    position: relative; 
    left: 0px; 
    z-index: 4; 
    opacity: 0; 
    width: 450px !important; 
max-width: 100% !important;
    height: auto !important; 
    padding-bottom: 75%;
    background-position: 50% 50%; 
    background-size: 100% !important;
    background-repeat: no-repeat no-repeat;
}
#ssdslideshow450{
    text-shadow: 0 2px 2px #000;
    font-family: 'Great Vibes', cursive;
    text-align: center;
    font-size: 48px;
    color: #FFF !important;
    opacity: 1 !important;
    font-weight: normal !important;
    background: rgba(0,0,0,0.5) !important;
    padding: 15px;
    line-height: 1.5em;
    letter-spacing: 1px;
}

.mobileShow{
display: hide;
}
.mobileHide{
display: block;
}
/* Videos & iFrames */
.iframeContainer{
    position: relative;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
}
.iframeContainer iframe, .iframeContainer object, .iframeContainer video{
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    pointer-event: none; 
}
.videoContainer{
	position: relative;
	padding-bottom: 56.25%; 
	height: 0;	
}
.videoContainer iframe, .videoContainer object, .videoContainer video{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
 	max-width: 100% !important;		
}
.ctBulletinImage img{
min-width: 100px;
}
.fwBtn, input[type="submit"], input[type="button"], .LinkButton{
color: #555555;
border: 1px solid #555555;
padding: 10px 15px;
background: #FFFFFF;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 15px;
text-decoration: none;
cursor: pointer;
}
.fwBtn:hover, input[type="submit"]:hover, input[type="button"]:hover, .LinkButton:hover{
background: #555555 !important;
border: 1px solid #555555 !important;
color: #FFFFFF !important;
}
/* Member Login Module */
#lgSeperator, #lgClearCookies{
display: none;
}
.lgBox, #lgBox .lgUserName, #lgBox .lgPassword, #lgBox .inpButton{
    width: 300px !important;
    margin: 0 auto;
}
#lgBox input[type="text"], #lgBox input[type="password"]{
padding: 7px;
border: 1px solid #CCCCCC;
}
.scoreTable td{
margin: 0 auto;
}
.scoreTable{
background: #fff;
}
.scoreTable th{
background: #841120;
color: #FFF;
text-transform: uppercase;
}
.scoreTable td{
border: 1px solid #666;
}
.teeTable td{
margin: 0 auto;
border: 1px solid #666;
}
.teeTable th{
background: #841120;
color: #FFF;
text-transform: uppercase;
}
.yardTable td{
margin: 0 auto;
}
.yardTable{
background: #fff;
}
.yardTable th{
background: #841120;
color: #FFF;
text-transform: uppercase;
}
.yardTable td{
border: 1px solid #666;
}
.diningTable td{
margin: 0 auto;
}
.diningTable{
background: #fff;
}
.diningTable th{
background: #841120;
color: #FFF;
text-transform: uppercase;
}
.diningTable td{
border: 1px solid #666;
}
#isideLinks135 .mnuSub{
display: none !important;
}
#inavMod29 .mnuSub{
display: none !important;
}
@media only screen and (max-width: 768px){
.nav ul ul{
display: none !important;
}
#contentContainer{
padding: 1% !important;
}
.mobileShow{
display: block !important;
}
.mobileHide{
display: none !important;
}
img[align="left"], img[align="center"], img[align="right"]{
	float: none !important;
 	display: block !important;
  	text-align: center !important;
   	margin: 5px auto !important;
}
/*Calendar Module*/
#calMonth td{
font-size: 14px !important;
}
#calMonthTable td div{
text-align: left !important;
height: auto !important;
font-size: 14px !important;
}
#calWeekDayHeader{
display: none !important;
}
#calViewSelector select{
height: 35px;
}
select[name="MonthSelector"], select[name="YearSelector"]{
display: inline-block !important;
width: 40% !important;
margin: 5px !important;
height: 35px;
}
#calMonthName, #calDayCounter{
font-size: 15px !important;
}
.calToday{
background: #EEEEEE;
font-weight: bold !important;
}
a#pull, a#pullSub{
display: block !important;
text-decoration: none !important;
text-align: left !important;
}
a#pull{
padding: 10px;
text-transform: uppercase;
letter-spacing: 1px;
background: #841120 !important;
color: #FFFFFF !important;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
a#pullSub{
padding: 10px;
border: 1px solid #841120 !important;
width: 90%;
margin: 0 auto;
color: #841120;
}
#navMod, #sideLinks{
display: none;
}
.nav li{
display: block !important;
width: 100% !important;
text-align: left !important;
}
.nav a{
display: block !important;
width: 100% !important;
text-align: left !important;
}
#sideLinks{
margin: 0;
padding: 0;
border-right: 1px solid #841120;
border-bottom:1px solid #841120;
border-left: 1px solid #841120;
width: 90%;
margin: 0 auto !important;
background: #FFFFFF;
}
#sideLinks li{
display: block;
list-style: none;
border-bottom: 1px solid #EEEEEE;
}
#sideLinks li a{
text-decoration: none;
display: block;
color: #841120;
padding: 10px;
}
#main, #leftSideBar, .twoColumns, .threeColumns, .fourColumns, .fiveColumns, .oneThird, .twoThirds, .oneFourth, .twoFourths, 
.messageBoards{
display: block !important;
width: 100% !important;
margin: 5px auto !important;
}
#footerLeft, #footerCenter, #footerRight{
display: block !important;
width: 100% !important;
margin: 5px auto !important;
text-align: center !important;
}
td input[type="text"], td input[type="password"], td textarea, td select{
display: block !important;
width: 96% !important;
padding: 7px !important;
}
td{
white-space: normal !important;
}
table, tbody, thead, tr, th, td{
display: block;
width: 100%;
max-width: 100%;
height: auto;
text-align: left;
}
/*Directory Module*/
#mdLetterLookup, #mdLetterSelected{
display: inline-block !important;
padding: 5px 10px;
width: auto !important;
}
#mdLetterLookup a{
position: relative; 
margin-top: 15px !important;
display: inline-block !important;
width: auto !important;
text-decoration: none !important;
border: 1px solid #545454;
padding: 5px 10px;
}
#mdLetterSelected a{
position: relative;
margin-top: 15px !important;
display: inline-block !important;
width: auto !important;
text-decoration: none !important;
border: 1px solid #545454;
outline: 1px solid #545454;
padding: 5px 10px;
background: #545454 !important;
color: #FFFFFF !important;
}
.pgPageLink{
  	padding: 5px 10px !important;
  	color: #545454 !important;
  	margin: 0 3px !important;
  	outline: 1px solid #545454;
}
.pgPageLink:hover{
	background: #545454 !important;
	color: #FFFFFF !important;
}
.pgPageCurrent{
	background: #545454 !important;
  	padding: 5px 10px !important;
 	color: #FFFFFF !important;
 	margin: 0 3px !important;
	outline: 1px solid #545454;
}
#gridPageNavigation{
	position: relative; 
	margin-top: 15px !important;
    display: inline-block !important;
    width: auto !important;
}
#gridPageNavigation td:first-child{
	width: auto !important;
	display: inline-block !important;
	text-align: left !important;
	float: none !important;
	clear: both !important;
}
#gridPageNavigation td:last-child{
    width: auto !important;
    display: inline-block !important;
    text-align: right !important;
    float: none !important;
    clear: both !important;
}
.pgNavPagesGrid, .pgMovePreviousGrid, .pgMoveNextGrid {
    padding-top: 0px;
    display: inline-block !important;
    width: auto !important;
}
#mdMemberDirectory .ctToolBar td{
    width: auto !important;
    display: inline-block !important;
    float: none !important;
    clear: both !important;
}
#mdMemberDirectory .ctToolBar td:last-child{
    width: auto !important;
    display: inline-block !important;
    float: none !important;
    clear: both !important;
    text-align: right !important;
}
#mdGroupFilter, #mdPaging, #gridSort{
display: none !important;
}
#gridLookupStart{
text-decoration: none !important;
font-weight: bold;
font-size: 15px !important;
}
#gridLookup{
        border: 1px solid #545454;
        display: block;
        padding: 5px 10px;
        background: #FFFFFF;
        color: #FFFFFF;
}
#gridLookup input[type="text"]{
margin-bottom: 5px !important;
}
#gridLookup select{
height: 32px;
margin-bottom: 5px !important;
}
#gridTextLookup, #gridDateLookup{
color: #FFFFFF !important;
}
/*Mobile Score Card*/
.teeTable th{
display: none !important;
}
.teeTable td:first-child{
background: #545454;
color: #FFF;
}
.teeTable td:before {
position: absolute;
left: 15px; /*6px*/
width: 45%;
padding-right: 10px;
white-space: nowrap;
text-align: left !important;
font-weight: bold;
word-break: normal;
}
.teeTable td:nth-of-type(1):before {
content: "";
}
.teeTable td:nth-of-type(2):before {
content: "Yardage";
}
.teeTable td:nth-of-type(3):before {
content: "Par";
}
.teeTable td{
min-height: 30px;
text-align: center !important;
}
.scoreTable th{
display: none !important;
}
.scoreTable td:first-child{
background: #545454;
color: #FFF;
}
.scoreTable td:before {
position: absolute;
left: 15px; /*6px*/
width: 45%;
padding-right: 10px;
white-space: nowrap;
text-align: left !important;
font-weight: bold;
word-break: normal;
}
.scoreTable td:nth-of-type(1):before {
content: "";
}
.scoreTable td:nth-of-type(2):before {
content: "Hole 1";
}
.scoreTable td:nth-of-type(3):before {
content: "Hole 2";
}
.scoreTable td:nth-of-type(4):before {
content: "Hole 3";
}
.scoreTable td:nth-of-type(5):before {
content: "Hole 4";
}
.scoreTable td:nth-of-type(6):before {
content: "Hole 5";
}
.scoreTable td:nth-of-type(7):before {
content: "Hole 6";
}
.scoreTable td:nth-of-type(8):before {
content: "Hole 7";
}
.scoreTable td:nth-of-type(9):before {
content: "Hole 8";
}
.scoreTable td:nth-of-type(10):before {
content: "Hole 9";
}
.scoreTable td:nth-of-type(11):before {
content: "SET";
}
.scoreTable td{
min-height: 30px;
text-align: center;
}
.empty{
display: none !important;
}
/*second table mobile styles */
.scoreTable2 th{
display: none !important;
}
.scoreTable2 td:first-child{
background: #545454;
color: #FFF;
}
.scoreTable2 td:before {
position: absolute;
left: 15px; /*6px*/
width: 45%;
padding-right: 10px;
white-space: nowrap;
text-align: left !important;
font-weight: bold;
word-break: normal;
}
.scoreTable2 td:nth-of-type(1):before {
content: "";
}
.scoreTable2 td:nth-of-type(2):before {
content: "Hole 10";
}
.scoreTable2 td:nth-of-type(3):before {
content: "Hole 11";
}
.scoreTable2 td:nth-of-type(4):before {
content: "Hole 12";
}
.scoreTable2 td:nth-of-type(5):before {
content: "Hole 13";
}
.scoreTable2 td:nth-of-type(6):before {
content: "Hole 14";
}
.scoreTable2 td:nth-of-type(7):before {
content: "Hole 15";
}
.scoreTable2 td:nth-of-type(8):before {
content: "Hole 16";
}
.scoreTable2 td:nth-of-type(9):before {
content: "Hole 17";
}
.scoreTable2 td:nth-of-type(10):before {
content: "Hole 18";
}
.scoreTable2 td:nth-of-type(11):before {
content: "SET";
}
.scoreTable2 td{
min-height: 30px;
text-align: center;
}
.yardTable th{
display: none !important;
}
.yardTable td:first-child{
background: #545454;
color: #FFF;
}
.yardTable td:before {
position: absolute;
left: 15px; /*6px*/
width: 45%;
padding-right: 10px;
white-space: nowrap;
text-align: left !important;
font-weight: bold;
word-break: normal;
}
.yardTable td:nth-of-type(1):before {
content: "";
}
.yardTable td:nth-of-type(2):before {
content: "Par";
}
.yardTable td:nth-of-type(3):before {
content: "Yardage";
}
.yardTable td:nth-of-type(4):before {
content: "Rating";
}
.yardTable td:nth-of-type(5):before {
content: "Slope";
}
.yardTable td{
min-height: 30px;
text-align: center;
}
.diningTable th{
display: none !important;
}
.diningTable td:first-child{
background: #545454;
color: #FFF;
}
.diningTable td:before {
position: absolute;
left: 15px; /*6px*/
width: 45%;
padding-right: 10px;
white-space: nowrap;
text-align: left !important;
font-weight: bold;
word-break: normal;
}
.diningTable td:nth-of-type(1):before {
content: "Menus";
}
.diningTable td:nth-of-type(2):before {
content: "Social Events";
}
.diningTable td{
min-height: 30px;
text-align: center;
}
}