.lp-anchors{
	font-family: Montserrat-Italic-500, sans-serif !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	color:#192c27!important;
}

ul.entry-meta {
	display: none !important;
}

.woocommerce-loop-product__title{
	padding-top: 15px !important;
}

.email-sub-confirmation{
	text-align:center;
	color:#E6F0EE!important;
}

.shipping-time{
	font-family:Montserrat-Medium-500, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 10px;
}

.free-shipping{
	font-family:Montserrat-Italic-400, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 10px;
}

.lp-regular-price {
    color: #ACACAC;
    font-family: 'Montserrat-Italic-400', sans-serif;
    text-decoration: line-through;
	font-size: .7em; /* Adjust the size as needed */
}

.lp-sale-price {
    color: #ffffff;
    font-family: 'Montserrat-Medium-500', sans-serif;
    font-size: 1.2em; /* Adjust the size as needed */
}

.lp-idoo-sale-price {
    color: #000000;
    font-family: 'Montserrat-Medium-500', sans-serif;
    font-size: 1.2em; /* Adjust the size as needed */
}

._800px{
	width: 800px;
	padding-top: 0px;
	margin-top:0px;
}

h3.entry-title {
	font-size: 13px !important;
}

/*Cart Page*/
.ppc-button-wrapper { 
	padding-top: 15px;
}

div#ppcp-messages {
		padding-bottom: 15px;
}

/*Single Product Page */
div#ppcp-messages {
 margin-top: 15px !important;
}
.woocommerce-page .button {
	margin: 0px 2px 15px 2px !important;
}

#fkcart-floating-toggler {
	bottom: 5% !important;
}

time.woocommerce-review__published-date {
	display: none;
}

span.woocommerce-review__dash {
	display: none;
}

.blog-header{
	Font-size: 37px !important;
	color: #F2F7F6!important;
}

.blog-h1{
	Font-size: 37px !important;
	line-height:39px important;
	color: #5a8139!important;
}

.blog-h2{
	Font-size: 30px!important;
	line-height:32px important;
	color: #48682b!important;
}

.blog-h3{
	Font-size: 25px!important;
	color: #48682b!important;
}

.blog-h4{
	Font-size: 22px!important;
	color: #48682b!important;
}

.blog-h5{
	Font-size: 18px!important;
	color: #48682b!important;
}

.blog-faq{
	Font-size: 30px!important;
	color: #5a8139!important;
}

.blog-filter{
	Font-size: 24px!important;
	color: #48682b!important;
}

.blog-anchors{
	font-family: Montserrat-Medium-500, sans-serif !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	color:#192c27!important;
}

@media only screen and (max-width: 576px) {
    
	.blog-header{
	Font-size: 32px !important;
	color: #F2F7F6!important;
	}

	.blog-h1{
		Font-size: 34px !important;
		line-height:36px important;
		color: #5a8139!important;
	}

	.blog-h2{
		Font-size: 25px!important;
		line-height:27px important;
		color: #48682b!important;
	}

	.blog-h3{
		Font-size: 22px!important;
		color: #48682b!important;
	}

	.blog-h4{
		Font-size: 18px!important;
		color: #48682b!important;
	}

	.blog-h5{
		Font-size: 15px!important;
		color: #48682b!important;
	}

	.blog-faq{
		Font-size: 22px!important;
		color: #5a8139!important;
	}

	.blog-filter{
		Font-size: 20px!important;
		color: #48682b!important;
	}
	
}



 .grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
  visibility: hidden; 
}
.grecaptcha-badge:hover {
  width: 256px !important;
}


.elementor-message:before {
    content: "\e90e";
    display: inline-block;
    font-family: Eicons;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    margin-right: 5px;
	display: none;
}

input#um-submit-btn  {
	    background: #48682b !important;
		font-family: Montserrat-Medium-500, sans-serif !important;
		color: #ffffff !important;
}

.sale-banner{
	font-family: Cambon-SemiBold-600, sans-serif;
	font-size: 17px;
}

body, p{
    font-family: 'Montserrat-Regular-400', sans-serif !important;
}

h1{
    font-family: 'Cambon-SemiBold-600', sans-serif !important;
}

h2{
    font-family: 'Montserrat-SemiBold-600', sans-serif !important;
}


h3, h4, h5, h6 {
    font-family: 'Montserrat-Medium-500', sans-serif !important;
}

/*Woocommerce Product Archive Prices and Buttons*/

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link 
 {
	font-family: 'Cambon-Medium-500', sans-serif !important;
	 font-style:Regular !important;
	 font-weight:400 !important;
	 font-size: 14px !important;

}


.woocommerce-Price-amount.amount {
	 font-family: 'Montserrat-Medium-500', sans-serif !important;
	 font-style:Regular !important;
	 font-weight:500 !important;
}

a.button.product_type_variable.add_to_cart_button {
	 font-family: 'Montserrat-SemiBold-600', sans-serif !important;
	 font-style:Regular !important;
	 font-weight:600 !important;
	 font-size: 13px !important;
	 text-transform:uppercase !important;
}

a.button.product_type_external {
	 font-family: 'Montserrat-SemiBold-600', sans-serif !important;
	 font-style:Regular !important;
	 font-weight:600 !important;
	 font-size: 13px !important;
	 text-transform:uppercase !important;
}


button.single_add_to_cart_button.button.alt {
	font-family: 'Montserrat-SemiBold-600', sans-serif !important;
	 font-style:Regular !important;
	 font-weight:600 !important;
	 font-size: 13px !important;
	 text-transform:uppercase !important;
}

/*UM Button background*/
.um input[type=submit]:disabled:hover
{
    background: #192c27 !important;
}
.um input[type=submit].um-button:hover{
    background: #192c27 !important;
}

.um input[type=submit].um-button{
	 background: #192c27 !important;
}

/*Hide Unlimited Members Cog Button*/

.um-profile-edit.um-profile-headericon.um-trigger-menu-on-click {
	visibility:none !important;
	display: none !important;
}


.elementor-message.elementor-message-success.elementor-message-svg {
    text-align: center;
}

.tax-info {
	background-color:rgb(255,239,0);
	padding: 10px;
	margin-bottom: 10px;
	color: #000000;
}