.gray-background {
	background: #f6f5f0;
}

.sweepstake label {
 	color: #465058;
 	font-size: 18px;
 	margin-bottom: 0rem;	
 	font-family: var(--behr-body-and-label-font--bold);
	font-weight: var(--behr-bold);
}

.rate-dropdowns label {
	font-size: 20px;
    font-weight: var(--behr-bold-600);
}

.product-list-wrapper,
#rate-product {
	display: none;
}

input[type="text"], 
select {
  border-radius: 19px !important;
}

#my15px {
    font-size: 15px!important;
    font-family: var(--behr-body-and-label-font);
	font-weight: var(--behr-normal);
}

.custom-select:focus,
.form-control:focus {
	border-color: #ced4da;
  	box-shadow: none;
}

.custom-select {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23343a40'><polygon points='0,0 100,0 50,50'/></svg>");
  	background-size: 10px;
  	background-position: calc(100% - 15px) 56%;
}

#ratings-and-reviews ul {
	padding-inline-start: 40px;
	list-style: none;
	line-height: 1.5;
}
#ratings-and-reviews .cscontent .cs-hero .body-copy-2 p{
	font-size: 18px;
    line-height: 24px;
    letter-spacing: 0px;
	margin-bottom: 16px;
}
#ratings-and-reviews .cscontent .cs-hero .body-copy-2 p:first-child {
	font-family:var(--behr-body-and-label-font--bold) !important;
	font-weight: var(--behr-bold);
}
#ratings-and-reviews .cscontent .cs-hero .body-copy-2 ul li {
	font-size: 15px;
}
#ratings-and-reviews .cscontent .cs-hero .heading-2.pb-2 {
	margin-bottom: 8px;
}
@media (max-width:1199px) {
	#ratings-and-reviews .cscontent .cs-hero .body-copy-2 p{
		font-size: 15px;
		line-height: 24px;
		letter-spacing: 0px;
		margin-bottom: 16px;
	}
}
#ratings-and-reviews .cscontent .cs-hero .body-copy-2 p:not(:first-child) {
	font-size: 1rem;
	margin-bottom: 0.5rem;
    font-weight: var(--behr-atf-500);
    line-height: 1.2;
}
@media (max-width:991px) {
	#ratings-and-reviews .cscontent .cs-hero{
		text-align: center;
		padding-top: 20px;
	}
	#ratings-and-reviews .cscontent .cs-hero .body-copy-2 ul li{
		text-align: left;
	}
}
.special_offer_rte h1 {
	font-size: 78px;
    line-height: 75px;
	padding-top: 80px;
	padding-bottom: 32px;
}
@media (max-width:1199px) {
	.special_offer_rte h1 {
		font-size: 45px;
		line-height: 40px;
	}
}
#special-offers .cs-hero label.pb-2 {
	font-family: var(--behr-body-and-label-font--bold);
	font-weight: var(--behr-bold);
    color: #465058;
    font-size: 18px;
}
#special-offers .heading-2 {
	font-family: var(--behr-heading-font);
	font-size: 48px;
    font-weight: var(--behr-atf-500);
	padding-bottom: 0px !important;
    margin-bottom: -4px !important;
    margin-top: -4px !important;
	color: #212529;
	line-height: 48px;
}