html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
/*CALC GROUPS*/
#main-content-wrapper{
  min-height:calc(100vh - 58px - 218.75px - 185px);
}

.admin-page{
  min-height:calc(100vh - 165px);
}

.admin-main-content{
  height:calc(100vh - 165px);
  overflow:scroll;
}

.editCommentTrigger:hover{
  cursor: pointer;
  color:red;
}
.committee-card-body{
  height:125px;
}

.mt--4{
  margin-top:-4px;
}

.mb--15{
  margin-bottom:-15px;
}

.mb--10{
  margin-bottom:-10px;
}

.hover{
  cursor:pointer;
}

/*END OF CALC GROUP*/

.grassy-header-hero{
	background-image: url('../img/cricket-header.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

#grassy-header-md{
  display:none;
}

#grassy-header-sm{
  display:none;
}

.dropdown-menu.right{
  right:0 !important;
  left: unset !important;
}

.center-all{
  display:flex;
  justify-content: center;
  align-items: center;
}

.center{
  display:flex;
  align-items: center;
}

.footer-item:hover{
      color:white;
      cursor: pointer;
    }

.card-top-radius{
  border-radius: 25% 25%;
}

.down-arrow {
  border-color: white transparent;
  border-style: solid;
  border-width: 30px 0px 0px 30px;
  height: 0px;
  width: 0px;
  position: relative;
  left: 67%;
  top: -17px;
}

.full-width-back {
  background-image: url('../img/back.jpg');
  background-size: cover;
}

.full-width-back-2 {
  background-image: url('../img/back2.png');
}

.image-fit{
  object-fit: cover;
}

.committee-heads{
  width:100%;
  height:17rem;
}

.player-img{
  height:16rem;
  width: 100%;
}

.w-130{
  width:130px !important;
}

.w-60{
  width:60px !important;
}

.f-60{
  font-size:60pt !important;
}

.f-14{
  font-size: 14pt !important
}

.captain {
  box-shadow:
    0 0 0 3px hsl(53, 100%, 40%),
    0 0 0 6px hsl(0, 0%, 100%),
    0 0 0 9px hsl(53, 100%, 40%);
}

.vice {
  box-shadow:
    0 0 0 3px hsl(53, 100%, 40%);
}

.nav-item.nav-link:hover{
  color:white !important;
  border-bottom:1px solid white;
  font-weight:bold;
}


.align-middle{
  vertical-align: middle;
}

.news-article-title{
  height:77px;
}

.news-bubble{
  height:150px;
}

.news-author-photo{
  width: 80px; 
  height:80px; 
  object-fit: cover;
  margin:0mm auto; 
  border: 4px solid #fff;
}

.rfid-sponsor-img{
  width:100%;
}

.concept-img{
  height:100px;
}

.patina-sponsor-img{
  width:100%;
}

.view-all-news-button{
  font-size: 3rem;
}

.sponsor-blurb{
  padding:40px;
}

.info-item-headline{
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.info-item-label{
  color: #6c757d !important;
  margin-bottom: 0 !important;
  text-align: center;
}

.news-author-headshot{
  width:125px;
  height:125px;
  object-fit: cover;
  margin:0mm auto; 
  border: 4px solid #fff;
}

.news-article-author-name{
  font-size: 1.75rem;
}
.news-article-title{
  font-size: 1.25rem;
}

.admin-nav-container{display:block;}

#awards-container .card-body{height:160px !important;}

#adminNavTrigger{
  margin-bottom:unset !important;
}

@media only screen and (max-width: 1000px) {
.modal-dialog{max-width:unset !important;}
}

@media only screen and (max-width: 800px) {
  #grassy-header-lg {
    display:none;
  }
  #grassy-header-md{
    display:block;
  }
}

@media only screen and (max-width: 992px){
  .concept-img{height:80px;}
  .view-all-news-button{font-size: 2rem;}
  .news-bubble{height:240px;}
  .patina-sponsor-img{width:100%;}
  .sponsor-blurb{padding:5px;}
  .info-item-headline{font-size: 2rem;}
  .player-card{padding-left: 5px; padding-right: 5px}
  .player-card .card-body{padding:2px;padding-top:7px;}
  


}
@media only screen and (max-width: 768px){
  .news-author-headshot{height:80px;width:80px;}
  .news-article-author-name{font-size: 1.5rem;}
  .news-article-title{}
  .down-arrow{left:60%;}
  .new-player-block p {text-align:justify;}
}

@media only screen and (max-width: 576px) {
  .action-status{font-size:0.6rem;}
}




