/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/*general*/


.single-agrarian_fundraiser .full-div.center.google-sheet {
    margin-bottom: 100px!important;
}

.page-template-default section img {
    border-radius: 15px !important;
}
.page-template-default section .e-gallery-grid .e-gallery-image{
	    border-radius: 15px !important;

}

.elementor-element-4bd1a32 {
    /*margin-top: -100px !important;
	z-index:333333;*/
}

.rounded-edges img {
    border-radius: 47px !important;
    /* display: none; */
}

a {
    background-color: transparent;
    text-decoration: none;
    color: #ffff;
}
a:hover{
  color: #c9572b;
}

.brown-bg a {
    color: #000000;
}

.brown-bg li {
    margin-bottom: 9px;
}

.brown-bg h2 {
    color: #022a45 !important;
}


.brown-bg a:hover{
	color: #083857;
}
.dark-bg h2 {
    color: #BFBC99 !important;
	font-family: 'Poppins';
	font-weight: 600;
}

li {
    padding-top: 3px;
    padding-bottom: 3px;
}

.primary-sidebar ul li a:hover{
	  color: #083857;
}

#top-logo-nav-div a.hfe-menu-item:hover {
    color: #688338;
}
footer ul.menu li.menu-item a:hover {
    color: #688338;
}
footer p {
    font-size: 13px !important;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover{
	    color: #fff;
    background-color: #688338;
    text-decoration: none;
}

/*.elementor-button-link:hover {
    background-color: #c9572b;
}*/

.elementor-element-c89e169 button {
    background: unset;
}

.elementor-element-23530d0 a.elementor-button-link.elementor-button.elementor-size-sm:hover {
    background-color: #688338 !important;
}

/*
.elementor-9 .elementor-element.elementor-element-ef408fc .elementor-social-icon i:hover,
.elementor-159 .elementor-element.elementor-element-cecae88 .elementor-social-icon i:hover*/
#top-header-green-bg .elementor-social-icon i:hover, 
#top-header-green-bg .elementor-social-icon i:hover
 {
    color: #083857;
}

.green-hover .elementor-button:hover {
    background-color: #688338 !important;
}
.orange-hover .elementor-button:hover {
    background-color: #C9572B !important;
}
.green-hover-link:hover {
    background-color: #688338;
    border-color: #688338;
}
.orange-hover-link-text:hover {
    color: #C9572B !important;
}
#tooplate_slider a.pageLink i.fas:hover{color: #C9572B !important;}

.home .latest_blogs .at-post-loop-col {
    background: #BFBC99;
    padding: 17px;
    margin-left: .5%;
    margin-right: .5%;
    max-width: 241px;
    width: 100%;
}
.elementor-element-23db81e img {
    border-radius: 20px;
}

#footer-contact-column a span:hover {
    color: #688338;
}
.latest_blogs .at-post-loop-read-more i.fas:hover {
    color: #c9572b;
}
#toggle-video .elementor-icon:hover {
    /* background-color: #C9572B; */
    box-shadow: 0px 1px 1px 3px #2025146b;
}
.brown-indented-header {
    padding: 15px;
    background: #bfbc99;
    width: 100%;
    max-width: 400px;
    border-radius: 15px;
    margin-top: -33px;
    position: absolute;
    left: 0;
}

.dark-brown-indented-header {
    padding: 15px;
    background: #635020;
    width: auto !important;
    max-width: 400px;
    border-radius: 0px 15px 15px 0px;
    /* margin-top: -33px; */
    /* position: absolute; */
    left: 0;
}

.hfe-search-form__input{
	 color:#222222 !important;
}
.why-farm-small-image {
    float: left;
    width: 50% !important;
    display: unset;
    text-align: center !important;
}
.why-farm-small-image img {
    width: 96% !important;
}

.elementor-element-46e6c3a .elementor-element.elementor-element-7f89b0f.why-farm-small-image,
.elementor-element-46e6c3a .elementor-element.elementor-element-6e3b927.why-farm-small-image{
    width: 45% !important;
    float: left;
    height: unset;
	margin-top: 15px;
}
.elementor-element-46e6c3a .elementor-element.elementor-element-7f89b0f.why-farm-small-image img, .elementor-element-46e6c3a .elementor-element.elementor-element-6e3b927.why-farm-small-image img {
    width: 95% !important;
}
div#at-history-image-2 {
    text-align: right !important;
}



.elementor-element-a07ab8c .why-farm-small-image img {
    height: 150px;
    width: 81% !important;
    text-align: right;
}
.elementor-element-5fa027e {
    margin-bottom: 0px !important;
}


.elementor-element-a07ab8c .why-farm-small-image {
    text-align: left !important;
}

.history-div-border {
    border-left: 3px solid #083857;
}
/* post and custom post css*/

.home .at-post-loop {
    max-width: 750px;
    margin: auto;
}


.elementor-element-b9ea91c img.attachment-large.size-large {
    border-radius: 20px;
}


.elementor-element-c89e169 .at-post-loop.latest_blogs h3 {
    font-size: 15px;
}
.elementor-element-c89e169 .at-post-loop .at-post-loop-cat {
    text-transform: uppercase;
}

iframe#yt-bg-video {
    /*margin-top: -40px;*/
	width:100%;
	height:100%;
}

#toggle-video i.fas.fa-play-circle {
    font-size: 60pt;
    color: #083857;
}

#toggle-video i.fas.fa-play-circle {
    font-size: 60pt;
    color: #083857;
    background: radial-gradient(#ffffffc7, #000000);
    border-radius: 50px;
    border: 1px solid #083857;
}

/*#toggle-video .elementor-icon{display:none;}*/
.elementor-204 .elementor-element.elementor-element-a2d5d05 .elementor-icon {
    font-size: 120px;
    padding: 3px;
    text-align: center;
    padding-left: 8px;
}
#toggle-video .elementor-icon {
    cursor: pointer;
    width: 100px;
   /* padding-left: 13px;*/
    float: unset;
    margin: auto;
}
.at-post-loop .at-post-loop-col {
    width: 100%;
    float: left;
}
a#at_ac_google_earth_link {
    float: left;
    width: 100%;
    font-size: 14pt;
    margin-top: 20px;
}

.home .at-post-loop .at-post-loop-col {
    width: 50%;	
    float: left;	
    padding: 5px;
}

.at_commons_context_block.google_block {
    max-width: 900px;
}

div#youtube-url2 {
    max-width: 700px;
    margin: auto;
    padding-bottom: 50px;
	height:auto;
}

.swiper-zoom-container img {
    border-radius: 15px !important;
}

section#land-history-com {
    /* height: 1500px; */
    margin-bottom: -15px !important;
}

div#elementor-tab-content-3453 .at_commons_context_block {
    max-width: 1000px;
}

div#elementor-tab-content-3453 .at_commons_context_block img {
    border-radius: 10px;
}

.agrarian_commons-template-default .elementor-tab-content img {
    border-radius: 15px;
}

.agrarian_commons-template-default .facts-tab {
    font-size: 12pt !important;
    line-height: 27px !important;
}
.agrarian_commons-template-default .enviromental-facts-impacts p, .agrarian_commons-template-default .enviromental-facts-impacts li {
    font-size: 12pt !important;
    line-height: 27px !important;
}
.agrarian_commons img.at-post-image {
    border-radius: 20px;
    height: 230px;
}
.at-post-loop.agrarian_commons h3 {
    text-align: center;
    background: #fff;
    width: 90%;
    margin-left: 5%;
    font-size: 14pt;
    padding: 15px;
    border-radius: 10px;
    margin-top: -30px;
    float: left;
    padding-left: unset;
    padding-right: unset;
    color: #6F755B;
    height: 70px;
	padding-top: 17px;
	z-index: 111111;
    position: relative;
}

.at-post-loop img.at-post-image {
    width: 100%;
    float: left;
}


.home .latest_blogs .at-post-loop-col {
    background: #BFBC99;
    padding: 17px;
    margin-left: .5%;
    margin-right: .5%;
    max-width: 241px;
    width: 100%;
}

.at-post-loop-cat {
    float: left;
    margin-top: -25px;
    background: #C9572B;
    padding: 3px;
    width: 180px;
    padding-left: 10px;
    font-size: 10pt;
    color: #fff;
    border-radius: 0px 35px 0px 12px;
    position: relative;
    z-index: 1;
    padding-right: 10px;
}

.at-post-loop-cat i.fas.fa-tags {
    transform: rotate(
97deg
);
    margin-right: 7px;
    font-size: 7pt;
}

.at-post-loop.latest_blogs h3 {
font-size: 14pt;
    color: #635020;
    font-weight: bold;
    margin-top: 20px;
    float: left;
    font-family: 'Poppins';
    margin-bottom: 5px;
    height: 67px;
}

.elementor-element-4641cbd .elementor-button-link:hover {
    background-color: unset !important;
    color: #c9572b !important;
}

.elementor-element-b61bf00 img.attachment-large.size-large {
    border-radius: 20px;
}

.share-tooltip {
    padding: 10px;
    background: #083857;
    position: absolute;
    margin-left: 5px;
    border-radius: 5px;
	display:none;
	margin-left: 16%;
    margin-top: -10px;
}
.share-tooltip h4 {
    font-size: 11pt;
    color: #fff;
    margin: 0;
    text-align: center;
    padding-bottom: 5px;
}

.share-tooltip a {
    padding: 5px;
}

.latest_blogs  img.at-post-image {
    height: 130px !important;
	border-radius: 8px;
}

.at-post-loop.latest_blogs h3:hover,.at-post-loop.agrarian_commons h3 a:hover,.at-post-loop.latest_blogs h3 a:hover{color:#c9572b;}

.at-post-loop.agrarian_commons a img:hover {
    opacity: .8;
}

.at-post-loop.latest_blogs h3 a{color:#635020;}
.at-post-loop.agrarian_commons h3 a{color:#6F755B;}

.at-post-loop.latest_blogs .at-post-loop-author {
    float: left;
    width: 100%;
    color: #688338;
    font-size: 9.5pt;
    font-family: 'Poppins';
}

.at-post-loop.latest_blogs .at-post-loop-content {
    float: left;
    width: 100%;
    margin-top: 20px;
    font-family: 'Poppins';
    font-size: 11pt;
	height: 120px;
}

.at-post-loop-read-more a {
color: #688338;
    text-align: center;
    width: 100%;
    float: left;
    font-size: 16pt;
    margin-top: 10px;
    margin-bottom: 10px;
}
.at-post-loop-read-more a i.fas{color: #688338;}

.at-post-loop-cat.Services {
    background: #836E3A;
}

.at-post-loop-cat.Initiatives {
    background: #083857;
}

.left-parsley-floater {
    position: absolute;
    left: -65%;
    margin-top: 200px;
    /* width: 500px !important; */
    display: flow-root;
}

input.at_email_input {
    float: left;
    width: 28%;
    border-radius: 30px 00px 0px 30px;
    border-right: 1px solid #ccc;
}

input.at_first_name, input.at_last_name {
    float: left;
    width: 25%;
    /* border-right: 0px; */
    border-left: 0px;
    border-radius: 0;
    border-right: 1px solid #ccc;
}

input.at_subscribe_but {
    float: left;
    width: 22%;
    background: #C9572B;
    color: #fff;
    border-radius: 0px 30px 30px 0px;
    font-weight: bold;
}

.opt-in-belt-element {
    margin: auto;
    width: 80% !important;
}

.elementor-shortcode #opt-in-belt-section {
    margin-top: 0px;
    padding: 10px;
    padding-top: 0px;
}
/* end post and custom post css*/

/*shop page*/
.page-id-333728 .page-content {
    position: relative;
}

a.added_to_cart.wc-forward {
    padding-left: 5px;
}

/*
.shop-header{
	
}*/

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    background-color: #688338 !important;
    color: #ffffff !important;
    height: 38px;
}
table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th{
border-top:0px;
}

.woocommerce-message {
    margin-top: 50px !important;
}

a.checkout-button.button.alt.wc-forward {
    height: 60px;
}

input#coupon_code {
    width: 120px;
}

table td, table th {
    border: 0px;
}

tr.woocommerce-cart-form__cart-item.cart_item {
    border-bottom: 1px solid #6666 !important;
}
.woocommerce table.shop_table {
    border: unset !important;
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-radius: 5px;
}

.woocommerce table.shop_table td {
    border-top: unset !important;
    padding: 9px 12px;
    vertical-align: middle;
    line-height: 1.5em;
}

.woocommerce-info {
    border-top-color: #688338;
}

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

.woocommerce-checkout main {padding-bottom:100px;}
.woocommerce-cart section.shop-middle-top-header,
.woocommerce-checkout section.shop-middle-top-header {
    background-color: unset !important;

}

.woocommerce-cart header#masthead,
.woocommerce-checkout header#masthead{
    margin-bottom: -200px !important;
    position: unset;
}

.woocommerce-cart div#page,
.woocommerce-checkout div#page {
	    background-color: #bfbc99 !important;
}

.woocommerce-page	 header#masthead {
    margin-bottom: -400px;
    position: unset;
}


.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;
    height: 36px;
}

.woocommerce-page table tbody tr:hover>td, .woocommerce-page table tbody tr:hover>th {
    background-color: unset;
}

.woocommerce-page div#primary {
    max-width: 900px;
    margin: auto;
}

.woocommerce-page div#primary div.product{
	margin-top:100px;
}
button.single_add_to_cart_button.button.alt {
    background: #688338 !important;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>td:hover,table tbody>tr:nth-child(odd)>th:hover, table tbody>tr:nth-child(odd)>th {
    background: unset !important;
}

a.add_to_cart_button {
    background: #688338 !important;
    color: #fff !important;
}
h2.woocommerce-loop-product__title {
    color: #000;
    font-size: 13pt !important;
	height:50px;
}
.woocommerce ul.products li.product .price {
    color: #000;
}
.woocommerce ul.products li.product a img {
    border-radius: 8px;
}

/*end shop page*/



/*header label bg*/

.commons_alliance_header img, .faithlands img {
    max-width: 150px;
}

.sub_pages_header_bg img {
    max-width: 150px;
}

section.commons_alliance_header div#header_bg {
    max-width: 620px;
    font-size: 38px;
    padding-bottom: 50px !important;
    padding-top: 50px;
}
section.commons_alliance_header #header_bg:after{
    content: "";
    position: absolute;
    left: -40px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 40px solid #083857a8;
    border-top: 72px solid transparent;
    border-bottom: 72px solid transparent;
    transform: rotate(180deg);
}

section.commons_alliance_header #header_bg:before {
    content: "";
    position: absolute;
    right: -40px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 40px solid #083857a8;
    border-top: 60px solid transparent;
    border-bottom: 88px solid transparent !important;
}





#header_bg {
width: 100%;
    position: relative;
    background: #083857a8;
    max-width: 570px;
    margin: auto;
    color: #fff;
    font-size: 50px;
    font-family: "Poppins", sans-serif;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}
#header_bg:after {
    content: "";
    position: absolute;
    left: -40px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 40px solid #083857a8;
    border-top: 50px solid transparent;
    border-bottom: 45px solid transparent;
    transform: rotate(180deg);
}
#header_bg:before {
content: "";
    position: absolute;
    right: -40px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 40px solid #083857a8;
    border-top: 50px solid transparent;
    border-bottom: 45px solid transparent;
}

#header_bg .small-text {
    font-size: 11pt;
    font-family: 'Roboto';
    font-weight: 400;
}

.faithland-toolkit-section ul {
  list-style: none; 
}

.faithland-toolkit-section ul li::before {
  content: "\2022";  
  color: #688338;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em; 
}
.join-left-column .elementor-widget-wrap {
    border-radius: 17px 0px 0px 17px;
}
#mc_embed_signup_scroll h2 {
    font-family: 'Poppins';
    font-weight: 600;
}
.mc-field-group {
    margin-bottom: 13px;
}

input#mc-embedded-subscribe {
    background: #C9572B;
    color: #fff;
    margin-top: 10px;
    width: 100%;
    font-weight: 600;
}

section.faithlands #header_bg{
	padding-bottom: 30px;
	max-width: 590px;
}

section.faithlands #header_bg:after {
    content: "";
    position: absolute;
    left: -40px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 40px solid #083857a8;
    border-top: 92px solid transparent;
    border-bottom: 90px solid transparent;
    transform: rotate(180deg);
}
section.faithlands #header_bg:before {
    content: "";
    position: absolute;
    right: -40px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 40px solid #083857a8;
    border-top: 90px solid transparent;
    border-bottom: 95px solid transparent;
}

p#breadcrumbs {
    text-shadow: 3px 3px 3px #564747;
}

.elementor-element-75f3565 h2 {
    color: #083857 !important;
}


/*faithlands tabs*/

#subpage-tabs-container a,#subpage-tabs-container2 a {
    float: left;
    width: 100%;
    font-size: 11.5pt;
    text-transform: uppercase;
    color: #1e3f51;
    text-align: center;
}
#subpage-tabs-container img,#subpage-tabs-container2 img {
    width: auto;
    height: 50px;
}
#subpage-tabs-container .current-tab img,#subpage-tabs-container2 .current-tab img {
    filter: hue-rotate(275deg);
}

#subpage-tabs-container .current-tab a,#subpage-tabs-container2 .current-tab a {
    color: #688338;
}


#subpage-tabs-container .elementor-widget-wrap.elementor-element-populated:hover img,
#subpage-tabs-container3 .elementor-widget-wrap.elementor-element-populated:hover img{
	 filter: hue-rotate(275deg);
}

#subpage-tabs-container .elementor-widget-wrap.elementor-element-populated:hover a,
#subpage-tabs-container3 .elementor-widget-wrap.elementor-element-populated:hover a{
	  color: #688338;
}

.faithlands-brown-bg-section h2.elementor-heading-title.elementor-size-default {
    color: #083857;

}



/*footer menu*/

footer li.elementor-icon-list-item {
    list-style: none;
}
.elementor-element-654fb7e .elementor-widget-wrap.elementor-element-populated {
    padding-right: unset;
}
	
footer ul.menu li.menu-item {
    list-style: none;
    padding: 0;
}

footer ul.menu li.menu-item a {
    color: #fff;
    font-size: 10pt;
    font-family: 'Roboto';
}

footer ul.menu {
    padding-left: 18px;
    line-height: 18px;
}
ul#menu-support {
    padding-left: 0;
}
/*end footer menu*/

/*team member and fundraiser css*/
/*.link-overlay {
    height: 300px;
    position: absolute;
   
    z-index: 999;
    width: 630px;
    margin-top: -340px;
    margin-right: 30px;
    cursor: pointer;
    margin-left: 0px;
	display:none;
}*/

.single-agrarian_fundraiser div#header_bg {
    visibility: hidden;
}

a.fundraiser-but {
    background: #688338;
    padding: 5px;
    border-radius: 20px;
    padding-left: 35px;
    padding-right: 35px;
    display: inline-block;
    font-weight: 500;
    margin-left: 10px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 13pt;
    text-transform: uppercase;
}
a.fundraiser-but:hover{
	background:#c9572b;
	color:#fff;
}

span.tag-links a {
    padding: 7px;
    background: #0000000f;
    margin-left: 5px;
    border-radius: 10px;
    padding-top: 1px;
    padding-bottom: 3px;
}

section img {
    border-radius: 15px !important;
}

.wp-block-embed-vimeo .wp-block-embed__wrapper {
    margin: auto;
    max-width: 800px;
}
	
.fundraiser-block.frblock_2 {
    background-color: #ece1cc;
    margin-top: -35px;
    color: #222;
}
figcaption.blocks-gallery-item__caption {
    border-radius: 15px;
}

/*just for blackswam*/
.row.full-width-mobile.donor-wall-row {
    background: #ece1cc;
    width: 100%;
    margin-top: 50px;
    border-top: 1px solid #929073;
    padding-top: 0px;
}

.postid-331461 .donor-wall iframe {
    width: 100%;
    border: 0px;
    height: 100%;
    float: unset;
    min-height: 600px;
    transform: unset;
    margin-left: unset;
    margin: auto;
    max-width: 915px;
}

.row.full-width-mobile.donor-wall-row {
    background: #ece1cc;
    width: 100%;
    margin-top: 50px;
    border-top: 1px solid #929073;
    padding-top: 0px;
    background-image: url(/wp-content/uploads/2021/09/farmer.png);
    padding-top: 50px;
    padding-bottom: 50px;
    background-blend-mode: exclusion;
    background-repeat: no-repeat;
    background-position: -100px 100px;
    background-size: 30%;
    margin-bottom: -130px;
}


.single-agrarian_fundraiser .elementor-shortcode #opt-in-belt-section {
    background: #a9a686e8;
    padding-bottom: 30px;
}

.fundraiser-block h3 {
    color: #ffffff !important;
    margin-bottom: 0;
    font-weight: 600 !important;
    font-size: 1.1rem !important;
}

.donor-wall iframe {
    width: 120%;
    border: 0px;
    height: 100%;
    float: left;
    min-height: 600px;
    transform: scale(.8);
    margin-left: -10%;
}

.donor-wall iframe {
    width: 100%;
    border: 0px;
    height: 100%;
    float: unset;
    min-height: 600px;
    transform: unset;
    margin-left: unset;
    margin: auto;
    max-width: 915px;
}


/*.postid-1556 .donor-wall iframe {
    margin-left: -29%;
    transform: scale(.8);
    width: 143%;
}*/

.full-div.center.donor-wall {
    margin-top: 50px;
}

.overlay-link {
    float: left;
    width: 100%;
    height: 90%;
    background: #000;
    z-index: 999999;
    margin-top: -300px;
    position: absolute;
    opacity: 0;
}


.single-agrarian_fundraiser .full-div.center {
    text-align: center;
    min-height: 437px;
    overflow: hidden;
}

.single-agrarian_fundraiser .embed_code {
    margin-bottom: 460px;
}

.single-agrarian_fundraiser .heading-title h2 {
    color: #022a45 !important;
    font-weight: 700 !important;
    font-family: 'Poppins';
    font-size: 26pt !important;
}
.single-agrarian_fundraiser .full-div h2 {
    margin-top: 0px;
    margin-left: 0;
}

.single-agrarian_fundraiser .full-div img{border-radius:15px;}

.password-protected-div {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
    font-size: 13pt;
    max-width: 600px;
    margin: auto;
    background: #083857;
    padding: 50px;
    color: #fff;
    font-family: 'Roboto';
	    border-radius: 5px;
}

.fundraiser-block h3{
  text-align: center;
}

.fundraiser-block {
    border-bottom: 0;
    padding: 30px;
    margin-bottom: 35px !important;
    margin: auto;
    background: #083857;
    text-align: center;
    margin-top: -70px;
	color:#fff;
}
.fundraiser-block span {
    font-weight: normal;
}

.fundraiser-block ul {
    list-style: none;
}

.fundraiser-block li {
    font-size: 12pt;
	    font-size: 12pt;
    font-weight: 400;
} 

.fundraiser-block li a {
    color: #ffffff;
}
.fundraiser-block li a:hover {
    color: #c9572b;
}

.fundraiser-block li:before {
  /*content: "\2022";*/
  color: #222222 !important;
  font-weight: bold; 
  display: inline-block; 
  width: 1em;
  margin-left: -1em;

} 


body.single-agrarian_fundraiser main{
    min-height: 300px;
    float: left;
    width: 100% !important;
    max-width: unset !important;
}

body.single-agrarian_fundraiser main .row {
    width: 80%;
    margin: auto;
	padding-bottom: 10px;
	overflow: hidden;
}

.single-agrarian_fundraiser main.agrarian_fundraiser p {
    font-weight: 500;
}

body.single-agrarian_fundraiser .overlay-background-div {
    background-repeat: no-repeat;
    opacity: .5;
    background-position: 500px bottom;
}


body.single-agrarian_fundraiser h3 {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 26px;
	font-family: 'Poppins';
}

body.single-agrarian_fundraiser main a {
    color: #022a45;
}

body.single-agrarian_fundraiser main a:hover{
    color: #c9572b;
}


input.fundraiser-donate-button:hover{
	background-color: #c9572b;
}

main.agrarian_fundraiser {
    padding-top: 0;
}

input.fundraiser-donate-button {
    margin: auto;
    width: 200px;
    float: unset;
    display: block;
    border-radius: 20px;
    color: #fff;
    border: 0px;
    background-color: #688338;
    font-weight: bold;
    font-size: 16pt;
    text-transform: uppercase;
    padding: 15px;
    margin-top: 50px;
}

.single-agrarian_fundraiser .heading-title h2{
	margin-bottom:0px;
}
body.single-agrarian_fundraiser table {
    font-weight: 600;
    font-family: 'Roboto';
    background-color: #f7f7f7;
    border: 1px solid #022a45;
}

.single-agrarian_fundraiser p {
    font-size: 12pt;
}
.single-agrarian_fundraiser .full-div h2{
		font-size: 24pt;
}
.single-agrarian_fundraiser .full-div h3{
		font-size: 22pt;
}
.single-agrarian_fundraiser .full-div h4{
		font-size: 18pt;
}
.single-agrarian_fundraiser h5 {
    font-size: 15pt
}


.single-agrarian_fundraiser h2 {
    color: #022A45;
    font-family: 'Poppins';
    font-weight: bold;
    max-width: 800px;
    margin: auto;
    line-height: 40px;
    margin-bottom: 30px;
    margin-top: 50px;

}

.single-agrarian_fundraiser section.default-header {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 400px;
    margin-bottom: 100px;
    margin-top: 0px;
	float: left;
	width:100%;
}

.single-agrarian_fundraiser div#header_bg {
    font-size: 21pt;
    margin-left: auto;
    margin-right: auto;
    margin: auto;
    margin-top: 9%;
    height: 95px;
    line-height: 30px;
	padding-top: 20px;
}


.single-agrarian_fundraiser main.agrarian_fundraiser {
    padding-top: 0px;
    z-index: 111;
    position: relative;
}



.single-team_members .overlay-background-div {
    width: 50%;
    height: 600px;
    /* background: #0000003d; */
    position: absolute;
    top: 600px;
    right: 5%;
    z-index: 000;
    opacity: .3;
    background-repeat: no-repeat;
    background-size: 1120px;
}

.social-icons-div {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.social-icons-div .fas:hover, .social-icons-div .fab:hover {
	color:#C9572B;
}
.social-icons-div .fas, .social-icons-div .fab {
    color: #fff;
    font-size: 21pt;
    margin-right: 20px;
}

.single-team_members .image-box img {
    border-radius: 15px;
    max-width: 440px;
    width: 100%;
}

.single-team_members .col-right {
    padding-top: 40px;
}
.single-team_members .dark-bg h3, 
.single-team_members .dark-bg h4, 
.single-team_members .dark-bg h5

{
    float: left;
    width: 100%;
}
.single-team_members .dark-bg h3{
color: #BFBC99 !important;	
}
.single-team_members .dark-bg h4, 
.single-team_members .dark-bg h5{
    color: #ECE1CC !important;
}
.single-team_members .dark-bg h5 {
    font-size: 12pt;
}

.single-team_members .full-div {
    width: 100%;
    padding: 40px;
}



.single-team_members .image-box {
    width: 100%;
    text-align: center;
}

.single-team_members main.dark-bg {
    color: #ECE1CC;
}

.team_members .row {
    margin: auto;
    width: 100%;
    max-width: 1300px;
    clear: both;
}

.heading-title {
    width: 100%;
    text-align: center;
}

body.single-team_members main
 {
    background-color: #083857;

    min-height: 300px;
    float: left;
    width: 100% !important;
    max-width: unset !important;
}


i.fas.fa-chevron-down:hover {
    color: #C9572B;
}

.elementor-element-3885e99 a:hover {
    color: #C9572B !important;
}

.team_category_div a.category-links:hover, .at_member_name a:hover {
    color: #688338;
}

.at_member_name a {
    color: #fff;
}
.at_member_image a {
    float: left;
    width: 100%;
}
.at_member_image a:hover {
    filter: brightness(1.2);
}
.team_category_div {
    text-align: center;
}

.team_members .at-post-loop-col div {
    width: 100%;
    float: left;
}

.at-post-loop.team_members {
    width:80%;
    margin: auto;
margin-top: 30px;
    text-align: center;
	    min-height: 300px;
}

.team_members .at_member_image {
    background-position: center;
}
#loop-post-id-1649 img, #loop-post-id-1641 img, #loop-post-id-1655 img,
#loop-post-id-1653 img, #loop-post-id-1722 img {
    margin-top: -20px;
}
#loop-post-id-1659 img, #loop-post-id-1728 img {
    margin-top: -30px;
}
.at_member_row_tail i.fas {
    color: #fff;
}
.team_members .at_member_image {
    border-radius: 20px 20px 0px 0px;
}

.team_members .at-post-loop-col {
    width: 244px;
    margin-left: 4px;
    margin-right: 4px;
	margin-bottom: 30px;
}

.team_members .at-post-loop-col .at_member_image {
    width: 100%;
    float: left;
    overflow: hidden;
    height: 169px;
}
.at_member_body {
    background-color: #022A45;
    color: #fff;
    padding: 15px;
    height: 165px;
    padding-top: 25px;
}
.at_member_name {
    font-size: 16px;
    font-weight: 600;
}

.at_refer_to {
    font-size: 12px;
    height: 35px;
    padding-top: 9px;
    color: #B8B8B8;
}

.team_members .at-post-loop-col div {
    width: 100%;
    float: left;
}

.style2 .at_member_body {
    background-color: #ECE1CC;
}
.style2 .at_member_body a {
    color: #022A45;
    font-weight: 600;
}
.elementor-element-c36d8c2 a.category-links.active-a {
    color: #083857;
}

.elementor-element-abaacd9 a.category-links.active-a {
    color: #BFBC99 !important;
}
.style2 .at_member_name {
    color: #022A45;
}

.style2 .at_refer_to {
    visibility: hidden;
}
.page-id-815 .style2 .at_refer_to {
    visibility: unset !important;
}
.style2 .at_member_body .at_refer_to {
    color: #083857;
    font-weight: 600;
}

.style2 .no-records-response{color:#fff;}
.style2 .at_member_title {
    color: #212121;
}
.at_member_row_tail {
    background: #688338;
    color: #fff;
    border-radius: 0px 0px 12px 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.team_category_div a.category-links {
    padding: 10px;
    color: #212121;
    font-size: 15px;
    font-weight: 600;
}
.team_category_div.style2 a.category-links {
    color: #fff;
}

.at_member_title {
    color: #BFBC99;
    font-size: 14px;
    font-weight: normal;
}

/*end team member css*/

/* press and news page*/


.news_press .at-title a:hover{
	color:#688338;
}

.at-post-loop.news_press a.image-a:hover{
	border: 1px solid #688338;
}


.at-post-loop.news_press img.at-post-image {
    height: 55%;
    width: auto;
    float: unset;
    margin: auto;
    margin-top: 15%;
}
.at-post-loop.news_press.agrarian-commons a.image-a {
    height: 90px !important;
}

.at-post-loop.news_press a.image-a {
    float: left;
    width: 14%;
    max-width: 180px;
    background: #fff;
    border-radius: 15px;
    border: 1px solid #000;
    height: 120px;
    text-align: center;
}
.at-post-loop.news_press {
    margin: auto;
    width: 95%;
	margin-top: 30px;
}
.news_press .at-post-loop-col {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
a.image-a {
    float: left;
    width: 14%;
    max-width: 180px;
}

.text-block-div {
    float: left;
    width: 80%;
    margin-left: 30px;
    padding-top: 20px;
}

.at-date-meta {
    color: #022A45;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Roboto';
}
.news_press .at-title a {
    font-size: 18pt;
    color: #212121;
    font-weight: bold;
    line-height: 30px;
    text-decoration: underline;
    font-family: 'Poppins';
}

.hide-loop {
    display: none;
}


/*end press and news page*/
/*careers page*/

.elementor-element-3d6626d a:hover {
    color: #C9572B !important;
    /* display: none; */
}


.career-button-details:hover {
    background: #688338;
	border-color:#688338;
}
.career-button-details i.fas.fa-chevron-circle-right {
    color: #fff;
}
.at-post-loop.careers-post {
    margin: auto;
    width: 100%;
    max-width: 700px;
}

.career-title-div {
    font-size: 21px;
    font-weight: bold;
    float: left;
    width: 75%;
    font-family: 'Poppins';
	margin-bottom: 5px;
}

.career-shortdesc {
    float: left;
    width: 75%;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Poppins';
}
.career-button-details {
    background-color: #C9572B !important;
    color: #fff !important;
    font-size: 13px;
    border-color: #C9572B !important;
}

.career-button-details:hover{
	background-color:#688338 !important;
	border-color:#688338 !important;
}

.career-button-details i.fas.fa-chevron-circle-right {
    margin-left: 8px;
}
.career-button-div {
    float: right;
    border-radius: 0px;
	    margin-top: -30px;
}
.careers-post .at-post-loop-col {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #afac8b;
}
.single-careers-post .col-right i.fas {
    font-size: 30pt;
    color: #688338;
}
.single-careers-post .col-right i.fas:hover{
	color: #C9572B;
}
.single-careers-post .col-right {
    text-align: center;
}
 	
	.single-careers-post .col-right h4 {
    float: left;
    text-align: center;
    margin-bottom: 8px;
}

.single-careers-post .col-right img.careef-flower {
    width: 200px;
    margin-right: -170px;
    margin-top: -110px;
}
.elementor-element-7e9e5377 img {
    border-radius: 20px;
}
.single-careers-post .col-left header.page-header {
    text-align: center;
	
	}
}
/*end careers page*/

  /*singles  page header and body */
   
.single-top-header {
    height: 367px;
    background-image: url("https://agdev.dreamhosters.com/wp-content/uploads/2021/08/header.webp");
    background-repeat: no-repeat;
    background-size: cover;
}

.single-top-header div#header_bg {
    clear: both;
    margin-top: 6%;
}
.col-left header.page-header {
    float: left;
    padding-bottom: 0px;
}



.col-left header.page-content {
    float: left;
    width: 100%;
}

.col-left .page-content {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

.col-left h1.entry-title {
    color: #022A45;
    margin-bottom: 10px !important;
    font-size: 21pt !important;
}

.col-left .career-shortdesc {
    font-size: 16px;
    float: unset;
    margin: auto;
    margin-bottom: 10px;
    width: 100%;
    text-align: left;
}


.col-left h3, .col-right h3, .col-right h4 {
    float: left;
    width: 100%;
    margin-top: 25px;
    font-size: 17pt;
    font-family: "Poppins", sans-serif;
	margin-bottom: 0px;
}
 .col-right h3 {
  color: #022A45;
 }
 /*/wp-content/uploads/2021/07/sunflower-blue-2.png* - for overlay*/
 .col-right h4 {font-size: 15pt; !important;}
 

/*preloader */
.preloader {
  border: 6px solid #f3f3f3;
  border-radius: 50%;
  border-top: 6px solid #688338;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  margin:auto;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*end preloader */

/*contact us */
.contact-us-div {
    max-width: 960px;
    margin: auto;
    max-height: 800px;
}

.contact-us-gallery .gallery-item img {
    width: 162px;
    height: 160px;
}

figure.gallery-item:nth-child(3) img.attachment-thumbnail.size-thumbnail {
    border-radius: 0px 18px 0px 0px;
}

figure.gallery-item:last-child img.attachment-thumbnail.size-thumbnail {
    border-radius: 0px 0px 18px 0px;
}

.page-id-1264 div#gallery-1 {
    margin-right: -1px;
}

.page-id-1264 .nf-form-content textarea.ninja-forms-field {
    height: 130px;
}

.page-id-1264 .nf-field-label {
    display: none;
}

.nf-form-fields-required {
    display: none;
}
.lastname-container {
    float: right;
    width: 48%;
    position: unset !important;
    clear: unset !important;
}
.firstname-container {
    float: left;
    width: 48%;
}
.textbox-container input#nf-field-4 {
    width: 100%;
    background: #C9572B;
    font-weight: bold;
}

i.fas {
    color: #C9572B;
    font-size: 14px;
    margin-right: 8px;
}
/*end contact us */


.top-main-image-div {
    min-height: 740px;
}


.outer.at-post-loop.latest_blogs .at-post-loop-cat i.fas {
    color: #FFF;
}

.latest_blogs img.at-post-image:hover {
    filter: opacity(0.5);
}

#top-header-green-bg a {
    color: #fff;
}

#top-header-green-bg a:hover {
    color: #083857;
}
#top-header-green-bg i.fas.fa-search:hover {
    color: #083857;
}


/*fundraiser*/

	
.fundraiser-block h3 {
    font-size: 21pt !important;
    color: #ece1cc !important;
    background-image: url(/wp-content/uploads/2021/07/wheat-svg.png);
	    background-repeat: no-repeat;
    height: 80px;
    background-size: 60px;
    background-position: center 25px;
}


div#thumbs {
    margin-top: 20px;
	width:100% !important;
}
a.fundraiser-donate-button:hover {
    background: #C9572B;
 
}
a.fundraiser-donate-button a:hover{   text-decoration: unset;}

#tooplate_slider li.selected .fa-sort-up {
    display: block;
    color: #5a7653;
    font-size: 35px;
    /* position: absolute; */
    width: 100%;
    /* display: none; */
    margin-top: -12px;
    margin-bottom: -22px;
}
#tooplate_slider li .fa-sort-up{
	display:none;
}


 #tooplate_slider li .excerpt {
    display: none;
}

ul.thumbs li {
    float: left;
    padding: 0;
    margin: 10px 5px 5px 0;
    list-style: none;
    width: 186px;
    height: 110px;
}

#tooplate_slider li h3 {
    font-size: 17px;
    margin: auto;
    width: 80%;
    text-align: center;
    margin-top: -35%;
    color: #ffffff;
    float: left;
    margin-left: 10%;
    font-family: "Poppins", sans-serif;
}
#tooplate_slider ul.thumbs img:hover {
    opacity: .6;
}

#tooplate_slider {
    /* clear: both; */
    width: 90%;
    height: 500px;
    /* padding: 14px 15px 5px; */
    /* border: 1px solid silver; */
    /* background: #fff; */
    margin: 0 auto;
    margin-bottom: 0px;
}

#tooplate_slider div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	width: 100%; 
}
#tooplate_slider div.content a, #tooplate_slider div.navigation a {
	text-decoration: none;
	color: #fff;
}

ul.thumbs li a.thumb {
    background-color: #688338;
    width: 100%;
    height: 100%;
    float: left;
    border-radius: 20px;
}
#tooplate_slider a.pageLink {
    position: absolute;
    padding: 10px;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 1.1;
    font-size: 20px;
    margin-top: -150px;
    color: #6F755B;
}

#tooplate_slider a.pageLink i.fas.fa-chevron-left {
    margin-left: -320px;
}
#tooplate_slider a.pageLink i.fas.fa-chevron-right {
    margin-right: -260px;
}
#tooplate_slider a.pageLink i.fas{color:#6F755B;}
#tooplate_slider .next {
    right: 7pc;
    margin-top: 45px;
    margin-right: 58px;
}
#tooplate_slider .prev{
    left: 10.7pc;
    margin-top: 45px;

}
#tooplate_slider div.content a:focus, #tooplate_slider div.content a:hover, #tooplate_slider div.content a:active {
	text-decoration: underline;
}

#tooplate_slider div.slideshow-container {
    position: relative;
    clear: both;
    height: 315px;
}
#tooplate_slider div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 950px;
	height: 475px; /* This should be set to be at least the height of the largest image in the slideshow */
}
#tooplate_slider div.slideshow {

}
#tooplate_slider div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#tooplate_slider div.slideshow a.advance-link {
	display: block;
	width: 950px;
	height: 475px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 0; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
#tooplate_slider div.slideshow a.advance-link:hover, #tooplate_slider div.slideshow a.advance-link:active, #tooplate_slider div.slideshow a.advance-link:visited {
	text-decoration: none;
}
#tooplate_slider div.slideshow img {
	vertical-align: middle;
	width: 100%;
    height: auto;
	border-radius: 20px;
	max-height: 300px;
}

#tooplate_slider ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
#tooplate_slider ul.thumbs li {
    float: left;
    padding: 0;
    list-style: none;
    width: 32%;
    height: auto;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 15px;
}

#tooplate_slider a.thumb {
}
#tooplate_slider ul.thumbs li.selected a.thumb {

}
#tooplate_slider a.thumb:focus {
	outline: none;
}
#tooplate_slider ul.thumbs img {
    border: none;
    display: block;
    height: 100%;
    width: 100%;
    border-radius: 20px;
    max-height: 210px;
    opacity: .3;
}
#tooplate_slider div.pagination {
	clear: both;
}
#tooplate_slider div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
#tooplate_slider div.navigation div.bottom {
	margin-top: 0px;
}
#tooplate_slider div.slideshow a.advance-link {
    width: 100%;
	float: left;
    max-height: 350px;

}

#tooplate_slider span.image-wrapper.current {
    width: 48%;
}
#tooplate_slider .caa {
    float: right;
    width: 50%;
    text-align: center;
	padding: 25px;
	padding-top: 15px;
}
.caa h3 {
    font-size: 25px;
    text-align: left;
    font-family: "Poppins", sans-serif;
    font-weight: bold;
    margin-bottom: 35px;
}
a.fundraiser-donate-button:hover {
    text-decoration: unset !important;
}
.caa .excerpt {
    float: left;
    margin-bottom: 20px;
    color: #222222;
    text-align: left;
    font-size: inherit;
    height: 100px;
}
a.fundraiser-donate-button {
    background: #688338;
    margin-top: 130px;
    margin: auto;
    padding: 10px;
    width: 150px;
    float: left;
    margin-left: 35%;
    border-radius: 20px;
    font-weight: bold;
	    text-align: center;
}
#tooplate_slider li a.fundraiser-donate-button{display:none;}


/*end fundraiser*/

/*header*/
.navigation-column {
    width: 70%;
}

/*basic div*/

.row {
    width: 100%;
}
.col-left {
    float: left;
}
.col-right {
    float: right;
}

.full-div{width:100%;}
.col-80{
	width:80%;
}
.col-75{
	width:75%;
}
.col-70{
	width:70%;
}
.col-65{
	width:65%;
	padding-right: 50px;
	
}
.col-55{
	width:55%;
}
.col-45{
	width:45%;
}

.col-35 {
    width: 35%;
    padding-left: 50px;
}
.col-30 {
    width: 30%;
    padding-left: 50px;
}
.col-25 {
    width: 25%;
}

.col-20 {
    width: 20%;
}

/*search page*/
.search-results {
    background: #bfbc99;
}

.search-results .page-content img {
    border-radius: 15px;
    margin-bottom: 15px;
    width: 100%;
}

.search-results .buttons-div {
    width: 100%;
    float: left;
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid #a09e7d;
}

.search-results a.continue-reading {
    padding-left: 20px;
}

.search-results i.fas.fa-chevron-circle-right {
    color: #fff;
    margin-left: 5px;
    margin-top: 2px;
}

.search-results .page-content h2 {
    font-family: 'Poppins';
    line-height: 35px;
    font-size: 21pt;
    font-weight: 600;
    color: #083857;
}
.search-results .page-content h2 a{
	color: #083857;
}


/*single post */
.single main, .archive main, .page-template-blog-php main.page, .search-results main  {
    width: 100% !important;
    max-width: 1300px !important;
    margin: auto;
    padding-top: 80px;
    padding-bottom: 80px;
}
a.featured-image {
    float: left;
    width: 100%;
    /*max-height: 300px;
    overflow: hidden;*/
    border-radius: 20px;
    margin-bottom: 20px;
}
.featured-image img {
    border-radius: 20px;
    width: 100%;
}
.single-post .col-left h3 {
    font-size: 15pt;
    margin-bottom: 10px;
    color: #083857;
}
.single-post .page-content img {
    border-radius: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}



.single-post .col-left p{margin-bottom:10px;}
.single-post .col-left h3{margin-top:10px;}
/*end single post*/

/*blog page*/

.page-template-blog .continue-reading i.fas,
.archive .continue-reading i.fas {
    color: #fff;
    margin-left: 5px;
	margin-right:0px;
}

.single .share-div {
    float: left;
    width: 100%;
    padding: 15px;
    margin-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
}

.share-div i.fab:hover {
    color: #083857;
}

.share-div > div:hover {
    color: #083857;
}
/*
section#comments {
    float: left;
    background: #fff;
    padding: 50px;
    border-radius: 20px;
    margin-bottom: 50px;
}*/

section#comments {
    float: left;
    width: 100%;
}

section#comments #respond {
    /* float: left; */
    background: #fff;
    padding: 50px;
    border-radius: 20px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
}

section#comments .comment-meta{display: unset;}


#comments .comment-metadata {
    float: left;
    margin-top: -40px;
    color: #908e67;
}
#comments .comment-metadata a {
    color: #908e67;
    font-weight: bold;
    text-transform: uppercase;
}
#comments .comment-author.vcard {
    margin-bottom: 5px;
}

#comments .fn a.url {
    font-size: 13pt;
    font-family: 'Poppins';
    color: #000000;
}

#comments h3.title-comments {
    margin-bottom: 20px;
    font-weight: bold;
}
#comments .comment-content {
    margin-top: -10px;
}
#comments input#submit:hover {
    background-color: #688338;
    border-color: #688338;
}
#comments .fn a.url:hover, #comments .comment-metadata a:hover {
    color: #c9572b;
}

#comments p.comment-form-url {
    margin-top: 5px;
    margin-bottom: 5px !important;
    float: left;
    width: 100%;
}
section#comments .comment {
    position: unset !important;
}



section#comments h2#reply-title {
    text-align: center;
    font-family: 'Poppins';
}
section#comments p.comment-notes {
    text-align: center;
}

section#comments label {
    display: none;
}
section#comments .comment-form-cookies-consent label{ 
    display: block;
    font-size: 9pt;
}

section#comments p.comment-form-cookies-consent {
    margin-bottom: 20px;
    float: left;
	width:100%;
}
section#comments input#wp-comment-cookies-consent {
    float: left;
    margin-right: 5px;
}
section#comments section#comments .comment-form-cookies-consent label {
    display: block;
    font-size: 9pt;
    float: left;
}

section#comments p.comment-form-author {
    float: left;
    width: 49.5%;
}

section#comments p.comment-form-email {
    float: right;
    width: 49.5%;
}
section#comments textarea#comment {
    height: 150px;
}



#primary-sidebar form.wp-block-search__no-button.wp-block-search:before {
    content: "\f179";
    font: normal 20px/1 dashicons!important;
    left: 90%;
    top: 7px;
    position: relative;
    z-index: 999;
    margin-bottom: -30px;
}

#primary-sidebar form.wp-block-search__no-button.wp-block-search {
    width: 70%;
    min-width: 300px;
}

#primary-sidebar .wp-block-search .wp-block-search__inside-wrapper{margin-top:-30px;}

.share-div div {
    float: left;
	
}

.share-div div.share-text {
    width: 85px;
    font-weight: bold;
    margin-top: 10px;
    font-size: 9pt;
}

.navigation .fas {
    color: #000;
}

.facebook-box, .twitter-box {
    border: 1px solid #C9572B;
    width: 40px;
    height: 40px;
    text-align: center;
    padding-top: 7px;
    border-radius: 50px;
	    margin-right: 15px;

}
.share-category-box a {
    font-size: 10pt;
    font-weight: bold;
}
.share-category-box {
    margin-top: 7px;
    margin-left: 10px;
}

.share-div i.fab{
    color: #C9572B;
}
#comments .comment .comment-body, #comments .pingback .comment-body {
    border-bottom: 0px;
}
.single .share-div {
    float: left;
    width: 100%;
    padding: 15px;
    margin-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
[type=button], [type=submit], button {
    display: inline-block;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #688338;
    border: 0;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: 25px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 600;
}
.password-protected-div input[type="submit"]:hover {
	background-color:#C9572B;
}

.password-protected-div input[type="submit"]{
    margin-left: 5px;
}
.comment-respond [type=button], .comment-respond [type=submit], .comment-respond button {
    display: inline-block;
    font-weight: 400;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #c9572b;
    border: 1px solid #c9572b;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: 3px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border-radius: 20px;
    font-size: 10pt;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 150px;
    text-transform: uppercase;
}

/*color:#083857*/

.primary-sidebar h2 {
    color: #083857;
    font-size: 17pt;
    font-family: 'Poppins';
    font-weight: bold;
    margin-top: 50px;
    border-bottom: 1px solid #adaa8594;
    padding-bottom: 10px;
	margin-bottom: 0px;
}

.single h1.entry-title {
    font-family: 'Poppins';
    font-size: 18pt;
    font-weight: bold;
    margin-bottom: 5px;
	display:block;
}
.single div#page, .archive div#page, .page-template-blog-php div#page{
    background-color: #BFBC99;
}

.single .at-post-loop-author {
    margin-bottom: 0px;
    color: #083857;
    font-size: 11pt;
    font-weight: 600;
}

.single .at-post-loop-author a {
    color: inherit;
}
.archive .at-post-loop-author a:hover,
.single .at-post-loop-author a:hover,
.page-template-blog .at-post-loop-author a:hover{
	color:#c9572b;
}
.archive article.post > a img:hover, .page-template-blog article.post > a img:hover {
    opacity: .8;
}

.archive .entry-title a:hover, .page-template-blog .entry-title a:hover{
		color:#c9572b;
}
.page-template-blog .navigation .navigation-left a,
.archive .navigation .navigation-left a, 
.archive .navigation .navigation-right a,
.single .navigation .navigation-left a, 
.single .navigation .navigation-right a {
    color: #374d59;
}
.navigation .navigation-left a:hover, 
.navigation .navigation-right a:hover,
.share-category-box a:hover{
	color:#c9572b;
}

.share-category-box a {
    color: #374d59;
}

.archive .entry-title a, .page-template-blog .entry-title a {
    color: #083857;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 21pt;
}

.archive article.post, .page-template-blog article.post{
    float: left;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 40px;
    border-bottom: 1px solid #9c9979;
}

.archive article.post, .page-template-blog article.post{
    float: left;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 40px;
    border-bottom: 1px solid #9c9979;
	
}
a.share-link {
    width: 40px;
    height: 40px;
    border: 1px solid #000;
    text-align: center;
    float: left;
    border-radius: 50px;
}
.share-link i.fas.fa-share {
    margin: 0px;
    margin-top: 12px;
    color: #000;
}

.share-link i.fas.fa-share:hover{
 color: #c9572b;

}


a.share-link:hover{
    border: 1px solid #c9572b;
}



a.continue-reading {
    padding: 12px;
    font-size: 10pt;
    width: 180px;
    background-color: #c9572b;
    border-radius: 50px;
    float: left;
    text-align: center;
	margin-right: 15px;
}
a.continue-reading:hover{
	color:#fff;
	background-color:#688338;;
}

.archive h2.entry-title, .page-template-blog h2.entry-title {
    float: left;
    width: 100%;
	margin-bottom: 5px;
}
.archive article.post > a, .page-template-blog article.post > a{
    border-radius: 20px;
    float: left;
    width: 100%;
    height: 320px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 15px;
}
.archive .at-post-loop-author, .page-template-blog .at-post-loop-author {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    color: #083857;
    font-weight: 600;
}

.archive .at-post-loop-author a, .page-template-blog .at-post-loop-author a{color:#083857;}

.primary-sidebar ul li a:hover{color:#083857;}

.primary-sidebar ul li {
    list-style: none;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}	
.primary-sidebar ul li a {
    color: #333;
    font-size: 10pt;
    font-weight: 600;
}
.primary-sidebar ul {
    padding-left: 0px;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #b4b28d;
}
.single .navigation {
    float: left;
    width: 100%;
    padding-top: 35px;
    border-top: 1px solid #b4b28d;
    margin-top: 10px;
}
.navigation-left {
    float: left;
    width: 50%;
}
.navigation-right{
	float:right;
	width:50%;
}
.navigation a {
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 13pt;
}
.navigation span {
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
}

.about-the-author-div {
    float: left;
    width: 100%;
    margin-top: 40px;
    padding-top: 30px;
    border-top: 1px solid #b4b28d;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #b4b28d;
}

.about-the-author-div .author-right {
    width: 80%;
    float: right;
}
.about-the-author-div .author-left {
    float: left;
    width: 20%;
    max-width: 100px;
}

.author-left img {
    border-radius: 100px;
}
.author-right span {
    float: left;
    width: 100%;
    font-size: 9.5pt;
    font-weight: bold;
    text-transform: uppercase;
    color: #908e67;
}

iframe#yt-bg-video{
z-index: 777 !important;
}
.ehf-header #masthead {
    z-index: 999 !important;
    position: relative;
}


/*agrarian commons page*/
.at_commons_context_block.google_block {
    max-width: unset;
    background: #083857;
    text-align: center;
    padding-top: 0;
    border-bottom: 100px solid #064F83;
    padding-bottom: 50px;
}

.at_commons_context_block.google_block iframe {
    max-width: 900px;
}
.at_commons_context_block.google_block h2 {
    color: #ECE1CC;
    font-weight: 600;
    font-family: 'Poppins';
    font-size: 31px;
    margin-bottom: 50px;
    padding: 30px;
    background: #064F83;
    padding-bottom: 80px;
}
.at_commons_context_block.google_block h2 span {
    width: 100%;
    float: left;
    padding-bottom: 30px;
    font-size: 14pt;
    color: #fff;
    padding-top: 20px;
}

.single-agrarian_commons div#header_bg {
    display: unset;
    padding: 30px;
	max-width: 510px;
}
.single-agrarian_commons .land-history-com .elementor-element-1bb9a724 img {
    width: 35%;
}

.single-agrarian_commons #header_bg:after {
    content: "";
    position: absolute;
    left: -40px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 40px solid #083857a8;
    border-top: 75px solid transparent;
    border-bottom: 75px solid transparent;
    transform: rotate(
180deg);
}

.single-agrarian_commons #header_bg:before {
    content: "";
    position: absolute;
    right: -40px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 40px solid #083857a8;
    border-top: 75px solid transparent;
    border-bottom: 75px solid transparent;
}

.single-agrarian_commons #header_bg h1 {
    font-size: 38px;
    line-height: 45px;
}

a.fundraiser-link-butn {
    margin: auto;
    width: fit-content;
    display: block;
    text-align: center;
    color: #fff;
    padding: 15px;
    background: #c9572b;
    border-radius: 10px;
    text-transform: uppercase;
    padding-left: 30px;
    padding-right: 30px;
	margin-bottom: 30px;
}


#agrarian-tab #learn-dark-blue-bg h3 {
    color: #ECE1CC;
    font-weight: 600;
    font-size: 1.1rem;
    margin-top: 20px;
}


section.side-flowers {
    margin-top: -100px;
    /* position: absolute; */
}
#partners-allies h3 {
    color: #000000 !important;
    margin-bottom: 30px;
}


#founding-farms-ranches h3 {
    color: #ECE1CC !important;
    font-weight: 600 !important;
	font-size: 17pt !important;
}
#founding-farms-ranches h3 a, .elementor-element-6587368 a{color: #ECE1CC;}

#founding-farms-ranches h3 a:hover, .elementor-element-6587368 a:hover{color: #C9572B;}


#local-agrarian-commomons-board h3 {
    color: #ece1cc !important;
    font-weight: 600 !important;
}

h2.elementor-heading-title.elementor-size-default.dark-blue {
    color: #022A45;
    font-weight: 800;
}

#agrarian-tab div h3 {
    font-family: 'Poppins';
    font-weight: 800;
    font-size: 1.3rem;
	color: #022A45;
}

.elementor-tabs div#gallery-1 figure.gallery-item {
    width: 23%;
    display: inline-block;
    text-align: center;
    background: rgb(0, 0, 0);
    vertical-align: top;
    height: 170px;
    overflow: hidden;
    border-radius: 20px;
    margin: 5px;
}

.elementor-tabs div#gallery-1 figure.gallery-item img {
    width: 150%;
    max-width: unset;
    height: 130% !important;
    max-height: unset;
}

.elementor-tabs div#gallery-1 figure.gallery-item img:hover {
    filter: brightness(1.5);
}

.elementor-tabs div#gallery-1 {
    margin-top: 100px;
    width: 80%;
    margin: auto;
	max-width: 800px;
}

.elementor-tabs div#gallery-1 figure.gallery-item img {
    width: 150%;
    max-width: unset;
    min-height: 110%;
    height: 100%;
}

.single-agrarian_commons .rounded-edges img {
    border-radius: 20px !important;
    /* display: none; */
}

#land-history-community img {
		margin-right: 35px;
    margin-bottom: 20px;
    float: left;
    border-radius: 20px;
}

#agrarian-tab div {
    padding-left: 0px;
    padding-right: 0px;
}

#agrarian-tab .green-wheat-leaf-div {
    text-align: center;
    margin-top: -10px;
}
#agrarian-tab .green-wheat-leaf-div img {
    width: 70px;
}
#agrarian-tab .image-box {
    margin-top: 30px;
    float: left;
    width: 50%;
    padding-right: 100px;
    padding-left: 150px;
}
#agrarian-tab .text-box {
    margin-top: 30px;
    float: right;
    width: 50%;
    line-height: 29px;
    padding-left: 30px;
    padding-right: 100px;
}
.image-box img {
	margin-bottom: 5px;
    width: 100%;
    max-width: 350px;
}

.at_commons_context_block {
    max-width: 700px;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 100px;
    width: 100%;

}

.at_land_acknowlegement {
    padding: 80px !important;
    background: #083857;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
}


#agrarian-tab .elementor-tab-title img {
    height: 50px;
    margin-bottom: 3px;

}
#agrarian-tab .elementor-tab-title {
    text-align: center;
    width: 20%;
}

#agrarian-tab .elementor-tab-title:hover{
    filter: hue-rotate(261deg);
	opacity: .7;
}

#agrarian-tab .elementor-tab-title.elementor-active {
    filter: hue-rotate(261deg);
	opacity: .7;
}
#agrarian-tab .elementor-tab-title.elementor-active:hover{
	filter:unset;
}
#agrarian-tab .elementor-tabs-content-wrapper {
    border-top: 1px solid #a2a084;
    margin-top: 10px;
    padding-bottom: 0px;
}

#agrarian-tab .elementor-tab-content {
    padding-top: 70px;
	padding-bottom: 0px;
}

#agrarian-tab .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0;
}
h2.elementor-heading-title.elementor-size-default {
    color: #ECE1CC;
    font-family: "Poppins";
    width: 100%;
    text-align: center;
    font-weight: 600;
    font-size: 21pt;
}

.small-image-left {
    float: left;
    width: 49% !important;
    display: unset;
    margin-right: 1%;
	margin-bottom:10px;
}

.small-image-right {
    float: right;
    width: 49% !important;
    margin-left: 1%;
	margin-bottom:10px;
}
.full-width-image {
    width: 100% !important;
    float: left;
}
.full-width-image .elementor-widget-container {
    width: 100%;
}

/*
div#elementor-tab-title-3452 {
    filter: hue-rotate(
261deg
);
}
*/
/*end agrarian commons page*/

/*commission alliance*/

.creation-committee-but.current a {
    border: 1px solid #000;
    background: unset;
    background-color: unset !important;
    color: #000 !important;
}
.committee-div, .editing-label {
    display: none;
}

.elementor-editor-active .committee-div, .elementor-editor-active .editing-label {
    display: block !important;
}

.committee-div.current {
    display: block !important;
}

/*end commission alliance*/


	
/*end winter report*/
@media (min-width:1550px){
	
.text-header {
    margin-top: -150px;
}

div#toggle-video {
    margin-top: -370px;
	margin-left: 130px;
}
   
}


@media (min-width:1500px){
	section#top-main-image-div-id {
    background-position: center -200px;
   }
   

 
   
}

@media (min-width:770px){
	


	.home #top-main-image-div-id .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
		width: 50%;
	}
	
	.home .elementor-element.elementor-element-ba5d004 {
		width: 60% !important;
    min-width: 760px;
	}	

	#top-logo-nav-div .elementor-element.elementor-element-b5eaeb4 {
		width: 75%;
	}
	
	.elementor-1672 .elementor-element.elementor-element-4605cfe7 {
		width: 70%;
	}
}

@media (max-width:2700px){
	section#top-main-image-div-id {
    background-position: center -610px;
   }
}
@media (max-width:2500px){
	section#top-main-image-div-id {
    background-position: center -440px;
   }
}



@media screen and (max-width:2400px) and (max-height: 1200px){
	section#top-main-image-div-id {
		background-position: center -240px;
	}
}

@media screen and (max-width:2400px) and (max-height: 1080px){
	section#top-main-image-div-id {
		background-position: center -340px;
	}
}


@media (max-width:2250px){
	section#top-main-image-div-id {
		background-position: center -240px;
	}
}


@media (max-width:2100px){
	section#top-main-image-div-id {
		background-position: center -140px;
	}
}


@media (max-width:1950px){
	section#top-main-image-div-id {
    background-position: center -60px;
   }
}

@media screen and (max-width: 1920px) and (max-height: 1200px){
	section#top-main-image-div-id {
		background-position: center 0px;
	}
}

@media screen and (max-width: 1920px) and (max-height: 900px), screen and (max-width: 1920px) and (max-height: 1000px){
section#top-main-image-div-id {
    background-position: center -180px;
}
}
@media screen and (max-width: 1920px) and (max-height: 800px), {
	section#top-main-image-div-id {
    background-position: center -380px;
   }
}


@media (max-width:1500px){
	

	
	section#top-main-image-div-id {
 background-position: center 0px;
    height: 830px;
}
   
}

	   
@media (max-width:1300px){
	
section#top-main-image-div-id {
    background-position: top center;
    height: 750px;
}
	
	#tooplate_slider ul.thumbs li {
    width: 31%;
	}
		header#masthead section {
		padding-left: 15px;
		padding-right: 15;
		}
		header#masthead section {
		padding-left: 15px;
		padding-right: 15;
		}
}
@media (max-width:1200px){
	#tooplate_slider ul.thumbs img{
		max-height: 180px;
		}
	#tooplate_slider li h3{
		margin-top: -40%;
	}
		
	#tooplate_slider .caa{
		padding-top:0px;
		padding-bottom:0px;
	}
	.caa h3{
		margin-bottom: 15px;
	}
}


@media (max-width:1100px){
	section#top-main-image-div-id {
		background-position: center 0px;
		height: 500px;
		margin-bottom: -80px;
	}
}



@media (max-width:1050px){
		.elementor-section.elementor-section-height-full {
    height: 50vh;
	min-height: unset;
}

.elementor-9 .elementor-element.elementor-element-b3b97a4 {
    width: 50px;
}}

@media (max-width:850px){
	section#top-main-image-div-id {
    height: 500px;
    background-position: center 0px;
    padding-top: 90px;
	margin-bottom: 0px;
    }
	
}

@media (max-width:800px){
	
	.elementor-9 .elementor-element.elementor-element-bd74f2a {
    width: 28.92%;
}

.elementor-9 .elementor-element.elementor-element-b5eaeb4 {
    width: 65.002%;
}
	.text-header {
    display: none;
    }
	
		.home .elementor-element-b249a6b{width:100%;}
		

	
}

@media (max-width:620px){
		.text-header {
        display: none;
    }
	

	.elementor-9 .elementor-element.elementor-element-bd74f2a {
    width: unset;
}

.elementor-9 .elementor-element.elementor-element-b5eaeb4 {
    width: unset;
}

	
	/*.elementor-element-f2bc8df{display:none;}
	.elementor-element-b249a6b{width:100%;}
	
ul#menu-1-b3b97a4 {
    display: none;
}*/

.menu-is-active ul#menu-1-b3b97a4 {
    display: block;
}

div#tooplate_slider {
    margin-top: 30px;
    text-align: center ;
}

/*.postid-1556 .donor-wall iframe {
    margin-left: -154%;
    transform: scale(.328);
    width: 400%;
}*/

.row.full-width-mobile.donor-wall-row {
    margin-top: 50px !important;
}

.row.full-width-mobile.donor-wall-row {
    margin-top: 50px !important;
    float: left;
    width: 100%;
}
.postid-1556 .row.full-width-mobile.donor-wall-row {
    margin-top: 100px !important;
}



input.fundraiser-donate-button {
    margin-top: 50px;
    margin-bottom: 30px;
}

.full-div.center.google-sheet {
    margin-top: -100px;
}
body.single-agrarian_fundraiser main .row.full-width-mobile {
    width: 100%;
    margin: 0px !important;
  /*  margin-top: -30px !important;*/
}
body.single-agrarian_fundraiser.postid-1556 main .row.full-width-mobile {
    width: 100%;
    margin: 0px !important;
    margin-top: -30px !important;
}


.postid-331461 .donor-wall iframe {
    width: 270%;
    border: 0px;
    height: 100%;
    float: unset;
    min-height: 600px;
    transform: scale(.5);
    margin-left: unset;
    margin: auto;
    max-width: 1000px;
    margin-left: -75%;
}
.donor-wall iframe {
    width: 350%;
    border: 0px;
    height: 100%;
    float: left;
    min-height: 600px;
    transform: scale(.36);
    margin-left: -135%;
}
 .donor-wall iframe {
    width: 270%;
    border: 0px;
    height: 100%;
    float: unset;
    min-height: 600px;
    transform: scale(.5);
    margin-left: unset;
    margin: auto;
    max-width: 1000px;
    margin-left: -75%;
}

.google-sheet iframe {
    width: 706px;
    transform: scale(.49);
    margin-left: -160px;
}

.full-div.center.donor-wall {
    margin-top: -150px;
}

input#pwbox-331461 {
    width: 100% !important;
    margin-bottom: 10px;
}
.password-protected-div input[type="submit"] {
    width: 100%;
    margin-left: unset;
}

#subpage-tabs-container2 .elementor-element-2888087 {
    display: none;
}
#subpage-tabs-container2 .elementor-element-f577bb0 {
    width: 100% !important;
}


.join-left-column .elementor-widget-wrap {
    border-radius: 17px 17px 0px 0px;
}


.join-left-column {
    min-height: 200px;
    border-radius: 2px !important;
    background-size: 110% !important;
}


section.faithlands #header_bg {
    width: 98%;
    margin-left: unset;
    margin-right: unset;
}

#subpage-tabs-container .elementor-top-column, #subpage-tabs-container2 .elementor-top-column  {
    width: 25%;
}


.elementor-tabs div#gallery-1 {
    width: 70% !important;
    margin: auto !important;
    max-width: 800px;
}

.elementor-element-f80943e img, .elementor-element-7903fb60 img {
    margin-bottom: 50px;
}

.elementor-2702 .elementor-element.elementor-element-45facac1 {
    padding-bottom: 0px;
}

.elementor-2702 .elementor-element.elementor-element-f090acb {
    padding-left: 15px;
    padding-right: 15px;
}
.elementor-element-dd3c2fb .elementor-widget-wrap.elementor-element-populated {
    margin-left: 0 !important;
}

.elementor-element-fa1200e{
	margin-right: 0 !important;
}

.elementor-element-f1fb4b8 .elementor-widget-container img {
    margin-left: unset;
    margin-right: unset;
    width: 100%;
}
.elementor-element-f1fb4b8 .elementor-widget-wrap.elementor-element-populated {
    margin-left: unset !important;
}

.elementor-element-c576ab0 {
    padding-left: 15px;
    padding-right: 15px;
}

.elementor-element-68eddd7d {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.elementor-element-68eddd7d .elementor-widget-wrap.elementor-element-populated {
    margin: 5px !important;
}
.elementor-element-18b2fce .elementor-widget-container {
    margin-left: unset !important;
    margin-right: unset !important;
}
.small-image-left, .small-image-right{
    float: right;
    width: 100% !important;
    margin-left: unset;
	margin-right: unset;
}



.elementor-tabs div#gallery-1 {
    width: 230px;
}

.elementor-tabs div#gallery-1 figure.gallery-item{
		height: 230px;
		width: 100%;
}
	
#land-history-community img {
    width: 100%;
    margin: unset;
}



.at_commons_context_block {
    max-width: 900px;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 100px;
    width: 100%;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.at_land_acknowlegement div {
    width: 100% !important;
    padding: 0px !important;
}

.at_land_acknowlegement {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

#agrarian-tab .elementor-tab-title {
    width: 100%;
    text-align: left;
    padding: 20px !important;
    background: #688338;
    color: #fff;
}
#agrarian-tab .elementor-tab-title.elementor-active {
    filter: unset;
}	
#agrarian-tab .elementor-tabs-content-wrapper {
    border: 0px;
}
	
#agrarian-tab .elementor-tab-content {
    padding-top: 20px;
}

.single-agrarian_fundraiser section.default-header {
    height: 250px;
}
.single-agrarian_fundraiser div#header_bg {
    height: unset;
    font-size: 18pt;
    margin-top: 13%;
}
.single-team_members .col-right.col-55 {
    text-align: center;
	padding-top:0px;
}

.single-team_members .overlay-background-div {
    right: 0;
    top: 950px;
}
	
	
.col-left {
    float: left;
	width:100%;
	padding:10px;
}
	section#comments {
    float: left;
    width: 100%;
}
.about-the-author-div .author-right, .about-the-author-div .author-left {
    width: 100%;
}


.single-careers-post .col-left, .single-careers-post .col-right {
    padding: 10px;
}


.col-right {
    float: right;
	width:100%;
	padding:10px;
}

#comments .comment-list,section#comments #respond {
    float: left;
    width: 100%;
}



	
	#tooplate_slider a.pageLink i.fas {
    color: #6F755B;
    font-size: 25px;
}
#tooplate_slider ul.thumbs img {
    max-height: 240px;
}
#tooplate_slider a.pageLink {
    margin-top: -320px;
}
#tooplate_slider span.image-wrapper.current {
    width: 100%;
    float: left;
    position: unset !important;
}
	
#tooplate_slider .caa {
    width: 100%;
    margin-top: -40px;
}
#tooplate_slider ul.thumbs li {
    width: 100%;
    margin-bottom: 30px;
}
#tooplate_slider li h3 {
    margin-top: -15%;
}
a.fundraiser-donate-button {
    margin-left: 30%;
    margin-bottom: 40px;
    padding: 10px;
    width: 150px;
    margin-top: 30px;
}

#tooplate_slider a.pageLink i.fas.fa-chevron-right {
    margin-right: -320px;
}

.elementor-204 .elementor-element.elementor-element-a2d5d05 > .elementor-widget-container {
    margin: -34px 0px 0px 0px;
}
	
section#top-main-image-div-id {
    min-height: unset;
    height: 250px;
	padding-top:0px;
}	
header .elementor-9 .elementor-element.elementor-element-a99b3bd > .elementor-container {
    max-width: 1300px;
    display: inline-block;
}

header .hfe-nav-menu-icon {
    margin-left: 250% !important;
    position: absolute;
    display: unset !important;
}

.header-section .search-col {
    display:none;
}

.elementor-element-42f50a0{display:none;}
.news_press a.image-a{width:80%; max-width:unset; margin:auto; float:unset;}
.at-post-loop.news_press a.image-a {
    width: 50%;
    text-align: center;
    margin-left: 25%;
    max-width: unset;
    height: 200px;
    padding: 10px;
}

.news_press .text-block-div {
    width: 100%;
    margin-bottom: 30px;
    margin-left: 0px;
}
.news_press .at-post-loop-col{margin-bottom:15px;}
.reverse-row > div  {
    display: flex;
    flex-direction: column-reverse;
}
.preamble-header > .elementor-container{min-height:unset !important;}

#header_bg{
	    max-width: 100%;
		font-size: 10vw;
}
#header_bg:before, #header_bg:after{display:none;}

.sub_pages_header_bg {
    background-size: cover !important;
}


.home .latest_blogs .at-post-loop-col {
    /* max-width: unset; */
}
.outer.at-post-loop.latest_blogs .at-post-loop-cat i.fas {
    color: #FFF;
}


.team_category_div a.category-links {
    display: inline-block;
}

.team_members .at-post-loop-col {
    width: 100%;
    max-width: 250px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    float: unset;
	    display: grid;
}


button#left-button {
    margin-left: unset !important;
}


.initiatives-section div {
    border-radius: unset !important;
}
.initiatives-section img {
    border-radius: 30px !important;
    margin-top: 15px;
	width: 90%;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-8cd779f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img {
    width: 90%;
}

.at-post-loop.agrarian_commons .at-post-loop-col {
    width: 100%;
}
	


.outer.at-post-loop.latest_blogs {
    margin: unset;
  
    margin-right: 0px;
    margin-left: 60px;
}

.elementor-204 .elementor-element.elementor-element-b4d2d39 img {
    width: 90%;
    margin-left: 5%;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-986d37c {
    width: 90%;
    margin-left: 5%;
    text-align: inherit;
}


.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-a4adf0c {
    width: 20%;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-3856ea9 {
    width: 60%;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-a875506 {
    width: 20%;
}
.text-header-dup {
    margin-top: 296px;
    text-align: center;
}

.elementor-element.elementor-element-bbc473c.elementor-widget__width-initial.elementor-widget.elementor-widget-button {
    margin-right: auto;
}

.elementor-element.elementor-element-2e94a92.elementor-widget__width-initial.elementor-widget.elementor-widget-button {
    margin-left: auto;
}

.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-b249a6b {
    margin-top: 110px;
}


.elementor-204 .elementor-element.elementor-element-0469c83 {
    font-size: 9vw !important;
    line-height: 1;
    margin-bottom: 0px;
}
	
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b249a6b {
    float: left;
    width: 50%;
    display: unset;
    position: unset;
    margin-left: 50%;
    margin-top: -220px;
}

	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f2bc8df {
    margin-top: 200px;
}
	
	.top-main-image-div {
		background-size: contain;
		border-bottom:1px solid #BFBC99;
		min-height: 400px;
    }


	.header-section .elementor-container {
    flex-wrap: unset !important;
	}

	.header-section .search-col {
		width: 10% !important;
	}

	.header-section .elementor-column {
		width: 45%;
		/* float: left; */
	}

   .header-section .contact-us-col{
	   width: 45% !important;
   }

	.top-donate-button {
		display: none;
	}
	

.navigation-column .elementor-widget-wrap {
    justify-content: unset !important;
}

.navigation-column {
    float: right;
    width: 10%;
    position: unset;
    display: unset;
}

.logo-column {
    width: 85%;
    float: left;
}	

.postid-334139 .logo-column,
.page-id-329835 .logo-column,
.archive .logo-column,
.page-template-blog .logo-column {
    width: 63%;
    float: left;
}	
/*
.page-id-329835 nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown {
    display: none;
}

.page-id-329835 nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active{
	display: unset;
}*/
.navigation-column .hfe-nav-menu__toggle.elementor-clickable {
    margin: unset !important;
	width: 30px;
}
.elementor-element.elementor-element-b3b97a4.main-menu-section.hfe-nav-menu__align-right.elementor-widget__width-initial.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.hfe-nav-menu__breakpoint-tablet.elementor-widget.elementor-widget-navigation-menu {
    width: 30px;
}



.elementor-element.elementor-element-cd55179.elementor-widget.elementor-widget-text-editor {
    font-size: 15vw;
}

.top-main-image-div {
    background-size: 700px !important;
}

nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
    margin-top: 50px;
}
	
	
}

@media (max-width:600px){
/*
.page-id-329835 .hfe-nav-menu.hfe-layout-horizontal.hfe-nav-menu-layout.horizontal.hfe-pointer__none {
    margin-left: -23px;
}*/
.postid-334139 nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown,
.page-id-329835 nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown {
    margin-left: -30px;
}
.postid-334139 .hfe-nav-menu__toggle.elementor-clickable,
.page-id-329835 .hfe-nav-menu__toggle.elementor-clickable {
    margin-left: 25px !important;
}	
	
input.at_email_input, input.at_first_name, input.at_last_name {
    width: 100%;
    border-radius: 20px;
    border: 1px;
    margin-bottom: 5px;
}

input.at_subscribe_but.green-hover-link {
    border-radius: 20px;
    width: 100%;
}
}

@media (max-width:470px){
.donate2-button{display:none !important;}
ul.products li.product {
    width: 100% !important;
  /*  margin-left: 10% !important;*/
    margin-top: 100px;
}

.at-post-loop.news_press a.image-a{height: 150px;}	


.single header .hfe-nav-menu-icon {
    margin-left: unset !important;
}

.single header .hfe-nav-menu-icon {
    margin-left: unset !important;
}
.postid-334139.single header .hfe-nav-menu-icon {
    margin-left: 250% !important;
}

.single.single-team_members header .hfe-nav-menu-icon {
    margin-left: 20px !important;
}



.single .elementor-1672 .elementor-element.elementor-element-2b5c650e {
    width: 100%;
}	
#tooplate_slider .caa {
    width: 100%;
    margin-top: -90px;
}
	
	#tooplate_slider li h3 {
    margin-top: -30%;
}
header .hfe-nav-menu-icon {
    margin-right: 10px !important;
}
   .outer.at-post-loop.latest_blogs {
    margin: unset;
    margin-right: 0px;
    margin-left: 50px;
	width: 70%;
  }
   
   button#right-button {
    margin-right: unset;
	}


.elementor-element.elementor-element-0ab6d51.elementor-widget__width-inherit.elementor-widget.elementor-widget-heading {
    width: 80%;
    text-align: center;
    margin-left: 10%;
}



}

@media (max-width:420px){
		
	.donor-wall iframe {
	   margin-left: -71%;
	}
}
@media (max-width:380px){
	.donor-wall iframe {
	margin-left: -79%;
    transform: scale(.47);
	}
	
  header .hfe-nav-menu-icon {
         margin-left: 150% !important;
  }	
}
@media (max-width:360px){
	.donor-wall iframe {
		margin-left: -82%;
		transform: scale(.45);	
	}
}