#sliding-popup.sliding-popup-bottom
background: #d8d8d8;
#sliding-popup
-ms-flex-line-pack: center;
align-content: center;
display: block;
margin: 0;
padding: 0;
right: 0;
text-align: center;
width: 100%;
font-weight: 400;
z-index: 99999;
.sliding-popup-bottom
background: url(//nbcsports.com/sites/nbcsports.com/modules/custom/nbcs_eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;
position: fixed;
#sliding-popup .popup-content
background-color: transparent;
display: inline-block;
margin: 10px auto 0 auto;
padding: 10px;
width: 89%;
#sliding-popup .popup-content #popup-text
color: #fff;
float: left;
text-align: left;
font-size: 1.2em;
width: 100%;
#sliding-popup .popup-content #popup-text p margin: 0;
#sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text p color: #333333;display: block;
#sliding-popup .popup-content #popup-text a color:#0000FF;
#sliding-popup .popup-content #popup-text a:link color: #0000EE;
#sliding-popup .popup-content #popup-text a:visited color: #551A8B;
#sliding-popup .popup-content #popup-text a:active color: #FF0000;
#sliding-popup .popup-content #popup-text a:hovertext-decoration:underline;
#sliding-popup .popup-content #popup-buttons
float: right;
margin: 20px 0 0 0;
width: 100%;
display: inline-block;
#sliding-popup .popup-content #popup-buttons button
cursor: pointer;
vertical-align: middle;
overflow: visible;
width: auto;
-webkit-box-shadow: 1px 1px 0 0 grey;
box-shadow: 1px 1px 0 0 grey;
background-color: #690;
border-radius: 6px;
border: 1px #690 solid;
display: inline-block;
color: #fff;
font-size: 25px;
padding: 4px 20px;
text-decoration: none;
@media (min-width: 768px)
#sliding-popup .popup-content
background-color: transparent;
display: inline-block;
margin: 10px 9%;
padding: 30px 59px 30px 25px;
max-width: 80%;
position: relative;
#sliding-popup .popup-content #popup-text
color: #fff;
float: left;
text-align: left;
font-size: 1.2em;
max-width: 60%;
#sliding-popup .popup-content #popup-buttons
float: right;
margin: 5px 0;
max-width: 40%;
display: inline-block;
position: absolute;
top: 50%;
right: 59px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);