.woocommerce-cart {

	.woocommerce {


	    .woocommerce-notices-wrapper {
		    flex: 0 0 100%;
			padding: 0 30px;
		}

		form.woocommerce-cart-form {
		    flex: 0 0 55%;
			// padding: 0 30px;
		    @include media(xs) {
		    	flex: 0 0 100%;
		    	margin-bottom: 30px;
		    }
		    table {
		    	margin-bottom: 0;

		    	.coupon {
		    		min-width: 300px;

		    		input#coupon_code {
					    width: 165px;
					}

					
		    	}

		    	button.button {
				    font-weight: 400;
				    color: #fff;
				}
		    }
		}

		.cart-collaterals {
		    flex: 0 0 40%;
		    @include media(xs) {
		    	flex: 0 0 100%;
		    }
		    .cart_totals {
			    width: 100%;
			    padding: 30px 0;
			    height: 100%;

			    h2 {
			    	margin-top: 0;
    				line-height: 1;
    				text-align: center;
    				font-size: 18px;
			    }

			    table {
			    	background: #fff;
			    }

			    a.checkout-button.button.alt.wc-forward {
				    border-radius: 0;
				    font-weight: 400;
					width: 200px;
					font-size: 14px;
					border-radius: 5px;
					color: #fff;

				    &:after {
				    	content: '\f07a';
						font-family: fontAwesome;
						margin-left: 6px;
				    }				    
				}
			}
		}
	}
}

.evawp_cart-icon {
    margin-left: 20px;
    font-size: 18px;
    position: relative;
    color: #fff !important;
    margin-right: 27px;
	span {
		position: absolute;
		font-size: 10px;
		height: 15px;
		width: 15px;	 	
		background: #3431d6;
		border-radius: 50%;
		color: #fff;
		display: flex;
		align-items: center;
		justify-content: center;
		top: -6px;
		right: -13px;
	}
}
