/*!
 * Theme Name: CDE Fabriq Child Theme
 * Theme URI:
 * Description: A custom theme for CDE based on Fabriq
 * Author: MWD/SCC
 * Author URI:
 * Version: 0.1
 * Text Domain: starter
 * Tags: one-column, two-columns, left-sidebar, right-sidebar, accessibility-ready, custom-logo, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready.
 * Template: genesis
 * Template Version: 2.0.2
 * License: GPL-2.0+
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * GitHub Theme URI: 
 */
@font-face {
	font-family: nexa_lightregular;
	src: url(https://candoella.com/wp-content/fonts/nexa_light-webfont.eot);
	src: url(https://candoella.com/wp-content/fonts/nexa_light-webfont.eot#iefix) format("embedded-opentype"),url(https://candoella.com/wp-content/fonts/nexa_light-webfont.woff2) format("woff2"),url(https://candoella.com/wp-content/fonts/nexa_light-webfont.woff) format("woff"),url(https://candoella.com/wp-content/fonts/nexa_light-webfont.ttf) format("truetype"),url(https://candoella.com/wp-content/fonts/nexa_light-webfont.svg#nexa_lightregular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: nexa_boldregular;
	src: url(https://candoella.com/wp-content/fonts/nexa_bold-webfont.eot);
	src: url(https://candoella.com/wp-content/fonts/nexa_bold-webfont.eot#iefix) format("embedded-opentype"),url(https://candoella.com/wp-content/fonts/nexa_bold-webfont.woff2) format("woff2"),url(https://candoella.com/wp-content/fonts/nexa_bold-webfont.woff) format("woff"),url(https://candoella.com/wp-content/fonts/nexa_bold-webfont.ttf) format("truetype"),url(https://candoella.com/wp-content/fonts/nexa_bold-webfont.svg#nexa_boldregular) format("svg");
	font-weight: 400;
	font-style: normal
}
header .main-h-bottom-w {
	background-color: #ebebe6;
	padding-top: 0
}
header .main-h-bottom-w .main-h-bottom:not(.__fixed) .main-h-bottom-cnt {
	background-color: #d23659;
	border-left: #fff 1em solid;
	border-right: #fff 1em solid
}
header .main-h-bottom-w .main-h-bottom:not(.__fixed) .logo-w {
	padding: 2em;
	width: 100%;
	max-width: 100%
}
header .main-h-bottom-w .main-h-bottom:not(.__fixed) .logo-w a {
	max-width: 33.333%;
	margin: auto;
	margin-bottom: 1em
}
header .main-h-bottom-w .main-h-bottom:not(.__fixed) .logo-w:after {
	content: "Exceptional Learning, Lifeskills and Achievement";
	color: #fff;
	font-size: 2em
}
header .main-h-bottom-w .main-h-bottom.__fixed .logo-w {
	padding: .5em 0 0 0
}
header .main-h-bottom-w .main-h-bottom.__fixed .logo-w img.logo {
	max-height: 65px
}
.main-h-bottom_menu-and-mods {
	background: #fff
}
#main-content .container .main-cnts .vc_row {
	background-color: #ebebe6!important
}
.post-grid.format-quote blockquote p {
	color: #f6c037;
	font-style: normal
}

/* MAILCHIMP */

.vc_wp_text.wpb_content_element #mc4wp-form-1 {
	background-color: #fff;
	border: solid #fff;
	border-width: 17px 17px 25px 17px;
	background-color: #f6c037
}
.vc_wp_text.wpb_content_element #mc4wp-form-1 h3 {
	color: #d23659;
	font-size: 2.5em;
	font-weight: 700
}
.vc_wp_text.wpb_content_element #mc4wp-form-1 h4 {
	font-weight: 200;
	font-size: 1em
}
.vc_wp_text.wpb_content_element #mc4wp-form-1 .mc4wp-form-fields {
	padding: 3em 1.5em
}
.vc_wp_text.wpb_content_element #mc4wp-form-1 .mc4wp-form-fields label {
	display: none
}
.vc_wp_text.wpb_content_element #mc4wp-form-1 .mc4wp-form-fields input:first-of-type {
	width: 66.666%;
	max-width: 400px
}
.vc_wp_text.wpb_content_element #mc4wp-form-1 .mc4wp-form-fields input:nth-of-type(2) {
	width: 30%;
	max-width: 200px
}

#mc4wp-form-1 .mc4wp-alert,
#mc4wp-form-1 .mc4wp-success  {
	margin: 1.5em;
    padding: 0.125em 1em;
    color: white;
    background-color: #d23659;
}

/* TYPE */
.page main h1, 
.page main h2, 
.page main h3, 
.page main h4, 
.page main h5 {
	color: #d23659;
}

article p {
	font-size: 16px;
    line-height: 26px;
}


/* SINGLE */

body.single-post header .main-h-bottom-w .logo-w{
	display: none;
}

body.single-post header .main-h-bottom-w  {
	background-color: #fff;
}

/* body.single-post .main-h-bottom_menu-and-mods:before {
	width: 75px;
	height: 65px;
	background: transparent url('../../uploads/2018/04/CDE-logo-small.jpg') left center;
	background-color: #d23659;
	content: " ";
	float: left;
	background-size: auto auto;
	background-size: cover;
	margin-right: 2em;
} */

body.single-post .post-single-h {
	color: #d23659;
}

body.single-post .post-single-cnt p:first-of-type {
	font-size: 1.3em;
	color: #d23659;
}


.cde-sb-right-header {
	text-align: center;
}

.cde-sb-right-header img {
	max-width: 225px;
}

.cde-sb-right-header p.large {
	font-size: 1.2em;
	color: #d23659;
}

.cde-sb-right-header p.small {
	font-size: 0.8em;
}

/* PAGE */

.page-id-1301 #main-content main article,
.page-id-133 #main-content main article,
.page-id-1141 #main-content main article, 
.page-id-2 #main-content main article {
	padding: 0 2em !important;
}


/* HOME PAGE */

@media only screen and (max-width: 767px) {
	header .main-h-bottom-w {
		background-color: #C63151;
	}
	/* header .main-h-bottom-cnt .logo-w a {
		width: 100%;
	} */
	.main-h-bottom_menu-and-mods {
		background-color: transparent;
	}
	.main-h-bottom.__dark .mods_el-ic, .main-h-bottom.__fixed .mods_el-ic, .mobile-mod .mods_el-ic {
		color: white;
	}
}