@media (max-width: 767px) {

.WALayoutSingleLine .WaLayoutTable {
  display: table;
}

.WALayoutSingleLine .WaLayoutTable .WaLayoutItem
{
  display: table-cell;
  width: auto !important;
}

.WALayoutSingleLine .WaLayoutTable .WaLayoutItem ~ .WaLayoutItem {
  margin-top: 0;
}

}

#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl00_levelView_recurring{
  visibility: hidden;
}
/* .textLine.typeInstruction {
  visibility: hidden;
  margin-top: -25px;
} */

/*START CODE ADDED BY GORBY MAGLINAO */

/* START Code to change page width */
.WaPlaceHolder { max-width: 1350px; }
/* END Code to change page width */

/* START button changes */
a.stylizedButton.buttonStyle003{
  background: #800080;
  border-radius: 5px;
}
a.stylizedButton.buttonStyle002{
  background: #FF0000;
  border-radius: 5px;
}
/* END button changes */

/*START navigation bar changes */
.WaGadgetMenuHorizontal .menuInner,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel
{
	background: #2884BA;
  font-family: Arial, sans-serif;
  width: 100%;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a
{
  text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}

/*END navigation bar changes */

/* START adding shadow to main content block */
#idPrimaryContentBlock1Content {
  box-shadow: 12px 0 15px -4px rgba(88, 93, 99, 0.8), -12px 0 8px -4px rgba(88, 93, 99, 0.8);

}
/* END adding shadow to main content block */

/* START add shadow to grey box home page */
#id_EO5WuqV{

box-shadow: 0px 3px 15px rgba(0,0,0,0.2);
}
/* END add shadow to grey box home page */

/* START "quantity" hidden from online store */
/* .OnlineStoreProductQty.OnlineStoreProduct__detail{
  visibility: hidden; */
}
/* END "quantity" hidden from online store */

.custom-button-1 {
  background:    #ff00ff;
  border: 2px solid #ff00ff;
border-radius: 11px;
padding:       10px;
width: 200px;
color:         #ffffff;
display:       inline-block;
font:          normal bold 20px/1 "Open Sans", sans-serif;
text-align:    center;
text-decoration: none;
text-transform: uppercase;
margin-bottom: 30px;
}

/* THIS IS FOR THE VOTE NOW BUTTON */
.custom-button-1:hover {
  background:#ffffff;
  color: #ff00ff;
  border: 2px solid #ff00ff;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.custom-button-1:active {
  background:#ffffff;
  color: #ff85ff;
  border: 2px solid #ff85ff;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.custom-button-1:visited {
  background:    #ff00ff;
  border: 2px solid #ff00ff;
border-radius: 11px;
padding:       10px;
width: 200px;
color:         #ffffff;
display:       inline-block;
font:          normal bold 20px/1 "Open Sans", sans-serif;
text-align:    center;
text-decoration: none;
text-transform: uppercase;
margin-bottom: 30px;
}

.election-back {
  display: inline-block;
  padding-top: 10px;
  text-transform: capitalize;
  text-decoration: none;
  font-size: 16px;
  margin-bottom: 30px;
}

.election-back:hover {
  text-decoration: underline;
  margin-bottom: 30px;
}

/* END CODE ADDED BY GORBY MAGLINAO */
