.woocommerce a.remove:hover {
	background: white !important;
	color: #2a5b41 !important;
}

.woocommerce-notices-wrapper {
	display: none !important;
}

.woocommerce-mini-cart__buttons a {
	background: #347251 !important;
	color: white !important;
	padding: 10px 20px;

}
.woocommerce-mini-cart{
	list-style: none;
	padding:0;
}
.wc-block-components-checkout-place-order-button:hover, 
.wc-block-components-checkout-place-order-button:focus, .wc-block-components-button:hover {
	background-color: #2a5b41;
}
.wc-block-components-address-card__edit:hover{
	background: white !important;
	color: black !important;
}

.woocommerce-mini-cart__buttons .checkout  {
		margin-left: 15px !important;
}
#checkbox-control-0, #checkbox-control-2 {
	background-color: white !important;
}

div.wc-block-components-checkbox:nth-child(1) > label:nth-child(1) {
	display:none;
}
.wc-block-cart-items__row .wc-block-components-product-metadata__description, .wc-block-components-order-summary-item__description .wc-block-components-product-metadata__description {
	display: none;
}
.wp-element-button {
	background: #347251;
	color: white !important;
}
.swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 50% !important;
		bottom: -80px !important;
		margin-bottom: 50px !important;
}

/* 2. Override the rule for your specific carousel */
.elementor-element-feb8c35 .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: auto !important; 
		bottom: auto !important;
}
.wpforms-confirmation-container-full {background-color: #387454; background:#387454}

.rss_image  {
	display:none !important;

}

.rss_content_wrap .title::before {
	  content: '';
  display: block;
  background: url('https://fromustoyou.com/wp-content/uploads/2025/02/inverseheart.png');
	background-size: contain;
  width: 100px;
  height: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

.rss_content_wrap {
	text-align: center !important;
}

.th-mobile-screen .data-table-header-text {
	font-weight: bold;
}

@media (min-width: 796px) {
.elementor-item-active::before {
content: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22a%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2099.717%2084.301%22%3E%3Cdefs%3E%3Cstyle%3E%20%20%20%20%20%20.b%20%7B%20%20%20%20%20%20%20%20fill%3A%20%23387353%3B%20%20%20%20%20%20%7D%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22b%22%20d%3D%22M99.69%2C7.979c-.178-3.33-2.322-6.271-5.492-7.308-.074-.024-.149-.048-.225-.07-.019-.006-.038-.011-.057-.017-2.184-.641-4.49-.757-6.728-.338-5.95%2C1.113-12.221%2C4.554-23.707%2C15.637-13.326%2C12.859-17.641%2C21.571-17.641%2C21.571-2.912-12.505-7.881-17.233-12.688-22.625-4.807-5.393-11.167-7.973-11.167-7.973%2C0%2C0-11.167-6.755-18.38-.629s-1.612%2C19.008-.172%2C22.749%2C8.7%2C18.042%2C10.136%2C21.075c1.088%2C2.299%2C7.204%2C11.54%2C10.103%2C15.882.992%2C1.485%2C2.042%2C2.93%2C3.15%2C4.331l11.095%2C14.036c7.226-2.19%2C9.374-3.831%2C22.649-14.491%2C13.275-10.66%2C24.717-27.479%2C28.378-33.915%2C3.662-6.436%2C3.235-6.685%2C7.844-15.675%2C2.659-5.187%2C3.049-9.511%2C2.903-12.241ZM92.704%2C17.733c-.856%2C2.124-7.711%2C14.372-10.248%2C18.904-2.537%2C4.532-10.167%2C13.417-13.893%2C17.685-2.985%2C4.68-18.146%2C16.464-20.216%2C17.963-2.07%2C1.499-7.249%2C5.054-9.165%2C6.135-6.141-5.295-18.688-25.838-21.775-30.933s-4.303-8.334-7.778-15.374c-3.937-6.664-6.196-15.227-5.588-18.379%2C1.565-8.116%2C7.988-6.223%2C10.73-5.624%2C2.742.599%2C8.675%2C3.667%2C13.065%2C7.088s7.51%2C7.856%2C7.51%2C7.856c4.622%2C5.214%2C7.444%2C16.351%2C8.042%2C18.891.119.504.323.985.623%2C1.407.998%2C1.403%2C2.082.938%2C3.239-1.11%2C0%2C0%2C4.744-7.105%2C7.28-10.414%2C2.537-3.309%2C13.313-14.869%2C20.437-20.626%2C7.124-5.757%2C10.829-6.961%2C14.202-7.133%2C4.031-.215%2C6.128%2C3.008%2C6.241%2C4.312.487%2C5.624-1.851%2C7.229-2.707%2C9.353Z%22%2F%3E%3C%2Fsvg%3E");
	position: absolute;
	left: 1px;
	top: 12px;
	width: 15px !important;
	background: transparent !important;
}
}
.elementor-item-active{
	font-weight: 600 !important;
	background: transparent !important;
	color: #347251 !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after {
		background: transparent !important;
}

.sub-menu, .sub-menu a:hover{
	background: transparent !important;
}

.sub-menu {
	font-size: 15px;
	margin-left: -5px !important;
}

.sub-menu a::before {
	content: url("");
position: absolute;
}


.sub-menu a:hover{
 color: black;
}

.wpforms-submit-container {
	text-align: center;
}

#wpforms-submit-543{
	padding-left: 40px;
	padding-right: 40px;
}


.elementor-widget-container .elementor-animation-float:not(.swiper-slide-inner):hover{
		box-shadow: 0px 0px 10px 0px #347251;
	transition: 500ms
}

.swiper-slide-image:hover {
box-shadow: 0px 0px 10px 0px #347251 !important;
	transition: 500ms;
}

#swiper-wrapper-e9ac44a134d2d1cb{
/* 	gap: 5px !important; */
/* 	transform: translate3d(-1435px, 0px, 0px); */

}

.elementor-button {
	font-size: 1rem !important;
	color: white !important;
}

.elementor-button:hover {
	background: #2a5b41 !important;
	color: white;
}

.elementor-social-icon .e-font-icon-svg:hover {
	fill: #2a5b41 !important
}


input, textarea, .wpforms-uploader{
	background-color: white !important;
	color: #347251 !important;
}

.dz-message {
	color: #347251 !important;
}
input[type="checkbox"]::before {
	background-color: #1f1f1f !important
}


input[type="radio"]::before {
	background-color: #1f1f1f !important
}


.choices__list {
	color: black !important;
}

div.choices__item--selectable:nth-child(1){
	color: black !important;
}


button[type="submit"]:hover {
	background: #a0a39d !important;
	color: white !important;
}

.my-nav .elementor-nav-menu li:last-of-type .elementor-item {
        color:#fff!important;
        text-align: center;
        background-color: #347251;
        margin-left: 50px !important;
        border-radius: 5px;
          }
          
@media (max-width: 796px) {
	
.my-nav .elementor-nav-menu li:last-of-type .elementor-item {
        margin-left: 0px !important;
          }
}
     
.my-nav .elementor-nav-menu li:last-of-type .elementor-item:hover{
    
    background-color:#2a5b41;
}


/* .eael-entry-wrapper::before{
	display: block;
	content: '';
	background-image: url('https://fromustoyou.com/wp-content/uploads/2024/12/cropped-untitled-2000-x-700-px-10.png');
height: 50px;
	width: 100%;
background-size: 50px;
	background-repeat: no-repeat;
	background-position: center;
}

.swiper-pagination-35a0d50 {
	bottom: -15px !important
}

.eael-grid-post-holder {
	border: 1px solid #347251 !important;
		
}

.eael-entry-content{
		min-height: 270px !important;
}

.eael-posted-by{
	padding-right: 10px;

} */

.sharedaddy {
	display: none;
}

.jp-relatedposts{
	display: none !important;
}

.heart-logo {
	margin-top: -51px !important;
}

.elementor-loop-container{
	padding-top: 50px !important;
}

.likebtn-label, .lb-count{
	font-family: "Inter" !important;
}

.likebtn-icon{
	width: 50px !important;
}

.lb-share-tt{
	visibility: hidden;
}

.post-nav-btn{
	background: #387454;
	color: white;
	text-transform: uppercase;
	border: none;
}

.post-nav-btn:hover, .post-nav-btn:active, .post-nav-btn:focus{
	background: #285b41;
}

.elementor-nav-menu--dropdown {
	background: white !important;

}
.elementor-52 .elementor-element.elementor-element-85ba03f .elementor-nav-menu--dropdown li:not(:last-child) {
border-color: white !important;
}


.likebtn_container{
	margin-top: 100px;
}

.wpforms-submit{
	font-family: "Baskervville", Sans-serif !important;
	font-weight: bold !important;
}

.menu-item:focused {
	background: white !important;
	background-color: white !important;
}
input[type="checkbox"] {
	background: #1f1f1f !important;
}

.woocommerce-Price-amount {
	color: #347251;
}

.elementor-menu-cart__toggle_button:hover {
	background: white !important;
}