div.existing-user{color:#fff;}
div.existing-user a{color:#fff !important; text-decoration:underline;}

header{background-color:transparent;}
footer div.container-wrapper{background-color:transparent; border-color:transparent;}
footer div.picket{display:none;}

hr{display:block; height:1px; border:1px solid rgba(255,255,255,0.69); border-width:0 0 1px 0; margin:20px 0 20px 0 !important;}

div.poster{margin-bottom:20px;}
div.title{color:#fff; margin:0 0 20px 0; font-size:36px; text-transform:uppercase;}

ul.items{list-style:none; margin:0; padding:0;}
ul.items li{background-color:#fff; height:64px; margin:0 0 8px 0; border-radius:6px; border:1px solid #fff; position:relative; cursor:pointer;}
ul.items li div.name{margin:0 20px 4px 20px; font-size:16px; line-height:16px; font-weight:bold;}
ul.items li div.description{margin:0 20px 0 20px; font-size:13px; line-height:13px;}
ul.items li.buy div{line-height:64px;}
ul.items li.rent div.name{margin-top:15px;}
ul.items li.gift div.name{margin-top:15px;}
ul.items li div.radio{position:absolute; top:50%; right:20px; margin-top:-10px; width:20px; height:20px; background-image:url(../img/unradio.png); background-position:center; background-size:cover;}
ul.items li.selected div.radio{width:20px; top:50%; right:20px; margin-top:-10px; height:20px; background-image:url(../img/radio.png); background-position:center; background-size:cover;}

div.summary{color:#fff; margin:0 0 20px 0; height:180px; overflow-y:hidden;}
div.summary.more{height:auto;}

a.read-more{display:inline-block; color:#fff !important; font-weight:bold; margin:0 0 20px 0; position:relative; padding:0 30px 0 0;}
a.read-more::after{content:''; position:absolute; top:0; right:0; width:20px; height:20px; background-image:url(../img/chevron-down.svg); background-repeat:no-repeat; background-position:center; background-size:100% 100%;}
a.read-more.more::after{background-image:url(../img/chevron-up.svg);}


li.cash-app-pay{text-align:center; background-color:#00d632ff !important; border-color:#00d632ff !important; margin:10px 0 10px 0 !important;}
li.cash-app-pay img{display:inline-block; width:auto; height:100%; max-width:280px; }


@media only screen and (max-width: 575px) {
  a.cash-app-pay{margin:0;}
}

