h1{text-transform:none}
.zoneHeaderOuter .container_12{width:100%}
.WaGadgetLoginButton .alignRight{position:relative;z-index:1000;padding:15px 15px 0}
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton{color:#fff}
#id_qL4M8VT{position:relative;z-index:2500;margin:-60px 0 0 0;width:340px;}
#id_qL4M8VT img{display:block;margin:0 0 0 30px}
#id_uifyiAb{margin:-150px 0 0 0}
/*#id_H8b9tTl{margin:-80px 0 0 0}*/
#id_7nnIVWH{margin:-128px 0 0 0}
.WaGadgetMenuHorizontal.menuStyle002 .stickness{position:relative;z-index:1000;margin:0 auto;border:none}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel{margin:0 auto;text-align:center}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li{display:inline-block;margin:0 1px 0 0}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a{padding:0;font:normal 14px Raleway;font-weight:700}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a > span{display:block;padding:0 10px;color:#fff;line-height:30px}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a > span, .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item:hover > a > span, .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a > span{background:#fff;color:#1790d8}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a > span::after, .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a::after, .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a > span::after{display:none}
.WaGadgetMenuHorizontal .menuBackground{background:#eee}
.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner{border:none}
.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li > .item > a span{padding:0 10px;color:#000;line-height:50px}
.s1_grid_12{width:100%;margin:0}
.WaGadgetSocialProfile.fixed{display:none}
.WaGadgetMobilePanel .mobilePanel{position:relative;z-index:1000;background:none}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton{color:#fff}
.WaPlaceHolderFooter1 > div{padding:0}
.zoneHeader2Outer .container_12, .zoneFooter1Outer .container_12{width:100%}
.zoneFooterOuter .container_12{display:none}
#idFooterPoweredByContainer{margin:-40px 0 0 0;padding:0;font-size:10px;text-align:center}
#idFooterPoweredByWA, #idFooterPoweredByWA a{color:#b8c3d6}
#idFooterPoweredByWA a:hover{color:#fff}
#id_M1W5qxh{margin:-225px 0 0 0}
.zoneContentOuter .zoneContentInner{background:none;width:980px;padding:30px 0;margin:0 auto}
#PAGEID_18200 .zoneContentOuter .zoneContentInner{padding:0}

#id_OfeBVzL{display:none}/*hide other footer*/

@media screen and (max-width:979px) {
  .zoneContentOuter .zoneContentInner{width:100%}
}

@media screen and (max-width:1010px) {
  #id_Content{padding:0 15px}
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a{text-transform:none;font:normal 13px Raleway}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a > span{color:#17a9e6}
.WaGadgetLoginButton .loginBoxProfileLink a, .WaGadgetLoginButton a.loginBoxChangePassword, .WaGadgetLoginButton a.loginBoxLogout{color:#fff}
.text-left li p a, .text-left a{text-decoration:underline;color:#fff}

#id_18188 .WaPlaceHolderContent > div{padding:0}
#id_18188 .formTitleOuterContainer,/* .fieldSubContainer .fieldBody > span, .fieldSubContainer .fieldBody > .typeInstruction, .fieldSubContainer .fieldLabel span.mandatorySymbol*/{display:none}
#id_18188 .fieldSubContainer{margin:0 0 15px 0}
#id_18188 .fieldSubContainer table td.left, .fieldSubContainer table td.right{display:table-cell}
#id_18188 .fieldSubContainer table td.left{width:75px}
#id_18188 .fieldSubContainer .fieldLabel strong.mandatoryLabel{font:normal 11px 'Raleway';color:#fff}
#id_18188 .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.typeText, #id_18188 .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[type="text"], #id_18188 #idCaptchaTextBoxContainer input[type="text"]{background:none;border:1px solid #fff;padding:5px;width:100%;border-radius:4px;color:#fff}
#id_18188 .WaGadgetSubscriptionForm .navigationOuterContainer .navigationContainer .right input[type="submit"]{color:#333;background-color:#fff; text-transform:uppercase;border-color:#ccc;font:normal 12px 'Raleway'}
#id_18188 #idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaGuiding{font:normal 11px 'Raleway';color:#fff}
#id_18188 .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight, #PAGEID_7741 .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight{max-height:600px}
#id_18188 .gadgetStyleNone .gadgetStyleTitle h4, .gadgetStyle001 .gadgetStyleTitle h4{font:normal 24px 'Raleway';font-weight:800}
.fieldSubContainer .fieldBody .fieldItem span.label .textLine{text-align:left;color:#000}

.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a:after{display:none}

/*homepage*/
#PAGEID_18067 .zoneHeader{height:auto}
#PAGEID_18067 #id_SjOlktW{display:none}
#PAGEID_18067 #id_5hhRHro{margin:-60px 0 0 0}
#id_V4XUatx{padding:30px 0}
#PAGEID_18067 .zoneFooterOuter, #PAGEID_18213 .zoneFooterOuter, #PAGEID_18204 .zoneFooterOuter{background:#fff;padding:0 0 20px 0;height:auto}
#PAGEID_18067 .zoneFooterOuter .container_12, #PAGEID_18213 .zoneFooterOuter .container_12, #PAGEID_18204 .zoneFooterOuter .container_12{display:block}
#PAGEID_18067 #id_Footer, #PAGEID_18213 #id_Footer, #PAGEID_18204 #id_Footer{width:1000px;margin:0 auto}

@media only screen and (max-width:380px) {
  .join-now .container{padding:0}
  .idPrimaryContentBlock1Content{width:260px}
}

@media only screen and (max-width:616px) {
  .container_12 {
    max-width:auto;
    min-width:auto}
}

@media only screen and (max-width:999px) {
  #PAGEID_18067 #id_Footer{width:95%}
}

@media only screen and (max-width:1390px) {
  #id_OHFFW6d, #id_L9tRTCB, #id_qL4M8VT{position:relative;z-index:3000;margin:-20px auto 0 auto;width:310px}
  #id_OHFFW6d img, #id_L9tRTCB img, #id_qL4M8VT img{margin:0 auto}
  #id_7nnIVWH{margin:-95px 0 0 0}
  .zoneFooterOuter{height:auto}
}

@media only screen and (max-width:1390px) {
  .container_12 {
    margin-left:0;
    margin-right:0;
    width:100%;
    /*max-width:600px;
    min-width:320px;*/
    display:block
  }
  .s3_grid_12 {
    width:auto;
    margin-left:0;
    margin-right:0
  }
}

/* ---- Shared form adaptive behavior. State 3 ---- */
@media only screen and (max-width:1390px) {
  .captionOuterContainer {
    padding:0
  }
  .captionOuterContainer .captionContainer .fieldLabel {
    width:0;
    float:left
  }
  .captionOuterContainer .captionContainer .fieldBody {
    width:100%;
    float:left
  }
  .captionOuterContainer .captionContainer .fieldBody h4 {
    font-size:20px;
    overflow:inherit;
    white-space:normal
  }
  .captionOuterContainer .captionContainer .fieldBody h4:after {
    display:none
  }
  .fieldSubContainer .fieldLabel {
    width:auto;
    float:none;
    padding-right:0;
    text-align:left
  }
  .fieldSubContainer .fieldLabel > div {
    float:none !important
  }
  .fieldSubContainer .fieldBody {
    width:290px;
	margin:0 auto;
    float:none;
    text-align:center
  }
  .fieldSubContainer table {
    display:block
  }
  .fieldSubContainer table tbody {
    width:auto;
    display:block
  }
  .fieldSubContainer table tr {
    width:auto;
    display:block
  }
  .fieldSubContainer table td.left {
    width:auto;
    display:block;
    padding-right:0;
    text-align:left
  }
  .fieldSubContainer table td.right {
    width:auto;
    display:block;
    text-align:left
  }
  .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span input[type=text] {
    width:110px
  }
  .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.subjectTextBox,
  .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.typeText,
  .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[type=text] {
    width:100%
  }
  .fieldContainer.textFieldContainer .fieldSubContainer .fieldBody textarea {
    width:100%
  }
  .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer {
    width:auto
  }
  .WaGadgetChangePassword .introContainer {
    margin:0 0 20px 0
  }
  .commonMessageBox .cww-co .buttons input {
    margin-bottom:10px
  }
  .commonMessageBox .cww-co .buttons input:first-of-type {
    margin-right:15px
  }
  .commonMessageBox .kvTable {
    margin:0 0 0 -40px
  }
  .commonMessageBox .kvTable > .kvTable {
    margin-left:0
  }
  .commonMessageBox .kvTable td.labelInfoColumn {
    width:86px
  }
  .navigationOuterContainer .navigationContainer .left {
    width:auto;
    float:none;
    display:inline
  }
  .navigationOuterContainer .navigationContainer .left input.nextButton,
  .navigationOuterContainer .navigationContainer .left input.typeButton,
  .navigationOuterContainer .navigationContainer .left input[type=submit] {
    float:left;
    margin:0 10px 10px 0
  }
  .navigationOuterContainer .navigationContainer .right {
    width:auto;
    float:none;
    text-align:left;
    display:inline
  }
  .navigationOuterContainer .navigationContainer .right input.nextButton,
  .navigationOuterContainer .navigationContainer .right input.typeButton,
  .navigationOuterContainer .navigationContainer .right input[type=submit] {
    float:left;
    margin:0 10px 10px 0
  }
}

/* ---- Shared info container adaptive behavior ---- */
@media only screen and (max-width:1390px) {
  .infoOuterContainer {
    margin:20px 0;
    padding:10px
  }
  .infoOuterContainer .infoContainer .infoSection {
    margin:5px 0
  }
  .infoOuterContainer .infoContainer .infoSection .infoTitle,
  .infoOuterContainer .infoContainer .infoSection .infoText {
    display:table-cell;
    float:none;
    text-align:left;
    width:auto
  }
  .infoOuterContainer .infoContainer .infoSection .infoTitle {
    padding:0 15px 0 0
  }
  .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoLocation .infoTitle,
  .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoEndDate .infoTitle {
    display:none
  }
}

/* ---- Shared members table adaptive behavior. State 3 ---- */
@media only screen and (max-width:1390px) {
  .genericListTable,
  .membersTable {
    display:block
  }
  .genericListTable thead,
  .membersTable thead,
  .genericListTable thead tr,
  .membersTable thead tr {
    display:block;
    width:100%
  }
  .genericListTable thead,
  .membersTable thead,
  .genericListTable thead tr,
  .membersTable thead tr,
  .genericListTable thead tr th,
  .membersTable thead tr th {
    display:none
  }
  .genericListTable tbody,
  .membersTable tbody,
  .genericListTable tbody tr,
  .membersTable tbody tr,
  .genericListTable tbody tr td,
  .membersTable tbody tr td,
  .genericListTable tbody tr:first-child td,
  .membersTable tbody tr:first-child td,
  .genericListTable tbody tr td:first-child,
  .membersTable tbody tr td:first-child,
  .genericListTable tbody tr td:last-child,
  .membersTable tbody tr td:last-child {
    border:none;
    display:block;
    padding:0;
    width:100%
  }
  .genericListTable tbody tr,
  .membersTable tbody tr {
    border-top:1px solid #d1d1d1;
    border-bottom:none;
    padding:15px 0
  }
  .genericListTable tbody tr:first-child,
  .membersTable tbody tr:first-child,
  .genericListTable tbody tr[bottomrow='true'],
  .membersTable tbody tr[bottomrow='true'] {
    border-top:none
  }
  .genericListTable tbody tr td,
  .membersTable tbody tr td {
    margin-top:5px
  }
  .genericListTable tbody tr td:first-child,
  .membersTable tbody tr td:first-child {
    margin:0
  }
  .genericListTable tbody tr:hover,
  .membersTable tbody tr:hover,
  .genericListTable tbody tr.hover,
  .membersTable tbody tr.hover {
    background:transparent
  }
  .genericListTable tbody tr:hover td,
  .membersTable tbody tr:hover td,
  .genericListTable tbody tr.hover td,
  .membersTable tbody tr.hover td {
    background:none;
    border:none;
    padding-bottom:0;
    padding-top:0
  }
  .genericListTable tbody tr:hover td.memberDirectoryBottomRow,
  .membersTable tbody tr:hover td.memberDirectoryBottomRow,
  .genericListTable tbody tr.hover td.memberDirectoryBottomRow,
  .membersTable tbody tr.hover td.memberDirectoryBottomRow {
    border-bottom:none;
    padding-bottom:0
  }
  .genericListTable tbody tr:hover:first-child td,
  .membersTable tbody tr:hover:first-child td,
  .genericListTable tbody tr.hover:first-child td,
  .membersTable tbody tr.hover:first-child td {
    border-top:none;
    padding-top:0
  }
  .genericListTable tbody tr:hover:last-child td,
  .membersTable tbody tr:hover:last-child td,
  .genericListTable tbody tr.hover:last-child td,
  .membersTable tbody tr.hover:last-child td {
    border-bottom:none;
    padding-bottom:0
  }
  .genericListTable tbody tr:hover:last-child td.memberDirectoryBottomRow,
  .membersTable tbody tr:hover:last-child td.memberDirectoryBottomRow,
  .genericListTable tbody tr.hover:last-child td.memberDirectoryBottomRow,
  .membersTable tbody tr.hover:last-child td.memberDirectoryBottomRow {
    padding-bottom:0
  }
}

/* ---- Shared typography adaptive behavior ---- */
@media only screen and (max-width:1390px) {
  html:not([class*="WaPlaceHolder"]) .titlePage {
    font:normal 32px/normal Roboto Thin
  }
  html:not([class*="WaPlaceHolder"]) .promoText {
    font:bold 30px/normal PT Sans Narrow
  }
  html:not([class*="WaPlaceHolder"]) h1 {
    font:bold 22px/normal Roboto Condensed
  }
  html:not([class*="WaPlaceHolder"]) h2 {
    font:bold 22px/normal Roboto Condensed
  }
  html:not([class*="WaPlaceHolder"]) h3 {
    font:normal 20px/normal Roboto Condensed
  }
  html:not([class*="WaPlaceHolder"]) h4 {
    font:normal 20px/normal Roboto Condensed
  }
}

/* ----- Layout adaptive behavior. State 3 ----- */
@media only screen and (max-width:1390px) {
  body {
    background:#8c979d url(/BuiltTheme/firma_above_the_clouds.v3.0/1a92dcf2/images/layout/terra_misty_mountain.jpg) center top/100% auto no-repeat center top/cover repeat-y
  }
  .WaLayoutTable {
    display:block;
    width:100%
  }
  .WaLayoutTable > tbody {
    display:block;
    width:100%
  }
  .WaLayoutTable .WaLayoutRow {
    display:block;
    width:100%
  }
  .WaLayoutTable .WaLayoutRow .WaLayoutItem {
    display:block;
    width:100% !important
  }
  .WaLayoutTable .WaLayoutRow .WaLayoutSeparator {
    display:none
  }
}
/* ----- Gadget Styles ( Styled wrappers ) ----- */

/* ---- Gadget styles adaptive behavior ---- */
@media only screen and (max-width:1390px) {
  .gadgetStyleNone .gadgetStyleTitle h4,
  .gadgetStyle001 .gadgetStyleTitle h4,
  .gadgetStyle002 .gadgetStyleTitle h4,
  .gadgetStyle003 .gadgetStyleTitle h4,
  .gadgetStyle004 .gadgetStyleTitle h4 {
    font:bold 20px/normal PT Sans Narrow
  }
  .gadgetStyle001 .gadgetStyleBody {
    font:normal 20px/normal PT Sans Narrow
  }
}

/* ---- Gadget Member application adaptive behavior ---- */
@media only screen and (max-width:1390px) {
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateReview .navigationOuterContainer .navigationContainer .left input[value='Cancel'] {
    margin-right:10px
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateReview .navigationOuterContainer .navigationContainer .right {
    float:none
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateReview .navigationOuterContainer .navigationContainer .right input[value='Back'] {
    margin:0 10px 10px 0;
    vertical-align:top
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateReview .navigationOuterContainer .navigationContainer .right input[type='submit'] {
    vertical-align:top
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateIdentify #idSectionIdentifyUserContainer .fieldContainer + .fieldContainer .fieldSubContainer {
    margin:0
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateIdentify #idSectionIdentifyUserContainer .fieldContainer + .fieldContainer .fieldSubContainer .fieldLabel {
    display:none
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateIdentify .navigationContainer .left {
    margin-right:5px;
    margin-bottom:10px
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateIdentify .navigationContainer .right {
    float:left
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateFillData .navigationContainer .left {
    margin-right:5px;
    margin-bottom:10px
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateFillData .navigationContainer .right {
    float:left
  }
}

@media only screen and (max-width:1390px) {
  .WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
    overflow:inherit;
    text-overflow:clip;
    white-space:normal
  }
  .WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
    font:bold 22px/normal Roboto Condensed
  }
  .WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle:after {
    display:none
  }
  .WaGadgetEvents .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer {
    padding:0
  }
  .WaGadgetEvents .navigationContainer .left {
    margin-bottom:10px
  }
  .WaGadgetEvents .titleContainer h1.pageTitle,
  .WaGadgetEvents .titleContainer #idTitleRight {
    float:none
  }
  .WaGadgetEvents.WaGadgetEventsStateList .pageTitleOuterContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleOuterContainer {
    clear:both;
    float:none
  }
  .WaGadgetEvents.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a,
  .WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a {
    margin-left:0
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
    float:none;
    width:auto
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer.boxBodyInfoViewFill,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer.boxBodyInfoViewFill {
    margin-top:0 !important
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding:0
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li label,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li label {
    padding:2px 10px 0 0;
    text-align:left
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer {
    padding:10px 0
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer {
    padding:0 0 0 72px
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .paymentSystemsIconsBox,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .paymentSystemsIconsBox {
    padding:0 0 0 72px
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
    float:none;
    width:auto
  }
  .WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer {
    padding:0
  }
  .WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer h1.pageTitle {
    color:#5f7b87;
    font:bold 22px/normal Roboto Condensed;
    text-transform:capitalize
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .pageTitleOuterContainer {
    clear:both;
    float:none
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer a {
    margin-left:0
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar h3.sectionTitle {
    display:inline;
    float:none;
    padding-right:10px;
    vertical-align:top
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar h1.pageTitle {
    padding:0;
    float:none;
    display:inline-block
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable {
    margin:0;
    padding:15px 0
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 div:before,
  .WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 div:before {
    margin:0
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 {
    margin:0 15px 15px 0
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 {
    float:left;
    text-align:left;
    width:auto
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar {
    table-layout:fixed
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeMonth td.EventListCalendarHeader {
    white-space:nowrap;
    overflow:hidden;
    letter-spacing:1000px
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeMonth td.EventListCalendarHeader:first-letter {
    margin-right:-1000px
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td {
    padding:3px
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader {
    font:100 12px/normal Roboto Condensed;
    padding:12px 4px;
    vertical-align:top;
    word-break:break-all
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td a.calendarDate,
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td a.calendarDate:hover {
    font:100 14px/normal Roboto Condensed
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > table {
    table-layout:fixed
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > div {
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    padding:4px
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > div a {
    display:block;
    font:100 13px/normal Roboto Condensed;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td div.eventTime {
    font:100 13px/normal Roboto Condensed;
    overflow:hidden
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td div.recurringEvent:before {
    font-size:13px
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear a.yearViewHeader {
    font:100 16px/normal Roboto Condensed
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear td {
    font:normal 14px/normal Roboto Condensed;
    padding:10px
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear td a {
    display:block;
    margin:2px 0 0 0;
    overflow:hidden;
    text-overflow:ellipsis
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td.EventListCalendarHeader {
    padding:10px
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td.EventListCalendarHeader a.calendarDate {
    font:100 16px/normal Roboto Condensed
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td a {
    display:inline;
    overflow:inherit;
    text-overflow:clip;
    white-space:normal
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .pageTitleOuterContainer .pageTitleContainer,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .pageTitleOuterContainer .pageTitleContainer,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .pageTitleOuterContainer .pageTitleContainer {
    margin:0;
    padding:0
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .pageTitleOuterContainer .pageTitleContainer h1.pageTitle,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .pageTitleOuterContainer .pageTitleContainer h1.pageTitle,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .pageTitleOuterContainer .pageTitleContainer h1.pageTitle {
    color:#5f7b87;
    font:bold 22px/normal Roboto Condensed;
    text-transform:capitalize
  }

  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer h1.pageTitle,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer h1.pageTitle,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer h1.pageTitle {
    color:#5f7b87;
    font:bold 22px/normal Roboto Condensed;
    text-transform:capitalize
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoEvent .infoText,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoEvent .infoText,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoEvent .infoText {
    font-weight:bold
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer {
    margin-bottom:10px;
    padding:2px 0;
    float:none
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle {
    font:bold 22px/normal Roboto Condensed
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer {
    float:none
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .mandatorySymbol[style*='hidden'],
  .WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .mandatorySymbol[style*='hidden'],
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .mandatorySymbol[style*='hidden'] {
    display:none
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .navigationOuterContainer .navigationContainer .inner {
    padding-top:30px;
    position:relative
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .navigationOuterContainer .navigationContainer .left a.additionalLink {
    left:0;
    position:absolute;
    top:0;
    vertical-align:middle
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td {
    padding:0 0 0 30%;
    position:relative;
    text-align:left;
    width:auto;
    min-height:20px
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td:before {
    display:inline-block;
    left:0;
    top:0;
    position:absolute;
    width:30%
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td:nth-of-type(1):before {
    content:'Name'
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td:nth-of-type(2):before {
    content:'Email'
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td:nth-of-type(3):before {
    content:'Price'
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td:nth-of-type(4):before {
    content:''
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .membersTable td {
    padding:0 0 0 30%;
    position:relative;
    text-align:left;
    width:auto
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .membersTable td:before {
    display:inline-block;
    left:0;
    top:0;
    position:absolute;
    width:30%
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .membersTable td:nth-of-type(1):before {
    content:'Date'
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .membersTable td:nth-of-type(2):before {
    content:'Name'
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr:first-child td,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:first-child,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:last-child {
    border:none;
    display:block;
    padding-bottom:0;
    padding-top:0
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable thead + tbody tr:hover td {
    border:none;
    padding-bottom:0;
    padding-top:0
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody {
    border-top:1px solid #d1d1d1;
    padding:7px 0
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td {
    padding:0 0 0 45%;
    position:relative;
    text-align:left
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td > div {
    padding-left:0 !important
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:before {
    display:inline-block;
    left:0;
    top:0;
    position:absolute;
    width:45%
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:nth-of-type(1):before {
    content:'Date'
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:nth-of-type(2):before {
    content:'Registration'
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:nth-of-type(3):before {
    content:'Status'
  }
}

/* ---- Gadget forum summary adaptive behavior. State 3 ---- */
@media only screen and (max-width:1390px) {
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer h5 {
    font:normal 20px/normal Roboto Condensed;
    margin:17px 0
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.threadTD {
    width:100%;
    display:none
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.lastReplyTD {
    display:none
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.topicsCountTD {
    display:none
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.repliesCountTD {
    display:none
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable > tbody > tr.forumListRow:first-child td.threadTD {
    border-top:none
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td {
    display:inline-block
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD {
    display:none
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD {
    display:block;
    clear:both;
    border-top:1px solid #9da1a3;
    padding:15px 0 0 0;
    width:100%
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD .thread a.forumTitle {
    font:bold 16px/normal PT Sans
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD .thread span.forumDescription {
    font:italic 14px/normal PT Sans;
    padding:0
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD {
    padding:15px 0;
    width:auto
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .lastReply a {
    font:normal 13px/normal PT Sans
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .lastReply a:before {
    content:"Last message "
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD span {
    display:none
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .nomessages {
    font:normal 13px/normal PT Sans;
    color:#a39d9d;
    margin:0
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD,
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD {
    width:auto;
    float:right;
    padding:15px 10px
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD div:before,
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD div:before {
    color:#a39d9d;
    font:normal 13px/normal WA-theme-icons
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD .topicsCount,
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD .topicsCount,
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD .repliesCount,
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD .repliesCount {
    color:#36aff0
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD {
    padding-right:0
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD .topicsCount:before {
    content:"\e620"
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD .repliesCount:before {
    content:"\e629"
  }
}

/* ---- Gadget login form adaptive behavior ---- */
@media only screen and (max-width:1390px) {
  body.LayoutMain .WaGadgetLoginForm {
    display:none
  }
}

@media only screen and (max-width:1390px) {
  body.LayoutMain .WaGadgetLoginButton {
    display:none
  }
}

/* ---- Gadget member directory adaptive behavior. State 3 ---- */
@media only screen and (max-width:1390px) {
  .WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer {
    padding:15px 10px 15px 10px
  }
  .WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldLabel {
    width:35%
  }
  .WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldLabel span.criteriaTitle {
    padding-right:10px
  }

  .WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldBody {
    width:65%
  }
  .WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea input[type=text] {
    width:100px
  }
  .WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea span.searchResult span#idPagingData {
    display:block !important;
    margin:10px 0 0 0;
    float:none;
    text-align:right
  }
  .WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterHead th {
    font:normal 20px/normal Roboto Condensed
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .clearValuesOuterContainer .clearValuesContainer {
    text-align:left
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer {
    float:none;
    width:auto
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.left {
    width:auto
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right {
    width:auto
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right .fieldBody select {
    padding:5px 1% 6px 1%;
    width:98%
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer {
    float:none;
    margin-top:5px;
    width:auto
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span input[type='text'] {
    padding:5px 1% 6px 1%;
    width:98%
  }
}

/* ---- Gadget menu horizontal adaptive behavior ---- */
@media only screen and (max-width:1390px) {
  body.LayoutMain .WaGadgetMenuHorizontal {
    display:none
  }
}
@keyframes slideinMenu {
  from {
    top:-100px
  }
  to {
    top:0px
  }
}

@media only screen and (max-width:1390px) {
  .switchToAdminShadowContainer,
  .switchToAdminContainer {
    display:none
  }
  .WaGadgetMobilePanel {
    display:block
  }
}

/* ---- Gadget photo album adaptive behavior ---- */
@media only screen and (max-width:1390px) {
  .WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer {
    margin-right:10px
  }
  .WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer span.viewModeSelector label {
    margin:0 15px 0 0
  }
  .WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer span.viewModeSelector label:last-child {
    margin:0
  }
  .WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .pageTitleOuterContainer,
  .WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .idPhotoTitleMainContainer {
    float:left;
    text-align:left
  }
  .WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .pageBackContainer {
    margin:0 10px 10px 0
  }
  .WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer {
    float:left
  }
  .WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .menuHeaderLeftContainer {
    margin:0 10px 10px 0
  }
  .WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .infoContainer {
    float:left
  }
}

/* ---- Gadget contact profile adaptive behavior. State 3 ---- */
@media only screen and (max-width:1390px) {
  .WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner a {
    display:block;
    margin-top:10px
  }
  .WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner div:first-child {
    float:none
  }
  .WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner span.totalBalance {
    float:none;
    display:block;
    margin-top:10px;
    padding-top:0
  }
  .WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li {
    display:block;
    float:none;
    margin:5px 0
  }
  .WaGadgetContactProfile .profileMainOuterContainer #idMembershipLevelContainerHolder .actionButtonContainer,
  .WaGadgetContactProfile .profileMainOuterContainer #idExpirationDateContainerHolder .actionButtonContainer,
  .WaGadgetContactProfile .profileMainOuterContainer #idSectionGroupAccountContainer .actionButtonContainer {
    margin:0 0 10px 0
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListHeaderContainer table td.infoContainer {
    display:block;
    padding-left:0;
    padding-top:10px
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td,
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td.firstTd {
    padding-left:30% !important
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td {
    position:relative;
    text-align:left;
    width:auto
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:before {
    display:inline-block;
    left:0;
    top:0;
    position:absolute;
    width:30%
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(1):before {
    content:'Date'
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(2) div {
    margin:0
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(2) div:first-child {
    display:inline-block;
    padding:0
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(2):before {
    content:'Transaction'
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(3) div {
    margin:0
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(3)::before {
    content:'Balance due';
    vertical-align:top
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td.lastTd {
    text-align:left
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td.lastTd .alert {
    display:inline-block;
    float:none
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr.bottomRow td {
    padding-left:0 !important
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr.bottomRow td:before {
    display:none;
    content:''
  }
  .WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer {
    float:left;
    width:100%
  }
  .WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton {
    margin:15px 15px 0 0
  }
  .WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer {
    padding-right:15px
  }
  .WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleRightContainer {
    float:left
  }
  .WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleRightContainer span.photoLabel {
    line-height:normal
  }
  .WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer {
    float:left;
    width:100%
  }
  .WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton {
    margin:15px 15px 0 0
  }
  .WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer a img {
    max-width:100%
  }
}

@media only screen and (max-width:1390px) {
  .WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .sectionOuterContainer .mandatoryFieldsTitle {
    top:-10px
  }
}

/* ---- Gadget authorization required adaptive behavior ---- */
@media only screen and (max-width:1390px) {
  .WaGadgetAuthorizationRequired .openAuthFormContainer {
    border-bottom:1px solid #cdcdcd;
    border-right:0;
    display:block;
    margin-bottom:20px;
    max-width:inherit;
    padding-right:0
  }
  .WaGadgetAuthorizationRequired .authFormContainer {
    display:block;
    padding-left:0
  }
}

/* ---- Gadget member public profile adaptive behavior ---- */

@media only screen and (max-width:1390px) {
  .WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer {
    display:block;
    margin:15px 0 0 0
  }
}
@media only screen and (max-width:1390px) {
  .WaGadgetMembershipLevelChange .navigationContainer .left {
    margin-right:5px;
    margin-bottom:10px
  }
  .WaGadgetMembershipLevelChange .navigationContainer .right {
    float:left
  }
}

/* ---- Shared members table adaptive behavior. State 3 ---- */
@media only screen and (max-width:1390px) {
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr td,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr:hover td {
    border:none;
    padding:0 0 0 45%;
    position:relative;
    text-align:left;
    width:auto
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr {
    border-top:none;
    border-bottom:1px solid #d1d1d1
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr td:before {
    display:inline-block;
    left:0;
    top:0;
    position:absolute;
    width:45%
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr td:nth-of-type(1):before {
    content:'Item'
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr td:nth-of-type(2):before {
    content:'Amount'
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.subtotalRow,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.taxRow,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.totalRow {
    border:none
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.subtotalRow td,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.taxRow td,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.totalRow td {
    display:inline-block;
    padding:0
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.subtotalRow td:before,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.taxRow td:before,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.totalRow td:before {
    content:'';
    display:none
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.subtotalRow td:first-child,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.taxRow td:first-child,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.totalRow td:first-child {
    padding:0 0 0 45%
  }
}

@media only screen and (max-width:480px) {
  #id_qL4M8VT{margin:-40px auto 0 auto;width:210px}
  #id_OHFFW6d img, #id_L9tRTCB img, #id_qL4M8VT img{/*width:210px*/}
  #id_7nnIVWH{margin:-69px 0 0 0}
  #id_uifyiAb{margin:-64px 0 0 0}
}

#PAGEID_18216 .label{text-align:left}
blockquote{border-left:none}