/* APRIL 2023 */

@font-face {
	font-family: 'SuisseIntlBold';
	src: url('fonts/SuisseIntl-Bold.woff2') format('woff2');
	src: url('fonts/SuisseIntl-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

/* CAROUSSEL */

.frontSlide {
	border-bottom: thick solid black;
	padding-bottom: 15px;
	/* margin: 0 5px; */
}

.front .jcarousel-pagination {
	margin-top: 20px;
}

.front .jcarousel-control-next,
.front .jcarousel-control-prev {}

.fa-angle-right,
.fa-angle-left {
	font-size: 4rem;
}





.caIcon {
	font-size: 10px !important;
	color: white !important;
	opacity: initial !important;
	background: black !important;
}

#browseResultsContainer .bResultItemCol {
	height: 300px;
}

.bResultItem.tile {
	height: auto;
	padding-bottom: 13px;
}

.bResultItemContent {
	height: auto;
}

.bResultItemCol:nth-child(n+1) {
	width: 30%;
	padding-right: 15px;
	padding-left: 0;
	padding-bottom: 15px;
	height: auto;
	border-radius: 30px;
}

.bResultItemCol:nth-child(2n+2) {
	width: 30%;
	/* background-color: blue; */
	padding-right: -15px;
	padding-left: 0;
	height: auto;
}

.borderlogo {
	display: none;
}



/* 
██╗  ██╗███████╗ █████╗ ██████╗ ███████╗██████╗ 
██║  ██║██╔════╝██╔══██╗██╔══██╗██╔════╝██╔══██╗
███████║█████╗  ███████║██║  ██║█████╗  ██████╔╝
██╔══██║██╔══╝  ██╔══██║██║  ██║██╔══╝  ██╔══██╗
██║  ██║███████╗██║  ██║██████╔╝███████╗██║  ██║
╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚═════╝ ╚══════╝╚═╝  ╚═╝
                                                 */


/* May 2023 */
.top-header {
	display: block;
	background-color: #333;
	color: white;
	font-size: 1em;

}

.top-header a {
	width: 100%;
	display: flex;
	align-content: space-between;
	align-items: center;
	justify-content: space-between;
	padding: 10px;
}

.top-header:hover {
	background-color: #111;
}

.top-header a:hover {
	text-decoration: none;
}

.top-header .logo {
	height: 30px;
	width: auto;
	filter: invert(100%);
	/* sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%); */

}

.top-header span {
	font-size: .8em;
	float: right;
}



/* MENU BAR  */

.menuBar .collapse.navbar-collapse {
	display: flex !important;
}




.menuBar .search-form {
	flex: 0 1 50%;
}

.menuBar .search-form form {
	flex-wrap: wrap;
	justify-content: flex-end;
	width: 100%;
}

.navbar-default .navbar-nav>li>a {
	padding: 0;
	margin: 0 10px;
	font-weight: bold;
}

.navbar-default .navbar-nav>li>a:hover {
	background-color: transparent;
}

.menuBar .menuItems {
	flex: 0 1 20%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	margin-left: auto;
	border-bottom: solid thin grey;
}

.goog-te-gadget-simple {
	line-height: 0;
}

.menuBar .menuItems::before {
	content: none;
}

.menuBar .menuItems>* {
	flex: 1 1;
	margin-left: 10px;
}


.menuBar .menuItems>li>a,
.menuBar .menuItems>ul {
	margin: 0;

}

.menuBar .menuItems .navbar-right {
	width: auto;
}

.menuBar .search-form .adv-search a {
	font-size: .7em;
}


#flex-content {
	margin-top: 50px;
}

.page-title {
	text-transform: none;
	font-weight: bold;
	font-size: 2em;
}

.page-title span:nth-of-type(2n+1) {
	/* font-weight: bold; */
}


/* RESULTS IMAGES */

.bResultItem img {
	max-height: 280px;
}

.fa-angle-left::before, .fa-angle-right::before {
	font-size: .7em;
}


.hidden {
	display: none;
}

/* 
██████╗ ██████╗ ███╗   ██╗████████╗ █████╗  ██████╗████████╗
██╔════╝██╔═══██╗████╗  ██║╚══██╔══╝██╔══██╗██╔════╝╚══██╔══╝
██║     ██║   ██║██╔██╗ ██║   ██║   ███████║██║        ██║   
██║     ██║   ██║██║╚██╗██║   ██║   ██╔══██║██║        ██║   
╚██████╗╚██████╔╝██║ ╚████║   ██║   ██║  ██║╚██████╗   ██║   
 ╚═════╝ ╚═════╝ ╚═╝  ╚═══╝   ╚═╝   ╚═╝  ╚═╝ ╚═════╝   ╚═╝   
                                                              
 */
.contact-page a.fonds {
	text-decoration: underline;
}

.contact-page .info p {
	margin-bottom: 10px;
}

.contact-page .info ul {
	font-family: SuisseIntl;
	font-weight: normal;
}

/* Menu */
#menu-contact a::after {
	content: "|"; /*"●";*/
	display: inline;
	padding-left: 10px;
}

#google_translate_element .goog-te-gadget-simple::before {
	/* content: "|"; /*"●";*/
	display: inline;
	padding-left: 10px; */
}


h1 i.fa {
	padding-bottom: 0px;
}

#bRefineButton, #bRefineButton a  {
	height: 22px;
}


/* CONTROLS */

.controls {
	display: flex;
	flex-wrap: wrap;
}

.controls span {
	font-size: 0.3em;
}

/* prev */
.controls :nth-child(1) {
	order: 1;
	flex: 1 1 50%;
}
/* back to res */
.controls :nth-child(2) {
	order: 3;
	flex: 1 0 100%;
}
/* next */
.controls :nth-child(3) {
	order: 2;
	flex: 1 1 50%;
}

.detail .detailNavBgRight {
	width: auto;
}

#bRefine > h2 {
	font-size: .7em;
}

div.caMediaOverlayControls .close {
	
}

@media only screen and (max-device-width : 780px) {

	/* Styles pour cette Media Queries */
	body {
		padding: 0;
	}

	.container {
		padding-right: 0;
	}

	.container.menuBar {
		padding-right: 0;
	}

	p.intro {
		padding: 0 15px;
	}

	#flex-content.site-content {
		padding: 0 10px;
		margin-top: 0px;
	}

	.page-title {
		font-size: 1.5em;
	}

	#browseResultsContainer .bResultItemCol {
		height: 300px;
		padding: 0 15px;
	}

	.bResultItemCol:nth-child(n+1) {
		width: 100%;
		padding-right: 15px;
		padding-left: 0;
		padding-bottom: 15px;
		height: auto;
		border-radius: 30px;
	}

	/* MENU BAR  */

	.menuBar .collapse.navbar-collapse {
		display: flex;
		flex-wrap: wrap;
	}

	.menuBar .search-form {
		flex: 100%;
	}

	.results H1 {
		display: flex;
		width: 100%;
		justify-content: space-evenly;
	}

	.navbar-form {
		margin: 0;
	}

	.results h1 .btn-group {
		margin-left: auto;
		margin-right: 20px;
	}

	ul.navbar-right,
	#user-navbar-toggle,
	.navbar-header {
		display: none !important;
	}


	
	#browseResultsContainer {
		margin-top: 0px;
	}

	#bRefineButton .fa {
		top: 0px;
	}

}


@media (max-width: 1180px) {
	body {
		padding: 0 0;
		box-sizing: border-box;
		height: auto;
	}
	#flex-content {
		padding: 0 16px;
	}
}