/* 
 Theme Name:     MOFB1
 Author:         Missouri Farm Bureau  
 Author URI:     
 Template:       Extra
 Version:        vs. 1
 Description:   
*/

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */

.wf-loading {
	visibility: hidden;
}



body {
	font-size: 19px;
	font-family: "myriad-pro";
	color: #333;
	background-color: #fff;
}

body, p, ul {
	line-height: 1.4em;
}

.container {
	width: 100% !important;
	max-width: none;

}



.woocommerce div.product {
    margin-bottom: 0;
    position: relative;
    width: 90%;
    margin: 0 auto;
}
a.tribe-events-read-more {
    float: right;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {background-color: #E1251b !important; color: #fff !important;}

.tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:hover {background-color: #dedddb !important; color: #333333 !important;}

.tribe-events-event-cost span {padding: 10px !important; margin: 5px;}

.entry .entry-content .tribe-common .tribe-tickets__item__content__title, .tribe-common .tribe-tickets__item__content__title, .entry .entry-content .tribe-common .tribe-tickets__item__details__content, .tribe-common .tribe-tickets__item__details__content {line-height: inherit !important;}

.entry .entry-content .tribe-common .tribe-tickets__item__content__title, .tribe-common .tribe-tickets__item__content__title {font-weight: bold;}
#page-container div.tribe-common-h4 button.tribe-tickets__item__quantity__remove {color: #E1251b !important;}
#page-container button.tribe-common-b3.tribe-tickets__item__details__summary--more, #page-container button.tribe-common-b3.tribe-tickets__item__details__summary--less, #page-container button.tribe-tickets__item__quantity__remove, #page-container button.tribe-tickets__item__quantity__add {
    padding: 5px;
	background: none !important;
    margin-top: 5px;
	color: #E1251b !important;
}
button.tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__buy {
    width: auto !important;
}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {border-radius: 0px !important;}

.tribe-common .tribe-common-b2 {
    color: inherit !important;
    font-family: inherit !important;
    font-size: 1em !important;
}


.paging_simple .paginate_button.next:after, .paging_simple .paginate_button.previous:before {display: none !important;}
.tablepress tbody td, .tablepress tfoot th {font-size: .9em! important; line-height: 1.1em !important;}
.woocommerce div.product form.cart {padding-top: 20px;}
td.product-thumbnail {display: none;}

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {float: none !important;}
	
a.tribe-checkout-backlink {padding-right: 10px;}
.tribe-common.tribe-tickets {max-width: 100% !important;}
#page-container button.tribe-common-b3.tribe-tickets__item__details__summary--less:hover, #page-container button.tribe-common-b3.tribe-tickets__item__details__summary--more:hover {
    color: #dedddb !important;
}
#roadmap .et_pb_team_member .et_pb_team_member_image, #roadmap .author-box-avatar {max-width: 80% !important;}
.ctf-tweets {
    padding: 5px;
    border: 1px solid #dedddb;
}

.et_pb_column.et_pb_column_2_3.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough {
    border-right: 1px solid #dedddb;
}

.woocommerce div.product div.summary .product-share-links, .woocommerce-page div.product div.summary .product-share-links {display: none;}
article.post-password-required {
    width: 80%;
    margin: 0 auto !important;
    padding-top: 50px;
    padding-bottom: 50px;
}

.tribe-tickets-attendees-list-optout--wrapper{
    display: none !important
}

body.page-id-6935 .et_pb_module.et_pb_text.et_pb_text_3.et_pb_bg_layout_light.et_pb_text_align_left p {margin-bottom: 1.25em;}

body.page-id-6935 .et_pb_row .et_pb_column .et_pb_module:last-child {border-top: 0px;}
.ywcds_message.woocommerce-message a:hover {color: #333 !important;}

.woocommerce-page .et_pb_text_0.et_pb_module {margin-left: auto !important;}
.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {margin-top: 2em;}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {width: auto !important;}
td.tickets_name {font-weight:bold;}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {

    margin: 0 0 20px 0 !important;
	line-height: 1.6em !important;
}
body #page-container .cognito .c-forms-form .c-add-item {
    font-size: .9em !important;
	float: right; 
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {display: none;}

.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100% !important;
    margin: inherit !important;
    float: none;
    padding-bottom: 10px !important;
    margin-bottom: 20px !important;
    border-bottom: 1px solid #dedddb;
}
div#product-6796 {
    width: 90%;
    padding-top: 100px;
    padding-bottom: 100px;
    margin: 0 auto;
}

body #tribe-events-pg-template .tribe-events-content h4, body .tribe-events-after-html h4, body .tribe-events-before-html h4 {
	font-size: 1.25em !important; }
.tribe-events-tickets .tickets_name {font-size: 18px !important;}
.tribe-events-tickets input[type=text] {width: 100% !important;}
.tribe-events-tickets .woocommerce .quantity input {padding: 10px !important;}
.tribe-events-tickets .woocommerce .quantity input {margin-right: 10px !important;}
.tribe-events-tickets .tickets_description, .tribe-events-tickets .tickets_name, .tribe-events-tickets .tickets_name p, .tribe-events-tickets .tickets_price, .tribe-events-tickets .tickets_price {color: #333 !important;}
.tribe-events-tickets tr:not(:first-child) {border-top: 2px solid #fff !important;}

.tribe-block__tickets__item__attendee__fields {background-color: #ffffff !important;}

.tribe-events-event-image img {max-width: 1000px !important;}

body.page-tribe-attendee-registration .with_sidebar .et_pb_extra_column_sidebar {display: none !important;}
body.page-tribe-attendee-registration .with_sidebar .et_pb_extra_column_main {width: 100% !important; min-width: 100% !important; max-width: 100% !important;}

.ywcds_message.woocommerce-message .woocommerce-message a:hover {color: #333 !important;}


.tribe-block__tickets__item__attendee__fields input[type=color], .tribe-block__tickets__item__attendee__fields input[type=date], .tribe-block__tickets__item__attendee__fields input[type=datetime-local], .tribe-block__tickets__item__attendee__fields input[type=datetime], .tribe-block__tickets__item__attendee__fields input[type=email], .tribe-block__tickets__item__attendee__fields input[type=month], .tribe-block__tickets__item__attendee__fields input[type=number], .tribe-block__tickets__item__attendee__fields input[type=password], .tribe-block__tickets__item__attendee__fields input[type=range], .tribe-block__tickets__item__attendee__fields input[type=search], .tribe-block__tickets__item__attendee__fields input[type=tel], .tribe-block__tickets__item__attendee__fields input[type=text], .tribe-block__tickets__item__attendee__fields input[type=time], .tribe-block__tickets__item__attendee__fields input[type=url], .tribe-block__tickets__item__attendee__fields input[type=week], .tribe-block__tickets__item__attendee__fields select, .tribe-block__tickets__item__attendee__fields textarea {max-width: 100% !important; width: 100%;}

table.tribe-events-tickets button:hover, 
table.tribe-events-tickets button[type="submit"]:hover {background-color: #fff !important;}

.tribe-events-tickets {background-color: #dedddb !important;}
.tribe-button, a.tribe-button, button.tribe-button, input.tribe-button {border-radius: 0px !important;}
#tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3 {
    font-size: 1.25em !important;
	margin-bottom: 5px !important; }

.tribe-delimiter, .tribe-region, .tribe-postal-code, .tribe-country-name {padding-right: 5px;}
#tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {font-size: 1.75em !important; line-height: 1em !important; margin-bottom:5px !important;}
.single-tribe_events .tribe-events-schedule {border: 0px !important; background-color: #fff !important; padding: 0 0 0 0;}
#tribe-events .tribe-events-button, .tribe-events-button {border-radius: 0px !important;}
.single-tribe_events .tribe-events-event-meta {font-size: 1em !important;}
.tribe-events-notices {
    background: #dedddb;
    border-radius: 0px;
    border: 0px;
    color: #333333;
    margin: 10px 0 18px;
    padding: 10px 10px 10px 10px;
    text-shadow: none;
}
.tribe-events-list .tribe-events-loop .tribe-events-event-image {width: auto; }
#tribe-bar-form .tribe-bar-submit input[type=submit]:hover {background-color: #333333 !important;}
#tribe-bar-form {background-color: #dedddb !important;}

body .tribe-events-list-separator-month {
    background-color: #dedddb;
    padding: 10px;
    font-size: 1.75em !important;
    text-align: left;
    color: #333333;
	text-transform: none !important;
}
.read-more-button:hover:after {top: 1.5px;}
#tribe-bar-form .tribe-bar-submit input[type=submit] {
	background-color: #E1251b !important;
	text-transform: none;
}

.read-more-button:hover:after {top: 1px;}
.et-db #et-boc .et_pb_row {max-width: none !important;}

.tribe-bar-views-inner {font-size: dedddb !important;}

.tribe-events-list .time-details, .tribe-events-list .tribe-event-schedule-details {padding: 0 0 !important;}

.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {width: 100%;}
.parent-pageid-108 article.nopost {display:none; visibility:hidden;}

div#content-area {
	width: 100%;
	margin: 0 auto;
}

body.with_sidebar_right div#content-area {
	width: 90%;
	padding-top: 4%;
	padding-bottom: 4%;
	margin: 0 auto;
}

.page-id-67 div#content-area, .page-id-118 div#content-area {
	width: 100% !important;
}

#page-container {
	background-color: #ffffff !important;
	overflow: hidden;
}

.page article {
	border-top: none !important;
	background: none;
	margin: 0 0 0 0;
}

main {
    display: block
}

#main-content {
	padding-top: 0px;
}

.page article, .single article {
	box-shadow: none;
	padding-left: 0px;
}

.single .et_pb_row, .page, .single .et_pb_row {
	width: 100%;
}

.single article, .et_extra_other_module.author-box.vcard {
	width: 90%;
	margin: 0 auto;
}

.single .et_pb_row {
	width: 100% !important;
	padding: 0;
}


.et_extra_other_module .post-meta, .et_pb_extra_module .post-meta {
    font-size: .9em;
    font-weight: bold;
    color: #E1251b;
}
.et_pb_pagebuilder_layout .page .post-content h1 {
	padding: 10px 0 10px !important;
}

.et_pb_row_0.et_pb_row {
	margin-top: 0;
	padding-top: 0px !important;
}

.et_pb_image_0, .et_pb_image_1, .et_pb_image_2, .et_pb_image_3, .et_pb_image_4, .et_pb_image_5 {
	height: 350px;
}

.et_pb_bottom_inside_divider {
	z-index: 10 !important;
}

.et_fullwidth_nav #main-header .container, .et_fullwidth_secondary_nav #top-header .container {
	padding-left: 0;
	padding-right: 0;
}

#footer {
	background-color: #333333 !important;
	margin: 0 auto;
	color: #fff;
}

#footer-info {display: none !important;}
#footer-bottom {
	background-color: #E1251b; 
}

#footer .et_pb_widget .widgettitle {
	padding-top: 20px !important;
}

#footer .container {
	width: 90% !important;
	margin: 0 auto;

}

#footer .et_pb_extra_column {
	padding: 50px 50px;
}


#footer .et_pb_widget:first-of-type {
	padding-top: 0px;
}

#footer .et_pb_widget.widget_search .search-field {
	background: #dedddb;
	border: 1px solid #dedddb;
}

#footer .et_pb_widget {
	margin: 0 auto;
}

#footer p {
	margin-bottom: 0px;
	font-size: 1em;
}

#footer .et_pb_widget.widget_text {
	padding-bottom: 0px !important;
}

#menu-item-2676 span.ubermenu-target-title.ubermenu-target-text {
	background-color: #E1251b;
	padding: 10px !important;
	color: #fff;
	margin-top: 10px;
}

#footer .et_pb_widget.widget_text .textwidget {
	padding-top: 0px;
}

.srpw-block a.srpw-title {
	color: #333;
	font-size: .8em;
}



#menu-item-2676 span.ubermenu-target-title.ubermenu-target-text::before, #menu-item-2676 span.ubermenu-target-title.ubermenu-target-text::after {
	background: none !important;
}

#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-1 li#menu-item-2676 .ubermenu-target-text:hover {
	transition: color 0.5s ease;
	color: #333333;
	background-color: #dedddb;
	border-bottom: 0px;
}

li#menu-item-2736, li#menu-item-2738 {
	min-height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline-block;
	border-right: 0px;
	margin-left: 1%;
	width: 49%;
}

#et-menu>li>ul, #et-menu li>ul, #et-menu>li>ul>li>ul, .et-top-search-primary-menu-item .et-top-search, .et_pb_module, .module, .page article, .authors-page .page, #timeline-sticky-header, .et_extra_other_module, .woocommerce .woocommerce-info, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	border-color: #dedddb !important;
}

.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
	padding: 24px 0px;
}

li#menu-item-2736 {
	border-bottom: 1px solid #dedddb;
}

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
	padding: 15px 20px;
}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {padding-bottom: 6px !important;}
.posts-blog-feed-module .post-title {
	font-size: 1.1em;
}

.posts-blog-feed-module.masonry .post-content {
	width: 100%;
	padding: 20px;
	background-color: #dedddb;
}

.posts-blog-feed-module.masonry .header {
	margin: 0 0 0 0;
}



.et_extra_layout .et_pb_posts_blog_feed_masonry_0.posts-blog-feed-module.masonry .hentry {
	border: 1px solid #dedddb;
}

.posts-blog-feed-module .header a, .et_extra_other_module .post-meta a, .et_pb_extra_module .post-meta a, .et_pb_widget a:visited, .et_pb_widget a, h2.post-title a.et-accent-color {
	border: none;
}

.et_pb_widget a {
	font-size: 1em;
}

.et_pb_widget a:visited, .et_pb_widget a {
	color: #333;
}

.et_pb_widget li, .et_pb_widget.woocommerce .product_list_widget li {
	border-bottom: 1px solid #dedddb;
	font-size: 1em;
}

.et_extra_other_module .post-meta, .et_pb_extra_module .post-meta {
	color: #333333;
	font-size: .8em;
}

.posts-blog-feed-module.post-module.et_pb_extra_module.standard.et_pb_posts_blog_feed_standard_0.paginated.et_pb_extra_module {
	border-top: none !important;
}

.posts-blog-feed-module .hentry {
	padding: 20px 0px;
}

.posts-blog-feed-module.standard .hentry.et-format-standard.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.et-format-text.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.type-page.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.type-post.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.type-product.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.type-project.has-post-thumbnail .post-content {
	width: 60%;
}

.posts-blog-feed-module.standard .hentry.et-format-standard.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.et-format-text.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.type-page.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.type-post.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.type-product.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.type-project.has-post-thumbnail .header {
	width: 40%;
}

.et_pb_pagebuilder_layout .post-content a, .et_pb_pagebuilder_layout .post-wrap .et_pb_bg_layout_dark h2 a {

	font-weight: bold;
	text-shadow: none;
}

.et_pb_pagebuilder_layout .post-content a {
	color: #333333;
}

a.et_pb_font_icon.et_pb_twitter_icon {color: #E1251b !important;}
a.et_pb_font_icon.et_pb_twitter_icon:hover {color: #333333 !important;}

.et_pb_pagebuilder_layout .post-content a:hover {color: #E1251b;}

.featured-posts-slider-module .carousel-item.et_pb_slide {
	height: 500px !important;
}

.et_pb_slide_content {
	font-size: 1.25em !important;
	text-shadow: none !important;
}

article.nopost { padding: 0;

}

.archive h1, .search h1 {
    color: #333333;
    padding-bottom: 30px;
    border-bottom: 1px solid #dedddb;
    margin-right: 20px;
    margin-bottom: 20px;
	text-align: left !important;
	font-size: 2em !important;
}

article.nopost h5 {
    font-weight: bold;
    font-size: 1.5em;
    margin-top: 20px;
}


.et_extra_other_module .nopost, .et_pb_extra_module .nopost {padding: 0;}
.module-head h1.feed-title {
	font-size: 1.75em !important;
}


.et_pb_slider .et_pb_container {
	width: 100% !important;
	max-width: none;
}

.with_sidebar .et_extra_layout .et_pb_column_sidebar {
	margin-top: 5%;
}

.et_pb_section.et_pb_section_0.countyoffices.et_section_regular {
	padding-top: 0;
}


.module-head, .tabbed-post-module .tabs {
	background: #FFF;
	width: 100%;
	border-bottom: none;
	padding: 0px 0px 15px 0px;
	box-sizing: border-box;
}

/* Social */

.et_pb_social_media_follow li a.icon::before {
	font-size: 3.5em;
	line-height: 2em;
	color: #E1251b;
}


.et_pb_social_media_follow li a.icon {
	width: 70px;
}

.emphasize.social p strong {
	border-bottom: 5px solid #fff;
	line-height: 1.5em;
}

/* Toggle */

#et-menu>li>ul, #et-menu li>ul, #et-menu>li>ul>li>ul, .et-top-search-primary-menu-item .et-top-search, .module, .page article, .authors-page .page, #timeline-sticky-header, .et_extra_other_module, .woocommerce .woocommerce-info {
	border-color: #dedddb !important;
}

.et_pb_toggle h3.et_pb_toggle_title {
	font-family: "myriad-pro" !important;
	font-size: 1.25em;
}

.et_pb_toggle_title:before {
	font-size: 1.25em;
	color: #dedddb;
}

.et_pb_toggle_content {
	padding-top: 40px;
}

/* Typography */

h1, h2, h3, h4, h5, h6 {
	letter-spacing: normal;
}

ol, ul {
	padding: 0 0 0 1em;
}

ol li, ul li {
	margin-bottom: .5em;
}

li:first-child {
	margin-top: 10px;
}

p {
	margin-bottom: 1.25em;
}

h1, h3, h4, h5, h6 {
	font-family: "myriad-pro" !important;
	letter-spacing: 0px;
}

h1, .et_pb_pagebuilder_layout .page .post-content h1 {
	font-size: 2em;
	line-height: 1em;
	letter-spacing: 0px;
	font-weight: bold !important;
	color: #333333 !important;
	text-transform: none !important;
}

h1.entry-title {
	color: #333333;
}

h2 {
	font-size: 1.5em;

	font-weight: bold !important;
	color: #333333;
	font-family: "myriad-pro";
}

h3, .et_pb_column_1_3 h3, .et_pb_column_1_4 h3 {
	font-size: 1.25em;
	font-weight: bold !important;
	color: #333333 !important;
}

.author-box-header h3, .related-posts-header h3 {
	font-size: 1.25em;
	font-family: "myriad-pro";
	font-weight: bold !important;
	color: #333333 !important;
	text-transform: uppercase !important;
	letter-spacing: 0px;
}

.author-box-description h4 a {
	font-size: 1em;
}

.cognito .c-table-section:not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*:not(.c-hidden-column) .c-action-col, .cognito:not(.c-sml)>:not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*:not(.c-hidden-column) .c-action-col {width: auto !important;}
.cognito .c-title {padding: 0px !important;}
.cognito .c-button
{margin: 0 0 0 0 !important;}
.cognito:not(.c-forms-actionBar) {
	max-width: none !important;
}

.c-choice-option span {

    padding-left: 0px !important;
    padding-right: 5px !important;
}
.cognito .c-forms-form .c-validation, .cognito .c-forms-form .c-error:after, .cognito .c-forms-form .c-error .toggle-on:after, .cognito .c-forms-form .c-validation-icon {
	background-color: #E1251b !important;
}

.cognito .c-forms-form .c-html h3 {
	font-size: 1.75em !important;
	color: #E1251b !important;
}

h4 {
	font-size: 1.1em;
	padding-bottom: 5px;
	font-family: "myriad-pro";
	font-weight: bold !important;
	color: #333333 !important;
	letter-spacing: 0px;
}

.et_pb_column_1_4 h4 {
	font-size: 1em;
	line-height: 1.75em;
}

hr {
	border-color: #dedddb;
	border-style: solid;
	border-width: .5px;
	margin-top: 30px;

	clear: both;
}

.pum-theme-438 .pum-title, .pum-theme-default-theme .pum-title {
	text-shadow: none !important;
	font-size: 2em !important;
	line-height: 1.75em !important;
}
.tribe-events-list .tribe-events-venue-details {
    display: none !important;
}

.tribe-events-loop .tribe-events-event-meta {
    background: transparent !important;
    border: none !important;
    padding: 10px 0px !important;
	font-size: 1em !important;
}
#tribe-events-footer~a.tribe-events-ical.tribe-events-button {float: right; font-size: 1em !important; }
#tribe-events .tribe-events-button, .tribe-events-button
{background-color: #E1251b !important; max-width: none !important; font-weight:bold !important; font-size: 1em !important;}
#tribe-events .tribe-events-button:hover, .tribe-events-button:hover {background-color:#dedddb !important; }
.tribe-events-list-separator-month {text-transform: normal !important;}
#tribe-bar-collapse-toggle {
	background: #E1251b !important;}

.tribe-bar-views-inner, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {background-color: #dedddb !important;}

#tribe-events .tribe-events-button, .tribe-events-button {
	background-color: #E1251b;
	background-image: none;
	border-radius: 0px;
	border: 0;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: .9em;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: normal;
	padding: 6px 9px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	zoom: 1;
}

div#tribe-events {width: 90%; margin: 4% auto;}
.tribe-events-back {margin-bottom: 50px !important;}
.tribe-events-list-widget .tribe-events-list-widget-events {
	padding: 0 1em 0 0;
}

ol.tribe-list-widget {
	padding: 0 0 0 0;
}

.single-tribe_events .tribe-events-event-meta {
	font-size: 1em;
	background-color: #dedddb !important;
}

.tribe-events-list-widget .et_pb_widget a:visited, .tribe-events-list-widget .et_pb_widget a {
	font-size: 1em !important;
	color: #333333;
}

p.tribe-events-widget-link {
	font-size: .75em !important;
	line-height: 2em;
}

.tribe-events-list-widget ol li, .et_pb_widget.woocommerce .product_list_widget li {
	border-bottom: 1px solid #dedddb;
	margin: 0;
	padding: 0px 0px 20px !important;
	font-size: .9em;
	line-height: 1.3em;
}

.woocommerce form .form-row.woocommerce-invalid label {
	color: #333333;
}

.et_pb_row.woocommerce-page-top {
	display: none;
}

div#product-2384 .woocommerce-product-gallery__wrapper {
	display: none;
}

.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
	width: 100%;
}

.input, .textarea, input, input[type=text], input[type=password], input[type=email], input[type=search], select, textarea {
	background-color: #dedddb;
	border-radius: 0;
}

p.tribe-events-widget-link {
	text-align: right;
}

.et_pb_widget.widget_text {
	padding-bottom: 20px;
}

.frontpage .et_pb_row, .frontpage .et_pb_row {
	width: 100%;
}

.et_pb_row {
	max-width: none;
}

.frontpage .featured-posts-slider-module .carousel-item.et_pb_slide {
	height: 350px !important;
}

.fullslider .et_pb_slides h2, .fullslider .et_pb_text_inner h2 {
	text-shadow: 0px 5px 15px rgba(0,0,0,0.6);
	font-size: 2.5em;
	letter-spacing: -1px;
	line-height: 1.1em;
	padding: 0;
	margin: 0;
	font-family: "minion-3-caption";
}

.fullslider .et_pb_slides h2 strong, .fullslider .et_pb_text_inner h2 strong {
	font-family: "myriad-pro";
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 1.1em;
	color: #ffffff;
	border-bottom: 8px solid #e1251b;
	;
}

.no-parallax .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
  position: absolute;
  top: 0;
  left: 0;
  animation: move 50s ease;
  /* Add infinite to loop. */
}


@-webkit-keyframes move {
  0% {
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    transform: scale(1.0);
    -ms-transform: scale(1.0);
    /* IE 9 */
    
    -webkit-transform: scale(1.0);
    /* Safari and Chrome */
    
    -o-transform: scale(1.0);
    /* Opera */
    
    -moz-transform: scale(1.0);
    /* Firefox */
  }
  100% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    /* IE 9 */
    
    -webkit-transform: scale(1.2);
    /* Safari and Chrome */
    
    -o-transform: scale(1.2);
    /* Opera */
    
    -moz-transform: scale(1.2);
    /* Firefox */
  }
}


/*Frontpage blurb area */

.frontpageblurb .et_pb_blurb .et_pb_image_wrap {
	display: block;
	margin: auto;
	filter: brightness(75%);
}

.image-hover-layout.show-title h4 {
	padding: 10px!important;
	font-size: 2em;
	letter-spacing: -1px;
	font-family: "myriad-pro" !important;
	display: inline-block;
	margin-bottom: 10px;
	color: #fff !important;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.6);
}

.image-hover-layout .et_pb_blurb_content {
	max-width: 100%;
}

.image-hover-layout .et_pb_blurb_content img {
	width: 100%;
}

.image-hover-layout .et_pb_column {
	overflow: hidden;
	position: relative;
}

.image-hover-layout .et_pb_column img {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	display: block;
}

.image-hover-layout .et_pb_column:hover img {
	transform: scale(1.1);
	filter: brightness(40%);
}

.image-hover-layout .et_pb_column:hover .et_pb_main_blurb_image:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	pointer-events: none;
}

.image-hover-layout .et_pb_main_blurb_image {
	margin: 0;
}

.image-hover-layout .et_pb_column .et_pb_blurb_content:before {
	top: 50px;
	right: 10px;
	bottom: 50px;
	left: 10px;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	position: absolute;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	z-index: 1;
	pointer-events: none;
}

.image-hover-layout .et_pb_column .et_pb_blurb_content:after {
	top: 30px;
	right: 20px;
	bottom: 30px;
	left: 20px;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	position: absolute;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	pointer-events: none;
}

.image-hover-layout .et_pb_column:hover .et_pb_blurb_content:before, .image-hover-layout .et_pb_column:hover .et_pb_blurb_content:after {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.image-hover-layout .et_pb_column .et_pb_blurb_container {
	opacity: 0;
	color: #fff;
	position: absolute;
	top: 30%;
	/* Adjust this if the text is in the wrong position */
	width: 100%;
	text-align: center;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	margin: 0;
	padding: 0 15px;
	pointer-events: none;
	line-height: 1em !important;
}

.image-hover-layout .et_pb_column:hover .et_pb_blurb_container {
	opacity: 1;
	position: absolute;
	top: 20%;
	width: 100%;
	text-align: center;
	color: #fff;
	line-height: 1em !important;
}

.image-hover-layout.show-title h4 {
	padding: 0px!important;
	display: inline-block;
	margin-bottom: 0px;
	color: #fff !important;
}

.image-hover-layout.show-title .et_pb_blurb_container {
	opacity: 1;
	top: 35%;
}

.image-hover-layout.show-title .et_pb_column:hover .et_pb_blurb_container {
	opacity: 1;
	top: 20%;
}

.image-hover-layout.show-title .et_pb_blurb_container p {
	opacity: 0;
	line-height: 1.1em;
	font-weight: bold;
	font-size: 1.25em;
}

.image-hover-layout.show-title .et_pb_column:hover .et_pb_blurb_container p {
	opacity: 1;
}

.image-hover-gallery-layout .et_pb_gallery_item {
	overflow: hidden;
	position: relative;
}

.image-hover-gallery-layout .et_pb_gallery_item img {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	display: block;
}

.image-hover-gallery-layout .et_pb_gallery_item:hover img {
	transform: scale(1.1);
}

.image-hover-gallery-layout .et_pb_gallery_item .et_pb_gallery_image:before {
	top: 50px;
	right: 30px;
	bottom: 50px;
	left: 30px;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	position: absolute;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	z-index: 4;
	pointer-events: none;
}

.image-hover-gallery-layout .et_pb_gallery_item .et_pb_gallery_image:after {
	top: 30px;
	right: 20px;
	bottom: 30px;
	left: 20px;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	position: absolute;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	pointer-events: none;
	z-index: 4;
}

.image-hover-gallery-layout .et_pb_gallery_item:hover .et_pb_gallery_image:before, .image-hover-gallery-layout .et_pb_gallery_item:hover .et_pb_gallery_image:after {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.image-hover-gallery-layout .et_pb_gallery_item .et_pb_gallery_title, .image-hover-gallery-layout .et_pb_gallery_item .et_pb_gallery_caption {
	opacity: 0;
	color: #fff;
	position: absolute;
	top: 40%;
	width: 100%;
	text-align: center;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	margin: 0;
	padding: 0 15px;
	pointer-events: none;
	line-height: 1em !important;
	z-index: 3;
}

.image-hover-gallery-layout .et_pb_gallery_item:hover .et_pb_gallery_title {
	opacity: 1;
	position: absolute;
	top: 45%;
	width: 100%;
	text-align: center;
	color: #fff;
	line-height: 1em !important;
}

.image-hover-gallery-layout .et_pb_gallery_item:hover .et_pb_gallery_caption {
	opacity: 1;
	position: absolute;
	top: 55%;
	width: 100%;
	text-align: center;
	color: #fff;
	line-height: 1em !important;
}

.image-hover-gallery-layout.show-title .et_pb_gallery_title, .image-hover-gallery-layout.show-title .et_pb_gallery_item:hover .et_pb_gallery_title {
	padding: 10px !important;
	margin: 0 auto;
	color: #fff !important;
	opacity: 1;
	left: 25px;
	right: 25px;
	width: initial;
}

.image-hover-gallery-layout.show-title .et_pb_gallery_item:hover .et_pb_gallery_title {
	top: 35%;
}

#back_to_top {
	background: #E1251b;
	border-radius: 0px;
}

.fullslider .et_pb_slide_0, .fullslider .et_pb_slide_1, .fullslider .et_pb_slide_2 {
	height: 450px;
}

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
	padding: 8% 2%;
}

.et_pb_widget li:last-child, .et_pb_widget.woocommerce .product_list_widget li:last-child {
	border-bottom: 1px solid #dedddb;
}

.ywcds_message.woocommerce-message.woocommerce-error {
	border-top-color: #E1251b !important;
}

input.ywcds_submit_widget {
	color: #ffffff !important;
}

.ywcds_message.woocommerce-message {
	padding: 1em 2em 1em 3.5em!important;
	margin: 0 0 2em!important;
	position: relative;
	background-color: #dedddb;
	color: #333333;
	border-top: 3px solid #E1251b;
	list-style: none!important;
	width: auto;
}

.ywcds_message.woocommerce-message a {
	color: #E1251b !important;
}

.ywcds_message.woocommerce-message a:hover {
	color: #333;
}

.woocommerce-message::before {
	color: #E1251b;
}

input.ywcds_amount {
	width: 100%;
}

.farmabout .et_parallax_bg {
	background-position: center right;
}

.emphasize p {
	font-family: "minion-3-caption";
	font-size: 1.75em;
	line-height: 1.1em;
	font-weight: bold;
	margin-bottom: 0;
}

.emphasize p strong {
	font-size: 1.1em;
	font-family: "myriad-pro";
	border-bottom: 5px solid #dedddb;
	color: #e1251b;
	line-height: 1.3em;
}

.emphasizelarge p {
	font-family: "minion-3-caption";
	font-size: 2.25em;
	line-height: 1.25em;
	font-weight: bold;
	margin-bottom: 0;
}

.emphasizelarge p strong {
	font-size: 1.2em;
	font-family: "myriad-pro";
	border-bottom: 5px solid #dedddb;
	color: #e1251b;
	line-height: 1.3em;
}

blockquote {
    border-left: 5px solid #E1251b;
    margin: 20px auto;
    padding-left: 20px;
    font-weight: 500;
    line-height: inherit;
    width: 90%;
    font-size: 1.25em;
}

.widget_et_recent_tweets .widget_list a, .widget_et_recent_tweets .et-extra-icon, .widget_et_recent_tweets .widget-footer .et-extra-social-icon, .widget_et_recent_tweets .widget-footer .et-extra-social-icon::before, .project-details .project-details-title, .et_filterable_portfolio .filterable_portfolio_filter a.current, .et_extra_layout .et_pb_column .module-head h1, .et_pb_extra_column .module-head h1, #portfolio_filter a.current, .woocommerce div.product div.summary .product_meta a, .woocommerce-page div.product div.summary .product_meta a, .et_pb_widget.woocommerce .product_list_widget li .amount, .et_pb_widget li a:hover, .et_pb_widget.woocommerce .product_list_widget li a:hover, .et_pb_widget.widget_et_recent_videos .widget_list .title:hover, .et_pb_widget.widget_et_recent_videos .widget_list .title.active, .woocommerce .woocommerce-info:before {
	color: #E1251b !important;
}

.post-content a:hover, .et_pb_pagebuilder_layout .et_pb_blurb_container p a:hover{ color: #333333;}


a, a:visited, .post-content a, .et_pb_pagebuilder_layout .et_pb_blurb_container p a, .et_pb_pagebuilder_layout .et_pb_code a, .et_pb_pagebuilder_layout .et_pb_promo_description a, .et_pb_pagebuilder_layout .et_pb_newsletter_description a, .et_pb_pagebuilder_layout .et_pb_team_member_description>a, .et_pb_pagebuilder_layout .et_pb_pricing li a, .et_pb_pagebuilder_layout .et_pb_slide_content a, .et_pb_pagebuilder_layout .et_pb_tab a, .et_pb_pagebuilder_layout .et_pb_text a, .et_pb_pagebuilder_layout .et_pb_toggle_content a, .et_pb_pagebuilder_layout .et_pb_fullwidth_code a {font-weight: bold; color: #e1251b;}

.et_pb_pagebuilder_layout .et_pb_tab a:hover {color: #333333;}

a:hover {color: #333333; transition: color 0.5s ease;}

.post-content a {
	color: #333333;
	transition: color 0.5s ease;
}

.et_pb_pagebuilder_layout .et_pb_text a:hover {
    color: #333;
}

.post-content a:hover {
	color: #333333;
}


.page .post-wrap h2 a:hover {
    color: #E1251b !important;
}
.page .post-wrap h2 a {
    color: #333;
}

#page-container .button, #page-container button, #page-container button[type="submit"], #page-container input[type="submit"], #page-container input[type="reset"], #page-container input[type="button"], .read-more-button, .comment-body .comment_area .comment-content .reply-container .comment-reply-link, .widget_tag_cloud a, .widget_tag_cloud a:visited, .post-nav .nav-links .button, a.read-more-button, a.read-more-button:visited, #footer .widget_tag_cloud a, #footer .widget_tag_cloud a:visited, #footer a.read-more-button, #footer a.read-more-button:visited, #footer .button, #footer button, #footer button[type="submit"], #footer input[type="submit"], #footer input[type="reset"], #footer input[type="button"], .et_pb_button {
	background-color: #e1251b;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

#footer .et_pb_widget a:hover {color: #E1251b;}
a.read-more-button {
	color: #ffffff !important;
	    letter-spacing: 2px;
    display: inline-block;
    clear: both;
    float: none;
}


.graybox a.read-more-button:hover, .graybox .read-more-button:hover {background-color: #fff !important;}

a.widget_list_thumbnail {
	border: none !important;
}

.et_pb_widget .widget_list .post-meta a {
	border: none !important;
}

.et_pb_widget .widget_list .post-meta a:hover {
	border: none !important;
}

.et_pb_bg_layout_dark .et_pb_slide_description {
	text-shadow: 0 1px 10px rgba(0, 0, 0, .4);
}

/* Buttons */

.archive-pagination .pagination li>.page-numbers.current, .archive-pagination>.page-numbers li>.page-numbers.current, .paginated .pagination li>.page-numbers.current, .paginated>.page-numbers li>.page-numbers.current {
	background-color: #e1251b;
	border-radius: 0px;
}

.archive-pagination .pagination li a.next::before, .archive-pagination>.page-numbers li a.next::before, .paginated .pagination li a.next::before, .paginated>.page-numbers li a.next::before {
	color: #333333;
}

.archive-pagination .pagination li a.next:hover::before, .archive-pagination>.page-numbers li a.next:hover::before, .paginated .pagination li a.next:hover::before, .paginated>.page-numbers li a.next:hover::before {
	color: #ffffff;
}

.archive-pagination .pagination li a, .archive-pagination>.page-numbers li a, .paginated .pagination li a, .paginated>.page-numbers li a {
	color: #333333;
}

.archive-pagination .pagination li, .archive-pagination>.page-numbers li, .paginated .pagination li, .paginated>.page-numbers li {
	border-radius: 0px;
	color: #333333;
	background-color: #dedddb;
}

.archive-pagination .pagination li a:hover, .archive-pagination>.page-numbers li a:hover, .paginated .pagination li a:hover, .paginated>.page-numbers li a:hover {
	background-color: #e1251b;
	color: #ffffff;
	transition: color 0.5s ease;
}

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background-color: #fff !important;}

#et-info .et-cart, .button, .comment-body .comment_area .comment-content .reply-container .comment-reply-link, .et_pb_widget.widget_tag_cloud a, .et_pb_widget.woocommerce.widget_layered_nav ul li a, .et_pb_widget.woocommerce.widget_layered_nav_filters ul li a, .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button, .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button, .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button, .et_pb_widget.woocommerce.widget_product_tag_cloud a, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button, .post-nav .nav-links .button, .read-more-button, .woocommerce #payment #place_order, .woocommerce .button, .woocommerce .cart input.button, .woocommerce .cart input.post-nav .nav-links .button, .woocommerce .cart input.read-more-button, .woocommerce .post-nav .nav-links .button, .woocommerce .read-more-button, .woocommerce .wc-proceed-to-checkout a.checkout-button, .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .post-nav .nav-links .button, .woocommerce .woocommerce-message .read-more-button, .woocommerce a.btn.alt, .woocommerce a.button, .woocommerce a.checkout-button, .woocommerce a.post-nav .nav-links .button, .woocommerce a.read-more-button, .woocommerce div.product #respond .form-submit input#submit, .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .post-nav .nav-links .button, .woocommerce div.product form.cart .read-more-button, .woocommerce input.button, .woocommerce input.post-nav .nav-links .button, .woocommerce input.read-more-button, .woocommerce input[type=submit], .woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers, .woocommerce-page #payment #place_order, .woocommerce-page .button, .woocommerce-page .cart input.button, .woocommerce-page .cart input.post-nav .nav-links .button, .woocommerce-page .cart input.read-more-button, .woocommerce-page .post-nav .nav-links .button, .woocommerce-page .read-more-button, .woocommerce-page .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .woocommerce-message .button, .woocommerce-page .woocommerce-message .post-nav .nav-links .button, .woocommerce-page .woocommerce-message .read-more-button, .woocommerce-page a.btn.alt, .woocommerce-page a.button, .woocommerce-page a.checkout-button, .woocommerce-page a.post-nav .nav-links .button, .woocommerce-page a.read-more-button, .woocommerce-page div.product #respond .form-submit input#submit, .woocommerce-page div.product form.cart .button, .woocommerce-page div.product form.cart .post-nav .nav-links .button, .woocommerce-page div.product form.cart .read-more-button, .woocommerce-page input.button, .woocommerce-page input.post-nav .nav-links .button, .woocommerce-page input.read-more-button, .woocommerce-page input[type=submit], .woocommerce-page nav.woocommerce-pagination ul.page-numbers li .page-numbers, button, button[type=submit], input[type=submit], input[type=reset], input[type=button] {
	border-radius: 0;
}

#page-container .button:hover, #page-container button:hover, #page-container button[type="submit"]:hover, #page-container input[type="submit"]:hover, #page-container input[type="reset"]:hover, #page-container input[type="button"]:hover, .read-more-button:hover, .comment-body .comment_area .comment-content .reply-container .comment-reply-link:hover, .widget_tag_cloud a:hover, .widget_tag_cloud a:visited:hover, .post-nav .nav-links .button:hover, a.read-more-button:hover, a.read-more-button:visited:hover, #footer .widget_tag_cloud a:hover, #footer .widget_tag_cloud a:visited:hover, #footer a.read-more-button:hover, #footer a.read-more-button:visited:hover, #footer .button:hover, #footer button:hover, #footer button[type="submit"]:hover, #footer input[type="submit"]:hover, #footer input[type="reset"]:hover, #footer input[type="button"]:hover, .et_pb_button:hover, .woocommerce .button:hover, .woocommerce-page .button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce input[type="submit"]:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce .cart input.button:hover, .woocommerce-page .cart input.button:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-message .button:hover, .woocommerce a.checkout-button:hover, .woocommerce-page a.checkout-button:hover, .woocommerce .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-page .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce a.btn.alt:hover, .woocommerce-page a.btn.alt:hover, .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover, .woocommerce div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce div.product #respond .form-submit input#submit:hover, .woocommerce-page div.product #respond .form-submit input#submit:hover, .woocommerce .read-more-button:hover, .woocommerce-page .read-more-button:hover, .woocommerce input.read-more-button:hover, .woocommerce-page input.read-more-button:hover, .woocommerce .cart input.read-more-button:hover, .woocommerce-page .cart input.read-more-button:hover, .woocommerce a.read-more-button:hover, .woocommerce-page a.read-more-button:hover, .woocommerce .woocommerce-message .read-more-button:hover, .woocommerce-page .woocommerce-message .read-more-button:hover, .woocommerce div.product form.cart .read-more-button:hover, .woocommerce-page div.product form.cart .read-more-button:hover, .woocommerce .post-nav .nav-links .button:hover, .woocommerce-page .post-nav .nav-links .button:hover, .woocommerce input.post-nav .nav-links .button:hover, .woocommerce-page input.post-nav .nav-links .button:hover, .woocommerce .cart input.post-nav .nav-links .button:hover, .woocommerce-page .cart input.post-nav .nav-links .button:hover, .woocommerce a.post-nav .nav-links .button:hover, .woocommerce-page a.post-nav .nav-links .button:hover, .woocommerce .woocommerce-message .post-nav .nav-links .button:hover, .woocommerce-page .woocommerce-message .post-nav .nav-links .button:hover, .woocommerce div.product form.cart .post-nav .nav-links .button:hover, .woocommerce-page div.product form.cart .post-nav .nav-links .button:hover, .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button:hover, .widget.woocommerce.widget_layered_nav ul li a:hover, .widget.woocommerce.widget_layered_nav_filters ul li a:hover, .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover, .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button:hover, .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button:hover, .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button:hover, .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button:hover, #footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button:hover, #footer .widget.woocommerce.widget_layered_nav ul li a:hover, #footer .widget.woocommerce.widget_layered_nav_filters ul li a:hover, #footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover, #footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button:hover, #footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button:hover, #footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button:hover, #footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button:hover {
	color: #333 !important;
}

/*Forms */

body .cognito .c-forms-form .c-validation, .cognito .c-forms-form .c-error:after, .cognito .c-forms-form .c-table .c-error .toggle-on:after, .cognito .c-forms-form .c-validation-icon {background-color: #ffffff !important;}
#page-container .cognito .c-field.c-required .c-label:after, #page-container .cognito .c-rating-scale.c-required .c-choice-question:after {
	color: #E1251b !important;
}

.cognito .c-field {
	padding: 15px 0px !important;
}

.cognito .c-forms-form .c-background-highlight {
	background-color: #dedddb !important;
}

button.c-button.c-save-resume-button.c-non-submit-button {
    background-color: #E1251b !important;
}
#page-container .cognito .c-forms-form button, #page-container .cognito .c-forms-form .c-add-item, #page-container .cognito .c-forms-form input[type=button]{
	background-color: #e1251b;
	border: none;
	color: #fff;
	font-family: "myriad-pro" !important;
	font-size: 1.1em !important;
	border-radius: 0px !important;
	padding: 15px 20px;
}

.cognito input[type=text], .cognito input[type=password], .cognito select, .cognito textarea, .c-payment .c-payment-field {border: 1px solid #dedddb !important;}

::placeholder {color: #666 !important;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #666 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #666 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #666 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #666 !important;
}
#page-container .cognito .c-forms-form button:hover {
	background-color: #dedddb;
	color: #333333;
}

.cognito .c-dropdown select {background-color: #dedddb !important;}

body .cognito label {
	display: inline;
}

#page-container .cognito .c-choice-fillin .c-fillin-text {
	max-width: 300px;
	margin-left: 10px;
}

.cognito .c-span-1 {
	max-width: none !important;
}

.c-choice-option span {
	font-size: 1.2em;
	padding-left: 10px;
}

.cognito input[type=checkbox], .cognito input[type=radio] {
	width: 1.5em !important;
	height: 1.5em !important;
}

body .cognito .c-forms-form .c-label {
	font-size: 1em;
}

body .cognito .c-editor {
	padding-left: 0px;
	padding-right: 10px;
}

body .cognito .c-label {
	padding: 0 10px 5px 0px;
}

body .cognito .c-validation {
	background-color: #E1251b;
	padding: 5px;
	border-radius: 0px;
}

body .cognito .c-forms-form {
	max-width: 100%;
	width: 100%;
}

body .cognito .c-forms-form .c-html h2 {
	font-size: 2.5em !important;
	color: #333 !important;
}

body .cognito .c-html li, body .cognito .c-html p {
	font-size: 1.5em !important;
	font-family: "myriad-pro" !important;
	color: #333 !important;
}

body .cognito .c-span-24 {
	max-width: 100% !important;
}

.cognito .c-forms-form input[type=text], .cognito .c-forms-form input[type=password], .cognito .c-forms-form input[type=password], .cognito .c-forms-form select, .cognito .c-forms-form textarea, .cognito.c-payment .c-payment-field {
	padding: 15px !important;
}

/*Media */


/*Video */

.eg-youtubestream-content {
	background-color: #dedddb !important;
}



.et_pb_widget {
	border-radius: 0;
}

.et_pb_widget .widgettitle {
	background: none;
	padding: 15px 20px;
	color: #e1251b !important;
	font-size: 1.25em;
	font-family: "myriad-pro" !important;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 0px;
	text-transform: none !important;
}

.et_pb_widget a:hover {
	color: #E1251B;
}

h2.post-title a.et-accent-color {
	color: #333333 !important;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 1.2em;
}

h2.post-title a.et-accent-color:hover {
	color: #E1251b !important;
}

.frontpage .et_pb_widget a:visited, .frontpage .et_pb_widget a {
	font-size: 1.25em !important;
	color: #333333;
}

/* Post */

.et_extra_layout.et_pb_gutters3 .with_sidebar .et_pb_extra_column_main {
	padding-top: 5%;
}

.et_pb_widget, .et_extra_layout .et_pb_posts_blog_feed_masonry_0.posts-blog-feed-module.masonry .hentry {
	box-shadow: none !important;
}

.frontnewsslider h3.entry-title a:hover {
	color: #dedddb !important;
}

div#categories-2 li:first-child {
	padding-top: 0;
}

.et_pb_widget .widgettitle {
	font-size: 1.5em;
}

.et_pb_widget.widget_search .search-field {
	background: #dedddb;
	width: 100%;
	padding: 15px 20px;
	color: #333333 !important;
	border: 1px solid #dedddb;
	border-radius: 0;
}

.et_extra_other_module, .et_pb_extra_module, .posts-blog-feed-module.masonry .hentry, .project-details, .woocommerce div.product .extra-woocommerce-details-accordion, .woocommerce div.product div.summary, .woocommerce ul.products li.product .product-wrapper, .woocommerce-page div.product .extra-woocommerce-details-accordion, .woocommerce-page div.product div.summary, .woocommerce-page ul.products li.product .product-wrapper {
	border-radius: 0px;
	box-shadow: none;
}

div.product-addon-totals {display: none !important;}

.post-header {
	padding: 0 0 0 30px;
	text-align: left;
}

.page .post-wrap, .post-wrap {
	padding: 0 0 0 0;
}

.et-extra-icon {
	background-color: #E1251B;
	border-radius: 0px;
	margin-bottom: 5px;
}

p.share-title {
	font-weight: bold;
	margin-bottom: 10px;
}

.author-box-description h4 a {
	letter-spacing: 1px;
	color: #E1251B;
}

.author-box-description h4 a:hover {
	letter-spacing: 1px;
	color: #333333;
}

.author-box-header, .related-posts-header, .author-box-content {
	border-bottom: 1px solid #dedddb;
}

/* Navigation */

header.header {
	width: 100%;
	border-bottom: 1px solid #dedddb;
	padding-bottom: 10px;
	background-color: #fff;
	margin: 0 auto;
	padding-left: 1%;
	padding-right: 0;
	display: block;
}

#top-menu {
	z-index: 999;
	width: auto;
	float: right;
	padding-top: 0px;
}
header.header.left-right.stickyhead {
		 
	border-bottom: 0px;}

#logo2 {opacity:0; visibility:hidden;}
.stickyhead #logo {display:none;}
.stickyhead #logo2 {display:inline; height: 100%; transition: opacity .25s ease-in-out; visibility: visible; opacity: 1;}

.stickyhead ul#ubermenu-nav-main-3-primary-menu {padding-top: 10px;}

#logo {height: auto; max-height: 110px; }
#top-logo {
	background-color: #ffffff;
	width: 30%;
	float: left;
	z-index: 990;
	position: absolute;
	top: 0;
	padding-right: 20px;
	height: 100%;
	overflow:hidden;
}

#top-logo img {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

nav#ubermenu-secondary-4-secondary-menu-2 {
	text-align: right;
	padding-bottom: 0px;
	padding-right: 20px;
}

li#menu-item-136, li#menu-item-2240, li#menu-item-533, li#menu-item-3062 {
	border-right: none;
}

#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-0 .ubermenu-target-text {
	font-size: 2em;
	letter-spacing: 0px;
	font-family: "myriad-pro", serif;
	font-style: normal;
	text-transform: none;
	font-weight: bold;
}

#et-secondary-nav {
	margin: 0 0;
}

#et-secondary-nav .ubermenu .ubermenu-target {
	font-size: 1.3em;
	padding: 15px 15px !important;
	text-transform: none;
}

#et-secondary-nav li#menu-item-100 {
	padding-right: 10px !important;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
	display: none;
}

.ubermenu-responsive-default.ubermenu {
	background-color: #ffffff;
}

@media screen and (min-width: 960px) {
	.ubermenu-responsive-default.ubermenu {
		width: 100%;
	}
}

.ubermenu .ubermenu-item-notext>.ubermenu-icon {
	line-height: 1.3em;
	font-size: 1.5em;
	margin-top: 2px;
	margin-bottom: -2px;
}

#et-secondary-nav .ubermenu .ubermenu-target {
	font-size: 1.3em;
	padding: 10px 15px !important;
	font-weight: normal;
	text-transform: uppercase;
}

li#menu-item-193 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
	border-left: none !important;
}

li#menu-item-152 {
	background-color: #E1251B;
	color: #fff;
	font-weight: bold;
}

li#menu-item-152 a {
	color: inherit;
}

li#menu-item-152 span.ubermenu-target-title.ubermenu-target-text {
	font-weight: bold;
}

#et-secondary-nav li#menu-item-152 span.ubermenu-target-title.ubermenu-target-text:hover {
	color: #333333;
}

li#menu-item-152:hover {
	background-color: #dedddb;
	color: #333;
	transition: background-color 0.5s ease;
}

#et-secondary-nav .ubermenu .ubermenu-target.ubermenu-target-with-icon {
	padding: 10px 3px !important;
	margin-bottom: -3px;
}

#et-secondary-nav span.ubermenu-target-title.ubermenu-target-text:hover {
	color: #E1251B;
	transition: color 0.5s ease;
}

i.ubermenu-icon:hover {
	color: #E1251B;
	transition: color 0.5s ease;
}

i.ubermenu-icon {
	color: #dedddb;
}

.pum-theme-438 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
	font-weight: bold;
}

.pum-theme-438 .pum-content+.pum-close:hover, .pum-theme-default-theme .pum-content+.pum-close:hover {
	background-color: #E1251B;
	font-weight: bold;
}

.et_pb_slides {
	height: 100%;
}

.et_pb_row_0.et_pb_row {
	max-width: none;
}

.no-parallax .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
	background-size: cover;
}

.et-fixed-header .et_menu_container .logo_container {
	padding-top: 0;
	padding-bottom: 0px;
	width: 100px;
}

.et-fixed-header .et_menu_container .logo_helper {
	display: none;
}

.et-fixed-header .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
	padding-top: 27px;
	padding-bottom: 27px;
}

header.header.left-right.stickyhead {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
box-shadow: 0px 0px 5px #666;
}





.header.stickyhead #ubermenu-main-3-primary-menu-2 .ubermenu-item-level-0 .ubermenu-target-text {

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}


.header.stickyhead #et-secondary-nav {
	display: none !important;
}

/* Staff Pages */

.et_pb_team_member_description p.et_pb_member_position {
	margin-bottom: 5px;
	font-family: "minion-3-caption";
	font-size: 1.1em;
	line-height: 1.1em;
}

.et_pb_team_member_description p {
	line-height: 1.5em;
}

.et_pb_team_member .et_pb_team_member_image, .author-box-avatar {
	-webkit-clip-path: circle(50% at 50% 50%);
	clip-path: circle(50% at 50% 50%);
}

.et_pb_team_member .et_pb_team_member_description {
	padding-top: 10px;
}

.et_pb_member_social_links li {
	margin-right: 0px;
}

.et_pb_member_social_links a {
	font-size: 1.25em;
	padding-top: 10px;
}

.et_pb_member_position {
	font-weight: bold;
	color: #333;
}

.et_pb_team_member_image {
	margin: 0 auto !important;
	max-width: 300px !important;
}

a.et_pb_font_icon, a.et_pb_font_icon:hover {
}

.et_pb_column_1_3 h2, .et_pb_column_1_4 h2 {
	font-size: 1.5em;
}

.staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough {
	border-right: 1px solid #dedddb;
}

ul#ubermenu-nav-main-3-primary-menu {
	padding-right: 20px;
}

/*County Page */

.thirdscolumn a {display:block;}
.thirdscolumn {
	width: 30%;
	margin-right: 3%;
	float: left;
	font-size: .8em;
	line-height: .9em;
}

.et_pb_column_single .et_pb_module.et-last-child, .et_pb_column_single .et_pb_module:last-child, .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child, .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child, .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child, .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child, .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {}

.countyoffices .et_pb_row_2.et_pb_row {
	padding-top: 30px !important;
	border-top: 1px solid #dedddb;
	border-bottom: 1px solid #dedddb;
}

.et_pb_section.countyoffices .et_pb_row .et_pb_column .et_pb_module:last-child {
	height: 100% !important;
}

.countyoffices .et_pb_text_inner p {
	font-size: .9em;
}

.et_pb_module.et_pb_text.et_pb_text_3.et_pb_bg_layout_light.et_pb_text_align_left p {
	margin-bottom: 0;
}

/* Agritourism */

.dataTables_wrapper .tablepress {
	width: 100% !important;
}

.tablepress-id-2 .column-1 {
	min-width: 200px;
}

.tablepress-id-2 .column-5 {
	min-width: 300px;
}

.tablepress-id-2 .column-6 {
	max-width: 200px;
}

.tablepress-id-2 .column-7 {
	min-width: 300px;
}

.tablepress tbody td.child {
	border-top: 0px;
}

nav.post-nav {
	display: none;
	visibility: hidden;
}

.agritourism .post-header {
	padding: 0 0 20px 0;
	width: 89%;
	margin: 0 auto;
}

.et_pb_with_border.et_pb_row.et_pb_row_1.agritourism1.et_pb_equal_columns.et_pb_gutters1 {
	width: 100%;
	max-width: 100%;
}

.agritourism .et_pb_row {
	padding-bottom: 20px;
}

.agritourism .et_pb_extra_column_main {
	max-width: 100% !important;
	width: 100% !important;
	min-width: 100% !important;
}

.single article.agritourism {
	width: 100% !important;
}

/* Advocacy */

.single .et-doesnt-have-title_meta.et-doesnt-have-featured_image.et-doesnt-have-project-gallery .post-content, .single .et_post_format-et-post-format-audio.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content, .single .et_post_format-et-post-format-gallery.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content, .single .et_post_format-et-post-format-link.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content, .single .et_post_format-et-post-format-map.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content, .single .et_post_format-et-post-format-quote.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content, .single .et_post_format-et-post-format-standard.et-doesnt-have-title_meta.et-doesnt-have-featured_image .post-content, .single .et_post_format-et-post-format-video.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content {
	padding-top: 0;
}

.posts-blog-feed-module.masonry .et-format- .post-content {
	padding: 20px;
}

.posts-blog-feed-module.masonry .et-format- a.read-more-button:hover {
	background-color: #ffffff;
}

.srpw-content {
	margin-left: 60px;
}

.category-priority-regulatory-issues .post-meta.vcard, .category-priority-national-issues .post-meta.vcard, .category-priority-state-issues .post-meta.vcard {
	display: none !important;
}

.et_pb_widget.widget_text .textwidget .widgetbox {
	border: 1px solid #dedddb;
	padding: 10px;
	overflow: hidden;
}

.issuestwitter .et_pb_widget.widget_text .textwidget {
	margin-left: 20px;
}

.gridissues .column.size-1of3 {
	width: 50% !important;
}




.issuestwitter .et_pb_widget .widgettitle {
	padding: 0 0 0 0 !important;
}

#back_to_top, #et-info .et-cart:before, #et-info .et-top-search .et-search-submit:before, #timeline-sticky-header:after, .archive-pagination .pagination li a.next::before, .archive-pagination .pagination li a.prev::before, .archive-pagination>.page-numbers li a.next::before, .archive-pagination>.page-numbers li a.prev::before, .audio-format .mejs-container .mejs-controls .mejs-button button:after, .audio-format .mejs-container .mejs-controls .mejs-button button:before, .audio-format .mejs-container .mejs-controls .mejs-volume-button button:before, .comment-bubble:before, .et-extra-icon:before, .et-top-search-primary-menu-item .et-top-search .et-search-submit:before, .et-top-search-primary-menu-item .search-icon:before, .et_pb_extra_overlay:before, .et_pb_widget.widget_et_recent_tweets .et-extra-icon:before, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button:after, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button:after, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button:after, .extra_icon_font, .link-format .attribution:before, .paginated .pagination li a.next::before, .paginated .pagination li a.prev::before, .paginated>.page-numbers li a.next::before, .paginated>.page-numbers li a.prev::before, .post-nav .nav-links .button:before, .post-nav .nav-links .post-nav .nav-links .button:before, .post-nav .nav-links .read-more-button:before, .project-details .project-categories ul li:before, .project-details .project-tags li:before, .project-details .project-tags ul li:before, .project-details .project-url ul li:before, .quote-format .attribution:before, .rating-star:before, .read-more-button:after, .single-project .post-nav .nav-links .nav-link .button:before, .single-project .post-nav .nav-links .nav-link .post-nav .nav-links .button:before, .single-project .post-nav .nav-links .nav-link .read-more-button:before, .tabbed-post-module .tab-nav .arrow:before, .timeline-module .module-head:after, .woocommerce .woocommerce-message:before, .woocommerce div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon:before, header.header li.menu-item-has-children>a:after {
	transition: .1s ease !important;
}

/* NEWS */

.et_extra_layout.et_pb_gutters2 .et_pb_extra_row, .et_extra_layout.et_pb_gutters2 .et_pb_row {
	margin-left: auto !important;
	margin-right: auto !important;
}

div#categories-2 li {
	border-bottom: 0px;
	padding: 10px;
}

.et_pb_widget .widget_list .title {
	display: inline;
	padding: 0 0 0 0;
	line-height: 1.4em;
	font-size: .9em;
	color: #333333;
}

.et_pb_widget .widget_list .post-meta {
	padding-top: 5px;
	color: #333333;
}

.newsthree .module-head h1 {
	display: none !important;
}

.page .post-wrap h2 a {
	color: #333;
	font-size: 1.25em;
}


.posts-carousel-module .post-content-box h3 a {
	color: #333333;
}

.et_pb_extra_overlay:before {
	content: '\e047' !important;
	position: absolute;
	top: 60%;
	left: 50%;
	display: inline-block;
	transition: .3s ease;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 32px;
	line-height: 32px;
	font-family: ETmodules!important;
}

.author-box-description .social-icons .et-extra-icon:before {
	width: auto;
	height: auto;
	color: #333333;
	font-size: 1.5em;
	line-height: 1em;
}

.author-box-description .social-icons .et-extra-icon:hover:before {
	color: #E1251b !important;
}

.author-box-header h3 {
	display: none !important;
}
img { -ms-interpolation-mode: bicubic; }

.children {
	display: none;
}

.et_extra_other_module, .et_pb_extra_module, .posts-blog-feed-module.masonry .hentry, .project-details, .woocommerce div.product .extra-woocommerce-details-accordion, .woocommerce div.product div.summary, .woocommerce ul.products li.product .product-wrapper, .woocommerce-page div.product .extra-woocommerce-details-accordion, .woocommerce-page div.product div.summary, .woocommerce-page ul.products li.product .product-wrapper {
	border-top: none !important;
}

.page .post-wrap .post-content {
	margin: 0 0 0 0 !important;
}


.et_extra_other_module .posts-list li, .et_pb_extra_module .posts-list li {
	border-bottom: 1px solid #dedddb;
	padding: 10px;
}
article {overflow:hidden;}
.et_extra_other_module .posts-list article h3, .et_pb_extra_module .posts-list article h3 {
	padding: 0 0 0 60px;
}

.postslider .post-content a {
	font-size: 1.5em;
	text-transform: none !important;
}

.postslider .post-content a:hover {
	color: #dedddb !important;
}


.et_extra_other_module .main-post, .et_pb_extra_module .main-post {
	padding: 0 0 0 0 !important;
}

.et_pb_widget .widgettitle {
	padding: 15px 0 10px 0 !important;
}

.et_pb_widget.widget_archive select, .et_pb_widget.widget_categories select {
	margin: 0 !important;
}

.et_pb_widget select {
	height: 40px !important;
}

.module-head .module-filter, .et_extra_other_module .main-post article .post-content .excerpt, .et_pb_extra_module .main-post article .post-content .excerpt {
	color: #333333 !important;
	font-weight: normal !important;
	line-height: 1.2em;
}

.input, .textarea, input, input[type=text], input[type=password], input[type=email], input[type=search], select, textarea {
	color: #333333 !important;
}

.et_pb_extra_module .main-post article .post-content .excerpt {
	font-size: .9em !important;
	line-height: 1.1em;
}

.et_pb_widget_area_left {
	border-right: none !important;
	padding-right: 0px !important;
}

.with_sidebar .et_extra_layout .et_pb_column_sidebar, .with_sidebar .et_pb_extra_column_sidebar {
	border-left: 1px solid #dedddb;
	padding-left: 20px;
}

.et_pb_column_2_3 .posts-carousel-module .post-thumbnail, .et_pb_column_3_4 .posts-carousel-module .post-thumbnail, .et_pb_column_4_4 .posts-carousel-module .post-thumbnail {
	margin-right: 5px;
	margin-left: 5px;
	height: 175px;
}

.mofbcarousel span.updated {
	font-size: .8em;
	padding-top: 10px;
}

.posts-carousel-module .carousel-item img {
	width: 100%;
	height: 100%;
}

.et_extra_other_module .post-meta, .et_pb_extra_module .post-meta {
	line-height: .9em;
}

h2.entry-title a {
	font-size: 1.25em;
	line-height: 1.4em;
}

.et_extra_other_module .posts-list article .post-content, .et_pb_extra_module .posts-list article .post-content {
	padding: 0px 0px 5px 0px !important;
}

.newsfeeds .et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
	border-right: 1px solid #dedddb;
}


.et_extra_layout .et_pb_row.et_pb_gutters2 .et_pb_column, .et_extra_layout.et_pb_gutters2 .et_pb_column {
	padding: 0 !important;
}

.newsfeeds .et_pb_column.et_pb_column_1_3.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child {
	border-left: 1px solid #dedddb;
}

.post-thumbnail.header {
	padding-top: 20px;
}

.et_pb_widget.widget_text .textwidget {
	padding: 0px 0px;
}

.newsfeed .et_pb_column_1, .newsfeed .et_pb_column_2, .newsfeed .et_pb_column_3 {
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}

.et_pb_bg_layout_light .et_pb_widget li a, .et_pb_bg_layout_light .et_pb_widget.woocommerce .product_list_widget li a {
	color: #333333;
	font-size: 1em;
}

.et_pb_widget a {
	font-weight: 900;
}

.et_pb_widget li, .et_pb_widget.woocommerce .product_list_widget li {
	padding-left: 0px;
	padding-right: 0px;
}

/* Education */

.tablepress tfoot th, .tablepress thead th {
	background-color: #dedddb !important;
	border-left: 1px solid #fff;
	color: #333;
}

.tablepress .odd td {
	background-color: #f3f3f3 !important;
}

.paginate_button.disabled {
	color: #333333 !important;
	text-decoration: none !important;
}

.tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc {
	border-bottom: 1px solid #fff;
}

.tablepress .row-hover tr:hover td {
	background-color: #dedddb !important;
	color: #333;
}

.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
	background-color: #E1251b !important;
	color: #fff !important;
}

.paging_simple .paginate_button.next:after, .paging_simple .paginate_button.previous:before {
	text-shadow: none !important;
	color: #dedddb !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	background-color: #E1251b !important;
}

/*Membership */

.graybox {
	padding: 20px;

	background-color: #dedddb;
}

.et_pb_text_inner .graybox a {
	border-bottom: 3px solid #fff !important;
}

.et_pb_text_inner .graybox a:hover {
		color: #333 !important;
}

.et_pb_contact p input, .et_pb_contact p textarea, .et_pb_subscribe .et_pb_contact_field input, .et_pb_subscribe .et_pb_contact_field textarea, .et_pb_contact p input[type=checkbox]+label i, .et_pb_contact p input[type=radio]+label i, .et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label i, .et_pb_subscribe .et_pb_contact_field input[type=radio]+label i {
	background-color: #dedddb;
}

input::placeholder, textarea::placeholder {
	text-transform: none !important;
	letter-spacing: 0px !important;
}

.et_pb_contact_form_container .et_pb_contact p input, .et_pb_contact_form_container .et_pb_contact p textarea {
	font-weight: normal;
}

.et_pb_contact p input[type=checkbox]:checked+label i:before, .et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label i:before {
	color: #E1251b !important;
}

.et_pb_contact_right {
	display: block;
	margin-bottom: 20px;
}

.et_pb_button:hover, .et_pb_module .et_pb_button:hover {
	padding-top: 10px;
	padding-bottom: 10px;
	border: 0px;
}

.et_pb_contact p input, .et_pb_contact p textarea, .et_pb_subscribe .et_pb_contact_field input, .et_pb_subscribe .et_pb_contact_field textarea {
	font-size: 1em;
}

.et_pb_tabs_controls li a {
	padding: 15px 0px;
}

.et_pb_tabs_controls li {
	border-right: 1px solid #fff;
}

li.et_pb_tab_active {
	background-color: #E1251b !important;
}

li.et_pb_tab_active a {
	color: #fff !important;
}

li.et_pb_tab_active a:hover {
	color: #fff !important;
}

ul.et_pb_tabs_controls {
	background-color: #dedddb;
}

.et_pb_tab_content p {
	padding-top: 20px;
	padding-bottom: 20px;
}

ul.et_pb_tabs_controls li {
	width: 25%;
	height: 75px;
	overflow: hidden;
	text-align: center;
	line-height: 1em;
}

.et_pb_row .et_pb_column .et_pb_module.benefitstabs:last-child {
	padding-left: 0;
	padding-right: 0 !important;
}

.woocommerce td.product-name dl.variation dt {
	font-weight: bold;
}

.woocommerce div.product .extra-woocommerce-details-accordion, .woocommerce-page div.product .extra-woocommerce-details-accordion {
	width: 100%;
	background-color: #fff;
}

.woocommerce div.product .extra-woocommerce-details-accordion .header, .woocommerce-page div.product .extra-woocommerce-details-accordion .header {
	display: none;
}

.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
	width: 90%;
	margin: 0 auto;
	float: none;
	padding-bottom: 50px;
}
.with_sidebar .et_pb_extra_column_main {padding-right: 20px;}
#page-container .button, #page-container button, #page-container button[type="submit"], #page-container input[type="submit"], #page-container input[type="reset"], #page-container input[type="button"], .read-more-button, .comment-body .comment_area .comment-content .reply-container .comment-reply-link, .widget_tag_cloud a, .widget_tag_cloud a:visited, .post-nav .nav-links .button, a.read-more-button, a.read-more-button:visited, #footer .widget_tag_cloud a, #footer .widget_tag_cloud a:visited, #footer a.read-more-button, #footer a.read-more-button:visited, #footer .button, #footer button, #footer button[type="submit"], #footer input[type="submit"], #footer input[type="reset"], #footer input[type="button"], .et_pb_button, .woocommerce .button, .woocommerce-page .button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .cart input.button, .woocommerce-page .cart input.button, .woocommerce a.button, .woocommerce-page a.button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-message .button, .woocommerce a.checkout-button, .woocommerce-page a.checkout-button, .woocommerce .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .wc-proceed-to-checkout a.checkout-button, .woocommerce a.btn.alt, .woocommerce-page a.btn.alt, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce div.product #respond .form-submit input#submit, .woocommerce-page div.product #respond .form-submit input#submit, .woocommerce .read-more-button, .woocommerce-page .read-more-button, .woocommerce input.read-more-button, .woocommerce-page input.read-more-button, .woocommerce .cart input.read-more-button, .woocommerce-page .cart input.read-more-button, .woocommerce a.read-more-button, .woocommerce-page a.read-more-button, .woocommerce .woocommerce-message .read-more-button, .woocommerce-page .woocommerce-message .read-more-button, .woocommerce div.product form.cart .read-more-button, .woocommerce-page div.product form.cart .read-more-button, .woocommerce .post-nav .nav-links .button, .woocommerce-page .post-nav .nav-links .button, .woocommerce input.post-nav .nav-links .button, .woocommerce-page input.post-nav .nav-links .button, .woocommerce .cart input.post-nav .nav-links .button, .woocommerce-page .cart input.post-nav .nav-links .button, .woocommerce a.post-nav .nav-links .button, .woocommerce-page a.post-nav .nav-links .button, .woocommerce .woocommerce-message .post-nav .nav-links .button, .woocommerce-page .woocommerce-message .post-nav .nav-links .button, .woocommerce div.product form.cart .post-nav .nav-links .button, .woocommerce-page div.product form.cart .post-nav .nav-links .button, .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button, .widget.woocommerce.widget_layered_nav ul li a, .widget.woocommerce.widget_layered_nav_filters ul li a, .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button, .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button, .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button, .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button, .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button, #footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button, #footer .widget.woocommerce.widget_layered_nav ul li a, #footer .widget.woocommerce.widget_layered_nav_filters ul li a, #footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button, #footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button, #footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button, #footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button, #footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button {
	color: #fff !important;

}

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {padding-right: 10px;}

.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {width: auto !important;}

.woocommerce div.product form.cart {
	width: 100%;
}

#product-2384 div.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-full-name, #product-2384 div.wc-pao-addon.wc-pao-addon-spouses-full-name {
	width: 65%;
	float: left;
	margin-right: 5% !important;
}

#product-2384 div.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-date-of-birth, #product-2384 div.wc-pao-addon.wc-pao-addon-spouses-date-of-birth {
	width: 30%;
	float: left;
}

#product-2384 div.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-primary-phone {
	width: 47.5%;
	margin-right: 5%;
	float: left;
}

#product-2384 div.wc-pao-addon.wc-pao-addon-alternate-work-phone {
	width: 47.5%;
	float: left;
}

#product-2384 .wc-pao-required-addon.wc-pao-addon.wc-pao-addon-are-you-a p.form-row.form-row-wide, #product-2384 .wc-pao-addon.wc-pao-addon-agricultural-interests p.form-row.form-row-wide{
	width: 30%;
	float: left;
	padding: 0;
	margin: 0;
	clear: none;
}
.wc-pao-addon {padding-top: 20px;}
h3.wc-pao-addon-name {display:block;}
.woocommerce a.remove {
	border-bottom: 0px;
	color: #E1251b !important;
}

.woocommerce a.remove:hover {
	background: transparent;
	color: #333 !important;
}

.woocommerce-message a {
	color: #fff !important;
}

.woocommerce-message a:hover {
	color: #dedddb !important;
}

.woocommerce form .form-row textarea {
	height: 200px;
}

.woocommerce div.product div.summary p, .woocommerce-page div.product div.summary p {
	margin-bottom: 10px;
}

* {
	text-decoration: none;
}

.et-pb-arrow-next, .et-pb-arrow-prev {
	font-size: 60px;
}

.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_widget, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget {
	margin-bottom: 0;
}

.et_pb_gallery_item .et_pb_gallery_caption, .et_pb_portfolio_item .post-meta {
	font-size: .9em !important;
	line-height: 1.25em !important;
	padding-bottom: 20px !important;
}

h2.et_pb_gallery_title {
	padding-left: 20px;
	padding-right: 20px;
	color: #333333;
	text-transform: none;
}

.et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item {
	border-bottom: 0px !important;
}

.product-addon.product-addon-agricultural-interests p.form-row {
	width: 50%;
	float: left;
	clear: none;
	margin-bottom: 0px !important;
}

.woocommerce div.product div.summary .product_meta, .woocommerce-page div.product div.summary .product_meta {
	display: none;
}

.woocommerce div.product div.summary .product-share-links, .woocommerce-page div.product div.summary .product-share-links {
	background-color: transparent;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #dedddb;
}

h3.addon-name {
	font-size: 1.1em;
}

button.single_add_to_cart_button.button.alt {
	font-size: 1em !important;
	float: right !important;
}

/* Woocommerce */

div.woocommerce-message a.button.wc-forward {
	display: none;
}

.woocommerce ul.order_details li {
	border-right: 0px !important;
	border-bottom: 1px dashed #dedddb;
	float: none !important;
}

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
	font-size: 1em;
	border-radius: 0px;
}

img.alignright, img.alignleft { margin-bottom: 15px; }
#page-container .button, #page-container button, #page-container button[type="submit"], #page-container input[type="submit"], #page-container input[type="reset"], #page-container input[type="button"], .read-more-button, .comment-body .comment_area .comment-content .reply-container .comment-reply-link, .widget_tag_cloud a, .widget_tag_cloud a:visited, .post-nav .nav-links .button, a.read-more-button, a.read-more-button:visited, #footer .widget_tag_cloud a, #footer .widget_tag_cloud a:visited, #footer a.read-more-button, #footer a.read-more-button:visited, #footer .button, #footer button, #footer button[type="submit"], #footer input[type="submit"], #footer input[type="reset"], #footer input[type="button"], .et_pb_button {
	font-size: .8em !important;
}

.et_pb_main_blurb_image {
	display: block;
}

.woocommerce table.shop_table {
	border-radius: 0px;
	border: 1px solid #dedddb;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	border-radius: 0px;
}

#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
	display: none;
	visibility: hidden;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
	background: #f3f3f3;
	border-radius: 0px;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
	background-color: #dedddb;
}

.select2-container--default .select2-selection--single {
	border: 1px solid #dedddb;
	border-radius: 0;
}

.benefitstabs hr {
	clear: both;
	height: 1px;
	color: #dedddb;
	background-color: #dedddb;
	border: none;
}

.benefitstabs img {
	padding-right: 10px;
	padding-bottom: 10px;
}
.single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop, #tribe-events-pg-template, .tribe-events-pg-template {width: 100%;}

@media only screen and (min-width: 1500px) {
	.single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop, #tribe-events-pg-template, .tribe-events-pg-template {width: 80%;}
	.image-hover-layout.show-title h4 {font-size: 2.5em;}
	.et_pb_image_0, .et_pb_image_1, .et_pb_image_2, .et_pb_image_3, .et_pb_image_4, .et_pb_image_5 {
		height: 500px;
	}
	header.header {
			padding-right: 0;
	}
	.fullslider .et_pb_slide_0, .fullslider .et_pb_slide_1, .fullslider .et_pb_slide_2 {
		height: 550px;
	}
	.fullslider .et_pb_slides h2 {
		font-size: 3em;
	}
	.frontpage .featured-posts-slider-module .carousel-item.et_pb_slide {
		height: 500px !important;
	}
	.post-template-default div.container {
		width: 90% !important;
		margin: 0 auto;
	}
}



@media only screen and (max-width: 1500px) {
	.ubermenu-skin-none .ubermenu-submenu.ubermenu-submenu-drop, ul.ubermenu-submenu.ubermenu-submenu-id-1304.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-submenu-padded.ubermenu-submenu-retractor-top {
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
}

@media only screen and (max-width: 1300px) {
	
	.thirdscolumn {font-size: .7em;}
	.image-hover-layout.show-title .et_pb_blurb_container {
		top: 45%;
	}
	.image-hover-layout.show-title .et_pb_column:hover .et_pb_blurb_container {
		top: 30%;
	}
	.image-hover-layout .et_pb_column {
		width: 50% !important;
		border: 10px solid #fff;
	}
}

@media only screen and (max-width: 1024px) {
	
	div#product-6796 {
   
    padding-top: 50px;
    padding-bottom: 50px;

}
	
.tribe-events-event-image img {max-width: 100% !important;}
	.et_pb_text_4 {border-left: none;}
	.tribe-events-list .tribe-events-loop .tribe-events-event-image {float: none !important;}
	.tribe-events-list .tribe-events-loop .tribe-events-event-image {width: auto !important; margin: 0 0 0 0 !important;}
	
	.archive h1, .search h1 {margin-right: 0px;}
	
	#footer .et_pb_extra_column.column-1, #footer .et_pb_extra_column.column-2 {border-bottom: 1px solid #dedddb;}
	
	.single.with_sidebar .et_pb_extra_column_main, .with_sidebar .et_extra_layout .et_pb_column_main, .with_sidebar .et_pb_extra_column_main {
		padding-top: 0px !important;
	}
	
	.with_sidebar .et_extra_layout .et_pb_column_sidebar, .with_sidebar .et_pb_extra_column_sidebar {
		padding-top: 40px !important;
	}
	.committeesidebar .et_pb_with_border.et_pb_module.et_pb_image.et_pb_image_3.et_always_center_on_mobile {
		height: 100%;
	}
	.et_pb_image_0, .et_pb_image_1, .et_pb_image_2, .et_pb_image_3, .et_pb_image_4, .et_pb_image_5 {
		height: 250px;
	}
	header.header {
		padding-left: 0%;
		padding-right: 0%;
	}
 

	header.header li ul {
		position: absolute;
	}
	#et-secondary-nav .ubermenu .ubermenu-target {
		font-size: 1em;
	}
	#ubermenu-main-3-primary-menu-2 .ubermenu-target-text {
		font-size: 1.25em;
	}
	#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-0 .ubermenu-target-text, #ubermenu-main-3-primary-menu-2 .ubermenu-item-level-1 .ubermenu-target-text {
		font-size: 1.75em;
	}
	.with_sidebar .et_extra_layout .et_pb_column_sidebar, .with_sidebar .et_pb_extra_column_sidebar {
		border-left: none;
	}
	.single article, .et_extra_other_module.author-box.vcard {
		width: 80%;
		margin: 0 auto;
	}
	.with_sidebar .et_pb_extra_column_sidebar {
		width: 80% !important;
		min-width: 80%;
		max-width: 80%;
		margin: 0 auto;
	}
	.author-box-content {
		margin-bottom: 20px;
	}
	.emphasize p {
		font-size: 1.5em;
	}
	.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_pb_extra_module .posts-list {
		border-right: 0px !important;
	}
	.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_pb_extra_module .posts-list {
		width: 100% !important;
	}
	ul.et_pb_tabs_controls li {
		font-size: .9em;
		line-height: 1em;
	}
}

@media (min-width:920px) and (max-width:960px) {
	.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_pb_extra_module .posts-list {
		width: 100% !important;
	}
	.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_pb_extra_module .posts-list {
		width: 100% !important;
	}}
	


@media (max-width: 980px) and (min-width: 699px) {
	.et_pb_extra_module .main-post article .header {
		margin-right: 10px;
	}
	.et_pb_column .et_pb_team_member_description {
		display: table-cell;
		padding-left: 30px;
		padding-top: 30px !important;
	}
	.staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough {
		border-right: none;
	}
	.et_pb_row_2, .et_pb_row_3, .et_pb_row_4 {
		border-left: none;
		border-right: none;
	}
	.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_pb_extra_module .posts-list {
		width: 50% !important;
	}
}

@media only screen and (max-width:1024px) and (min-width:981px) {
	.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .main-post, .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .main-post, .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .main-post, .et_pb_extra_module .main-post {
		width: 100% !important;
		border-right: 0px !important;
	}
	.carousel-group .et_pb_pagebuilder_layout .page .post-content article {
		padding-right: 1px;
	}
}

@media only screen and (max-width:980px) {
	body.page-id-6935 #main-content {padding: 0px;}
	
	.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {width: 100% !important;}
		
	.et_pb_column.et_pb_column_2_3.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough {
    border-right: 0px;
}
	
	.et_pb_column_5.rightcolumn {
		border-left: 0px !important;
		border-top: 1px solid #dedddb;
	}
	.et_pb_slide {padding: 0 10px;}
	.et_pb_sidebar_0.et_pb_widget_area {
		border-left-width: 0px !important;
		padding-top: 30px;
	}
	img.alignright, img.alignleft {
		float: none;
		display: block;
		margin-left: 0;
		margin-right: 0;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.image-hover-layout .et_pb_column {
		width: 50% !important;
		border: 10px solid #fff;
	}
	.frontpageblurb .et_pb_column.et_pb_column_1_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough, .frontpageblurb .et_pb_column.et_pb_column_1_4.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough {
		border-left: 10px solid #fff;
		;
		border-top: 10px solid #fff;
		border-bottom: 10px solid #fff;
		border-right: 0px;
	}
	.frontpageblurb .et_pb_column.et_pb_column_1_4.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough, .frontpageblurb .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
		border-right: 10px solid #fff;
		border-left: 0;
		border-top: 10px solid #fff;
		border-bottom: 10px solid #fff;
	}
	.frontpageblurb .et_pb_row_0.et_pb_row {
		padding-left: 0px;
		padding-right: 0px;
	}
	.et_pb_social_media_follow li a.icon::before {
		font-size: 2.5em;
		line-height: 2em;
		color: #E1251b;
	}
	.et_pb_social_media_follow li a.icon {
		width: 50px;
	}
	div#text-14 {
		padding-top: 0px !important;
	}
	#footer .et_extra_layout .et_pb_column, .et_pb_extra_column
	/* .et_pb_row .et_pb_column .et_pb_module:last-child {padding-left: 0px; padding-right: 0px; width: 80%; margin: 0 auto;} */
	.et_pb_blurb_0.et_pb_blurb, .et_pb_blurb_1.et_pb_blurb, .et_pb_blurb_2.et_pb_blurb {
		border-right: 0px;
		border-bottom: 1px solid #fff;
	}
	.et_pb_text_5 {
		border-left: 0px !important;
		border-top: 1px solid #dedddb;
		padding-top: 20px;
	}
	.et_pb_section_0 {
		border-width: 0px !important;
	}
	#main-content {
		padding: 20px;
	}
	.et_pb_section {
		padding: 30px 0px;
	}
	.et_pb_section_1 {
		max-width: 100% !important;
	}
	.et_pb_posts_0 {
		border-left: 0px !important;
	}
	.et_pb_row_2, .et_pb_row_3, .et_pb_row_4, .et_pb_row_5 {
		border-top-width: 0px !important;
	}
	.et_pb_button:after, .et_pb_button:before {
		font-size: 28px;
	}
	.et_pb_module.et_pb_map_extended_0.dwd_map {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	body.with_sidebar_right div#content-area {
		width: 100%;
	}
	.newsfeeds .et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
		border-bottom: 1px solid #dedddb;
	}
	.et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		border-top: 1px solid #dedddb;
	}
	.et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_1.memberloginbox.et_pb_bg_layout_light.et_pb_text_align_left {
		border-top: 0px;
	}
	.with_sidebar .et_pb_extra_column_sidebar {
		width: 100% !important;
		min-width: 100%;
		max-width: 100%;
		margin: 0 auto;
	}
	.et_pb_text_2 {
		border-left-width: 0px !important;
	}
	.frontpage .featured-posts-slider-module .carousel-item.et_pb_slide {
		height: 300px !important;
	}
	.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
		padding: 5% 1%;
	}
	.et_pb_gutters1 .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_module {
		border-left-width: 0px;
		border-right: 0px;
	}
	.fullslider .et_pb_slide_0, .fullslider .et_pb_slide_1, .fullslider .et_pb_slide_2 {
		height: 350px;
	}
	.fullslider .et_pb_slides h2 strong, .fullslider .et_pb_text_inner h2 strong {
		border-bottom-width: 5px;
	}
	.fullslider .et_pb_slides h2 {
		font-size: 2em;
		
		letter-spacing: -1px;
	}
	.fullslider .et_pb_slides h2 strong {
		line-height: 1.25em;
	}
	.page .et_pb_row, .single .et_pb_row {
		width: 100%;
	}
	.countyoffices .et_pb_column.et_pb_column_3, .countyoffices .et_pb_column.et_pb_column_4 {
		padding-top: 20px;
	}
	.et_pb_section.et_pb_section_0.countyoffices.et_section_regular {
		padding-top: 20px;
	}
	.post-97 .et_pb_text_3 {
		border-left: 0px;
	}
	.et_pb_toggle h3.et_pb_toggle_title {
		font-size: 1.1em !important;
	}
	.agritourisminfo .et_pb_text_1 {
		padding-left: 0px!important;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.agritourisminfo .et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		padding-left: 0px !important;
	}
	.issuestwitter .et_pb_widget.widget_text .textwidget {
		margin-left: 0px;
	}
	.newsthree .et_pb_column_0, .newsthree .et_pb_column_1 {
		width: 37.5%;
		border-right: 0px;
	}
	et_pb_sidebar_0.et_pb_widget_area, .et_pb_posts_0 {
		border-right: 0px !important;
		padding-bottom: 20px;
		border-bottom: 1px solid #dedddb !important;
	}
	h2.entry-title a {
		font-size: 1em;
	}
	
	.posts-blog-feed-module .hentry {border-bottom: 1px solid #dedddb;}
	.et_pb_column.et_pb_column_4_4.et_pb_column_0 .et_pb_text_0 {
		width: 100%;
		max-width: 100%;
	}
	div#text-2 {
		width: 80% !important;
	}
	
	.single article, .et_extra_other_module.author-box.vcard {
		width: 90%;
	}
	.et_pb_column {
		margin-bottom: 0px;
	}
	.newsfeeds .et_pb_column.et_pb_column_1_3.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		display: none !important;
	}
	.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget:nth-child(n) {
		margin: 0 0 0 0 !important;
	}
	.et_pb_section_1 {
		border-top-width: 0px;
	}
	.featured-posts-slider-module .carousel-item.et_pb_slide {
		height: 350px !important;
	}
	.et_pb_pagebuilder_layout .page .post-content article {
		padding-right: 0px !important;
	}
	.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
	}
	.et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
		border-right: none !important;
	}
	.et_pb_team_member {
		border-right: none;
		border-bottom: 1px solid #dedddb !important;
	}
	.staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough, .staffpages .et_pb_column.et_pb_column_1_3.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough {
		border-right: none;
	}
	.et_pb_text_1 {
		padding-left: 0px;
		border-left: 0px;
	}
	.et_pb_text_1, .et_pb_text_2 {
		border-right: none !important;
	}
	.et_pb_section {
		margin-top: 0px;
	}
	.et_pb_row_2, .et_pb_row_3, .et_pb_row_4 {
		border-left: none;
		border-right: none;
	}
	.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_row {
		min-width: 100% !important;
	}
	.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_row {
		width: 95% !important;
	}
	.et_pb_column .et_pb_row_inner, .et_pb_row {
		padding: 10px 0;
	}
	.et_pb_pagebuilder_layout .page .post-content article {
		padding-right: 10px;
	}
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
	}
	.countyoffices .et_pb_column.et_pb_column_3 {
		padding-left: 0px !important;
	}
	.countyoffices .et_pb_text_inner p {
		font-size: 1em;
	}
	.with_sidebar .et_extra_layout .et_pb_column_sidebar, .with_sidebar .et_pb_extra_column_sidebar {
		border-left: 0;
		padding-left: 0px;
	}
	ul.et_pb_tabs_controls li {
		width: 100%;
		height: auto;
		padding: 5px;
		font-size: 1em;
		text-align: left;
		line-height: 1em;
		border-bottom: 1px solid #fff;
		border-right: 0px;
	}
	.dataTables_length {
		float: none !important;
		text-align: right !important;
	}
}

@media only screen and (max-width: 900px) {
	
	.tribe-event-tickets-plus-meta-fields, .tribe-events-tickets input[type=text], .tribe-events-tickets textarea {width:100% !important;}
	h3.wc-pao-addon-name {font-size:1em;}
	#logo {height: 100%;}
	.ubermenu-responsive.ubermenu {padding-bottom: 0px;}
	
	
	.header.stickyhead #top-menu {box-shadow: 0px 0px 5px #666; top: 0; overflow-y: scroll !important;}
	
	

	
.stickyhead #logo {display:inline;}
.stickyhead #logo2 {display:none;}
	
	
	.header.stickyhead #et-secondary-nav {
	display: inline !important;
}
	#top-logo {width: 100%; padding-top: 10px; padding-bottom: 10px; height: 100px; position: relative;}
	.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
		width: 100%;
	}
	h3.addon-name {
		font-size: .9em;
	}
	header.header.left-right.stickyhead {
		position: relative;

	}
	

	nav#ubermenu-secondary-4-secondary-menu-2 {
		border-bottom: none;
	}
	body {
		font-size: 17px;
	}
	body, p, ul {
		line-height: 1.3em;
	}

	
	
	#top-menu {
		float: none;
		display: block;

		overflow-y: scroll !important;
		overflow-x: hidden !important;
	}
	h1, .et_pb_pagebuilder_layout .page .post-content h1 {
		font-size: 2em;
	}
	.page .post-wrap .post-content {
		margin: 0 0 10px 0;
	}
	.post-thumbnail {
		margin-top: 10px;
	}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
		text-align: left !important;
	}
}

@media only screen and (max-width:700px) {
	.tribe-events-tickets td {width: 100% !important; max-width: 100% !important;}
	#product-2384 div.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-full-name, #product-2384 div.wc-pao-addon.wc-pao-addon-spouses-full-name, #product-2384 div.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-date-of-birth, #product-2384 div.wc-pao-addon.wc-pao-addon-spouses-date-of-birth, #product-2384 div.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-primary-phone, #product-2384 div.wc-pao-addon.wc-pao-addon-alternate-work-phone
	{
		width: 100%; margin-right: 0 !important; float: none; 
		
	}
	
	#product-2384 .wc-pao-required-addon.wc-pao-addon.wc-pao-addon-are-you-a p.form-row.form-row-wide, #product-2384 .wc-pao-addon.wc-pao-addon-agricultural-interests p.form-row.form-row-wide {
		width: 100%; 
		float: none;
	}

	.emphasizelarge p {
	font-family: "minion-3-caption";
	font-size: 2em;
	line-height: 1em;
	font-weight: bold;
	margin-bottom: 0;
}

.emphasizelarge p strong {
	font-size: 1.2em;
	font-family: "myriad-pro";
	border-bottom: 5px solid #dedddb;
	color: #e1251b;
	line-height: 1.1em;
}
	
	.image-hover-layout.show-title .et_pb_blurb_container {
		top: 40%;
	}
	
	.image-hover-layout .et_pb_column .et_pb_blurb_container {
		padding: 0px 5px;
	}
	.image-hover-layout.show-title .et_pb_column:hover .et_pb_blurb_container {
		top: 35%;
	}
	.frontpageblurb .et_pb_blurb_description {
		display: none;
	}
	.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .main-post, .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .main-post, .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .main-post, .et_pb_extra_module .main-post {
		width: 100% !important;
	}
	.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .main-post, .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .main-post, .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .main-post, .et_pb_extra_module .main-post {
		border-right: none !important;
	}
	.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .posts-list, .et_pb_extra_module .posts-list {
		width: 100% !important;
	}
		#product-2384 div.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-full-name, #product-2384 div.wc-pao-addon.wc-pao-addon-spouses-full-name, #product-2384 div.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-date-of-birth, #product-2384 div.wc-pao-addon.wc-pao-addon-spouses-date-of-birth, #product-2384 div.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-primary-phone, #product-2384 div.wc-pao-addon.wc-pao-addon-alternate-work-phone {
		margin: 0 auto;
		padding: 0px;
		width: 100%;
		float: none;
	}
	form.cart p {
		font-size: .9em;
	}
	.frontpageblurb .et_pb_column.et_pb_column_1_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough, .frontpageblurb .et_pb_column.et_pb_column_1_4.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough {
		border-left: 5px solid #fff;
		border-top: 5px solid #fff;
		border-bottom: 5px solid #fff;
		border-right: 0px;
	}
	.frontpageblurb .et_pb_column.et_pb_column_1_4.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough, .frontpageblurb .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
		border-right: 5px solid #fff;
		border-left: 0;
		border-top: 5px solid #fff;
		border-bottom: 5px solid #fff;
	}
}
@media only screen and (max-width: 550px){
	.image-hover-layout.show-title h4 {
		font-size: 1.25em;
	}
}
@media only screen and (max-width: 500px) {
	.product-addon.product-addon-agricultural-interests 	p.form-row {
    width: 100%;
		float: none; }
	
	.fullslider .et_pb_slide_0, .fullslider .et_pb_slide_1, .fullslider .et_pb_slide_2 {height: 250px;}
	.image-hover-layout.show-title h4 {
		font-size: 1em !important;
	}
	.et_pb_row .et_pb_column .et_pb_module:last-child {
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
		margin: 0 auto;
	}
	.fullslider .et_pb_slides h2 strong {
		line-height: 1em;
	
	}
	.et_pb_team_member .et_pb_team_member_image {
		max-width: 200px !important;
	}
	div#text-2 {
		width: 100% !important;
	}
	.issuestwitter .et_pb_widget.widget_text .textwidget {
		width: 100% !important;
	}
	.fullslider .et_pb_slides h2 {
		font-size: 1.5em; padding-left: 10px; padding-right: 10px;
	}
	img.alignleft, img.alignright {
		float: none;
		display: block;
	}
}

@media only screen and (max-width: 480px) {
	.author-box-content {
		text-align: center;
	}
	.author-box .author-box-avatar {
		width: auto;
		max-width: 250px;
		min-width: none;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		height: auto;
		margin: 10px auto;
	}
	.et_pb_column_1_2 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_2_3 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_3_4 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_3_8 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_4_4 .featured-posts-slider-module .carousel-item .post-content h3 a {
		color: #fff !important;
	}
}

@media (max-width: 479px) {
	.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {
		width: 50% !important;
	}
	
	}


	
	


@media (max-width: 390px) {

	
	.image-hover-layout.show-title h4 {
		font-size: .9em;
	}

	
	.image-hover-layout .et_pb_column .et_pb_blurb_container {padding: 0 3px}
}

@media (max-width: 275px) {


	.image-hover-layout.show-title h4 {
		font-size: .8em;
	}
	
}



@media (min-width: 981px) {
	.et_pb_column.et_pb_column_2_3.et_pb_column_0.frontnewsslider.et_pb_css_mix_blend_mode_passthrough {
		margin-right: 20px !important;
	}
	.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_row {
		width: 100% !important;
		max-width: none !important;
	}
	
}

@media print {
	
	.with_sidebar .et_extra_layout .et_pb_column_sidebar, .with_sidebar .et_pb_extra_column_sidebar {display: none;}
	
	.with_sidebar .et_extra_layout .et_pb_column_main, .with_sidebar .et_pb_extra_column_main {width: 100%;}
	
	header.header {display:none;}
	}