        body { font-family: Arial, sans-serif; }
        .hero { background-color: #2E86C1; color: white; padding: 60px 20px; text-align: center; }
        .footer { padding: 20px; background: #333; color: white; text-align: center; }
		
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Dancing+Script:wght@400..700&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Tuffy:ital,wght@0,400;0,700;1,400;1,700&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');


body {
  background: #e5e5e5;
  font-family: "DM Sans", sans-serif;
}

.logo {
  text-align: center;
}

.hero {
  border: 2px dashed #fff;
background: #EA212B;
background: linear-gradient(349deg, rgba(234, 33, 43, 1) 0%, rgba(48, 52, 87, 1) 40%);
  width: 98%;
  margin: 0 auto;
  border-radius: 10px;
  box-shadow: 0px 0px 10px 10px #fff;
  outline: 4px dashed #ea212b;
  outline-offset: 5px
} .hero:hover {
background: #EA212B;
background: linear-gradient(349deg, rgba(234, 33, 43, 1) 0%, rgba(48, 52, 87, 1) 80%);

}

.hero button {
  background: #ea212b;
  border: 2px dashed #000;
  outline: 2px solid #ea212b;
  margin-bottom: 8px;
  box-shadow: 0px 0px 100px 10px #000;
  font-weight: 900;
  text-transform: uppercase;
  text-shadow: 0px 2px 5px #000
} .hero button:hover {
  background: #184861;
  outline-color: #184861;
  border-color: #000;
    box-shadow: 0px 0px 0px 10px #ea212b;
  border-color: #fff
}
		
		#valurx-brand {
  background: #d0d1d5;
} #valurx-brand img {
  background: #e5e5e5;
  padding: 0px 50px;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 25px;
  outline: 2px solid #184861;
}

.popular-medication-coupons {
  margin: 0 auto;
  margin-top: 25px;
  background: #fff;
  padding: 25px 100px;
  border-top: 2px solid #94333a;
  border-bottom: 2px solid #94333a;
  outline: 2px dotted #ea212b;
  outline-offset: -4px;
  border-radius: 25px;
  width: 99%;
  background: #FFF;
background: linear-gradient(149deg, rgba(255, 255, 255, 1) 20%, rgba(229, 229, 229, 1) 50%);
}
.popular-medication-coupons:hover { 
    background: #FFF;
background: linear-gradient(149deg, rgba(255, 255, 255, 1) 80%, rgba(229, 229, 229, 1) 100%);
}


.popular-medication-coupons .list-unstyled li a {
  color: #ea212b;
  background: #e5e5e5;
  padding: 5px 15px;
  text-decoration: none;
  font-size: 16px;
  text-shadow: 0px 1px 0px #fff
}.popular-medication-coupons .list-unstyled li a:hover  {
  color: #184861;
  text-decoration: underline;
} .popular-medication-coupons .list-unstyled li:hover i {
 color: #184861;
}


.popular-medication-coupons .list-unstyled li i {
  color: #ea212b;
  background: #fff;
  font-size: 18px;
  border-radius: 50px;
  text-shadow: 0px 1px 5px #fff;
  
}
.popular-medication-coupons .list-unstyled {
  background: #e5e5e5;
  padding: 20px 0px;
  border-radius: 20px;
  border: 1px dashed #ea212b;
  outline: 3px solid #e5e5e5;
}

.medlist-section-header {
  background: #ea212b;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
  padding: 5px 50px 8px; 
  width: 100%;
  margin: 0 auto;
  border-radius: 100px;
  border: 1px solid #fff;
  outline: 2px solid #ea212b;
  font-size: 24px;
  font-family: "Tuffy", sans-serif;
}

@media screen and (max-width: 1150px) {
  .medlist-section-header {
    width: 70%;
    font-size: 20px;
  }
}

.hero .container p {
  font-size: 20px
}

.hero .container p span {
  display: block;
  font-style: italic;
  font-family: "Work Sans", sans-serif;
  font-size: 22px
}

.hero .container button {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 30px
}

.hero .container h1 {
  font-size: 30px;
  margin-top: -40px;
}

.lowermyrx_widget {
  background: #e5e5e5;
  color: #184861;
  font-size: 18px!important;
  border-radius: 10px;
  width: max-content;
  padding: 10px 150px;
  margin: 0 auto;
  box-shadow: 0px 5px 25px #000;
  border: 1px solid #a5a5a5;
  outline: 2px solid #e5e5e5;
}

.lowermyrx_widget h2 {
  font-size: 20px;
}

.lowermyrx_widget:hover {
  color: #ea212b
}