a {
	font-weight: bold;
}
.page-intro-text {
	font-size: 20px;
}
.page-intro-text img {
	margin-right: 10px;
}
.front-page-column-block {
	padding: 2em;
}
.front-page-section-header {
	color: #651d58;
	font-weight: 400;
	font-size: 50px;
	margin-bottom: 0;
}
.front-page-section-subhead {
	color: #000000;
	font-weight: 300;
	font-size: 25px;
	line-height: ;
	margin-top: 10px;
}
.front-page-bottom-section-header {
	color: #651d58;
	font-weight: 400;
	font-size: 25px;
	margin-bottom: 0;
}
.front-page-bottom-section-subhead {
	color: #000000;
	font-weight: 350;
	font-size: 20px;
	line-height: 1.5;
	margin-top: 10px;
}
.centre-vertical {
	padding-top: 2em;
	padding-bottom: 1em;
}
.no-space-below {
	margin-bottom: 0;
}
.front-page-futures.wp-block-columns.is-layout-flex {
    gap: 5px;
	margin-bottom: 2em;
}
.front-page-futures-columns-heading {
	vertical-align: top;
	margin-top:5px;
	color: green;
	font-family: "Oswald";
	font-weight: 500;
}

.front-page-futures-columns-text {
	font-family: "Oswald";
	font-weight: 500;
	margin-top: 100px;
}

.second-bullets-no-space {
	margin: 5px 0 0 10px;	
	line-height: 1.2;
}
#scroll {
    position: fixed;
    right: 1%;
    bottom: 85px;
}
.line-height-1 {
	line-height: 1;
}
.small-text {
	font-size: 85%;
	line-height: 1.4;
	margin-top: 0;
}
/* Form labels & Footer */
.email-header-text {
	color: white;
}
.footer-logo {
	width: 250px;
	height: auto;
	margin-bottom: 1em;
}
.footer-widget-2 .widget-wrapper {
  text-align: left;
	margin: 0;
	padding: 0;
}
.footer-widget-2 .widget-wrapper p {
	font-size: 16px;
}
label {
	font-size: 14px;	
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
  background-color: rgb(101, 29, 88);
  color: rgb(255, 255, 255);
  border-color: rgb(255,255, 255);
}
/* ------------------- */



.hide-webinar {
	display: none;
}
.date-time {
	background-color: #d39abe;
	padding: 20px;
}
/* Background image of brush stroke */
article.type-page:not(.page-id-590) {
background-image: url(https://corseteconomy.com/wp-content/uploads/2020/10/Vertical-brush-f1f2f2.png);
	background-position: top center;
  background-size: 800px 2599px;
  background-repeat: repeat-y;
}
/* Blockquote */
.wp-block-quote p {
	color: #651d58;
	font-weight: bold;
	font-size: 16px;
  margin-bottom: 0;
}
.wp-block-quote {
	margin-left: 5%;
  border-left: 2px solid #651d58;
	padding: 0 10px;
	background-color: transparent;
}
.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer {
    color: #000000;
		font-weight: normal;
    font-size: 14px;
		margin-top: 10px;
	
}
/* Front Page Community Joining form */
#wpcf7-f1224-p2829-o1 {
	width: 600px;
}
#wpcf7-f1224-p2829-o1 label{
	color: #ffffff;
}

/* Theory page */
.theory-mass-middle-columns {
	margin-bottom: 15px;	
	padding: 0;
}
.theory-mass-middle-columns h4 {
  padding: 10px;
	margin: 0;
	height: 100%;
}
.theory-mass-middle-columns p {
    padding: 10px 10px 10px 0;
    margin: 0;
}
.wp-block-columns.theory-mass-middle-columns.has-responsive-container-background-color-color.has-text-color.has-background {
	padding: 0px;
}
.wp-block-columns.theory-mass-middle-columns.has-background {
	padding: 0;
}
.wp-block-column.theory-mass-middle-column-2 {
	margin: 0;
	padding: 10px 0 10px 10px;
}

/* accordion */
.accordion-not-bold h4 {
	font-weight: 400;
}

/* Columns on laces page */
.wp-block-column.is-vertically-aligned-top.theory-mass-middle-column-1{
	height: 250px;
	background-image: url("https://corseteconomy.com/wp-content/uploads/2020/09/Light-Yellow-texture.png");
		background-position: center center;
  background-repeat: repeat-y;
}

/* Theory page "Why a Corset Economy" */
.wp-block-group.why-a-corset-economy {
	margin-bottom: 20px;
	padding: 20px;
}

/* Columns on User's Guide */
.guide-mass-middle-column-1 {
	background-color: #bcbec0;
	padding: 10px;
}
.guide-futures{
	background-color: #bcbec0;
}
.guide-laces{
	background-color: #fed218;
}
.wp-block-column.guide-column-2 {
	padding: 20px 20px 20px 20px;
	margin-left: 0;
}
h2.guide-consulting {
	color: white;
	text-transform: uppercase;
	font-weight: 400;	
	margin: 30px 0	0	0;
}
/*Course structure columns */
.wp-block-column:not(:first-child).course-structure-columns {
    margin-left: 20px;
}
.course-structure-columns {
	background-color: #e6e7e8;
	padding: 10px;
	border: solid 2px #991086;
}
.course-structure-columns p {
	margin-bottom: 10px;
	margin-top: 10px;
}
.course-structure-columns h4 {
  margin: 0;
	padding: 0;
}
.course-structure-weeks {
	text-decoration: underline;
	text-transform: uppercase;
}

.course-structure figure {
	margin-top: 0;
}


/* End Course structure columns */



/* Course benefits */
.course-benefits {
	background-color: #991986;
	padding: 20px;
	background-image: url("https://corseteconomy.com/wp-content/uploads/2020/09/Corset-Purple-Swipe.png");
	background-position: center;
}
.course-benefits p {
	color: #ffffff;
}
/* End Course benefits */

/* Course apply box */
.course-apply-box {
	padding: 20px 0px;
  background-color: #dddfe1;	
	background-image: url("https://corseteconomy.com/wp-content/uploads/2020/10/Grey-two-tone-brush.png");
	background-position: center;
	background-repeat:  repeat-y;
	background-size: 100%
}
/* End Course apply box */
.speech-bubble {
	background-size: contain;
  background-repeat: no-repeat;
	padding-bottom: 10%;
	line-height: 1
}
.speech-bubble p	 {
	margin: 0;
	padding:0;
}
.wp-block-pullquote.is-style-solid-color blockquote {
  text-align: left;
  max-width: 80%;
	padding: 0;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
  font-size: 24px;
	font-weight: bold;
}
.wp-block-pullquote {
    padding: 1em 0;
}
/*Futures columns*/
.wp-block-columns.futures-columns {
	margin-bottom: 0;
}
.futures-col-technocracy {
	background-color: #d4d9e5;
	padding: 0x;
}
.wp-block-column.futures-col-technocracy h4 {
	color: white;
	padding: 20px 10px 10px	10px;
	font-family: 'Roboto Condensed', sans-serif;
  font-size: 24px;
	background-color: #246170;
}
.wp-block-column.futures-col-informal {
	margin-left: 0;
	background-color: #f7eaae;
	padding: 0;
}
.wp-block-column.futures-col-informal h4 {
	color: white;
	padding: 20px 10px 10px	10px;
	font-family: 'Roboto Condensed', sans-serif;
  font-size: 24px;
	background-color: #aa8520;
}
.wp-block-column.futures-col-surveil {
	margin-left: 0;
	background-color: #f1d1d2;
	padding: 0;
}
.wp-block-column.futures-col-surveil h4 {
	color: white;
	padding: 20px 10px 10px	10px;
	font-family: 'Roboto Condensed', sans-serif;
  font-size: 24px;
	background-color: #c63535;
}
.wp-block-column.futures-col-remaker{
	margin-left: 0;
	background-color: #c9edaa;
	padding: 0;
}
.wp-block-column.futures-col-remaker h4 {
	color: white;
	padding: 20px 10px 10px	10px;
	font-family: 'Roboto Condensed', sans-serif;
font-size: 24px;
	background-color: #3a700b;
}
.futures-banner-image{
	margin-bottom: 0;
}
.futures-pros-cons {
	padding: 10px 20px 10px 20px;
}
.futures-pros-cons img {
	margin: 0	15px	-10px 0
}
/* News displays at bottom of pages*/
.advgb-post-readmore {
  text-transform: lowercase;
}
.advgb-post-readmore::first-letter {
  text-transform: uppercase;
}

/***Mailchimp***/

/***End Mailchimp***/
/*not working*/
.wp-block-columns.futures-columns.wp-block-group.has-background.wp-block-group__inner-container {
padding: 0;
margin: 0;
}
.futures-columns.wp-block-group.has-background {
    padding: 20px 0;
    height: max-content;
    height: 100%;
}
.textwidget label.email-header-text {
	color: #ffffff;
}
.main-navigation .menu-toggle {
	background-color: #078d89;
	color: white;
}
.main-navigation .menu > li.current_page_item > a, .main-navigation .menu > li.current-menu-item > a {
	color: white;
}


.main-navigation .menu > li > a:hover {
	background-color: #651d58;
}:

@media screen and (max-width: 576px){
.site-mobile-header-layout-horizontal.site-header-site-branding-main-navigation .main-navigation .menu-toggle {
 /*top: -80px;
 right: -5px; */
	}
article.page.type-page.status-publish.has-post-thumbnail.hentry {
	padding: 10px;
	}	
article.type-page {
background-image: url(https://corseteconomy.com/wp-content/uploads/2020/09/Vertical-brush.png);
	background-position: top center;
  background-size: 200px 650px;
  background-repeat: repeat-y;
}
.wp-block-columns.has-background {
  padding: 10px;
}
.wp-block-group.has-background {
  padding: 10px;
}
.wp-block-group__inner-container {
	padding: 0;
}
.wp-block-column {
  padding: 5px 0 10px 0;
}
.page-intro-text {
	font-size: 14px;
}


/* Laces page */
.wp-block-column.is-vertically-aligned-top.theory-mass-middle-column-1{
	height: 100%;
}
.theory-mass-middle-columns h4 {
    padding: 10px;
}
.has-text-align-right {
    text-align: left;
}
.theory-mass-middle-columns {
	margin-bottom: 10px;	
}
.theory-mass-middle-columns p {
    padding: 10px 10px 10px 10px;
    margin: 0;
}
label {
	font-size: 11px;	
}

/*Course structure columns */
.wp-block-columns.course-structure {
		margin-bottom: 0;
	}
	
.wp-block-column:not(:first-child).course-structure-columns {
  margin-left: 0px;
	margin-bottom: 20px;
}
.wp-block-column.course-structure-columns {
padding: 5px;
margin-bottom: 20px;
}	
/* End Course structure columns */	
} /* End Mobile layout •/

/* On TABLETS or screens that are 992px or less */
@media screen and (max-width: 992px) {
.site-mobile-header-layout-horizontal.site-header-site-branding-main-navigation .main-navigation .menu-toggle {
/* top: -80px;
 right: -10	px; */
	}
 article.type-page {
background-image: url(https://corseteconomy.com/wp-content/uploads/2020/09/Vertical-brush.png);
	background-position: top center;
  background-size: 400px 1300px;
  background-repeat: repeat-y;
}
 
}
/* Pullquote text smaller 
 * colour change to purple*/
.wp-block-pullquote p {
    font-size: 1.3em;
    line-height: 1.5;
}
.wp-block-pullquote {
    padding: 0.5em 2em;
}
.wp-block-pullquote {
    border-top: 2px solid;
    border-bottom: 2px solid;
    margin-bottom: 1.75em;
    color: #651d58;
}
.publications {
	background-color: #efefef;
	padding: 1em;
}


.alignwide > div > .alignwide {
		margin-left: auto !important;
		margin-right: auto !important;
}

.alignfull > div {
		padding-left: 15px;
		padding-right: 15px;
     
    max-width: 70%;
    width: 60%;

	@media (max-width: 1500px) {
			max-width: 100%;
			width: 100%;
    }
}

.alignfull > div > .alignwide {
	margin-left: auto !important;
	margin-right: auto !important;
}


