.site-header {
	background-color: #fff;
}
.site-header a {
	color: #34b3bc !important;
	font-weight: bolder;
}

.site-info {
	background-color: #34b3bc;
	
}

.main-navigation {
	background-color: #34b3bc;
}

.main-navigation li:hover {
	background-color: #fff;
	color: #34b3bc;
}

.footer-widgets {
	background-color: #34b3bc;
	color: #fff;
}

.top-bar {
	background-color: #34b3bc;
	text-align: center;
}

.site-footer a {
color: #fff !important;
}

.site-footer .widget-title { color: #fff!important; font-weight: 700; }

.sidebar .widget{
    background: #34b3bc;
}

.sidebar .widget-title {
	color: #fff!important;
}

.sidebar .widget a {
	color: #fff;
	font-size: 18px;
	
}

.widget-area .widget { padding-top: 20px; margin-bottom: 20px; }

.archive.woocommerce mark.count {
    display:none;
}

.woocommerce form.cart button.button {
    background-color: #34b3bc!important;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: #34b3bc !important;

background-color: #34b3bc !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#34b3bc !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background: #fff !important;

background-color: #fff !important;

color: #34b3bc !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#34b3bc !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: #34b3bc !important;

color:white !important;

text-shadow: transparent !important;

border-color:#34b3bc !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: #fff !important;

box-shadow: none;

text-shadow: transparent !important;

color: #34b3bc !important;

border-color:#34b3bc !important;

}

/* Slideshow*/
meteor_slideshow {
	align-content: center!important;
}

/* Main Navigation */
.main-navigation .main-nav ul li:hover > a, 
.main-navigation .main-nav ul li:focus > a,
.main-navigation .main-nav ul li.sfHover > a {
	color: #34b3bc;
	background-color: #fffffe;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	color: #34b3bc;
	background-color: #fffffe;
}

.main-navigation .main-nav ul li[class*="current-menu-"]:hover > a, 
.main-navigation .main-nav ul li[class*="current-menu-"]:focus > a, 
.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {
	color: #34b3bc;
	background-color: #fffffe;
}

/* SUB-NAVIGATION */

.main-navigation .main-nav ul ul li a {
	background: #34b3bc;
	color: #FFFFFe;
}

/* SUB-NAVIGATION HOVER */

.main-navigation .main-nav ul ul li:hover > a, 
.main-navigation .main-nav ul ul li:focus > a,
.main-navigation .main-nav ul ul li.sfHover > a {
	color: #34b3bc;
	background-color: #fffffe;
}

.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
	color: #34b3bc;
	background-color: #fffffe;
}

.main-navigation .main-nav ul ul li[class*="current-menu-"]:hover > a, 
.main-navigation .main-nav ul ul li[class*="current-menu-"]:focus > a, 
.main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover > a {
	color: #34b3bc;
	background-color: #fffffe;
}





