/* Nav, links and hover */

a,
ul li a:hover,
ol li a:hover,
.main-navigation a:hover, /* Navigation */
.main-navigation ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor a,
.main-navigation ul li.current-menu-ancestor a,
.main-navigation ul li.current_page_item a,
.main-navigation ul li:hover > a,
.main-navigation li.current-menu-ancestor.menu-item-has-children > a:after,
.main-navigation li.current-menu-item.menu-item-has-children > a:after,
.main-navigation ul li:hover > a:after,
.main-navigation li.menu-item-has-children > a:hover:after,
.main-navigation li.page_item_has_children > a:hover:after,
.main-navigation ul li ul li a:hover,
.main-navigation ul li ul li:hover > a,
.main-navigation ul li.current-menu-item ul li a:hover,
.top-bar .widget_contact ul li a i,
.side-menu-wrap .side-nav-wrap a:hover, /* Side Menu */
.entry-title a:hover, /* Post */
.entry-title a:focus,
.entry-title a:active,
.entry-meta a:hover,
.image-navigation .nav-links a,
.widget ul li a:hover, /* Widgets */
.widget-title a:hover,
.widget_contact ul li a:hover,
.site-info .copyright a:hover, /* Footer */
#colophon .widget ul li a:hover {
	color: #aaa;
}

/* Webkit */
::selection {
	background: #aaa;
	color: #fff;
}

/* Gecko/Mozilla */
::-moz-selection {
	background: #aaa;
	color: #fff;
}

/* Accessibility
================================================== */
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	color: #aaa;
}

/* Default Buttons
================================================== */
input[type="reset"],/* Forms  */
input[type="button"],
input[type="submit"] {
	background-color: #aaa;
}

/* Header Image Button */
.btn-default{
	background: #aaa;
	background-image: none;
}

.btn-default:hover {
	background: #aaa;
}

/* #bbpress
================================================== */
#bbpress-forums .bbp-topics a:hover {
	color: #aaa;
}

.bbp-submit-wrapper button.submit {
	background-color: #aaa;
	border: 1px solid #aaa;
}

/* Woocommerce
================================================== */
.woocommerce #respond input#submit,
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce-demo-store p.demo_store {
	background-color: #aaa;
}

.woocommerce .woocommerce-message:before {
	color: #aaa;
}

/* ----- Gradient Button Color ----- */
.btn-default{
	background: #aaa;
	background-image: linear-gradient(125deg,#aaa,#aaa);
}

.btn-default:hover {
	background: #aaa;
}

/*.... Header(Design Layout 4-5) ....*/
.design-4 .header-wrap-inner,
body:not(.home).design-5 .header-wrap-inner {
	background-color: #aaa;
}

@media only screen and (max-width: 767px) {
	.home.design-5 .top-header {
		background-color: #aaa;
	}
}