#kekschecker.sweetkeks{
    padding: 1em;
    width: 100%;
    max-width:100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #000;
    color:#fff;
    border:0;
}
#kekschecker.sweetkeks > p{
    width:85%;
    float:left;
    box-sizing:border-box;
    margin:0;
}
#kekschecker.sweetkeks > div{
    float:left;
    width:15%;
    box-sizing:border-box;
}
#kekschecker.sweetkeks .button{
    margin:0;
    border-radius:20px;
    font-weight:normal;
    box-sizing:border-box;
}
#kekschecker.sweetkeks a,
#kekschecker.sweetkeks > p{
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    letter-spacing:0px;
    line-height:1.58em;
    font-weight:normal;
}
#kekschecker.sweetkeks .button{
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    letter-spacing:0px;
}
.showlegal,
#showlegal,
#showlegalfooter{
    text-decoration: underline;
}
@media (max-width:1000px){
    #kekschecker.sweetkeks > p{
        width:75%;
    }
    #kekschecker.sweetkeks > div{
        width:25%;
    }
}
@media (max-width:500px){
    #kekschecker.sweetkeks > p{
        width:100%;
    }
    #kekschecker.sweetkeks > div{
        width:100%;
        padding:10px 0;
        margin:0 auto;
        text-align:center;
    }
    #kekschecker.sweetkeks .button{
        margin:0 auto;
        width:80%;
    }
}
.invertedkeks{
    background: #fff !important;
    color:#000 !important;
}


#closer{
	position: fixed;
	top: 20px;
	right: 40px;
	background: inherit;
	cursor: pointer;
	cursor: hand;
	text-indent: -100px;
	border-radius: 40px;
	border: 1px solid #333;
	display: inline-block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	transition: all .5s ease-in-out;
}
#closer:hover::before, #closer:hover::after {
    background: #000;
}
#closer::before, #closer::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 60%;
    top: 50%;
    left: 50%;
    margin-top: -1px;
    background: #5e5e5e;
    margin-left: -12px;
}
#closer::before {
    transform: rotate(45deg) scale(1) skew(1deg) translate(0);
    -webkit-transform: rotate(45deg) scale(1) skew(1deg) translate(0);
    -moz-transform: rotate(45deg) scale(1) skew(1deg) translate(0);
    -o-transform: rotate(45deg) scale(1) skew(1deg) translate(0);
    -ms-transform: rotate(45deg) scale(1) skew(1deg) translate(0);
}
#closer::after {
    transform: rotate(-45deg) scale(1) skew(1deg) translate(0);
    -webkit-transform: rotate(-45deg) scale(1) skew(1deg) translate(0);
    -moz-transform: rotate(-45deg) scale(1) skew(1deg) translate(0);
    -o-transform: rotate(-45deg) scale(1) skew(1deg) translate(0);
    -ms-transform: rotate(-45deg) scale(1) skew(1deg) translate(0);
}
#closer:hover {
    border: 1px solid #5e5e5e;
    background-color: rgba(42,44,45,0.08);
}



