/*! 
ADD POST LIVE CSS HERE 

Add date and tag with changes description eg:

// 4/20/19 - Sam: Header fix or something
// and then css

*/

/* Reviews - mm/dd/yy */
.review-container { width: 100% } .review-container h2 { text-align: center; } .review-container h3 { text-align: center; padding-bottom: 30px; } .review-left { width: 48%; float: left; margin-right: 4%; } .review-right { width: 48%; float: right; margin-right: 0; } .review-bottom { width: 48%; float: none; margin: 0 auto; } .review-left img { display: block; margin: 0 auto; padding-bottom: 5px; height: 54px; width: auto; } .review-right img { display: block; margin: 0 auto; padding-bottom: 5px; height: 54px; width: auto; } .review-bottom img { display: block; margin: 0 auto; padding-bottom: 5px; width: auto; padding-top: 20px; } .review-bottom{ clear:both; } .review-button { width: 100%; display: block; font-size: 14px; color: var(--brand-color-light); border-radius: 6px; background-color: var(--brand-color-primary);  text-align: center; padding: 20px 0; text-decoration: none;   } a.review-button:hover { color:var(--brand-color-light); background-color:var(--brand-color-dark); } a.review-button { color:var(--brand-color-light)!important;} .wistia-review { padding-top: 40px; } @media (max-width:767px){ .review-left { width: 100%; float: none; margin-right: 0; } .review-right { width: 100%; float: none; } .review-bottom { width: 100%; } .review-right img { padding-top: 30px; } .review-bottom img { padding-top: 30px; } } 

.layout-sidebar .sidebar-com-info-coupons {
   background-color: var(--color-secondary);
		background-image: linear-gradient(
			to bottom,
			var(--color-secondary-gradient-start) 0%,
			var(--color-secondary-gradient-end) 100%
		);
		border-radius: 5px;
		padding: 10px;
		margin: 0;
}
#default-sidebar .com-info-slider.sidebar-com-info-slider.com-info-slider-coupons{
	background-color: var(--color-secondary);
		background-image: linear-gradient(
			to bottom,
			var(--color-secondary-gradient-start) 0%,
			var(--color-secondary-gradient-end) 100%
		);
		border-radius: 5px;
		    padding: 40px 20px;
		margin: 0;
}
.layout-sidebar .com-info-slider.sidebar-com-info-slider.com-info-slider-coupons{
	position:relative;
}
.layout-sidebar .com-info-slider.sidebar-com-info-slider.com-info-slider-coupons::before{
	content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background-image: linear-gradient(to right, var(--color-accent-gradient-start), var(--color-accent-gradient-end));
    mask-image: repeating-linear-gradient(to right, #000 0 4px, rgba(0, 0, 0, 0) 4px calc(4px * 2)), repeating-linear-gradient(to right, #000 0 4px, rgba(0, 0, 0, 0) 4px calc(4px * 2)), repeating-linear-gradient(to bottom, #000 0 4px, rgba(0, 0, 0, 0) 4px calc(4px * 2)), repeating-linear-gradient(to bottom, #000 0 4px, rgba(0, 0, 0, 0) 4px calc(4px * 2));
    mask-size: 100% 1px, 100% 1px, 1px 100%, 1px 100%;
    mask-position: left top, left bottom, left top, right top;
    mask-repeat: no-repeat;
    pointer-events: none;
}
.layout-sidebar .coupon-container::before {
	content:unset!important;
}
.layout-sidebar .coupon-container {
    padding: 0;
}
.layout-sidebar .coupon{
	background-color:transparent;
	background-image:unset;
}