button_link {
    overflow: visible;
}

/*html {*/
/*	font-family: sans-serif;*/
/*	line-height: 1.15;*/
/*	-ms-text-size-adjust: 100%;*/
/*	-webkit-text-size-adjust: 100%;*/
/*}*/

/*body {*/
/*	margin: 0;*/
/*}*/

.button_link {
    font: inherit;
    margin: 0;
    text-decoration: none;
}

.button_link {
    text-transform: none;
}

/*.button_link {*/
/*	-webkit-appearance: button;*/
/*}*/

/*button::-moz-focus-inner {*/
/*	border-style: none;*/
/*	padding: 0;*/
/*}*/

/*button:-moz-focusring {*/
/*	outline: ButtonText dotted 1px;*/
/*}*/

/*::-webkit-input-placeholder {*/
/*	color: inherit;*/
/*	opacity: 0.54;*/
/*}*/

/*::-webkit-file-upload-button {*/
/*	-webkit-appearance: button;*/
/*	font: inherit;*/
/*}*/

/*html {*/
/*	height: 100%;*/
/*}*/

/*body {*/
/*	background: #fafafa;*/
/*	background: radial-gradient(ellipse at center, #fafafa 0%, #dddddd 100%);*/
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dddddd',GradientType=1 );*/
/*	font-family: "proxima-nova";*/
/*}*/

@-webkit-keyframes hoverAnimation {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

@keyframes hoverAnimation {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

.cover_class {
    display: inline-block;
    max-width: 100%;
    background-repeat: no-repeat;
    min-width: 295px;
    min-height: 295px;
}

@media (min-width: 576px) {
    .cover_class {
        display: inline-block;
        max-width: 100%;
        background-repeat: no-repeat;
        min-width: 157px;
        min-height: 157px;
    }
}

@media (min-width: 768px) {
    .cover_class {
        display: inline-block;
        max-width: 100%;
        background-repeat: no-repeat;
        min-width: 157px;
        min-height: 157px;
    }
}

@media (min-width: 992px) {
    .cover_class {
        display: inline-block;
        max-width: 100%;
        background-repeat: no-repeat;
        min-width: 262px;
        min-height: 262px;
    }
}


.cover_class_index {
    display: inline-block;
    max-width: 100%;
    background-repeat: no-repeat;
    min-width: 157px;
    min-height: 157px;
}

@media (min-width: 576px) {
    .cover_class_index {
        display: inline-block;
        max-width: 100%;
        background-repeat: no-repeat;
        min-width: 157px;
        min-height: 157px;
    }
}

@media (min-width: 768px) {
    .cover_class_index {
        display: inline-block;
        max-width: 100%;
        background-repeat: no-repeat;
        min-width: 157px;
        min-height: 157px;
    }
}

@media (min-width: 992px) {
    .cover_class_index {
        display: inline-block;
        max-width: 100%;
        background-repeat: no-repeat;
        min-width: 190px;
        min-height: 190px;
    }
}
