
/* Link and Button Color Setting */
a:link, 
a:visited,
.more-link {
	color: #707070;
}
	
a:hover, 
a:focus, 
a:active { 
	color: #404040; 
}

.entry-tags .meta-tags a:link, 
.entry-tags .meta-tags a:visited {
	color: #777;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.entry-tags .meta-tags a:hover, 
.entry-tags .meta-tags a:active {
	color: #fff;
	background: #707070;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background: #404040;
}

/* Navigation Secondary Color Setting */
.main-navigation-menu a:hover, 
.main-navigation-menu a:active,
.main-navigation-menu li.current-menu-item > a, 
.main-navigation-menu > .menu-item-has-children > a:hover:after,
.main-navigation-menu ul .menu-item-has-children > a:hover:after,
.footer-navigation-menu a:hover,
.footer-navigation-menu a:active {
	color: #707070;
}

@media only screen and (max-width: 60em) {
	
	.main-navigation-toggle:hover:after, 
	.main-navigation-menu .submenu-dropdown-toggle:hover:before,
	.footer-navigation-toggle:hover:after {
		color: #707070;
	}
	
}

/* Post Titles Secondary Color Setting */
.site-branding a:hover .site-title,
.entry-title a:hover, 
.entry-title a:active {
	color: #707070;
}

/* Widget Links Color Setting */
.sidebar .widget a:link,
.sidebar .widget a:visited,
.widget-title a:hover, 
.widget-title a:active {
	color: #707070;
}

.sidebar .widget a:hover,
.sidebar .widget a:active {
	color: #404040;
}

.sidebar .widget .entry-meta a:link,
.sidebar .widget .entry-meta a:visited {
	color: #aaa;
}

.sidebar .widget_tag_cloud .tagcloud a:link, 
.sidebar .widget_tag_cloud .tagcloud a:visited,
.sidebar .widget .entry-meta a:hover,
.sidebar .widget .entry-meta a:active {
	color: #777;
}

.sidebar .widget_tag_cloud .tagcloud a:hover, 
.sidebar .widget_tag_cloud .tagcloud a:active,
.tzwb-social-icons .social-icons-menu li a {
	color: #fff;
	background: #707070;
}

.tzwb-social-icons .social-icons-menu li a:hover {
	background: #404040;
}

/* Base Font Setting */
body,
button,
input,
select,
textarea {
	font-family: "Lato";
}

/* Headings Font Setting */
.site-title, 
.page-title, 
.entry-title {
	font-family: "Lato";
}

/* Navigation Font Setting */
.top-navigation-menu a,
.main-navigation-menu a,
.footer-navigation-menu a {
	font-family: "Lato";
}

/* Widget Titles Font Setting */
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.more-link,
.widget-title,
.post-pagination a,
.post-pagination .current,
.page-header .archive-title,
.comments-header .comments-title,
.comment-reply-title span,
.tzwb-tabbed-content .tzwb-tabnavi li a {
	font-family: "Lato";
}

.site-branding {
	margin: 0em 0;
}

.primary-navigation {
	margin: 0.5em 0;
}

@media only screen and (max-width: 60em) {
	
	.primary-navigation {
		margin: 0;
	}
	
	.main-navigation-toggle {
		margin: 0.5em 0;
	}
}
