.button {
		background-color: #BCD740;
				font-family: "Josefin Sans", Sans-serif;
		text-align:center;
		font-size: 0.8em;
		padding: 15px 30px;
}
		
.eael-woo-checkout .elementor-936 .elementor-element.elementor-element-2f52d22 .woo-checkout-payment, .elementor-936 .elementor-element.elementor-element-2f52d22 #payment {
    background-color: #1F427C;
}

.is-right-sidebar {
    width: 25% !important;
}

.woocommerce ul.products li.product {
    position: relative;
    text-align: center;
}

#primary.content-area, .has-sidebar.left-sidebar .content-area {
    max-width: 1000px !important;
    margin-top: 0px !important;
    margin-right: 10px !important;
}

.site-content .content-area {
    width: 75% !important;
}
		
.woocommerce-breadcrumb a, a.woocommerce-review-link, .product_meta a {
    color: #FFF;
}

.single-product .left-sidebar .widget-area {
    display: none;
}

.site-main ul.products.columns-3 li.product {
    width: 29%;
    float: left;
    margin-right: 4.882353%;
}


.wc-block-grid__products .wc-block-grid__product, .wc-block-grid__products li.product, ul.products .wc-block-grid__product, ul.products li.product {
    clear: none;
    width: 24%;
    float: left;
    font-size: .875em;
    MARGIN-LEFT: 5PX;
    MARGIN-RIGHT: 5PX;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit {
    color:  #1f427c !important;
    background-color: #BCD740 !important;
		font-family: "Josefin Sans", Sans-serif;
    font-weight: 800;
		    text-transform: uppercase;
		    font-size: 13px;
}

		ul.products li.product .woocommerce-loop-product__title {
			font-family: 'Roboto Slab', serif;
				font-size:18px;
				color: #1f427c;
				text-align: center;
				text-transform: 
					uppercase;
				Font-weight:500;
}


.woocommerce div.product span.price, .woocommerce div.product p.price {
    color: #BCD740 !important;
}

body {
		color: #555555;
			font-family: "Josefin Sans", Sans-serif;
		font-weight:400;
}

.sidebar .widget, .footer-widgets .widget {
    font-size: 14px;
}

.separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation {
    padding: 25px;
}

.widget-area .widget {
    padding: 25px;
}

.widget-title {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-transform: Uppercase;
		font-family: "Josefin Sans", Sans-serif;
    font-weight: 500;
    color: #1f427c;
}

.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
    margin-top: 0;
}
.woocommerce ul.products li.product .price {
		color: #BCD740 !important;
		font-size:16px;
		font-weight:500;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 1.5em;
}
.entry-summary .price {
text-align:left;
		font-family:"Josefin Sans", Sans-serif;
    font-weight: 400;
}


.price {
		text-align: center;
}

a.button {
margin: auto;
}

.tinv-wraper.tinv-wishlist {
    text-align: center;
    margin: auto;
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label {
    font-family: "Roboto Slab", Serif;
    font-weight: 400;
		font-size: 12px;
		text-transform: uppercase;
		color: #fff;
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit {
    font-family: "Roboto Slab", Serif;
    font-weight: 500;
    color: #fff;
    background-color: #1f427c;
    text-transform: uppercase;
    padding: 15px 30px;
		font-size: 0.8em;
}

#primary.content-area, .has-sidebar.left-sidebar .content-area {
		max-width:855px;
		margin-top:40px;
		margin-right:calc(50% - 570px);
	}

.product-template-default #primary.content-area, .has-sidebar.left-sidebar .content-area, .page-template-default #primary.content-area {
		max-width:2000px;
		margin-top:0px;
		margin-right:auto;
	}
	
#secondary.widget-area.shop-widget {
			margin-top:40px;
		max-width: 285px;
		margin-left:calc(50% - 570px);
			padding-right:30px;
	}

.product-page-container {
		padding-top:50px;
}


.entry-summary h1 {
		font-family: "Roboto Slab", Serif;
		font-size: 2em;
		font-weight: 400;
		line-height: 1.2em;
		color: #1f427c;
}


.woocommerce-product-details__short-description {
    padding: 20px 0;
}

ul.products li.product .woocommerce-loop-product__title {
		font-size:17px;
		line-height:21px;
}

.woocommerce-loop-product__category a {
		font-size:10px;
}

.storefront-breadcrumb {
    padding: 0.41575em 0;
    margin: 0;
    background-color: #193462;
		color: #ffffff;
}

.woocommerce .woocommerce-breadcrumb a {
    color: #fff;
}

.product-loop-meta .price {
		font-size: 18px;
		font-family: 'Josefin Sans', sans-serif;
		font-weight:400;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    padding: 1.2em 1.5em 1em 1.5em;
		border-radius: 50px;
}