.WaGadgetUpcomingEvents ul li .date .time 
{ width: auto; }

.WaGadgetRecentBlogPosts .itemAuthor
{ display: none; }

SPAN.postedByLink
{
  display: none
}

.WaGadgetBlogStateList .boxBodyInfoContainer .postedByComment
{
display: none;
}
span.postedByComment 
{
display: none
}

.linkwrap { position:relative; display:inline-block; }
.blocker { position:absolute; height:100%; width:100%; z-index:1;  }
.linkwrap iframe { z-index: 2; }
body.widgetMode {
background: transparent;
color: #FFF;
}
body.widgetMode a {
color: #FFF;
}
body.widgetMode .WaGadgetEventsStateCalendar .EventListCalendar {
background: transparent;
border: none !important;
border-bottom: 1px solid #7f828b !important;
border-right: 1px solid #7f828b !important;
}
body.widgetMode .WaGadgetEventsStateCalendar .EventListCalendar td[class*=EventListCalendarItem][height="70"] {
height: 50px;
}
body.widgetMode .WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader {
color: #FFF;
background: transparent;
text-align: center;
font-weight: 400;
border-bottom: 1px solid #7f828b !important;
}
body.widgetMode .WaGadgetEventsStateCalendar .EventListCalendar .calendarDate{
color: #FFF !important;
}
body.widgetMode .WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarItemInactive {
opacity: 0.5;
}
body.widgetMode .WaGadgetEventsStateCalendar .EventListCalendar td[class*=EventListCalendarItem] {
border-right: 1px solid #7f828b !important;
border-left: 1px solid #7f828b !important;
border-color: #7f828b !important;
}
body.widgetMode .WaGadgetEventsStateCalendar .EventListCalendar td[class*=EventListCalendarItem] td {
border: none !important;
}
body.widgetMode .WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer a {
display: none !important;
}
body.widgetMode .WaGadgetEventsStateCalendar h3 {
color: #FFF;
text-align: center;
width: 100%;
font-weight: 400;
font-size: 18px;
}
body.widgetMode .WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 {
display: none !important;
}
body.widgetMode .WaGadgetEventsStateCalendar .EventListCalendar td[class*=EventListCalendarItem][colspan] div {
background: #00ccff;
}
body.widgetMode .WABannerStickyBottom, .WABannerStickyBottomSpacer {
display: none !important;
}
body.widgetMode .WaGadgetEventsStateDetails .pageTitleOuterContainer .pageTitleContainer h1.pageTitle, body.widgetMode .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle,body.widgetMode .WaGadgetEvents .boxInfoContainer ul.boxInfo li label, body.widgetMode .WaGadgetEvents .titleContainer h1.pageTitle a, body.widgetMode .formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle strong, body.widgetMode .formTitleOuterContainer .formTitleContainer .inner h3.formTitle, body.widgetMode .fieldSubContainer .fieldLabel, body.widgetMode h1, body.widgetMode .genericListTable thead th, body.widgetMode .membersTable thead th, body.widgetMode .captionOuterContainer .captionContainer .fieldBody h4{
color: #FFF;
}
body.widgetMode .infoOuterContainer, body.widgetMode .WaGadgetContactProfileStateFinances .genericListTable tr.noLine:hover {
background-color: #00ccff;
}
/*body.widgetMode .fieldSubContainer .fieldLabel {
display: none;
}
body.widgetMode .fieldSubContainer .fieldBody {
width: 100%;
}
body.widgetMode .fieldSubContainer .fieldBody .fieldItem {
color: #1e1e1e;
padding: 25px 40px;
box-shadow: 0px 0px 30px 0px rgba(255,255,255,.2);
margin-bottom: 30px;
border: 2px solid transparent;
background: #FFF;
}
body.widgetMode .fieldSubContainer .fieldBody .fieldItem:hover {
border: 2px solid #6682a2;
}
body.widgetMode .fieldSubContainer .fieldBody .fieldItem span.label {
width: 90%;
}
body.widgetMode .fieldSubContainer .fieldBody .fieldItem span.label .textLine {
color: #6682a2;
font-size: 26px;
margin-bottom: 20px!important;
}
body.widgetMode .fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction {
color: #1e1e1e;
font-size: 20px;
line-height: 1em;
margin-bottom: 0 !important;
}*/
body.widgetMode .formTitleOuterContainer .formTitleContainer {
display: none;
}
body.widgetMode .fieldSubContainer table td.left .fieldLabel {
display: block;
}
body.widgetMode h2 {
color: #FFF;
}
body.widgetMode .zoneContent {
background: transparent;
}
body.widgetMode .zoneHeader1Wrap,body.widgetMode .zoneHeader2Wrap,body.widgetMode .zoneHeader3Wrap,body.widgetMode .zoneContentWrap,body.widgetMode .zoneFooterWrap {
background: transparent;
}
body.widgetMode .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer font {
color: #FFF !important;
}
body.widgetMode .WaGadgetEvents .boxInfoContainer ul.boxInfo li div strong, body.widgetMode .WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoEndDate span {
color: #FFF !important;
}
body.widgetMode .fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction {
    color: #bdbdbd;
}


body {
  margin: 0;
}

.bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4{
  position: relative;
  opacity: 1;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.bgimg-1 {
  background-image: url("https://melbourneglidingclub.wildapricot.org/resources/Pictures/Frontpage/img1a_small.jpg");
  min-height: 1200px;
}

.bgimg-2 {
  background-image: url("https://melbourneglidingclub.wildapricot.org/resources/Pictures/Frontpage/img2_small.jpg");
  min-height: 600px;
}

.bgimg-3 {
  background-image: url("https://melbourneglidingclub.wildapricot.org/resources/Pictures/Frontpage/img3_small.jpg");
  min-height: 600px;
}

.bgimg-4 {
  background-image: url("https://melbourneglidingclub.wildapricot.org/resources/Pictures/Frontpage/img4_small.jpg");
  min-height: 900px;
}

.caption {
  position: absolute;
  left: 0;
  top: 15%;
  width: 100%;
  text-align: center;
  font-size: 75px;
  font-weight: bold;
  color: rgb(255, 255, 255);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: black;
}

.caption2 {
  position: absolute;
  left: 0;
  top: 80%;
  width: 100%;
  text-align: center;
  font-size: 60px;
  font-weight: bold;
  color: rgb(255, 255, 255);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: black;
}

.caption3 {
  position: absolute;
  left: 0;
  top: 90%;
  width: 100%;
  text-align: center;
  font-size: 45px;
  font-weight: bold;
  color: rgb(255, 255, 255);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: black;
}

.caption4 {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 85px;
  font-weight: bold;
  color: rgb(255, 255, 255);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: black;
}

.bufferText{
  background-color: #282E34;
  text-align: center;
  padding: 50px 80px;
  color: #f7f7f7;
  font-size: 25px;
  position: relative;
}

a:link {
  color: #b1b1b1;
}

/* visited link */
a:visited {
  color: #b1b1b1;
}

/* mouse over link */
a:hover {
  color: #ddd;
}

/* selected link */
a:active {
  color: #b1b1b1;
}


@media only screen and (max-width: 959px) {
.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader:first-letter {
    color: #fff !important;
}
.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader {
    color: transparent !important;
}
.bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4 {
  background-attachment: scroll;
}
}

@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
  .bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4 {
  background-attachment: scroll;
}
}