/*
Theme Name: Divi-child
Description: MeetingoftheMinds.org
Author: Dave Hahn
Template: Divi
Version: 1.0.0
*/

.et_pb_pagebuilder_layout.single-speaker #page-container .et_pb_row {
width: 100%;
}
.et_pb_pagebuilder_layout.single-sponsor #page-container .et_pb_with_background .et_pb_row {
width: 80%;
}
.et_pb_pagebuilder_layout.single-partner #page-container .et_pb_row {
width: 100%;
}
.et_pb_pagebuilder_layout.single-attendee #page-container .et_pb_with_background .et_pb_row {
width: 80%;
}
.et_pb_pagebuilder_layout.single-organizer #page-container .et_pb_with_background .et_pb_row {
width: 80%;
}
.et_pb_pagebuilder_layout.single-event #page-container .et_pb_row {
width: 100%;
}
.et_pb_pagebuilder_layout.single-sessions #page-container .et_pb_row {
width: 100%;
}
.et_pb_pagebuilder_layout.single-workshops #page-container .et_pb_row {
width: 100%;
}
.et_pb_pagebuilder_layout.single-summits #page-container .et_pb_row {
width: 100%;
}
.et_pb_pagebuilder_layout.single-meetups #page-container .et_pb_row {
width: 100%;
}
.et_pb_pagebuilder_layout.single-webinars #page-container .et_pb_row {
width: 100%;
}

/*Taxonomy archives */
.tax_title { color: #ffffff !important; }

/* Navigation styles */
#top-menu-nav li { font-weight:400 !important; }
.sub-menu .sub-menu { font-weight: normal !important; margin-left:20px; }
.mega-menu .sub-menu  { border: solid 1px #74941f; }
	@media screen and (max-width: 981px){ .mega-menu .sub-menu  { border: 0px; } }

/* Separate secondary header menu and float social icons left */
#top-header { width: 100%; }
#et-secondary-menu { float:right !important; }
#et-secondary-menu .menu { float: left !important; } 
/*Top nav styling */
.mega-menu .sub-menu .sub-menu  { border: 0px; }
.mega-menu-icon { float:left; margin:5px 5px 0 0; font-size:16px; }
.mega-menu-date { font-size:small; font-weight:normal !important; color: #888888; }
.mega-menu-text { font-size:small; font-weight:normal !important; color: #888888; line-height:100%; }
/* Event mobile menu hamburger color */
.event-menu .mobile_menu_bar:before { color: #ffffff !important; } 

/* List styles */
.et_pb_text ul, .et_pb_cpt_text_0 ul, .et_pb_cpt_text_0 ol { margin: 0 0 20px 30px; }
.et_pb_cpt_text_0 ol { list-style-type: decimal; list-style-position: outside;  }
.et_pb_text ul, .et_pb_cpt_text_0 ul { list-style-type: disc; list-style-position: outside;  }
.et_pb_text li, .et_pb_cpt_text_0 li { margin-top: 6px;margin-left:10px; }
	
.colored_box { padding: 15px; margin-bottom: 20px; }

/* Style for Post Title Header in Divi Library */
.border-bottom { border-bottom: 10px solid #8ca044; }
/*custom style */
.blue-highlight { color:#fff; background:#364c57; box-shadow:3px 0 0 #364c57, -3px 0 0 #364c57; padding: 3px 0; }

/* Make images black and white */
.desaturate a {
    display: block;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: -webkit-filter ease 0.1s;
  -moz-transition: -moz-filter ease 0.1s;
  -ms-transition: -ms-filter ease 0.1s;
  -o-transition: -o-filter ease 0.1s;
  transition: filter ease 0.1s;
}	

.desaturate a:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* Fix images in 5-column layouts */
img.five-column a { max-width: 120px !important; }

/* Fake button */
p.button1 { margin: 20px 0px; }
span.button1 { border-radius: 10px; font-size: 18px; padding: 18px; background: #74941f; }
a.button1 { color: #fff !important; }

/* Remove Tribe venue links */
.tribe-events-list .tribe-events-venue-details .author, .tribe-events-single .tribe-venue a { display:none;}

