/**************************************************
 * 		ADAPTATION DU DESIGN
 **************************************************/
/** = >= COL-LG = **/
@media (min-width: 1200px){	
}
/** = COL-MD = **/
@media (max-width: 1199px){
	/* = ENTETE = */
	/** == MENU DE NAVIGATION PRINCIPAL == **/
	#site-header #primary-navigation #primary-navigation-menu > ul > li > a {
		font-size: 15px;
	}
	/* = CORPS DE PAGE = */
	/** == FIL D'ARIANE == **/
	#main #breadcrumb{
		width:970px;
		margin-left:-485px;
	}
}
/** = COL-SM = **/
@media (max-width: 991px){
	/** Affichage d'élement en liste **/
	/*** 3 éléments par ligne ***/
	.list-3-items-by-row > li{
	    width:100%;
	}
	.list-3-items-by-row > li:nth-child(3n+1){
	    clear:none;
	}
	/*** 4 éléments par ligne ***/
	.list-4-items-by-row > li{
	    width:50%;
	}
	.list-4-items-by-row > li:nth-child(4n+1){
	    clear:none;
	}
	.list-4-items-by-row > li:nth-child(2n+1){
		clear:left;
	}
	/* = ENTÊTE = */
	/** == NAVIGATION SECONDAIRE == **/
	#site-header #secondary-navigation{
		display:none;
	}
	#site-header #header-logo a{
		margin-top:10px;
	}
	/** == LOGO == **/
	body #site-header #secondary-navigation{
		margin-bottom:0!important;
	}
	body #site-header #header-logo{
		-webkit-transform: 	scale(0.5) !important;
		transform: 			scale(0.5) !important;
		margin-bottom:0 !important;
		height:75px !important;
	}
	/** == MENU DE NAVIGATION PRINCIPAL == **/
	#site-header #primary-navigation #primary-navigation-menu {
		padding-bottom: 0;
	}
	#site-header #primary-navigation #primary-navigation-menu > ul {
		text-align: center;
	}
	#site-header #primary-navigation #primary-navigation-menu > ul > li:not(.logo) {
		display: none;
	}
	#site-header #primary-navigation #primary-navigation-menu > ul > li.logo {
		float: none;
		display: inline-block;
		width: 170px;	
		padding: 0;
		margin-top: 10px;
	}
	#site-header #primary-navigation #primary-navigation-menu > ul > li.logo > a {
		height: auto;
	}
	/** == SIDEBAR == **/
	#sidebar{
		display:inherit;
	}
	
	/* = CORPS DE PAGE = */
	/** == GLOBAL == **/
	#main{
		padding-top:75px !important;
	}	
	.admin-bar #main{
		padding-top:107px !important;
	}
	#site-footer #news-feed article .entry-thumbnail{
		height:auto; line-height: 1;
	}
	
	#site-content #content-related .tify_taboox_related_posts > ul > li{
		
	}
	/** == JUMBOTRON == **/
	#main #jumbotron{
		height: auto;
		padding: 15px 0;
	}
	#main #jumbotron > .wrapper{
		position: static;
		top: auto; 
		right:auto; 
		bottom: auto;
		left: auto;
		overflow:hidden;
	}

	/** == FIL D'ARIANE == **/
	#main #breadcrumb{
		top: auto;
		left:0; right:0;
		width:auto;
		margin-left:0;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	#main #breadcrumb::before {
		display: none;
	}
	.tiFyBreadcrumb a{
		font-size:13px;	
	}
	.tiFyBreadcrumb .active{
		display:inline;
		vertical-align:top;
		font-size:24px;
	}
	
	/* = FOOTER = */
	/** == DIAPORAMA DES SPONSORS == **/
	#site-footer #sponsor-slideshow .milk-slideshow .viewer,
	#site-footer #sponsor-slideshow .milk-slideshow .roller > li{
		height:180px;
	}
	#site-footer #sponsor-slideshow .milk-slideshow .roller{
		width:auto !important;
	}
	#site-footer #sponsor-slideshow .milk-slideshow .roller > li{
		width: 50% !important;
	}
}
/** = COL-XS = **/
@media (max-width: 767px){
	#site-header{
		background-color: rgba(255, 255, 255, 0.8);
	}
	/* = CORPS DE PAGE = */
	/** == FIL D'ARIANE == **/
	#main #breadcrumb{
		min-height:0;
	}
	.tiFyBreadcrumb .active{
		font-size:22px;
	}
	/** == CONTENU DU SITE == **/
	#site-content{
		padding:15px 0;
	}	
	/* = FOOTER = */
	/** == MENU DE NAVIGATION DU PIED DE PAGE == **/
	#site-footer #sitemap-navigation-menu > ul > li{
		width:50%;
	}
	#site-footer #sitemap-navigation-menu > ul > li:nth-child(2n+1){
		clear:both;
	}
}
/** = CUSTOM 640 = **/
@media (max-width: 640px){
}
/** = WP ADMINBAR RESPONSIVE = **/
@media (max-width: 600px){
	#site-header{
		position:absolute;
	}
	/* = FOOTER = */
	/** == BANNIERE PUBLICITAIRE == **/
	#site-footer #banner_ad #banner_ad-button{
		right : 0; bottom:0;
	}
	/** == NEWSLETTER == **/
	#site-footer #newsletter-suscribe h3{
		display:block;
		float:none;
		margin-bottom:10px;
	}
	/** == MENU DE NAVIGATION DU PIED DE PAGE == **/
	#site-footer #sponsor-slideshow .milk-slideshow .roller > li{
		width: 100% !important;
	}
	#site-footer #sponsor-slideshow .milk-slideshow .roller > li .entry-thumbnail > img{
		max-height:100%;
		width:auto;
	}
}
/** = CUSTOM 540 = **/
@media (max-width: 540px){ 
	/* = GLOBAL = */
	/** == BOUTONS == **/
	.button-primary,
	.button-secondary {
		padding: 10px 20px;
	}
} 
/** = CUSTOM 480 = **/
@media screen and (max-width: 480px){
	/*** 4 éléments par ligne ***/
	.list-4-items-by-row > li{
	    width:100%;
	}
	.list-4-items-by-row > li:nth-child(2n+1){
		clear:none;
	}
	/* = FOOTER = */
	/** == MENU DE NAVIGATION DU PIED DE PAGE == **/
	#site-footer #sitemap-navigation-menu > ul > li{
		width:100%;
	}
	#site-footer #sitemap-navigation-menu > ul > li:nth-child(2n+1){
		clear:none;
	}
}