/* 

Theme Name: AEDP-Bootstrap-2_0

Theme URI: www.aedpinstitute.org

Version: 2.0

Author: Sam A. Russo

Author URI: http://www.Click-Refresh.com

*/

@import url(https://fonts.googleapis.com/css?family=Arvo);
@import url(https://fonts.googleapis.com/css?family=Great+Vibes);
body {
	background-color: #F1F1F1;
	/*font-family: 'Arvo', serif;*/
	/*font-family: Georgia, "Times New Roman", Times, serif; */
	color: #505964;
	font-size: 16px;
}
.tml-action-links {
	display: none;
}
#content .label {
	color: #333;
	font-weight: bold;
}
#content ul.listing_wrapper {margin: 5px 0px; padding: 5px 0px 5px 5px;}
#content ul li.listing {
	list-style-type: none; font-size: 16px; font-weight: 700;
}
.em-calendar-wrapper {
	margin-left: 40px;
}

#eventleft {
    float: left;
    width: 65%;
    margin: 0 0;
}
#eventright {
    float: right;
    width: 33%;
    margin: 0 0 0 15px;
}

#eventright-2 /* Added ML 4-12-16 */ {
    float: right;
    width: 33%;
    margin: 0 0 0 15px;
}

#eventright-2 .widget-container /* Added ML 4-12-16 */ {
    margin: 0 0 15px;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 10px;	
	}
	
#eventright-2 ul li.all-events-link /* Added ML 4-12-16 */ {
    font-size: 18px;
    padding: 15px 0 13px 60px;
    background: url(https://beta.aedpinstitute.org/wp-content/uploads/2012/09/palegreENcalendar-widget.png) top left no-repeat transparent;
    border: 0px;
    margin-top: 20px;
    margin-left: 40px;
}

#eventright-2 ul li /* Added ML 4-12-16 */ {
	list-style: none;
	}
	
#eventright li, #eventright-2 li /* Added ML 4-12-16 */ {
    padding: 3px 3px 3px 10px;
    font-size: 12px; 
}

#eventright-2 li /* Added ML 4-12-16 */ {
	border-bottom: 1px solid #ccc;
	}

#eventright .top_title /* Added ML 4-12-16 */ {
	padding-left:10px;}

#eventright-2 li a, #eventright-2 li a:link, #eventright-2 li a:visited /* Added ML 4-12-16 */ {
    color: #7D8C9B;
    font-weight: bold;
}

#eventright-2 h3 /* Added ML 4-12-16 */ {
    font-size: 18px !important;
    color: #1F716F !important;
}

#eventright-2 ul /* Added ML 4-12-16 */ {
    margin: 0px 20px 0px 18px;
    padding: 0px;
}

#eventdatetime, #eventmap {
    margin: 0 0 15px;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 10px;
}
.eventList p {
	margin: 0px;
}
#content .eventList h3 {
	margin-bottom: 0px;
}
.eventList{	
margin-bottom: 1.2em;
}
.eventListdate {
	margin-top: -10px;
	padding-top: -10px;
	color: #791900;
	font-weight: bold;
}
.drop_cap {
	/*font-family: 'Great Vibes', cursive;*/
	font-family: 'Arvo', serif;
	font-size: 4rem;
	font-weight: 500;
	margin: 0 0;
	line-height: 0.5em;
}
.wpbdp-form-field-type-radio input[type=radio] {
	position: relative;
    margin: 4px 10px 0 0;
	padding: 0 10px 0 0;
    line-height: normal;
}

/*-- CUSTOM STYLES --*/

section {
	width: 100%;
}

.header {
	height: 245px;
}
.header ul li {
	list-style-type: none;
}
.header li {display: inline; padding: 10px 15px;}
.logo {
	padding: 10px 0px 5px 0px;
}

.content_wrapper {
	background: url(images/bg_8_4.jpg) repeat-y #fff;
}
.content_wrapper_full {
	background: #fff;
}
hr {
  margin-top: 40px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #1F716F;
}

.level-border {
	border: 1px solid #82B0BB;
	padding: 10px;
	border-radius: 5px 5px 5px 5px;
}
/*-- Homepage --*/

.box-border  {border-right: 1px solid #1F716F; padding-right: 20px;}
.border-bottom {border-bottom: 1px solid #1F716F; margin-bottom: 20px;}Ev

/* Upcoming Event Lists */

.event_list_line1 {
	color:#C0C;
	}

/* LOGIN / OUT NAVIGATION */
/* =Menu
-------------------------------------------------------------- */

.header ul {
	font-size: 14px;
	font-weight:normal;
	list-style: none;
	margin: 0;
	padding-left: 0;
	float: right;
}
.header li {
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	
}
.header li a {
	color: #1F716F;
	display: block;
	line-height: 1em;
	text-decoration: none;
}
.header ul ul {
	background: #fff;
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	left: 0;
	width: 188px;
	z-index: 99999;
}
.header ul ul ul {
	left: 100%;
	top: 0;
}
.header ul ul a {
	background-color: #FFF;
	border-bottom: 1px solid #07545A;
	color: #07545A;
	font-size: 13px;
	font-weight: bold;
	height: auto;
	line-height: 1.2em;
	padding: 5px 10px;
	width: 160px;
}
.header li:hover > a,
.header ul ul :hover > a,
.header a:focus {
	text-decoration: underline;
	
}
.header li:hover > a,
.header a:focus {
	color: #07545A;
}
.header ul li:hover > ul {
	display: block;
}
.header .current-menu-item > a,
.header .current-menu-ancestor > a,
.header .current_page_item > a,
.header .current_page_ancestor > a {
	text-decoration: underline;
}

/* NAVIGATION */
.navbar-default {
background-color: #82B0BB;
border-top: none;
font-family: Arial, Helvetica, sans-serif;
}
.navbar-default-2 {
background-color:#D4E9D7;
border-top: none;
font-family: Arial, Helvetica, sans-serif;
box-shadow: 0px 3px 3px #ccc;
}
.navbar-default-3 {
background-color:none;
border-top: none;
font-family: Arial, Helvetica, sans-serif;
}
.navbar-default .navbar-nav>li>a, .navbar-default-2 .navbar-nav>li>a {
color: #555D65;
font-size:  16px;
text-transform:uppercase;
}
.navbar-default-3 .navbar-nav>li>a {
color: #555D65;
font-size:  12px;
text-transform:uppercase;
}
.navbar-default .navbar-nav>li>a:hover {
	color: #555D65;
	text-decoration: none;
	background-color: #ccc;
}
.navbar-default-3 .navbar-nav>li>a:hover {
	color: #555D65;
	text-decoration: none;
	background-color: #F1F1F1;
}
.nav>li>a {
position: relative;
display: block;
padding: 10px 34px;
}

.navbar {
	border-radius: 0px;
	border: none;
	margin-bottom: 0px;
	min-height: 25px;
}

.navbar-toggle {
float: left;
margin-left: 15px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
background-color: transparent;
text-decoration: none;
font-weight: normal;
}

/* CONTENT / TYPOGRAPHY / BUTTONS */
h1,h3,h4,h5,h6 {
	font-weight: 500;
  	line-height: 1em;
  	-webkit-font-smoothing:antialiased;
	font-family: 'Arvo', serif;
}
.georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#content h1 {
  color: #791900; 
  font-size: 36px;
  line-height: 1.3em;
  margin-bottom: 30px; /* Changed from 20px by ML 9-22-15 */
  margin-top: 30px; /* Added by ML 9-22-15 */
}
#content h2 {font-size: 26px; color: #1F716F;}
#content h2.headline {font-size: 24px; line-height: 1.5em; border-bottom: 1px solid #1F716F; margin-bottom: 1.5em; margin-top: 1em; /* Margin Top by ML - 9-22-15 */}
#content h2 a {color: #1F716F;}

#content h3 {font-size: 22px; margin-bottom: 10px; color:#82B0BB; /* margin bottom added by ML 9-22-15 */}
#content h3 a {color:#82B0BB;}

#subscribe_form .gform_wrapper .gfield_required {
display: none;
}

#subscribe_form .gform_footer {
    padding: 16px 0 10px;
    margin: 0 0 0;
    clear: both;
    width: 100%;
}
/* FOOTER */

.footer .container {
	background-color:#d4e9d7;
	}
	
#footer-widgets a,
#footer-widgets a:visited
#footer-widgets a:hover {
	color: #505964;
	}

#footer-widgets {
    padding: 1em 0px 0px 25px;
	clear:both;
	}
	
#footer-widgets .widget-container {
	border-bottom:none;
	margin-right:0px;
	}
	
.footer-widget-inner {
	padding-left:0px;
	}
	
/*.footer-widget-gform {
	max-width:92%;
	}
*/	
.footer-widget-inner-right {
	margin-left:37px;
	}
	
.footer-widget-pulled-left {
	margin-right:-10px;
}

#footer-widgets p {
	line-height:1.428571429em;
	font-size:14px;
	}
/* MAILING LIST STYLES ADDED BY SR 12-2-2016 */
footer .maillist ul {
	margin-left: 0px;
	padding-left: 0px;
}
footer li.maillist   {
	border-bottom: none;
	list-style:none;
	padding-bottom: 5px;
}
footer .maillist {
	font-size: 14px;	
}

footer .gform_wrapper ul li.gfield {
    margin-top: 0px;
}

footer .gform_wrapper .gform_footer {
    padding: 5px 0 10px;
    margin: 5px 0 0;
    clear: both;
    width: 100%;
}
footer .gform_wrapper input,
footer .gform_wrapper select {
	border-radius: 6px;

}
footer .gform_wrapper input {
    padding: 5px;
    border-width: 1px;
    border-style:solid;
    border-color: #ccc;
    border-image: initial;
}
footer .gform_wrapper select {
	padding: 5px;
	border-color: #ccc;	
}
/* End Footer */



/* CUSTOMIZE THE CAROUSEL

-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 0px;
}

/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 500px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;
}

/*-- SIDEBAR -- */

#sidebar {/*background: url(images/sidebar.png) repeat-y 0 0;*/ padding: 20px 0px 30px 12px;}
#sidebar ul {margin: 0px 20px 0px 18px; padding: 0px;}
#sidebar ul li {list-style: none; display: block;}
#sidebar li {border-bottom: 1px solid #ccc; padding: 3px 3px 3px 10px; font-size: 12px;}
#sidebar li a, #sidebar li a:link, #sidebar li a:visited {color:#7D8C9B; font-weight: bold;}
#sidebar #eventcal {margin: 10px;padding:7px 0 20px 45px;background:url(https://beta.aedpinstitute.org/wp-content/uploads/2012/10/calendar-tn.png) top left no-repeat transparent;border:0px;}
.widget-container {
  padding: 0px 0px 18px 5px;
  border-bottom: 1px solid #84b0ba;
  margin-right: -15px;
}
#sidebar h3 {
	font-size: 18px;
	color: #1F716F;
}

#sidebar h4.h4_reduced {
	font-size: 14px;
	/* color: #1F716F; */
	font-weight:600;
	}

#sidebar ul li.all-events-link {font-size:18px;padding:15px 0 13px 60px;background:url(https://beta.aedpinstitute.org/wp-content/uploads/2012/09/palegreENcalendar-widget.png) top left no-repeat transparent;border:0px; margin-top: 20px; margin-left: 40px;}
#content #eventcal {margin: 10px;padding:7px 0 20px 45px;background:url(https://beta.aedpinstitute.org/wp-content/uploads/2012/10/calendar-tn.png) top left no-repeat transparent;border:0px;}

#sidebar li.gfield {
	border: none;
}
#sidebar .gform_wrapper input,
#sidebar .gform_wrapper select {
	border-radius: 6px;

}
#sidebar .gform_wrapper input {
    padding: 5px;
    border-width: 1px;
    border-style:solid;
    border-color: #ccc;
    border-image: initial;
}
#sidebar .gform_wrapper select {
	padding: 5px;
	border-color: #ccc;	
}
.gform_button {
	background-color:#84B0BA;
	color:#D4E9D7 ;
	border: 1px solid #D4E9D7;
	padding: 5px;
	border-radius: 8px;
}
#sidebar #menu-aspects-of-aedp li{
	border: none;
}
#sidebar .label {color: #1F716F;}
#sidebar .wpbdmcheckboxclass {
	margin-left: 2rem;	
}
#sidebar label {text-align:left; padding-left: 0px; font-weight: bold;}

#sidebar .tj-pic {  /* ML Added to straighten out Transformance image in widget 12-9-15 */
	margin-right: 90px;
	margin-top: -11px;
}

/* MAILING LIST STYLES ADDED BY SR 11-30-2016 */
#sidebar .maillist ul {
	margin-left: 0px;
}
#sidebar li.maillist   {
	border-bottom: none;
	list-style:circle;
}
#sidebar .maillist {
	font-size: 14px;	
}

#sidebar .gform_wrapper ul li.gfield {
    margin-top: 6px;
}

#sidebar .gform_wrapper .gform_footer {
    padding: 5px 0 10px;
    margin: 5px 0 0;
    clear: both;
    width: 100%;
}
/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/
#navigation {padding-top: 15px;}
.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}
#navigation .wp-pagenavi {
	margin-left: auto !important;
	margin-right: auto !important;
}

/* Gravity Forms CSS Adjustment (Necessary with update to v2.1.1*/
.gform_wrapper.gf_browser_chrome .gform_body {
    width: 100% !important;
}

.gform_wrapper .field_sublabel_above .gfield_description {
	font-size:16px;
	}
	
.gform_wrapper .description_above .gfield_description {
	font-size:14px;
	}
	
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, 
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], 
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	vertical-align: top;
	}
#input_30_3_3_label,
#input_30_4_6_label {
	display: none;
}
/*-- WORDPRESS CORE STYLES --*/

#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em;	text-align: center;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}

/* Begin Images */
p img {	padding: 0;	max-width: 100%;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

/* End Images */

#searchform {margin: 10px auto;	padding: 5px 3px; text-align: center;}
#searchform #s {width: 108px; padding: 2px;}
#searchsubmit {padding: 1px;}
 /*.entry form { This is mainly for password protected posts, makes them look better. 
	text-align:center;
	}*/
select {width: 130px;}
/* End Form Elements */


/* Begin Comments*/
#comments ol li {list-style:none;}
.alt {
	margin: 0;
	padding: 10px;
	}
.commentlist {
	padding: 0;
	text-align: justify;
	list-style:none;
	}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	}

.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	list-style: none;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }
#commentform p {
	margin: 5px 0;
	}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}
acronym, abbr {
	border-bottom: 1px dashed #999;
	}
a img {
	border: none;
	}

/* End Various Tags & Classes*/


/* Captions */
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {
	border: 1px solid #ddd; 
	text-align: center; 
	background-color: #f3f3f3; 
	padding-top: 4px; 
	margin: 10px; 					
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}

/* End captions */

.postmetadata {font-size: 1.1em; border:1px solid #006666; background-color:#CCC; padding: 5px;}
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}

.wpbdp-form-field .field-description {
    font-size: 90%;
    color: #696969;
    float: left;
}
/* END WORDPRESS CORE STYLES */

@media (max-width:1200px) {
.content_wrapper {
	background: url(images/bg_8_4_1200.jpg) repeat-y #fff;
}	
.navbar-default .navbar-nav>li>a, .navbar-default-2 .navbar-nav>li>a {
font-size:  14px;
}
.nav>li>a {
padding: 10px 22px;
}
.em-calendar-wrapper {
	margin-left: 30px;
}
#content h1 {
  font-size: 32px;
  margin-bottom: 20px;
  margin-top: 20px;
}
#content h2 {font-size: 24px;}
#content h2.headline {font-size: 24px;}
#content h3 {font-size: 22px;}
}

/* TRANSFORMANCE */

/* Transformance Submission Guidelines-Form - Added by ML 4-08-16 */

.transformance_form_hide_title .gfield_label {
	display:none !important;
	}
	
.transformance_submission .gfield_checkbox li label, .transformance_submission .gfield_radio li label {
    display: block;
    margin: 0 0 0 24px;
    padding: 0;
    width: auto;
    line-height: 1.5;
    vertical-align: top;
    font-size: 0.875em;
    font-weight: normal;
}

.transformance_submission .gform_body {
	font-family: Georgia, "Times New Roman", Times, serif;
    color: #505964;
    font-size: 16px;	
}

.tranformance_submission .gform_body h3, 
.transformance_submission .gfield_label {
	font-size: 22px;
	font-weight:500 !important; 
	margin-bottom: 10px; 
	color:#82B0BB;
	font-family: 'Arvo', serif;
  	line-height: 1em;
  	-webkit-font-smoothing:antialiased;
	}
	
.transformance_form_bullets {
	padding-left: 25px;
	}
	
/* CONFIDENTIAL CONTENT GRAVITY FORMS */

.gform_confidential_content_purchase .gform_note {
	padding-top: 1.4em !important;
	}

.gform_confidential_content_purchase .gform_hide_address_sublabels .ginput_complex label {
	display:none !important;
	}

/* End Confidential Content Gravity Forms */

@media (max-width: 1024px) {
.header {
	height: 235px;
}
.em-calendar-wrapper {
	margin-left: 20px;
}
/* Carousel base class */
.carousel {
  height: 400px;
}
/* Declare heights because of positioning of img element */
.carousel .item {
  height: 400px;
}
.carousel-inner > .item > img {
  height: 400px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.content_wrapper {
	background: url(images/bg_8_4_900.jpg) repeat-y #fff;
}	
.navbar-default .navbar-nav>li>a, .navbar-default-2 .navbar-nav>li>a {
	font-size:  11px;
}
.nav>li>a {
	padding: 8px 14px;
}
.header {
	height: 185px;
}
.header ul {
	font-size: 11px;
}
.em-calendar-wrapper {
	margin-left: 0px;
}
}
@media (max-width: 768px) {
/* Carousel base class */
.carousel {
  height: 350px;
}
/* Declare heights because of positioning of img element */
.carousel .item {
  height: 350px;
}
.carousel-inner > .item > img {
  height: 350px;
}

.footer-widget-inner-right {
	margin-left:25px;
}

.footer-widget-gform {
	max-width:85%;
	margin-left:25px;
}

#footer-widgets .widget-container {
	border-bottom: 1px solid #84b0ba;
}	
}
@media (max-width: 767px) {
.content_wrapper {
	background: #fff;
}	
.header {
	height: 190px;
}	
.box-border   {border-right: none; border-bottom: 1px solid #1F716F;}
/* Carousel base class */
.carousel {
  height: 300px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 300px;
}

.carousel-inner > .item > img {
  height: 300px;
}
img#bg {
display: none;
}

#content img.alignnone, #content .alignnone {float: none; display: block; width: 100%; height: auto; }
#content img.centered, #content .aligncenter {display: block; margin-left: 0; margin-right: 0; width: 100%; height: auto;}
#content img.alignright, #content .alignright {padding: 4px; margin: 0 0 2px 7px; display: block; width: 100%; height: auto; float: none;}
#content img.alignleft, #content .alignleft {padding: 4px; margin: 0 7px 2px 0; display: block; width: 100%; height: auto; float:none;} 
}
	@media (max-width: 700px) {

.header {
	height: 175px;
}
	}


@media (max-width: 480px) {
.carousel {
  height: 200px;
}
.carousel-caption {
  z-index: 10;
}
.carousel .item {
  height: 200px;
}
.carousel-inner > .item > img {
  height: 200px;
}
#content #sidebar img {
	width:60%;
	height:auto;
	margin-left: auto;
	margin-right: auto;
}

}
@media (max-width: 480px) {

.header {
	height: 105px;
}
}

/* Colored Text Within Pages & Posts - by ML 9-22-15 */

.light_blue_text,
.light_blue_text p,
.light_blue_text h1,
.light_blue_text h2, 
.light_blue_text h3, 
.light_blue_text h4, 
.light_blue_text h5, 
.light_blue_text h6,
.light_blue_text li {
	color: #548dd4;
}

.blue_text,
.blue_text p,
.blue_text h1,
.blue_text h2, 
.blue_text h3, 
.blue_text h4, 
.blue_text h5, 
.blue_text h6,
.blue_text li {
	color: #337ab7;
}

.light_green_text,
.light_green_text p,
.light_green_text h1,
.light_green_text h2, 
.light_green_text h3, 
.light_green_text h4, 
.light_green_text h5, 
.light_green_text h6,
.light_green_text li {
	color: #337ab7;
}

.claret_text,
.claret_text p,
.claret_text h1,
.claret_text h2, 
.claret_text h3, 
.claret_text h4, 
.claret_text h5, 
.claret_text h6,
.claret_text li {
	color: #337ab7;
}

/* Upcoming Event List on the Homepage - by ML */

.event_list_line1 {
	color:#800000;
}

.event_list_line2 {
	color:#0000ff;	
}

.event_list_line3 {
	color:#548dd4;
}

.lt_green_column {
	background-color: #d4e9d7;
	background: #d4e9d7;
}

/* Claret Coloring on the All Trainings Grid Headlines - Added by ML 10/15/2015 */

#content h2.headline_claret  {font-size: 24px; line-height: 1.5em; border-bottom: 1px solid #1F716F; margin-bottom: 1.5em; margin-top: 1em; /* Margin Top by ML - 9-22-15 */}
#content h2.headline_claret a {color: #791900; }

/* Events Area Styles */

.event_region_link {
	padding-left: 15px;
	}
	
/* Homepage ``Search Events by Region`` customization by ML 2-3-16 */

.event_by_reg_homepage {line-height:1.3em;}

/* CSS for Business Directory Customization ML 2/17/2016 */

form#wpbdmsearchform {
    padding: 12px 45px 0 0 !important;
    text-align: right !important;
    clear: both !important; 
	}

.wpbdp-bar {
	display: none;
	}

#wpbdp-search-page .title {
	display: none;
	}

#wpbdp-search-form-wrapper h3 {
	display: none;
	}

.wpbdp-namesearch {
	margin-bottom: -1.5em;
	}
	
.listing-actions .back-to-dir { /* Hide the Back to Directory button in listings */
	display: none;
	}
	
/* CSS TO HIDE MAILCHIMP SIGNUP SECTION ON PMPRO CHECKOUT PAGE */
#pmpro_mailing_lists {
	display:none;
}
/* Added by JW - 6/8/22 */	
/*.su-row .su-column {

    margin: 0 0 0 2% !important;
}*/

/*.su-row .su-column-size-1-3 {
    width: 28.66% !important;
}
@media screen and (max-width:  767px) {
	.page .su-row .su-column-size-1-3  {
	    width: 100% !important;

	}
}*/
/* Added by JW 6/30/22 */
h2 {
	font-weight:  bold;
	padding-bottom:  0.7rem;
}
.h4, h4 {
    font-size: 16px;
    font-weight: bold !important;
    line-height: 1.5 !important;
    color: #800000;
}
.mark, mark {
	padding:  0 !important;
}
.posts-list-wrap {
	margin: 1rem 0 4rem;
}
.wp-pagenavi {
    margin: 2rem 0;
}
.faculty-block {
    clear: left;
    margin-top: 7rem;
}
.navbar-default {
    margin-top: 33px;
}
.jounal.content_wrapper {
	background-image: none;
	background-color: #fff;
}