
.scroll-to-top {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 1px;
    right: 40px;
    display: none;
    text-indent: -9999px;
    background: url('img/icon_top.png') no-repeat;
    background-color: #222;
}

html {
	width: 100%; height: 100%;
}
body {
	width: 100%; height: 100%;
}
body {
	font-family: Lato,"Helvetica Neue",Arial,sans-serif;
}
hr {
	border-width: 3px; border-color: rgb(227, 6, 19); max-width: 50px;
}
hr.light {
	border-color: rgb(255, 255, 255);
}
a {
	transition:0.35s; color: rgb(227, 6, 19); -webkit-transition: all .35s; -moz-transition: all .35s;
}
a:hover {
	color: rgb(235, 56, 18);
}
a:focus {
	color: rgb(235, 56, 18);
}
h1 {
	font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;
}
h2 {
	font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;
}
h3 {
	font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;
}
h4 {
	font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;
}
h5 {
	font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;
}
h6 {
	font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;
}
p {
	line-height: 1.5; font-size: 16px; margin-bottom: 20px;
}
.bg-primary {
	background-color: rgb(47, 59, 69);
}
.bg-dark {
	color: rgb(92, 92, 92); background-color: rgb(242, 242, 242);
}
.text-faded {
	color: rgba(255, 255, 255, 0.7);
}
section {
	padding: 100px 0px; margin-bottom: 100px;
}
aside {
	padding: 50px 0px;
}
.no-padding {
	padding: 0px;
}
@media all and (min-width:1200px)
{
.col-lg-4 {
	float: left;
}
.col-lg-4 {
	width: 25%;
}
}
