body {
	font-family: Lato;
	font-style: normal;
}
body {
	background-color: #fff;
}
#page-header {
	background-color: #101010;
}
#top-navigation ul li.date {
	line-height: 35px;
	font-weight: 700;
	font-style: normal;
	color: #222;
}
#top-navigation ul li a {
	line-height: 35px;
	color: #101010;
	font-size: 12px;
}
#top-navigation ul li.soc-media a {
	line-height: 35px;
	font-size: 14px;
}
#header-navigation {
	background-color: #101010;
}
#header-navigation {
	border-color: #ff5900;
}
#header-navigation ul li a {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 46px;
	font-weight: 700;
	font-style: normal;
	font-size: 14px;
}
#header-navigation ul li a {
	color: #fff;
}
#header-navigation ul li a:hover {
	color: #fff;
}
#header-navigation ul li a:hover {
	background-color: #ff5900;
}
 {
	padding-left: 18px;
}
#header-navigation .dropnav-container .dropnav-menu li > a {
	line-height: 18px;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
}
#header-navigation .dropnav-container .dropnav-menu li > a {
	color: #101010;
}
#header-navigation .dropnav-container .dropnav-menu li > a:hover {
	color: #fff;
}
#header-navigation ul li.soc-media a,
#header-navigation ul li.search-nav a i.fa {
	color: #fff;
}
#header-navigation ul li.soc-media a:hover,
#header-navigation ul li.search-nav a i.fa:hover {
	color: #fff;
}
#page-header-mobile {
	background-color: #101010;
}
#page-content {
	background-color: #fff;
}
#page-content {
	border-color: #e9e9e9;
}
.vc-block-fx .col-style-one,
.vc-block-fx .col-style-one header,
.vc-block-fx #page-content .has-header.col-style-one header,
.vc-block-fx .col-item-style-one .shadow-box:first-child {
	background-color: #444;
}
.vc-block-fx .col-style-one header h2 {
	color: #fff;
}
.vc-block-fx #page-content .has-header.col-style-one header h2,
.vc-block-fx #page-content .col-style-one header h2 {
	border-color: #555;
}
.vc-block-fx .col-style-one article.def h3 a,
.vc-block-fx .col-item-style-one .shadow-box:first-child article.def h3 a {
	color: #fff;
}
.vc-block-fx .col-style-one article.def .entry-meta,
.vc-block-fx
	.col-item-style-one
	.shadow-box:first-child
	article.def
	.entry-meta {
	color: #bbb;
}
.vc-block-fx .col-style-one article.def .text,
.vc-block-fx .col-item-style-one .shadow-box:first-child article.def .text {
	color: #ddd;
}
.vc-block-fx .col-style-one .mip-ajax-nav a {
	color: #fff;
}
.vc-block-fx .col-style-one .mip-ajax-nav a {
	border-color: #777;
}
.vc-block-fx .col-style-two,
.vc-block-fx .col-style-two header,
.vc-block-fx #page-content .has-header.col-style-two header,
.vc-block-fx .col-item-style-two .shadow-box:first-child {
	background-color: #f1a602;
}
.vc-block-fx .col-style-two header h2 {
	color: #fff;
}
.vc-block-fx #page-content .has-header.col-style-two header h2,
.vc-block-fx #page-content .col-style-two header h2 {
	border-color: #f2be4d;
}
.vc-block-fx .col-style-two article.def h3 a,
.vc-block-fx .col-item-style-two .shadow-box:first-child article.def h3 a {
	color: #fff;
}
.vc-block-fx .col-style-two article.def .entry-meta,
.vc-block-fx
	.col-item-style-two
	.shadow-box:first-child
	article.def
	.entry-meta {
	color: #f5e0b2;
}
.vc-block-fx .col-style-two article.def .text,
.vc-block-fx .col-item-style-two .shadow-box:first-child article.def .text {
	color: #f7edd7;
}
.vc-block-fx .col-style-two .mip-ajax-nav a {
	color: #fff;
}
.vc-block-fx .col-style-two .mip-ajax-nav a {
	border-color: #f5e0b2;
}
article.def h2 {
	font-family: Barlow;
	line-height: 36px;
	font-weight: 400;
	font-style: normal;
	font-size: 28px;
}
article.def h2 a {
	color: #222;
}
article.def h2 a:hover {
	color: #222;
}
article.def h3 {
	font-family: Dosis;
	line-height: 26px;
	font-weight: 500;
	font-style: normal;
	font-size: 20px;
}
article.def h3 a {
	color: #222;
}
article.def h3 a:hover {
	color: #222;
}
article.def div.entry-meta,
article.def div.entry-meta a {
	line-height: 12px;
	color: #999;
	font-size: 12px;
}
article.def span.entry-category {
	text-transform: uppercase;
	line-height: 12px;
	font-size: 12px;
}
article.def-overlay h2 {
	font-family: Dosis;
	text-align: left;
	line-height: 36px;
	font-weight: 500;
	font-style: normal;
	font-size: 28px;
}
article.def-overlay h2 a {
	color: #fff;
}
article.def-overlay h2 a:hover {
	color: #fff;
}
article.def-overlay h3 {
	font-family: Dosis;
	text-align: left;
	line-height: 24px;
	font-weight: 500;
	font-style: normal;
	font-size: 20px;
}
article.def-overlay h3 a {
	color: #fff;
}
article.def-overlay h3 a:hover {
	color: #fff;
}
article.def-overlay div.entry-meta {
	line-height: 12px;
	color: #999;
	font-size: 12px;
}
article.def-overlay span.entry-category {
	text-align: left;
	text-transform: uppercase;
	line-height: 12px;
	font-size: 12px;
}
.article-post header h1 {
	font-family: Barlow;
	line-height: 50px;
	font-weight: 600;
	font-style: normal;
	color: #222;
	font-size: 40px;
}
.article-post h2 {
	font-family: Barlow;
	line-height: 30px;
	font-weight: 600;
	font-style: normal;
	color: #222;
	font-size: 27px;
}
.article-post h3 {
	font-family: Barlow;
	line-height: 26px;
	font-weight: 600;
	font-style: normal;
	color: #222;
	font-size: 22px;
}
.article-post h4 {
	font-family: Barlow;
	line-height: 24px;
	font-weight: 600;
	font-style: normal;
	color: #222;
	font-size: 18px;
}
.article-post h5 {
	font-family: Barlow;
	line-height: 20px;
	font-weight: 600;
	font-style: normal;
	color: #222;
	font-size: 16px;
}
.article-post h6 {
	font-family: Barlow;
	line-height: 18px;
	font-weight: 600;
	font-style: normal;
	color: #222;
	font-size: 14px;
}
.article-post .article-post-content {
	font-family: Roboto;
	line-height: 26px;
	font-weight: 400;
	font-style: normal;
	color: #383838;
	font-size: 15px;
}
.article-post .article-post-content .lead {
	line-height: 30px;
	color: #111;
	font-size: 18px;
}
.author-box {
	background-color: #f9f9f9;
}
.author-box p.name {
	line-height: 20px;
	font-size: 20px;
}
.author-box p.name a {
	color: #222;
}
.author-box p.name a:hover {
	color: #222;
}
.author-box p.desc {
	color: #5c5c5c;
}
.author-box p.follow a {
	background-color: #5a5a5a;
}
.meter-wrapper .meter {
	border-color: #f8cb4c;
}
.article-post .review {
	background-color: #efefef;
}
body .article-post .review {
	border-color: #f8cb4c;
}
.article-post .review h4 {
	line-height: 24px;
	color: #222;
	font-size: 18px;
}
.article-post .review h4 {
	border-color: #dadada;
}
.article-post .review ul,
.article-post .review p,
.article-post .review li i.fa {
	line-height: 20px;
	color: #777;
	font-size: 14px;
}
.article-post .progress {
	background-color: #fff;
}
.article-post .progress-bar {
	background-color: #444;
}
.sidebar {
	background-color: #fff;
}
.sidebar-border .sidebar {
	border-color: #e9e9e9;
}
.sidebar .widget .title {
	text-transform: uppercase;
	line-height: 30px;
	font-weight: 700;
	font-style: normal;
	color: #333;
	font-size: 15px;
}
.sidebar .widget .title span:after {
	background-color: #333;
}
.sidebar article.def .overlay h2 a {
	line-height: 24px;
	color: #fff;
	font-size: 20px;
}
.sidebar .widget article.def h3 a {
	line-height: 20px;
	font-weight: 700;
	font-style: normal;
	color: #444;
	font-size: 16px;
}
.sidebar .widget article.def span.entry-category a {
	text-transform: uppercase;
	line-height: 11px;
	color: #444;
	font-size: 11px;
}
.sidebar .widget article.def div.entry-meta,
.sidebar .module-timeline article span.published,
.sidebar .module-timeline article span.published-time {
	line-height: 10px;
	color: #999;
	font-size: 10px;
}
#footer-section-top {
	background-color: #101010;
}
#footer-section-top .col {
	border-color: #cecece;
}
#footer-section-top {
	color: #fff;
}
#footer-section-top aside.widget header .title,
#footer-section-top aside.widget header .title a {
	line-height: 30px;
	font-weight: 700;
	font-style: normal;
	color: #fff;
	font-size: 15px;
}
#footer-section-top article.def h3 a {
	line-height: 18px;
	font-weight: 700;
	font-style: normal;
	color: #fff;
	font-size: 15px;
}
#footer-section-top aside.widget span.category a {
	text-transform: uppercase;
	line-height: 11px;
	color: #fff;
	font-size: 11px;
}
#footer-section-top .widget article.def div.entry-meta,
#footer-section-top .module-timeline article span.published,
#footer-section-top .module-timeline article span.published-time {
	line-height: 10px;
	color: #fff;
	font-size: 10px;
}
#page-footer {
	background-color: #101010;
}
#footer-section-bottom {
	color: #fff;
}
#footer-section-bottom aside.widget header .title,
#footer-section-bottom aside.widget header .title a {
	line-height: 30px;
	font-weight: 700;
	font-style: normal;
	color: #fff;
	font-size: 15px;
}
#footer-section-bottom article.def h3 a {
	line-height: 18px;
	font-weight: 700;
	font-style: normal;
	color: #fff;
	font-size: 15px;
}
#footer-section-bottom aside.widget span.category a {
	text-transform: uppercase;
	line-height: 11px;
	color: #fff;
	font-size: 11px;
}
#footer-section-bottom .widget article.def div.entry-meta,
#footer-section-bottom .module-timeline article span.published,
#footer-section-bottom .module-timeline article span.published-time {
	line-height: 10px;
	color: #fff;
	font-size: 10px;
}
#page-footer .copyright {
	background-color: #393939;
}
#page-footer .copyright {
	border-color: #393939;
}
#page-footer .copyright {
	line-height: 20px;
	color: #777;
	font-size: 13px;
}
#page-footer .copyright a {
	color: #bbb;
}
#page-footer .copyright a:hover {
	color: #fff;
}
