/*[class*='EditableArea'] img {
  width: 80%;
}

[class^='WaGadget']  {
  overflow: visible !important;
}


#id_KkBZpYF{
  width: 30% !important;
}*/
@import url('https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,200;0,7..72,300;0,7..72,400;0,7..72,500;0,7..72,600;0,7..72,700;0,7..72,800;0,7..72,900;1,7..72,200;1,7..72,300;1,7..72,400;1,7..72,500;1,7..72,600;1,7..72,700;1,7..72,800;1,7..72,900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,200;0,7..72,300;0,7..72,400;0,7..72,500;0,7..72,600;0,7..72,700;0,7..72,800;0,7..72,900;1,7..72,200;1,7..72,300;1,7..72,400;1,7..72,500;1,7..72,600;1,7..72,700;1,7..72,800;1,7..72,900&family=Montserrat&display=swap');

@font-face {
font-family: "Boisterous";
src: url('/resources/Fonts/Boisterous/FontsFree-Net-boisterous.ttf') format('truetype'), url('/resources/Fonts/Boisterous/BoisterousScript-Regular.woff') format('woff'),url('/resources/Fonts/Boisterous/BoisterousScript-Regular.woff2') format('woff2'),url('/resources/Fonts/Boisterous/BoisterousScript-Regular.eot') format('woff');
}

:root{
  --main_green: #00b052;
  --main_pink: #FABBCB;

  --digital_pink: #F3B0B1;
  --digital_green: #A8DA61;

  --accent_green1: #ABFFCE;
  --accent_green2: #00F45E;
  --accent_green3: #00AD41;
  --accent_green4: #306833;

  --accent_pink1: #FEEBEE;
  --accent_pink2: #FDBCCB;
  --accent_pink3: #F887A2;
  --accent_pink4: #F887A2;
}

body,h1, h2, h3, a, ul, li, span, p, strong{
  font-family: 'Montserrat', sans-serif;
}

#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationTopMessage_suggestToApplyMessage_idConfirmWindow{
  display:none !important;
}

.sorority_name {
  font-family: 'Literata', serif !important;
}

.ExtNavLink > a{
  color: black;

}

#id_6rhl9t7 {
    font-family: 'Boisterous' !important;
}

.president_message {
  
 font-family:  'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}

.president_message > p{
  font-family: 'Boisterous' !important;
}


#id_e2xAxFw  {
  font-family: 'Literata', serif !important;
}

#id_e2xAxFw > div  {
  font-family: 'Literata', serif !important;
}

#id_e2xAxFw > font  {
  font-family: 'Literata', serif !important;
}

.no-image{
  display: none;
}

.WaPlaceHolder{
  max-width: 100%;
  padding: 15px;
  margin: 5px;
}

.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink  {
 
  background-color: #00b052 !important;
  color:white;
}

.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink :hover{
  color:#F3B0B1 !important;
  
}
.WaGadgetLoginForm .loginContainer.loginContainer .loginLink {
  background-color:#F3B0B1;
  color: white;
}
.WaGadgetLoginForm .loginContainer.loginContainer .loginLink :hover {
  
  background-color:  #00b052;
}
.WaGadgetOnly.WaGadgetContent.gadgetStyleNone{
    /*background-color: #F3B0B1;*/
    
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton {
    
    color: #00b052;
}

.WaGadgetMobilePanel .mobilePanel .buttonLogin{
    
    color: #00b052;
}

.WaGadgetMobilePanel.mobilePanel.buttonLogin:hover{
  
  color: #00b052 !important;
    
}
.WaGadgetMenuHorizontal .menuInner{
  background-color: inherit;
}






.white{
  background-color: white !important;
  color:#306833 !important;
}



.h1promo, h1.promo > font{
    
    color: #00b052 !important;
}

#id_MoBw3nY{
  color: white;
}

#id_MoBw3nY:hover{
  color: #F3B0B1;
}

#id_QFpB82dP{
  
  background-color: #00b052;
}


.WaGadgetMenuHorizontal .menuInner ul.firstLevel{
  background-color: inherit;
  color:black;
  
}

.WaGadgetMenuHorizontal.fancynav .menuInner ul.firstLevel{
  background-color: inherit;
  color:#306833;
  font-family: Montserrat;
  
}


.WaGadgetMenuHorizontal.fancynav .menuInner ul.firstLevel :hover{
  color: #306833;
  background-color: inherit !important;
  
  
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel :hover{
  color: white;
  background-color: inherit !important;
  
  
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel li.sel :hover{
  color:#F3B0B1;
  background-color:white;
  
}

.WaGadgetMenuHorizontal .menuInner ul.secondLevel>li{
  background-color:#00F45E !important;
  color:white;
  border: solid black thin;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel {
  background-color: white;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a {
  color: #00AD41;
  text-decoration: underline;
  font-weight: bold;
}

.WaGadgetLoginForm .loginPanel{
  opacity: 100;
}


.WaGadgetLoginForm .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm .loginContainer.loginContainer .loginLink :hover{
  
  background-color: #00b052 !important;
}

.WaGadgetLoginForm .loginButton {
  
  background-color:  #00b052 !important;
  color:white;
}

.WaGadgetLoginForm .loginButton :hover{
  opacity: 0.4;
  color: black !important;
}

.WaGadgetLoginForm .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm .loginContainer.loginContainer .loginLink.hover{
  
  background-color:  #00b052 !important;
}

.WaGadgetLoginForm .loginActionRememberMe label{
  
  color: #00b052 !important;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li{
  color:white;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a{
  color:black;
}

.WaGadgetMenuHorizontal.fancynav .menuInner ul.firstLevel>li>.item>a{
  color:#306833;
  font-family: Montserrat;
  text-transform: capitalize;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item:hover>a{
  color:#F3B0B1 !important;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item:hover>a{
  
  color: white !important; /*#00b052 !important;*/
}

.WaGadgetMenuHorizontal.fancynav .menuInner ul.firstLevel>li>.item:hover>a{
  
  color: #306833 !important; /*#00b052 !important;*/
  font-weight: bolder;
  text-decoration: underline;
}




.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item:hover>a{
  color:#F3B0B1 !important;
  background-color:white !important;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a{
  background-color: #00b052 !important;
  color:white !important;
  border-bottom: solid black thin;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item :hover{
  background-color: #F3B0B1 !important;
  color: white !important;
}

.WaGadgetMenuHorizontal.fancynav .menuInner ul ul li>.item :hover{
  background-color: var(--accent_green2) !important;
  color: black !important;
}


.WaGadgetEventsStateCalendar .sectionTitle{
  
  color: #00b052;
  font-weight: bold;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable > div {
  background-color: #F3B0B1;
  color:white;
}

.WaGadgetEventsStateList h3.sectionTitle{
  color:#00b052;
  font-weight: bold;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span{ 
  
  background-color: #00b052;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span:hover{ 
  background-color: #00F45E;
  color: black;
}


.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a:hover, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span:hover{
  background-color: #00F45E;
  color: black;
}

.green_header{
  
  background-color: #00b052;
  color: white !important;
  font-family: Montserrat !important;
  margin-bottom: 5px;
  padding-top:20px;
  padding-bottom: 20px;
  text-align: center;
  font-weight: bold;
  font-size: 28px;
  
}

.green_header2{
  background-color: #00ad41; 
  font-family: Montserrat; 
  font-size:2vw; 
  text-align: center; 
  font-weight: bold; 
  color: white;
}

.pink_header{
  background-color: #F3B0B1; 
  font-family: Montserrat; 
  font-size:2vw; 
  text-align: center; 
  font-weight: bold; 
  color: white;
}

.pink_header2{
  background-color: #F3B0B1; 
  font-family: Montserrat; 
  font-size:2vw; 
  text-align: center; 
  font-weight: bold; 
  color: white;
}


  background-color:#F3B0B1;
  color: white !important;
  font-family: Montserrat !important;
  margin-bottom: 5px;
  padding-top:20px;
  padding-bottom: 20px;
  text-align: center;
  
}

.pink_header > font{
  background-color:#F3B0B1;
  color: white !important;
  font-family: Montserrat !important;
  margin-bottom: 5px;
  padding-top:20px;
  padding-bottom: 20px;
  text-align: center;
  
}

.green_header > font{
  
  background-color: #00b052;
  color: white !important;
  font-family: Montserrat !important;
  margin-bottom: 5px;
  padding-top:20px;
  padding-bottom: 20px;
  text-align: center;
}

.green_title{
  color:#00b052 !important;
  padding-top:20px !important;
  padding-bottom: 20px !important;
  text-align: center;
  font-family: Montserrat, Geneva, Tahoma, sans-serif;
  font-weight:bold;
}

.pink_title{
  color:#F3B0B1 !important;
  padding-top:20px !important;
  padding-bottom: 20px !important;
  text-align: center;
  font-family: Montserrat, Geneva, Tahoma, sans-serif;
  font-weight:bold;
}


.boxesListItem {
  
  border: solid #00b052;
  border-radius: 5px;
  padding:5px !important;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer{
    background-color:#F3B0B1;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    margin-top: 6px;
    padding: 20px;
    background: #eee;
    border-right: 3px solid #00AD41;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    background-color:#F3B0B1;
    opacity: 0.75;
    border-radius:5px;
}

.eventInfoBoxLabel{
  color: black !important;
  font-weight: bold;
}

.eventInfoBoxValue{
  color: black !important;
}


.in_form_button_pink{
  margin: 5px;
  padding: 10px;
  text-align: center;
  font-weight: bold;
  color: white;
  background-color: #F3B0B1;
  text-decoration: none !important;
}

.in_form_button_green{
  margin: 5px;
    padding: 15px !important;
    text-align: center;
    font-weight: bold;
    color: white;
    text-decoration: none !important;
    display: flex;
    width: 20%;
    justify-content: center;
    border-radius: 5px;
    font-family: Montserrat;
  
  background-color: #00b052;
  
}

.in_form_button_lime{
  margin: 5px;
    padding: 15px !important;
    text-align: center;
    font-weight: bold;
    color: white;
    text-decoration: none !important;
    display: flex;
    width: fit-content;
    border-radius: 5px;
    font-family: Montserrat;
  background-color: #00F45E;
  
}

.in_form_button_other_green{
  margin: 5px;
    padding: 15px !important;
    text-align: center;
    font-weight: bold;
    color: white;
    text-decoration: none !important;
    display: flex;
    width: fit-content;
    border-radius: 5px;
    font-family: Montserrat;
    background-color:#00AD41;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
  
  background-color: #00b052 !important;
  color: white;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li>.item>a {
  color: white;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li.sel>.item>a {
  color:black;
  text-decoration: underline;
  font-style: italic;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul{
  background-color:#00AD41;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel>.item>a {
  color: white;
    font-weight: bolder;
    text-decoration: underline;
    font-style: italic;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li{
  border-bottom: solid thin white;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li{
  border-bottom: solid thin white;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul.secondLevel li.sel>.item>a {
  color: black;
  font-weight: 800;
    text-decoration: underline;
    font-style: italic;

}

.WaGadgetFeaturedMember ul
{
      display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.WaGadgetFeaturedMember ul.layoutHorizontal li{
  width: 30% !important;
  min-width: 30% !important;
    display: flex;
    vertical-align: middle;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
}



.WaGadgetFeaturedMember ul.layoutList li{
  margin: 20px 0 0;
    display: flex;
    flex-direction: column;
    text-align: center;
}

.WaGadgetFeaturedMember.gadgetStyleNone ul.showPic li .img a, .WaGadgetFeaturedMember.gadgetStyle001 ul.showPic li .img a{
  background-color: inherit;
}

.WaGadgetFeaturedMember ul.layoutList li .img {
  width: auto;
    display: flex;
    order: 1;
    align-items: center;
    align-content: center;
    margin: 15px;
    flex-direction: column;
}

.WaGadgetFeaturedMember div.action a{
  font-size: 70% !important;
  margin-top:0;
  padding-top:0;
} 

/*.WaGadgetFeaturedMember ul.layoutHorizontal li{
  min-width: 0px;
  width: 40%;
}*/

.WaGadgetFeaturedMember ul .label_1{
  font-family: Montserrat;
}

.WaGadgetFeaturedMember ul .label_1 a{ 
  font-size: 70% !important;
}

.WaGadgetFeaturedMember ul .subtitle a{ 
  font-size: 70% !important;
}

.WaGadgetFeaturedMember ul .subtitle strong{ 
  font-size: 70% !important;
}

.WaGadgetFeaturedMember ul .subtitle strong > a{ 
  font-size: 70% !important;
}

.WaGadgetFeaturedMember ul .description div{ 
  font-size: 70% !important;
}

.WaGadgetFeaturedMember ul .description { 
  font-size: 70% !important;
}

.WaGadgetFeaturedMember ul.layoutHorizontal li .img{
  flex-direction: column;
    display: flex;
    order: 1;
    margin: 0 15px 10px 0;
}

.WaGadgetFeaturedMember ul.layoutList li .img img{
  width: 15vw;
  height: auto;
}


.WaGadgetFeaturedMember ul .description{
  color: black;
}



.WaGadgetFeaturedMember ul.layoutVertical li .rightPart{
  text-align: center;
  
}

.WaGadgetFeaturedMember ul.layoutVertical li .rightPart .label_1  a {

  font-size: 70% !important;

}

.WaGadgetFeaturedMember ul.layoutVertical li .rightPart .subtitle  strong {
  font-size: 70% !important;
}

.WaGadgetFeaturedMember ul.layoutVertical li .rightPart .description{
  font-size: 70% !important;
}



.WaGadgetFeaturedMember ul.layoutVertical li .img {
  display: flex;
    align-items: center;
    align-content: center;
    width: 100%;
    margin: 0;
    padding: 0;
    justify-content: center;
}


#id_gd8XnK6 {
  display:none;
}

#socialLoginContainer, #idSocialLoginContainer {
    display: none;
}

.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
}

.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td>div {
  
  background-color: #00b052;
}

/*a[data-tags='ipsmcc'] {
  background-color: white;
  border:solid black thin;
}*/

.dbstyle{
  height: 50vh;

}



.WaGadgetCustomMenu.menuStyle001.quick_links ul li a{
   background: #F3B0B1;
  color: white;
  padding: 5px;
  margin: 5px;
  font-family: 'Montserrat';
}

.quick_links ul>li{
  color: black;
  text-decoration: none;
  padding-top: 2px;
  margin-top:2px;
}

.quick_links  ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.nzogallery{
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  width: 90%;
  height: auto;
}

.nzogallery > img {
  display: flex; 
  width: 20vw;
  height: 20vw;
  border: solid;
  margin: 2px;
  padding: 2px;
}

#stickyNZOMenu{
    display: table; 
    width: 30vw; 
    border-right: solid thin black;
  }

  #customContainerNZO{
    display: table; 
    width:70vw; 
    margin-left: 0.5vw; 
    padding-left: 0.5vw;
  }

  .nzocomlink{
			display: flex;
			flex-direction: column;
			flex-wrap: wrap;
			font-size: 2.5vw;
			width: 100%;
	}


@media screen and (max-width: 480px) {

  .WaLayoutTable .WaLayoutRow {
    display: flex;
    /*width: 100%;*/
    vertical-align: middle;
    justify-items: center;
  }

  .WaLayoutTable .WaLayoutItem ~ .WaLayoutItem {
    margin-top:0px;
  }

  .WaLayoutTable .WaLayoutItem {
    width: auto !important;
    padding: 3px;
  }

  #customContainerNZO{
    
    display: table;
    width: 100vw !important ;
    margin-left: 0px;
    padding-left: 0px;
    
  }

  #stickyNZOMenu{
    
    display: none !important;
    
    
    
  }

.WaGadgetFeaturedMember ul{
  width: 100%;/*25vw;*/
}

.WaGadgetFeaturedMember ul.layoutHorizontal li{
  width: 100%;
    display: flex;
    vertical-align: middle;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.green_header2{
  background-color: #00ad41; 
  font-family: Montserrat; 
  font-size:2vh; 
  text-align: center; 
  font-weight: bold; 
  color: white;
}
  
  

  
}