/* Add here all your CSS customizations */

@media (max-width: 991px) {
	#header {
		min-height: 0 !important;
	}

	.logo-default {
		width: 190px !important;
		height: auto !important;
	}

	#header .header-logo {
		width: 190px !important;
		height: auto !important;
	}
}


@media (min-width: 991px) {
	#header .header-nav-main nav > ul > li.dropdown-mega {
		position: relative;
	}
	
	#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {
		border-radius: 0px 4px 4px 4px;
		left: 0;
		right: 0;
		padding: 0;		
		/*width: 510px;*/
		width: 490px;
	}
	
	
}

.col-md-6 {
	padding: 0 15px 0 15px;
}

@media (min-width: 991px) {
	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content {
    
    /*padding: 20px;*/
		padding: 15px 0 15px 10px;
	}
}


/* page démarche */
h3.demarche {
	font-size: 1.6em;
	text-transform: none;
	font-weight: 200;
	margin-bottom: 10px;
}
div.demarche {
	padding-left: 20px;
}
p.demarche {
	margin-bottom: 0px;
}

/* pages concours */
h3.concours {
	font-size: 1.6em;
	text-transform: none;
	font-weight: 200;
}

div.concours {
	padding-left: 20px;
}

.concours {
	margin-bottom: 5px;
}

p.concours {
	text-decoration: underline;
}

/*pour éviter spam page contact */
.sujet {
    display: none;
}



