/* Themify Customize Styling */
body {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:17px;
	line-height:1.3em;

	color: #000000; 
}
a {		text-decoration:underline;

	color: #0000ff; 
}
a:hover {		text-decoration:underline;

	color: #3399ff; 
}
h1 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:40px;
 
}
h2 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:30px;
 
}
h3 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:20px;
 
}
h4 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:17px;
 
}
h5 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:15px;
 
}
h6 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:13px;
 
}
#headerwrap.fixed-header #site-logo a img {		width: 50px;
	height: 50px; 
}
body #site-logo a img {		width: 50px;
	height: 50px; 
}
#site-logo {		position:static;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; 
}
#site-description {		font-weight:500;
	font-size:20px;

	color: #ffffff;	position:static;

	margin-left: 20px; 
}
.page-title {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 50px;
	height: 50px; 
}
#site-description {		font-weight:500;
 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 50px;
	height: 50px; 
}
#site-description {		font-weight:500;
 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
a {	
	color: #d3bc8d; 
}
#headerwrap.fixed-header #site-logo a img {		width: 50px;
	height: 50px; 
}
#site-description {		font-weight:500;
 
}
 }
/* Themify Custom CSS */
/* JOY'S EDITS */
/* adjust word wrap and spacing for sidebar */

.menu a, .menu-item > a, .sub-menu a {
font: .9em Public Sans,Arial,sans-serif !important;
	  display: block;
  white-space: normal;
  overflow-wrap: anywhere;
  font-size: 14px;
	padding: 5px 20px 5px 5px; 
 /* even spacing, more right padding if chevron overlaps */
}

/* add space for sidebar chevrons */
.menu-item-has-children > a { 
  padding-right: 24px; /* space for arrow */
} 
.menu-item-has-children > a::after {
  margin-left: 8px; /* creates the gap between text and chevron */
}

/* Part 1 looked strange with all links showing as "current" can delete to have underline on current */
.current-menu-item > a, .current_page_item > a {
    text-decoration: none;
}

.site-taglink {text-decoration:none;}

.site-taglink a:hover {
  color: #ffffff;  
  text-decoration: none;  
}

.menu-separator a {
  pointer-events: none;   /* prevents click */
  border-top: 1px solid #ccc;
  margin: 5px 0;
}
#menu-comments,
#dashboard_right_now .comment-count,
#latest-comments {
  display: none !important;
}

.iframe-div {
	padding:0 40px;
	height:100%;
}

/* Make Builder rows fluid (95% of viewport) */
.module_row .row_inner {
  width: 100% !important;
  max-width: none !important; /* remove the 1160px cap */
  margin-left: 40px;
  margin-right: 40px;
}

/* breadcrumbs */
.rb-breadcrumbs {
  font-size: 0.9em;
  margin: 5px 41px 1em;
	display: none;
}
.rb-breadcrumbs a {
  text-decoration: none;
  color: #0066cc;
	display: none;
}
.rb-breadcrumbs span {
  font-weight: bold;
	display: none;
}
@media print {
  #spa-sidebar,
  #sidebar-toggle { display: none !important; }
}

#spa-sidebar a.is-active { font-weight: 700; color: #fff; background: #000; }

#spa-sidebar ul { 
	margin-block-end: 0px;
}
