@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i&display=swap');
.fieldContainer, .standAloneGroupContainer {
    margin: 2px 0;
}
/* HOME LINK ON MENU */
#id_svVLY2a > div:nth-child(2) > ul:nth-child(1) > li:nth-child(1) > div:nth-child(1) {
    display: none;
}
.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
  position: relative;
  max-height: 300px;
  overflow: hidden;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
    position: relative;
    max-height: 280px;
    overflow: hidden;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li div {
    color: #000;
}
.WaGadgetSiteSearch .searchBoxField {
    box-sizing: border-box;

    max-width: 100%;
    padding-left: 33px;
    vertical-align: top;
    border-radius: 5px;
}
/* TYPOGRAPHY */
.h1, h1 {
    font-family: 'PT Serif',serif;
    color: #000;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.167;
}
.gadgetStyle001 h2 {
font-weight: 400;
font-size: 28px;
    font-family: 'PT Serif',serif;
}
h2, .h2 {
    font-family: 'PT Serif',serif;
font-weight: 400;
}
.gadgetStyle001 h3 {
    font-family: 'PT Serif',serif;
font-weight: 600;

}
.genericListTable thead th, .membersTable thead th {
font-weight: 800;
}
/* END TYPOGRAPHY */
.camera_wrap {
background: transparent;
}
.cta {
margin: 120px 0;
}
.ctaHeader {
text-align: center;
}
.ctaText {
padding-top: 11vw;
}
.fourButtons {
margin-top: 8vw;
}
/* DONATE BUTTON */
#id_svVLY2a > div.menuInner > ul > li.last-child > div > a {
border: 5px solid #333d8d;
color: #fff;
    margin-top: -8px;
}
#id_svVLY2a > div.menuInner > ul > li.last-child > div > a {
color: #fff;
background: #2456b9;
}
/* END DONATE BUTTON */
/* SEARCH ICON */
.searchIcon {
text-align: right;
}
/* END SEARCH ICON */
.sliderContainer {
 width: 100%; position: absolute; left: 0px; height: 650px;
}
.sliderContainer2 {
 width: 100%; position: absolute; left: 0px; 
}
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_eventInfoBox_alreadyRegistered .eventInfoBoxValue {
height: 30px;
color: #fff;
padding: 20px 0px;
}
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_eventInfoBox_alreadyRegistered .eventInfoBoxValue a{
color: #fff;
}
.eventInfoBoxRegisterLink {
background: #fd1414;
padding: 20px;
color: #fff;
font-weight: 800;
}
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_eventInfoBox_alreadyRegistered:after {
content: 'click to view';
margin-left: 80px;
font-size: 1.1em;
}

.levelPrice {
display: none;
}
.WaGadgetBlog .controlPanel .controlPanelInner a {
background: #f1f1f1;
}
#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_selectedLevel_renewal, #FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_selectedLevel_recurring, #FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl00_levelView_renewal, #FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl00_levelView_recurring ,#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl01_levelView_renewal, .formTitle{
display: none;
}
.home .menuInner ul.firstLevel>li:first-child { display: none;}
.mobile {
display: none;
}
html > BODY, p, span, ul, li {
font-weight: 100;
}
.WaGadgetHeadline  {
background: #f9f9f9;
border: 1px solid #f1f1f1;
text-align: center;
padding: 20px 0px 0px 0px;
}
#PAGEID_7738, #PAGEID_18092, #PAGEID_18094{
background-color: #fff;
background: url('/resources/Theme/white.jpg');
}
body {
background-size: cover;
line-height: 1.5;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a {
    color: #204da8;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item>a {
    color: #204da8;
}
#PAGEID_7738 .zonePlace.zoneHeader2 {

    background-size: cover;
    background-position: center right;
}
#PAGEID_7738 body {
background-color: #fff;
}
.zoneFooter0 {
background-color: #40bbed;
background-image: url(/resources/Theme/small-bg.png);
background-size: cover;
}

.zoneFooter2 {
background-size: cover;
}

.zoneFooter3 {
background-color: #f0f0f0;
}



.WaGadgetSiteSearch .searchBoxFieldContainer:before {
    color: #e1e1e1;
}

input#idid_REFBAOn_searchBox.searchBoxField {
text-align: center;
}

.contStyleCaptionAlt {
    margin-top: -25px;
font-weight: 200;
}
/* Menu */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {

}
/* Sub Menu */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {

}
.sub-menu ul.firstLevel>li>.item>a>span {
font-size: 90%;
font-weight: 400;
}

.sub-menu ul ul li {
font-size: 80%;

}

.sub-menu .menuInner ul.firstLevel {
    display: table;
    margin: 0 auto;
}
.sub-menu .menuInner ul.firstLevel > li.sel > .item > a {
background: #bbd2ff;
color: #204da8;
}
/* END SUBMENU */
/* Bread crumbs */
.WaGadgetBreadcrumbs A:not(.stylizedButton), .WaGadgetBreadcrumbs A:link:not(.stylizedButton), A:active:not(.stylizedButton), .WaGadgetBreadcrumbs A:visited:not(.stylizedButton), .WaGadgetBreadcrumbs .gadgetStyleNone a:not(.stylizedButton), .WaGadgetBreadcrumbs .gadgetStyleNone a:link:not(.stylizedButton) {
    color: #000;

}
.WaGadgetBreadcrumbs {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #989898;
}
.WaGadgetBreadcrumbs ul li + li::before {
    display: inline-block;
    color: #989898;
    content: ">";
    padding: 0px 11px 0px 7px;
}

/* End Breadcrumbs */

.WaGadgetCustomMenu.menuStyle002 ul li a, .WaGadgetCustomMenu.menuStyle002 ul li,  .WaGadgetCustomMenu.menuStyle002 .orientationVertical, .WaGadgetCustomMenu.menuStyle002.customMenuVertical .toggleButton, .WaGadgetCustomMenu.menuStyle002.customMenuVertical .container {
width: 250px;
}
/* MOBILE */
@media screen and (max-width: 766px) {
    .camera_wrap {

    margin-top: 15vh;
}
.ctaText {
padding-top: 0vw;

}
.fourButtons {
margin-top: 8vw;
}
.ctaHeader {
transform:scale(.6);
padding-left: 30%;
text-align: left;
width: 100%;
font-size: .8em;
}
.searchIcon {
text-align: center;
}
#idHeaderContentHolder {
padding: 5px;
}
html:not([class*="WaPlaceHolder"]) .gadgetStyle001 h1.promo {
font-size: 24px;
}
#id_sNMvoun {
margin-top: 20px;
margin-bottom: 20px;
}
.non-mobile {
display: none;
}
.mobile {
display: block;
}
#PAGEID_7738 .zonePlace.zoneHeader2 {

    background-size: cover;
    background-position: top center;
}
}
/* End Mobile View */
/* Tablet View */
@media screen and (max-width: 962px) and (min-width: 766px) {
    .ctaText {
      padding-top: 2vw;  
    }
.fourButtons {
margin-top: 10vw;
}
}


/* FORM TEXT */
.fieldSubContainer {
    font-size: 16px;
}



.fieldContainer select {
  width: auto;
}

.DecDateButton {
    background: #1B7AA3 !important;
}

.incDateButton {
    background: #1B7AA3 !important;
}