;/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 



.woocommerce form .show-password-input, .woocommerce-page form .show-password-input, .woocommerce-form-login__rememberme {
    display:none!important
}

.wc-block-checkout {
	padding-left: 10px!important;
	padding-right:10px!important;
}

.ast-above-header-wrap {
	background-color: #ffff!important;
}

.ast-shipping-text {
  display: none! important;
}

}
div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
    float: left;
    display: block;
    margin: 1em auto;
    max-width: 500px;
    width: 100%;
}

.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
    width: 100%;
    padding: .7em;
    display: block;
    border: 1px;
    color: #444;
    border-color: #ddd;
  /*  background-color: #f4f4f4;*/
    background-image: none;
    text-shadow: none;
    font-size: 1em;
    margin: 0;
    line-height: normal;
    box-sizing: border-box;
    border: 1px solid #444 !important;
    border-radius: 6px;
}


.tnp-submit{
    border: none !important;
    color: #fff !important;
	background-color:#DD183B!important;
	border-color:#DD183B!important;
}

.ast-onsale-card{
	
    background-color: #CC1939;
    color: #ffff;
    font-weight: bold;

}

.site-title {
  display: none!important;
}

.wc-block-components-totals-item__value strong {
  display: none !important;
}

.wc-block-checkout__shipping-option--free{
	 display: none !important;
}

.woocommerce-shipping-destination{
	 display: none !important;
}

.wc-block-components-country-input{
	display:none!important;
}

.ast-shop-product-out-of-stock{
	background-color: #CC1939!important;
    font-weight: bold!important;
    color: white!important;
    border-radius: 10px!important;
	   margin-bottom: 15px!important;
	font-size: 12px!important;
    width: auto!important;
    height: 30px!important;
}

.tnp-name, .tnp-email{
	background-color: #fff!important;
}


.product_title.entry-title {
  font-size:15px!important;
}

.wc-block-components-product-name, .wc-block-components-product-metadata__description{
	font-size:12px!important;
}

.woocommerce-sold-count{
	margin-bottom: 0px!important;
}

.sold-display
{
	margin-bottom: 0px!important;
    color: #CC1939!important;
    font-weight: 600!important;
	font-size:14px!important;
}

.woocommerce-loop-product__title{
	font-size:14px!important;
}

.product-title{
	font-size:14px!important;
}

