.before-footer {
	background-color: #31162B;
}

.homepage-align {
	text-align: center;
}

.site-footer {
	background-color: #713247;
}

.nf-form-fields-required {
	display:none;
}

@media screen and (max-width: 480px) {
  p.clear-text {
  	clear: both;
  }
  .guild-about {
  	float: none;
  }
}

#menu-beauty-courses-side-menu .menu-item a,
#menu-hair-removal-side-menu .menu-item a,
#menu-lash-and-brow-side-menu .menu-item a,
#menu-makeup-side-menu .menu-item a,
#menu-facial-treatments-theme .menu-item a,
#menu-massage-course-menu .menu-item a,
#menu-nail-side-menu .menu-item a,
#menu-online-courses-side-menu .menu-item a {
  color: #A47EBE;
}

#menu-beauty-courses-side-menu .menu-item a:hover,
#menu-hair-removal-side-menu .menu-item a:hover,
#menu-lash-and-brow-side-menu .menu-item a:hover,
#menu-makeup-side-menu .menu-item a:hover,
#menu-facial-treatments-theme .menu-item a:hover,
#menu-massage-course-menu .menu-item a:hover,
#menu-nail-side-menu .menu-item a:hover,
#menu-online-courses-side-menu .menu-item a:hover,
#menu-beauty-courses-side-menu .menu-item a:focus,
#menu-hair-removal-side-menu .menu-item a:focus,
#menu-lash-and-brow-side-menu .menu-item a:focus,
#menu-makeup-side-menu .menu-item a:focus,
#menu-facial-treatments-theme .menu-item a:focus,
#menu-massage-course-menu .menu-item a:focus,
#menu-nail-side-menu .menu-item a:focus,
#menu-online-courses-side-menu .menu-item a:focus,
#menu-beauty-courses-side-menu .menu-item.current-menu-item > a,
#menu-hair-removal-side-menu .menu-item.current-menu-item > a,
#menu-lash-and-brow-side-menu .menu-item.current-menu-item > a,
#menu-makeup-side-menu .menu-item.current-menu-item > a,
#menu-facial-treatments-theme .menu-item.current-menu-item > a,
#menu-massage-course-menu .menu-item.current-menu-item > a,
#menu-nail-side-menu .menu-item.current-menu-item > a, 
#menu-online-courses-side-menu .menu-item.current_menu_item > a {
	font-weight: bold;
  color: #2B2132;
}

#menu-beauty-courses-side-menu .menu-item.current-menu-item > a::before,
#menu-hair-removal-side-menu .menu-item.current-menu-item > a::before,
#menu-lash-and-brow-side-menu .menu-item.current-menu-item > a::before,
#menu-makeup-side-menu .menu-item.current-menu-item > a::before,
#menu-facial-treatments-theme .menu-item.current-menu-item > a::before,
#menu-massage-course-menu .menu-item.current-menu-item a::before,
#menu-nail-side-menu .menu-item.current-menu-item a::before,
#menu-online-courses-side-menu .menu-item.current-menu-item a::before {
	content: "→ ";
  font-weight: bold;
  color: #2B2132;
}

.sess_list_left, .sess_extra_left {
	background-color: #BC426A;
}

span.book_button {
	background-color: #30BC3E;
}

img.accreditations {
	max-width: 250px;
  margin: 0 auto;
}

.widgettitle, .widget-title {
	font-size: 3rem;
}

.front-page-1, .front-page-2, .front-page-3, .front-page-4, .front-page-5, .front-page-6 {
	padding: 8rem 0;
}

.front-page-3 .more-link {
	background-color: #672b3e;
}

div.textwidget > h2, h3{
	color: #B34B6C;
  font-size: 1.6em;
}

li#menu-item-6697 > a {
	background-color: white;
  color: black;
  border-radius: 4px;
}

div.entry-content h4,
div.entry-content p {
	font-size: 1.8rem;
}


















