.post-content h2 { margin-bottom: 0px; !important}

.post-content h3 { margin-bottom: 0px; !important}

.post-content blockquote{
background: #f0f0f0;
}

.tribe-events-adv-list-widget
.tribe-events-title a {
color: white;
}

.site-s-light .post-content h1 {
	color: white;
}

.site-s-light .post-content h2 {
	color: #b2d340;
}

.author-info [rel="author"]
{
color: black;
}

.author-info .social-icons li a {
color: black;
}

.author-info .social-icons li a:hover {
color: #78a088;
}

a {
    color: var(--c-a, var(--c-links));
 --c-a-hover: #fdb72c;
text-decoration:underline;
}

.centread {
 margin: 0px 0px 0px 30px;
}

.centread2 {
 margin: 0px 0px 0px 15px;
}

.fley_sponsor_note { 
	font-size: 12px
}

.sponsored_info_text {
	font-size: 14px;
}

.single-tribe_events .tribe-events-event-meta {
    background: #ffffff;}

.tribe-events-single ul.tribe-related-events li {
	background: #ffffff;}

.tribe-events-page-title
{color: rgb(0, 0, 0);}

.tribe-events-list-widget .tribe-event-title a
{color: rgb(0, 0, 0);}

.tribe-events-list-widget .tribe-events-widget-link a
{color: rgb(250, 133, 0);}

table.cookielawinfo-classic thead tr th {
color: #000000; }

table.cookielawinfo-classic td {
color: #ffffff;
}

.single-job_listing .single-featured {
    display: none;
}
#wpjm-job-styles > body
{color: rgb(117, 156, 133);}

#wpjm-job-styles ul.job_listings li.job_listing a
{padding-left: 30px;
	padding-right: 25px;
}

.related-posts span.ai-content {
    display: none !important;
}

.block-content span.ai-content {
    display: none !important;
}

.post-title a {
    --c-links: initial;
    --c-a: initial;
    --c-a-hover: #faa74b;
    display: block;
    
}
.post-meta .post-author > a {
    text-transform: uppercase;
    color: #000000;
	
	}


.emailcontainer {
	width: 300px;
    border-radius: 10px;
    border: 1px solid #729781;
    background-color: #f2f2f2;
    padding: 10px;
		margin-top: 30px;
margin-bottom: 30px;
}



/* Style inputs with type="text", select elements and textareas */
input[type=text], select, textarea {
    width: 100%; /* Full width */
    padding: 12px; /* Some padding */  
    border: 1px solid #ccc; /* Gray border */
    border-radius: 4px; /* Rounded borders */
    box-sizing: border-box; /* Make sure that padding and width stays in place */
    margin-top: 6px; /* Add a top margin */
    margin-bottom: 16px; /* Bottom margin */
    resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
}

input[type=email], select, textarea {
    width: 100%; /* Full width */
    padding: 12px; /* Some padding */  
    border: 1px solid #ccc; /* Gray border */
    border-radius: 4px; /* Rounded borders */
    box-sizing: border-box; /* Make sure that padding and width stays in place */
    margin-top: 6px; /* Add a top margin */
    margin-bottom: 16px; /* Bottom margin */
    resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
}


/* Style the submit button with a specific background color etc */
input[type=submit] {
    background-color: #759c85;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
input[type=submit]:hover {
    background-color: #45a049;
}

/* Style the disabled submit button with a specific background color etc */
input[type="submit"]:disabled{
    background-color: #DDDDDD;
    color: #BBBBBB;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

/* Add a background color, border and some padding around the form */
.container {
    border-radius: 5px;
border: 0px solid #000000; /* Gray border */
    background-color: #f2f2f2;
    padding: 20px;
}

/* Add a background color, border and some padding around fieldset A */
.fieldseta {
    border-radius: 5px;
border: 2px solid #000000; /* Gray border */
    background-color: #ffffff;
  padding: 20px;
}

/* Add a background color and some padding around fieldset B */
.fieldsetb {
    border-radius: 5px;
border: 2px solid #000000; /* Gray border */
    background-color: #ffffff;
  padding: 20px;
}

/* Hide image thumbnails from directory listings */
.extra-images {
  display: none;
}

