/*
 Theme Name:   Lush Child Theme
 Description:  A child theme of the Lush theme
 Author:       Filippo Buresta
 Template:     lush
 Version:      1.0.1
*/

body {
	background: #fff !important;
}
.header-fb .nav-menu {
	min-height: 40px;
	padding-top: 11px;
	max-width: 65vw;
	margin: 0 auto;
}
.header-fb .nav-menu li,
.header-fb .nav-menu li a {
	display: inline !important;
	width: auto;
}
.header-fb .nav-menu li a {
	color: #444;
	/*white-space: nowrap;*/
}
.header-fb .nav-menu li a,

.nav-menu li a {
	text-transform: uppercase !important;
}
.header-fb .nav-menu li:hover a,
.header-fb .nav-menu li:focus a,
.header-fb .nav-menu li:active a,
.header-fb .nav-menu li a:hover,
.header-fb .nav-menu li a:focus,
.header-fb .nav-menu li a:active {
	color: #777 !important;
	text-decoration: none;
}
.header-fb .nav-menu,
.header-fb .nav-menu > ul {
	text-align: center;
}
.header-fb {
	position: relative;
}
.header-fb .social-networks {
	position: absolute;
	top: 6px;
	right: 11px;
}
@media screen and (min-width: 768px) {
	.fixed_header .menu-toggle {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.header-fb {
		display: none;
	}
}

@media screen and (max-width: 1200px) {
	.vc_column_container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.full_width .vc_column_container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
.hide {
	display: none;
}
.site-logo {
	top: 10px;
}
.logo-desktop {
	max-width: 110px;
}
.wpb_content_element a {
	font-size: inherit;
	color: #333 !important;
}
.menu-toggle > i,
ul.header-top-menu li a {
	color: #000 !important;
}
html.no-touch body {
	overflow: initial;
}