@import url(http://fonts.googleapis.com/css?family=Roboto:100,300);
body{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	color:#424242;
	font-size:22px;
}
a{
	color:#f99507
}
a:hover{
	text-decoration:none;
	color:#f99507;
}
.wrapper-md,
.wrapper-lg{
	max-width:890px;
	margin:0 auto;
}
.wrapper-lg{
	max-width:990px;
}
hgroup{
	text-align:center;
}
.page-title{
	font-size:56px;
	color:#7d7c7c;
}
.page-title .text-small{
	display:block;
	margin-top:2px;
	font-size:16px;
}
.page-title .text-small img{
	width:112px;
	height:27px;
}
hgroup h2{
	margin-top:15px;
	font-size:30px;
	font-weight:100;
	color:#7d7c7c;
}
hgroup h3{
	margin-top:6px;
	font-size:27px;
	font-weight:bold;
	color:#adadad;
}
.text-orange{
	color:#f99302;
}
.monitor-container{
	max-width:632px;
	margin:0 auto;
	padding:24px 0;
	border-top:1px solid #fde2bc;
}
.monitor{
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.monitor-img{
	display:block;
	max-width:100%;
}
.monitor-screen-img{
	position:absolute;
	top:4.8%;
	left:3.7%;
	right:3.7%;
	bottom:30%;
}
.monitor-screen-img img{
	max-width:100%;
	max-height:100%;
}
.stats-header{
	margin-bottom:16px;
	border-bottom:1px solid #eeeeee;
}
.stats .heading{
	padding:12px 0;
	color:#7d7c7c;
	font-size:34px;
}
.icon{
	width:53px;
	height:53px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
}
.world-icon{
	background:url('../img/world.png') no-repeat 0 0;
}
.pin-icon{
	background:url('../img/pin.png') no-repeat 0 0;
}
.diagram{
	width:416px;
	margin:0 0 30px;
	padding:20px 24px;
	color:#fff;
	border-radius:2px;
	background:url('../img/diagram.png') no-repeat 90% center;
	font-weight:100;
}
.diagram-title{
	font-size:34px;
}
.diagram-result{
	font-size:76px;
}
.light-blue{
	background-color:#95d9ca;
}
.yellow{
	background-color:#f4cf22;
}
.orange{
	background-color:#f99302;
}
.purple{
	background-color:#917fcb;
}
.chart-heading{
	font-size:41px;
}
.chart{
	margin-bottom:53px;
}
.chart img{
	max-width:100%;
}
.hits{
	margin-bottom:32px;
	font-weight:100;
	font-size:56px;
}
.hits-large{
	font-size:186px;
	line-height:.82;
}
.horizontal-line{
	margin:14px 0;
	border-top:1px solid #dcdcdc;
}
.bottom-description{
	padding:0 35px;
}
.main-content{
	padding-bottom:122px;
}
footer{
	background:#ededed;
}
.footer-link{
	padding:11px 0 1px;
	display:block;
}
footer .row {
	font-size:0;
	line-height:1;
}
footer .row > div{
	float:none;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
}
.info-text{
	font-size:15px;
	color:#7d7d7d;
}
.contact-info{
	font-size:22px;
	line-height:60px;
	color:#464646;
}
.contact-info{
	border-right:1px solid #b2b2b2;
}
.no-border{
	border:0;
}
footer .copyright{
	font-size:28px;
	color:#616161;
	vertical-align:middle;
	margin-right:16px;
}
footer img{
	max-width:100%;
	max-height:100%;
}
.contact-info p{
	margin-bottom:0;
}
.img-link{
	padding-right:20px;
}
.phone{
	padding-left:20px;
}

@media (max-width:991px){
	.view-site{
		text-align:initial;
	}
}
@media (max-width:991px){
	.diagram{
		width:100%;
	}
}
@media (min-width:768px) and (max-width:991px){
	.diagram{
		background-size:25%;
	}
}