.woocommerce-page.woocommerce-checkout table.shop_table th {

    vertical-align: baseline;
}
tr.woocommerce-shipping-totals.shipping td {
    padding-right: 0 !important;
}
.woocommerce-shipping-methods li {
    background: white;
    width: 225px;
	border: 1px solid #be984d;
}
.woocommerce-shipping-methods li {
    text-align: left;
    padding: 10px 10px 10px 30px !important;
}

.woocommerce-shipping-methods li:first-child {
    margin-bottom: 15px !important
}
.checkout-shipping-address {
    font-weight: 600;
    padding: 10px;
    background: #fff;
    margin-bottom: 25px !important;
    border: 1px solid #be984d;
}
h1,h2,h3,h4,h5,h6{
   color: #213340;
   font-family: "Montserrat", Sans-serif !important;
}
p, button{
	 font-family: "Montserrat", Sans-serif !important;
}
.ast-container, .ast-container-fluid {
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 922px){
	.ast-woo-shop-archive .site-content > .ast-container {
    max-width: 100%;
}
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    font-family: "Montserrat", Sans-serif !important;
	font-size: 16px !important;
}
.cart_totals h2 {
    font-size: 30px;
}

i.fas.fa-angle-up,
i.fas.fa-angle-down{
    font-size: 20px;
}
.elementor-accordion-item h2 {
	font-size: 20px;
}
.ast-single-post .entry-title, .page-title {
    color: #213340; !important
}
.elementor-kit-559 h2 {
     color: #213340; !important
}
.elementor-kit-559 h3 {
    color: #213340; !important
}
.elementor-kit-559 a {
   color: #213340; !important
}

.wt-cli-element.cli-container-fluid.cli-tab-container {
    text-align: center;
}
button.cli-ccpa-button-cancel {
    background: transparent !important;
    color: #61a229 !important;
	border: 2px solid #61a229 !important;
}
button.cli-ccpa-button-cancel:hover {
    background: #61a229  !important;
    color: #fff !important;
	border: 2px solid #61a229 !important;
}
button.cli-ccpa-button-confirm {
	border: 2px solid #61a229 !important;
}
button.cli-ccpa-button-confirm:hover {
	border: 2px solid #61a229 !important;
	    background: transparent !important;
    color: #61a229 
}

/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/
.gtranslate_wrapper{
    position: fixed;
    top: 42px;
    right: 8%;
    z-index: 999999;
    margin-right: -95px;
}


/* Card Logos */
img.stripe-logos {
    margin-left: 0 !important;
    display: block;
}

.elementor-kit-559 .elementor-button:focus{
	    background-color: #fff !important;
    border-color: #fff !important;
}

span.sku_wrapper.detail-container {
    display: none !important;
}

.mc4wp-form-fields input[type="submit"], .mc4wp-form-fields input[type="submit"]:hover, .mc4wp-form-fields input[type="submit"]:focus {
    width: 100%;
    border-radius: 3px;
    margin-top: 15px;
    font-family: inherit;
    background: #222222;
}
.mc4wp-form-fields input[type=email] {
    width: 100%;
}
.mc4wp-form-fields input[type=email]:focus {
    border-color:#be984d !important;
}
