

.widget_price_filter .ui-slider .ui-slider-handle
{border: solid 1px rgba(70,70,70,1.00);}

.payment_box,
.star-rating:before
{color:rgba(145,145,145,1.00);}

.widget_price_filter ui-slider .ui-slider-range
{background-color:rgba(145,145,145,1.00);}

.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce table.cart td.actions .coupon .input-text
{border: solid 1px rgba(220,220,220,1.00);}

.woocommerce .order_details li
{border-right: solid 1px rgba(220,220,220,1.00);}

.woocommerce #payment ul.payment_methods li
{border-bottom: solid 1px rgba(220,220,220,1.00);}

.woocommerce .woocommerce-tabs ul.tabs li
.woocommerce .woocommerce-tabs ul.tabs li:before,
.woocommerce .woocommerce-tabs ul.tabs li:after
{border: solid 1px rgba(220,220,220,1.00);}

.woocommerce .product-list-utility
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th

.woocommerce .product .single-product-utility
.woocommerce form.cart,

.widget_shopping_cart .widget_shopping_cart_content .total
{border-top: solid 1px rgba(220,220,220,1.00);}


.woocommerce .product-list-utility
.woocommerce .product .single-product-utility
.woocommerce .product p.stock,
.woocommerce .woocommerce-tabs ul.tabs:before,

.widget_shopping_cart .widget_shopping_cart_content .total
{border-bottom: solid 1px rgba(220,220,220,1.00);}

.woocommerce #payment .payment_box:after
{border: 8px solid rgba(220,220,220,1.00);}

li.product a h2,
li.product a h3,
li.product a h4,
li.product a h5,
li.product a p,
li.product a h5 mark,

.widget_product_categories li a,
.widget_brand_nav li a,
.product_list_widget li a,
.cart_list li a
{ color: rgb(114, 172, 229);}


li.product a:hover h2,
li.product a:hover h3,
li.product a:hover h4,
li.product a:hover h5,
li.product a:hover p,

.widget_product_categories li a:hover,
.widget_brand_nav li a:hover,
.product_list_widget li a:hover,
.cart_list li a:hover
{color:rgb(0, 45, 114);}


h5.price ins,
.woocommerce .cart-collaterals .cart_totals .discount td,

.woocommerce .product span.price,
.woocommerce .product p.price
{ color: rgb(0, 155, 119);}

.woocommerce span.onsale
{background-color: rgb(0, 155, 119);
color:rgb(249, 249, 249);}


.woocommerce ul.products li.product span.price,
.woocommerce ul.products li.product span.price del{
color:rgb(45, 45, 45);
}



.dwg_base_child_jhu_heat .woocommerce a.remove,
.dwg_base_child_jhu_heat a.remove{
background-color:rgba(200,55,60,1.00);
color:rgba(255,255,255,1.00) !important;
}
.dwg_base_child_jhu_heat .woocommerce a.remove:hover,
.dwg_base_child_jhu_heat a.remove:hover{
background-color:rgba(110,0,20,1.00);
color:rgba(255,255,255,1.00) !important;
}


.dwg_base_child_jhu_heat .woocommerce #respond input#submit.alt,
.dwg_base_child_jhu_heat .woocommerce a.button.alt,
.dwg_base_child_jhu_heat .woocommerce button.button.alt,
.dwg_base_child_jhu_heat .woocommerce input.button.alt{
background-color: rgb(0, 155, 119);color:rgb(249, 249, 249);
}



.addresses a.edit{
background-color: rgb(0, 155, 119);color:rgb(249, 249, 249);
}
.addresses a.edit:hover{
background-color: rgb(1, 96, 74);color:rgb(249, 249, 249);
}

.woocommerce .woocommerce-password-strength.good{
background-color: rgba(255,204,20,1.00);
}
.woocommerce .woocommerce-password-strength.bad{
background-color: rgba(200,55,60,1.00);
}
.woocommerce .woocommerce-password-strength.short{
background-color: rgba(200,55,60,1.00);
}
.woocommerce .woocommerce-password-strength.strong{
background-color: rgba(35,125,80,1.00);
}

.woocommerce h3.form-section-title{
color:rgb(0, 45, 114);
border-color:rgb(0, 45, 114);
}

.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, 
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop, 
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, 
.woocommerce form .form-row.validate-required.woocommerce-invalid select,
.woocommerce-invalid .select2-container .select2-choice,
.woocommerce-invalid .select2-drop{
border-color:rgba(110,0,20,1.00);
}
.woocommerce form label abbr.required{
color:rgba(200,55,60,1.00);
}
.woocommerce #terms_and_conditions_field{
background-color: rgba(245,245,245,1.00);
}

.woocommerce .woocommerce-additional-fields{
border-color:rgba(220,220,220,1.00);
}

.woocommerce table{
background-color:rgba(255,255,255,1.00);
}

.woocommerce table.cart,
.woocommerce table.cart th,
.woocommerce table.cart td,
.woocommerce table.shop_attributes,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td,
.woocommerce table.shop_table,
.woocommerce table.shop_table td,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th{
	border-color:rgba(245,245,245,1.00);
}

.woocommerce .inner-col.type-product a.added_to_cart{
color:rgb(0, 45, 114);
}

.wc-booking-summary .wc-booking-summary-number .status-unpaid,
.wc-booking-summary .wc-booking-summary-number .status-incart{
	background-color: rgba(220,220,220,1.00);
}

.wc-booking-summary .wc-booking-summary-number .status-pending,
.wc-booking-summary .wc-booking-summary-number .status-pending-confirmation{
	background-color: ;;
}

.wc-booking-summary .wc-booking-summary-number .status-confirmed{
		background-color: rgba(35,125,80,1.00);
}

.wc-booking-summary .wc-booking-summary-number .status-paid{
		background-color: rgba(63,134,179,1.00);
}

.wc-booking-summary .wc-booking-summary-number .status-cancelled{
	background-color: rgba(200,55,60,1.00);
}
.wc-booking-summary .wc-booking-summary-number .status-complete{
	background-color: rgba(145,145,145,1.00);
}

.wc-bookings-date-picker .ui-datepicker td.fully_booked span,
.wc-bookings-date-picker .ui-datepicker td.fully_booked a{
				background-color: rgba(110,0,20,1.00) !important;
}
.wc-bookings-date-picker .ui-datepicker td.bookable,
.wc-bookings-date-picker .ui-datepicker td.bookable a {
	background-color: rgba(35,125,80,1.00);
}
.wc-bookings-date-picker .ui-datepicker td.bookable a:hover{
background-color: rgba(5,85,45,1.00) !important;
}

.wc-bookings-date-picker .ui-datepicker td.partial_booked a {
	background-color: rgba(5,85,45,1.00) !important;
}

.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a {
	background-color: rgba(35,125,80,1.00) !important;
}
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month {
	background-color: rgba(245,245,245,1.00) !important;
}
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month.bookable a {
		background-color: rgba(180,225,180,1.00) !important;
}
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {
		background-color: rgba(35,125,80,1.00) !important;
			color: rgba(255,255,255,1.00);
}
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-unselectable,
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-unselectable a,
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-unselectable span{
	background-color: rgba(245,245,245,1.00); !important;
	  color: rgb(45, 45, 45) !important;
}
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-unselectable.fully_booked,
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-unselectable.fully_booked a,
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-unselectable.fully_booked span{
	color: rgba(255,255,255,1.00) !important;
}

.wc-bookings-date-picker .ui-icon-circle-triangle-e {
background-image:url(https://heatcorps.jhu.edu/wp-content/themes/dwg_base_child_jhu_heat/woocommerce/images/ui-icons_ffffff_256x240.png);
}
.wc-bookings-date-picker .ui-icon-circle-triangle-w {
background-image:url(https://heatcorps.jhu.edu/wp-content/themes/dwg_base_child_jhu_heat/woocommerce/images/ui-icons_ffffff_256x240.png);
}

.wc-bookings-date-picker .ui-datepicker .ui-datepicker th,
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-header,
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title,
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{
background-color: rgba(245,245,245,1.00);
}
 
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover,
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover{
 background-color: rgba(220,220,220,1.00);
}
 
 
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title,
.wc-bookings-date-picker .ui-datepicker th,
.wc-bookings-date-picker .ui-datepicker td,
.dwg_base_child_rbl #wc-bookings-booking-form fieldset.wc-bookings-date-picker span.label,
.wc-bookings-booking-form .block-picker li,
.wc-bookings-booking-form .wc-bookings-booking-cost,
.dwg_base_child_rbl.single-product h1.product_title
{
font-family: 'quadon', Tahoma, Helvetica, Arial, sans-serif;}

.dwg_base_child_rbl.single-product h1.product_title{
	color:rgba(70,70,70,1.00);
	border-bottom-color:rgba(145,145,145,1.00);
}
