.body .dsc, .full h1{display: flex; align-items: center; position: relative;}
.goodnews{display: flex; align-items: center; position: absolute; right: 34px; font-size: 18px; font-family: 'PT Sans', sans-serif; text-transform: none;
    font-weight: normal;
}
.goodnews .name{padding: 0 10px 0 0;}
.goodnews label{cursor: pointer;}
.goodnews .switch{position: relative; display: inline-block; width: 52px; height: 26px;}

.goodnews .switch input{ opacity: 0; width: 0; height: 0;}

.goodnews .slider{position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}

.goodnews .slider:before{position: absolute; content: ""; height: 18px; width: 18px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;}

.goodnews input:checked + .slider{background-color: #4f3365;}

/*.goodnews input:focus + .slider{box-shadow: 0 0 1px #4f3365;}*/

.goodnews input:checked + .slider:before{-webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);}

/* Rounded sliders */
.goodnews .slider.round{border-radius: 34px;}
.goodnews .slider.round:before{border-radius: 50%;}

@media screen and (max-width: 1024px) {
    .goodnews{right: 20px;}
}
