/* = GLOBAL = */
.animation-color{
	-webkit-transition: 	color 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		color 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		color 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			color 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			color 0.5s cubic-bezier(0.7,0,0.3,1);
}
.animation-background-color{
	-webkit-transition: 	background-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		background-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		background-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			background-color 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			background-color 0.5s cubic-bezier(0.7,0,0.3,1);
}
.animation-border-color{
	-webkit-transition: 	border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			border-color 0.5s cubic-bezier(0.7,0,0.3,1);
}
.animation-all-color{
	-webkit-transition: 	color 0.5s cubic-bezier(0.7,0,0.3,1), background-color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		color 0.5s cubic-bezier(0.7,0,0.3,1), background-color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		color 0.5s cubic-bezier(0.7,0,0.3,1), background-color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			color 0.5s cubic-bezier(0.7,0,0.3,1), background-color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			color 0.5s cubic-bezier(0.7,0,0.3,1), background-color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
}
/** == BOUTONS == **/
.button,
.button:hover,
.button:active,
.button:focus,
.button-primary,
.button-primary:hover,
.button-primary:active,
.button-primary:focus,
.button-secondary,
.button-secondary:hover,
.button-secondary:active,
.button-secondary:focus,
.button-thirdary:hover,
.button-thirdary:active,
.button-thirdary:focus{
	-webkit-transition: 	background-color 0.5s cubic-bezier(0.7,0,0.3,1), color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		background-color 0.5s cubic-bezier(0.7,0,0.3,1), color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		background-color 0.5s cubic-bezier(0.7,0,0.3,1), color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			background-color 0.5s cubic-bezier(0.7,0,0.3,1), color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			background-color 0.5s cubic-bezier(0.7,0,0.3,1), color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
}
.button-primary:hover,
.button-primary:active,
.button-primary:focus{
	background-color: transparent;
	color: #1B181C;
}
.button-secondary:hover,
.button-secondary:active,
.button-secondary:focus{
	background-color:#1B181C;
	color:#FFF;
}
.button-thirdary:hover,
.button-thirdary:active,
.button-thirdary:focus{
	background-color:#CC8F0E;	
}
/* = ENTÊTE = */
/** == NAVIGATION SECONDAIRE == **/
/*** === MENU DE NAVIGATION SECONDAIRE === ***/
body #site-header #secondary-navigation{
	-webkit-transition: 	margin-bottom 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		margin-bottom 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		margin-bottom 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			margin-bottom 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			margin-bottom 0.5s cubic-bezier(0.7,0,0.3,1);	
}
body.header-reduce #site-header #secondary-navigation{
	margin-bottom:0;
}
/** == LOGO == **/
#site-header #header-logo{
	-webkit-transition: 	transform 0.5s cubic-bezier(0.7,0,0.3,1), margin-bottom 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		transform 0.5s cubic-bezier(0.7,0,0.3,1), margin-bottom 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		transform 0.5s cubic-bezier(0.7,0,0.3,1), margin-bottom 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			transform 0.5s cubic-bezier(0.7,0,0.3,1), margin-bottom 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			transform 0.5s cubic-bezier(0.7,0,0.3,1), margin-bottom 0.5s cubic-bezier(0.7,0,0.3,1);
}
body.header-reduce #site-header #header-logo{
	-webkit-transform: 	scale(0.5);
	transform: 			scale(0.5);
	margin-bottom:0;
	height:75px;
}
/** == MENU DE NAVIGATION PRINCIPAL == **/
#site-header #primary-navigation #primary-navigation-menu > ul > li > a{
	-webkit-transition: 	background-color 0.5s cubic-bezier(0.7,0,0.3,1), color 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		background-color 0.5s cubic-bezier(0.7,0,0.3,1), color 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		background-color 0.5s cubic-bezier(0.7,0,0.3,1), color 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			background-color 0.5s cubic-bezier(0.7,0,0.3,1), color 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			background-color 0.5s cubic-bezier(0.7,0,0.3,1), color 0.5s cubic-bezier(0.7,0,0.3,1);
}
#site-header #primary-navigation #primary-navigation-menu > ul > li > a::before {
	-webkit-transition: right 0.5s cubic-bezier(0.7,0,0.3,1), left 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: right 0.5s cubic-bezier(0.7,0,0.3,1), left 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: right 0.5s cubic-bezier(0.7,0,0.3,1), left 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: right 0.5s cubic-bezier(0.7,0,0.3,1), left 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: right 0.5s cubic-bezier(0.7,0,0.3,1), left 0.5s cubic-bezier(0.7,0,0.3,1);
}
/* = STRUCTURE = */
#main{
	-webkit-transition: 	padding-top 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		padding-top 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		padding-top 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			padding-top 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			padding-top 0.5s cubic-bezier(0.7,0,0.3,1);
}
body.header-reduce #main{
	padding-top:155px;
}
/* = CORPS DE PAGE = */
/** == CONTENU DU SITE == **/
/*** === MISE EN FORME STANDARD DES ARTICLES === ***/
#site-content article .entry-thumbnail::before,
#site-content article .entry-thumbnail::after {
    -webkit-transition:     opacity 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition:        opacity 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition:         opacity 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition:          opacity 0.5s cubic-bezier(0.7,0,0.3,1);
    transition:             opacity 0.5s cubic-bezier(0.7,0,0.3,1);
}
/*** === ARTICLE - CONTENU SIMPLE === ***/
/**** === NAVIGATION PRECEDENT/SUIVANT === ****/
#site-content #content-singular #prevnext-navigation > li > a{
	-webkit-transition: 	background-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		background-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		background-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			background-color 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			background-color 0.5s cubic-bezier(0.7,0,0.3,1);
}
/*** === ARTICLE - ARCHIVE === ***/
/**** ==== PAGINATION ==== ****/
#site-content #content-archive .tiFyPagination-Item > a,
#site-content #content-archive .tiFyPagination-Item > span{
	-webkit-transition: 	background-color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		background-color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		background-color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			background-color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			background-color 0.5s cubic-bezier(0.7,0,0.3,1), border-color 0.5s cubic-bezier(0.7,0,0.3,1);
}
/* = FOOTER = */
/** == GLOBAL == **/
/** == FLUX D'ACTUALITES == **/
#site-footer #news-feed article .entry-thumbnail:before,
#site-footer #news-feed article .entry-thumbnail:after{
	-webkit-transition: 	opacity 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		opacity 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		opacity 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			opacity 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			opacity 0.5s cubic-bezier(0.7,0,0.3,1);
}
#site-footer #news-feed article .entry-title h2{
	-webkit-transition: 	color 0.5s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		color 0.5s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		color 0.5s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			color 0.5s cubic-bezier(0.7,0,0.3,1);
    transition: 			color 0.5s cubic-bezier(0.7,0,0.3,1);
}
/** == SELECTEUR DE MAGASIN == **/
#bigbenStorePlace-Dropdown::after {
	-webkit-transition: 	-webkit-transform 0.3s cubic-bezier(0.7,0,0.3,1);
    -moz-transition: 		-moz-transform 0.3s cubic-bezier(0.7,0,0.3,1);
    -ms-transition: 		-ms-transform 0.3s cubic-bezier(0.7,0,0.3,1);
    -o-transition: 			-o-transform 0.3s cubic-bezier(0.7,0,0.3,1);
    transition: 			transform 0.3s cubic-bezier(0.7,0,0.3,1);
}
#bigbenStorePlace-Dropdown.active::after{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}