#front-page-recent-posts {
  display: none;
}

.custom-logo{
	width: 242px;
}

.main-navigation ul > li > a{
	color: #25408F;
}

a{
	color: #81BF61;
}

.main-navigation ul ul{
	border-top: 2px solid #81BF61;
}

.main-navigation ul ul:before{
	color:  #81BF61;
}

.wp-block-button__link, .wp-block-button__link:visited{
	 background: #25408F;
}

.entry-content .wp-block-button .wp-block-button__link:active, .entry-content .wp-block-button .wp-block-button__link:focus, .entry-content .wp-block-button .wp-block-button__link:hover{
	 background: #3688C2;
}

.footer-widgets{
	padding: 1em 3.75em;
}

a, a:hover, a:focus, a:active{
	color: #81BF61;
	border: none;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, #infinite-handle span{
	background: #81BF61;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button:hover, #infinite-handle span{
	background: #81BF61;
}

.featured-content .hentry:hover .entry-title{
	color: #81BF61;
}

.wp-block-columns{
	margin-bottom: 0;
}

.wp-block-image{
	margin: 0;
}

.front-page-wrapper{
	border-bottom: none;
	margin-bottom: 0;
}

.no-sidebar.singular .entry-title{
	max-width: 1100px;
}

#block-36  div.wp-block-columns > div:first-of-type{
	flex-basis: 12.33% !important;
}

.wf-active .singular .entry-title{
	color:#25408F;
}

.recent-posts-title{
	font-size:0;
}

.recent-posts-title:before{
	content: "Recent News";
	font-size: 36px;
}

.more-recent-posts{
	font-size:0;
}

.more-recent-posts:before{
	content: "More News";
	font-size: 14px;
}

#block-38{
	margin-top: 400px;
	background: #5e5e5e;
	padding: 0;
}

.eael-tooltip{
	min-width: 75px;
  padding: 0;
}

span.eael-tooltip-content, span.eael-tooltip-content a{
	cursor: default;
}

.no-sidebar .recent-posts-header, .no-sidebar .entry-meta, .no-sidebar .hentry, .no-sidebar .comments-area, .no-sidebar.singular .entry-title, .no-sidebar .post-navigation, .no-sidebar .posts-navigation, .no-sidebar .page-header{
	margin-left: 0;
}

button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus, .button:active, .button:focus, #infinite-handle span:active, #infinite-handle span:focus{
	background: #81BF61;
}

.elementor-120 .elementor-element.elementor-element-c7ab59f .eael-data-table-wrap table td a{
	    color: #25408F;
}

.eael-elements-flip-box-front-container{
	background: #ccc;
}

.main-navigation .menu-toggle{
	background: #81BF61;
}

/* .main-navigation ul{
	border-top: 3px solid #81BF61;
}
 */


#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy{
	display: none;
}

.main-navigation ul:before{
	color: #81BF61;
}

.site-header .jetpack-social-navigation a:hover{
	color:  #81BF61;
}


.site-info{
	display: flex;
	justify-content: space-around;
	margin: 0 auto;
  max-width: 1613px;
 	border-top: none; 
	
}

.site-info:before{
	color: #192930;
	content: "Copyright © MATS - Making Agricultural Trade Sustainable";
	display: block;
	text-transform: none;
  font-family: 'Source Sans Pro';
	margin-top: 15px;
	padding-left: 95px;
}

.site-info:after{
	color: #192930;
 	content: "powered by " ;
/* 	content: url(https://sustainable-agri-trade.eu/wp-content/uploads/2021/09/two.png); */
	background: url(https://sustainable-agri-trade.eu/wp-content/uploads/2021/09/one.png) center no-repeat; 
	padding-right: 180px;
	display: block;
	text-transform: none;
  font-family: 'Source Sans Pro';
}

.tribe-events .datepicker .day.current, .tribe-events .datepicker .day.current.focused, .tribe-events .datepicker .day.current:focus, .tribe-events .datepicker .day.current:hover, .tribe-events .datepicker .month.current, .tribe-events .datepicker .month.current.focused, .tribe-events .datepicker .month.current:focus, .tribe-events .datepicker .month.current:hover, .tribe-events .datepicker .year.current, .tribe-events .datepicker .year.current.focused, .tribe-events .datepicker .year.current:focus, .tribe-events .datepicker .year.current:hover {
	background: #cbd1e4;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium, .tribe-common .tribe-common-cta{
	display: none;
}

.tribe-events .tribe-events-c-ical{
	display: none;
}

.tribe-events .tribe-events-calendar-month__day-date-daynum{
	color: #25408f;
}

time.tribe-events-calendar-month__day-date-daynum{
	font-size: 18px;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{
	color: #25408f;
    font-size: 26px;
    font-family: 'Source Sans Pro';
}

.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul{
	    font-size: 16px;
	font-family: 'Source Sans Pro';
}

.tribe-events-single-event-title{
	color: #81BF61;
}

abbr[title]{
	    cursor: default;
}

.tribe-events-back a, .tribe-events-back a:visited{
	    color: #25408f;
}
 
 .site-footer{
	margin-top: 65px;
} 

.tribe-events-meta-group .tribe-events-single-section-title{

    color: #254096;
}

/* .single-tribe_events .tribe-events-single .tribe-events-event-meta{
	display: none;
} */
/* 
#bbp-search-form div input.button, input[type="button"], input[type="reset"], input[type="submit"], .button, #infinite-handle span{
	margin-left: 10px;
	padding: 0.6em 1.6em;
} */

#bbpress-forums #bbp-search-form{
	margin-bottom: 20px;
}

#bbp_search_submit{
	padding: 12px;
  font-size: 15px;
	margin-left: 10px;
}

#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics{
	font-size: 14px;
}

.no-sidebar .recent-posts-header, .no-sidebar .entry-meta, .no-sidebar .hentry, .no-sidebar .comments-area, .no-sidebar.singular .entry-title, .no-sidebar .post-navigation, .no-sidebar .posts-navigation, .no-sidebar .page-header{
	max-width: 100%;
}

#bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select{
	padding: 0;
}

#bbpress-forums{
	font-size: 15px;
}

#bbp_topic_submit{
	padding: 13px;
}

/* .wf-active h5{
	    text-transform: capitalize;
    color: #292f33;
    font-size: 36px;
}
 */
.bbp-breadcrumb-home,
.bbp-breadcrumb-root{
	display: none;
}

.bbp-breadcrumb-home + span.bbp-breadcrumb-sep{
	display: none;
}

.elementor-widget-wp-widget-recent-posts .elementor-widget-container ul li{
	list-style: none;
	border-bottom: 1px solid #eeece8;
	padding: 0 0 1.6em;
}

.elementor-widget-wp-widget-recent-posts .elementor-widget-container ul li a{
	    font-size: 22px;
    margin-right: 10px;
    font-weight: 600;
    color: #292f33;
}

.elementor-widget-wp-widget-recent-posts .elementor-widget-container ul li span {
	color: #81bf61;
}

li.bbp-topic-title a,
li.bbp-topic-freshness a{
	color: #0f2f91;
}

div.bbp-template-notice.info{
	display: none;
}

.bbp-pagination{
	border-top: 1px solid #eeece8;
	padding-top: 10px;
}

.bbp-pagination-count{
	display: none;
}

.bbp-pagination{
	display: none;
}

.bbp-template-notice{
	display: none;
}

#bbpress-forums li.bbp-header {
    background: #81bf61;
}

#bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header{
	background: #81bf61;
	font-size: 15px;
}

div.quicktags-toolbar{
	background: #81bf61;
}

#bbpress-forums div.bbp-the-content-wrapper input[type=button]{
	color: #fff;
}

ul.forum-titles li{
	color: #fff;
}

.bbp-topic-permalink{
	font-size: 16px;
}

#bbpress-forums div.bbp-the-content-wrapper input[type=button]:hover{
	background-color: #9bd37f;
}

.bbp-reply-author,
.bbp-reply-content{
	color: #fff;
}

.bbp-author-ip{
	display: none;
}

#bbpress-forums #bbp-user-wrapper h2.entry-title{
	display: none;
}

.bbp-search-form{
	margin-bottom: 10px;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
	color: #81bf61;
}

#bbpress-forums a, #bbpress-forums a:hover{
    color: #0f2f91;
}

.button.wp-generate-pw.hide-if-no-js,
.button.wp-hide-pw.hide-if-no-js,
.button.wp-cancel-pw.hide-if-no-js{
	padding: 6px;
	font-size: 15px;
}

#bbpress-forums #bbp-your-profile fieldset fieldset.password{
	margin-top: 17px;
}

fieldset.submit{
	border: none;
}

.bbp-remember-me{
	margin-bottom: 10px;
}

div.bbp-submit-wrapper button#user-submit{
	padding: 13px;
}

/* .grav-inner,
.gcard{
	display: none;
} */

a.url.fn.n.grav-tilt-parent img {
	display: none;
}

a.bbp-author-link.grav-tilt-parent img{
	display: none;
}

.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){
	margin-left: 0;
}

.ctdb-header{
	    padding: 15px 20px;
}

.ctdb-h3{
	font-size: 19px;
}


#ctdb_login_form + p{
	padding-left: 10px;
}

.ctdb-form-section.active-section{
	padding: 1em 1em;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, #infinite-handle span:hover{
	background: #81BF61;
}

input#ctdb_user_login,
input#ctdb_user_pass{
	margin-right: 20px;
}

#respond .form-submit input, #respond .form-submit input#comment-submit, #respond .comment-form-fields input[type=submit], #respond p.form-submit input[type=submit], #respond input[type=submit], #commentform #submit{
	   background: #79c662 !important;
    color: #fff !important;
    border-radius: 0 !important;
    padding: 10px !important;
    border: 1px solid #79c662;
    text-shadow: none !important;
}

.comment-navigation .nav-previous a, .comment-navigation .nav-next a, .posts-navigation .nav-previous a, .posts-navigation .nav-next a, .post-navigation .nav-previous a, .post-navigation .nav-next a{
	background-color: #81BF61;
}

.comment-navigation .nav-previous a:hover, .comment-navigation .nav-next a:hover, .posts-navigation .nav-previous a:hover, .posts-navigation .nav-next a:hover, .post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover{
	background-color: #81BF61;
}

a.grav-clone-a.grav-tilt-parent{
	display: none !important;
}

.ctdb-horizontal-meta .ctdb-info-title{
	color: #fff;
}

.ctdb-info-meta-wrap .ctdb-info-meta{
	color: #294391;
}
/* 
.ctdb-info-cell{
	background: #81BF61;
}  */

.ctdb-single-layout-classic .ctdb-info-cell.ctdb-info-title, .ctdb-archive-layout-classic .ctdb-info-cell.ctdb-info-title{
	background: #81BF61;
}

.gcard{
	display: none !important
}

.ctdb-info-meta-wrap.ctdb-info-cell .ctdb-info-meta.ctdb-info-author{
	color: #294391;
}

.ctdb-topic-table-item.ctdb-topic-table-topic p a{
	color: #81BF61;
}

.ctdb-single-layout-classic .ctdb-topic-table-header, .ctdb-archive-layout-classic .ctdb-topic-table-header{
	background: #81bf61;
    color: #fff;
}

.ctdb-content-wrap p{
	font-size: 16px;
	text-align: justify;
}

.classic-topic-date{
	padding: 5px;
}

.ctdb-comments-area .comment-header{
	padding: 5px
}

#respond form{
	background: #fff !important;
	box-shadow: none !important;
}

.gcard.grofile.pos-right a.grav-clone-a.grav-tilt-parent{
	display: none;
}

#respond #comment-form-comment, #comment-form-share-text-padder{
	background: #fff !important;
	box-shadow: none !important;
}

.elementor-element.elementor-element-7b5ca0f > .elementor-widget-container {
 	margin: -76px -218px 0px 0px;
	padding: 0px 0px 0px 0px;
	;}

.elementor-element.elementor-element-8672f2a.eael-infobox-content-align-center.elementor-widget.elementor-widget-eael-info-box{
	display: none;
}

.no-sidebar .recent-posts-header, .no-sidebar .entry-meta, .no-sidebar .hentry, .no-sidebar .comments-area, .no-sidebar.singular .entry-title, .no-sidebar .post-navigation, .no-sidebar .posts-navigation, .no-sidebar .page-header{
	text-align: justify;
}

.header-overlay:before {
   background: #000000c9;
}

.elementor-element.elementor-element-7b5ca0f > .elementor-widget-container{
	 margin: -12px 0 0 0;
}

.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption{
	font-size: 18px;
	margin: -127px 0 0 0;
}

#content{
	text-align: justify;
}

.elementor-column, .elementor-column-wrap{
	align-items: center;
}

i.fas.fa-file-pdf::after {
	content: "(Not yet available)"
  font-family: sans-serif;
  font-size: 14px;
  color: #8b8ea2;
  font-weight: 100;
}

.elementor-3457 .elementor-element.elementor-element-71ecca1 .eael-tooltip .eael-tooltip-text{
	 display: none !important;
}

.elementor-3457 .elementor-element.elementor-element-6899db0 .eael-tooltip .eael-tooltip-text{
	display: none !important;
}

.elementor-3457 .elementor-element.elementor-element-cbdfa07 .eael-tooltip .eael-tooltip-text{
	display: none !important;
}

.elementor-3457 .elementor-element.elementor-element-6ebf6f7 .eael-tooltip .eael-tooltip-text{
	display: none !important;
}

.elementor-3457 .elementor-element.elementor-element-b0d7685 .eael-tooltip .eael-tooltip-text{
	display: none !important;
}

.elementor-column, .elementor-column-wrap{
	    align-items: start;
}

.branding-container{
	    max-width: 1288px;
}

.bpress-search-shortcode{
	margin-bottom: 50px;
}

input[type="text"].bpress-search-field{
	background-color: transparent;
}

.bpress-search-submit input[type="submit"]{
	background-color: #81BF61;
}

.bpress-search-submit input[type="submit"]:hover{
	background-color: #81BF61;
}

.bpress-btn-product, .bpress-btn-kb{
	background-color: #81BF61;
}
button.bpress-btn, button.bpress-btn:hover, button.bpress-btn:disabled:hover{
	background-color: #81BF61;
}

.bpress-page-header {
    padding: 0 25px 60px;
    background-color: transparent;
}

.bpress-page-header h1, .bpress-page-header h2{
	color: #0f2f92;
}

.bpress-page-header h1, .bpress-page-header h2 {
    color: #0f2f92;
    FONT-WEIGHT: 400;
	 font-size: 36px;
}

.bpress-crumbs li a:hover{
	color: #81BF61;
}

.bpress-breadcrumb-arrow{
	color: #81BF61;
}

.bpress-crumbs-wrap{
	background-color: #eef7e9;
}

.bpress-sidebar .widget{
/* 	border: #81bf613d; */
	border: #eef7e9;
  background-color: #eef7e9;
}

.bpress-nav-section.active > .bpress-nav-item, .bpress-nav-section .bpress-nav-item:hover, .bpress-nav-article.active > .bpress-nav-item, .bpress-nav-article .bpress-nav-item:hover{
	background: transparent;
}

.bpress-comments-area .comment-respond{
	border: #eef7e9;
  background-color: #eef7e9;
}


.bpress-heading span[class^="bp-"].colored, .bpress-heading .bpress-heading-icon.colored{
    color: #81bf61;
}

.bpress-section a.bpress-viewall{
	 color: #81bf61;
}

/* other resources*/

img[data-attachment-id="3381"]{
	width: 100px !important;
/* 	height: 30px !important; */
}

img#one, #two, #three, #four, #five, #six, #seven, #eight, #nine, #ten, #eleven{
	width: 58px !important;
    height: 40px !important;
}

img#twelve, #thirteen, #fourteen, #fifteen, #sixteen, #seventeen, #eighteen, #nineteen, #twenty{
	width: 48px !important;
    height: 40px !important;
}

img#twentyone, #twentytwo, #twentythree{
	width: 38px !important;
    height: 41px !important;
}


@media screen and (max-width: 1920px){
		.branding-container{
    	padding-right: 0;
		}
	
}

@media screen and (max-width: 1250px){
		.custom-logo{
		width: 200px;
	}
	
}

@media screen and (max-width: 1150px){
	.branding-container{
			display: flex;
			align-items: center;
			padding-left: 0;
    	padding-right: 0;
		}
}

@media screen and (max-width: 1050px){
	.custom-logo {
    width: 170px;
}
}

@media screen and (max-width: 1000px){
	.custom-logo {
    width: 130px;
 }
}

@media screen and (max-width: 937px){
	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption {
    font-size: 16px;
    margin: -118px 0 0 0;
	}
}

@media screen and (max-width: 860px){
	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption {
    margin: -113px 0 0 0;
	}
}

@media screen and (max-width: 800px){

	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption {
    margin: -106px 0 0 0;
		font-size: 15px;
	}
}

@media screen and (min-width: 800px){
		#block-38{
		margin-top: 400px;
	}
	
}

@media screen and (max-width: 766px){
	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption {
    margin: -130px 0 0 0;
    font-size: 17px;
 }
	
}

@media screen and (min-width: 760px){
	.main-navigation ul{
	 display: -webkit-inline-box;
	}
	
}

@media screen and (max-width: 620px){
	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption {
    margin: -120px 0 0 0;
 }
	
}

@media screen and (max-width: 599px){
.main-navigation ul{
	    border-top: 3px solid #88c26a;
	}
}

@media screen and (max-width: 576px){

.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption {
    margin: -115px 0 0 0;
	}
}

@media screen and (max-width: 550px){

	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption {
    margin: -109px 0 0 0;
	}
	
	.elementor-element.elementor-element-7b5ca0f > .elementor-widget-container{
		margin: -18px 0 0 0;
	}
}


@media screen and (max-width: 527px){

	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption {
		margin: -102px 0 0 0;
    font-size: 15px;
	}

}

@media screen and (max-width: 513px){

	.site-info:after{
		margin: 50px 20px;
	}

}

@media screen and (max-width: 497px){
	
	.elementor-5 .elementor-element.elementor-element-7b5ca0f .elementor-button{
		    font-size: 14px;
	}
	
	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption{
		    margin: -99px 0 0 0;
	}
}

@media screen and (max-width: 479px){
	
	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption{
		    margin: -97px 0 0 0;
		 font-size: 14px;
	}
}

@media screen and (max-width: 467px){
	
	.elementor-5 .elementor-element.elementor-element-7b5ca0f .elementor-button{
		    font-size: 13px;
	}
	
	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption{
		    margin: -92px 0 0 0;
		font-size: 13px;
	}
}

@media screen and (max-width: 457px){
	.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-7293a15 .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-element-221b6fb.elementor-widget.elementor-widget-image .elementor-widget-container .wp-caption img{
	height: 180px;
	}
	
	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption {
    margin: -142px 0 0 0;
		font-size: 15px;
	}
	
	.elementor-element.elementor-element-7b5ca0f > .elementor-widget-container{
		margin: -2px 0 0 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-7b5ca0f .elementor-button {
    font-size: 15px;
 }
	
}

@media screen and (max-width: 436px){
	
	.elementor-element.elementor-element-7b5ca0f > .elementor-widget-container {
    margin: -15px 0 0 0;
	}
	
}

@media screen and (max-width: 358px){
	
	.elementor-5 .elementor-element.elementor-element-221b6fb .widget-image-caption {
    margin: -150px 0 0 0;
    font-size: 15px;
	}
	
}

/* Base: Hide submenus by default */
.main-navigation ul ul.sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    padding: 0;
    margin: 0;
    z-index: 1000;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* Show submenu on hover */
.main-navigation li:hover > ul.sub-menu {
    display: block;
}

/* Stack submenu items vertically */
.main-navigation ul ul.sub-menu > li {
    display: block;
    float: none;
}

/* Optional: link styling */
.main-navigation ul ul.sub-menu > li > a {
    display: block;
    padding: 10px 15px;
    color: #333;
    text-decoration: none;
    background: #fff;
}

/* Optional: hover effect */
.main-navigation ul ul.sub-menu > li > a:hover {
    background: #f0f0f0;
}