body, html{
    padding:0; 
    margin:0;
}

body{
    background:#ffffff; 
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#212121;
    font-size:14px;
    line-height:1.5;
}

*{text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}

img{
    border:0px;
}

a{
    color:#212121;
    text-decoration:none;
}

a:hover, a:focus, a:active{
    color: #E61972;
    text-decoration:none;
}

#header{
    overflow:hidden;
    left:0;
    z-index:998;
    padding-top:15px;
    padding-bottom:15px; 
    background-color:#fff;
    border:0;
    border-top:7px solid;
    border-image-source:linear-gradient(135deg,#0af 0,#23d2b5 100%);
    border-image-slice:1;
}

#header{
    /*box-shadow:0 0 3px 0 rgba(0,0,0,0.22); -webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.22)*/
    box-shadow:0 0 1px 0 rgba(0,0,0,0.22); -webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.22)
}

#streaminfo h2{
    font-size:34px;
    line-height:1.2;
    padding:0px;
    margin:0px;
    display: block;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

#content{
    min-height:450px;
}

.iframe-container{
    border:7px solid;
    border-image-source:linear-gradient(135deg,#0af 0,#23d2b5 100%);
    border-image-slice:1;
}

#footer{
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    padding-bottom:100px;
    height:300px;
    text-align:center;
    background: url(https://www.kvs-productions.nl/wp-content/themes/KVS/images/footer-bg.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 192px;
}

/* SIZE FIXES START */
@media (max-width: 1200px){
}

@media (max-width: 767px) {
}

@media (max-width: 600px){
}

@media (max-width: 500px){
  #footer{
      text-align:left;
  }
}
/* SIZE FIXES END */
