.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    /*float: left!important;
    width: 48%!important;*/
	max-width: 100%!important;
	padding-right: 0px!important;
	padding-left: 0px!important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    /*float: right!important;
    width: 48%!important;*/
	max-width: 100%!important;
	padding-right: 0px!important;
	padding-left: 0px!important;
}
.woocommerce form .form-row label {
    /*line-height: 2;
    font-weight: 700;
    font-size: 13.5px;
    font-size: .9rem;*/
    width: 100%;
}
p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide .password-input{
	width: 100%
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
   /* border: 1px solid #d3ced2;
    padding: 20px;
    margin: 2em 0;
    text-align: left;
    border-radius: 5px;*/
}
.woocommerce form .form-row {
    /*padding: 3px;
    margin: 0 0 6px;*/
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
    /*clear: both;*/
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
   /* text-align: left;*/
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    /*box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: 1;*/
}
.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale {
    border-radius: 0px;
    padding: 0 5px 0 5px;
}

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
    border-radius: 0px;
}
p.woocommerce-mini-cart__buttons a.buttons,.wc-forward {
	border: 1px solid #d22740!important;
	border-radius: 0px!important;
}
.p.woocommerce-mini-cart__buttons a.buttons:hover,.wc-forward:hover {
    color: #d22740!important;
}
p.woocommerce-mini-cart__buttons a.buttons,.checkout,.wc-forward {
	  background-color: #d22740!important;
	color: #FFFFFF!important;
}
p.woocommerce-mini-cart__buttons a.buttons:hover,.checkout:hover,.wc-forward:hover {
	  background-color: #FFFFFF!important;
	color: #d22740!important;
}
/*.button{
	border: 1px solid #d22740!important;
	border-radius: 0px!important;
}*/
form.checkout,.woocommerce-checkout{
	color: #d22740!important;
	  background-color: #FFFFFF!important;
}
/*input.submit{
	border: 1px solid #d22740!important;
	border-radius: 0px!important;
}*/
.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, button {
	transition: .3s;
}

body, h1, .entry-title a, .entry-content h1, .entry-content h1 a, h2, .entry-content h2, .entry-content h2 a, h3, .entry-content h3, .entry-content h3 a, h4, .entry-content h4, .entry-content h4 a, h5, .entry-content h5, .entry-content h5 a, h6, .entry-content h6, .entry-content h6 a {
    color: #415161;
}

a, .page-title {
    color: #ff5151;
}
a:hover, a:focus {
    color: #ff5151;
}

/**********************   POPUP LOGIN REGISTER FORM   **************************/

body .woo-login-popup-sc-modal .woo-login-popup-sc-left {
    max-height: 35vw;
    overflow: auto;
}
body .woo-login-popup-sc-modal {
    top: 5vw !important;
}
body .woo-login-popup-sc-modal input[type="text"], body .woo-login-popup-sc-modal input[type="password"], body .woo-login-popup-sc-modal input[type="email"] {
    font-size: inherit;
    font-weight: 300;
}
body .woo-login-popup-sc-modal h2 {
    color: #D22740!important;
}
body .woo-login-popup-sc-modal .woocommerce-Button {
    transition: .3s!important;
    border: 1px solid #D22740 !important;
    border-radius: 0px!important;
}
@media only screen 
and (min-device-width : 480px) 
and (max-device-width : 1024px) 
	and (orientation : landscape) {
		body .woo-login-popup-sc-modal {
			width: 80%;
		}
	body .woo-login-popup-sc-modal .woo-login-popup-sc-left {
		max-height: 80vh;
	}
	body .woo-login-popup-sc-modal {
    /*top: 5vw !important;*/
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
}

@media only screen 
and (min-device-width : 480px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
		body .woo-login-popup-sc-modal {
			width: 80%;
		}
	body .woo-login-popup-sc-modal .woo-login-popup-sc-left {
		max-height: 80vh;
	}
	body .woo-login-popup-sc-modal {
    /*top: 5vw !important;*/
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
}

@media only screen and (max-width: 480px) {
	body .woo-login-popup-sc-modal {
    width: 80%!important;
}
	body .woo-login-popup-sc-modal .woo-login-popup-sc-left {
		max-height: 80vh;
	}
	.anr_captcha_field {
    max-width: 280px !important;
}
}