#PAGEID_18413 .WaLayoutContainerFirst{
    background: white;
}


#PAGEID_18413 .WaPlaceHolderHeader{
    background: #fbf3e7 !important;
}


/* Code to change page width START */
.container_12 {
    width: 1200px;
}
.s1_grid_12{
    width: auto;
}
@media only screen and (max-width: 1199px) and (min-width: 600px){
.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
    min-width: 600px;
}}
@media only screen and (max-width: 616px){
.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 600px;
    min-width: 320px;
    display: block;
}}
/* Code to change page width END */ 
/*home page*/
#id_sIeJcM3 li {
    font-size: 24px;
    list-style-type: none;
}


.quotedText {
  font-size: 1.2em;
  line-height: 1.5em;
  border-left: 6px solid #3C4142;
  width: 300px;
}
.quotedText:after {
    position: absolute;
    content: "”";
    color: #333;
    font-size: 10rem;
    line-height: 0;
    bottom: -43px;
    right: 30px;
}

/*hides recurring payment text*/
.levelRecurring { display: none; }


/*membership category box*/
#id_WilgZeS {
background: #3C4142;
border: 1px solid #3C4142;
border-radius: 20px;
opacity: 1;
padding: 30px;
color: #fff;
}
/*Membership grey boxes rounded*/
#id_WIWME5U > div {
background: #f2f2f2;
border: 1px solid #f2f2f2;
border-radius: 20px;
opacity: 1;
}

#id_kjGGf8m > div {
background: #f2f2f2;
border: 1px solid #f2f2f2;
border-radius: 20px;
opacity: 1;
}

#id_AxomSXk > div {
background: #f2f2f2;
border: 1px solid #f2f2f2;
border-radius: 20px;
opacity: 1;
}
/*3 boxes on home for programs*/
#id_lL9h8kI , #id_RV2swfj , #id_BAAkBqG {border: 1px solid #333; border-radius: 20px; padding: 10px;}

/*3 boxes on membership grey bg*/
#id_UgKsFSJ, #id_PHW7Cns , #id_H6Z4STp {background-color: #f2f2f2; border: 1px solid #f2f2f2; border-radius: 20px; padding: 10px;}

/*membership widget header in membership page*/
#id_sLrWAS5 h3 {font-size: 18px;}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle {font-size: 10px;}

/*membership widget changes level desc*/
.fieldSubContainer .fieldBody > .typeInstruction, .fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction {
    font-size: 1em;
    line-height: 1.5em;
    font-style: italic;
    font-color:black;
    }

/*Events*/
#id_JzAJm86 {border: 1px solid #333; border-radius: 20px; padding: 10px;}


/*upcoming events */
.WaGadgetEventsStateList h3.sectionTitle {font-size: 36px;}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
    font-size: 20px;
}

.overlap-row {
width: 80%;
margin: 0 auto;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 10px 10px #00000029;
border: 1px solid ##3C4142;
border-radius: 28px;
opacity: 1;
}

/*footer menu format*/
.footer-menu p  {
    border-bottom: 1px solid #3C4142;
    line-height: 30px;
}

.footer-menu div {
    column-count: 2;
    column-gap: 30px;
}
.WaGadgetSiteMap ul {
    line-height: 1.8em;
    list-style: none;
}

.WaGadgetSiteMap ul a {
  text-decoration: none;
}

/*social media icons*/
#id_eFG8iFe a {text-decoration: none; color: #333333;}

/*hide powered by WA */
.zoneFooter3 {
  display:none;
}

/*BUTTON STYLES*/

.buttonStyle001 {
    border: 4px solid #3C4142;
    text-transform: uppercase;
    border-radius: 25px;
    padding: 10px 20px;
    font-size: 1.5em;
    letter-spacing: 1px;
}

  .buttonStyle002 {
        border: 4px solid #ffffff;
        text-transform: uppercase;
        border-radius: 25px;
        padding: 10px 20px;
        font-size: 1.5em;
        letter-spacing: 1px;
    }


.CI25_design_button {
    border: 4px solid #E14585 !important;
    background-color: #FDE5EB !important;
}
.CI25_design_button_dark{
    border: 4px solid #AE0D5B !important;
    background-color: #AE0D5B !important;
    color: white !important;
}

.CI25_culture_button {
    border: 4px solid #FEA301 !important;
    background-color: #FBF3E7 !important;
}
.CI25_culture_button_dark{
    border: 4px solid #B68319 !important;
    background-color: #B68319 !important;
    color: white !important;
}

.CI25_nature_button {
    border: 4px solid #02AF66 !important;
    background-color: #D3F6DD !important;
}
.CI25_nature_button_dark{
    border: 4px solid #0B7243 !important;
    background-color: #0B7243 !important;
    color: white !important;
}

.CI25_technology_button {
    border: 4px solid #606EB2 !important;
    background-color: #E7EBFE !important;
}
.CI25_technology_button_dark{
    border: 4px solid #3B51B2 !important;
    background-color: #3B51B2 !important;
    color: white !important;
}

.CI25_exhibit_button {
    border: 4px solid #966948 !important;
    background-color: #ddefe7 !important;
}
.CI25_exhibit_button_dark{
    border: 4px solid #056868 !important;
    background-color: #056868 !important;
    color: white !important;
}

.CI25_keynote_button {
    border: 4px solid #ff6e53 !important;
    background-color: #fde3df !important;
}
.CI25_keynote_button_dark{
    border: 4px solid #b14633 !important;
    background-color: #b14633 !important;
    color: white !important;
}

.CI25_workshops_button {
    border: 4px solid #af5da3 !important;
    background-color: #f4e4f0 !important;
}
.CI25_workshops_button_dark{
    border: 4px solid #8a3182 !important;
    background-color: #8a3182 !important;
    color: white !important;
}

.CI25_admin_button {
    border: 4px solid #a5ac36 !important;
    background-color: #f0f2dc !important;
}
.CI25_admin_button_dark{
    border: 4px solid #6b7022 !important;
    background-color: #6b7022 !important;
    color: white !important;
}
.CI25_header_nav_button{
    margin: 10px !important;
}



/* MEDIA QUERIES 
smartphones, portrait iPhone, portrait 480x320 phones (Android) moves hamburger menu beside logo on mobile */ 
@media (min-width:320px)  { 
#id_1dGETYV {float:left;}
#id_yHMSftE {float:left;}
#id_sIeJcM3 h1 {font-size: 2.5em;}
}




/*grey bg for main heading on home*/
#id_sIeJcM3  {
        background-color: rgba(51, 51, 51, 0.6);
        padding: 10px 20px;
        border-radius: 10px;
    }


/*hide blog author*/
.postedByLabel, .postedOn::before {display: none;}

/*member directory*/

.membersTable tbody td, .membersTable tbody tr:first-child td { border-top: 1px solid #bbb; }

.membersTable .memberValue h5 a {color: #2C4B87; font-weight: 600; font-size: 1.5em; line-height: 1.5em;}

.memberValue img {padding: 10px;}

#membersTable {background: #f2f2f2; margin: 20px; padding: 10px;}

/* rounded boxes on Member only page*/

#id_ELg1F9b, #id_XZP6EBi, #id_8Lk9zFo, {border: 1px solid #3c4142; border-radius: 20px; padding: 10px;}

#id_LT4qZ6f, #id_QIyrXPf, #id_FGz9RCi  {background-color: #f2f2f2; border: 1px solid #f2f2f2; border-radius: 20px; padding: 10px;}

#id_jFFf8wt, #id_YLPBOcJ, #id_TGal61Y, #id_cXtmTHK {border-radius: 20px; padding: 10px;}
