/* NAVIGATION */
.nav.navbar-nav li a{
	font-family: "Roboto", sans-serif;
	font-size: 13px;
}

.nav.navbar-nav > li li{
	border-color: #eeeeee;
}

.right-overlay-trigger,
.left-overlay-trigger,
.total-overlay-trigger,
.nav.navbar-nav li a{
	color: #454545;
}

.navigation-bar{
	background: #ffffff;
}

#navigation .nav.navbar-nav li.open > a,
#navigation .nav.navbar-nav li > a:hover,
#navigation .nav.navbar-nav li > a:focus ,
#navigation .nav.navbar-nav li > a:active,
#navigation .nav.navbar-nav li.current > a,
#navigation .navbar-nav li.current-menu-parent > a, 
#navigation .navbar-nav li.current-menu-ancestor > a, 
#navigation  .navbar-nav > li.current-menu-item  > a{
	color: #aaaaaa;
	background: #ffffff;
}

.nav.navbar-nav li li a{
	color: #454545;
	background: #ffffff;
}

.nav.navbar-nav ul li.open > a,
.nav.navbar-nav ul li.open > a:hover,
.nav.navbar-nav ul li.open > a:focus,
.nav.navbar-nav ul li.open > a:active,
.nav.navbar-nav ul li.current > a,
.navbar-nav ul li.current-menu-parent > a, 
.navbar-nav ul li.current-menu-ancestor > a, 
.navbar-nav ul li.current-menu-item  > a{
	color: #aaaaaa;
	background: #ffffff;
}

/* BODY */
body{
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	line-height: 24px;
	background-color: #f5f5f5;
	color: #666666}

a, a:visited{
	color: #454545;
}

a:hover, a:focus, a:active, .blog-title:hover h2{
	color: #aaaaaa;
}

h1,h2,h3,h4,h5,h6{
	font-family: "Montserrat", sans-serif;
	color: #333333;
}

h1{
	font-size: 38px;
	line-height: 1.25;
}

h2{
	font-size: 32px;
	line-height: 1.25;
}

h3{
	font-size: 26px;
	line-height: 1.25;
}

h4{
	font-size: 20px;
	line-height: 1.25;
}

h5{
	font-size: 14px;
	line-height: 1.25;
}

h6{
	font-size: 12px;
	line-height: 1.25;
}

/* PAGE TITLE */
.single-blog .blog-media
	background-color: ;
}

/* SITE BUTTONS */ 
.tagcloud a, .btn, a.btn,
.form-submit #submit,
.single-blog .post-share a{
	background: ;
	border-color: #454545;
	color: #454545;
}

.share, .share:visited{
	color: #454545;
}

.tagcloud a:hover, .tagcloud a:focus, .tagcloud a:active,
.btn:hover, .btn:focus, .btn:active,
.form-submit #submit:hover, .form-submit #submit:focus, .form-submit #submit:active,
.pagination a.active, .pagination a:hover, .pagination a:focus, .pagination a:active{
	background: #454545;
	border-color: #454545;
	color: #ffffff;
}

/* PRELOADER COLORS */
.preloader{
	background: #ffffff;
}

.signal{
	border-color: #454545;
}

/* SIDE / TOTAL OVERLAY */
.right-overlay-sticky{
	background: #202020;
}

.right-overlay-sticky .navbar-nav li a,
.right-overlay-sticky .navbar-default .navbar-nav .open .dropdown-menu > li > a{
	color: #ffffff;
	background: transparent;

}

@media only screen and ( min-width: 768px ){
	.total-overlay-sticky .navbar-nav li a,
	.total-overlay-sticky .navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color: #ffffff;
		background: transparent;

	}
	.total-overlay-sticky #navigation .nav.navbar-nav li.open > a,
	.total-overlay-sticky #navigation .nav.navbar-nav li > a:hover,
	.total-overlay-sticky #navigation .nav.navbar-nav li > a:focus ,
	.total-overlay-sticky #navigation .nav.navbar-nav li > a:active,
	.total-overlay-sticky #navigation .nav.navbar-nav li.current > a,
	.total-overlay-sticky #navigation .navbar-nav li.current-menu-parent > a, 
	.total-overlay-sticky #navigation .navbar-nav li.current-menu-ancestor > a, 
	.total-overlay-sticky #navigation  .navbar-nav li.current-menu-item  > a,
	.total-overlay-sticky .nav.navbar-nav li li a{
		color: #aaaaaa;
		background: transparent;
	}

	.total-overlay-sticky{
		background: rgba( 32, 32, 32, 0.8 );
	}

}

.right-overlay-sticky #navigation .nav.navbar-nav li.open > a,
.right-overlay-sticky #navigation .nav.navbar-nav li > a:hover,
.right-overlay-sticky #navigation .nav.navbar-nav li > a:focus ,
.right-overlay-sticky #navigation .nav.navbar-nav li > a:active,
.right-overlay-sticky #navigation .nav.navbar-nav li.current > a,
.right-overlay-sticky #navigation .navbar-nav li.current-menu-parent > a, 
.right-overlay-sticky #navigation .navbar-nav li.current-menu-ancestor > a, 
.right-overlay-sticky #navigation  .navbar-nav li.current-menu-item  > a,
.right-overlay-sticky .nav.navbar-nav li li a{
	color: #aaaaaa;
	background: transparent;
}

/* SIDEMANU SOCIAL TEXT / LINK COLORS */
.side-social a,
.side-social p{
	color: #454545;
	border-color: #454545;
}

.side-social a:hover{
	color: #ffffff;
	border-color: #ffffff;
}

/* COPYRIGHTS SECTION */
.copyright{
	background: #ffffff;
	color: #666666;
}

.copyright a{
	color: #454545;
}

.copyright a:hover{
	color: #aaaaaa;
}

.team a{
	color: #ffffff;
}