@font-face {
  font-family: 'Noticia Text';
  font-style: normal;
  font-weight: 400;
  src: local('Noticia Text'), local('NoticiaText-Regular'), url('../fonts/Noticia_Text_400-webfont.woff') format('woff');
}

@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url('../fonts/Roboto_Slab_400-webfont.woff') format('woff');
}

#nav{
	float:right;
	font:16px/18px 'Noticia Text', arial, helvetica, sans-serif;
}
#main .reading-box h2{
	margin:0 0 7px;
	font:18px/20px 'Noticia Text', arial, helvetica, sans-serif;
}
#main h2{
	color:#333;
	margin:0 0 20px;
	font:18px/20px 'Noticia Text', arial, helvetica, sans-serif;
}
.page-title h1{
	float:left;
	font-weight:normal;
	font:18px/87px 'Noticia Text', arial, helvetica, sans-serif;
	color:#343333;
	margin:0;
	padding:0;
}
#main .post h2{
	font:18px 'Noticia Text', arial, helvetica, sans-serif;
	color:#333333;
	margin:0 0 25px 0;
	padding:0;
}
#sidebar .widget h3{
	margin:0;
	padding:0;
	font:13px 'Noticia Text', arial, helvetica, sans-serif;
	margin-bottom:18px;
	color:#333333;
}
.tab-holder .tabs li a{
	background:url(../images/tab-bg.png) repeat-x top left !important;
	border:0 !important;
	height:39px !important;
	line-height:39px !important;
	font:13px/39px 'Noticia Text', arial, helvetica, sans-serif !important;
	text-indent:0 !important;
	color:#333333 !important;
	padding:0 15px !important;
	border-bottom:1px solid #dcdcdc !important;
}
.share-box h4{
	color:#343333 !important;
	margin:0;
	padding:0 25px;
	font:13px/71px 'Noticia Text', arial, helvetica, sans-serif !important;
	float:left;
}
.project-content h3{
	font:13px/17px 'Noticia Text', arial, helvetica, sans-serif !important;
	color:#333333;
	margin:0 !important;
	margin-bottom:40px !important;
}
.side-nav li a{
	display:block;
	background:url(../images/side_nav_bg.png) no-repeat top right;
	height:39px;
	font:14px/39px 'Noticia Text', arial, helvetica, sans-serif !important;
	color:#333333 !important;
}
h5.toggle a{
	font:13px/20px 'Noticia Text', arial, helvetica, sans-serif !important;
	cursor:pointer;
	color:#333333 !important;
	border-bottom:1px solid #e8e6e6;
	overflow:hidden;
	margin:0;
	padding:10px 0px;
	float:left;
	width:100%;
}
.full-boxed-pricing ul li.title-row{
	font:18px 'Noticia Text', arial, helvetica, sans-serif !important;
	color:#333333;
}
.full-boxed-pricing ul li.pricing-row{
	background:#f8f8f8;
	font:25px 'Noticia Text', arial, helvetica, sans-serif !important;
	color:#a0ce4e;
	text-shadow:0px 1px 1px rgba(255, 255, 255, 1);
}
.sep-boxed-pricing ul li.title-row{
	background:#92c563;
	border-color:#92c563;
	font:18px 'Noticia Text', arial, helvetica, sans-serif !important;
	color:#333333;
}
.sep-boxed-pricing ul li.pricing-row{
	background:#f8f8f8;
	font:25px 'Noticia Text', arial, helvetica, sans-serif !important;
	color:#a0ce4e;
	text-shadow:0px 1px 1px rgba(255, 255, 255, 1);
}
.person-author-wrapper{
	float:left;
	font:13px/20px 'Noticia Text', arial, helvetica, sans-serif !important;
	color:#333333 !important;
	margin-bottom:25px;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
	font-family:'Noticia Text', arial, helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
}