/*
Theme Name: U S Wheat
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* fallable image error  */
p.av-fallback-message {
    display: none;
}

.av-share-box-list {
	width: 100% !important;
}

.main_color strong, .alternate_color strong {
    color: inherit !important;
    font-weight: bolder !important;
}

/* Blog navigation arrow */
.slide_index {
	z-index: 3 !important;
}

.location-height {
    height: 550px !important;
}

#top .home_blog {
	overflow: visible !important;
}

#top .home_blog .next-slide {
    right: -60px !important;
    color: #000;
}

#top .home_blog .prev-slide {
	left: -70px !important;
    color: #000;
}

#top .home_blog .avia-slideshow-arrows a:before {
	background: transparent !important;
}

a {
    text-decoration: none !important;
}

/*  Location page */
.jscroll-added {
	padding-right: 50px !important;
}

.page-id-19527 .jscroll-added {
	padding-right: 0px !important;
}

span.blog-categories.minor-meta, div#main > br, 
.cust_blog .slide-meta-comments, .report_achieve_blog .slide-meta-comments,
.cust_blog .slide-meta-del, .report_achieve_blog .slide-meta-del,
.cust_blog article .av-vertical-delimiter, .report_achieve_blog article .av-vertical-delimiter {
    display: none !important;
}

.brown-clr:hover {
	background-color: #372f2a !important;
}

.widget .current_page_item {
    background-color: transparent !important;
}

.location_title .av-special-heading-tag:hover:before {
    content: url(/wp-content/uploads/2021/06/Layer-38.png);
    margin-right: 10px;
	transition: 2s;
}

.slide-entry-title {
    letter-spacing: 0px !important; 
}

.location_title:hover {
	color: #ffffff !important;
}

.location_title:hover {
	color: #ffffff !important;
	cursor: pointer !important;
}

.special_amp {
    font-family:  inherit;
     font-style: normal;
    font-size: inherit;
    font-weight: inherit;
}

/* market information */
.green_counter {
	margin-top: 0px; 
	color: #719430 !important; 
	text-align: center; 
	font-weight: 500 !important; 
	font-size: 50px !important;
}

.market_info_counter {
	display: flex;
}

.market_info_counter .av_textblock_section  {
	width: 100% !important;
	padding: 10px;
}

.market_info_counter .av_textblock_section .avia_textblock {
    padding: 0px 30px;
}

.market_info_counter .mar_text {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.white_counter {
	margin-top: 0px; 
	color: #ffffff !important; 
	text-align: center; 
	font-weight: 500 !important; 
	font-size: 45px !important;
}

.brown_box section div {
	padding: 0 45px !important;
}

/* ACCORDIAN */
.cust_accordion span.toggle_icon {
    position: absolute;
    height: 100%;
    top: 7px;
    left: 0px;
    background: #1d6147;
    text-align: center;
    padding: 15px;
    width: 50px;
	color: #fff;
}

.cust_accordion span.vert_icon, .cust_accordion span.hor_icon {
    margin-top: 15px;
    margin-left: 17px;
}

.cust_accordion p.toggler {
    padding: 9px 3px 9px 60px;
    font-weight: 600;
}

.single_toggle {
    padding: 6px 0px 6px 0px;
}

.single_toggle .toggler {
    background-color: #1d6147 !important;
    color: #ffffff !important;
    border-color: #719430 !important;
}

.cust_accordion .toggle_content {
    background: #ffffff !important;
    color: inherit !important;
}

.cust_accordion p a {
    color: #004b8d !important;
}

.cust_accordion p a:hover {
    color: #ffd200 !important;
}

.cust_accordion_two span.toggle_icon {
    position: absolute;
    height: 100%;
    top: 7px;
    left: 0px;
    background: #719430;
    text-align: center;
    padding: 23px;
    width: 50px;
	color: #fff;
	border: none;
}

.cust_accordion_two span.vert_icon, .cust_accordion_two span.hor_icon {
    margin-top: 15px;
    margin-left: 17px;
}

.cust_accordion_two p.toggler {
    padding: 9px 3px 9px 60px;
    font-weight: 600;
}

.cust_accordion_two .toggle_content {
    background: #ffffff !important;
    color: inherit !important;
}

.cust_accordion_two a, .entry-content a {
    color: #9ebc3b !important;
	font-weight: 600;
	text-decoration: none !important;
}

.cust_accordion_two a:hover, .entry-content a:hover {
    color: #000000 !important;
	text-decoration: none !important;
}

/* DEFAULT */
.location_title {
	margin-top: 0px !important;
}

.li_line_height li {
	margin-bottom: 25px;
}

.thin_font {
	font-weight: 400 !important;
}

.avia-slideshow-arrows a:before {
    padding-left: 30px !important;
}

/* Heading Design  */
.story_heading .av-subheading {
	color: #000000 !important;
	font-weight: 900;
}

.banner-heading .av-special-heading-tag {
	background-color: #1d6147;
    width: fit-content !important;
    padding: 15px 30px 15px 70px !important;
}

.heading-container .container {
	margin-left: 0px !important;
    padding-left: 0px !important;
}

.cust_heading_white .av-special-heading-tag:after {
    content: url(/wp-content/uploads/2021/06/Layer-41-copy-1.png);
    padding-left: 20px;
}

.cust_heading_white .av-special-heading-tag:before {
    content: url(/wp-content/uploads/2021/06/Layer-41.png);
    padding-right: 20px;
}

.cust_heading_green .av-special-heading-tag:after {
    content: url(/wp-content/uploads/2021/06/Layer-41-copy-4.png);
    padding-left: 20px;
}

.cust_heading_green .av-special-heading-tag:before {
    content: url(/wp-content/uploads/2021/06/Layer-41-copy-3.png);
    padding-right: 20px;
}

/* button main menu*/
#top #header_main #menu-item-search {
    position: absolute;
}

#top #header_main #menu-item-search {
	right: 2%;
    top: -52px;
}

/* black opacity */
.position_relative {
	position: relative;
	margin-bottom: 0px !important;
}

.color-overlay:after, .home_slider .caption_fullwidth:after {
    content: "";
    background-color: #000000;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.2;
	z-index: 2;
}

.home_slider .caption_fullwidth:after {
    content: "";
    background-color: #000000;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.5;
	z-index: 2;
}

.color-overlay .flex_cell_inner {
    z-index: 10;
}

.top_arrow:before {
	content: url(/wp-content/uploads/2021/06/Rectangle-10-copy-2-1.png);
    position: absolute;
    margin-top: -45px;
	left: 47.5%;
}

/* home slider */
.home_slider .slideshow_align_caption .avia-caption-title:before {
	left: -48px;
    position: absolute;
    content: url(/wp-content/uploads/2021/06/Layer-42-copy-2-1.png);
    top: -2vh;
}

.home_story_sec {
	position: relative !important;
}

.home_slider {
	z-index: 0;
}

.home_slider .slideshow_caption {
	width: 60%;
}

.home_slider .avia-caption-title, .home_slider .avia-caption-content   {
	font-style: italic;
}

/* Footer Section */
.footer_link .menu li a {
	color: #ffffff;
	padding: 0px !important;
}

.footer_link .menu li a:hover {
    background-color: transparent !important;
    font-weight: 900;
}

.footer_link .template-page {
	padding-top: 70px !important;
	padding-bottom: 200px !important;
}

.footer_link .menu-item {
	border: none !important;
}

.footer_link .entry-content-wrapper {
	display: flex !important;
}

.footer_link .widgettitle {
	color: #719430;
    text-transform: capitalize;
}

.socket_div .socket_img img {
	border-right: 2px solid #ffffff;
    padding-right: 20px;
}

.socket_div .socket_img {
	display: flex !important;
    width: 100% !important;
}

.socket_link_text {
	padding: 10px 20px;
}

.socket_link_text a:hover {
    color: #9ebc3a !important;
}

/* custom icon css */ 
.cust_icon {
	background-color: #1c6147;
    color: #fff;
    padding: 10px 11px;
    border-radius: 100%;
}

.cust_icon_info {
	background-color: #1c6147;
    color: #fff;
    padding: 10px 15px;
    border-radius: 100%;
}

.cust_icon_black {
	background-color: #2f2f2f;
    color: #fff;
    padding: 5px 12px;
    border-radius: 100%;
}

.div_hover_color:hover {
	transition: 0.5s;
	background-color: #9ebc3b !important;
}

.div_hover_color a:hover {
    color: #000000;
}

/* blog post */
 .cust_blog .slide-content,
.report_achieve_blog .slide-content {
	padding: 10px 25px;
}

.cust_blog .slide-entry,
.report_achieve_blog .slide-entry {
	background-color: #f5f5f5;
}

#top .cust_blog .slide-meta,
#top .report_achieve_blog .slide-mets {
    border: none;
}

.cust_blog .slide-entry .slide-image img,
.report_achieve_blog .slide-entry .slide-image img {
	width: 100% !important;
} 

.cust_blog .slide-entry-title a,
.report_achieve_blog .slide-entry-title a {
	font-size: 18px;
/* 	padding: 20px 0px; */
	line-height: 22px;
}

.cust_blog .slide-entry-title,
.report_achieve_blog .slide-entry-title {
	padding: 15px 0px;
} 

.cust_blog .slide-meta-time,
.report_achieve_blog .slide-meta-time {
	color: #1c6147;
	font-weight: 900;
}

/* .cust_blog .entry-content-header, .cust_blog article .slide-content {
	display: table-footer-group;
}

.cust_blog .slide-meta, .cust_blog article .entry-footer {
	display: table-header-group ;
} */

.cust_blog .slide-entry-wrap,
.report_achieve_blog .slide-entry-wrap {
    display: flex;
    flex-wrap: wrap;
}

.cust_blog .slide-entry-excerpt.entry-content,
.report_achieve_blog .slide-entry-excerpt.entry-content {
    color: #929292;
	line-height: 22px;
}

/* filter section style */
.cust_blog article .slide-entry-title, .report_achieve_blog article .slide-entry-title,
.cust_blog article .slide-meta, .report_achieve_blog article .slide-meta,
.cust_blog article .entry-content, .report_achieve_blog article .entry-content {
    text-align: left !important;
    margin-top: 0px !important;
}

.cust_blog article .more-link,
.report_achieve_blog article .more-link,
.read-more-link::after {
	text-align: left;
    padding: 0px;
    border: none;
    margin: 14px 0px;
	width: 30%;
}

.more-link {
    color: #9ebc3a !important;
}

.read-more-link::after, .more-link::after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
	color: #1d6147;
	cursor: pointer;
}

.more-link::after {
    content: "\007C";
	margin-left: 16px !important;
}

.read-more-link {
	display: flex;
	top: 0px !important;
}

/* Form css */
.form_css input #gform_submit_button_1 {
    width: 98.5%;
    padding: 15px;
    border-radius: 5px;
    background-color: #1d6147;
}

#top .main_color .input-text, 
#top .main_color input[type='text'], 
#top .main_color input[type='input'], 
#top .main_color input[type='password'], 
#top .main_color input[type='email'], 
#top .main_color input[type='number'], 
#top .main_color input[type='url'], 
#top .main_color input[type='tel'], 
#top .main_color input[type='search'], 
#top .main_color textarea, 
#top .main_color select {
    border-radius: 5px;
}

::placeholder {
  color: #000000 !important;
  opacity: 1; 
}

.commercial-block .mar_text {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.commercial-block section div {
	padding: 0 52px;
}

.commercial-block section {
	display: table-cell;
}

.commercial-block section:last-child {
    display: block;
}

.commercial-block section div {
    padding: 0 52px;
}

#after_section_1 br {
    display: none;
}

#top .location_address p br {
	display: block !important;
}

.page_arrow_width {
    width: 10% !important;
}

.cust_map_font .av-image-hotspot .av-image-hotspot_inner {
	width: 65% !important;
	height: 65% !important;
	background: transparent !important;
}

/* ALL MEDIA QUERY */
@media (max-width: 599px) {
	#header_meta .sub_menu a {
		padding: 10px 20px !important;
	}
	.footer_link .flex_column {
		max-width: 50%;
	}
	.program_item {
		margin-bottom: 20px !important;
	}
	.page-id-5652 br, .page-id-3386 br, .page-id-3506 br, .page-id-5657 br {
		display: none;
	}
	.home_slider .avia-slide-wrap img {
		display: none;
	}
}

@media (max-width: 767px) {
/* 	header */
	#top #header_main #menu-item-search {
		right: 95%;
		top: 0px;
	}
	#header_meta .sub_menu .menu {
		justify-content: center;
	}
	.logo {
		width: 70% !important;
	}
	.home-right-text p {
		text-align: left !important;
	}
	.av-hotspot-fallback-tooltip, .page_arrow_width {
		display: none !important;
	}
	.cust_blog  article,
	.report_achieve_blog article {
		width: 100% !important;
		margin-left: 0% !important;
	}
	.responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
		margin-bottom: 20px;
	}
	.grade_factor_sec {
		margin-top: 50px !important;
	}
	.home_slider ul, .home_slider .avia-slide-wrap, .home_slider img, .home_slider .avia-slide-wrap  {
		height: 600px !important;
	}
	.top_arrow:before {
		display: none;
	}
	.socket_div .avia_textblock p {
		text-align: left !important;
	}
	.pdf_img {
		padding: 132px;
	}
	.socket_div {
		background-color: #000000 !important;
	}
	.socket_div .socket_img, .responsive #top .avia-slideshow-controls a {
		display: block !important;
	}
	.home_slider .avia-slide-wrap {
		background-image: url('/wp-content/uploads/Homepage-Slider-View-Most-Recent-Harvest-Report-new-24-1500x630.jpg');
	}
/* 	table */
	.responsive .avia-pricing-table-container, .responsive .pricing-table-wrap {
		display: -webkit-box;
	}
	.more-link::after {
		margin-left: 29px;
	} 
	.read-more-link a {
		width: auto !important;
	}
	.cust_blog article .more-link,
	.report_achieve_blog article .more-link {
		width: 80px !important;
	}
	.cust_blog .slide-entry .slide-image img {
		width: 100%;
		height: auto;
		object-fit: cover;
	}
}

@media (min-width: 768px) {
	.loc-cust-map img {
		height: 760px;
	}
	.pricing-table-wrap:first-child {
		width: 320px;
	}
	.html_header_top.html_header_sticky #top #wrap_all #main {
		padding-top: 120px !important;
	}
	#header_meta .container {
		display: flex !important;
		place-content: flex-end !important;
	}
	.crop_q_report_img {
		width: 25% !important;
	}
	.cust_blog .slide-entry .slide-image img {
		width: 200px;
    	height: 196px;
    	object-fit: cover;
	}
	.home_blog .slide-entry .slide-image img {
		height: 130px !important;
	}
}

@media (max-width: 1024px) {
/* 	header */
	.stretch_full, #avia-menu .menu-item {
		display: none;
	}	
	.market_info_counter {
		display: flex;
		flex-wrap: wrap;
	}	
	.market_info_counter .mar_text {
		border-left: none;
		border-right: none;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
	}	
	.market_info_counter .av_textblock_section:not(:last-child):not(:first-child) .avia_textblock {
		padding: 10px !important;
	}
	.container .av-content-small.units {
		width: 100% !important;
	}
	aside.sidebar.sidebar_right.alpha.units {
		display: none !important;
	}	
	 .av-burger-menu-main.menu-item-avia-special {
		display: block;
	}	
	.cust_blog .slide-entry-title a,
	.report_achieve_blog .slide-entry-title a {
		font-size: 15px !important;
	}	
	.content .entry-content-wrapper {
		padding-right: 0px !important;
	}
	.jscroll-added {
		padding-right: 0px !important;
	}
}

@media (min-width: 600px) and (max-width: 768px) {
	.footer_link .flex_column {
		max-width: 33%;
	}
	.homepage-masonry .av-inner-masonry-content {
		padding: 0px !important;
	}
	.cust_blog .slide-content,
	.report_achieve_blog .slide-content {
		padding: 10px !important;
	}
}

@media (max-width: 768px) {
	.footer_link .entry-content-wrapper {
		display: flex !important;
		flex-wrap: wrap;
	}
	.footer_link .flex_column {
		text-align: center;
		margin-top: 50px !important;
	}
	.footer_multi_box section {
		justify-content: center;
		text-align: center;
		display: flex;
		margin-left: 17%;
	}
	.footer_multi_box {
		background-color: #000000 !important;
	}
	.chart_iframe {
		height: 300px;
	}
	.crop_q_btn {
		padding: 0px 10px;
	}
	.report_achieve_blog .slide-entry-title {
		width: 100% !important;
	}
/* 	table */
	.responsive .avia-pricing-table-container, .responsive .pricing-table-wrap:last-child {
		display: -webkit-box;
	}
	.table_scrollable {
		overflow-x: scroll;
	}
	.responsive .pricing-table.avia-desc-col {
		display: block;
		width: inherit;
	}
/* 	header */
	#top #header_meta .social_bookmarks {
		display: none;
	}
/* footer */
	.footer_multi_box .flex_column {
		display: block !important;
		width: 100% !important;
	}
	.read-more-link::after {
		margin-left: 22px !important;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.home_slider ul, .home_slider .avia-slide-wrap, .home_slider img, .home_slider .avia-slide-wrap  {
		height: 440px;
	}
	.home_slider .slideshow_caption {
		width: 100%;
	}
	.footer_multi_box  .flex_column {
		padding: 0px !important;
	}
	.table_scrollable .avia-center-col.pricing-table .avia-heading-row:first-child {
		width: max-content;
		min-width: 100%;
	}
	.table_scrollable {
		overflow-x: scroll;
	}
	.top_arrow:before {
		left: 45.5%;
	}
	#header_meta .sub_menu ul {
		width: 329px !important;
	}
	.hard_white_width .pricing-table-wrap:not(:first-child) {
		width: 160px;
	}
	.hard_red_winter_table .pricing-table-wrap:last-child ul li,
	.hard_red_spring_table .pricing-table-wrap:last-child ul li,
	.hw_table_block .pricing-table-wrap:last-child ul li,
	.durum_table .pricing-table-wrap:last-child ul li {
		width: 295px;
	}
/* 	blog image */
	.home_blog .slide-entry-title {
		max-width: 200px;
	}
/* 	footer */
	.socket_div .flex_column_table {
		display: inline-flex !important;
	}
	.socket_div .empty-container {
		display: none !important;
	}
	.socket_div .privacy_link {
		width: 75% !important;
	}
}

@media (min-width: 1025px) {
	.container_wrap_first .container {
		margin-top: 60px;
	}	
	.logo {
		top: -24px;
	}
	.sw_table_title .pricing-table-wrap:nth-child(7) .avia-heading-row:first-child {
		width: max-content;
		min-width: 100%;
	}
	.read-more-link {
		width: 250px;
	}
	.crop_q_btn a {
		padding: 10px 40px !important;
	}
	.crop_q_fiter section:not(:first-child), .crop_q_btn {
		display: inline-table;
	}
	.cust_blog .slide-entry .slide-image img {
		width: 270px;
    	height: 270px;
    	object-fit: cover;
	}
	.home_blog .slide-entry .slide-image img {
		width: 200px;
    	height: 200px !important;
    	object-fit: cover;
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	.footer_multi_box .container {
		padding:0px !important;
	}
}
@media (min-width: 1025px) and (max-width: 1312px) {
	.responsive .table_scrollable .pricing-table-wrap:last-child ul,
	.responsive .table_scrollable .pricing-table-wrap .avia-heading-row:first-child {
		width: max-content;
		min-width: 100%;
	}
	.table_scrollable {
		overflow-x: scroll;
	}
}

@media (min-width: 1025px) and (max-width: 1450px) {
	.hard_white_width .pricing-table-wrap:not(:first-child) {
		width: 105px;
	}
	.hard_white_width {
		overflow-x: scroll;
	}
	.brown_box_scroll {
		overflow-wrap: anywhere;
	}
	.brown_box_scroll .av_textblock_section .avia_textblock {
		padding: 0px 20px !important;
	}
	.commercial_box .av_textblock_section .avia_textblock {
		padding: 0px 19px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1200px) {
	.footer_multi_box .flex_column {
		padding: 0px !important;
	}
}

@media (min-width: 1201px) and (max-width: 1330px) {
	.footer_multi_box .flex_column {
		padding: 20px 20px 20px 15px !important;
	}
}
/* table on crop-quality page */
/* common */
.avia-heading-row {
    background-color: #ffffff !important;
    color: #000000 !important;
    font-weight: 600;
	padding: 5px !important
}

.pricing-table {
    margin: 3px !important;
}

.avia-pricing-row {
    background-color: #676767 !important;
    color: #ffffff !important;
    font-size: 16px !important;
    padding: 12px !important;
}

.crop_table_production ul li,
.crop_table_supply ul li,
.hard_red_table_one ul li {
    border: none !important;
    margin-bottom: 5px !important;
}

.crop_table_production .avia-desc-col li:not(:first-child):not(:last-child),
.crop_table_supply .avia-desc-col li:not(.avia-pricing-row):not(:first-child) {
    background-color: #37302c !important;
    color: #ffffff !important;
}

.crop_table_production .avia-desc-col li,
.crop_table_supply .avia-desc-col li {
	text-align: left !important;
}

.crop_table_production .avia-center-col li:not(:first-child):not(:last-child),
.crop_table_supply .avia-center-col li:not(:first-child):not(.avia-pricing-row) {
	background-color: #957a5d !important;
	color: #ffffff !important;
}

.first-table-item {
    top: 0px !important;
}

.crop_q_btn {
    margin-left: 10px;
}

.hard_white_width .avia-heading-row:first-child {
    width: max-content;
	min-width: 100%;
}

/* supply table */
.crop_table_supply .avia-desc-col li {
    padding: 9px;
}

.crop_table_supply .avia-highlight-col li:not(:first-child) {
	background-color: #676767 !important;
    color: #ffffff !important;
}

.crop_table_supply .avia-highlight-col li:last-child {
	padding-bottom: 9px !important;
}

.crop_table_supply .avia-highlight-col {
	box-shadow: none !important;
}

.crop_table_supply .pricing-extra {
    display: none !important;
}

.hard_red_table_one .avia-desc-col li:not(:first-child) {
	background-color: #37302c !important;
    color: #ffffff !important;
}

.hard_red_winter_table .avia-center-col li:not(:first-child) {
    background-color: #27860F !important;
}

.hard_red_spring_table .avia-center-col li:not(:first-child) {
    background-color: #b96800 !important;
}

.hard_white_table .avia-center-col li:not(:first-child) {
    background-color: #5F165B !important;
}

.soft_white_table .avia-center-col li:not(:first-child) {
    background-color: #007AA7 !important;
}

.soft_red_winter .avia-center-col li:not(:first-child) {
    background-color: #623A07 !important;
}

.durum_table .avia-center-col li:not(:first-child) {
    background-color: #B00024 !important;
}

.durum_table .pricing-table li:not(:first-child) {
    padding: 9px 8px !important;
}

.hard_red_table_one .avia-center-col li:not(:first-child) {
	color: #ffffff !important;
}

.hard_red_table_one span.fallback-table-val {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.next_btn a {
	padding: 0px !important;
    text-align: left !important;
    font-size: 26px !important;
}

/* breadcrumbs */
.title_container .breadcrumb { 
    position:relative;
    left:-2px; 
    top: 22px;
	font-size: 26px;
    font-weight: 600;
}

.title_container { 
     padding-bottom:10px;
}

.breadcrumb * {
    color: #ffffff !important;
}

#main .title_container {
	background-color: #372f2a !important;
}

.breadcrumb .trail-before,
.breadcrumb .trail-begin,
.breadcrumb .sep,
.single-wheatletter .trail-end,
.single-trade-activity .trail-end,
.single-post .blog-tags {
	display: none !important;
}

.stretch_full .container {
	min-width: 100% !important;
    padding: 0px !important;
    margin-top: 20px;
}

.breadcrumb-trail span:nth-child(4) a span, .custom-breadcrumb-mid {
	background-color: #1d6147;
    padding: 22px 25px 21px 30px !important;
    margin-right: 20px;
}

.page-id-16179 .breadcrumb-trail span.trail-end,
.page-id-5652 .breadcrumb-trail span.trail-end,
.page-id-17872 .breadcrumb-trail span.trail-end,
.page-id-3386 .breadcrumb-trail span.trail-end,
.page-id-3506 .breadcrumb-trail span.trail-end,
.page-id-5657 .breadcrumb-trail span.trail-end,
.page-id-5656 .breadcrumb-trail span.trail-end,
.page-id-19544 .breadcrumb-trail span.trail-end,
.page-id-249 .breadcrumb-trail span.trail-end {
	background-color: #1d6147;
    padding: 32px 25px 31px 30px;
    margin-top: -34px !important;
}

#top .no_margin.av_four_fifth {
    width: 90%;
}

#main .stretch_full {
	position: fixed;
    width: 100%;
    z-index: 90;
}

.page-id-2160 .breadcrumb-trail, 
.page-id-2165 .breadcrumb-trail, 
.page-id-2176 .breadcrumb-trail,
.page-id-340 .breadcrumb-trail,
.page-id-3272 .breadcrumb-trail,
.page-id-3270 .breadcrumb-trail,
.page-id-402 .breadcrumb-trail,
.page-id-249 .breadcrumb-trail, 
.single-post .breadcrumb-trail {
    display: flex;
}

/* content slide for End Products */
.end_product_slider .avia-slideshow-controls {
	width: 118px !important;
    top: 20px !important;
    left: -9px !important;
}

.end_product_slider .avia-slideshow-controls a {
	width: 56px !important;
    height: 27px !important;
	font-size: 20px !important;
}

/* secondary menu */
#header_meta .sub_menu .btn-green a {
	background-color: #f2b92a !important;
    border-color: #f2b92a !important;
	color: #0f4563 !important;
}

#header_meta .sub_menu {
	margin-top: 15px !important;
}

#header_meta .sub_menu ul {
	display: flex;
/*     width: 400px; */
	width: 210px;
	text-align: center;
}

#header_meta {
	min-height: 30px;
	z-index: 1;
}

#header_meta .sub_menu a {
    background-color: #9ebc3b !important;
    color: #ffffff;
    border-color: #6a892e !important;
    border-radius: 5px !important;
    padding: 10px 40px;
}

#header_meta .sub_menu .btn-green a {
	background-color: #6d9247;
    border-color: #6d9247;
}

#header_main, #header_meta, #header_meta .menu-item, #header_meta .social_bookmarks li {
	border: none !important;
	background: transparent !important;
}

#header_meta .social_bookmarks {
	margin-top: 20px;
}

#header_meta .social_bookmarks li {
	margin-right: 10px;
}

.html_header_top #top .av_header_stretch .container {
	width: 90% !important;
}

/* content slider */
.end_product_slider .avia-button .avia_button_background {
    opacity: -0.1 !important;
}

.office_location_tab .active_tab, .office_location_tab .active_tab_content {
    background-color: #372f2a !important;
    color: #fff !important;
}

.office_location_tab .tab_titles .tab {
    color: #fff;
    font-size: 18px;
}

.office_location_tab .tabcontainer {
	margin-top: 0px !important;
}

.office_location_tab .active_tab_content strong,
.office_location_tab .active_tab_content h3,
#top .homepage-masonry .av-inner-masonry:hover .av-masonry-entry-title.entry-title {
	color: #ffffff !important;
}

.hard_red_table_one li p {
    margin: 0px !important;
}

.avia-smallarrow-slider-heading {
	display: none !important;
}

.sw_table_title .pricing-table-wrap:nth-child(2n+1) .avia-heading-row:first-child {
		right: 50%;
}

.office_location_tab .tab {
	border-top: none !important;
	margin-bottom: 20px;
	padding: 0px 16px !important;
}

.av-large-gap.av-fixed-size.homepage-masonry .av-masonry-entry .av-inner-masonry {
	right: 30px;
    bottom: 30px;
}

#top #wrap_all .all_colors .homepage-masonry .entry-content {
    font-size: 18px;
    text-transform: none;
    text-align: center;
    font-weight: 700;
}

#top .homepage-masonry .av-inner-masonry figcaption.av-inner-masonry-content {
	opacity:0.95;
}

#top .homepage-masonry .av-inner-masonry:hover figcaption.av-inner-masonry-content {
    padding-bottom: 50px !important;
    background: #9ebc3a;
    color: #fff !important;
    border-color: #0a5d76;
	box-shadow: none;
	opacity: 1;
}

#top .homepage-masonry .avia-arrow, aside .widgettitle, .single-post span.av-vertical-delimiter {
	display: none;
}

#top.single-post h1.post-title.entry-title {
    margin-top: 20px;
    text-align: left;
}

.post-title {
    text-transform: capitalize !important;
}

.widget_location-address .av-special-heading-tag {
    color: #1d6147 !important;
}

a.green-link {
    color: #719430 !important;
	text-decoration: none !important;
}

/* single post */
.single .post-meta-infos {
	margin-bottom: 20px;
	margin-top: 20px !important;
}

.single .related_posts .av-related-title {
	display: block;
    color: #000007;
    font-size: 12px;
    line-height: 1.8em;
    padding: 0px 11px;
}

.post-meta-infos .text-sep-date, .post-meta-infos .blog-author {
    display: none !important;
}


.sharethis-inline-share-buttons {
    margin: 10px 0;
}

.sidebar_blog .slide-entry-wrap {
	margin-bottom: 20px; 
}

.cust_blog article .more-link,
.report_achieve_blog article .more-link {
    width: 80px !important;
}

/* price-report page */
.remove_date_blog article .slide-meta{
    display: none !important;
}

.report-buttons button, .report-buttons a {
    font-size: 14px !important;
    width: 100%;
    display: block;
    height: 35px;
    border-radius: 5px;
    text-align: center;
    padding: 3px 20px;
}

.report-buttons a.disabled {
	pointer-events: none;
	cursor: default;
}

.remove_share_blog .slide-entry .sharethis-inline-share-buttons {
    display: none !important;
}

.remove_share_blog .more-link::after {
    content: " ";
}


/* American Farmers Feed The World Act of 2023 page */

.ameri-farm-page .entry-content-wrapper.clearfix {
    margin: 0px 50px;
}

@media (min-width: 1366px) {
	.cust_blog .slide-entry .slide-image img {
		width: 290px;
    	height: 280px;
    	object-fit: cover;
	}
	.home_blog .slide-entry .slide-image img {
		width: 290px;
    	height: 280px !important;
    	object-fit: cover;
	}
	.report_achieve_blog .slide-entry .slide-image img {
		width: auto !important;
		height: 370px !important;
		object-fit: cover !important;
	}
}

@media only screen and (max-width: 1100px) {
  nav.main_menu {
    display: block !important;
  }
  #avia-menu .menu-item {
    display: none;
  }
  .av-burger-menu-main.menu-item-avia-special {
    display: block;
  }
}
	

