@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/* Center Mobile Menu*/

@media(max-width:767px){
  
  .widget-menu ul.nav.nav-pills{
  padding:0;
  display: flex;
  flex-direction: column;
  justify-content: center;
 
}
.widget-menu ul.nav.nav-pills li{
  padding: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  text-overflow: visible;
}

footer.foot .links li a{
	text-overflow:unset;
	white-space:normal
}
}

/* GENERIC FIXES */

/* remove extra space from unused template areas when not logged in as an administrator */

.templatearea-empty {
	display: none !important;
}

/* remove template area shadow and border */

.templatearea .data-templatearea-content {
	box-shadow: none !important;
}

.templatearea {
	border: 0px;
}

/* INCREASE WEIGHT OF MENU FONT */

.widget-menu li a, .footer-navigation-links a, footer.foot .footer-item-label{
  font-weight: 700;
}

/* CHANGE COLOR OF MODIFIER BASE PRICE LABEL TEXT */

.package-modifiers .modifier .modifier-header .modifier-price .price-text {
    color: #ffffff;

}

/* CHANGE COLOR OF DIVIDER BETWEEN ICON AND PACKAGE NAME IN MODIFIERS */

.package-modifiers .modifier .modifier-header .modifier-title:before {
    background-color: #ffffff;
}

}


/* WAIVER FIX */

div.waiver-scrollable.waiver-agreement div.checkbox.waiverCheck table{
  max-width: 90%;
  display:block;
  margin: auto;
}

div.waiver-scrollable.waiver-agreement div.checkbox.waiverCheck table tbody, div.waiver-scrollable.waiver-agreement div.checkbox.waiverCheck table tbody tr{
  display: inline-block;
  max-width: 100%;
}

div.waiver-scrollable.waiver-agreement div.checkbox.waiverCheck table tbody td{
  display: inline-block;
  max-width: 90%;
}

/* END WAIVER FIX */

div.left-column-wrap div.step-menu.default-menu.right-menu div.summary div.summary-data div.summary-item:nth-last-child(2){
  display: none;
}

.widget-menu .main-nav li.active > a {
    background: #ffffff;
    color: #000000;
}

.widget-menu .main-nav li.active > a:hover {
    background: #ffffff;
    color: #000000;
}