#text-25 {
    position: fixed;
    top: 180px;
    margin-left: 0 !important;
    left: 0;
}

#text-25 .textwidget {
 	position: relative; 
}

#text-25 input.close-checkbox {
  	visibility: hidden;
}

#text-25 input.close-checkbox:after {
	content: "X";
    visibility: visible;
    display: block;
    position: absolute;
    top: 12.5px;
    right: -2.5px;
    background: #E71D36;
    color: white;
    cursor: pointer;
    font-size: 12px;
    width: 18px;
    height: 18px;
    text-align: center;
    padding-left: 1px;
    border-radius: 50%;
    border: 1.2px solid white;
}


#text-25 input.close-checkbox:checked {
	display:none;
}

#text-25 input.close-checkbox:checked ~ a {
 	display: none; 
}

#text-25 input.close-checkbox:checked ~ label {
 	display: none; 
}

#text-25 a.red.sticky-bottom {
    background: #E71D36;
    font-family: "Oswald", Helvetica, Arial, sans-serif;
    color: white;
    text-transform: uppercase;
    font-size: 36px;
    padding: 12px 24px;
    border-radius: 4px;
    border-top-left-radius: 0;
    width: 200px;
    border-bottom-left-radius: 0;
    display: block;
    width: 300px;
}

#text-25 a.red.sticky-bottom:hover {
  opacity: 1;
  z-index: 0;
}