a > img
{
    border: 0; /* removes color borders in anchor images for IE */
}

a
{
    color: #39c;
    font-weight: 400;
    text-decoration: none;
}

strong
{
    font-weight: bold;
}

.clearfix:after
{
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0;
}


.icons
{
    filter:         grayscale(1);
    -webkit-filter: grayscale(1);
    -ms-filter:     grayscale(1);
    -moz-filter:    grayscale(1);
    -o-filter:      grayscale(1);
    
    filter: url("../images/resources.svg#desaturate"); /* Gecko */
    opacity: 0.2;
}

.icons:hover
{
    filter:         grayscale(0);
    -webkit-filter: grayscale(0);
    -ms-filter:     grayscale(0);
    -moz-filter:    grayscale(0);
    -o-filter:      grayscale(0);
    
    filter: url("../images/resources.svg#saturate"); /* Gecko */
    opacity: 1;
    
    
    transition:         0.5s all ease-out;
    -webkit-transition: 0.5s all ease-out;
    -ms-transition:     0.5s all ease-out;
    -moz-transition:    0.5s all ease-out;
    -o-transition:      0.5s all ease-out;
}

