@media only screen and (max-width: 600px) {
   #hpeventsbox
{
    width: 90% !important;
}
.red-hover {
margin-top: 30px !important;
}
}


.red-hover a:hover {
border-color: red !important;
color: red !important;
}


.uagb-team__desc {
  text-align: left;
}



.eventpost_calendar button {
color: black;
}





div.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricted-content-message {
    width: 100% !important;
}

#hpeventsbox {
    min-height: 1em !important;
}


.event_data.event_category {
    display: none;
}


.archive-description {
    padding-top: 6px;
}

.ninja-forms-form-wrap {
 margin-top: 36px; 
}


.nf-form-fields-required {
  display: none;
}

input[type="button"]  {
  text-transform: uppercase !important;

}

.related.products {
visibility:hidden;
  display:none;
}





#hpeventsbox
{
    /* center the div */
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    /* give it dimensions */
    min-height: 10em;
    width: 60%;
    top: 5em;
    background-color: #ffffff;
      padding: 14px;
}

.read-more {
     text-transform: uppercase !important;
      font-size: 18px;
    font-size: 1.8rem;
    background-color: #2f365a;
color: #fff;
  padding: 12px;
  margin-top: 6px;
  margin-left: auto;
  margin-right: auto; 
  position: relative;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    line-height: 1;
}


.read-more:hover {
color:  #c3251d !important;
  text-decoration: none !important;
    background-color: #c1c3ce; 
}



.widget-title {
    font-size: 24px;
    font-size: 2.4rem;
text-align: center;
    background-color: #2f365a;
color: #fff;
   text-transform: uppercase !important;
padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 0px;
	padding-right: 0px;
}


.sidebar .widget {
    background-color: #d5d5d5;
padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 16px;
	padding-right: 16px;
}

.archive-description.taxonomy-archive-description.taxonomy-description {
	background-color: #2f365a !important;
padding: 20px;
}

.archive-description.posts-page-description  {
	background-color: #2f365a !important;
padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 0px;
	padding-right: 0px;
}


.archive-description .entry-title, .archive-title, .author-box-title {
    font-size: 40px;
    font-size: 4rem;
color: #fff !important;

}



.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {

    width: 100% !important;

}

.woocommerce-page #content div.product div.summary { width:100% !important; }
.woocommerce table.cart .product-thumbnail { display:none !important; }

.staff-member {
text-align: center !important;
}

.entry_terms {
font-size: 16px !important;
   text-transform: uppercase !important;
}

.entry-title {
	font-size: 36px;
	font-size: 3.6rem ;
color: #2e355c ;
    text-transform: uppercase;
	font-weight: 700;
text-align: center;
background-color: #ededed;
padding: 8px;
}


.entry-title a, .sidebar .widget-title a {
color: #2e355c ;
}


h1,
h2,
h3,
h4,
h5,
h6 {
color: #2e355c ;
}

h1 {
	font-size: 56px;
	font-size: 5.6rem ;
    text-transform: uppercase;
	font-weight: 700;
text-align: center;
}

.nav-primary, .site-header {

	background-color: #2e355c ;
}

.genesis-nav-menu a {
    color: #fff;
}

.genesis-nav-menu {
    font-size: 26px;
    font-size: 2.6rem;
    text-align: center;
    text-transform: uppercase;
}

.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 1px solid #eee;
	border-top: 0;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 20px;
	position: relative;
	width: 200px;
	word-wrap: break-word;
	color: #2e355c;
}

.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover  {
	color: #c3251d;
	text-decoration: none;
}



.genesis-nav-menu .sub-menu  a:hover  {
background-color: #dbdbdb !important;
}




