/* @override 
	https://string-sprouts-national-v2.local/wp-content/themes/gmlaunch/css/woo-theme.css?*
	https://sproutsnationals.flywheelsites.com/wp-content/themes/gmlaunch/css/woo-theme.css?*
	https://my-lemonada-dev.local/wp-content/themes/lemonada/assets/css/woo-theme.css?*
	http://my-lemonada-dev.local/wp-content/themes/lemonada/assets/css/woo-theme.css?*
	https://my-lemonda-flywheel.local/wp-content/themes/lemonada/assets/css/woo-theme.css?*
	http://my-lemonda-flywheel.local/wp-content/themes/lemonada/assets/css/woo-theme.css?*
	http://localhost:10089/wp-content/themes/lemonada/assets/css/woo-theme.css?* */

/*ul,
li,
div {
	outline: 1px solid #ddd;
}*/

#main.site-main {
	display: flex;
	font-family: 'neue_montrealregular';
}

.single-product main#main.site-main {
	background: #fff;
}

.post-type-archive-product .related_products_wrapper {
	display: none;
}

h1.woocommerce-products-header__title.page-title {
	margin-bottom: 5px;
	text-align: center;
	color: #a6804a;
}

body h2.woocommerce-loop-category__title {
	font-size: 26px !important;
	font-weight: 500;
	line-height: 1em !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	text-align: center;
	text-transform: uppercase;
}

@media screen and (max-width: 750px) {
	body h2.woocommerce-loop-category__title {
		font-size: 18px !important;
	}
}
body h2.woocommerce-loop-category__title mark.count {
	font-size: 15px;
}

.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
	border-radius: 5px;
	overflow: hidden;
	flex-basis: 24%;
	margin-right: 1%;
	margin-left: 0;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.woocommerce-loop-product__link {
	width: 100%;
}

@media only screen and (max-width: 950px) {
	.woocommerce ul.products li.product, 
	.woocommerce-page ul.products li.product {
		flex-basis: 48%;

	}
}
@media only screen and (max-width: 650px) {
	body.woocommerce ul.products.columns-3 li.product, 
	body .woocommerce-page ul.products.columns-3 li.product {
		width: 100%!important;
	}
}
.woocommerce ul.products li.product:hover, 
.woocommerce-page ul.products li.product:hover {
	cursor: pointer;
	transition: all .2s ease-in-out;
}

.woocommerce ul.products li.product:hover h2 , 
.woocommerce-page ul.products li.product:hover  h2 {
	color: #FBD101;
}

a.woocommerce-LoopProduct-link img {
	transition: all .2s ease-in-out;
	border: 1px solid #E1E1E1;
	border-radius: 5px;
}

img.woocommerce-placeholder {
	margin-bottom: 0!important;
}

a.woocommerce-LoopProduct-link img:hover {
	transition: all .2s ease-in-out;
}

h2.woocommerce-loop-product__title {
	line-height: 110%;
	font-family: 'neue_montrealmedium';
	font-weight: 600;
	font-size: 20px;
	letter-spacing: 0em;
	text-align: left;
	padding: 15px 0 10px !important;
	transition: all .2s ease-in-out;

}

.woocommerce ul.products li .price {
	font-family: 'neue_montrealregular'!important;
	font-size: 20px;
	margin-top: auto;
	padding-bottom: 0;
	padding-left: 0;
	color: #5f6268!important;
	align-self: flex-start;
	margin-bottom: 0!important;
}

.price-wrap .woocommerce-Price-amount.amount {
	font-size: 18px!important;
	padding-left: 5px;
}

ul.products.columns-3  .price-wrap .woocommerce-Price-amount.amount {
	font-size: 13px!important;
	padding-left: 0;
}

.entry-summary {
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 30px;
	margin-bottom: 0!important;
}

.woocommerce-product-details__short-description {
	background-color: #000;
}

body woo-content .entry-summary p.price {
	font-size: 28px;
	font-style: normal;
	line-height: 35px;
	margin: 0;
	text-align: left;
	letter-spacing: 0;
	color: #000!important;
}

.woocommerce div.product p.stock {
	margin-bottom: 0;
	padding-bottom: 10px;
	color: #000!important;
}

.woocommerce h1.product_title.entry-title {
	font-size: 50px;
	line-height: 1;
	margin-top: 0;
	margin-bottom: 20px;
	padding-top: 0;
	padding-bottom: 0;
	letter-spacing: 0;
	opacity: 1;
	color: #000;
}

@media (max-width: 900px) {
	.woocommerce h1.product_title.entry-title {
		font-size: 40px;
	}
}
.woocommerce form.cart {
	display: flex;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0 !important;
	padding-bottom: 0;
}

form.variations_form.cart {
	/*	font-size: 12px;*/
	letter-spacing: .03em;
	text-transform: uppercase;
	color: #4d7089;
}

form.cart input .input-text {
	border-radius: 0 !important;
}

.woocommerce-breadcrumb {
	font-size: 14px!important;
	font-weight: 300;
	font-style: normal;
	color: #a0a0a0!important;
}

.woocommerce-breadcrumb a {
	color: #a0a0a0!important;
}

.woocommerce-breadcrumb a:hover {
	color: #000!important;
}

#wooswipe.images {
	padding-bottom: 30px;
	border-bottom: 1px solid  #dedede;
}

#payment.woocommerce-checkout-payment, 
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register {
	border: 2px solid #eee;
	margin-bottom: 0!important;
	border-radius: 3px;
	margin-top: 0!important;
/*	max-width: 450px;*/
}


.section_lemonada_signup_right .woocommerce form.login {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	border: none!important;
}

.section_lemonada_signup_right .woocommerce form.login span.required {
	color: #000!important;
}

.woocomerce-checkout #add_payment_method #payment, 
.woocomerce-checkout .woocommerce-cart #payment, 
.woocomerce-checkout .woocommerce-checkout #payment {
	background: #fff!important;
}


body .checkout-button.button {
	background: #FBED21!important;
	margin-bottom: 0!important;
	margin-left: auto;
	max-width: 200px;
	margin-right: 0;
	color: #000!important;
	padding: 10px;
	font-size: 14px!important;
	border-radius: 5px;
	min-height: 50px!important;
	display: flex!important;
	flex-direction: column!important;
	justify-content: center!important;
	transition: all .25s ease-in-out;
}


form.checkout_coupon.woocommerce-form-coupon button.button,
button.woocommerce-form-login__submit,
.woocommerce-cart button.button,
.woocommerce-message a.button.wc-forward,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
	font-family: 'neue_montrealregular';
	font-weight: normal;
	line-height: 45px;
	font-size: 14px;
	color: #000 !important;
	justify-content: center;
	display: flex!important;
	align-items: center!important;
	min-height: 45px !important;
	margin: 0 14px 0 0;
	padding: 0 15px !important;
	transition: all .25s ease-in-out;
	text-align: center;
	border: 1px solid #D2D2D2!important;
	background: #fff !important;
	min-width: 100px;
	text-decoration: none!important;
	position: relative!important;
	border-radius: 3px!important;
	border: none;
	align-self: flex-start;
}

.lost_reset_password button.button,
.button.woocommerce-form-login__submit {
	width: 100%;
	margin-right: 0!important;
	background: #000!important;
	color: #fff!important;
	border: 2px solid #000!important;
	font-weight: 500;
		transition: all .25s ease-in-out;

}


.lost_reset_password button.button:hover,
.button.woocommerce-form-login__submit:hover {
	transition: all .25s ease-in-out;

font-weight: normal!important;

background: #FBED21!important;
	border: 2px solid #FBED21!important;
color: #000!important;
}


.woocommerce .coupon button.button {
/*	background: red!important;*/
text-transform: uppercase;
font: 12px 'neue_montrealregular' !important;
letter-spacing: 1px;
}



.woocommerce-cart button.button{
	display: inherit!important;

}


button.woocommerce-form-login__submit:hover,
.woocommerce-cart button.button:hover,
.woocommerce .coupon button.button:hover,
.woocommerce-message a.button.wc-forward:hover,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover
body .checkout-button.button:hover {
	background: #000!important;
	border: 1px solid #000!important;
	color: #fff!important;
	transition: all .25s ease-in-out;
font-weight: 500;
}





/*
.woocommerce .edit-account .button, 
.woocommerce .button.woocommerce-form-register__submit, 
.woocommerce .button.woocommerce-form-login__submit, 
.shipping-calculator-form p button.button, 
.woocommerce p.return-to-shop a.button.wc-backward, 
.checkout_coupon.woocommerce-form-coupon button.button, 
.woocommerce .coupon button.button, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt
.woocommerce button.button {
	font-family: 'neue_montrealregular';
	line-height: 1.5em;
		font-size: 14px;
		color: #000 !important;
		justify-content: center;
	font-style: normal;
	display: flex!important;
	align-items: center!important;
	min-height: 40px !important;
	margin: 0 14px 0 0;
	padding: 0 20px !important;
	transition: all .25s ease-in-out;
	text-align: center;
	border: 1px solid #D2D2D2!important;
	background: #fff !important;
	min-width: 150px;
	text-decoration: none!important;
	position: relative!important;
	border-radius: 5px!important;
	border: none;
	align-self: flex-start;
}*/

.coupon {
	display: flex;
}



/*.woocommerce .edit-account .button:hover, 
.woocommerce .button.woocommerce-form-register__submit:hover, 
.woocommerce .button.woocommerce-form-login__submit:hover, 
.shipping-calculator-form p button.button:hover, 
.woocommerce p.return-to-shop a.button.wc-backward:hover, 
.checkout_coupon.woocommerce-form-coupon button.button:hover, 
.woocommerce .actions button.button:hover, 
.woocommerce .coupon button.button:hover, 
.woocommerce a.button.wc-forward:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover
.woocommerce button.button:hover {
	color: #fff!important;
	background: #000!important;
	border: 2px solid #000!important;
}*/

.woocommerce a.button.add_to_cart_button {
	border: 2px solid #a6804a !important;
}


h3#ship-to-different-address {
	width: 100%;
	margin-bottom: 10px!important;
}

h3#ship-to-different-address span {
	font-size: 16px!important;
}

.woocommerce table.shop_table a:hover {
	color: #000;
}

form.woocommerce-checkout {
	padding: 0;
	text-align: left;
	border: none!important;
	font-family: 'neue_montrealregular';
}

.woocommerce label {
}


.woocommerce form.woocommerce-checkout textarea#order_comments.input-text {
	padding-top: 10px!important;
	min-height: 150px;
}

.woocommerce form input[type='text']::placeholder, 
.woocommerce  form input[type='password']::placeholder, 
.woocommerce  form input[type='email']::placeholder, 
.woocommerce form input[type='url']::placeholder, 
.woocommerce form input[type='date']::placeholder, 
.woocommerce form input[type='month']::placeholder, 
.woocommerce form input[type='time']::placeholder, 
.woocommerce form input[type='datetime'], 
.woocommerce form input[type='datetime-local'], 
.woocommerce  form input[type='week']::placeholder, 
.woocommerce form input[type='number']::placeholder, 
.woocommerce form input[type='search']::placeholder, 
.woocommerce form input[type='tel']::placeholder, 
.woocommerce form input[type='color']::placeholder, 
.woocommerce form select::placeholder, 
.woocommerce form textarea::placeholder {
	font-family: 'neue_montrealregular';
	font-size: 14px;
	color: #000!important;
}

span.selection span.select2-selection.select2-selection--single::placeholder {
	color: #000!important;
}
.woocommerce .entry-summary input,
.woocommerce  form input[type='text'], 
.woocommerce  form input[type='password'], 
.woocommerce  form input[type='email'], 
.woocommerce  form input[type='url'], 
.woocommerce  form input[type='date'], 
.woocommerce  form input[type='month'], 
.woocommerce  form input[type='time'], 
.woocommerce  form input[type='datetime'], 
.woocommerce  form input[type='datetime-local'], 
.woocommerce  form input[type='week'], 
.woocommerce  form input[type='number'], 
.woocommerce  form input[type='search'], 
.woocommerce  form input[type='tel'], 
.woocommerce  form input[type='color'], 
.woocommerce  form select, 
.woocommerce  form textarea {
	font-family: 'neue_montrealregular';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 40px;
	height: 45px;
	border: 1px solid #DCDCDC!important;
	border-radius: 3px;
	outline: none;
	-webkit-appearance: none;
	color: #000;
	transition: all .2s ease-in-out;
	padding-left: 10px !important;
	padding-bottom: 0!important;
	background-color: transparent;
	margin-top: 10px;
	background: #ffff;
	padding-top: 0!important;
}

input#coupon_code.input-text {
	min-width: 200px;
	width: 100%!;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	font-family: 'neue_montrealregular';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 40px;
	height: 45px;

}



.selection span.select2-selection {
	font-family: 'neue_montrealregular';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 40px;
	height: 45px;
	border: 1px solid #DCDCDC!important;
	border-radius: 3px;
	outline: none;
	-webkit-appearance: none;
	color: #000;
	transition: all .2s ease-in-out;
	outline: none;
	-webkit-appearance: none;
	transition: all .2s ease-in-out;
	margin-top: 0;
	background: url("/wp-content/themes/americal/imgs/select-arrow.svg") right 15px no-repeat #fff;
	background-size: 10px;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}



span.select2-selection__arrow {
	display: none;
}

.woocommerce input::-webkit-input-placeholder, 
.woocommerce textarea::-webkit-input-placeholder {
	opacity: .8 !important;
}



.post-type-archive-product header.woocommerce-products-header, 
.tax-product_cat header.woocommerce-products-header {
	display: none !important;
}

.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message {
	border-radius: 3px;
	max-width: 1400px;
	margin: 20px auto;
	border: none;
	border-bottom: none;
	border-radius: 0px;
	color: #000;
	padding: 10px;
	border: 1px solid #E5E5E5;
	background: none;
	font-size: 14px;
}

.woocommerce .woocommerce-info {
	background: #fff;
	margin-top: 0;
}

.woocommerce .woocommerce-info::before, 
.woocommerce .woocommerce-message::before {
	color: #000;
	display: none;
}

.theme-grainandmortar .woocommerce-cart  a.checkout-button.button.alt.wc-forward {
	font-size: 16px!important;
	max-width: 250px;
}

.theme-grainandmortar td.actions {
	border: none;
	/*	background: red;*/
}


.woocommerce .cart.shop_table .product-thumbnail {
	max-width: 60px!important;
}

.woocommerce .cart.shop_table .product-thumbnail img {
	width: 60px;
	padding-bottom: 0;
	border-radius: 3px;
}

h2.woocommerce-column__title, 
h2.woocommerce-order-details__title, 
.theme-grainandmortar .cart_totals h2 {
	text-align: left;
	color: #666f7c;
}

.woocommerce .entry-summary .quantity {
	position: relative;
	overflow: visible!important;
	padding-bottom: 0px;
}

form.variations_form.cart table.variations tbody tr td.label {
	color: #1A243D;
}

form.variations_form.cart table.variations tbody {
	width: 100%;
}

.woocommerce .entry-summary input.qty.text {
	margin-top: 0!important;
	height: 47px;
}

.menu-product_types-container {
	max-width: 600px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-bottom: 0;
}

ul#menu-product_types.menu {
	font-size: 15px;
	font-weight: 500;
	line-height: 1;
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	letter-spacing: .03em;
	text-transform: uppercase;
	color: #000;
	align-content: space-between;
	justify-content: space-around;
}

ul#menu-product_types.menu li a {
	color: #000;
}

ul#menu-product_types.menu li a:hover {
	color: #bbb;
}

ul#menu-product_types.menu li.current-menu-item a {
	color: #79a66e;
}

.entry-summary form.variations_form.cart {
	margin-top: 0!important;
	margin-bottom: 0!important;
	padding-top: 0 !important;
	display: flex;
	flex-wrap: wrap;
}

.section_woocommerce-ordering {
	flex-basis: 100%;
}

div#product-26264 tr td.value {
	display: flex;
	align-content: center;
	align-items: center;
}

select#pa_size, 
select#pa_color {
	width: 100%;
	margin-top: 5px;
	margin-left: 0;
	margin-bottom: 10px;
}

.variations tbody tr td.value {
	flex-wrap: wrap;
	display: flex;
}

.variations_form .variations th.label {
	font-family: 'neue_montrealmedium';
	color: #000;
	letter-spacing: 0em;
	line-height: 1em!important;
	display: flex;
	font-size: 14px;
	margin-bottom: 5px !important;
	text-transform: capitalize;
}

a.reset_variations {
	display: flex;
	width: 100%;
	line-height: 1em;
	color: #000;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0em;
	text-transform: capitalize;
	opacity: .5;
	transition: all .25s ease-in-out;

}
a.reset_variations:hover {
	opacity: 1;
	transition: all .25s ease-in-out;
}

.single_variation_wrap a {
	display: flex;
	color: #000!important;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0em;
	margin-bottom: 7px;
	text-transform: capitalize;
}

.single_variation_wrap {
	width: 100%;
}

form.woocommerce-ordering {
	position: relative;
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
	padding: 0;
	width: 100%;
	max-width: 1600px;
	margin: 0 auto!important;
}

@media all and (max-width: 1650px) {
	form.woocommerce-ordering {
		padding-right: 2%!important;
		padding-left: 2%!important;
	}
}
.section_woocommerce_before_main_content {
/*	background: #F8F7F4;*/
}

main#main.site-main form.woocommerce-ordering select.orderby {
	min-width: 300px;
}

@media (max-width: 750px) {
	main#main.site-main form.woocommerce-ordering select.orderby {
		min-width: inherit;
		width: 100%;
	}
}
main#main.site-main form.woocommerce-ordering select.orderby {
	margin-top: 0;
}

.section-product-archive-wrapper {
	position: relative;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 30px 0 60px;
	width: 100%;
	max-width: 1600px;
	margin: 0 auto!important;
	align-items: flex-start;
	align-content: flex-start;
}

@media all and (max-width: 1650px) {
	.section-product-archive-wrapper {
		padding-right: 2%!important;
		padding-left: 2%!important;
	}
}
@media all and (max-width: 1050px) {
	.section-product-archive-wrapper {
		padding-top: 60px;
	}
}
.woocommerce-product-gallery__image.flex-active-slide a {
	float: left;
	margin: 3px;
	border: 1px solid #d4d4d4;
}

.woocommerce div.product div.images .flex-control-thumbs li {
	width: 21%!important;
	margin-right: 2%!important;
	border: 1px solid #ccc;
}

.related.products {
	padding-top: 60px;
	margin: 0;
	width: 100%;
	padding-bottom: 60px;
}
.related.products h6 {
	border-top: 1px solid #E1E1E1;
	padding-bottom: 20px;
	margin-bottom: 0;
	padding-top: 20px;
}

.related.products ul.products.columns-3 {
	margin-bottom: 0;
}

div#customer_details.col2-set {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}

div#customer_details.col2-set div.col-2, 
div#customer_details.col2-set div.col-1 {
	/*padding: 0 3% 3px;*/
	/*width: 43%;*/
}

#add_payment_method #payment, 
.woocommerce-cart #payment, 
.woocommerce-checkout #payment {
	margin-top: 40px;
}

.woocommerce table.shop_table {
	border: 1px solid ##E1E1E1;!important;
	background: #fff;
	border-radius: 0px;
	border-right: 0px;
	border-left: 0px;

}

.woocommerce-column--billing-address.col-1 dl {
	width: 100%;
	margin-top: 30px;
	padding: 6px 12px;
	border: 1px solid ##E1E1E1;!important;
}

.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}

.woocommerce-MyAccount-content div.u-columns.woocommerce-Addresses.col2-set.addresses {
	padding-top: 30px;
	padding-bottom: 30px;
}

.woocommerce-Address address {
	/*	 	padding: 6px 12px;*/
	margin-top: 2px;
	border-radius: 5px;
}

.woocommerce-column--2.woocommerce-column--shipping-address.col-2 address, 
.woocommerce-column--1.woocommerce-column--billing-address.col-1 address, 
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
	padding: 30px;
}

.woocommerce div.woocommerce-order {
	padding-top: 60px;
	padding-bottom: 60px;
}

#add_payment_method #payment, 
.woocommerce-cart #payment, 
.woocommerce-checkout #payment {
	border: 1px solid #e6e6e6;
	background: none!important;
}

div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#add_payment_method #payment ul.payment_methods, 
.woocommerce-cart #payment ul.payment_methods, 
.woocommerce-checkout #payment ul.payment_methods {
	padding-top: 0!important;
	border: none!important;
}

/*.checkout_coupon.woocommerce-form-coupon p, 
.payment_method_paypal p {
	/*	font-size: 13px!important;*!/
}*/

.header-checkout {
	padding-top: 60px;
	padding-bottom: 60px;
}


.message div.woocommerce {
	min-height: 20vh!important;
}

.message div.woocommerce p.return-to-shop {
	margin: 0;
	padding-top: 60px;
	padding-bottom: 60px;
	text-align: center;
}

.shipping-notes-wrapper {
	/*	border: 1px solid #333;*/
	display: flex;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}

.shipping-notes-wrapper p {
	margin: 0;
}

div#customer_login.u-columns.col2-set {
	display: flex;
	flex-direction: column;
	/*	padding-top: 60px;
	padding-bottom: 60px;*/
}

form.woocommerce-form.woocommerce-form-login, 
div.woocommerce form.woocommerce-ResetPassword.lost_reset_password {
	margin-right: auto;
	margin-left: auto;
	padding: 30px;
/*	border: 2px solid #eee;*/
	border-radius: 5px;
	background: #fff;
	margin-bottom: 0px;
/*	max-width: 450px;*/
		background: #fff;
/*	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.12);*/
	border-radius: 5px;
}




.page-id-27503 div.woocommerce form.woocommerce-ResetPassword.lost_reset_password {
		max-width: 450px;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.12);

}


form.woocommerce-ResetPassword .woocommerce-form-row {
	width: 100%;
}

.lost_password a,
.woocommerce-info a.showlogin {
	font-family: 'neue_montrealbold';
font-weight: normal!important;
}

.lost_password a:hover,
.woocommerce-info a.showlogin:hover {
	opacity: .5;
}


.page-my-account .woocommerce {
	padding-top: 60px;
	padding-bottom: 60px;
}

.woocommerce-MyAccount-content {
	/*	border: 1px solid #333;*/
}

.page-cart .woocommerce p.return-to-shop {
	margin: 0 auto;
	padding-top: 60px;
	padding-bottom: 60px;
	text-align: center;
}

.section-product-single-downloads {
	float: left;
	width: 100%;
}

.section-product-single-downloads ul {
	padding-top: 20px;
	border-top: 1px solid #ddd;
}

.section-product-single-downloads ul li {
	position: relative;
	/*border: 1px solid #eee;*/
	margin-bottom: 10px;
}

.section-product-single-downloads ul li fas, 
.section-product-single-downloads ul li a {
	color: #4e7089!important;
}

.woocommerce div.cart-collaterals div.cross-sells {
	width: 100%;
	border: 1px solid #333;
}

body .pswp__container div.pswp__item {
	background: #fff;
}

button.pswp__button.pswp__button--arrow--left, 
button.pswp__button.pswp__button--arrow--right {
	transition: all .25s ease-in-out;
	opacity: 1!important;
	background: #1A243D!important;
}

button.pswp__button.pswp__button--arrow--left:hover, 
button.pswp__button.pswp__button--arrow--right:hover {
	transition: all .25s ease-in-out;
	opacity: 1!important;
	background: #025776!important;
}

ul#menu-shop-menu.menu {
	display: flex;
	min-height: 50px;
	padding-right: 3%;
	padding-left: 3%;
	background: #69696b;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	flex-wrap: wrap;
}

ul#menu-shop-menu.menu li a {
	color: #fff;
}

ul#menu-shop-menu.menu li {
	display: flex;
	height: 100%;
	min-height: 50px;
	text-align: center;
	background: #69696b;
	flex: 1;
	justify-content: center;
	align-items: center;
}

@media (max-width: 768px) {
	ul#menu-shop-menu.menu li {
		flex-basis: 50%;
	}
}
ul#menu-shop-menu.menu li a {
	line-height: 1em;
	display: flex;
	height: 100%;
	min-height: 50px;
	padding-right: 3%;
	padding-left: 3%;
	text-align: center;
	background: #69696b;
	flex: 1;
	justify-content: center;
	align-items: center;
}

@media (max-width: 768px) {
	ul#menu-shop-menu.menu li a {
		font-size: 12px;
	}
}
.entry-summary div.product_meta {
	display: none;
	/*	border: 1px solid #333;*/
	float: left;
	width: 100%;
	padding-bottom: 20px;
	color: #5e5e5e;
}

nav.woocommerce-breadcrumb, 
.summary.entry-summary p.stock.in-stock {
	display: none;
}

.entry-summary div.product_meta span.posted_in a {
	color: #5e5e5e;
}

.store-header {
	display: flex;
	display: flex;
	padding-top: 60px;
	padding-bottom: 60px;
	justify-content: space-between;
	flex-wrap: wrap;
}

@media (max-width: 700px) {
	.store-header {
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
.store-header h1 {
	align-self: center;;
}

.store-btns {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

@media (max-width: 700px) {
	.store-btns {
		padding-bottom: 0;
		justify-content: center;
	}
}
.store-header .btn {
	margin-bottom: 0;
	align-self: center;
	padding-right: 10px;
	padding-left: 10px;
	min-width: 130px;
}

@media (max-width: 700px) {
	.store-header .btn {
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		padding-right: 10px;
		padding-left: 10px;
		align-self: center;
	}
}
.entry-summary div.product_meta span.posted_in, 
.entry-summary div.product_meta span.sku_wrapper {
	float: left;
	width: 100%;
	padding-bottom: 5px;
}

.entry-summary div.woocommerce-product-details__short-description p {
	float: left;
	color: #005776;
	display: none;
}

.entry-summary p {
	font-family: 'neue_montrealregular';
	color: #000;
	font-size: 16px;
	line-height: 1.8em;
}



.entry-summary form .woocommerce-variation-price,
.entry-summary p.price {
	margin-bottom: 20px;
	font-size: 21px!important;
	line-height: 1;
	color: #000!important;
	font-family: 'neue_montrealregular';
	font-weight: normal;
}

.woocommerce-Price-amount.amount bdi {
	font-family: 'neue_montrealregular';
	margin-bottom: 0 !important;
	font-size: 16px;
	line-height: 1;
	color: #000!important;
	padding-bottom: 0 !important;
}



.entry-summary p.price bdi {
	color: #000;
}

.woocommerce div.cart-collaterals div.cart_totals h2 {
	font-size: 21px;
	margin-bottom: 20px;
	text-align: left;
	letter-spacing: -.014em;
}

span.onsale {
	display: none;
}

.woo-content-single {
	overflow: hidden;
}

.woocommerce a.remove {
	background: #000;
	color: #fff!important;
	height: 20px;
	width: 20px;
	line-height: 19px;
}

.woocommerce a.remove:hover {
	background: #FBD101;
	color: #fff!important;
}

.pswp__bg {
	background: #fff;
}

.pswp__caption {
	background-color: black;
}

body .pswp__top-bar, 
body .pswp__ui--fit .pswp__top-bar {
	display: none;
	opacity: 1 !important;
	background-color: white !important;
}

.pswp--supports-fs .pswp__button--fs {
	display: none;
}

.pswp__caption {
	display: none;
}

.pswp__caption__center {
	display: none;
}

body .pswp__button--arrow--left, 
body .pswp__button--arrow--right {
	background-color: #1A243D !important;
}

.pswp__button--arrow--left, 
.pswp__button--arrow--right {
	position: absolute;
	top: 50%;
	width: 70px;
	height: 70px;
	margin-top: -50px;
	background: none;
}

.pswp__button--arrow--left:before, 
.pswp__button--arrow--right:before {
	position: absolute;
	top: 20px;
	width: 32px;
	height: 30px;
	content: '';
	background-color: black;
}

.pswp__button--arrow--left:before {
	left: 15px;
}

.pswp__button--arrow--right:before {
	right: 15px;
}

body .pswp__button:active {
	opacity: 1 !important;
}

.pswp__button--close {
	background-color: #1A243D !important;
}

.pswp__ui--over-close .pswp__button--close {
	background-color: #1A243D!important;
}

.pswp__button--arrow--left:hover, 
.pswp__button--arrow--right:hover {
	background-color: #1A243D!important;
}

div.pswp__container div.pswp__item div.pswp__zoom-wrap img.pswp__img {
	height: auto;
	border: 1px solid #d4d4d4;
}

.flex-control-nav.flex-control-thumbs {
	padding-top: 20px !important;
}

.woocommerce div.product div.images .flex-control-thumbs li, 
.woocommerce-product-gallery__image.flex-active-slide a {
	border: none!important;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
	opacity: 1!important;
	border-radius: 3px;
}

.woocommerce div.product div.images .flex-control-thumbs li img.flex-active {
	border: 1px solid #FBED21;
	transition: all .2s ease-in-out;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
	border: 1px solid #fff;
	transition: all .2s ease-in-out;
}

.woocommerce div.product div.images .flex-control-thumbs li img:hover {
	border: 1px solid #E1E1E1;
	transition: all .2s ease-in-out;
}

.wc_payment_method.payment_method_stripe label img {
	display: none;
}

div#payment.woocommerce-checkout-payment {
	background: #fff!important;
	padding: 30px;
}

.woocommerce-terms-and-conditions-wrapper div.woocommerce-privacy-policy-text p {
	margin-bottom: 0;
}

div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_stripe label {
/*	display: none;*/
}

div#stripe-payment-data p {
	font-size: 14px;
	line-height: 1.5em;
	margin-bottom: 10px;
}

#add_payment_method #payment div.payment_box, 
.woocommerce-cart #payment div.payment_box, 
.woocommerce-checkout #payment div.payment_box {
	background: #fff;
	border-radius: 3px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
}

#add_payment_method #payment div.payment_box::before, 
.woocommerce-cart #payment div.payment_box::before, 
.woocommerce-checkout #payment div.payment_box::before {
	display: none;
}

.woocommerce form .form-row.woocommerce-validated .select2-container, 
.woocommerce form .form-row.woocommerce-validated input.input-text, 
.woocommerce form .form-row.woocommerce-validated select {
	border-color: #D4D4D4;
}

.featured-product-wrapper {
	display: flex;
	background: #fff;
	margin-bottom: 60px;
	border: 1px solid #ddd;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 5px #d4d4d4;
	overflow: hidden;
	transition: all .2s ease-in-out;
}

.featured-product-wrapper:hover {
	cursor: pointer;
	transition: all .2s ease-in-out;
	box-shadow: 0 4px 10px rgba(0, 0, 0, .15);
}

@media (max-width: 1050px) {
	.featured-product-wrapper {
		flex-wrap: wrap;
	}
}
.featured-product-wrapper .featured-image-wrapper {
	display: flex;
	flex-basis: 50%;
}

@media (max-width: 1050px) {
	.featured-product-wrapper .featured-image-wrapper {
		flex-basis: 100%;
	}
}
.featured-product-wrapper .featured-image-wrapper img {
	align-self: center;
	width: 100%;
}

.featured-text-wrapper {
	max-width: 600px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-basis: 50%;
	text-align: center;
	align-content: center;
	margin-right: auto;
	margin-left: auto;
	padding: 3%;
}

@media (max-width: 1050px) {
	.featured-text-wrapper {
		max-width: inherit;
		padding: 6%;
		flex-basis: 100%;
	}
}
.featured-product-wrapper .featured-text-wrapper h2 a {
	color: #1A243D;
	padding: 0!important;
}

@media (max-width: 1050px) {
	.featured-product-wrapper .featured-text-wrapper h2 {
		font-size: 35px;
	}
}
.featured-product-wrapper:hover .featured-text-wrapper h2 a {
	color: #93C62E;
}

div.featured-text-wrapper h6 {
	margin: 0;
	font-size: 13px;
}

div.featured-text-wrapper h5 {
	margin: 0;
	font-size: 19px;
}

div.featured-text-wrapper p {
	margin-bottom: 20px;
}

.cart .nyp {
	padding-bottom: 30px;
	display: flex;
	flex-direction: column;
}

input#nyp-1.input-text.amount.nyp-input.text {
	max-width: 100px;
	margin-bottom: 0;
}

p.price.suggested-price {
	font-weight: 500;
	line-height: 1.3em;
	letter-spacing: .1em;
	text-transform: uppercase;
	margin: 0;
	display: none;
}

.nyp-product div.quantity {
	display: none;
}

.nyp label {
	font-weight: 500;
	line-height: 1.3em;
	letter-spacing: .1em;
	text-transform: uppercase;
	margin: 0;
	color: #1A243D;
	padding-bottom: 20px;
}

.woo-noproducts {
	flex-basis: 100%;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	min-height: 20vh;
}

.woocommerce .products ul, 
.woocommerce ul.products {
	margin: 0 0 1em;
	padding: 0;
	clear: both;
	display: flex;
	flex-wrap: wrap;
	flex-basis: 100%;
/*	justify-content: space-between;*/
}

@media (max-width: 1050px) {
	.woocommerce .products ul, 
	.woocommerce ul.products {
		justify-content: space-between;
		flex-basis: 100%;
	}
}


.woocommerce ul.products::after, 
.woocommerce ul.products::before, 
.woocommerce-page ul.products::after, 
.woocommerce-page ul.products::before {
	content: none!important;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	margin-bottom: 0;
}

div#nyp-error-1.woocommerce-nyp-message ul.woocommerce-error.wc-nyp-error {
	margin-top: 30px;
	margin-bottom: 0;
}

form.variations_form.cart div.single_variation_wrap a:hover {
	color: #93C62E!important;
}

.woocommerce {
	width: 100%;
	min-height: 200px;
}

.cart_item	 .woocommerce-Price-amount.amount bdi,
.woocommerce-cart-form__contents thead tr th,
tbody tr.order-total th, 
.woocommerce-shipping-totals.shipping th, 
.cart-subtotal, 
.shop_table .product-name {
	font-family: 'neue_montrealregular'!important;
	font-weight: 400!important;
	font-size: 15px;
	font-style: normal;
	color: #000;
}



.woocommerce form.woocommerce-form.woocommerce-form-login.login p.lost_password {
	margin: 0;
	font-weight: normal!important;
}

fieldset#wc-stripe-upe-form.wc-upe-form.wc-payment-form {
	border: none;
	padding: 0;
	margin: 0!important;
}

div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_stripe div.payment_box.payment_method_stripe {
	padding: 0;
	background: no-repeat;
}

div#payment.woocommerce-checkout-payment div.form-row.place-order {
	padding: 20px 0 0;
	margin: 0;
}

.theme-gmlaunch.woocommerce-account .woocommerce h2 {
	display: none;
}

.theme-gmlaunch.woocommerce-account  form.woocommerce-form.woocommerce-form-login {
	margin-top: 0;
	margin-bottom: 0;
}

.section-sort-wrapper {
	display: flex;
	flex-basis: 18%;
	flex-direction: column;
	padding-right: 0%;
	transition: all 0s ease-in-out;
}

@media (max-width: 1050px) {
	.section-sort-wrapper {
		height: 0%;
		opacity: .5;
		overflow: hidden;
		visibility: hidden;
		display: none;
		flex-basis: 100%;
		flex-direction: row;
		justify-content: space-between;
		padding: 0 0 0 15px;
		flex-wrap: wrap;
		margin-bottom: 50px;
	}
}
.section-sort-wrapper.filterToggleOpen {
	height: inherit;
	overflow: visible;
	visibility: visible;
	transition: all .2s ease-in-out;
	opacity: 1;
	display: flex;
}

@media (max-width:1050px) {
	.facet {
		flex-basis: 100%;
		/*		border: 1px solid #333;*/
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
	}
}
@media (max-width:650px) {
	.facet {
		flex-basis: 100%;
	}
}
@media (max-width: 1050px) {
	.facet-clear {
		flex-basis: 100%;
		display: flex;
		padding-top: 10px;
	}
}
h3.facet-label {
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	font-size: 12px;
	letter-spacing: .09em;
}

.facetwp-type-checkboxes {
	font-size: 14px;
	line-height: 2em;
	white-space: nowrap;
	margin-bottom: 30px !important;
	padding-bottom: 0;
	padding-top: 10px;
}

.facetwp-facet {
	margin-bottom: 20px;
}
/*@media (max-width: 650px) {
	.facetwp-facet {
	margin-bottom: 10px!important;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	}
}*/

.facet-clear a.btn {
	height: 40px!important;
	min-width: 120px;
	font-size: 18px!important;
}

.filterToggle {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Old versions of Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently
    supported by Chrome, Edge, Opera and Firefox */
    display: flex;
    justify-content: center;
    align-items: center;
    visibility: hidden;
    z-index: 10;
    cursor: pointer;
    background: eee;
    height: 40px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    min-width: 120px;
    font-variant: 600;
    padding: 0px;
    font-family: 'neue_montrealregular';
    font-size: 18px !important;
    font-style: normal;
    text-transform: uppercase;
    margin: 0 auto;
    border: 2px solid #ddd;
    background: #fff;
    left: 3%;
    top: 20px;
    border-radius: 10px;
    transition: all .2s ease-in-out;
}

@media (max-width: 1050px) {
	.filterToggle {
		visibility: visible;
	}
}
@media (max-width: 1050px) {
	.filterToggle .far {
		visibility: visible;
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transition: all .15s ease-in-out;
		font-size: 14px;
		margin-left: -10px;
	}
}
@media (max-width: 1050px) {
	.filterToggle.filterToggleOpen i.far.fa-plus {
		visibility: visible;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transition: all .15s ease-in-out;
	}
}
.filterToggle:hover {
	background: #ddd;
	transition: all .2s ease-in-out;
}

.filterToggle span {
	padding-left: 4px !important;
}
/*.woocommerce ul.products.columns-3, 
   .section.related.products ul.products.columns-3 {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      flex-basis: 85%;
      margin-right: 0;
      margin-left: 0;
      justify-content: space-around;
      flex-wrap: wrap;
      /*   border: 1px solid #333;*/
  }

  @media (max-width: 1050px) {
  	.woocommerce ul.products.columns-3, 
  	.section.related.products ul.products.columns-3 {
  		justify-content: center!;
  		display: flex;
  		flex-wrap: wrap;
  		flex-basis: 100%;
  		padding-top: 50px;
  	}
  }*/
  #primary.content-area {
  	/*	background: blue;*/
	/*float: left;
	width: 100%;*/
}

.single-product .product.type-product {
	display: flex;
	justify-content: space-between;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0;
	flex-wrap: wrap;
	padding-top: 60px;
}

@media all and (max-width: 1450px) {
	.single-product .product.type-product {
		padding-right: 3%;
		padding-left: 3%;
	}
}
@media all and (max-width: 750px) {
	.single-product .product.type-product {
		padding-right: 5%;
		padding-left: 5%;
		padding-top: 20px;
	}
}
.section-breadcrumbs.class_single {
	padding: 10px 2%;
	border-bottom: 1px solid #C6C6C6;
	font-size: 12px;
}

.section-breadcrumbs.class_single a{
	color: #E48B3E;
}


.section-breadcrumbs.class_single a:hover{
	color: inherit;
}





.facetwp-checkbox {
	-webkit-appearance: none;
	position: relative;
	background: none;
	border: none;
	background-size: 14px 14px;
	margin-bottom: 6px;
	padding-left: 25px!important;
	cursor: pointer;
	transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	font-family: 'neue_montrealregular';
	font-style: normal;
	font-size: 16px;
}

.facetwp-checkbox:hover:before {
	background: #3D3D3D!important;
	transition: all .2s ease-in-out;
}

.facetwp-checkbox:before {
	transition: all .2s ease-in-out;
	content: ''!important;
	background-color: #ddd;
	border-radius: 3px;
	padding: 9px !important;
	display: inline-block!important;
	position: relative!important;
	vertical-align: middle!important;
	cursor: pointer!important;
	top: 4px;
	position: absolute!important;
	margin-right: 5px!important;
	width: 4px;
	left: 0px;
}

.facetwp-checkbox.checked:before {
	background: #E48B3E!important;
	background-image: none!important;
}

nav.woocommerce-MyAccount-navigation ul {
	list-style: none;
	padding-left: 0;
}
/*.facetwp-facet-store_classes div.facetwp-checkbox.checked {
		font-family: dita-cd, sans-serif;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	line-height: 31px;
	letter-spacing: 0px;
	text-transform: uppercase;
	color: #242424;
}*/

span.facetwp-expand {
	display: none;
}

.facetwp-facet-store_classes .facetwp-depth.visible {
	padding-bottom: 20px;
	border-bottom: 1px solid #C6C6C6;
	margin-bottom: 20px;
	margin-left: 7px;
}

.membership-content-actions.order-actions a.button.view, 
.woocommerce-account-my-memberships a.button {
	height: 30px!important;
	border-radius: 8px!important;
	font-size: 18px!important;
	margin-bottom: 0;
	margin-top: 3px;
	padding-right: 0 !important;
	min-width: 100px;
	padding-left: 0!important;
}

.my-membership-detail-user-membership-actions {
	display: none;
}

.my-membership-detail-user-membership-actions  a.button.cancel, 
.woocommerce-account-my-memberships a.button.cancel {
	display: none!important;
}
/*tr,
td,
div {
	outline: 1px solid #bbb;
}*/

.woocommerce div.woocommerce-MyAccount-content p a {
	color: #000;
	text-decoration: underline;
}

.woocommerce div.woocommerce-MyAccount-content p a:hover {
	color: #E48B3E;
}

.woocommerce span.required {
	color: #E48B3E!important;
}

.section-breadcrumbs span span {
	color: #606060;
}

.menu-item-has-children {
	font-family: 'neue_montrealregular';
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	line-height: 31px;
	letter-spacing: 0px;
	text-transform: uppercase;
	color: #242424;
}

.menu-store-categories-container {
	width: 100%;
}

ul#menu-store-categories.store_categories {
	/*	border: 1px solid #333;*/
	list-style: none;
	padding-left: 0;
}

ul#menu-store-categories.store_categories .current-menu-item a {
	color: #E48B3E!important;
}

ul#menu-store-categories.store_categories ul.sub-menu {
	/*		border: 1px solid #333;*/
	text-transform: none;
	list-style: none;
	margin-right: 0;
	padding-left: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
}

.up-sells.products {
	background: #F8F7F4;
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 40px;
	flex-wrap: wrap;
	border-radius: 10px;
}


@media (max-width: 950px) {
	.up-sells.products {
		padding: 25px;
	}
}

@media (max-width: 450px) {
	.up-sells.products {
		padding: 20px 0px 0px;
		background: #fff;
		border-top: 1px solid #C6C6C6;
		border-radius: 0px;
		margin-top: 20px;
	}
}

.woocommerce .up-sells.products ul.products {
	display: flex;
	flex-basis: 50%;
	max-width: 450px;
	margin: 0 auto;
}

@media (max-width: 750px) {
	.woocommerce .up-sells.products ul.products {
		flex-basis: 100%;
		max-width: 450px;
		margin: 0;
	}
}

.woocommerce .up-sells.products ul.products li.product {
	display: flex;
	margin: 0;
	flex-basis: 100%;
}

.section_upsells_header_wrapper {
	flex-basis: 50%;;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-right: 40px;
}

@media (max-width: 750px) {
	.section_upsells_header_wrapper {
		flex-basis: 100%;
		padding: 0 0 15px;
		
	}
}
.woocommerce .up-sells.products ul.products li.product {
	display: flex;
	flex-wrap: wrap;
}


.section_wrapper_account_login {
	max-width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 60px;
	padding-bottom: 60px;
}

.section_wrapper_account_login h2{
	display: none;
}


.section_pagination {
	display: flex;
	flex-basis: 100%;
	align-items: center;
	justify-content: space-between;
}


.section_pagination_previous a,
.section_pagination_next a {
	display: flex;
	align-content: center;
	align-items: center;
/*	outline: 1px solid red;*/
}



.section_pagination_previous a i,
.section_pagination_next a i{
	font-weight: 500;
	background: #FCEC20;
	width: 25px;
	height: 25px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	margin-right: 6px;
	margin-left: 6px;

	transition: all .2s ease-in-out;

}


.section_pagination_previous a:hover i,
.section_pagination_next a:hover i{
	background: #000;
	color: #FCEC20;
	transition: all .2s ease-in-out;
}


.cart-collaterals {
	padding-bottom: 60px;
}

td.product-remove {
	max-width: 20px;	
}


.loginform_custom {
	display: flex;
	justify-content: space-between;
	padding-top: 10px;
}

.loginform_custom a{
text-decoration: underline;
}
