/* Themify Customize Styling */
body {	
	background-color: #eeeeee;
	color: #222222; 
}
#sidebar {	
	color: #eeeeee; 
}
#headerwrap {	background-image: url(https://traceygraymann.com/wp/wp-content/uploads/2018/07/header_background_5.jpeg);
	background-size: cover;
	background-position: center center; 
}
#site-logo {	
	font-family:Marcellus;
	color: #74d6db; 
}
#site-logo a {	
	color: #74d6db; 
}
#site-description {	
	color: #cccccc; 
}
#main-nav a {	
	color: #cccccc;
	padding-top: 1px; 
}
#main-nav a:hover {	
	color: #ffffff; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	color: #74d6db; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a {	
	color: #333333; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	background-color: #74d6db; 
}
.post-title, .post-title a {		font-size:28px;
	line-height:32px;
 
}
.post-title a:hover {	
	color: #74d6db; 
}
.more-link {		font-size:22px;
 
}
#sidebar a {	
	color: #54f6ff;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#sidebar a:hover {	
	color: #00eeff;	text-decoration:underline;
 
}
#sidebar .widget {	
	background-color: #737373;
	border: 1px solid #111111;
	padding: 10px; 
}
#sidebar .widgettitle {		text-align:center; 
}
#footerwrap {	
	background-color: #cccccc; 
}
#footer a {	
	color: #007c82; 
}
#footer a:hover {	
	color: #ffffff;	text-decoration:underline;
 
}

/* Themify Custom CSS */
#main-nav .current_page_item a, #main-nav .current-menu-item a {
	border-bottom: 0px solid #000;
}
#site-logo {
	text-transform: none;
	font-size: 4.100em;
	letter-spacing: 0em;
}
#site-logo span:after {
	border-bottom: 0px solid #000;
	width: 0.700em;
}
#site-description {
	font-size: 1.20em;
}
.fixed-header-on #header {
	font-size: 90%;
	padding-top: 4px;
}
#header {
	text-align: center;
}
#headerwrap #menu-icon {
	color: #ddd;
}
#header .social-widget .widget {
	visibility: hidden;
}
.widget .social-links {
	text-align: center;
}
label {
	display: none;
}
input[type=text], input[type=email] {
	width: 45em;
	border: 1px solid #000;
}
input[type=reset], input[type=submit], button {
	background: #444;
	color: #74d6db;
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {
	background: #444;
	color: #fff;
}
.author-avatar + .post-date {
	left: 5px;
	top: 0px;
}
.post-author {
	display: none;
}
.post-meta a {
	color: #14868c;
}
.post-meta a:hover {
	color: #111;
}
.post-tag a {
	color: #14868c;
}
.post-tag a:hover {
	color: #111;
}
.post-comment:before, .post-tag:before {
	border-left: 1px solid #777;
}
.post-title a {
	color: #333;
}
#footer .footer-text .two {
	display: none;
}
.widgettitle:after {
	border-bottom: 0px solid #000;
}
.widgettitle {
	margin: 0 0 1em;
}
.widget {
	margin: 0 0 2.5em;
}
input[type=submit], button {
	font-weight: bold;
}
.commentwrap label {
	display: block;
}
p {
	padding: 0 0 1.2em;
}
@media screen and (max-width: 600px) {
.post-image img {
	width: 100%;
}
}
.es_textbox_button {
	background-color: rgba(110, 255, 253, 0.85);
	width: 264px;
}
.more-link {
	margin-top: 0em;
}
.wp-caption-text {
	font-style: italic;
	font-size: 70%;
	margin: 4px 0;
}
.loops-wrapper.list-large-image .post-image {
	max-width: 100%;
}
.single-post #sidebar {
	float: left;
}
.single-post #content {
	float: right;
}
#main-nav .current_page_item a, #main-nav .current-menu-item a {
	border-bottom: 0px solid #000;
}
#site-logo {
	text-transform: none;
	font-size: 4.100em;
	letter-spacing: 0em;
}
#site-logo span:after {
	border-bottom: 0px solid #000;
	width: 0.700em;
}
#site-description {
	font-size: 1.20em;
}
.fixed-header-on #header {
	font-size: 90%;
	padding-top: 4px;
}
#header {
	text-align: center;
}
#headerwrap #menu-icon {
	color: #ddd;
}
#header .social-widget .widget {
	visibility: hidden;
}
.widget .social-links {
	text-align: center;
}
label {
	display: none;
}
input[type=text], input[type=email] {
	width: 45em;
	border: 1px solid #000;
}
input[type=reset], input[type=submit], button {
	background: #444;
	color: #74d6db;
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {
	background: #444;
	color: #fff;
}
.author-avatar + .post-date {
	left: 5px;
	top: 0px;
}
.post-author {
	display: none;
}
.post-meta a {
	color: #14868c;
}
.post-meta a:hover {
	color: #111;
}
.post-tag a {
	color: #14868c;
}
.post-tag a:hover {
	color: #111;
}
.post-comment:before, .post-tag:before {
	border-left: 1px solid #777;
}
.post-title a {
	color: #333;
}
#footer .footer-text .two {
	display: none;
}
.widgettitle:after {
	border-bottom: 0px solid #000;
}
.widgettitle {
	margin: 0 0 1em;
}
.widget {
	margin: 0 0 2.5em;
}
input[type=submit], button {
	font-weight: bold;
}
.commentwrap label {
	display: block;
}
p {
	padding: 0 0 1.2em;
}
@media screen and (max-width: 600px) {
.post-image img {
	width: 100%;
}
}
.es_lablebox {
	padding-bottom: 0px;
}
label {
	display: block;
	font-family: 'Arial', sans-serif;
	font-size: 0.800em;
}
.more-link {
	margin-top: 0em;
}
.wp-caption-text {
	font-style: italic;
	font-size: 70%;
	margin: 4px 0;
}
.loops-wrapper.list-large-image .post-image {
	max-width: 100%;
}
.single-post #sidebar {
	float: left;
}
.single-post #content {
	float: right;
}
.home .post-image img {
	max-height: 500px;
	width: auto;
}
.video-container {
	position: relative; /* keeps the aspect ratio */
	padding-bottom: 56.25%; /* fine tunes the video positioning */
	padding-top: 60px;
	overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media screen and (max-width: 976px) { /* Themify Customize Styling */
#site-logo a {	
	color: #74d6db; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo a {	
	color: #74d6db; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
#site-logo a {	
	color: #74d6db; 
}
 }