/*

 ____            ___                 __         
/\  _`\         /\_ \    __         /\ \        
\ \ \L\ \     __\//\ \  /\_\    ____\ \ \___    
 \ \ ,  /   /'__`\\ \ \ \/\ \  /',__\\ \  _ `\  
  \ \ \\ \ /\  __/ \_\ \_\ \ \/\__, `\\ \ \ \ \ 
   \ \_\ \_\ \____\/\____\\ \_\/\____/ \ \_\ \_\
    \/_/\/ /\/____/\/____/ \/_/\/___/   \/_/\/_/
                                                
                                                
copyright 2011


*/

/******

Template information:

grey:			#414042;			65,64,66
dark green:		#3e6737;			62,103,55
light green:	#a6b95a;			166,185,90
orange:			#eea731;			238,167,49
yellow:			#ffcd5b;			255,205,91
red:			#52301a;			82,48,26

font-family: "azo-sans-web",sans-serif;

*******/




/***** General Styles *****/

html {overflow-x: hidden;}

body {
	font-family: "azo-sans-web",sans-serif;
	background: white;
}

body, input, textarea {
	font-family: "azo-sans-web",sans-serif;
}


h1, h2, h3, h4, h5, h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	font-family: "azo-sans-web",sans-serif;
	line-height: 1.15em;
	margin: 0 0 .5em;
	font-weight: bold;
	color: #3e6737;
	text-transform: uppercase;
}


p, ul, ol, dd, pre, hr, table, form, select, address, embed {
	margin: 0 0 .5em;
	line-height: 1.35em;
	font-family: "azo-sans-web",sans-serif;
}




blockquote:after, blockquote:before {display: none!important;}
blockquote,
blockquote p {
	margin: 0;
	font-style: normal;
	color: #414042;
	font-weight: bold;
	font-size: 1.5em;
}


img {
	max-width: 100%;
/* 	width: auto; */
	height: auto;
}




a,
a:link,
a:visited {color: #eea731;}

a:hover,
a:active {
	text-decoration: none;
	opacity: .7;

}


.entry-content a,
.entry-content a:link,
.entry-content a:visited {color: #bf7954;}











/***** Header & Footer *****/

#notice {
	background: #eea731;
	padding: 1em 0;
	position: relative;
	color: #414042;
}
.notice-content {
	display: inline-block;
	width: 90%;
}
#notice a {color: #414042;}
#notice p {
	margin: 0;
}
.close-btn {
	float: right;
    background: #fff;
    color: #414042;
    height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 50px;
    line-height: 25px;
    font-size: 1.25em;
}
.close-btn:hover {
	cursor: pointer;
	opacity: .7;
}


#branding {display: none;}

#logo {
	margin: 2em auto;
	display: block;
}

#below_header {
	background: #414042;
	padding: 1em 0;
	text-align: center;
}
.top_menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
.top_menu li {
	display: inline-block;
	position: relative;
	text-transform: uppercase;
	color: white;
	font-size: .8em;
}
.top_menu li a {
	display: inline-block;
	padding: .5em 1em;
	border-left: 1px solid white;
	color: white;
}
.top_menu li:first-child a {border: none;}
.top_menu li.current_page_item a,
.top_menu li.current_page_ancestor a {color: #eea731;}

.top_menu li a:hover,
.top_menu li a:active {
	text-decoration: none;
	color:#eea731;
}



.social {
	position: absolute;
	top: 0;
	right: 0;
}
.social img {
	max-height: 20px;
	margin-left: 1em;
}

.member {
	display: none;
	margin-left: 1em;
	background: #eea731;
	text-align: center;
}

.member a {
	color: white;
	font-weight: bold;
	text-transform: uppercase;
}

.page-id-2 .member {
	display: block;
}

#footer {
	background: #414042;
	color: white;
	font-size: .9em;
	padding: 1.625em 0 0;
}
#footer h3 {
	text-transform: none;
	color: white;
}

#footer a {color: #eea731;}

.wheat_icon {
	display: block;
	clear: both;
	float: right;
	max-height: 60px!important;
	margin-top: 1em;
}



#siteinfo {
	font-size: .75em;
	width: auto;
}










/***** Home Page *****/

.home #subpage_headers.default blockquote {
	margin: 0 auto 1em;
	text-align: center;
	color: white;
	font-size: 2.5em;
}

#home_slider {
	width: 50%;
	display: inline-block;
	margin-right: 1.5%;
	border: 2px solid white;
}
#home_slider img {}
#home_slider .slick-slide {
	position: relative;
}
#home_slider .slick-slide a {
	position: absolute;
	height: 100%;
	width: 100%;
}
.slide_content {
	position: absolute;
	background: rgba(0,0,0,.7);
	color: #eea731;
	padding: .5em 1em;
	left: 0;
	right: 0;
	bottom:0;
	margin: 0 auto;
	display: block;
	font-weight: lighter;
}
.slide_content p {margin: 0;}




#home_widgets {
	list-style: none;
	margin: 0 -1%;
	padding: 0;
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
#home_widgets li {
	width: 47%;
	margin: 0 1% 2%;
	display: inline-block;
	vertical-align: top;
	background: rgb(238,167,49);
	background: rgba(238,167,49,.85);
	min-height: 247px;
	position: relative;
}
#home_widgets li:hover {opacity: .8;}

.home_widget_content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: auto;
}



#home_widgets li h3 {
	font-weight: normal;
	color: white;
	padding: 1em 0;
	margin: -1em 1em;
	border-top: 1px solid white;
}
#home_widgets li h3:hover {text-decoration: none;}
#home_widgets li img {
	float: left;
}




h2.title_banner {
	margin: 0 0 1em;
	display: block;
	background: url(img/header_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	color: white;
	padding: .5em 0;
	text-align: center;
	letter-spacing: 2px;
}


#home_publications {
	list-style: none;
	margin: 0 -.5% 2em;
	padding: 0;
}
#home_publications li {
    display: inline-block;
    vertical-align: top;
    margin: 0 0.5%;
    width: 18.675%;
    background: rgb(166,185,90);
    background: rgba(166,185,90,.5);
    min-height: 275px;
    font-size: .85em;
    position: relative;
}
.publication_content {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: auto;
}
#home_publications li:hover {opacity: .7;}
#home_publications li:first-child {
	background: #3e6739;
	color: white;
}
#home_publications li:first-child h3 {color: #eea731;}
#home_publiscations li h3 {text-decoration: none;}
#home_publications li img {float: left;}
#home_publications li h3 { 
	font-weight: normal;
    padding: 1em 0;
    margin: -1em 1em;
    border-top: 2px solid white;
    color: #3e6737;
    text-transform: none;
    font-weight: normal;
}







#blog_wrap {
	width: 45%;
    display: inline-block;
    border: 4px double #3e6737;
    padding: 1% 2%;
    margin-right: 1%;
}
#blog_wrap h2 {
    margin: 0 0 .5em;
    border-bottom: 3px solid #3e6737;
    padding-bottom: .25em;
}
#blog_wrap h2 a {color: #3e6737;}
#blog_wrap h2 img {
	float: right;
	max-height: 25px;
}
.blog_content {font-size: .85em;}
.blog_content h3 {font-weight: normal;}
.blog_content h3 a {color: #414042;}
.blog_content .more-link {
	display: block;
	clear: both;
	text-transform: uppercase;
	color: #eea731;
	margin-top: .5em;
	font-size: 1.15em;
}





#home_social {
	position: relative;
	display: block;
	clear: both;
	margin-bottom: 2em;
}



#facebook_wrap {
/* 	background: #fff5e2;
	font-size: .85em; */
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 19%;
    padding: 1.5%;
    display: inline-block;
    vertical-align: top;
    margin-right: 1%;
    color: white;
    font-size: 1.1em;
/*
    text-transform: uppercase;
    font-size: 1.3em;
*/
    line-height: 1.25em;
}
#facebook_wrap img {
	max-height: 70px;
}
#facebook_wrap hr {
	color: white;
	background: white;
	margin: 1em 0;
}



#twitter_wrap {
	background: #fff5e2;
    width: 19%;
    padding: 2%;
    display: inline-block;
    vertical-align: top;
    font-size: .85em;
}

#facebook_wrap h2,
#twitter_wrap h2 {
	margin: 0 0 1em;
	color: #eea731;
}

#facebook_wrap h2 img,
#twitter_wrap h2 img {
	float: right;
	max-height: 22px;
}
#facebook_wrap h2 a,
#twitter_wrap h2 a {color: #eea731;}






/***** Subpages *****/

.wrap {
	position: relative;
	max-width: 1100px;
/* 	max-width: 1024px; */
	margin: auto;
}



#subpage_headers {
	background-size: cover!important;
	background-repeat: no-repeat;
	width: 100%;
	padding: 2em 0;
	margin-bottom: 1em;
	background-position: center;
}


#subpage_headers.default {background-image: url(img/green_barley.jpg);}

h1.entry-title {
	color: white;
	padding-top: 2em;
	font-size: 2.5em;
	margin: 0;
	letter-spacing: 3px;
}






#main {
	max-width: 100%;
	width: 100%;
	border-top: 4px double #3e6737;
	float: left;
}


#container {
	margin: 0 0 1em;
	width: 100%;
}
#container.with_submenu {
	width: 70%;
	float: left;
	margin: 0 0 1em;
}


#content {
	float: left;
}




.entry-content p, 
.entry-content ul, 
.entry-content ol, 
.entry-content dd, 
.entry-content pre, 
.entry-content hr, 
.entry-content table, 
.entry-content form, 
.entry-content select,
.entry-content address,
.entry-content embed {
	margin: 0 0 .5em;
	line-height: 1.35em;
	font-family: "jaf-bernina-sans",sans-serif;
}




#submenu_container {
	float: left;
	width: 27%;
	margin-right: 2.5%;
	margin-bottom: 2em;
}
.sub_menu {
	background: #fff5e2;
}
.sub_menu ul {
	list-style: none;
	margin: 0px;
	padding: 1.5em;
}
.sub_menu ul li a {
	color: #3e6737;
	border-bottom: 1px solid #3e6737;
	margin-top: 3px;
	padding-top: 3px;
	display: block;
}
/*
.sub_menu ul li:first-child a {
	border: none;
	padding: 0;
	margin: 0;
}
*/
.sub_menu ul.children {
	padding-top: 0;
	padding-bottom: .5em;
}

#below_container {
	display: block;
	clear: both;
	position: relative;
}
















/***** Malt Academy *****/

.page-template-page-academy h2, 
.page-template-page-academy-child h2,
.page-template-page-academy .entry-content h2, 
.page-template-page-academy-child .entry-content h2 {
	color: #eea731;
}

.page-template-page-academy h3,
.page-template-page-academy-child .entry-content h3,
.page-template-page-academy h4,
.page-template-page-academy-child .entry-content h4,
.page-template-page-academy h5,
.page-template-page-academy-child .entry-content h5,
.page-template-page-academy h6,
.page-template-page-academy-child .entry-content h6 {font-weight: normal;}


.page-template-page-academy #header, 
.page-template-page-academy-child #header,
.page-id-12 #header {
	background: url(img/malt_header_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
#malt_logo {
	margin: 0 auto;
	display: block;
}




.page-template-page-academy #main,
.page-template-page-academy-child #main,
.page-id-12 #main {
	border: none;
}

.page-template-page-academy h1.entry-title, 
.page-template-page-academy-child h1.entry-title,
.page-id-12 h1.entry-title {
	padding: .5em 0;
	letter-spacing: 2px;
	font-size: 1.5em;
	text-align: center;
	background: url(img/header_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	margin-bottom: 1.5em;
}



.page-template-page-academy .attachment-large {
	float: left;
	width: 31.5%;
	display: inline;
}
.page-template-page-academy .entry-content {
	padding: 3.25% 5%;
    background: #fff5e2;
    width: 36.75%;
    float: right;
    display: inline;
}

#home_slider.malt_slider {
	margin: 0;
	background: #eea731;
}
#home_slider.malt_slider .slide_inner {
	text-align: center;
	padding: 1em 0;
}


.page-template-page-academy #content {
	margin-bottom: 2em;
}

.page-template-page-academy-child .entry-content {
	width: 65%; 
	display: inline-block;
}

.page-template-page-academy .below_content {
	padding: 3.25% 5%;
    background: #fff5e2;
	position: relative;
	display: block;
	clear: both;
}



#malting_home_widgets {
	position: relative;
	display: block;
	clear: both;
	margin-bottom: 2em;
}

#malting_widgets {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 65%;
	display: inline-block;
	margin-right: 1%
}
#malting_widgets li {
	display: inline-block;
	vertical-align: top;
	width: 48.5%;
	background: #3e6738;
	color: white;
	margin-left: 2%;
}
#malting_widgets li:first-child {margin: 0!important;}

.malt_widget_content {
	border-bottom: 1px solid white;
	padding: 1.5em 5%;
	font-size: .85em;
	position: relative;
}
.malt_widget_content h2 {
	color: #ffcd5c;
	margin: 0;
}
.malt_widget_content h3 {
	color: white;
	margin: 0;
}
.gold_arrow {
	position: absolute;
    right: 5%;
    height: 15px;
    border: 1px solid white;
    padding: 10px;
    top: 0;
    bottom: 0;
    display: block;
    margin: auto;
}


#academy_promo {
	width: 31%;
    display: inline-block;
    vertical-align: top;
    padding-left: 2%;
    border-left: 4px double black;
}


#academy_video {
	display: block;
	clear: both;
	width: auto;
	margin-bottom: 1em;
	position: relative;
}
#academy_video h2 {
	margin: 0 0 .5em;
	width: 60%;
	font-size: 1.25em;
}
#academy_video h2 a {color: #ffcd5c;}
#academy_video h2 a:hover,
#academy_video h2 a:active {text-decoration: none;}
#academy_video h2 img {
	position: absolute;
	right: 0;
	top: 0;
}
.video_content {position: relative;}
.play_icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	margin: auto;
}









.program_banner {
	background: #3e6738;
	color: white;
	padding: 2.5% 5%;
	margin-bottom: 2em;
}
.program_banner h1, 
.program_banner h2,
.program_banner h3,
.program_banner h4,
.program_banner h5,
.program_banner h6,
.program_banner p
.program_banner ul
.program_banner ol
.program_banner li {
	color: white;
	font-weight: lighter;
}




#malting_subpage_widgets {
	width: 30%;
	display: inline-block;
	vertical-align: top;
	margin-left: 2%;
	padding-left: 2%;
	border-left: 4px double black;
}
#malting_subpage_widgets #malting_widgets {
	width: auto;
	display: block;
}
#malting_subpage_widgets #malting_widgets li {
	width: auto;
	display: block;
	margin-bottom: 2em !important;
}
#malting_subpage_widgets #academy_promo {
	width: auto;
	display: block;
	border: none;
	padding: 0;
}








#news {
	list-style: none;
	margin: 0;
	padding: 0;
}
#news li {
	border-top: 1px solid black;
	padding-top: 1em;
	margin: 1em 1% 0;
	width: 47%;
	float: left;
}
#news li:first-child,
#news li:nth-child(2) {
	border: none;
	padding: 0;
	margin: 0 1%;
}






.page-template-page-market-updates #news li,
.page-template-page-past-market-updates #news li {
	border: none;
	padding: 0;
	margin: 0 0 .25em;
	width: auto;
	float: none;
}
.page-template-page-market-updates #news li:first-child,
.page-template-page-past-market-updates #news li:first-child {border-top: none;}
.page-template-page-market-updates #news li,
.page-template-page-past-market-updates #news li { margin: 0; }


.page-template-page-market-updates-nm #news li {
	border-top: 1px solid black!important;
	padding-top: 1em!important;
	margin: 1em 0 0!important;
	width: auto;
	float: none;
}
.page-template-page-market-updates-nm #news li:first-child {border-top: none!important;}








.page-template-page-publications #submenu_container {display: none;}

.wp-caption {
	border: none;
	width: 100%;
	padding: 0;
	margin-bottom: .5em;
}
.wp-caption img {border: none;}
.wp-caption p.wp-caption-text {padding: .5em 0;}






.archive #content h1.entry-title {
	margin: 0 0 .5em;
	font-size: 1.5em;
	padding: 0;
}
.archive .hentry {border-bottom: 2px solid #3e6737;}


.entry-meta,
.entry-utility {display: none;}


.single #submenu_container,
.archive #submenu_container {margin: 0 0 1em;}

.archive_list {
	display: block;
	margin: auto;
	padding: 0;
	list-style: none;
}
.archive_list li {
	border-bottom: 1px solid #3e6737;
	margin-top: 3px;
	padding-top: 3px;
	display: block;
}
.archive_list li a {
	color: #3e6737;
}

.category #container {width: 65%;}







/*
.single #container.with_submenu,
.archive #container.with_submenu {float: right;}
*/


.single #container.with_submenu,
.archive #container.with_submenu,
.blog #container.with_submenu {width: 65%}

.blog_loop {
	border-bottom: 2px solid #3e6737;
	padding-bottom: .5em;
	margin-bottom: .5em;
}
.blog_loop h2 {font-size: 1.15em;}
.blog_loop h2 a {color: #414042;}
.blog_loop h2 a:hover,
.blog_loop h2 a:hover {color: #eea731;}
.blog_loop h4 {font-size: .85em;}



.blog #submenu_container,
.archive #submenu_container,
.single #submenu_container {
	float: right;
	margin-right: 0;
	margin-left: 2%;
	padding-left: 2%;
	border-left: 4px double #3e6737;
	width: 30%
}

.blog .sub_menu,
.archive .sub_menu,
.single .sub_menu {background: transparent;}
.blog .sub_menu ul,
.archive .sub_menu ul,
.single .sub_menu ul {padding: 0;}



.more-link {
	display: block;
	clear: both;
	text-transform: uppercase;
	padding: .5em 0 0;
	font-weight: bold;
}



.search-form {
	padding: 2em 2em 5em;
	background: url(img/search.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 2em;
}
.search-field {
	width: 100%;
	margin-bottom: .5em;
}
.search-submit {
	background: #414041;
	border: none;
	color: white;
	text-transform: uppercase;
	padding: .5em;
	width: 50%;
	float: right;
	margin-right: -2%;
	font-family: "azo-sans-web",sans-serif;
}



.online_reg_form:hover {cursor: pointer;}













/**** Breadcrumbs ****/

.breadcrumbs {
	list-style: none;
	margin: 0 0 1.5em!important;
	padding: 0;
}
.breadcrumbs li {
	display: inline-block;
	margin-left: .5em;
	padding-left: .5em;
	border-left: 1px solid black;
}
.breadcrumbs li:first-child {
	padding: 0;
	margin: 0;
	border: none;
}















/************ Miscellaneous, Plugins, External ******************/

#cff .cff-item {border: none!important;}


.tweet_profile_img {display: none;}
.tweet_intent {margin-right: .5em;}




#mc_embed_signup {
	background: #eea731;
	padding: 1em;
}

#mc-embedded-subscribe {
	background: #414042;
	border: none;
	color: white;
	text-align: center;
	padding: .25em 2.5em;
	text-transform: uppercase;
	width: 12%;
	display: inline-block;
}

#mc_embed_signup_scroll h2 {
    color: white;
    font-weight: lighter;
    margin: 0;
    font-size: 1.25em;
    width: 20%;
    display: inline-block;
    margin-right: 1%;
}

.mc-field-group {
	display: inline-block;
	width: 20%;
	margin-right: 1%;
}

.mc-field-group input {width: 90%;}



.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] {
	background: #eea731;
	color: #414042;
	text-transform: uppercase;	
	border: none;
	font-family: "azo-sans-web",sans-serif;
	padding: .5em 2em;
}





.accordion-title {
	background: #fff5e2;
	padding: .5em;
	margin: 0 0 .5em!important;
	color: #bf7954!important;
}
.accordion-title:hover,
.accordion-title:active {cursor: pointer;}


.page-id-2797 h3 {
	margin: 3em 0 1em 0;
}

.page-id-2797 .su-row {
	margin-bottom: 2em;
}

.page-id-2797 .su-spoiler-style-default > .su-spoiler-title {
	color: #3e6737;
	border: 2px solid #3e6737;
	padding-left: 40px;
	margin-top: 1em;
}

.page-id-2797 .su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon {
	left: 10px;
}

.su-spoiler {
	margin-bottom: 0em!important;
}
















/************ Mobile ******************/


.mobile {display: none;}













/************ Internet Explorer ******************/

.lt-ie9 #wrapper {width: 1024px;}

.lt-ie9 .social.header {width: 200px;}

.lt-ie9 #main {width: 100%;}


.lt-ie9 #home_publications li img {max-height: 160px;}





.page-id-839 .list_content {
    margin-top: -20px;
}

.page-id-839 .content-column p:empty {
    display: none;
}









/****** Crop Data Tables ******/

.clear {
	position: relative;
	display: block;
	clear: both;
}


.data-table-wrap {
	margin: 0 0 5em;
}

h2.data-type {
	text-transform: none;
	font-weight: bold;
	font-size: 3.5em;
}

.raw-data-wrap {
	margin: 0 0 2.5em;
	position: relative;
}

.raw-data {
	border-collapse: separate;
	border-spacing: 3px;
	border: none;
}

.data-labels {
	float: left;
	width: 23%;
}
.data-info {
	display: inline-block;
	vertical-align: top;
	width: 77%;
	position: relative;
	overflow: auto;
}
.data-info tbody {position: relative;}

.raw-data th,
.raw-data td {
	padding: .5em;
	border: 1px solid #DBDBDB;
	color: #3e6737;
	vertical-align: middle;
	line-height: 1;
	font-size: .95em;
}
.raw-data.data-info th,
.raw-data.data-info td {
	min-width: 100px;
}
.raw-data th.plain {
	border: 1px solid transparent;
	font-weight: bold!important;
	background: transparent!important;
	text-align: left!important;
}

.raw-data .data-subhead th {
	font-weight: normal;
	background: #FDF5E4;
	text-align: center;
	height: 45px;
}

.data-title {
	background: #3e6737;
	color: #fff!important;
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	margin-left: calc(23% + 3px);
	margin-bottom: .25em;
	padding: .25em 0;
}


.raw-data .highlight {
	background: #FDF5E4;
}
.raw-data .nested {
	border: none;
	padding: 0;
}
.raw-data .nested span:first-child {margin: 0;}
.raw-data span {
	padding: .5em;
	display: block;
	clear: both;
	border: 1px solid #DBDBDB;
	margin-top: 2px;
	min-height: 15px;
}


.data-labels th:first-child,
.data-labels td:first-child {  
	width: 100%;
}




.hide {display: none;}


.table-scroll {
	background-color: #3e6737;
	background-image: url(img/arrow-right.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 15px;
	width: 35px;
	position: absolute;
	right: -40px;
	top: 60px;
	bottom: 11px;
}



.single-crop-data .filter {
	list-style: none;
	margin: 0 2% 2em 0;
	width: 30%;
	display: inline-block;
	position: relative;
	vertical-align: top;
	border: 1px solid #3e6737;
	color: #3e6737;
	padding: .5em;
	background-image: url(img/arrow-down.png);
	background-repeat: no-repeat;
	background-size: auto 13px;
	background-position: 97% 50%;
}
.single-crop-data .filter li {
	position: relative;
}
.single-crop-data .filter ul {
	position: absolute;
	display: none;
	background: #fff;
	list-style: none;
	margin: 0;
	padding: 1em;
	z-index: 10;
	left: 0;
	right: 0;
}
.single-crop-data .filter li:hover ul {
	display: block;
}

.single-crop-data .filter ul button {
	border: none;
	background: transparent;
	padding: .25em;
	margin: 0;
}
.single-crop-data .filter li input {margin-right: .25em;}



.wp-block-kadence-pane {margin: 0 0 10px;}

.gfield br {display: none;}

.wp-block-image {margin: 0;}
.wp-block-image img {margin: 0;}
.wp-block-image figcaption {
	text-align: center;
	font-size: 13px;
	margin: 0;
}


.blocks-gallery-grid .blocks-gallery-image, 
.blocks-gallery-grid .blocks-gallery-item, 
.wp-block-gallery .blocks-gallery-image, 
.wp-block-gallery .blocks-gallery-item {
	margin: 0 1em 3em 0!important;
}
.blocks-gallery-grid .blocks-gallery-image img, 
.blocks-gallery-grid .blocks-gallery-item img, 
.wp-block-gallery .blocks-gallery-image img , 
.wp-block-gallery .blocks-gallery-item img {
	margin: 0 0 .5em !important;
}
.blocks-gallery-grid .blocks-gallery-image figure, 
.blocks-gallery-grid .blocks-gallery-item figure, 
.wp-block-gallery .blocks-gallery-image figure, 
.wp-block-gallery .blocks-gallery-item figure {
	display: block!important;
}
.blocks-gallery-grid .blocks-gallery-image figcaption, 
.blocks-gallery-grid .blocks-gallery-item figcaption, 
.wp-block-gallery .blocks-gallery-image figcaption, 
.wp-block-gallery .blocks-gallery-item figcaption {
	position: relative!important;
	font-size: 1em!important;
	color: #000!important;
	background: none!important;
	padding: 0!important;
}