/*
 Theme Name:   Agricology Theme
 Description:  Agricology Child Theme
 Author:       bootScore / Dreamabstract
 Author URI:   https://bootscore.me
 Template:     bootscore-main
 Version:      5.2.0.0
 Text Domain:  bootscore
*/

/* 
All style editing is done via scss/_bscore_custom.scss
*/


/* Gutenberg Overrides */

    #main .alignfull, .full-width-container .alignfull {
	margin-left: calc( -100vw / 2 + 100% / 2 );
	margin-right: calc( -100vw / 2 + 100% / 2 );
	max-width: 100vw;
}
.wp-block-media-text {margin:50px 0px !important;}
.single-research_project .wp-block-media-text {margin:30px 0px !important;}
.wp-block-media-text .wp-block-media-text__content {
	padding: 0 0 0 8% !important;
}
.wp-block-media-text.feature-block .wp-block-media-text__content {
	padding: 15px 0 15px 8% !important;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	padding: 0 8% 0 0 !important;
}
.wp-block-media-text.has-media-on-the-right.feature-block .wp-block-media-text__content {
	padding: 15px 8% 15px 0 !important;
}
.wp-block-media-text h2 {font-size:2.75rem;color: var(--wp--preset--color--teal) !important;}
.home .wp-block-media-text h2 {color: var(--wp--preset--color--green) !important;}
.wp-block-button__link, a.btn, .donate-btn a, .facetwp-template .fwpl-item button, .facetwp-template-static .fwpl-item button, facetwp-flyout-open, button.facetwp-reset, .relationship-button a.btn {
	color: var(--wp--preset--color--white) !important;
	background-color: var(--wp--preset--color--green) !important;
	border-radius: 0px;
	border:0px;
	padding: calc(.333em + 2px) calc(1em + 2px);
	font-size:16px;
	letter-spacing: .1rem;
	text-transform:uppercase;
}
.events-learn {
	padding: calc(.333em + 2px) 0 !important;
	margin-right:10px;
}
button.facetwp-reset {background-color: var(--wp--preset--color--dark-grey) !important;margin-left:10px;}
.wp-block-button__link.btn-green {color: var(--wp--preset--color--white) !important;}
a.facetwp-flyout-open {text-decoration:none;}
.wp-block-button__link:hover, a.btn:hover, .donate-btn a:hover, .facetwp-template .fwpl-item button:hover, .facetwp-template-static .fwpl-item button a:hover, .facetwp-flyout-open, button.facetwp-reset:hover, .relationship-button a.btn:hover {
	color: var(--wp--preset--color--white) !important;
	background-color: var(--wp--preset--color--dark-green) !important;
	text-decoration:none;
}
.wp-block-button.btn-green > .wp-block-button__link {
	color: var(--wp--preset--color--white) !important;
	background-color: var(--wp--preset--color--dark-green) !important;	
}
.wp-block-button.btn-green > .wp-block-button__link:hover {	
	color: var(--wp--preset--color--dark-green) !important;
	background-color: var(--wp--preset--color--tan) !important;	
}
.btn-white-ghost {
	color: var(--wp--preset--color--white) !important;
	background-color: transparent !important;
	border-radius: 0px !important;
	padding: 5px 24px !important;
	border:2px solid var(--wp--preset--color--white) !important;
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	text-decoration:none;
	letter-spacing: .1rem;
}
.btn-white-ghost:hover {
	color: var(--wp--preset--color--white) !important;
	background-color: var(--wp--preset--color--green) !important;
	border:2px solid var(--wp--preset--color--green) !important;
	text-decoration:none;
	  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.btn-green-ghost {
	color: var(--wp--preset--color--green) !important;
	background-color: transparent !important;
	border-radius: 0px !important;
	padding: 5px 24px !important;
	border:2px solid var(--wp--preset--color--green) !important;
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	text-decoration:none;
	letter-spacing: .1rem;
}
.btn-green-ghost:hover {
	color: var(--wp--preset--color--white) !important;
	background-color: var(--wp--preset--color--green) !important;
	border:2px solid var(--wp--preset--color--green) !important;
	text-decoration:none;
	  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
figure.wp-block-image, figure.wp-block-gallery, .wp-block-group, .wp-block-embed {margin-bottom:30px;}
.wp-block-group.nomarg {margin-bottom:0px !important;}
.wp-block-group ul {list-style-type: disc !important;}
figure.is-provider-soundcloud.wp-block-embed-soundcloud iframe {
width: 100%;
}
.wp-element-button, .wp-block-button__link {
	background-color: var(--wp--preset--color--green) !important;
}

.number-bg {background-image: url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/number-bg-green.png);background-position: center center;background-repeat: no-repeat;background-size:70px 60px;width:70px;height:60px;line-height:60px;text-align:center;}
.number-bg-w {background-image: url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/number-bg-white.png);background-position: center center;background-repeat: no-repeat;background-size:70px 60px;width:70px;height:60px;line-height:60px;text-align:center;}

/*  Theme */

/* Body and main bootstrap adjustments */

#content {margin-top:183px !important;padding-top:0px !important;}
#homepage-banner-block {margin-top:183px !important;padding-top:0px !important;}
.home #content {margin-top:0px !important;padding-top:0px !important;}
.no-gutter {margin-left:0px !important;margin-right:0px !important;}

#top-header {background-color:var(--wp--preset--color--cream);}

.btn-search {color: var(--wp--preset--color--dark-green) !important;font-size: 1.3rem;}

/* Add scrollable logo */

.affix {
	position: fixed;
	top: 600px;
	width: 100%;
	z-index: 10;
	transition: top 0.3s;
}


.site-header:not(.scroller) {
position: -webkit-sticky !important;

    z-index: 1000 !important;
}

.desktop-logo img {width:400px;height:auto;margin-top:50px;margin-bottom:30px;}
.mobile-logo {line-height:0;}
.mobile-logo img {width:250px;height:auto;}
.scroller .desktop-logo, .scroller .mobile-logo {display:none !important;}
.scroller-logo {display:none;}
.scroller .scroller-logo {display:block !important;}
.scroller-logo img {width:50px;height:auto;}
.btn-burger {font-size:1.5rem;color:var(--wp--preset--color--dark-green);}

/* Page Banners */

.pagebanner {margin-bottom:0px;} 
.pagebanner { 
   position: relative; 
   width: 100%; /* for IE 6 */
}
.page-template-default .pagebanner {margin-bottom:15px;}
.pagebanner-content { 
   position: absolute; 
   width: 100%; 
   height:100%;
	color:#fff;
	bottom:0;
	display: flex;
	align-items: center;
	justify-content:left;
}

#farmer-profile-home .pagebanner-content { 
	background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/farmer-profile-hexagon-crop.png);background-position:left center;
	background-size:contain;
	background-repeat:no-repeat;
}


.page-template-default #banner-content p {
font-size: 1.3rem;
font-family: "georgiapro", sans-serif;
font-weight: 500;}
.page-template-default #banner-content h1 {
	font-size: 3rem;
line-height: 3.4rem;
font-family: "georgiapro", sans-serif;
font-weight: 500;
margin-bottom: 1rem;
color:#fff;}

.carousel-caption-container {
	height:100%;
	}
.banner-title {font-size:3rem;line-height:3.4rem;font-family: "georgiapro", sans-serif;font-weight: 500;margin-bottom:1rem;}
.banner-strapline {font-size:1.3rem;font-family: "georgiapro", sans-serif;font-weight: 500;}
#home-banner-content {padding:0px 25px;}
#homepage-carousel {padding:0px;margin-bottom:0px;z-index:1 !important;-webkit-transform: translate3d(0,0,0) !important;}
.carousel-caption {
    position: absolute;
	width:40%;
    top: 50%;
	bottom:0 !important;
	left:0 !important;
	right:0 !important;
	height:100%;
    transform: translateY(-50%);
	text-align:left;
	padding-left:80px;
	background: rgb(0,0,0);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 69%, rgba(0,0,0,0) 86%);
    background: -o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 69%, rgba(0,0,0,0) 86%);
    background: linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 69%, rgba(0,0,0,0) 86%);
}

.carousel-control-prev, .carousel-control-next {
	width: 7%;
}

/* Home */

.wp-block-media-text.how-we-help-you .wp-block-media-text__content {
	padding: 0 70px 0 70px !important;
	
}
.home .next-event {margin-top:30px !important;}

/* Farmer Profiles */

#farmer-profile-home {padding:0px;clear:both;margin-bottom:30px;color:var(--wp--preset--color--white);}
#farmer-profile-home #banner-content {padding:0px 100px 0px 40px;}
#farmer-profile-home h2, #farmer-profile-home h3 {color:var(--wp--preset--color--white);}
#farmer-profile-home h2 {font-size:3.5rem;}
#farmer-profile-home h3 {font-size:1.8rem;font-weight:600;margin-bottom: 0.3rem;}
#farmer-profile-home .post-excerpt {margin:30px 0px;}
#farmer-profile-home .btn-white-ghost {margin-left:15px;}
.farm-fact-row h3, .farm-type h3, .farm-tenure h3, .farm-region h3, .farm-approach h3, .resource-fact-row h3, .resource-theme h3, .resource-practices h3, .farm-farming-practices h3, .blog-author h3, .notfound-column-block h3 {margin:0px 0px 5px 0px;font-size:1rem;font-weight:600;color:var(--wp--preset--color--green);font-family: "gill-sans-nova", sans-serif;}
.notfound-column-block figure {margin-bottom:10px;}
.notfound-column-block a {text-decoration:none;}
.resource-fact-row, .farm-fact-row {margin-bottom:20px;}
.resource-theme ul, .resource-practices ul, .farm-farming-practices ul, .resource-organisations ul {
	padding-left: 1rem;
}
#farm-content table {width:100% !important;border:none !important;}
#farm-content ul {margin-bottom:30px;}blo
.farmer-profile-banner {padding:0px 15px !important;}
.farmer-profile-banner h1 {color:var(--wp--preset--color--white);font-size:1.75rem;}
.farm-link a {text-decoration:none;}
.farm-link h2 {font-size:1.75rem;}
#farm-info h2, .blog-info h2 {font-size:1.5rem;}

.sticky-sidebar {top:66px;}
.single-blog .sticky-sidebar {top:96px;}
.farm-follow {margin-bottom:30px;}
.farm-follow .social-media-icons {margin-top:15px;}
.social-media-icon {display:inline-block;margin-right:0px;margin-bottom:15px;}
.bluesky-icon {margin-bottom:0px !important;}
.social-media-icon a {background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/social-media-icon-hex-green.svg);background-position:center center;display:inline-block;width:40px;height:35px;background-size:contain;background-repeat:no-repeat;line-height:26px;text-align:center;color:var(--wp--preset--color--white);font-size:1.2rem;}
.social-media-icon i {margin-top:7px;}
.social-media-icon a {
 transition:transform .1s ease
}
.social-media-icon a:hover {color:var(--wp--preset--color--light-green);}
.bluesky-icon {margin-top:7px !important;margin-bottom:15px;}
.social-media-icon--x {
  display: inline-block;
  height: 35px; /* match the .social-media-icon height */
  vertical-align: bottom; /* align with the baseline of others */
}
.social-media-icon--x .social-media-link {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.social-media-icon--x img.social-x {
  height: 18px;
  width: auto;
  display: block;
}
.farm-organisation-image {padding:0px;margin-bottom:30px;}
.flexslider li img {max-height:555px;}
.sustainability iframe, .motivations iframe {width:100% !important;height:400px !important}



.legacy-caption {
	background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
	bottom: 0;
	box-sizing: border-box;
	color: #fff;
	font-size: 13px;
	left: 0;
	margin-bottom: 0;
	max-height: 60%;
	overflow: auto;
	padding: 0 8px 8px;
	position: absolute;
	text-align: center;
	width: 100%;
	font-style:italic;
}
.wp-element-caption {font-style:italic;}
.hide-title {display:none;}

/* Custom Post Type Grids */

h2.title-bar, h1.title-bar {padding:0px 0px 0px 80px;background-color:var(--wp--preset--color--light-green);background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/title-bar-icon.png);background-position:left center;background-repeat:no-repeat;background-size:contain;height: 50px;line-height: 50px;color: var(--wp--preset--color--teal);margin: 0px 0px 30px 0px !important;font-weight: 600;font-size: 1.8rem;letter-spacing: 1.1px;z-index: 2;width:100%;position:relative;}
h2.title-bar::after, h1.title-bar::after {content: "";background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/title-bar-end.png);background-position:right center;background-repeat:no-repeat;background-size:contain;width:25px;height:50px;position: absolute;display:inline-block;z-index: 1;right:0px;}

.title-bar-title {padding:0px 0px 0px 50px;background-color:var(--wp--preset--color--light-green);background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/title-bar-icon.png);background-position:left center;background-repeat:no-repeat;background-size:contain;}
.title-bar-link {padding:0px 50px 0px 0px;background-color:var(--wp--preset--color--light-green);background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/title-bar-end.png);background-position:right center;background-repeat:no-repeat;background-size:contain;line-height:50px;text-align:right;}
.title-bar-link a {color:var(--wp--preset--color--dark-green);text-decoration:none;}
#grid-filters.sticky-top {top:66px;margin-top:10px;margin-bottom:30px;z-index: 1 !important;}

.sticky-sidebar {background-color:var(--wp--preset--color--cream);padding:20px;}

/* Resources */

#featured-resources-grid {padding:0px;margin-top:30px;margin-bottom:50px;}
#featured-resources-grid a {text-decoration:none;color:var(--wp--preset--color--teal);}
#featured-resources-grid h3 {font-family: "gill-sans-nova", sans-serif;font-size:1rem;font-weight:600;color:var(--wp--preset--color--teal);}
.resource-grid-title a, .farmer-grid-title a, .blog-grid-title a, .project-grid-title a, .related-content-block a, .search-grid-title a {font-family: "gill-sans-nova", sans-serif;font-size: 1.2rem;font-weight: 600;color: var(--wp--preset--color--teal);text-decoration:none;}
#featured-resources .related-block img {margin-bottom:15px;}
#featured-resources .related-block .post-excerpt {margin-bottom:15px;color:var(--wp--preset--color--teal);}
.title-bar {height:50px;line-height:50px;background-color:var(--wp--preset--color--light-green);padding:0px;margin-bottom:30px;}
.title-bar-title h2, .title-bar-title h1 {height:50px;line-height:50px;color:var(--wp--preset--color--teal);margin:0px !important;padding-left:30px;font-weight:600;font-size:1.8rem;letter-spacing:1.1px;}
a.view-all {color:var(--wp--preset--color--teal);}
.hide-organisations {display:none;}

#latest-resource, #latest-project {padding:0px;margin-top:15px;margin-bottom:30px;}
#latest-resource a, #latest-project a {text-decoration:none;color:var(--wp--preset--color--teal);}
#latest-resource img, #latest-project img {margin-bottom:30px;}
#research-project-content table, #resource-content table {width:100% !important;border:hidden !important;border-collapse: collapse !important;margin-bottom:30px;}
#research-project-content ul, #resource-content ul {margin-bottom:30px;} 
#research-project-content ul > li > ul, #resource-content ul > li > ul {margin-bottom:0px;} 
#research-project-content.col-lg-12 .sticky-sidebar {margin-bottom:15px !important;}
#resource-bottom {margin-top:50px;}
.resource-facts .btn {width:100%;margin-bottom:30px;}
.resource-summary {border-top:2px solid var(--wp--preset--color--light-green);margin-top:15px;padding-top:15px;margin-bottom:15px;}
.resource-edited {border-bottom:2px solid var(--wp--preset--color--light-green);margin-top:0px;padding-bottom:15px;margin-bottom:30px;}
h2.sub-title {color:var(--wp--preset--color--green);font-size:1.6rem;}
.compatible-image {margin-bottom:15px;}

.two-col-list {column-count: 2; column-gap: 50px;color:var(--wp--preset--color--green);font-weight:500;padding-left: 1rem;font-family: "georgiapro", sans-serif;font-size:1.1rem;}
.two-col-list li {break-inside: avoid-column;}
.wp-block-group ul {padding-left: 1rem;}
.wp-block-group h2 {color:var(--wp--preset--color--teal);}

.fade-in-on-scroll {
    opacity: 0 !important;
    transition: opacity 1s ease-in-out 0.5s !important;
}

.fade-in-on-scroll.visible {
    opacity: 1 !important;
}
.wp-block-stackable-columns.parallax-content img {border:5px solid var(--wp--preset--color--white) !important;}

@media (min-width: 768px) {
    #research-project-content.col-lg-12 .resource-facts {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
    }
    #research-project-content.col-lg-12 .resource-fact-row {
        flex: 1 1 calc(33.333% - 20px);
        max-width: calc(33.333% - 20px);
    }
}
.progress-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: #f3f3f3;
    z-index: 1000000;
}

.progress-bar {
    height: 100%;
    width: 0;
    background: var(--wp--preset--color--green);
    transition: width 0.1s ease;
}

/* Projects */

.research-project-intro {margin-top:30px;}
.research-organisation-image {margin-top:15px;}

/* Related Content */

.related-content-block {margin-bottom:30px;} 
.related-content-block h3 {margin-bottom:10px;}
.related-content-block .post-type {text-transform:uppercase;font-weight:600;font-size:0.75rem;color:var(--wp--preset--color--green);margin-bottom:15px;}
.related-content-row {padding:0px;}
.related-content-row img {margin-bottom:15px;}
.related-block {margin-bottom:30px;}
.relationship-excerpt, .relationship-button {display:block;margin-bottom:15px;}
.blog-grid-box {padding-bottom:30px;}
.blog-grid-box img {margin-bottom:15px;}
.blog-grid-box h3 {
	font-family: "gill-sans-nova", sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: var(--wp--preset--color--teal);
}
.blog-grid-box a {
	text-decoration: none;
	color: var(--wp--preset--color--teal);
}
.line-divider {display:block;width:100%;border-top:2px solid var(--wp--preset--color--light-green);margin-top:30px;margin-bottom:30px;}


/* Partners */
#key-partners {margin-top:30px;}
#key-partners-carousel {margin-top:30px;margin-bottom:30px;}
#partner-swiper .card {
	border: 0px;
	border-radius: 0px;
	align-items: center !important;
	justify-content: center !important;
}
#partner-swiper img.card-img-top  {max-height:150px;}

li.partner {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important; /* Optional: Centers horizontally too */
}

.cards .swiper-button-next, .cards .swiper-button-prev, .cards-autoplay .swiper-button-next, .cards-autoplay .swiper-button-prev {
	color: var(--wp--preset--color--green) !important;
}
.swiper-pagination-bullet-active {background-color:var(--wp--preset--color--green) !important;}
/* Events */
#featured-event-block {margin-top:30px;margin-bottom:50px;}
#featured-event-block h3 {font-size:2.75rem;color: var(--wp--preset--color--green) !important;}
#featured-event-block h3 a {color: var(--wp--preset--color--green) !important;text-decoration:none;}

.home .events-block {padding:0px;}
.events-block-container {padding:0px;margin-bottom:30px;}
.events-block {margin-bottom:30px;}
.events-block-content {padding-left:70px;padding-right:70px;}
.events-block-content h3 {font-size:2.75rem;color: var(--wp--preset--color--green) !important;}
.events-block-content a {text-decoration:none;}
.events-block-content .post_excerpt {margin-bottom:30px;}
.event-thumb {padding:0px;}
.grid-event-date, .grid-publish-date {color: var(--wp--preset--color--green) !important;font-weight:600;margin-bottom:10px;}
.grid-event-date {display:inline-block !important;line-height:28px;}
.event-date {color: var(--wp--preset--color--green) !important;font-size:1.2rem;margin-bottom:15px;font-weight:600;}
.view-all {line-height:16px;}
.view-all img {margin-bottom:3px;margin-left:5px;}
.event-meta {font-size:1.2rem;margin-bottom:15px;font-weight:600;color: var(--wp--preset--color--teal);font-family: "georgiapro", sans-serif;}
.event-date-title, .event-location-title {color: var(--wp--preset--color--green);}
.event-buttons {border-top:2px solid var(--wp--preset--color--light-green);border-bottom:2px solid var(--wp--preset--color--light-green);padding-top:30px;padding-bottom:30px;text-align:center;margin-bottom:30px;}
.event-button {margin-right:20px;}
.event-button-email {
	color: var(--wp--preset--color--green) !important;
	background-color: transparent !important;
	border-radius: 0px !important;
	padding: 5px 16px !important;
	border:2px solid var(--wp--preset--color--green) !important;
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	text-decoration:none;
	letter-spacing: .1rem;
}
.event-button-email:hover {
	color: var(--wp--preset--color--white) !important;
	background-color: var(--wp--preset--color--green) !important;
	border:2px solid var(--wp--preset--color--green) !important;
	text-decoration:none;
	  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.single-event .wp-block-media-text h2 {font-size:1.6rem;color:var(--wp--preset--color--green) !important;}

.fwpl-row.type-cop4 .grid-event-date {width:100% !important;background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/cop-24s.png);background-position:right center;background-repeat:no-repeat;background-size:100px 28px;}

/* Blog */

.blog-author img {margin-bottom:15px;}
.disclaimer {font-size:0.8rem;font-style:italic;margin-top:15px;margin-bottom:30px;}

/* News */

#news-post-content {padding-bottom:30px;}
.news-post-block .fwpl-result, .events-post-block .fwpl-result, .blog-post-block .fwpl-result, .post-block .fwpl-result, .related-content-block, .people-block .fwpl-result{position:relative;margin-bottom:30px;}
.news-post-buttons, .events-post-buttons, .post-button, .relationship-button a, .people-btn {bottom:0px;position:absolute;}
.relationship-button {height:40px;}
/* People */
.people-name h3 a {color: var(--wp--preset--color--teal);text-decoration:none;}
.job-title {color: var(--wp--preset--color--green);font-weight:600;}
.job-title p {margin-bottom:0px;}
.people-block button {margin-top:15px;}
#partner-info h2 {
	font-size: 1.5rem;
}
#partner-content .job-title {margin-bottom:20px;}
.partner-web {margin-bottom:30px;}
.partner-web a {font-weight:600;}
.people-row-block, .partner-row-block {margin-top:30px;}

/* Search page */

.search-grid-post-type {font-weight:600;text-transform:uppercase;margin-top:10px;font-size:0.8rem;}
/* Footer */

.bootscore-footer {background-color:var(--wp--preset--color--dark-green) !important;color:var(--wp--preset--color--white);}
.bootscore-footer a {color:var(--wp--preset--color--white);}
ul#footer-menu {text-align:right;margin-bottom:30px;}

#footer-menu li a {
	border-right:1px solid var(--wp--preset--color--white);
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	line-height:15px;
}
#footer-menu li:first-child a {
	padding-left:0px;
}
#footer-menu li:last-child a {
	padding-right: 0;
	border-right:0px;
	padding-left:15px;
}
#footer-menu li a:hover {color:var(--wp--preset--color--light-green);}
footer figure.wp-block-image {
	margin-bottom: 15px;
}
footer .mb-5 {
	margin-bottom: 1.5rem !important;
}

.copy {font-weight:600;}
a.wp-block-social-link-anchor {background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/social-media-icon-hexagon.svg);background-position:center center;display:inline-block;width:40px;height:35px;background-size:contain;background-repeat:no-repeat;line-height:26px;text-align:center;}
.libsyn a.wp-block-social-link-anchor {
	background-image: url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/social-media-icon-libsyn.png);
	background-position: center center;
	display: inline-block;
	width: 40px;
	height: 35px;
	background-size: contain;
	background-repeat: no-repeat;
	line-height: 26px;
	text-align: center;
}
.libsyn svg {opacity:0 !important;}
.wp-block-social-link a {
 transition:transform .1s ease
}
.wp-block-social-link:hover {
 transform:scale(1) !important;
}

.content__gdpr a {color:var(--wp--preset--color--white);}

/* Navigation Overides */

#nav-main li > a {
	padding: 10px 0px;
	margin:0px 22px;
	font-weight: 500;
	font-size:1.15rem !important;
}
#nav-main li a {
  color: var(--wp--preset--color--dark-green);
	border-bottom:5px solid var(--wp--preset--color--cream);
}
#nav-main li.donate-btn a {
  color: var(--wp--preset--color--white);
	border-radius:0px;
	padding:6px 20px !important;
	border-bottom:0px;
	text-transform:inherit;
	letter-spacing:inherit;
	line-height:24px;
}
#nav-main li a:hover {
  color: var(--wp--preset--color--dark-green);
	border-bottom:5px solid var(--wp--preset--color--green);
}
#nav-main li.donate-btn a:hover {
  color: var(--wp--preset--color--white);
	border-bottom:0px;
}
.dropdown-toggle::after {
	display: none;
}

ul.dropdown-menu {border:0px;border-radius:0px;padding:0px;border-top:8px solid var(--wp--preset--color--cream);}
ul.dropdown-menu li > a {
	margin: 0px !important;
}
ul.dropdown-menu li a {background-color:var(--wp--preset--color--dark-green);color:var(--wp--preset--color--white) !important;padding:10px 15px !important;border-bottom:0px !important;}
ul.dropdown-menu li a:hover, ul.dropdown-menu li.current-menu-item a {background-color:var(--wp--preset--color--green);color:var(--wp--preset--color--white) !important;border-bottom:0px !important;}

.scroller ul.dropdown-menu {background-color:transparent !important;}
/* Body styles */
body {color:var(--wp--preset--color--teal);font-family: "gill-sans-nova", sans-serif !important;font-size:1rem !important;}
p {
	margin: 0 0 20px;
}

a {color:var(--wp--preset--color--green);}
a:hover {color:var(--wp--preset--color--dark-green);}

h1, h2, h3 {color:var(--wp--preset--color--teal);
	font-family: "georgiapro", sans-serif;
	font-weight: 500;
	margin-top:0px;
	margin-bottom:0.7rem;
}


h1 {font-size:2.5rem;}
h2 {font-size:2rem;}
h3 {font-size:1.4rem;margin-bottom:1rem;}
h1.home-h1 {margin-bottom:50px;}
#page-content h1 {margin-bottom:30px;}
blockquote {font-family: "georgiapro", sans-serif;color:var(--wp--preset--color--green);font-size:1.2rem;padding:0px 30px 15px 50px;font-weight:600;}
.wp-block-columns blockquote {padding:0px 0px 15px 0px;}
blockquote cite {font-family: "gill-sans-nova", sans-serif;color:var(--wp--preset--color--teal);font-size:0.8rem;text-transform:uppercase;margin-top:15px;}
blockquote p:last-child {margin-bottom:0px;}
.btn,
.btn a {
  opacity: 1;
}
.btn:hover,
.btn a:hover {
  opacity: 0.85;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#breadcrumbs {margin-top:15px;}
/* Facet Styling */

.facetwp-flyout {
	background:var(--wp--preset--color--tan) !important;
	width: 500px !important;
}
.facetwp-flyout-content {
	padding: 10px 20% 10px 50px !important;
}
.facetwp-flyout-close {
	font-size:1.5rem;font-weight:600;
}
.facetwp-flyout h3 {font-weight:600;;text-transform:uppercase;font-family: "gill-sans-nova", sans-serif;font-size:1.1rem;}


.flyout-item {
    display: none;
}

.flyout-row.expanded .flyout-item, .flyout-row.name-resources_date .flyout-item, .flyout-row.name-resources_date_copy .flyout-item, .flyout-row.name-sort .flyout-item {
    display: block;
}

.flyout-row h3 {
    cursor: pointer;
}

.flyout-row h3:after {
    content: "";
	background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/down-arrow.svg);background-position:center center;
	background-repeat:no-repeat;
	background-size:15px 13px;
	width:15px;
	height:21px;
    font-weight: normal;
    font-size: 2em;
    float: right;
}

.flyout-row.expanded h3:after {
    content: "";
	background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/up-arrow.svg);background-position:center center;
	background-repeat:no-repeat;
	background-size:15px 13px;
	width:15px;
	height:21px;
}

.flyout-row {border-bottom:2px solid var(--wp--preset--color--white);margin-bottom:15px;}

.flyout-row.name-resources_date h3::after, .flyout-row.name-resources_date_copy h3::after {
	content: none;
}
.flyout-row .flyout-item {margin-top:15px;}

.fwpl-result {padding-bottom:30px;}
.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location {
	border:0px;
	padding:8px;
}
a.facetwp-flyout-open {margin-left:15px;}


.resource-grid-excerpt, .farmer-grid-excerpt, .project-grid-excerpt, .blog-grid-excerpt, .event-grid-excerpt, .people-excerpt {margin-bottom:30px;}

/*.flyout-row.name-sort_, .flyout-row.name-reset {display:none;}*/

body .facetwp-flyout {
          right: 0;
          transform: translateX(100%);
      }

.facetwp-facet-search .facetwp-icon::before {
	display: inline-block;
	content: '';
	width: 30px;
	height: 100%;
	background: url('https://agricology.co.uk/wp-content/themes/agricology-theme/img/search-icon.svg') no-repeat;
	background-position: 5px 50%;
	background-size: 20px 20px;
}
.facetwp-facet-search .facetwp-icon {
	opacity: 1;
}

.filter-search-options, .filter-sort {background-color:var(--wp--preset--color--light-grey);padding-top:10px;padding-bottom:10px;height:50px;}
.filter-search-options {padding-left:60px;background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/grey-bar-start.png);background-position:left center;background-repeat:no-repeat;background-size:contain;height: 50px;line-height: 30px;}
.filter-search-options input.facetwp-search, .filter-search-options a.facetwp-flyout-open, .filter-search-options .facetwp-reset, .filter-search-options .facetwp-facet-search {line-height:20px;}
.filter-search-options .facetwp-facet input.facetwp-search {
	padding: 3px 8px;
}
a.facetwp-flyout-open, button.facetwp-reset {
	padding: 4px 16px 5px 16px;
}
.filter-sort {background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/grey-bar-end.png);background-position:right center;background-repeat:no-repeat;background-size:contain;height: 50px;line-height: 30px;display:inline-block;padding-right:60px;}
.filter-sort .facetwp-type-sort select {line-height: 24px;padding: 3px 8px;}
.filter-sort .fs-arrow {
	border-top: 5px solid var(--wp--preset--color--green);
}
.filter-sort .fs-label-wrap {
	background-color: var(--wp--preset--color--light-grey);
	border: 1px solid var(--wp--preset--color--light-grey);
}
.filter-sort .fs-dropdown {
	background-color: var(--wp--preset--color--light-grey);
	border: 1px solid var(--wp--preset--color--light-grey);
}
.filter-sort .fs-label-wrap {text-transform:uppercase;}
/*.filter-sort .fs-option:first-child {display:none;}*/
.filter-search, .filter-button, .filter-reset {display:inline-block;}
.filter-button a.facetwp-flyout-open {display:inline-block !important;}
.filter-sort {text-align:right;}
.filter-sort .fs-wrap {
	width: 100% !important;
}
.facetwp-facet-pagination {border-top:2px solid var(--wp--preset--color--light-green);padding-top:10px;margin-bottom:30px;}
.grid-filter-hide {display:none;}

.facetwp-flyout-content h2 {font-size:1.5rem;font-weight:600;margin-bottom:30px;}

.fwpl-item img {width:100%;height:auto;}
.fwpl-item h3 {margin:0px;}

.fwpl-layout {
	grid-gap: 20px !important;
}

.facetwp-date {width:130px;background-image:url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/calendar-icon.svg);background-position:5px center;background-repeat:no-repeat;background-size:20px 20px;padding-left:35px;border:0px;}
.facetwp-date-min {margin-right:15px;}

.facetwp-expand img {
	width:15px !important;
	height:15px !important;}
.facetwp-selections ul {padding-left:0px !important;text-align:center;}
.facetwp-selection-label {font-weight:bold;}
.facetwp-selections .facetwp-selection-value {
	display: inline-block;
	margin-right: 10px;
	cursor: pointer;
	padding-right: 16px;
	background-image: url(https://agricology.co.uk/wp-content/themes/agricology-theme/img/icon-close.png) !important;
	background-size: 12px 12px;
	background-repeat: no-repeat;
	background-position: right center;
}
/* Mailchimp Overrides */
.subscribe-block p {margin-bottom:0px;}
#mc_embed_signup .button {
	color: var(--wp--preset--color--teal) !important;
	background-color: var(--wp--preset--color--light-green) !important;
	border-radius: 0px !important;
	border:0px;
	padding: calc(.333em + 2px) calc(1em + 2px);
	font-size:16px;
	letter-spacing: .1rem;
	text-transform:uppercase;
	display: block !important;
	width:150px;
	margin:15px auto !important;
}
#mc_embed_signup .helper_text {
	background-color: rgba(255,255,255,0) !important;

}
#mc_embed_signup .mc-field-group input {
	border:0px !important;
	border-radius: 0px !important;
	color: var(--wp--preset--color--teal) !important;
}
#mc_embed_signup .mc-field-group {
	padding-bottom: 0 !important;
}
.mc-field-group label, .mc-field-group .asterisk {color: var(--wp--preset--color--white) !important;}
.content__gdpr {color: var(--wp--preset--color--white) !important;
}
.content__gdpr p {margin-bottom:15px;font-size:0.8rem;}
#mc_embed_signup #mce-success-response {
	color: var(--wp--preset--color--white) !important;
}
/* Vimeo Embed Adjustments */

.wp-block-embed-vimeo .wp-block-embed__wrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	margin-bottom:30px;
}
 
.wp-block-embed-vimeo .wp-block-embed__wrapper iframe,
.wp-block-embed-vimeo .wp-block-embed__wrapper object,
.wp-block-embed-vimeo .wp-block-embed__wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Menu adjustments to get centralised menu */

@media only screen and (min-width: 992px) {

	.navbar-brand {width:100%;text-align:center;display:block;}
	.collapse:not(.show) {
	display: none !important;
}

	}

@media only screen and (min-width: 768px) {
	
	.offcanvas-body {text-align:center;}
.offcanvas-body .ms-auto {
	margin-left: inherit !important;
}
	.dropdown:hover > .dropdown-menu {display:block;margin-top:0;}
	ul#footer-menu {margin-top:80px !important;}
	
}

@media only screen and (min-width: 768px) {
  a[href^="tel"] {
    text-decoration: none;
    pointer-events: none;
    cursor: default;
  }
}



@media only screen and (min-width: 1400px) {
	
	#nav-main li a {font-size:1.15rem;}	
	.scroller #nav-main li a {font-size:1.15rem;}	
	.scroller #nav-main li > a {
	margin: 0px 19px !important;
}
	
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	
	/* Menu adjust to keep header size consistent */
	
	ul#bootscore-navbar > li > a {
	margin: 2px 12px 3px 12px;
}
	
	.facetwp-flyout {
	width: 400px !important;
}
.facetwp-flyout-content {
	padding: 10px 15% 10px 50px !important;
}
#nav-main li > a {
	font-size:1rem !important;
	margin: 0px 17px !important;
}
	
	.scroller #nav-main li a {font-size:1rem !important;}
	.scroller #nav-main li > a {
	margin: 0px 14px !important;
}
	.banner-title {
	font-size: 2.7rem;
	line-height: 2.7rem;
}
	.flexslider li img {max-height:475px;}
	#featured-event-block h3 {
	font-size: 2.5rem;
}
}

@media only screen and (max-width: 1199px)
	
{
	.wp-block-column.born-col-left {padding-left:15px !important;}
	.born-columns-image-left {padding-right:15px !important;}
	
	}

@media only screen and (min-width: 992px) and (max-width: 1199px) {


	/* Hide home menu item on small desktop to fit in rest of menu, adjust menu to keep header size consistent */
	
	.hide-home {display:none;}
	ul#bootscore-navbar > li > a {
	margin: 2px 12px 3px 12px !important;
}
	#nav-main li a {font-size:1rem !important;}	
	.scroller #nav-main li a {font-size:0.8rem;}
	.scroller #nav-main li > a {
	margin: 0px 8px !important;
}
	#nav-main li.donate-btn a {
	padding: 6px 10px !important;
}
	ul.dropdown-menu {border-top:9px solid var(--wp--preset--color--cream);}
	.banner-title {
	font-size: 2.5rem;
	line-height: 2.5rem;
}
	.carousel-caption {
	width: 50%;
}
	.wp-block-media-text.how-we-help-you .wp-block-media-text__content {
	padding: 0 50px 0 70px !important;
}
	.flexslider li img {max-height:395px;}
	.facetwp-flyout {
	width: 400px !important;
}
.facetwp-flyout-content {
	padding: 10px 15% 10px 50px !important;
}
	#featured-event-block h3 {
	font-size: 2.2rem;
}

}

@media only screen and (max-width: 991px) {
	
.offcanvas-header, .offcanvas-body {background-color:var(--wp--preset--color--cream) !important;}

.offcanvas-body a.nav-link {
	margin: 0px !important;
	font-size:1.5rem;
}
.offcanvas-body li.donate-btn {padding:15px 0px !important;margin:0 !important;}
	
	.facetwp-flyout-content {
	padding: 10px 50px 10px 50px !important;
}
	
	
	/* Gutenberg media text block overides - change breakpoint */
	
	.wp-block-columns {display:block !important;}
	
	.wp-block-media-text {
	-ms-grid-columns: 100% !important;
	grid-template-columns: 100% !important;
		margin: 0px !important;
	}
	.wp-block-media-text .wp-block-media-text__media {
		/* rtl: begin:ignore; */
		-ms-grid-column: 1 !important;
		grid-column: 1 !important;
		-ms-grid-row: 1 !important;
		grid-row: 1 !important;
	}
	.has-background .wp-block-media-text__content {
		padding: 15px 0 0 0 !important;
		-ms-grid-row: 2 !important;
		grid-row: 2 !important;
	}
	.wp-block-media-text__content {
		padding: 15px 0 0 0 !important;
		-ms-grid-row: 2 !important;
		grid-row: 2 !important;
	}
	.has-background .wp-block-media-text__content {
		padding: 15px 0px !important;
	}
	.wp-block-media-text.has-background .wp-block-media-text__content {

	padding: 15px !important;
}
	.wp-block-media-text.has-background {

		margin-bottom:30px !important;
}
	.wp-block-media-text .wp-block-media-text__content {-ms-grid-column: 1 !important;
		grid-column: 1 !important;
	padding: 15px 0px !important;}

	.wp-block-media-text.has-media-on-the-right {
		-ms-grid-columns: 100% !important;
		grid-template-columns: 100% !important;
	}

	.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
		-ms-grid-column: 1 !important;
		grid-column: 1 !important;
		-ms-grid-row: 1 !important;
		grid-row: 1 !important;
		padding: 15px 0px !important;
	}
	.has-media-on-the-right .wp-block-media-text__content {
		padding: 15px 0px !important;
		-ms-grid-row: 2 !important;
		grid-row: 2 !important;
		-ms-grid-column: 1 !important;
		grid-column: 1 !important;
	}
	.has-media-on-the-right.has-background .wp-block-media-text__content {
		padding: 15px 0px !important;
	}
	
	#homepage-banner-block, .survey-block {width:100% !important;max-width:100% !important;}
	.survey-block {margin-top:15px;}
	#home-banner-content {padding:0px;}
	#content {margin-top:66px !important;padding-top:0px !important;}
	.events-block-content {
	padding-left: 0px;
	padding-top:30px;
	padding-right:0px;
}
	.wp-block-media-text.how-we-help-you .wp-block-media-text__content {
	padding: 30px 0px !important;
}
	#farm-info {margin-bottom:30px;}
	.farm-organisation-image img {max-width:400px;}
	.notfound-column-block h3 {margin-bottom:30px !important;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	#homepage-banner-block {
	margin-top: 66px !important;
}
	.banner-title {
	font-size: 2rem;
	line-height: 2rem;
}
	.carousel-caption {
	width: 60%;
}
	.title-bar-title h2, .title-bar-title h1 {
	font-size: 1.6rem;
}
	#farmer-profile-home .pagebanner img {
		width: auto;
		object-fit: cover;
		object-position: center center;
		height: 400px;
}
	#farmer-profile-home #banner-content {
	padding: 0px 0px 0px 40px;
}
	#farmer-profile-home .post-excerpt {
	margin: 20px 0px;
}
	#farmer-profile-home h2 {
	line-height:1;
	font-size:3rem
}
	.flexslider li img {max-height:290px;}
	.filter-search-options {
	padding-left: 30px;
}
	.filter-sort {
		padding-right: 30px;
	}
	.facetwp-facet input.facetwp-search {
	min-width: 180px !important;
}
	#resource-nav .btn, #project-nav .btn {margin-top:30px;}
	.resource-facts .btn {width:260px;}
	
	.tablet-collapse > .stk-row {display:block !important;}
	.tablet-collapse .stk-block.stk-block-column.stk-column > .stk-column-wrapper {
	margin: 0px 0px 15px 0px !important;
}
	#featured-event-block {
	margin-top: 15px;
}

}
@media only screen and (min-width: 768px) {
	
	.filter-buttons-mobile {display:none;}
	.footer-credit {width:340px;float:right;}
	
}
@media only screen and (max-width: 767px) {
	
	h1 {font-size:2rem;}
	h2 {font-size:1.7rem;}
	
	blockquote {
	font-family: "georgiapro", sans-serif;
	color: var(--wp--preset--color--green);
	font-size: 1.2rem;
	padding: 0px 0px 15px 0px;
	font-weight: 600;
}
	
	#homepage-banner-block {
	margin-top: 66px !important;
}
	
	#homepage-carousel .carousel-item img {
		width: auto;
		object-fit: cover;
		object-position: center center;
		height: 450px;
}
	#page-banner-content .pagebanner > img {
		width: auto;
		object-fit: cover;
		object-position: center center;
		height: 300px;
}
	.page-template-default #banner-content h1 {
	font-size: 2.5rem;
	line-height: 3rem;
}
	.carousel-caption {
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	background-image:none;
	padding-left:50px;
	padding-right:50px;
}
	.banner-title {
	font-size: 2rem;
	line-height: 2rem;
}
	
	ul#footer-menu {justify-content:flex-start !important;}
	
	.facetwp-flyout-content {
	padding: 10px 30px 10px 30px !important;
}
	
	.wp-block-social-links {
	justify-content: flex-start !important;
}
	.title-bar-link {
	padding: 0px 20px 0px 0px !important;
	line-height: 50px;
}
	.title-bar-title h2, .title-bar-title h1 {
	font-size: 1.6rem;
}
	h2.title-bar, h1.title-bar {
	font-size: 1.6rem;
}
	h2.title-bar, h1.title-bar {
	padding: 0px 0px 0px 70px;
}

	#farmer-profile-home .pagebanner-content {display:block !important;clear:both;background-image:none;background-color: rgba(54, 144, 131, 0.7); 
}
	#farmer-profile-home img {
		width: auto;
		object-fit: cover;
		object-position: center center;
		height: 380px;
}

	#farmer-nav .btn {width:100%;}
	#resource-nav .btn {width:100%;margin-top:30px;}
	#project-nav .btn {width:100%;margin-top:30px;}
	.latest-resource-image img {
		width: auto;
		object-fit: cover;
		object-position: center center;
		height: 250px;
}
	
	
	#farmer-profile-home h2 {
	font-size: 2.5rem;
}
	#farmer-profile-home h3 {
	font-size: 1.5rem;
	margin-bottom: 0.2rem;
}
	#farmer-profile-home .post-excerpt {
	margin: 20px 0px;
}
	#farmer-profile-home #banner-content {
	padding: 30px;
}
	.compatible-image img {width:100%;height:auto;}
	#featured-resources-grid .post-thumbnail img {width:100%;height:auto;}
	.subscribe-block br {display:none;}
	#featured-event-block h3 {
	font-size: 2rem;
}
	.wp-block-media-text h2 {
	font-size: 2rem;
	color: var(--wp--preset--color--green) !important;
}
	.facetwp-flyout {
	width: 100%;
}
	.flexslider li img {max-height:30vh;}
	.swiper-pagination {display:none;}
	.filter-search-options {
	padding-left: 15px;
	padding-right:15px;
	background-image: none;
	height: auto;
	line-height: 30px;
}
	.filter-sort {
	background-image: none;
	height: auto;
	line-height: 30px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}
	.filter-search-options .facetwp-facet, .filter-sort .facetwp-facet, .filter-buttons-mobile .facetwp-facet {
	margin-bottom: 0px;
}
	.filter-search-options .filter-button, .filter-search-options .filter-reset {display:none;}
	.filter-button a.facetwp-flyout-open {
	margin-left: 0px !important;
}
	.filter-buttons-mobile {float:left;width:70%;}
	.filter-sort-container {text-align:right;float:right;width:30%;}
	.filter-search, .facetwp-input-wrap, .facetwp-search {width:100% !important;}
	#partner-image {text-align:center;margin-bottom:15px;}
	#partner-image img {max-width:400px;}
	.single-agricology_people #partner-image {text-align:left;}
	.single-agricology_people #partner-image img {width:100% !important;height:auto !important;}
	.farmer-tips-block-image .farmer-tips-column-image {display:none;}
	.farmer-tips-block-image ul {margin-bottom:0px !important;}
	#mc_embed_signup form {
	margin: 20px 0px !important;
}
	.hide-trials {display:none;}
	.footer_widget p.has-text-align-right {text-align:left;}
	.footer-credit {max-width:370px;}
	
	.featured-video-block .stk-block-carousel__dots {display:none !important;}
	.parallax-title-block {
  flex-wrap: wrap !important;
}
	.parallax-title-block figure.wp-block-image {margin-right:0px !important;}
	.parallax-title-block h2 {text-align:center !important;}
/* Bootstrap override on tablet for container width */
@media only screen and (min-width: 578px) and (max-width: 767px) {

.container, .container-sm {
	max-width: 720px !important;
}
	
	}


@media only screen and (max-width: 500px) {
.title-bar-title h2, .title-bar-title h1 {
	font-size:1.3rem
}
		h2.title-bar, h1.title-bar {
	font-size: 1.3rem;
}
	.title-bar-link {
	line-height: 45px;
}
	.view-all {
	font-size: 0.7rem;
}
	.filter-buttons-mobile a.facetwp-flyout-open, .filter-buttons-mobile button.facetwp-reset {
	padding: 3px 8px 4px 8px !important;
	font-size:0.8rem;
}
	.event-buttons a.event-button, .event-buttons a.event-button-email {display:block;margin-bottom:15px;}
	.event-buttons a.event-button {margin-right:0px;}
	.stk-577399c {padding-left:30px !important;padding-right:30px !important;}
}

@media only screen and (max-width: 400px) {
.mobile-logo img {width:200px;height:auto;}
	.btn-search, .btn-burger {padding-left:5px;padding-right:5px;}
	.carousel-caption {
	padding-left: 30px;
	padding-right: 30px;
}
	.title-bar-title {
	padding: 0px 0px 0px 30px !important;
	height:40px;
	line-height:40px;
}
	.title-bar-title h2, .title-bar-title h1 {
	height: 40px;
	line-height: 40px;
	font-size:1.3rem
}
		h2.title-bar, h1.title-bar {
	font-size: 1.3rem;
	height: 40px;
	line-height: 40px;
}
	h2.title-bar::after, h1.title-bar::after {
	width: 20px;
	height: 40px;
}
	.title-bar-link {
	padding: 0px 10px 0px 0px !important;
	line-height:35px;
}
	#farmer-profile-home .btn-white-ghost {
	margin-left: 10px;
}
	#farmer-profile-home #banner-content {
	padding: 30px 20px;
}
	#farmer-profile-home .btn-white-ghost {
	padding: 5px 16px !important;
}
	#farmer-profile-home .no-view {display:none;}
	.filter-buttons-mobile {float:left;width:60%;}
	.filter-sort-container {text-align:right;float:right;width:40%;}
	.learn, .partner-hide {display:none;}
	.facetwp-date {max-width:110px !important;}
	.facetwp-date-min {
	margin-right: 5px;
}
	.events-post-buttons button {margin-right:10px;}
}
@media only screen and (max-width: 350px) {
	
	.no-view {display:none;}
}
@media print {
    header, nav, #banner, #breadcrumb-holder, #right, footer, .btn, #features {display:none;}
	#left .col-md-9, #left .col-md-8 {width:100%;}
.only_display_for_print {
	display: block;
}
}