/* Themify Customize Styling */
body {	background: none;
	background-color: #e2e2e2;background-image: none;	font-size:1.1em;
 
}
a {		text-decoration:underline;

	color: #504f54; 
}
a:hover {	
	color: #e50083; 
}
#upperwrap {	background: none;
	background-color: #e2e2e2;background-image: none; 
}
#pagewrap {	background-image: none; 
}
#body {	background-image: none; 
}
#content {	background-image: none; 
}
#sidebar {	background-image: none; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #e50083; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #504f54; 
}
#headerwrap {	background-image: none; 
}
body #site-logo a img {		width: 282px;
	height: 60px; 
}
#site-logo {		position:absolute;

	top: 30px; 
}
#site-description {	display: none; 
}
#main-nav {	
	background-color: transparent;background-image: none; 
}
#main-nav a {	
	color: #504f54; 
}
#main-nav a:hover {	
	color: #e50083; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	color: #e50083; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #504f54; 
}
.post-title, .post-title a {	
	color: #504f54; 
}
.page-title {	
	color: #504f54; 
}
#footerwrap {	background-image: none; 
}
#footer {	background-image: none;
	color: #504f54; 
}
#footer a {	
	color: #000000; 
}
#footer a:hover {	
	color: #e50083;	text-decoration:underline;
 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #e2e2e2; 
}
a {	
	color: #504f54; 
}
a:hover {	
	color: #e50083; 
}
#upperwrap {	background: none;
	background-color: #e2e2e2; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #e50083; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #504f54; 
}
#main-nav a {	
	color: #504f54; 
}
#main-nav a:hover {	
	color: #e50083; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	color: #e50083; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #504f54; 
}
.post-title, .post-title a {	
	color: #504f54; 
}
.page-title {	
	color: #504f54; 
}
#footer {	
	color: #504f54; 
}
#footer a {	
	color: #000000; 
}
#footer a:hover {	
	color: #e50083; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#upperwrap {	background: none;
	background-color: #e2e2e2; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
a {	
	color: #504f54; 
}
a:hover {	
	color: #e50083; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #e50083; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #504f54; 
}
#main-nav a {	
	color: #504f54; 
}
#main-nav a:hover {	
	color: #e50083; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	color: #e50083; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #504f54; 
}
.post-title, .post-title a {	
	color: #504f54; 
}
.page-title {	
	color: #504f54; 
}
#footer {	
	color: #504f54; 
}
#footer a {	
	color: #000000; 
}
#footer a:hover {	
	color: #e50083; 
}
 }
/* Themify Custom CSS */
/* Remove Recaptcha badge from all pages except Contact form */

body:not(.page-id-17) .grecaptcha-badge {
   opacity: 0;
   visibility: hidden;
}


/* make logo display better on mobile */
/* @media screen and (max-width: 680px){
#site-logo img {
   width: 250px !important;
   height: 50px !important;
}} */

/* change space from top of page to start of content */
#header {
height: 50px;
}

/* position of menu navigation */
#main-nav {
right: -14px;
}

/* change space between header and slider */
#sliderwrap {
	margin-top: 25px;
}

/* change space between slider and content underneath */
#sliderwrap {
	padding-bottom: 0px;
}

/* change space between header and content */
#headerwrap {
padding-bottom: 40px;
}

/* changing shadow on main-nav level link */
#main-nav a {
	text-shadow: 0 1px 0 rgba(255,255,255,.85);
}

/* sorting colour issue on main-nav hover */
#main-nav li:hover > a {
	color: #e50083;
}

/* changing shadow on headings */
h1, h2, h3, h4, h5, h6 {
	text-shadow: 0 1px 0 rgba(255,255,255,.85);
}

/* form background colour */
input[type=text], input[type=password], textarea, input[type=search] {
	background: #d8d8d8;
}

/* reducing space after content and before footers */
#content {
margin-bottom: 0;
}

/* remove social and base search area */
#footer-social {
display: none;
}

/* remove social and base search border */
#footer-social {
	background: none;
}

/* remove back to top button border */
#footer-logo-wrap {
	background: none;
}

/* change colour of back to top button */
.back-top a {
background-color: #504f54;
}
.back-top a:hover {
background-color: #e50083;
}

/* adjust back to top button spacing */
#footer-logo-wrap {
padding-bottom: 0px;
}

/* remove footer logo */
#footer-logo {
display: none;
}

/* adjust footer text spacing */
#footerwrap {
padding-top: 0px;
}

/* footer text add shadow */
.footer-text {
text-shadow: 0 1px 0 rgba(255,255,255,.85);
}

/* form input - add email field for contact form fix */
input[type=email] {
	background: #d8d8d8;
	border: none;
	padding: 9px 10px;
	border-radius: 5px;
	-webkit-appearance: none;
	box-shadow: inset 0 1px 0 rgba(0,0,0,.2);
	max-width: 240px;
}

/* form input:focus - add email field for contact form fix */
input[type=email]:focus {
	outline: none;
	background: #fff;
}