@media screen and (min-width: 1200px) {
	.fleche-reservation {
		background: url(/wp-content/uploads/2017/03/fleche-reservation-lg.svg) no-repeat center top scroll;
	}
}


@media screen and (min-width: 768px) and (max-width: 1199px) {
	.fleche-reservation {
		/* background: url(/wp-content/uploads/2017/03/fleche-reservation-laptop.svg) no-repeat center top scroll; */
		background: url(/wp-content/uploads/2017/03/fleche-reservation-sm.svg) no-repeat center top scroll;
	}
}


@media (min-width: 768px) {
	.container-fluid.header-logo-center {
		display: none;
	}
	
	.lp-header-logo {
		background: url(/wp-content/uploads/2017/03/logo-liberty-park-terville.png) no-repeat center center;
		text-indent: -999em;
		overflow: hidden;
		width: 250px !important;
		height: 151px;
	}
	.lp-header-logo a {
		position: absolute;
		left: -999em;
	}
	
	#menu-menu-principal-1.nav {
		display: flex;
	}
	.navbar .nav > li {
		margin: auto 0;
	}
	
}


@media (max-width: 767px) {
	.lp-header-logo {
		display: none !important;
	}
	.fleche-reservation {
		background: none;
	}
	
	.nous-rejoindre .wpb_content_element .wpb_wrapper h2 {
		margin-top: 20px;
	}
	
	footer .nous-rejoindre .wpb_content_element.marker > .wpb_wrapper {
		padding: 0;
	}
	footer .marker .wpb_wrapper::before {
		display: none;
	}
	
	footer .vc_column_container {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#menu-menu-principal-1 {
		margin-bottom: 15px;
	}
	#menu-menu-principal-1 .reserver a {
		padding-bottom: 5px;
	}
	#menu-menu-principal-1 .reserver a:hover {
		transform: translateY(0px) !important;
		background-color: #da483f !important;
		color: #ffffff;
	}
	
	#menu-menu-principal-1 li.menu-item-has-children .sub-menu li {
		border-left: 1px solid #bd2f27;
	}
	#menu-menu-principal-1 li.menu-item-has-children .sub-menu li a {
		color: #575757 !important;
	}
	#menu-menu-principal-1 li.menu-item-has-children .sub-menu li a:hover {
		color: #bd2f27 !important;
	}
	#menu-menu-principal-1 li.menu-item-has-children .sub-menu .mega-menu-close {
		font-size: 1.8em;
	}
	
	.header-info-contact {
		text-align: center;
	}
	
	.second-menu .liberty-secondary-menu {
		display: flex;
	}
	.second-menu .menu {
		margin: auto;
	}
}