@charset "utf-8";
/* CSS Document */

body { background-color:#994d73; }
.container { background-color:#ffffff; }
.spacer { height:30px; }
.cellpad { padding-left:30px; padding-right:30px; }
#logobox { max-height:160px; }
#logo { position:relative; top:-20px; z-index:100; overflow:visible;}
#socialmedia { padding: 20px 20px 20px 0; z-index:5; }
#socialmedia img { width:36px; height:36px; margin:0 4px; }
#phone { font-size:1.3rem; font-weight:600; margin-top:20px; }
.menu { z-index:200; }
.menu a { color:#7a7a7a }
.menu a:hover { color:#f49ac0; }
p, li, h2, h3, h4, h5, h6 { font-family: 'Montserrat', sans-serif; color:#202124; }
h1, .fancy { font-family: 'Lavishly Yours', cursive; }
h2 { font-size:1.8rem }
h3 { font-size:1.6rem }
h4 { font-size:1.4rem }
a { color:#994d73; text-decoration:underline }
.hilite { color:#994d73 }
.white { color:#ffffff; }
.smalltext { font-size: 0.9rem }
.nouline { text-decoration:none; }
.pink { color: #f49ac0; }

/* Home Page Hero Slider */
/* Use WOW Slider instead of Orbit - custom colors so Wow slider updates don't overwrite */

#wowslider-container1 .ws-title {	
	position: absolute;
    font: 3em 'Montserrat', Helvetica, Arial, sans-serif;
    bottom: 2em;
    left: 0.6em;
    margin: 0.3em 0 0.3em 0.5em;
    z-index: 50;
    padding: 0.4em 0.5em;
    color: #ffffff;
    text-shadow: none;
    background: #994d73;
    line-height: 1em;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -1px;
}



.callout { background-color:#dcd3d7 }

.button { background-color:#994d73;  border:none; }
.button a { color:#fff; text-decoration: none; } 
a.button { color:#fff; text-decoration: none; background-color:#994d73;  }
.button:hover { background-color:#f49ac0; color:#ffffff; border:none;  }
.button a:hover { color:#ffffff; }
.button.lite { background-color:#fff; }
.button.lite a { color:#994d73; text-transform:uppercase; text-decoration:none; }
.button.lite a:hover { color:#f49ac0; }

#donate-row { background-color:#f49ac0; background-image:url(../images/donate_to-bessiemorrisfoundation.png); background-position: top right; background-repeat: no-repeat; background-size:contain; padding:10px 0 20px 0; }

#footer { background-color:#dcd3d7; padding:20px 0;  }
#footer p { font-size:0.8rem; }
#footer img {  width: 38px;
    margin: 0 4px 0;
}

/* Card Style customization */
.card { border:none; }
.card-divider { padding:0.5rem; background:#994d73; }


#gloria { padding:0 18px 18px 20px }

/*Mailchimp Form */
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width: 100%; max-width: 600px;}


.archive img { margin:14px 0 30px 0;}
.news-sub { margin-top:30px; font-style:italic; }
.hero-wall { background-color:#dcd3d7; color:#000; font-weight:bold; text-align:center; padding:20px 10px 10px 10px;}
.signature {
    font-family: 'La Belle Aurore', cursive;
    font-size: 24px;
}



/* Powerful Women Tabs */


.tabs-title > a[aria-selected='true'] {
    background: #dcd3d7;
    color: #994d73;
}

.tabs-title > a {
    display: block;
    padding: 1.25rem 1.5rem;
    font-size: 1.00rem;
    line-height: 1;
    color: #994d73;
    font-weight: 700;
    text-decoration: none;
}

.tabs-title > a:hover { color:#f49ac0; }


/* Phone Styles */

 @media print, screen and (max-width: 39.99875em) {
.spacer { height:10px; }
.callout { padding: 20px 0; }	 
#logobox { max-height: 100px;  }
h1 { font-size:2rem; }
h2 { font-size: 1.4rem; }
h3 { font-size: 1.3rem; }
h4 { font-size: 1.2rem; }
#mc_embed_signup h2 { text-align:center; }
#footer p { font-size: 0.7rem; }
#footer p, #footer .text-right { text-align:center; padding-top:10px;  }
.dropdown .is-dropdown-submenu a { color: #ffffff;  }
.letters .cell { padding-bottom: 16px; }
.flip-box-front { height: 280px; }
	 
 }