@charset "utf-8";
body {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
	background: url(../res/bg3o.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/*background-size: 100% 100%;*/
}
main {
	flex: 1 0 auto;
}
nav ul a, nav .brand-logo {
	color: #550707;
}
nav a {
	color: #550707
}
nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
	height: 84px;
	line-height: 84px
}
nav img {
	margin-top: 16px;
}
.dropdown-content li>a, .dropdown-content li>span {
	font-size: 1.2rem;
	color: #550707;
	display: block;
	padding: 1rem 1rem
}
.side-nav a {
	color: #550707;
	display: block;
	font-size: 1rem;
	height: 64px;
	line-height: 64px;
	padding: 0 15px
}
footer.page-footer {
	margin-top: 20px;
	padding-top: 20px;
	background-color: #fff;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12)
}
html {
	line-height: 1.5;
	font-family: "Roboto", sans-serif;
	font-weight: normal;
	color: rgba(85,7,7,0.87)
}
h4 {
	font-size: 2.28rem;
	line-height: 2.508rem;
	margin: 1.14rem 0 0.912rem 0;
	color: #550707
}
.row {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 20px;
}
.row .col.l12 {
	width: 100%;
	margin-left: 0;
	padding: 25px;
	background: rgba(255,255,255,0.6)
}
.table-of-contents a {
	display: inline-block;
	font-weight: 300;
	color: #550707;
	padding-left: 20px;
	height: 1.5rem;
	line-height: 1.5rem;
	letter-spacing: .4;
	display: inline-block
}
.grey-text {
	color: #550707 !important
}
footer.page-footer .footer-copyright {
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	color: rgba(85,7,7,0.8);
	background-color: rgba(51,51,51,0.08)
}
.btn, .btn-large {
	text-decoration: none;
	color: #FFF;
	background-color: #550707;
	text-align: center;
	letter-spacing: .5px;
	-webkit-transition: .2s ease-out;
	-moz-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	-ms-transition: .2s ease-out;
	transition: .2s ease-out;
	cursor: pointer
}
.btn:hover, .btn-large:hover {
	background-color: #550707
}
.table-of-contents a:hover {
	color: #550707;
	padding-left: 19px;
	border-left: 1px solid #550707
}
.table-of-contents a.active {
	font-weight: 500;
	padding-left: 18px;
	border-left: 2px solid #550707
}
h5 a {
	color: rgba(85,7,7,0.87) !important;
}
     






































