/** Site Width Edits **/
html>body {
    background: #F3E5B1;
}
html .mLayout {
    background: #efefef;
}
.zoneInner, 
.zoneWrap,
.zoneInner>.WaPlaceHolder,
.zoneTopCornersWrap, 
.zoneBottomCornersWrap {
    max-width: 100%;
}
.WaPlaceHolderHeader>div {
    padding: 15px 5% 0px 5%;
}
.zoneTopCornersWrap, 
.zoneBottomCornersWrap {
    padding: 0;
}
.zoneHeader1Wrap, 
.zoneHeader2Wrap, 
.zoneHeader3Wrap, 
.zoneContentWrap, 
.zoneFooterWrap,
#id_Header2 .WaGadgetMenuHorizontal .menuInner {
    background-image: none;
    padding: 0 5%; 
}
#id_Header1 .WaLayoutRow > td:first-child {
    padding-top: 10px;
    padding-bottom: 10px;
}
.zoneHeader2Wrap {
    background-image: none;
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
    padding: 0;
}
.WaGadgetMenuHorizontal {
    background-image: none;
}
#id_Header2 .WaGadgetMenuHorizontal .menuInner {
    box-shadow: none;
}
#id_Header2 .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li {
    width: 1%;
}
#id_Header2 .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
    padding: 23px 13px 13px;
    white-space: nowrap;
    text-align: center;
}
.WaPlaceHolderContent>div, 
.WaPlaceHolderFooter>div {
    padding: 40px 0;
}
.zoneFooter {
    background: transparent;
}
#id_Footer,
#id_Footer * {
    color: #F3E5B1;
}
#id_Footer a {
    color: #ffffff;
}
@media screen and (max-width: 800px) {
    #id_Header2 .WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul.firstLevel {
        width: 100%;
        background-color: transparent;
    }
    #id_Footer .WaGadgetSocialProfile .alignRight {
        text-align: left;
    }
}
@media screen and (max-width: 616px) {
    #id_Header .WaGadgetLoginButton {
        margin-bottom: 0px !important;
        padding-bottom: 20px !important;
    }
    #id_Header1 .WaGadgetLast {
        margin-bottom: 0 !important;
        padding-bottom: 10px !important;
    }
    #id_Header2 .WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul.firstLevel {        
        background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
    }
    #id_Header2 .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li {
        width: auto;
        display: block;
    }
    #id_Header2 .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
        text-align: left;
        padding: 8px 5%;
    }
    #id_Header2 .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.phantom {
        display: none;
    }
    #id_Header2 .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul ul li>.item>a {
        font-size: 14px;
    }
}


/** Menu **/
.WaGadgetMenuHorizontal .menuInner ul.firstLevel {    
    width: 100%;
}
.childMenu li:nth-child(1) {
    background: #5e1d48;
    box-shadow: 10px 10px 15px #000 inset; 
}
.childMenu li:nth-child(2) {
    background: #4d1b3b;
    box-shadow: 10px 10px 15px #000 inset;
    }
.childMenu li:nth-child(3) {
    background: #3a182e;
    box-shadow: 10px 10px 15px #000 inset;
   }
.childMenu li:nth-child(4) {
    background: #4d1b3b; 
    box-shadow: 10px 10px 15px #000 inset;   
}
.childMenu li:nth-child(5) {
    background: #5e1d48;
    box-shadow: 10px 10px 15px #000 inset;   
}
.childMenu{
/**box-shadow: 0 5px 20px #000;**/ 
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a>span {
    position: relative;
    display: block;
    height: 26px;
    padding: 0;
    color: rgb(243, 229, 177);
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item:hover>a {
    background: #271220;
    box-shadow: 0 0px 20px #000 inset; 
}
.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a {    
    background: #5e1d48;
    color: #f3e5b1;   
}
.WaGadgetMenuHorizontal .menuInner ul ul li>.item:hover>a {
    background: #4d1b3b;
    color: #f3e5b1;
}
.WaGadgetMenuHorizontal .menuInner {   
    box-shadow: 0 5px 20px #000;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li {    
    width: 14%;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {    
    padding: 13px 13px 13px;    
}
/** Links **/


/** Mobile Menu **/
.WaGadgetMobilePanel .mobilePanel {    
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
.WaGadgetMobilePanel .mobilePanel .buttonMenu:before {
    content: '\e604';
    color: #f3e5b1;
}
.WaGadgetMobilePanel .mobilePanel .buttonLogin.logged:before {
    content: '\e613';
    color: #f3e5b1;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {    
    background: #5e1d48;
    border-bottom: 1px solid #2c3236;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li.sel>.item>a {
    color: #f3e5b1;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {    
    background: #5e1d48;
}

/** Header **/
.zoneHeader1 {
    background: 0;
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
.zonePlace.zoneHeader2 {
    background: #f3e5b1;
}
.zonePlace.zoneContent {
    background: #f3e5b1;
}
.zonePlace.zoneFooter2 {
    background: #f3e5b1;
}
.mLayout {
  background: #f3e5b1;
}
.WABannerStickyBottomSpacer {
    background: #f3e5b1;
}
A:not(.stylizedButton), A:link:not(.stylizedButton), A:active:not(.stylizedButton), A:visited:not(.stylizedButton), .gadgetStyleNone a:not(.stylizedButton), .gadgetStyleNone a:link:not(.stylizedButton) {
    text-decoration: none;
    color: #f3e5b1;
}
/** Gadgets **/
.WaGadgetEvents {    
    background: transparent;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {    
    background: transparent;
    border-right: transparent;
}
A:not(.stylizedButton), A:link:not(.stylizedButton), A:active:not(.stylizedButton), A:visited:not(.stylizedButton), .gadgetStyleNone a:not(.stylizedButton), .gadgetStyleNone a:link:not(.stylizedButton) {
        color: #5e1d48;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {    
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);    
    color: #f3e5b1;
    }

    .WaGadgetEvents .boxInfoContainer ul.boxInfo li>label {    
    color: #783a4e;    
}
.WaGadgetEventsStateList h1.pageTitle a.rssFeedLabel:before {
    color: #783a4e;    
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover {
    background: #5e1d48;
    color: #f3e5b1;
}
.WaGadgetDonationForm {   
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
.fieldSubContainer .fieldLabel {
    color: #411933;
}
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink {    
    color: #f3e5b1;    
}

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover {    
    color: #411933;
    background: #f3e5b1;
    border-radius: 50%;
}
.WaGadgetMembershipApplication {    
    background: transparent;
}
.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink {
   
    color: rgb(243, 229, 177);    
}
.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover {
   
    color: #411933;
    background: #f3e5b1;
    border-radius: 50%;  
}
/** Footer **/
.WABannerStickyBottom {
    display: none;
}
/** Menu Extend **/
.extended-content-container {
    width: 160%;
    margin-left: -31%;
   /** padding: 10px; **/
}
.content {
    width:100%;
    height: 100px;    
    text-align:center;
}
.extended-content {
    width:100%;
    height: 55px;    
    text-align:center;
}
.WABannerStickyBottomSpacer {
    height: 0px;
}

/* (1680x1050) WSXGA+ Display */
@media  screen and (max-width: 1680px) {
    .extended-content-container {
    width: 140%;
    margin-left: -21%;
    /**padding: 20px;**/
}
.extended-content {    
    height: 55px;
    text-align: center;
}
}
/* (1440x900) WXGA+ Display */
@media  screen and (max-width: 1440px) {
    .extended-content-container {
    width: 120%;
    margin-left: -11%;
    /**padding: 20px;**/
}
}
/* (1024x768) iPad 1 & 2, Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .extended-content-container {
    width: 105%;
    margin-left: -4%;
    padding: 20px;
}

} 
/** Table **/
.divTable{
    display: table;
    width: 100%;
}
.divTableRow {
    display: table-row;
}
.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
}
.divTableCell, .divTableHead {
    border: 1px solid #7c0b57;
    display: table-cell;
    padding: 3px 10px;
        text-align: center;
}
.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}
.divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}
.divTableBody {
    display: table-row-group;
}
.divTableCell.heading{
font-weight: bold;
}
.WaGadgetOnlineStoreProduct .OnlineStoreProduct_noPhoto .OnlineStoreProduct_noPhotoIconText {
    
    color: #783A4E;
}
.WaGadgetOnlineStoreProduct .OnlineStoreProduct_aside .OnlineStoreButton input.typeButton {
    
    background: #783A4E;
    color: #f3e5b1;
    
}
.quantitySnippet input {    
    background: #ffffff;    
}
.WaGadgetOnlineStoreCatalog .OnlineStoreCatalog_list .OnlineStoreCatalog_list_item .OnlineStoreCatalog_list_item_noImage, .WaGadgetOnlineStoreCatalog .OnlineStoreCatalog_list .OnlineStoreCatalog_list_item_outOfStock .OnlineStoreCatalog_list_item_noImage {
    color: #783A4E;    
}
#idFooterPoweredByContainer {    
    display: none;
}
.WaPlaceHolderHeader1>div {
    padding: 0;
    background: #5297bf;
}
.WaGadgetBreadcrumbs ul li.last {
    color: transparent;
}
.WaGadgetBreadcrumbs ul li+li:before {    
    background-color: transparent;   
}
/** Form **/
.zoneHeader3 {
    background: #efefef;
}
.zoneContent {
    background: #efefef;
}
.formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
    color: #000000;
    padding-left: 5px;
}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle strong {
    color: #000000;
    font-weight: normal;
}
.WaGadgetBreadcrumbs ul li.last {
    color: rgb(243, 229, 177);
}
.zoneHeader {
    background: transparent;
}
.zoneHeaderOuter {
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
.zoneHeader1Outer {
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
.zoneHeader2Outer {
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel {    
    background: transparent;
}
.WaPlaceHolderHeader1>div {    
    background: white;
}
.WaGadgetMenuHorizontal {    
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
A:not(.stylizedButton), A:link:not(.stylizedButton), A:active:not(.stylizedButton), A:visited:not(.stylizedButton), .gadgetStyleNone a:not(.stylizedButton), .gadgetStyleNone a:link:not(.stylizedButton) {
        color: rgb(243, 229, 177);
}
.WaPlaceHolderHeader1>div {
    background: transparent;
}
.zoneHeader1 {    
    background: transparent;
}
.WaGadgetBreadcrumbs ul li.last {
    color: #7c0b57;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li .title, .WaGadgetUpcomingEvents.gadgetStyle002 ul li .title, .WaGadgetUpcomingEvents.gadgetStyle003 ul li .title {
    margin: 0px 12px 5px;
    color: #7C0B57;
}
.WaGadgetUpcomingEvents.gadgetStyle003 ul li:first-child .date .time {
    color: #373737;
    background-color: white;
}
.zoneFooter1Outer {
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
.zoneFooterOuter {
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
A:not(.stylizedButton), A:link:not(.stylizedButton), A:active:not(.stylizedButton), A:visited:not(.stylizedButton), .gadgetStyleNone a:not(.stylizedButton), .gadgetStyleNone a:link:not(.stylizedButton) {    
    color: #7c0b57;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a {
    
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:hover {
    
    background: #7c0b57;
}

.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a+a {
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a+a:hover {
    background: #7c0b57;
}

.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost {
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost:hover {
    background: #7c0b57;
}

.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost {
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost:hover {
    background: #7c0b57;
}
.WaGadgetOnly .WaGadgetLoginButton .customLink .gadgetStyleNone{
    color: white !important;
}
A:not(.stylizedButton), A:link:not(.stylizedButton), A:active:not(.stylizedButton), A:visited:not(.stylizedButton), .gadgetStyleNone a:not(.stylizedButton), .gadgetStyleNone a:link:not(.stylizedButton) {    
    color: rgb(243, 229, 177);
}
.customLink{
    color: black !important;
}
A:not(.stylizedButton), A:link:not(.stylizedButton), A:active:not(.stylizedButton), A:visited:not(.stylizedButton), .gadgetStyleNone a:not(.stylizedButton), .gadgetStyleNone a:link:not(.stylizedButton) {
    color: #ff3946;
}
/** Events Gadget **/
.WaGadgetEventsStateList h3.sectionTitle {
    background-color: #7C0B57;
    font-weight: bold;
    padding: 12px;
    font-size: 14px;
    color: white;
    text-align: left;
    width: 100%;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer a {
    background: #7C0B57;
    color: white;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer a:hover {
    background: #411933;
    color: white;
}
body {
    font: normal 14px/normal calibri;    
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
    font: normal 14px/normal calibri;
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] {    
    background: linear-gradient(to right, #411933 0%,#7c0b57 50%,#411933 100%);
}

.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit]:hover {    
        background: #7c0b57;
}
a.stylizedButton.buttonStyle001 {    
    padding: 15px;
}
a.stylizedButton.buttonStyle002 {    
    padding: 15px;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li:first-child .title a {
    color: #ff3946;
}

.WaGadgetUpcomingEvents ul li .date .dateonly {
    font-weight: bold;
    color: black;
}

.WaGadgetUpcomingEvents.gadgetStyle001 ul li .date .location {
    color: black;
}

.WaGadgetUpcomingEvents.gadgetStyle001 ul li:first-child .title a, .WaGadgetUpcomingEvents.gadgetStyle001 ul li:first-child .title a:hover {
    color: #ff3946;
    text-decoration: none;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li:first-child .date .time {
    color: white;
    background-color: #7C0B57;
}
.fieldBody, .generalFormContainer .inner:first-child {
    position: relative;
    background: white;
}
.camera_wrap .camera_pag .camera_pag_ul {
    text-align: center;
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.WaGadgetEventsStateList h1.pageTitle a.rssFeedLabel {    
    display: none;
}
.WaGadgetRecentBlogPosts ul li {    
    border-bottom: 1px dashed black;
}
.WaGadgetUpcomingEvents ul li .date .dateonly {
    font-weight: bold;
    color: white;
}

/** Sub Form **/
.formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
    color: #9b9b9b;
    font-size: 20px !important;
    padding: 5px;
    font-weight: normal;
}

.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle strong {
    color: #9b9b9b;
    font-weight: normal;
    font-size: 20px !important;
    padding: 5px;
    font-weight: normal;
}

/** Mobile **/

@media  screen and (max-width: 800px) {
.WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul.firstLevel {
background-color:#7C0B57;
}
.WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul.firstLevel > li > .item > a {
    display: block;
    position: relative;
    white-space: normal;
    text-align: left;
    padding: none;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li {
    width: 100%;
}

.WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul.firstLevel {    
    width: 60%;
    
}
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer img {
    max-width: 50%;
    height: auto;
}

}

#FunctionalBlock1_ctl00_ctl00_memberProfile_profileHeader_idSendEmailButton{
	display: none;
}

.fieldSubContainer .fieldBody .fieldItem span.label {
    overflow: visible;
}