/* CSS Document */


@media all and (max-width: 975px) {
	
	/*--- MENU GAUCHE ---*/
	.menu-g-container{
		right: 0;
		left: inherit;
	}
	.menu-g-container::before{
		display: none;
	}
	.menu-g-container .block-system-branding-block{
		display: none;
	}
	.page-admin-container .page-admin-content-container{
		margin-left: 0;
	}
		
	.menu-g-container .block-superfish .sf-accordion-toggle{
		position: absolute;
		top: 15px;
		right: 20px;
		z-index: 9999;
	}
	.menu-g-container .block-superfish .sf-accordion-toggle a{
		display: block;
		width: 30px;
		height: 30px;
		font-size: 18px;
		font-weight: 700;
		text-indent: -99999px;
		-webkit-transition: 500ms ease all;
		-moz-transition: 500ms ease all;
		-ms-transition: 500ms ease all;
		-o-transition: 500ms ease all;
		transition: 500ms ease all;
	}
	.menu-g-container .block-superfish .sf-accordion-toggle a:before {
		content: '';
		position: absolute;
		left: 0;
		top: 9px;
		right: 0;
		height: 3px;
		border-radius: 2px;
		background: #ffffff;
		box-shadow: 0 10px 0 #ffffff,0 20px 0 #ffffff;
		-webkit-transition: 300ms ease-in-out all;
		-moz-transition: 300ms ease-in-out all;
		-ms-transition: 300ms ease-in-out all;
		-o-transition: 300ms ease-in-out all;
		transition: 300ms ease-in-out all;
	}
	.menu-g-container .block-superfish ul.sf-menu.sf-accordion.sf-expanded{
		top: 40px !important;
		background-color: #333;
	}
	.menu-g-container .block-superfish ul.sf-menu.sf-accordion > li{
		border-bottom: 1px solid #999;
	}
	.menu-g-container .block-superfish ul.sf-menu.sf-accordion li a{
		font-family: 'Open Sans', sans-serif;
		color: #ffffff;
		transition: all 400ms ease;
	}
	.menu-g-container .block-superfish ul.sf-menu.sf-accordion li a:hover{
		background-color: #999;
		text-decoration: none;
	}
	.menu-g-container .block-superfish ul.sf-menu.sf-accordion li a::before{
		font-family: "Font Awesome 5 Free";
		margin: 0 5px 0 0;
		display: inline-block;
		width: 26px;
		text-align: center;
		font-size: 18px;
	}
	
	
	
	/*--- CONTENU ---*/
	.adminimal h1{
		padding-right: 40px;
	}
}