/*Test*/
div#Shipping-Delay-Banner {
    background-color: #222!important;
}

/*ProductRecommendations*/
#recommended-view-products{
 width:100%;
 max-width:1280px;
 margin:0 auto;
}
#recommended-view-products .product_highlight {
    display:none;
}


/* Help Center */
.hcheader {
  width: 100%;
  height: 300px;
  display: flex;
  justify-content: center;
  background-color: #ea0029;
  align-items: center; }

.hcheaderinside {
  width: 100%;
  height: 100px; }

.hcbody a {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.hcbody h1 {
  padding: 20px 0;
font-size: 1.5em;}

.hcbody h2 {
  padding: 3px 0; }

.hcheadline {
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center; }

.hcheaderimage {
  width: 100%; }

.hcheaderimage img {
  width: 95%;
  max-width: 500px; }

.csbodyinside {
  display: flex;
  flex-direction: column; }

@media screen and (min-width: 1130px) {
  .cscontact {
    display: flex;
    flex-direction: row; 
max-width: 800px;}

  .cscontactinfo {
    width: 50%; } }
.hcbody, #csbody {
  width: 100%;
  max-width: 1400px;
  padding: 0px;
  background-color: #fff;
  margin: 0 auto;
  display: flex;
  flex-direction: column; }

.hcbodyinside {
  display: flex;
  flex-direction: column;
  width: 100%;
  text-align: left; 
padding-top: 50px;}

.hcbodyinside .pg p, .hcbodyinside .pg ul, .hcbodyinside .pg h3 {
  padding-left: 50px; 
line-height: 1.5;
}

.hcpaddingleft {
margin-left: 20px;
padding-top: 10px;
}
.hcbodymain, .csbodymain {
  width: 98%; }

.csinfo h3 {
  padding: 15px 0; }

.hcsidenav, .csbodysidenav {
  border: 0px;
  width: 90%;
  display: flex;
  flex-direction: column; }

.csbodysidenav {
  display: none; }

.cssidenav {
  padding: 40px 0 20px 0; }

.cssidenav h2 {
  text-align: left; }

.cssidenav p {
  text-align: left; }

.cssidenav p a {
  text-decoration: none; }

.hcsidenavheader, .cssidenavheader {
  text-align: left;
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 15px; }

.hccontactinfo {
  padding-top: 20px;
  text-align: left; }

.hccontactinfo a, .cscontactinfo a {
  text-decoration: none;
  display: block;
  text-align: left; }

#hcnav {
  display: flex;
  justify-content: flex-start;
  text-align: left; }

#hcnav ul {
  display: flex;
  flex-direction: column;
  padding: 0; }

#hcnav ul li {
  list-style: none;
  line-height: 2; }

#hcnav li a {
  text-decoration: none;
  transition: all .5s ease-in-out; }

#nav li a:hover {
  text-decoration: underline;
  color: #fff; }

#pg {
  width: 100%; }

.toggle_container {
  padding: 15px 0; }

.toggle_container li {
  list-style-type: disc; }

.toggle_container li a {
  text-decoration: none; }

.toggle_container .block {
  width: 100%; }

.toggle_container .block ul li {
  list-style: disc;
  padding-bottom: 8px;
  margin-left: 60px;
  font-weight: 400; }

.toggle_container .block p {
  padding-left: 45px;
  padding-bottom: 10px;
  text-align: left; }

.hcbodymain h3 {
  text-align: left;
  margin-left: 2em; }

.csbodymain h3 {
  text-align: left;
font-size: 1em;
}

.hcbodymain p {
  text-align: left; }

.csbodymain p, .csbodymain ul li {
  text-align: left;
  padding: 3px 0; }

.csbodymain p a {
  text-align: left;
  text-decoration: none; }

.csbodymain p2 {
  text-align: left;
  font-style: italic;
  display: block; }

.csbodymain p2 a {
  font-style: italic;
  text-decoration: none;
  font-size: 0.8em; }

.hcbodymain p2 {
  text-align: left;
  margin-left: 2em;
  display: block; }

.hcitalic {
  font-style: italic; }

.hcbodymain li {
  text-align: left;
  list-style-type: disc;
  list-style-position: inside;
  text-indent: -1.4em;
  padding-left: 3.5em; }

ul.numberedlist {
  display: block;
margin-left: 20px; }

ul.numberedlist li {
  list-style-type: decimal;
  line-height: 1.2; }

ul.numberedlist li a {
  list-style-type: decimal;
  padding-left: 0;
  text-decoration: none; }

.csbodywrapper {
  padding: 0 10px; }

.csbodywrapper a{
	color:#5d5d5d !important;
}

.csbodywrapper a:hover{
	color:#5d5d5d !important;
}

.csnavwrapper {
  padding: 20px 30px;
  background-color: #f2f2f2; }

@media (min-width: 720px) {
  .csbodyboxes {
    justify-content: space-between; } }
@media (min-width: 1130px) {
  .hcbody {
    flex-direction: row; }

  .hcbodyinside, .csbodyinside {
    justify-content: space-between;
    flex-direction: row; }

  .hcsidenav {
    border: 1px solid #f2f2f2;
    margin: 20px;
    width: 30%; }

  .csbodysidenav {
    width: 38%;
    right: 0;
    display: block; }

  .csnavwrapper {
    padding: 20px 30px;
    position: sticky;
    top: 150px; }

  .hcbodymain {
    width: 70%; }

 }
h2.trigger {
  background: transparent url(https://spponeimages.azureedge.net/prod/7624b891-82dd-41fb-bc20-d1e8bb3b8149h2_trigger_a.gif) no-repeat;
  height: 46px;
  line-height: 46px;
  font-weight: normal;
  padding: 0px;
  font-size: 16px; }

h2.trigger a {
  text-decoration: none;
  display: block;
  padding: 12px 0 0 50px;
  line-height: 22px; 
letter-spacing: 0;
text-transform: none;
}

h2.trigger.active {
  border-bottom: 0px; }

h2.active {
  background-position: left bottom; }