@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100;8..144,300;8..144,600&display=swap');

/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600|Open+Sans+Condensed:300);
@import url(//fonts.googleapis.com/css?family=Varela|Prosto+One);*/

body, html {
    font-family: 'Roboto Flex', sans-serif;
}

a { color:#ad2f00; text-decoration: none; outline:none}
a:hover{}
a {
    transition: all 0.5s ease 0s;
}
/* CSS Document */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, hr,
a, img, b, ul, li, object, script, ol, blockquote, fieldset, input
{
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	font-size: 100%;
	background: transparent;
	vertical-align: baseline;
	text-decoration: none;
}
ol, ul {
  list-style: none;
}
#br {
	clear: both;
}
/***********************************************************************************************/
/* TOP Button */
/***********************************************************************************************/
.go-top {
	position: fixed;
	bottom: 8em;
	right: 2em;
	text-decoration: none;
	color: #F6C;
	background-color:#404040;
	background-color: rgb(64,64,64);
	background-color: rgba(0, 0, 0, 0.3);
	font-size: 12px;
	padding: 1em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius:10px;
	border-radius: 10px;
	display: none;
}

.go-top:hover {
	background-color: rgba(0, 0, 0, 0.6);
}