body{
    font-family: Calibri;
    min-width: 1300px;
    background-color: #303030;    
}

hr{
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, #333, #ccc, #333);
    background-image:    -moz-linear-gradient(left, #333, #ccc, #333);
    background-image:     -ms-linear-gradient(left, #333, #ccc, #333);
    background-image:      -o-linear-gradient(left, #333, #ccc, #333);
}

.content{
    background-color: #303030;
    color: white;
}
.newmonth{
    color: #00a99d;
}
.newmonth hr{
    border: 0;
    height: 1px;
    width: 60%;
    background-image: -webkit-linear-gradient(left, #333, #00a99d, #333);
    background-image:    -moz-linear-gradient(left, #333, #00a99d, #333);
    background-image:     -ms-linear-gradient(left, #333, #00a99d, #333);
    background-image:      -o-linear-gradient(left, #333, #00a99d, #333);
}
.newmonth div{
    text-align: center;
    display: inline-block;
    position: relative;  
    top: -1.8em;
    font-size: 1.3em;
    padding: 0 0.25em;
    color: #00a99d;
    background: #303030;
}
.circle-btng{
    display: inline-block;
    max-width: 1000px;
}
.circle-btn{
    width: 200px;
    height: 200px;
    position: relative;
}

.circle-btn img{
    border-radius: 50%;
    width: 200px;
    height: 200px;
    margin: 5px;
    display: inline-block;
}
.circle-btn div{
    display: inline-block;
    position: relative;
    left: -200px;
    margin-right: -200px;
    margin-bottom: -200px;
    width: 190px;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    color: white;
}
.circle-btn.filter:hover img{
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
}
.circle-btn.nofilter:hover img{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");

}
.circle-btn.filter img{
    filter: url('img/gray.svg#grayscale');
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.circle-btn.nofilter img{
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
}
.footer{
    font-size: 1.6em;
}