
/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
/* FONT */
@font-face {
	font-family: 'Foundation Light';
	src: url('http://hblhaircare.com/woodev/wp-content/themes/flatsome-child/fonts/FoundationSans-Light-webfont.ttf') format('truetype');
}
body {
	font-family: "Foundation Light", sans-serif;
}
.nav > li > a {
	font-family: "Foundation Light", sans-serif;
}
h1, h2, h3, h4, h5, h6, .heading-font {
	font-family: "Foundation Light", sans-serif;
}
.alt-font {
	font-family: "Foundation Light", sans-serif;
}
.nav-uppercase>li>a {
	font-weight: normal;
}
/* BUTTONS */
button i, .button i {
	top: 0px;
}
/* MAILCHIMP */
.yikes-easy-mc-form .yikes-easy-mc-submit-button {
	width: 50% !important;
	padding: 0 !important;
	color: white;
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button:hover {
	background-color: #42695C;
}
/* NAVIGATION */
.dropdown-uppercase.nav-dropdown .nav-column>li>a, .nav-dropdown.dropdown-uppercase>li>a {
	color: #5d8072 !important;
}
.dropdown-uppercase.nav-dropdown .nav-column>li>a:hover, .nav-dropdown.dropdown-uppercase>li>a:hover {
	color: #42695C !important;
}
/* CONTACT */
label {
	color: #8a8a8a !important;
}
.wpcf7 {
	color: #8a8a8a !important;
}
/* FOOTER */
li#menu-item-566 a {
	color: #8a8a8a !important;
}
li#menu-item-566 a:hover {
	color: #5d5d5d !important;
}
/* VIDEO */
.video.video-fit.mb {
	margin-bottom: 4px !important;
}
.absolute.no-click.x50.y50.md-x50.md-y50.lg-x50.lg-y50.text-shadow-2 {
	display: none !important;
}
/* OTHER */
h3.section-title.section-title-bold-center {
	margin-top: 50px;
}
/* SALON LOCATOR */
div#recotain {
	margin: 0px 60px 50px 60px;
}
.lefthalf {
	padding-bottom: 10px;
}
.righthalf {
	text-align: right;
	margin-top: 25px;
}
a.button.primary.is-outline.sl {
	margin-bottom: 0 !important;
	margin-right: 0 !important;
}
.address {
	width: 25%;
	float: left;
	margin-right: 5px;
}
.radius {
	width: 15%;
	display: inline-block;
}
.sl-search {
	display: inline-block;
	margin-left: 2px;
}
/* PDP */
.text-center .quantity, .quantity {
	margin-right: 2px !important;
}
.quantity span {
	padding-right: 5px !important;
}
.quantity input[type="number"] {
	font-size: 14px !important;
}
a.button.add_to_locator {
	display: inline-block;
	font-size: 14px;
	margin-left: -12px;
}
button.single_add_to_cart_button.button.alt {
	font-size: 14px !important;
}

body.home div.page-header-excerpt>p{display:none;}