/*WMM Schools */
.wmm-schools-process .module-timeline-date {
	width:1px;
}
.wmm-schools-process ul:before {
	background-color: red;
}
.frm_dropzone .frm_upload_text, .frm_dropzone .frm_small_text p, .frm_dropzone .dz-preview span {
	color: #0f0f0f!important;
} 
.frm_dropzone .dz-preview {
	padding: 15px;
}
.frm_dropzone .dz-preview a {
	color: #e12f92!important;
	font-weight: bold;
}
.frm_dropzone span.frm_upload_text button {
	text-transform: none!important;
}
.frm-summary-page-wrapper td, .frm-summary-page-wrapper th {
	color: #ffffff!important;
		opacity: 1!important;
}
/*WMM COMPANION*/
.spotlight-on-content .row_inner, .wmmc_narrow .row_inner {
	width: 700px;
}
.wmmc_spotlight {
	display: none;
}
.featured-featured .wmmc_spotlight   {
	display: block;
}
.wmmc_metadata_acc .accordion-title {
	font-weight: 400;
}
.wmm-companion .tbp_title{
	margin-bottom: 0;
}
.wmm-companion .spotlight-on {
	margin-bottom: 0;
}
.wmmc_casestudy_text {
	overflow: hidden;
}
.wmmc_listing > .row_inner {
	width: 600px;
}
.wmmc_search_form ul div {
	color: #394041;
}

.wmmc_search_notes {
	font-size: 16px;
	line-height: 1.2em;
}
#main-nav .child-arrow {
  display: block;
  right: auto;
  left: 90%;
  position: absolute !important;
}
#main-nav .toggle-on > a > .child-arrow {
  background: transparent;
}
.mobile-menu-module ul a>i.toggle-menu:hover ,
.mobile-menu-module ul a>i.toggle-menu{
    background: transparent !important;
}
.mobile-menu-module ul a>i.toggle-menu {
    right: -35%;
   top: 0;
    width: 100%;
}


/*ARCHIVE GRID*/
/* Style box*/

/*Footer Links*/
.footer-link {
	font-size: 16px;
	text-transform: uppercase;
}
@media screen and (max-width: 680px) {
	.related-org-grid > .loops-wrapper.grid4 > .post {
		width: 33.3%;
		margin-right: 5px;
	}
}

#main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover {
    border-color: #0a0909 !important;
}
.module-fancy-heading .main-head {
	opacity: 1;
}
/*Change size of close button in lightbox */
.tf_close:after, .tf_close:before {
	width: 2px;
}
/*Styles for Resource Bank*/
.resource-archive {
	background-color: #1f1f1f;
	padding: 10px; 
	border-radius: 10px;
}
.resource-archive a:hover {
	background-color: #242424;
}
.resource-archive-title h2 {
	font-size: 20px; 
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 10px;
}
.resource-archive-title a {
	color: #ffffff;
}
.resource-archive-facilitator {
	font-size: 14px; 
	line-height: 1.5em; 
	text-align: right; 
	text-transform: uppercase;
	margin-bottom: 0;
}
.resource-archive-facilitator .ptb_text_before {
	margin-right: 0;
}
.resource-archive-date {
	text-align: right; 
}
.resource-archive-categories {
	padding-top: 10px; 
	border-top: #404040 1px solid;
	text-align: right;
}
.resource-archive-categories a {
	color: #ffffff; 
	font-size: 12px; 
	letter-spacing: 2px; 
	text-transform: uppercase;
	text-align: center; 
	padding: 5px 12px 5px 12px;
	background-color: #e12f92;
	border-radius: 25px;
	white-space:nowrap;
}
.resource-archive-categories a:hover {
	text-decoration: none;
	background-color: #eb46a1;
}

/*Styles for orgs*/
.orgs-archive {
	background-color: #1f1f1f;
	padding: 10px; 
	border-radius: 10px;
}
.orgs-archive a:hover {
	background-color: #242424;
}
.orgs-archive-title h2 {
	font-size: 20px; 
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 10px;
	text-align: center;
}
.orgs-archive-title a {
	color: #ffffff;
}
.orgs-archive-button {
	text-align: center;
	font-weight: bold;
}
/*Single Org Post/Lightbox */
.org-single-title {
	font-size: 14px;
}
.org-single p, .org-single-date span {
	font-size: 20px;
}
.org-single-date {
	font-weight: bold;
}
.org-single-date span {
	float: left;
}
.org-single-social-title {
	font-size: 12px;
}
.org-single-social a {
	border-radius: 50%;
	background-color: #e12f92;
	padding: 10px 13px;
	color: #ffffff;
}
.org-single-social .ptb_field_icon {
	width: 18px;
	height: 18px;
	text-align: center;
}
.org-single {
	margin-top: 30px;
	margin-bottom: 30px;
}
/*SIMTN Programme*/
.archive-card {
	background-color: #212121;
	padding: 10px; 
	border-radius: 10px;
}
.archive-card a:hover {
	background-color: #242424;
}
.programme-title h4 {
	font-size: 24px; 
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 10px;
	text-align: center;
}
.programme-title a {
	color: #ffffff;
}
.programme-speaker {
	font-size: 18px; 
	line-height: 1.5em; 
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.programme-date-time, .programme-venue {
	text-align: center;
}
.programme-date-time {
	font-weight: bold;
}
.programme-card-desc {
	text-align: center;
	margin-bottom: 10px;
}
.programme-divider {
	margin-bottom: 10px;
}
.single-mepg-event #headerwrap {
	display: none;
}
/*Posts*/
.wmm_post_content > .row_inner {
	width: 800px;
}