/* Retirer smooth-redirect pour que le loader fonctionne
	<script>
			$(document).ready(function() {
				$("body").css("display", "none");
				$("body").fadeIn(1800);
				$(".smooth-redirect").click(function(event){
					event.preventDefault();
					linkLocation = this.href;
					$("body").fadeOut(1800, redirectPage);
				});
			function redirectPage() {
				window.location = linkLocation;
			}
		});
	</script> */


body:after, body:before {content: ''; height: 50vh; width: 100%; position: fixed; left: 0; 
	/*background-color: #000;*/
	background: #000000 url("../img/dark-grey-grain.png");
	z-index: 4200; box-sizing: border-box; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-transition: -webkit-transform 0.4s 0.4s; -moz-transition: -moz-transform 0.4s 0.4s; transition: transform 0.4s 0.4s;}
body:before {top: 0; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%);}
body:after {bottom: 0; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%);}
body.page-is-changing:after, body.page-is-changing:before {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform 0.4s 0s; -moz-transition: -moz-transform 0.4s 0s; transition: transform 0.4s 0s;}

.cd-loading-bar {position: fixed; z-index: 4201; left: 50%; top: 50%; height: 2px; width: 90%; background-color: #b29b70/*af864b*/; visibility: hidden; -webkit-transition: visibility 0s 0.4s, -webkit-transform 0.4s 0s ease-in; -moz-transition: visibility 0s 0.4s, -moz-transform 0.4s 0s ease-in; transition: visibility 0s 0.4s, transform 0.4s 0s ease-in; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}

.cd-loading-bar:before {content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-color: #b29b70/*283040*/; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center;}
.page-is-changing .cd-loading-bar {visibility: visible; -webkit-transform: translateX(-50%) translateY(-50%) scaleX(0.3); -moz-transform: translateX(-50%) translateY(-50%) scaleX(0.3); -ms-transform: translateX(-50%) translateY(-50%) scaleX(0.3); -o-transform: translateX(-50%) translateY(-50%) scaleX(0.3); transform: translateX(-50%) translateY(-50%) scaleX(0.3); -webkit-transition: visibility 0s 0.3s, -webkit-transform 0.4s 0.4s; -moz-transition: visibility 0s 0.3s, -moz-transform 0.4s 0.4s; transition: visibility 0s 0.3s, transform 0.4s 0.4s;}
.page-is-changing .cd-loading-bar:before {-webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); -webkit-transition: -webkit-transform 0.8s 0.8s ease-in; -moz-transition: -moz-transform 0.8s 0.8s ease-in; transition: transform 0.8s 0.8s ease-in;}