    html, body {
      margin: 0;
      padding: 0;
      font-family:verdana, arial;
      scroll-behavior: smooth;
    }
    body{
    font-size:100%;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    }

footer {
margin-top: auto;
overflow:hidden;
text-align:center;
padding:20px;
font-size:12px;
position:relative;
}
.footerAd{
position:absolute;
left:10px;
top:5px;
}
.logoL{
border-radius:10px;
}
.logoR{
border-radius:10px;
}
.logoL{max-height:40px;}
.logoR{max-height:40px;}
.header-wrap{
position:fixed;
top:100px;
}
.header-top{
position:relative;
}
.header-left{
font-size:2.6em;
position:reletive;
margin-top:5px;
}
.top-title{
display:flex;

}
  .clubLogo{
  height:40px;
  }
.header-left-top{
margin-top:0px;
margin-left:6px;
font-size:.5em;
}
.sec-marg{
margin-left:20px;
margin-right:20px;
margin-bottom:10px;
}
.menu-mobile{
position:absolute;
right:10px;
top:10px;
height:40px;
width:40px;
}
.hamburger{
width:100%;
cursor:pointer
}
.menu-top{
margin-top:0px;
text-align:center;
width:100%;
font-size:18px;
min-height:35px;
}
.menu{
display:inline-block;
margin-left:10px;
margin-right:10px;
cursor:pointer;
font-weight: 400;
padding:5px;
}
.menu:hover{

}
.content-header{
font-size:1.4em;
font-weight:400;
margin-bottom:5px;
margin-top:5px;

}
.content-header-d{
font-size:1.4em;
font-weight:400;
margin-bottom:10px;
margin-top:5px;
}
.content-header-sub{
font-size:1em;
font-weight:400;
margin-bottom:5px;
margin-top:5px;
}
.content{
position: relative;
overflow:hidden;
}
.reviewBlock{
border-radius:10px;
	position:relative;
    color:#000;
    margin-bottom:10px;
    margin-left:10px;
    overflow:hidden;
    padding-left:5px;
    }


.reviewBlock-header{
font-size:110%;
}
.newsBlock-header,h2,h3{
font-size:115%;
font-weight:400;
margin-top:5px; margin-bottom:5px;
}
.nTitle{font-weight:700;  }
.hpNewsContent{
margin-top:-15px;
margin-left:5px;
}
.b10L{margin-left:10px;}
.b10T{margin-top:10px;}
.b10B{margin-bottom:10px;}
a:link.mLink {
  text-decoration:none;
}

.divTable{
	display: table;
	width: 100%;
        padding:5px;
        margin-bottom:10px;
}
.divTableRow {
	display: table-row;
}
.divTableCell {

	display: table-cell;
	padding: 5px 10px;
        vertical-align: top;
}
.divTableBody {
	display: table-row-group;
}
.img_bottom{display:none; text-align:center;
overflow: hidden;
}
.btImage{overflow: hidden; border-radius: 15px;  }
.img_right{
overflow: hidden;
border-radius: 15px;
    float:right;
    max-width:350px;
    margin:10px;
}
  .footerBlock{
  display:none;
  }
.vPics{
display:inline-block;
position:relative;
vertical-align:top;
}
.vText{
display:inline-block;
position:relative;
vertical-align:top;
margin-left:30px;
}
/*RESPONSIVE BREAKPOINTS*/

/* Extra small devices (phones, 576px and down) */
@media only screen and (max-width: 576px) {
	.header-left{
	font-size:1.8em;
	}
  .vPics{
  display:block;
  margin-bottom:20px;
  text-align:center;
  }
	.vText{
  text-align:center;
  display:block;
  margin-left:0px;
  }
  .vHead{
  text-align:center; 
	}
  .clubLogo{
  height:35px;
  }
  .menu-container{
  display:none;
  }
  .menu-top{
  //display:none;
  min-height:7px;
  }

	.sec-marg{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	}
.header-left-top{
margin-top:0px;
}
}
.gryBox{
display:inline-block;
border:1px solid #A6A6A6;
border-radius:10px;
padding:10px;
}
.dspBox{
display:inline-block;
border:1px solid #A6A6A6;
border-radius:10px;
padding:5px;
}
  .boxHead{
  background:#004000;
  border-radius:10px 10px 0px 0px;
  margin-top:-5px;
  margin-left:-5px;
  margin-right:-5px;
  font-size:16px;
  font-weight:400;
  color:#fff;
  padding:5px;
  }

  .pBox{background: rgba(80,240,30,.10); border-radius:10px; padding:2px; margin:5px;}
  .DisplayPane{text-align:center; display:inline-block; vertical-align:top; width:45%;}
@media only screen and (max-width : 685px) {
.img_right{display:none;}
.img_bottom{display:block}
  .footerAd{
  display:none;
  }
  .footerBlock{
  display:block;
  margin-top:5px;
  }
.DisplayPane{text-align:center; display:block; margin:auto;width:90%}
.dspBox{
display:block;
}
}

