/*
Theme Name: Psychology Help Child
Theme URI: http://cmsmasters.net/psychology-help-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Psychology Help Child Theme
Template: psychology-help
Version: 1.0.0.3
License:
License URI:
Text Domain: psychology-help-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.ddlDOB {
	width:100px !important;
	float:left;
}

.ddlDOBSeparator {
	margin-left: 20px;
	margin-right: 20px;
	float:left;
}

.footerLogo {
	height:20px;
	left-margin:3px;
}

.header_top_inner .meta_wrap,
.header_top_inner .meta_wrap a {
	font-size:13px !important;
}

.entry-title {
	color: #ffffff;
}

.blog .entry-title {
	color: #7c6e64;
}

.bottom_bg, .bottom_outer {
	background-color: #C9C436 !important;
}

.post.cmsmasters_default_type .cmsmasters_post_cont_info > a,
.post.cmsmasters_default_type .cmsmasters_post_cont_info .cmsmasters_post_date,
.post.cmsmasters_default_type .cmsmasters_post_cont_info .cmsmasters_post_user_name {
  width: 200px;
  border-right-width: 0px;
  border-right-style: solid;
}

.post.cmsmasters_default_type .cmsmasters_post_cont_info .cmsmasters_post_meta_info {
  width: 150px;
}

.post.cmsmasters_default_type .cmsmasters_post_cont_info {
  border-width: 0px;
}

.blog.opened-article .post .cmsmasters_post_cont .cmsmasters_post_cont_info .cmsmasters_post_meta_info {
  width: 150px;
}

.blog.opened-article .post .cmsmasters_post_cont .cmsmasters_post_cont_info .cmsmasters_post_date,
.blog.opened-article .post .cmsmasters_post_cont .cmsmasters_post_cont_info .cmsmasters_post_user_name {
  width: 200px;
  border-right-width: 0px;
}

.blog.opened-article .post .cmsmasters_post_cont .cmsmasters_post_cont_info {
  border-width: 1px;
}

.cmsmasters_timeline_type .cmsmasters_post_user_name {
  float: left;
  padding-left: 0px;
}

.cmsmasters_timeline_type .cmsmasters_post_category {
  clear:both;
  float: left;
  padding-left: 0px;
}


.cmsmasters-form-builder .check_parent input[type="checkbox"],
.cmsmasters-form-builder .check_parent input[type="radio"],
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"],
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] {
  top: 8px;
  left: 10px;
  opacity: 1;
}

.emphasis {
	color: #C24807;
	font-style: italic;
}

.cmsmasters_event_date, .cmsmasters_event_day, .cmsmasters_event_month {
	color: #ffffff !important;
}

input[type=submit], input[type=button], .footerButton {
	//color: #ffffff !important;
	background-color: #C24807 !important;
}

input[type=submit]:hover, input[type=button]:hover {
	//color: inherit !important;
}

.footerButton {
	background-color: #C24807 !important;
	padding: 10px 20px;
	line-height: 36px !important;
	text-transform: uppercase;
	font-weight: 800;
}

.footerButton:hover {
	color: #ffffff;
}

.cmsmasters_items_filter_block .cmsmasters_items_filter_but,
.cmsmasters_items_filter_block .cmsmasters_items_filter_but:hover,
input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
.cmsmasters_img_rollover > a, 
textarea {
	//background-color: #ffffff !important;
}

.tribe-bar-filters {
	display:none;
}

#tribe-events-header h3 {
	display:none;
}

.tribe-events-list-separator-month {
	color:#ffffff !important;
}

.middle_content #tribe-events-content-wrapper {
  margin-top: 0px !important;
}

.widget .vcalendar .tribe-events-list-widget-content-wrap .duration {
  padding-left: 0px !important;
}

.widget .vcalendar .tribe-events-list-widget-content-wrap .cmsmasters_theme_icon_time:before {
  content: '';
}

.cmsmasters_icon_list_item_text ul li:first-child,
.cmsmasters_icon_list_item_text ol li:first-child {
  padding-top: 10px;
}


ul ul,
ol ul,
ul ol,
ol ol {
//  padding: 0;
}

ul li:before {
	top:20px !important;
}

ul li:first-child:before {
	top:10px !important;
}

.birchschedule ul li:before {
  content: '';
}

.tribe-address {
  display:block;
  clear:both;
}

.tribe-events-single-event-title {
  color:#C9C436;
}

.single-tribe_events .headline_outer {
  display:none;
}

@media only screen and (max-width: 500px) {
	.search_wrap {
		display:none !important;
	}

	.header_mid_inner {
		margin-top: 0px !important;
		padding-top: 0px !important;
	}

	.logo_wrap {
		margin-bottom: 0px !important;
		padding-bottom: 0px !important;
	}

	.social_wrap {
		background-color:#C24807 !important;
	}

	.aboutUsHPDivider { 
		display:none !important; 
	} 
}


.ebd_link {
	background-color: #C24807;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-width: 1px;
	border-style: solid;
	border-color:#c9c436;
	text-tranform:uppercase !important;
	font-weight:bold;
}

.ebd_link:hover {
	color:white;
}

.profileCTA {
	border: 1px #c24807 solid;
	padding: 20px;
	margin-bottom: 20px;
}

.profileTestimonial {
	//border: 1px #c24807 solid;
	background-color: #c9c436;
	padding: 20px;
}


.profileSidebar {
	border: 1px #c24807 solid;
	padding: 20px;
}

.profileSidebarAlt {
	background-color: #c9c436;
	padding: 20px;
}

.profileSidebarAlt a {
	color: #c24807;
}

.profileBox {
	background-color: #c9c436;
	padding: 20px;
}

.profileBox a {
	color: #c24807;
}

.profileBoxAlt {
	background-color: #c24807;
	color: #ffffff;
	padding: 20px;
}

.profileBoxAlt h2,
.profileBoxAlt a {
	color: #ffffff;
}

.notice_content {
	font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
	font-style: normal !important;
	font-size: 18px !important;
	line-height: 28px !important;
}


ul li:before {
    content: '\2610';
	font-size: 0.4em;
	background-color: #000000;
	background-color: #C24807;
	margin-top: 8px;
}

#slide_top {
	bottom: 80px;
}

.highlightQuote {
	font-size: 2.6em;
	line-height: 1.2em;
	font-weight: 200;
	font-style: italic;
	color: #c9c436;
	text-align: center;
	width: 100%;
	margin: 20px 0px !important;
}

.cmsmasters-icon-custom-instagram-with-circle {
	margin-top: 4px;
}

.highlightNavigation a {
	color: #c24807 !important;
}

.cmsmasters_theme_icon_slide_top {
	bottom: 80px !important;
}