	.autoship-label{
		font-weight:bold !important;
	}
	@media only screen and (min-width: 768px) {
	    .woocommerce div.product form.cart, .product-meta {
	    	margin-left:inherit !important;
	    	width: 100% !important;
	    }

	    .woocommerce div.product h1.product_title{
	    	margin-top: 65px;
	    }
	}

	@media only screen and (max-width: 768px) {
	    .woocommerce div.product h1.product_title{
	    	font-size:20px;
	    }
	}

	.wc-points-rewards-product-message{
		display:none;
	}
	.autoship-schedule-options{
		padding:0px !important;
		background: #fff !important;
		border:1px solid #999;
		border-radius:4px;
		box-shadow:none !important;
	}
	.autoship-no{
		padding: 15px;
	}
	.autoship-no.closed, .autoship-yes.closed{
		cursor:pointer;
		padding:0px;
	}
	.autoship-label{
		cursor: pointer;
		font-size:18px;
	}
	.autoship-label input[type=radio] {
		margin-top: 5px;
	}
	.autoship-no.closed .autoship-label, .autoship-yes.closed .autoship-label{
	    padding: 15px;
	    display: inline-block;
	    width: 100%;
	}

	.autoship-yes-sizzle{
		padding-top:15px;
		font-size:14px;
		font-weight:normal;
	}

	.autoship-yes.closed [class*=col-]{
		padding-left:25px;
		padding-top: 0px;
	}

	.autoship-no hr{
		display:none;
	}
	.autoship-yes{
		padding: 15px;
		border-top:1px solid #C4C4C4;
	}
	.autoship-no.closed{
		background: #ebe9eb;
	}
	.autoship-yes.closed{
		background: #ebe9eb;	
	}
	.greyedout{
		color: #C4C4C4;
	}
	.woocommerce .product .sku_wrapper{
		display:none !important;
	}

	#dec_atc_qty_as, #dec_atc_qty, #inc_atc_qty_as, #inc_atc_qty {
		cursor:pointer;
		font-weight: bold;
	}

	#dec_atc_qty_as, #dec_atc_qty {
		float:left;
	}

	#inc_atc_qty_as, #inc_atc_qty {
		float:right;
	}

	#inc_atc_qty_as, #dec_atc_qty_as {
		padding: 5px 10px;		
	}

	#dec_atc_qty, #inc_atc_qty {
		padding: 15px 15px;
	}

	.autoship-yes-radio, .autoship-no-radio {
		float: right;
		cursor: pointer;
	}

	.woocommerce.single-product .woocommerce-breadcrumb{
		display:none;
	}

	.woocommerce-product-gallery__trigger{
		display:none;
	}
	@media only screen and (max-width:768px){
		.woocommerce div.product div.images a img.wp-post-image {
			max-height:250px;
		}
	}

	.atc_tooltip_container{
		position:relative;
	}

	.atc_tooltip {
		position: absolute;
 		margin-left: 8px; 
 		margin-top: 3px;
 	}

	.atc_tooltip_text {
		visibility:hidden;
		background-color: #444444;
		color: #fff;
		border-radius: 4px;
		padding: 8px;
	    font-family: "Droid Sans", sans-serif;
	    font-size: 16px;
	    font-weight: 400;
	    white-space:nowrap;

		position: absolute;
		z-index: 1;
		bottom: 36px;
		left: 0px;
	}

	.atc_tooltip::after {
	  content: " ";
	  position: absolute;
	  bottom: 100%; /* Above the (i) icon */
	  left: 3px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #444444 transparent transparent transparent;
	  visibility:hidden;
	}

	.atc_tooltip_container:has(.atc_tooltip:hover) .atc_tooltip_text {
		visibility:visible;
	}

	.atc_tooltip_container:has(.atc_tooltip:hover) .atc_tooltip::after {
		visibility:visible;
	}

	.woocommerce .product .price-sale.price-label.price-sale-value .price{
		color: #008002 !important; 
		font-size:32px;
	}

	.woocommerce .product .price-sale.price-label.price-sale-value .price del{
		display: none !important;
	}

	.woocommerce div.product p.price del, .woocommerce div.product span.price del {
		display: none !important;
	}

	.woocommerce .product .price-sale.price-label.price-sale-value span.price .woocommerce-Price-amount{
		text-align: left;
	}

	.price-sale.price-label.price-sale-value br {
		display:none;
	}

	p.points.hide-on-price-available:nth-of-type(n+2){
		display:none;
	}

	@media screen and (max-width:768px){
		.atc_tooltip_text {
			max-width:100%;
			white-space:normal;
		}
	}
	
	@media screen and (min-width:1024px){
		.woocommerce div.product form.cart, .product-meta { 
			width: 50% !important; 
		}
	}