@font-face{
	font-family: Roboto-Regular;
	src: url(Roboto/Roboto-Regular.ttf);
}
@font-face{
	font-family: Roboto-Regular;
	src: url(Roboto/Roboto-Italic.ttf);
	font-style: italic;
}
@font-face{
	font-family: Roboto-Regular;
	src: url(Roboto/Roboto-Bold.ttf);
	font-weight: bold;
}
@font-face{
	font-family: Roboto-Regular;
	src: url(Roboto/Roboto-BoldItalic.ttf);
	font-style: italic;
	font-weight: bold;
}
*{
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-family: Roboto-Regular,Arial,sans-serif;
}
a{
	text-decoration: none;
}
ul li{
	list-style-type: none;
}
html {
	scroll-behavior: smooth;
}
body{
	background-color: #f9f9f9;
    overflow-x: hidden !important;
}
@media screen and (max-width: 768px) {
    body {
		overflow-x: hidden !important;
    }
}
/* Pages content */
.content-module-article ul {
    padding: 0px 20px;
}
.content-module-article ul, ol {
    padding: 0px 20px;
}
.content-module-article ul li {
    list-style-type: square;
}
.content-module-article h1 {
	font-size: 32px;
}
.content-module-article h2 {
	font-size: 28px;
}
.content-module-article h3 {
	font-size: 22px;
}
.content-module-article h4 {
	font-size: 18px;
}
.content-module-article h5 {
	font-size: 16px;
}
.content-module-article h6 {
	font-size: 14px;
}
.content-module-article a {
	display: block;
}
@media screen and (max-width: 768px) {
    .content-module-article img {
		width: 100%;
		height: auto;
	}
}
.thin-space {
	padding-left: 5px;
	padding-right: 5px;
}