/*
Theme Name: Extension
Description: Used to style to change theme design and color.
*/

/* 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: #40bc50;
}

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

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

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

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

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

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

/* 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: #40bc50;
}

.woocommerce .woocommerce-message:before {
	color: #40bc50;
}

/* ----- Header Design 4 ----- */

.sticky-header-inner #site-branding {
	display: none;
}

.is-sticky .sticky-header-inner #site-branding {
	display: block;
}

.main-navigation a {
	color: #000;
	font-size: 14px;
}

.is-sticky .main-navigation a {
	line-height: 60px;
}

.btn-default{
	background: #40bc50;
}

.btn-default:hover {
	background: #40bc50;
}