/*---------------------------*\
  
  MAJ LM 27/01/2016 - 18:45
  \*---------------------------*/
/*** Variables****/
/*---------------------------*\
  
  MAJ LM 27/01/2016 - 18:45
  \*---------------------------*/
/*** Variables****/
/*======================= Colonne De Gauche =========================== */
/*======================= Colonne De Droite ========================== */
/*------------------------------------*\
		SearchOptions "alphabet"
		\*------------------------------------*/
/*------------------------------------*\
		MAIN BUTTON -- Button Search Results
		\*------------------------------------*/
/*------------------------------------*\
		EXHIBITOR LISTS and GRID
		\*------------------------------------*/
/**** Exhibitor Profile ******/
/*------------------------------------*\
		SPEAKER LISTS and GRID
		\*------------------------------------*/
/*------------------------------------*\
		DELEGATE PROFILE ( Speaker Profile )
		\*------------------------------------*/
/*------------------------------------*\
		CONFERENCE LISTS
		\*------------------------------------*/
/*------------------------------------*\
		PRODUCT LISTS
		\*------------------------------------*/
/**** Product Profile ******/
/*------------------------------------*\
		SESSION DETAIL - Product
		\*------------------------------------*/
/****	sessionDetail *******/
/*------------------------------------*\
		Pages - Custom Object Profile 
		\*------------------------------------*/
/*------------------------------------*\
		Contact popup list - Search Results
		\*------------------------------------*/
/*------------------------------------*\
		Sponsored Search Results
		\*------------------------------------*/
/*------------------------------------*\
		PARTICIPATING COMPANY
		\*------------------------------------*/
/**** Exhibitor Profile ******/
/*------------------------------------*\
		Shared Stands
		\*------------------------------------*/
/**** Exhibitor Profile ******/
/*------------------------------------*\
		CAROUSEL
		\*------------------------------------*/
/*------------------------------------*\
		Onglet Accordion
		\*------------------------------------*/
/*------------------------------------*\
		COMPANY ACCOUNT
		\*------------------------------------*/
/*------------------------------------*\
		ALL PAGES LOGIN
		\*------------------------------------*/
/*------------------------------------*\
		ALL COMMENT BLOCK
		\*------------------------------------*/
/*------------------------------------*\
		Page 404
		\*------------------------------------*/
/*------------------------------------*\
		FONTS Size
		\*------------------------------------*/
/*** Autres ***/
/*---------------------------*\
  MAJ LM 27/01/2016 - 18:45
  \*---------------------------*/
/*******  2eme Partie
  ** Moteur de recherche
  ** Espace Exposant, Speaker, Conference, Produit 
  ** Login
  */
.searchResults .contentLayoutBox #content,
.websiteSignUp-ForgottenPassword .contentLayoutBox #content,
.websiteSignUp-ForgottenUsername .contentLayoutBox #content,
.websiteSignUp-LoginForm .contentLayoutBox #content,
.websiteSignUp-CreateAProfile-Step1 .contentLayoutBox #content,
.websiteSignUp-EditYourProfile .contentLayoutBox #content,
.websiteSignUp-ChangeEmailValidation .contentLayoutBox #content,
.websiteSignUp-InsufficientPermissions .contentLayoutBox #content,
.websiteSignUp-ResetUserPassword .contentLayoutBox #content,
.websiteSignUp-ActivationPage .contentLayoutBox #content,
.showPlannerFavourites .contentLayoutBox #content,
.feed .contentLayoutBox #content,
.sessionDetail .contentLayoutBox #content,
.exhibitorProfile .contentLayoutBox #content,
.delegateProfile .contentLayoutBox #content,
.productProfile .contentLayoutBox #content,
.companyAccount .contentLayoutBox #content,
.customObjectProfile .contentLayoutBox #content,
.messageInbox .contentLayoutBox #content {
  background-image: none;
  margin: 0 0 20px;
  width: 680px; /* 732px; */
  padding-top: 45px;
  position: relative;
}
.searchResults .contentLayoutBox #content {
	padding: 0 !important;
} 
.searchResults .contentLayoutBox #content h1#pageName,
.websiteSignUp-ForgottenPassword .contentLayoutBox #content h1#pageName,
.websiteSignUp-ForgottenUsername .contentLayoutBox #content h1#pageName,
.websiteSignUp-LoginForm .contentLayoutBox #content h1#pageName,
.websiteSignUp-CreateAProfile-Step1 .contentLayoutBox #content h1#pageName,
.websiteSignUp-EditYourProfile .contentLayoutBox #content h1#pageName,
.websiteSignUp-ChangeEmailValidation .contentLayoutBox #content h1#pageName,
.websiteSignUp-InsufficientPermissions .contentLayoutBox #content h1#pageName,
.websiteSignUp-ResetUserPassword .contentLayoutBox #content h1#pageName,
.websiteSignUp-ActivationPage .contentLayoutBox #content h1#pageName,
.showPlannerFavourites .contentLayoutBox #content h1#pageName,
.feed .contentLayoutBox #content h1#pageName,
.sessionDetail .contentLayoutBox #content h1#pageName,
.exhibitorProfile .contentLayoutBox #content h1#pageName,
.delegateProfile .contentLayoutBox #content h1#pageName,
.productProfile .contentLayoutBox #content h1#pageName,
.companyAccount .contentLayoutBox #content h1#pageName,
.customObjectProfile .contentLayoutBox #content h1#pageName,
.messageInbox .contentLayoutBox #content h1#pageName {
  /*border-bottom: 1px solid #069cc8;
  color: #069cc8;
  display: block;
  font-size: 30px;
  font-weight: 400;
  line-height: 1;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  text-transform: inherit;
  width: 100%;*/
  
  background-color: #ffffff !important;
	border-bottom: 3px solid #069cc8 !important;
	width: 662px;
	margin: 0 !important;
	padding: 10px 0 10px 18px !important;
	left: 0 !important;
	right: 0;
	top: 0 !important;
	color: #000000 !important;
	font-size: 20px !important;
	text-align: left;
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
}
.exhibitorProfile .contentLayoutBox #content {
	padding: 0px;
}
.exhibitorProfile .contentLayoutBox #content h1#pageName {
	width: 750px;
}
.sessionDetail .contentLayoutBox #content {
	padding: 0;
}
.sessionDetail .contentLayoutBox #content h1#pageName {
	width: 982px;
}

.searchResults .contentLayoutBox #content h1#pageName + .unmanagedContent,
.websiteSignUp-ForgottenPassword .contentLayoutBox #content h1#pageName + .unmanagedContent,
.websiteSignUp-ForgottenUsername .contentLayoutBox #content h1#pageName + .unmanagedContent,
.websiteSignUp-LoginForm .contentLayoutBox #content h1#pageName + .unmanagedContent,
.websiteSignUp-CreateAProfile-Step1 .contentLayoutBox #content h1#pageName + .unmanagedContent,
.websiteSignUp-EditYourProfile .contentLayoutBox #content h1#pageName + .unmanagedContent,
.websiteSignUp-ChangeEmailValidation .contentLayoutBox #content h1#pageName + .unmanagedContent,
.websiteSignUp-InsufficientPermissions .contentLayoutBox #content h1#pageName + .unmanagedContent,
.websiteSignUp-ResetUserPassword .contentLayoutBox #content h1#pageName + .unmanagedContent,
.websiteSignUp-ActivationPage .contentLayoutBox #content h1#pageName + .unmanagedContent,
.showPlannerFavourites .contentLayoutBox #content h1#pageName + .unmanagedContent,
.feed .contentLayoutBox #content h1#pageName + .unmanagedContent,
.sessionDetail .contentLayoutBox #content h1#pageName + .unmanagedContent,
.exhibitorProfile .contentLayoutBox #content h1#pageName + .unmanagedContent,
.delegateProfile .contentLayoutBox #content h1#pageName + .unmanagedContent,
.productProfile .contentLayoutBox #content h1#pageName + .unmanagedContent,
.companyAccount .contentLayoutBox #content h1#pageName + .unmanagedContent,
.customObjectProfile .contentLayoutBox #content h1#pageName + .unmanagedContent,
.messageInbox .contentLayoutBox #content h1#pageName + .unmanagedContent {
  display: block;
}
.searchResults.sidebars-none #content,
.websiteSignUp-ForgottenPassword.sidebars-none #content,
.websiteSignUp-ForgottenUsername.sidebars-none #content,
.websiteSignUp-LoginForm.sidebars-none #content,
.websiteSignUp-CreateAProfile-Step1.sidebars-none #content,
.websiteSignUp-EditYourProfile.sidebars-none #content,
.websiteSignUp-ChangeEmailValidation.sidebars-none #content,
.websiteSignUp-InsufficientPermissions.sidebars-none #content,
.websiteSignUp-ResetUserPassword.sidebars-none #content,
.websiteSignUp-ActivationPage.sidebars-none #content,
.showPlannerFavourites.sidebars-none #content,
.feed.sidebars-none #content,
.sessionDetail.sidebars-none #content,
.exhibitorProfile.sidebars-none #content,
.delegateProfile.sidebars-none #content,
.productProfile.sidebars-none #content,
.companyAccount.sidebars-none #content,
.customObjectProfile.sidebars-none #content,
.messageInbox.sidebars-none #content {
  width: 100%;
}
.searchResults.sidebars-none #content h1#pageName,
.websiteSignUp-ForgottenPassword.sidebars-none #content h1#pageName,
.websiteSignUp-ForgottenUsername.sidebars-none #content h1#pageName,
.websiteSignUp-LoginForm.sidebars-none #content h1#pageName,
.websiteSignUp-CreateAProfile-Step1.sidebars-none #content h1#pageName,
.websiteSignUp-EditYourProfile.sidebars-none #content h1#pageName,
.websiteSignUp-ChangeEmailValidation.sidebars-none #content h1#pageName,
.websiteSignUp-InsufficientPermissions.sidebars-none #content h1#pageName,
.websiteSignUp-ResetUserPassword.sidebars-none #content h1#pageName,
.websiteSignUp-ActivationPage.sidebars-none #content h1#pageName,
.showPlannerFavourites.sidebars-none #content h1#pageName,
.feed.sidebars-none #content h1#pageName,
.sessionDetail.sidebars-none #content h1#pageName,
.exhibitorProfile.sidebars-none #content h1#pageName,
.delegateProfile.sidebars-none #content h1#pageName,
.productProfile.sidebars-none #content h1#pageName,
.companyAccount.sidebars-none #content h1#pageName,
.customObjectProfile.sidebars-none #content h1#pageName,
.messageInbox.sidebars-none #content h1#pageName {
  border-bottom: 1px solid #069cc8;
  color: #069cc8;
  display: block;
  font-size: 30px;
  font-weight: 400;
  margin: 0 0 15px;
  position: relative;
  top: 0;
  text-transform: inherit;
}
.searchResults.sidebars-wide-right,
.websiteSignUp-ForgottenPassword.sidebars-wide-right,
.websiteSignUp-ForgottenUsername.sidebars-wide-right,
.websiteSignUp-LoginForm.sidebars-wide-right,
.websiteSignUp-CreateAProfile-Step1.sidebars-wide-right,
.websiteSignUp-EditYourProfile.sidebars-wide-right,
.websiteSignUp-ChangeEmailValidation.sidebars-wide-right,
.websiteSignUp-InsufficientPermissions.sidebars-wide-right,
.websiteSignUp-ResetUserPassword.sidebars-wide-right,
.websiteSignUp-ActivationPage.sidebars-wide-right,
.showPlannerFavourites.sidebars-wide-right,
.feed.sidebars-wide-right,
.sessionDetail.sidebars-wide-right,
.exhibitorProfile.sidebars-wide-right,
.delegateProfile.sidebars-wide-right,
.productProfile.sidebars-wide-right,
.companyAccount.sidebars-wide-right,
.customObjectProfile.sidebars-wide-right,
.messageInbox.sidebars-wide-right {
  /*---------------------------*\
  MAJ LM 28/12/2015 - 18:45
  \*---------------------------*/
  /*------------------------------------*\
  Sidebar right
  \*------------------------------------*/
}
.searchResults.sidebars-wide-right #sidebarRight,
.websiteSignUp-ForgottenPassword.sidebars-wide-right #sidebarRight,
.websiteSignUp-ForgottenUsername.sidebars-wide-right #sidebarRight,
.websiteSignUp-LoginForm.sidebars-wide-right #sidebarRight,
.websiteSignUp-CreateAProfile-Step1.sidebars-wide-right #sidebarRight,
.websiteSignUp-EditYourProfile.sidebars-wide-right #sidebarRight,
.websiteSignUp-ChangeEmailValidation.sidebars-wide-right #sidebarRight,
.websiteSignUp-InsufficientPermissions.sidebars-wide-right #sidebarRight,
.websiteSignUp-ResetUserPassword.sidebars-wide-right #sidebarRight,
.websiteSignUp-ActivationPage.sidebars-wide-right #sidebarRight,
.showPlannerFavourites.sidebars-wide-right #sidebarRight,
.feed.sidebars-wide-right #sidebarRight,
.sessionDetail.sidebars-wide-right #sidebarRight,
.exhibitorProfile.sidebars-wide-right #sidebarRight,
.delegateProfile.sidebars-wide-right #sidebarRight,
.productProfile.sidebars-wide-right #sidebarRight,
.companyAccount.sidebars-wide-right #sidebarRight,
.customObjectProfile.sidebars-wide-right #sidebarRight,
.messageInbox.sidebars-wide-right #sidebarRight {
  margin: 30px 0 0 20px;
  width: 250px;
}
.searchResults.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.websiteSignUp-ForgottenPassword.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.websiteSignUp-ForgottenUsername.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.websiteSignUp-LoginForm.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.websiteSignUp-CreateAProfile-Step1.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.websiteSignUp-EditYourProfile.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.websiteSignUp-ChangeEmailValidation.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.websiteSignUp-InsufficientPermissions.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.websiteSignUp-ResetUserPassword.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.websiteSignUp-ActivationPage.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.showPlannerFavourites.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.feed.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.sessionDetail.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.exhibitorProfile.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.delegateProfile.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.productProfile.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.companyAccount.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.customObjectProfile.sidebars-wide-right #sidebarRight .list-module .statistics-item span,
.messageInbox.sidebars-wide-right #sidebarRight .list-module .statistics-item span {
  color: #313131;
  display: inline-block;
  vertical-align: middle;
}
.searchResults.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.websiteSignUp-ForgottenPassword.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.websiteSignUp-ForgottenUsername.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.websiteSignUp-LoginForm.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.websiteSignUp-CreateAProfile-Step1.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.websiteSignUp-EditYourProfile.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.websiteSignUp-ChangeEmailValidation.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.websiteSignUp-InsufficientPermissions.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.websiteSignUp-ResetUserPassword.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.websiteSignUp-ActivationPage.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.showPlannerFavourites.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.feed.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.sessionDetail.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.exhibitorProfile.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.delegateProfile.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.productProfile.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.companyAccount.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.customObjectProfile.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText,
.messageInbox.sidebars-wide-right #sidebarRight .list-module .statistics-item span.bodyText {
  line-height: 1;
  max-width: 192px;
}
.searchResults .right.island,
.websiteSignUp-ForgottenPassword .right.island,
.websiteSignUp-ForgottenUsername .right.island,
.websiteSignUp-LoginForm .right.island,
.websiteSignUp-CreateAProfile-Step1 .right.island,
.websiteSignUp-EditYourProfile .right.island,
.websiteSignUp-ChangeEmailValidation .right.island,
.websiteSignUp-InsufficientPermissions .right.island,
.websiteSignUp-ResetUserPassword .right.island,
.websiteSignUp-ActivationPage .right.island,
.showPlannerFavourites .right.island,
.feed .right.island,
.sessionDetail .right.island,
.exhibitorProfile .right.island,
.delegateProfile .right.island,
.productProfile .right.island,
.companyAccount .right.island,
.customObjectProfile .right.island,
.messageInbox .right.island {
  float: none;
  text-align: right;
}
.searchResults .right.island a,
.websiteSignUp-ForgottenPassword .right.island a,
.websiteSignUp-ForgottenUsername .right.island a,
.websiteSignUp-LoginForm .right.island a,
.websiteSignUp-CreateAProfile-Step1 .right.island a,
.websiteSignUp-EditYourProfile .right.island a,
.websiteSignUp-ChangeEmailValidation .right.island a,
.websiteSignUp-InsufficientPermissions .right.island a,
.websiteSignUp-ResetUserPassword .right.island a,
.websiteSignUp-ActivationPage .right.island a,
.showPlannerFavourites .right.island a,
.feed .right.island a,
.sessionDetail .right.island a,
.exhibitorProfile .right.island a,
.delegateProfile .right.island a,
.productProfile .right.island a,
.companyAccount .right.island a,
.customObjectProfile .right.island a,
.messageInbox .right.island a {
  background: #ffffff;
  color: #313131;
}
.searchResults .right.island a:hover,
.websiteSignUp-ForgottenPassword .right.island a:hover,
.websiteSignUp-ForgottenUsername .right.island a:hover,
.websiteSignUp-LoginForm .right.island a:hover,
.websiteSignUp-CreateAProfile-Step1 .right.island a:hover,
.websiteSignUp-EditYourProfile .right.island a:hover,
.websiteSignUp-ChangeEmailValidation .right.island a:hover,
.websiteSignUp-InsufficientPermissions .right.island a:hover,
.websiteSignUp-ResetUserPassword .right.island a:hover,
.websiteSignUp-ActivationPage .right.island a:hover,
.showPlannerFavourites .right.island a:hover,
.feed .right.island a:hover,
.sessionDetail .right.island a:hover,
.exhibitorProfile .right.island a:hover,
.delegateProfile .right.island a:hover,
.productProfile .right.island a:hover,
.companyAccount .right.island a:hover,
.customObjectProfile .right.island a:hover,
.messageInbox .right.island a:hover {
  color: #313131;
}
.searchResults .right.island a .download-default,
.websiteSignUp-ForgottenPassword .right.island a .download-default,
.websiteSignUp-ForgottenUsername .right.island a .download-default,
.websiteSignUp-LoginForm .right.island a .download-default,
.websiteSignUp-CreateAProfile-Step1 .right.island a .download-default,
.websiteSignUp-EditYourProfile .right.island a .download-default,
.websiteSignUp-ChangeEmailValidation .right.island a .download-default,
.websiteSignUp-InsufficientPermissions .right.island a .download-default,
.websiteSignUp-ResetUserPassword .right.island a .download-default,
.websiteSignUp-ActivationPage .right.island a .download-default,
.showPlannerFavourites .right.island a .download-default,
.feed .right.island a .download-default,
.sessionDetail .right.island a .download-default,
.exhibitorProfile .right.island a .download-default,
.delegateProfile .right.island a .download-default,
.productProfile .right.island a .download-default,
.companyAccount .right.island a .download-default,
.customObjectProfile .right.island a .download-default,
.messageInbox .right.island a .download-default {
  margin: 0 10px 0 0;
}
/****** Fichiers Trier ******/
.searchResults {
  /*---------------------------*\
  MAJ LM 22/12/2015 - 18:45
  \*---------------------------*/
  /*------------------------------------*\
  Serch Structure
  \*------------------------------------*/
  /*---------------------------*\
  MAJ LM 22/12/2015 - 18:45
  \*---------------------------*/
  /*------------------------------------*\
    Sidebar left
    \*------------------------------------*/
  /*---------------------------*\
  MAJ LM 26/01/2016 - 18:45
  \*---------------------------*/
  /*------------------------------------*\
  Col Right - Partie 1
  \*------------------------------------*/
  /*** Col Right Results ***/
  /* ======== END Col Right ======== */
  /*---------------------------*\
  MAJ LM 16/11/2015 - 18:45
  \*---------------------------*/
  /*------------------------------------*\
    Button Search Results 
    \*------------------------------------*/
  /*========= END Button Search Results ========*/
  /*---------------------------*\
  MAJ LM 04/01/2016 - 18:45
  \*---------------------------*/
  /*------------------------------------*\
    Pagination results search
    \*------------------------------------*/
  /*****************************/
}
.searchResults #sidebarLeft {
  border: none;
  width: 250px;
  margin: 0 20px 0 0; /* margin: 30px 20px 0 0; */ 
}
.searchResults #sidebarLeft #searchSidebarLeft {
  margin-bottom: 20px;
  border: none;
}
.searchResults #sidebarLeft #searchSidebarLeft h3 {
  background: #069cc8;
  border-radius: 0;
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  text-align: center;
}
.searchResults #sidebarLeft #savedSearches,
.searchResults #sidebarLeft #searchApplied {
  background: #ffffff;
  border: none;
  margin: 20px 0;
}
.searchResults #sidebarLeft #searchApplied {
  margin: 0;
  padding: 0 0 11px;
}
.searchResults #sidebarLeft #searchApplied .keywords {
  margin: 0 0 0 10px;
  position: relative;
  padding: 10px 5px 0 0;
}
.searchResults #sidebarLeft #searchApplied .keywords dt {
  color: #959595;
  display: inline;
  font-size: 14px;
  font-weight: 700;
  margin: 5px 0 0 0;
}
.searchResults #sidebarLeft #searchApplied .keywords dd {
  color: #cacaca;
  font-size: 13px;
  padding: 0 0 0 10px;
}
.searchResults #sidebarLeft #searchApplied h4 {
  color: #6f6f6f;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 10px 0 4px 0;
}
.searchResults #sidebarLeft #searchApplied li {
  color: #069cc8;
  font-size: 0.88em;
  padding: 0 10px 3px 10px;
}
.searchResults #sidebarLeft #searchApplied li a.remove {
  background-color: #ffffff;
  top: 0;
}
.searchResults #sidebarLeft #savedSearches li a {
  color: #ffffff;
  text-decoration: none;
}
.searchResults #sidebarLeft #savedSearches li a:hover {
  text-decoration: underline;
}
.searchResults #sidebarLeft #facetNavigation {
  background: #ffffff;
  border: none;
  margin-bottom: 10px;
  padding: 0;
}
.searchResults #sidebarLeft #facetNavigation h3 {
  background-color: #069cc8;
  color: #ffffff;
  font-size: 18px;
  padding: 5px 0 4px;
  text-align: center;
}
.searchResults #sidebarLeft #facetNavigation > ul {
  margin: 0;
  padding: 10px 10px 10px;
}
.searchResults #sidebarLeft #facetNavigation ul.values li {
  padding: 0 0 7px 10px;
  font-size: 0.8em;
}
.searchResults #sidebarLeft #facetNavigation li a {
  color: #069cc8;
  display: inline-block;
  line-height: 1.2;
  text-decoration: none;
  vertical-align: middle;
  width: 162px;
}
.searchResults #sidebarLeft #facetNavigation li a:hover {
  text-decoration: underline;
}
.searchResults #sidebarLeft #facetNavigation li a.icon {
  width: 17px;
}
.searchResults #sidebarLeft #facetNavigation li a.icon + .name {
  width: 140px;
}
.searchResults #sidebarLeft #facetNavigation li span {
  color: #353535;
}
.searchResults #sidebarLeft #facetNavigation li span.count {
  display: inline-block;
  text-align: right;
  width: 45px;
}
.searchResults #sidebarLeft #facetNavigation h4 {
  color: #6f6f6f;
  font-size: 13px;
  font-weight: 700;
  margin: 0 0 0px;
}
.searchResults #content {
  /*------------------------------------*\
    Serch Options alphabet list
    \*------------------------------------*/
  /*******/
}
.searchResults #content > .unmanagedContent {
  padding: 10px 0;
  background: #ffffff;
}
.searchResults #content > .unmanagedContent table {
  width: auto !important;
}
.searchResults #content > .unmanagedContent table td {
  border: none;
  padding: 0;
  vertical-align: middle;
  line-height: 1;
}
.searchResults #content > .unmanagedContent table td:nth-child(2n+2) {
  padding: 0 10px 0 5px;
}
.searchResults #content .panelHeading {
  background: #069cc8;
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  padding: 3px 10px;
  margin: 0;
}
.searchResults #content .panel {
  background-color: #ffffff;
  border: none;
  color: #313131;
  margin: 0 0 20px;
  padding: 20px;
}
.searchResults #content .panel .listLayout {
  text-align: right;
}
.searchResults #content .panel .listLayout label {
  margin: 0;
}
.searchResults #content .panel .listLayout ul .toList,
.searchResults #content .panel .listLayout ul .toGrid {
  margin: 0 0 0 10px;
  padding: 0;
  background-image: none;
}
.searchResults #content .panel .listLayout ul .toList a,
.searchResults #content .panel .listLayout ul .toGrid a {
  background: #898989;
  border-radius: 5px;
  color: #ffffff;
  display: inline-block;
  padding: 0 6px 3px;
}
.searchResults #content .panel .listLayout ul .toList a:hover,
.searchResults #content .panel .listLayout ul .toGrid a:hover {
  background: #565656;
  color: #ffffff;
  text-decoration: underline;
}
.searchResults #content .panel .listLayout ul .toList.selected a,
.searchResults #content .panel .listLayout ul .toGrid.selected a {
  background: #565656;
  text-decoration: underline;
}
.searchResults #content .panel .listLayout ul .toList {
  margin: 0;
}
.searchResults #content .panel .page-sizer {
  padding: 0;
}
.searchResults #content .panel .page-sizer li {
  background: transparent;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 0;
}
.searchResults #content .panel .page-sizer li a {
  background: transparent;
  color: #069cc8;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 0 2px;
  text-decoration: underline;
}
.searchResults #content .panel .page-sizer li:hover a {
  color: #898989;
  text-decoration: none;
}
.searchResults #content .panel .page-sizer li.selected {
  padding: 0 2px;
}
.searchResults #content .panel .page-sizer li.selected a {
  color: #898989;
  text-decoration: none;
}
.searchResults #content #searchOptions #alphaList li a {
  background: #898989;
}
.searchResults #content #searchResults {
  padding: 20px 0;
}
.searchResults #content #searchResults .resultsMessage {
  margin: 0 0 10px;
}
.searchResults #content #searchResults .resultItemSeperator {
  padding-top: 0;
}
.searchResults #content #searchResults .resultsMessage,
.searchResults #content #searchResults #searchSort {
  margin-left: 20px;
}
.searchResults .error {
  background-position: 8px 8px;
  padding: 5px 10px 5px 35px;
}
.searchResults .searchText input.searchBox {
  min-width: 474px;
  border: solid 1px #069cc8 !important;
}
.searchResults .searchText .mainButton {
  background: #898989;
  border: none;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  padding: 5px 10px 6px;
  width: auto;
  min-width: 145px;
}
.searchResults .searchText .mainButton:hover {
  background: #565656;
  color: #ffffff;
}
.searchResults .paging-options-bottom {
  padding-top: 20px;
}
.searchResults .paging-options-bottom .pagination {
  position: static;
  top: auto;
  right: auto;
}
.searchResults .paging-options-bottom .pagination ul {
  margin: 0;
}
.searchResults .paging-options-bottom .pagination ul li {
  height: 30px;
}
.searchResults .paging-options-bottom .pagination ul li.expanded {
  margin-right: 0;
}
.searchResults .paging-options-bottom .pagination ul .bButton,
.searchResults .paging-options-bottom .pagination ul .gButton {
  height: 30px;
}
.searchResults .exhibitors li.exhibitor + li.exhibitor,
.searchResults .visitors li.visitor + li.visitor,
.searchResults .products li.product + li.product,
.searchResults .sessions li.session + li.session,
.searchResults .participatingIndividuals li.participatingIndividual + li.participatingIndividual {
  border-top: 1px solid #069cc8;
}
.searchResults .exhibitors li.exhibitor + li.exhibitor:first-child,
.searchResults .visitors li.visitor + li.visitor:first-child,
.searchResults .products li.product + li.product:first-child,
.searchResults .sessions li.session + li.session:first-child,
.searchResults .participatingIndividuals li.participatingIndividual + li.participatingIndividual:first-child {
  border: none;
}
.searchResults .button {
  text-transform: none;
}
.searchResults .button-flat-favourite {
  display: none;
}
.searchResults .contact-selector-popuplist h3 {
  font-size: 0.8em;
}
.searchResults .contact-selector-popuplist h3 a {
  color: #069cc8;
  font-weight: 700;
  text-transform: uppercase;
}
.searchResults .success {
  background-position: 8px 8px;
  padding: 5px 10px 5px 35px;
}
.searchResults .contentLayoutBox {
  overflow: visible;
  width: 1002px;
}
.searchResults .contentLayoutBox #searchResultsList.list {
  border-top: solid 1px #d7d7d7;
  /*---------------------------*\
MAJ LM 23/12/2015 - 18:45
\*---------------------------*/
  /*------------------------------------*\
Search Results - Exhibitor List
\*------------------------------------*/
  /*====== END Exhibitor List ==========*/
  /*---------------------------*\
  MAJ LM 17/11/2015 - 18:45
  \*---------------------------*/
  /*------------------------------------*\
    Search Results - Conference List
    \*------------------------------------*/
  /*====== END Conference List ==========*/
  /*---------------------------*\
  MAJ LM 14/01/2016 - 18:45
  \*---------------------------*/
  /*------------------------------------*\
    Search Results - SPEAKER LIST
    \*------------------------------------*/
  /*---------------------------*\
MAJ LM 23/12/2015 - 18:45
\*---------------------------*/
  /*------------------------------------*\
Search Results - Product List
\*------------------------------------*/
  /*====== END Exhibitor List ==========*/
  /*---------------------------*\
  MAJ LM 22/01/2016 - 18:45
  \*---------------------------*/
  /*------------------------------------*\
    Carousel - Products List
    \*------------------------------------*/
  /*====== END Carousel Products List ======*/
}
.searchResults .contentLayoutBox #searchResultsList.list li .highlight {
  background-color: #2db7b9;
  border: 1px solid #2db7b9;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor {
  border-bottom: 1px solid #d7d7d7;
  display: block;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail {
  min-height: 75px;
  padding: 20px 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .itemDetail {
  width: 100%;
  position: relative;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .name {
  margin: 0 0 5px 0;
  font-size: 18px;
  line-height: 1;
  position: absolute;
  top: 20px;
  left: 110px;
  width: 550px; /* 400px */
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .name a {
  color: #069cc8;
  font-size: 1em;
  font-weight: normal;
  line-height: 1px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .name a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .logo.small {
  float: left;
  margin: 0 20px 30px 15px; /* 0 20px 0 15px; */
  text-align: center;
  height: 75px;
  width: 75px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .logo.small img {
  margin: 0;
  position: static;
  float: none;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .country {
  margin: 25px 10px 0px 0;
  font-size: 13px;
  float: left;
  max-width: 70%;
  min-width: 42%;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .badge.mini-badge {
  float: left;
  font-size: 13px;
  width: 55%;
  margin: 20px 0 0 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .badge.mini-badge .standDetails {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .badge.mini-badge .standDetails .stand {
  font-weight: 700;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .badge.mini-badge .standDetails .stand + ul {
  display: inline-block;
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .badge.mini-badge .standDetails a {
  color: #069cc8;
  font-size: 13px;
  line-height: 15px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .badge.mini-badge .standDetails a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .headline {
  float: left;
  font-size: 13px;
  margin: 10px 0 0 0;
  width: 55%;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .attribute-container {
  clear: both;
  margin: 0 0 0 110px;
  padding-top: 8px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container {
  display: inline-block;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li {
  float: none;
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li dl {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li .label {
  font-size: 1em;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 3px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li dd {
  color: #565656;
  display: inline-block;
  font-size: 11px;
  margin: 0 0 7px;
  padding: 0 10px 0 0;
  vertical-align: top;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li dd.first {
  display: inline-block;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li dd ul {
  color: #069cc8;
  margin: 0;
  padding: 0 0 0 7px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li .value {
  font-size: 13px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .flags {
  clear: both;
  margin: 11px 0 0 98px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .flags li {
  border: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  max-width: 40px; /* 3Opx */
  margin: 0 0 12px 12px;
  -ms-text-align-last: center;
  text-align: center;
  vertical-align: middle;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .actions {
  display: block;
  text-align: right;
  min-width: 167px;
  margin: 0;
  padding: 20px 20px 0 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .actions li {
  float: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .actions .language {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .actions .favourite-book-session {
  border-color: #d7d7d7;
  float: right;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .actions .favourite-book-session-active {
  background-color: #ffffff;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .country + .badge.mini-badge {
  margin-top: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .badge + .attribute-container {
  clear: both;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .country + .badge + .attribute-container {
  clear: both;
}
.searchResults .contentLayoutBox #searchResultsList.list li.exhibitor .exhibitorDetail .country + .badge + .headline + .attribute-container {
  clear: both;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session {
  border-bottom: 1px solid #d7d7d7;
  display: block;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail {
  min-height: 75px;
  padding: 20px 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .itemDetail {
  max-width: 70%;
  position: relative;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .name {
  margin: 0 0 5px 115px;
  font-size: 18px;
  line-height: 1;
  width: 400px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .name a {
  color: #069cc8;
  font-size: 1em;
  font-weight: normal;
  line-height: 1px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .name a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .sessionTimes {
  margin: 10px 0 10px 115px;
  font-size: 13px;
  line-height: 1;
  position: inherit;
  width: 400px;
  text-align: left;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .logo.small {
  display: inline-block;
  margin: 0 20px 0 15px;
  text-align: center;
  height: 75px;
  width: 75px;
  vertical-align: top;
  position: absolute;
  top: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .logo.small img {
  margin: 0;
  position: static;
  float: none;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .descriptionContainer {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 13px;
  max-width: 398px;
  margin: 0 0 0 115px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .descriptionContainer .location,
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .descriptionContainer .description {
  font-size: 13px;
  color: #444444;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .contributors {
  color: #444444;
  margin-left: 115px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .contributors .contributorName,
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .contributors .jobTitle,
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .contributors .companyName {
  font-size: 13px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .contributors a {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .contributors a:hover {
  text-decoration: none;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .actions {
  display: block;
  float: right;
  max-width: 27%;
  margin: 0;
  padding: 0px 20px 0 0;
  position: initial;
  text-align: right;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .actions li {
  float: none;
  display: block;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .actions .language {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .actions .language .title {
  padding-right: 10px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .actions .language .flag {
  margin-right: 0;
  width: 15px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .actions .language .flag.flag-fr {
  background-position: 0 -209px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .actions .favourite-book-session {
  display: none;
  border-color: #d7d7d7;
  float: right;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .actions .favourite-book-session-active {
  background-color: #ffffff;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .attribute-container {
  position: static;
  margin: 0;
  padding: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .attribute-container dt {
  margin: 5px 0 0 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.session .sessionItemDetail .attribute-container dd {
  padding: 0;
  margin: 0 0 0 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual {
  border-bottom: 1px solid #d7d7d7;
  display: block;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail {
  min-height: 75px;
  padding: 20px 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .name {
  margin: 0 0 5px 0;
  font-size: 18px;
  width: 400px;
  position: absolute;
  top: 20px;
  left: 115px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .name a {
  color: #069cc8;
  font-size: 1em;
  font-weight: normal;
  line-height: 1px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .name a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .logo.small {
  float: left;
  margin: 0 20px 0 15px;
  text-align: center;
  height: 75px;
  width: 75px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .logo.small img {
  margin: 0;
  position: static;
  float: none;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions {
  display: block;
  text-align: right;
  min-width: 167px;
  margin: 0;
  padding: 20px 20px 0 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions li {
  float: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions .attribute-container {
  clear: both;
  margin: 0 0 0 110px;
  padding-top: 8px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions .attribute-container .inner-attribute-container {
  display: inline-block;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions .attribute-container .inner-attribute-container ol {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions .attribute-container .inner-attribute-container ol > li {
  float: none;
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions .attribute-container .inner-attribute-container ol > li dl {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions .attribute-container .inner-attribute-container ol > li .label {
  font-size: 1em;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 3px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions .attribute-container .inner-attribute-container ol > li dd {
  color: #565656;
  display: inline-block;
  font-size: 11px;
  margin: 0 0 7px;
  padding: 0 10px 0 0;
  vertical-align: top;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions .attribute-container .inner-attribute-container ol > li dd.first {
  display: inline-block;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions .attribute-container .inner-attribute-container ol > li dd ul {
  color: #069cc8;
  margin: 0;
  padding: 0 0 0 7px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .actions .attribute-container .inner-attribute-container ol > li .value {
  font-size: 13px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .role,
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .jobTitle,
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .company,
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .summary {
  margin: 20px 10px 0px 5px;
  float: left;
  font-size: 13px;
  max-width: 70%;
  min-width: 42%;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .company,
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .summary {
  margin: 0 10px 0px 5px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.participatingIndividual .participatingIndividualDetail .descriptionContainer {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product {
  border-bottom: 1px solid #d7d7d7;
  display: block;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail {
  min-height: 75px;
  padding: 20px 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .itemDetail {
  width: 100%;
  position: relative;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .name {
  margin: 0 0 5px 0;
  font-size: 18px;
  width: 400px;
  position: absolute;
  top: 20px;
  left: 110px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .name a {
  color: #069cc8;
  font-size: 1em;
  font-weight: normal;
  line-height: 1px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .name a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .logo.small {
  float: left;
  margin: 0 20px 0 15px;
  text-align: center;
  height: 75px;
  width: 75px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .logo.small img {
  margin: 0;
  position: static;
  float: none;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .country {
  margin: 20px 10px 0px 0;
  float: left;
  max-width: 70%;
  min-width: 42%;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .badge.mini-badge {
  float: left;
  font-size: 13px;
  width: 55%;
  margin: 20px 0 0 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .badge.mini-badge .exhibitor {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .badge.mini-badge .exhibitor .label {
  font-weight: 700;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .badge.mini-badge .standDetails {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .badge.mini-badge .standDetails .stand {
  font-weight: 700;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .badge.mini-badge .standDetails .stand + ul {
  display: inline-block;
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .badge.mini-badge .standDetails a {
  color: #069cc8;
  font-size: 13px;
  line-height: 15px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .badge.mini-badge .standDetails a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .headline {
  float: left;
  font-size: 13px;
  margin: 10px 0 0 0;
  width: 55%;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .attribute-container {
  clear: both;
  margin: 0 0 0 110px;
  padding-top: 8px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .attribute-container .inner-attribute-container {
  display: inline-block;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .attribute-container .inner-attribute-container ol {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .attribute-container .inner-attribute-container ol > li {
  float: none;
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .attribute-container .inner-attribute-container ol > li dl {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .attribute-container .inner-attribute-container ol > li .label {
  font-size: 1em;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 3px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .attribute-container .inner-attribute-container ol > li dd {
  color: #565656;
  display: inline-block;
  font-size: 11px;
  margin: 0 0 7px;
  padding: 0 10px 0 0;
  vertical-align: top;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .attribute-container .inner-attribute-container ol > li dd.first {
  display: inline-block;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .attribute-container .inner-attribute-container ol > li dd ul {
  color: #069cc8;
  margin: 0;
  padding: 0 0 0 7px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .attribute-container .inner-attribute-container ol > li .value {
  font-size: 13px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .flags {
  margin: 11px 0 0 98px;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .flags li {
  border: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  max-width: 30px;
  margin: 0 0 12px 12px;
  -ms-text-align-last: center;
  text-align: center;
  vertical-align: middle;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .actions {
  display: block;
  text-align: right;
  min-width: 167px;
  margin: 0;
  padding: 20px 20px 0 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .actions li {
  float: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .actions .language {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .actions .favourite-book-session {
  border-color: #d7d7d7;
  float: right;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .actions .favourite-book-session-active {
  background-color: #ffffff;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .country + .badge.mini-badge {
  margin-top: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .badge + .attribute-container {
  clear: inherit;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .country + .badge + .attribute-container {
  clear: inherit;
}
.searchResults .contentLayoutBox #searchResultsList.list li.product .productDetail .country + .badge + .headline + .attribute-container {
  clear: inherit;
}
.searchResults .contentLayoutBox #searchResultsList.list .jcarousel-skin-nova-default {
  clear: both;
}
.searchResults .contentLayoutBox #searchResultsList.list .jcarousel-skin-nova-default > p {
  background: #069cc8;
  color: #ffffff;
  margin: 0 auto 2px;
  padding: 5px 0 4px 10px;
  width: 600px;
}
.searchResults .contentLayoutBox #searchResultsList.list .jcarousel-skin-nova-default .product-carousel {
  background: #ffffff;
  -webkit-border-radius: 0;
  border-radius: 0;
  box-shadow: #d2cccc 0px 3px 6px 1px;
  margin: 0 auto;
  width: 530px;
}
.searchResults .contentLayoutBox #searchResultsList.list .jcarousel-skin-nova-default .jcarousel-prev-horizontal {
  background-color: transparent;
}
.searchResults .contentLayoutBox #searchResultsList.list .jcarousel-skin-nova-default .jcarousel-next-horizontal {
  background-color: transparent;
}
.searchResults .contentLayoutBox #searchResultsList.list .jcarousel-skin-nova-default .jcarousel-clip-horizontal {
  background-color: transparent;
}
.searchResults .contentLayoutBox #searchResultsList.list .jcarousel-skin-nova-default .jcarousel-item {
  height: auto;
}
.searchResults .contentLayoutBox #searchResultsList.list .jcarousel-skin-nova-default .jcarousel-item a {
  color: #069cc8;
  font-size: 0.8em;
}
.searchResults .contentLayoutBox #searchResultsList.list .jcarousel-skin-nova-default .jcarousel-item a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #searchResultsList.list .jcarousel-skin-nova-default .jcarousel-item .multiline {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.list .meta {
  display: none;
}
.searchResults .contentLayoutBox #searchResultsList.grid {
  border-top: none;
  /*---------------------------*\
  MAJ LM 22/12/2015 - 18:45
  \*---------------------------*/
  /*------------------------------------*\
    Search Results - SPEAKER GRID
    \*------------------------------------*/
  /*====== END SPEAKER GRID ==========*/
  /*---------------------------*\
  
	MAJ LM 17/11/2015 - 18:45
	\*---------------------------*/
  /*------------------------------------*\
   
	Search Results  - Exhibitor Grid
	\*------------------------------------*/
  /*========= END Exhibitor Grid =============*/
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail {
  background-color: #ffffff;
  border: 1px solid #d7d7d7;
  padding-bottom: 10px;
  width: 212px;
  min-height: 335px;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .name {
  margin: 0;
  position: absolute;
  top: 195px;
  left: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .name .lastName {
  vertical-align: middle;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .name .lastName a {
  color: #069cc8;
  font-size: 16px;
  line-height: 15px;
  display: block;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .name .lastName a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .image-and-actions {
  position: static;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .image-and-actions .large {
  display: block;
  margin: 30px auto;
  text-align: center;
  height: 160px;
  width: 195px;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .image-and-actions .large img {
  margin: 0;
  width: auto;
  height: 100%;
  position: static;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .image-and-actions .actions {
  display: block;
  min-height: 85px;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .image-and-actions .actions > li {
  float: none;
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .image-and-actions .actions > li:first-child {
  position: absolute;
  top: 2px;
  left: 2px;
  float: none;
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .image-and-actions .actions > li .attribute-container ol {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .image-and-actions .actions > li .attribute-container ol li {
  float: none;
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .image-and-actions .actions > li .attribute-container ol dl {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .image-and-actions .actions > li .attribute-container ol .label {
  margin: 0 0 10px;
  font-size: 13px;
  font-weight: 700;
  display: none;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .image-and-actions .actions > li .attribute-container ol dd {
  font-size: 12px;
  margin: 0 0 3px;
}
.searchResults .contentLayoutBox #searchResultsList.grid .participatingIndividualDetail .jobTitle {
  border-top: 1px solid #d7d7d7;
  font-size: 14px;
  margin: 12px auto 0;
  padding: 12px 0 0 0;
  width: 85%;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor + .resultItem {
  clear: none;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor + .resultItem .genericDetail {
  display: none;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor {
  border: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: auto;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .highlight {
  background-color: #b5b5b5;
  border: none;
  padding: 0 0 8px 0;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail {
  border: 1px solid #d7d7d7;
  margin: 10px;
  padding: 0;
  width: 212px;
  float: left;
  min-height: 290px;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .name {
  margin: 0;
  position: absolute;
  top: 200px;
  padding: 0;
  width: 100%;
  text-align: center;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .name a {
  color: #069cc8;
  font-size: 15px;
  line-height: 15px;
  display: inline-block;
  padding: 0 15px 0;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .name a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .logo.small {
  display: none;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .logo.large {
  display: block;
  margin: 35px auto;
  text-align: center;
  height: 160px;
  width: 195px;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .logo.large img {
  margin: 0;
  width: auto;
  height: 100%;
  position: static;
  float: none;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .exhibitor {
  margin: 0;
  color: #333333;
  font-size: 13px;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .country {
  font-weight: 700;
  line-height: 15px;
  padding: 9px 0 0 15px;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .badge {
  padding: 0 5px 0 25px;
  text-align: left;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .badge .stand {
  font-weight: 700;
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .badge li {
  display: inline-block;
  margin: 0;
  min-width: 120px;
  text-align: left;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .badge li span {
  display: inline-block;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .badge a {
  color: #069cc8;
  font-size: 13px;
  line-height: 15px;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .badge a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .flags {
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .actions {
  position: absolute;
  top: 2px;
  left: 2px;
  float: none;
  margin: 0;
}
.searchResults .contentLayoutBox #searchResultsList.grid li.exhibitor .exhibitorDetail .actions li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  float: none;
  position: static;
}
.searchResults .contentLayoutBox #searchResultsList.grid .paging-options {
  clear: both;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList {
  background: #f0bbd3;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList > h3 {
  display: none;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list {
  border-top: solid 1px #069cc8;
  /*---------------------------*\
MAJ LM 23/12/2015 - 18:45
\*---------------------------*/
  /*------------------------------------*\
Search Results - Exhibitor List
\*------------------------------------*/
  /*====== END Exhibitor List ==========*/
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li .highlight {
  background-color: #2db7b9;
  border: 1px solid #069cc8;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor {
  border-bottom: 1px solid #069cc8;
  display: block;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail {
  min-height: 75px;
  padding: 20px 0;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .itemDetail {
  width: 100%;
  position: relative;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .name {
  margin: 0 0 5px 0;
  font-size: 18px;
  line-height: 1;
  position: absolute;
  top: 20px;
  left: 110px;
  width: 400px;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .name a {
  color: #069cc8;
  font-size: 1em;
  font-weight: normal;
  line-height: 1px;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .name a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .logo.small {
  float: left;
  margin: 0 20px 0 15px;
  text-align: center;
  height: 75px;
  width: 75px;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .logo.small img {
  margin: 0;
  position: static;
  float: none;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .country {
  margin: 25px 10px 0px 0;
  font-size: 13px;
  float: left;
  max-width: 70%;
  min-width: 42%;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .badge.mini-badge {
  float: left;
  font-size: 13px;
  width: 55%;
  margin: 20px 0 0 0;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .badge.mini-badge .standDetails {
  margin: 0;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .badge.mini-badge .standDetails .stand {
  font-weight: 700;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .badge.mini-badge .standDetails .stand + ul {
  display: inline-block;
  margin: 0;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .badge.mini-badge .standDetails a {
  color: #069cc8;
  font-size: 13px;
  line-height: 15px;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .badge.mini-badge .standDetails a:hover {
  text-decoration: underline;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .headline {
  float: left;
  font-size: 13px;
  margin: 10px 0 0 0;
  width: 55%;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .attribute-container {
  clear: both;
  margin: 0 0 0 110px;
  padding-top: 8px;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container {
  display: inline-block;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol {
  margin: 0;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li {
  float: none;
  margin: 0;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li dl {
  margin: 0;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li .label {
  font-size: 1em;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 3px;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li dd {
  color: #565656;
  display: inline-block;
  font-size: 11px;
  margin: 0 0 7px;
  padding: 0 10px 0 0;
  vertical-align: top;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li dd.first {
  display: inline-block;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li dd ul {
  color: #069cc8;
  margin: 0;
  padding: 0 0 0 7px;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .attribute-container .inner-attribute-container ol > li .value {
  font-size: 13px;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .flags {
  clear: both;
  margin: 11px 0 0 98px;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .flags li {
  border: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  max-width: 30px;
  margin: 0 0 12px 12px;
  -ms-text-align-last: center;
  text-align: center;
  vertical-align: middle;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .actions {
  display: block;
  text-align: right;
  min-width: 167px;
  margin: 0;
  padding: 20px 20px 0 0;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .actions li {
  float: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .actions .language {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .actions .favourite-book-session {
  border-color: #d7d7d7;
  float: right;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .actions .favourite-book-session-active {
  background-color: #ffffff;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .country + .badge.mini-badge {
  margin-top: 0;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .badge + .attribute-container {
  clear: both;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .country + .badge + .attribute-container {
  clear: both;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list li.exhibitor .exhibitorDetail .country + .badge + .headline + .attribute-container {
  clear: both;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .list .meta {
  display: none;
}
.searchResults .contentLayoutBox #sponsoredSearchResultsList .grid {
  border-top: none;
}
/*---------------------------*\
  MAJ LM 16/11/2015 - 18:45
  \*---------------------------*/
/*------------------------------------*\
    Delegate Profile
    \*------------------------------------*/
.delegateProfile .participatingIndividual {
  padding: 20px;
  background-color: #ffffff;
}
.delegateProfile .participatingIndividual .images {
  border: none;
  max-width: 125px; /* 200px */
  text-align: center;
  float: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.delegateProfile .participatingIndividual .images img {
  margin: 0;
  position: relative;
  left: -20px;
}
.delegateProfile .participatingIndividual .content {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0px 0px 0 7px;
  vertical-align: top;
}
.delegateProfile .participatingIndividual .details {
  float: none;
  width: 100%;
}
.delegateProfile .participatingIndividual .details div.actions {
  margin: 0;
  float: right;
  display: none;
}
.delegateProfile .participatingIndividual .details div.actions li {
  overflow: hidden;
}
.delegateProfile .participatingIndividual .details .participatingIndividualName {
  color: #069cc8;
  margin: 0 0 10px;
  font-size: 1.5em;
}
.delegateProfile .participatingIndividual .details .jobTitle,
.delegateProfile .participatingIndividual .details .companyName,
.delegateProfile .participatingIndividual .details .description {
  font-size: 13px;
  line-height: 1;
  margin: 5px 0 0 0;
  max-width: 500px;
}
.delegateProfile .participatingIndividual .details .jobTitle .label,
.delegateProfile .participatingIndividual .details .companyName .label,
.delegateProfile .participatingIndividual .details .description .label {
  font-size: 17px;
}
.delegateProfile .participatingIndividual .details .jobTitle .value,
.delegateProfile .participatingIndividual .details .companyName .value,
.delegateProfile .participatingIndividual .details .description .value {
  font-size: 13px;
}
.delegateProfile .participatingIndividual .details .jobTitle .value.richtext,
.delegateProfile .participatingIndividual .details .companyName .value.richtext,
.delegateProfile .participatingIndividual .details .description .value.richtext {
  margin-bottom: 25px;
}
.delegateProfile .participatingIndividual .social.mini {
  display: inline-block;
  float: right;
  margin: 0;
  text-align: center;
  width: auto;
}
.delegateProfile .participatingIndividual .social.mini li {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
.delegateProfile .participatingIndividual .social.mini li a {
  color: transparent;
}
.delegateProfile .attribute-container-contributorProfileBottom {
  background-color: #ffffff;
  margin: 0;
}
.delegateProfile .attribute-container-contributorProfileBottom .inner-attribute-container {
  border-top: 1px solid #d7d7d7;
  padding: 30px 0 10px;
  margin: 0 auto;
  max-width: 880px;
}
.delegateProfile .attribute-container-contributorProfileBottom ol li {
  border-left: 1px solid #d7d7d7;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 20px;
  padding-left: 20px;
  vertical-align: top;
  width: 28%;
}
.delegateProfile .attribute-container-contributorProfileBottom ol li:first-child {
  margin-left: 0;
}
.delegateProfile .attribute-container-contributorProfileBottom ol li .label {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  color: #069cc8;
}
.delegateProfile .attribute-container-contributorProfileBottom ol li dd,
.delegateProfile .attribute-container-contributorProfileBottom ol li .value {
  margin: 0;
  padding: 1px 0;
  font-size: 13px;
}
.delegateProfile .delegateFooter {
  background-color: #ffffff;
}
.delegateProfile .tabbedContent .list .listItemDetail img.logo,
.delegateProfile .tabbedContent .list .listItemDetail .logo img {
  margin-left: 0;
}
.delegateProfile .tabbedContent .list .listItemDetail img.logo,
.delegateProfile .tabbedContent .list .listItemDetail .logo img {
    left: 25px;
    top: 50px;
}
/*====== END Delegate Profile  ======*/
/*---------------------------*\
  MAJ LM 16/11/2015 - 18:45
  \*---------------------------*/
/*------------------------------------*\
    Exhibitor Profile
    \*------------------------------------*/
.exhibitorProfile #content {
  width: 100%;
  padding: 0;
  border: none;
}
.exhibitorProfile .flags {
  margin: 11px 0 0 98px;
}
.exhibitorProfile .flags li {
  border: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  max-width: 30px;
  margin: 0 0 12px 12px;
  -ms-text-align-last: center;
  text-align-last: center;
  vertical-align: middle;
}
.exhibitorProfile .favourite {
  display: none;
}
.exhibitorProfile .attribute-container {
  overflow: inherit;
}
/*====== END Exhibitor Profile ======*/
/*---------------------------*\
  MAJ LM 18/01/2016 - 18:45
  \*---------------------------*/
/*------------------------------------*\
    Conference profile (Session Detail)
    \*------------------------------------*/
.sessionDetail #sessionDetails {
  background: #ffffff;
  overflow: hidden;
  padding: 15px;
}
.sessionDetail #sessionDetails h2.title {
  color: #069cc8;
  font-size: 16px;
  font-weight: 400;
  width: 70%;
  display: none;
}
.sessionDetail #sessionDetails .language .title {
  margin: 0;
  font-weight: 700;
  font-size: 15px;
}
.sessionDetail #sessionDetails .language .flag {
  margin: 0;
  padding-left: 20px;
  line-height: 1;
  text-indent: 0;
}
.sessionDetail #sessionDetails .language .flag-fr {
  background-position: 0 -209px;
}
.sessionDetail #sessionDetails .inlineElement.startTime,
.sessionDetail #sessionDetails .location,
.sessionDetail #sessionDetails .language,
.sessionDetail #sessionDetails .richtext {
  display: block;
  margin: 0 0 0 15px ;
  width: 678px;
  font-size: 17px;
}
.sessionDetail #sessionDetails .actions {
  width: 25%;
}
.sessionDetail #sessionDetails .actions li {
  float: none;
}
.sessionDetail #sessionDetails .actions li.favourite-book-session {
  width: 160px;
  display: none;
}
.sessionDetail #sessionDetails .actions li.favourite-book-session-disabled {
  border: solid 1px #069cc8;
}
.sessionDetail #sessionDetails .actions li.favourite-book-session-disabled span.buttonText {
  color: #069cc8;
}
.sessionDetail #sessionDetails .actions li.favourite-book-session-active {
  color: #069cc8;
  background-color: #d8d7d7;
  text-transform: uppercase;
}
.sessionDetail #sessionDetails .actions li.favourite-book-session-active:hover {
  background-color: #bbb9b9;
}
.sessionDetail #sessionDetails .inner-attribute-container > ol {
  margin: 10px 0 0 0;
}
.sessionDetail #sessionDetails .formSection .label {
  color: #069cc8;
  font-size: 17px;
  font-weight: 700;
  margin: 0;
}
.sessionDetail #sessionDetails .formSection dd {
  display: block;
  font-size: 13px;
  line-height: 1.3;
  margin: 0;
  padding: 0;
}
.sessionDetail #sessionDetails .formSection dd.first {
  margin: 0;
  padding: 0;
}
.sessionDetail #sessionDetails .formSection ol,
.sessionDetail #sessionDetails .formSection ul {
  margin: 0 0 12px 10px;
}
.sessionDetail #sessionDetails .formSection ol li,
.sessionDetail #sessionDetails .formSection ul li {
  float: none;
}
.sessionDetail .images.nova-hidden-until-ready {
  display: none;
}
.attribute-container-symposiumSessionProfileRight {
  border-top: solid 3px #313131;
  border-bottom: solid #313131;
  margin: 5px 0;
  padding: 0 0 10px 0;
}
/*====== END Session Detail ==========*/
/*---------------------------*\
  MAJ LM 21/01/2016 - 18:45
  \*---------------------------*/
/*------------------------------------*\
    Product Profile
    \*------------------------------------*/
.productProfile #content {
  padding: 0;
  border: none;
}
.productProfile #content .product {
  background: #ffffff;
  margin: 0 0 20px;
}
.productProfile #content .product .productName {
  display: none;
}
.productProfile #content .product .colWrap {
  margin-left: 10px;
  float: none;
}
.productProfile #content .product.smallMedia .col2 {
  text-align: center;
}
.productProfile #content .product.smallMedia .col2 .mediaGallery {
  padding-top: 5px;
}
.productProfile #content .product.smallMedia .col2 div.viewer {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin: 0;
  padding: 0;
  width: 100%;
}
.productProfile #content .product.smallMedia .col2 div.viewer .overlay {
  background: #069cc8;
  color: #ffffff;
  opacity: 1;
}
.productProfile #content .product.smallMedia .col2 div.viewer img {
  max-width: none;
}
.productProfile #content .product .col3 {
  margin-top: 0;
}
.productProfile #content .product .flags {
  margin: 11px 0 0 0;
}
.productProfile #content .product .flags li {
  border: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  max-width: 30px;
  margin: 0 0 12px 12px;
  -ms-text-align-last: center;
  text-align-last: center;
  vertical-align: middle;
}
.productProfile #content .product .flags li:first-child {
  margin-left: 0;
}
.productProfile #content .product .actions {
  display: none;
}
.productProfile #content .product .participatingCompany-badge .bd h2 {
  display: block;
}
.productProfile #content .description {
  white-space: inherit;
  font-size: 13px;
}
.productProfile #content .description p {
  font-size: 13px;
}
/*---------------------------*\
  MAJ LM 25/01/2016 - 18:45
  \*---------------------------*/
/*------------------------------------*\
    customObjectProfile 
    \*------------------------------------*/
.customObjectProfile #content .customObjectName,
.customObjectProfile #content .actions .favourite {
  display: none;
}
.customObjectProfile #content .customObjectContainer {
  background: #ffffff;
  margin: 0;
}
.customObjectProfile #content .customObjectContainer ol {
  margin: 0;
}
/*---------------------------*\
  MAJ LM 17/11/2015 - 18:45
\*---------------------------*/
/*------------------------------------*\
    All Pages Login 
\*------------------------------------*/
.websiteSignUp-ForgottenPassword #content,
.websiteSignUp-ForgottenUsername #content {
  /*background: @bg-wrap-login;*/
  color: #949494;
  border-radius: 0;
  padding-bottom: 20px;
}
.websiteSignUp-ForgottenPassword #content h2,
.websiteSignUp-ForgottenUsername #content h2 {
  color: #949494;
  padding: 10px 20px 0;
}
.websiteSignUp-ForgottenPassword #content h2 ~ p,
.websiteSignUp-ForgottenUsername #content h2 ~ p {
  padding-left: 20px;
}
.websiteSignUp-ForgottenPassword #content .inputForm,
.websiteSignUp-ForgottenUsername #content .inputForm {
  background: #ffffff;
  box-shadow: none;
  margin: 0 auto;
  width: 680px;
}
.websiteSignUp-ForgottenPassword #content .inputForm input:not([type=submit]):focus,
.websiteSignUp-ForgottenUsername #content .inputForm input:not([type=submit]):focus,
.websiteSignUp-ForgottenPassword #content .inputForm textarea:focus,
.websiteSignUp-ForgottenUsername #content .inputForm textarea:focus {
  background: #ffffff;
}
.websiteSignUp-ForgottenPassword #content .inputForm ol,
.websiteSignUp-ForgottenUsername #content .inputForm ol {
  margin: 0;
}
.websiteSignUp-ForgottenPassword #content .inputForm fieldset,
.websiteSignUp-ForgottenUsername #content .inputForm fieldset {
  color: #949494;
  padding: 10px 20px 0;
}
.websiteSignUp-ForgottenPassword #content .inputForm fieldset .formSection,
.websiteSignUp-ForgottenUsername #content .inputForm fieldset .formSection {
  padding: 25px 0 10px;
  background-color: transparent;
  border: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  overflow: hidden;
}
.websiteSignUp-ForgottenPassword #content .inputForm fieldset .formSection label,
.websiteSignUp-ForgottenUsername #content .inputForm fieldset .formSection label {
  font-size: 15px;
  width: 100%;
  margin: 0 0 5px 0;
}
.websiteSignUp-ForgottenPassword #content .inputForm fieldset .formSection input,
.websiteSignUp-ForgottenUsername #content .inputForm fieldset .formSection input {
  margin: 0;
  float: none;
  width: 438px;
  display: inline-block;
  margin: 0 0 20px 0;
}
.websiteSignUp-ForgottenPassword #content .inputForm fieldset .formSection span.validator,
.websiteSignUp-ForgottenUsername #content .inputForm fieldset .formSection span.validator {
  float: none;
  margin: 0;
  color: #069cc8 !important;
  width: 100%;
}
.websiteSignUp-ForgottenPassword #content .inputForm .actions,
.websiteSignUp-ForgottenUsername #content .inputForm .actions {
  float: none;
  padding: 0 20px 20px;
  margin: 0;
}
.websiteSignUp-ForgottenPassword #content .inputForm .actions .mainButton,
.websiteSignUp-ForgottenUsername #content .inputForm .actions .mainButton {
  background: #069cc8;
  color: #ffffff;
  border: none;
  border-radius: 2px;
  padding: 9px 0 8px;
  width: 140px;
  font-size: 0.8em;
  line-height: 1.2;
}
.websiteSignUp-ChangeEmailValidation #content,
.websiteSignUp-InsufficientPermissions #content,
.websiteSignUp-ResetUserPassword #content,
.websiteSignUp-ActivationPage #content {
  color: #313131;
  border-radius: 0;
  padding-bottom: 20px;
  min-height: 500px;
}
.websiteSignUp-ChangeEmailValidation #content h2,
.websiteSignUp-InsufficientPermissions #content h2,
.websiteSignUp-ResetUserPassword #content h2,
.websiteSignUp-ActivationPage #content h2 {
  color: #313131;
  padding: 10px 20px 0;
}
.websiteSignUp-ChangeEmailValidation #content h2 ~ p,
.websiteSignUp-InsufficientPermissions #content h2 ~ p,
.websiteSignUp-ResetUserPassword #content h2 ~ p,
.websiteSignUp-ActivationPage #content h2 ~ p {
  padding-left: 20px;
}
.websiteSignUp-ChangeEmailValidation #content .unmanagedContent,
.websiteSignUp-InsufficientPermissions #content .unmanagedContent,
.websiteSignUp-ResetUserPassword #content .unmanagedContent,
.websiteSignUp-ActivationPage #content .unmanagedContent {
  margin: 0;
  background: #ffffff;
}
.websiteSignUp-ChangeEmailValidation #content table td,
.websiteSignUp-InsufficientPermissions #content table td,
.websiteSignUp-ResetUserPassword #content table td,
.websiteSignUp-ActivationPage #content table td {
  padding: 20px 0 0 20px;
}
.websiteSignUp-InsufficientPermissions #sidebarLeft {
  background: #ffffff;
}
.websiteSignUp-InsufficientPermissions #sidebarLeft .unmanagedContent {
  color: #949494;
}
.websiteSignUp-LoginForm #content,
.websiteSignUp-CreateAProfile-Step1 #content,
.websiteSignUp-EditYourProfile #content {
  color: #313131;
}
.websiteSignUp-LoginForm #content #loginContainer,
.websiteSignUp-CreateAProfile-Step1 #content #loginContainer,
.websiteSignUp-EditYourProfile #content #loginContainer {
  margin: 20px 0 0;
}
.websiteSignUp-LoginForm #content .inputForm,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm,
.websiteSignUp-EditYourProfile #content .inputForm {
  width: 635px;
  padding: 20px;
  background: #ffffff;
  border: none;
  display: block;
  margin: 20px auto 0px;
}
.websiteSignUp-LoginForm #content .inputForm legend,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm legend,
.websiteSignUp-EditYourProfile #content .inputForm legend {
  padding: 8px 0 0;
  color: #ffffff;
}
.websiteSignUp-LoginForm #content .inputForm legend ~ p,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm legend ~ p,
.websiteSignUp-EditYourProfile #content .inputForm legend ~ p {
  margin: 0 0 15px 0;
}
.websiteSignUp-LoginForm #content .inputForm #loginFields,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm #loginFields,
.websiteSignUp-EditYourProfile #content .inputForm #loginFields,
.websiteSignUp-LoginForm #content .inputForm #registrationFields,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm #registrationFields,
.websiteSignUp-EditYourProfile #content .inputForm #registrationFields {
  width: 100%;
  float: none;
}
.websiteSignUp-LoginForm #content .inputForm h2,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm h2,
.websiteSignUp-EditYourProfile #content .inputForm h2 {
  color: #949494;
}
.websiteSignUp-LoginForm #content .inputForm fieldset,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset,
.websiteSignUp-EditYourProfile #content .inputForm fieldset {
  color: #949494;
  padding: 10px 20px 0;
  margin: 0;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .formSection,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .formSection,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .formSection {
  padding: 0 0 10px 0;
  overflow: hidden;
  background-color: transparent;
  border: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .formSection label,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .formSection label,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .formSection label {
  font-size: 15px;
  width: 100%;
  margin: 0 0 5px 0;
  padding-left: 10px;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .formSection input,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .formSection input,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .formSection input {
  float: none;
  width: 438px;
  display: block;
  margin: 0 0 5px 0;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .formSection input[type="checkbox"],
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .formSection input[type="checkbox"],
.websiteSignUp-EditYourProfile #content .inputForm fieldset .formSection input[type="checkbox"] {
  width: 15px;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .formSection input[type="checkbox"] + label,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .formSection input[type="checkbox"] + label,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .formSection input[type="checkbox"] + label {
  padding: 0px;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .formSection input:not([type=submit]):focus,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .formSection input:not([type=submit]):focus,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .formSection input:not([type=submit]):focus,
.websiteSignUp-LoginForm #content .inputForm fieldset .formSection textarea:focus,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .formSection textarea:focus,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .formSection textarea:focus {
  background: #ffffff;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .formSection a.forgotPassword,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .formSection a.forgotPassword,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .formSection a.forgotPassword {
  color: margin: 0;
  text-decoration: underline;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .formSection a.forgotPassword:hover,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .formSection a.forgotPassword:hover,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .formSection a.forgotPassword:hover {
  text-decoration: none;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .formSection span.validator,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .formSection span.validator,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .formSection span.validator {
  float: none;
  margin: 0;
  color: #069cc8 !important;
  width: 100%;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .signupLink,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .signupLink,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .signupLink {
  text-decoration: underline;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .signupLink:hover,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .signupLink:hover,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .signupLink:hover {
  text-decoration: none;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .restartSignUp,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .restartSignUp,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .restartSignUp {
  margin: 5px 0 0 0;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .attribute-container fieldset,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .attribute-container fieldset,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .attribute-container fieldset {
  padding: 0;
}
.websiteSignUp-LoginForm #content .inputForm fieldset .attribute-container fieldset label,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm fieldset .attribute-container fieldset label,
.websiteSignUp-EditYourProfile #content .inputForm fieldset .attribute-container fieldset label {
  padding: 0;
}
.websiteSignUp-LoginForm #content .inputForm .actions,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm .actions,
.websiteSignUp-EditYourProfile #content .inputForm .actions {
  float: none;
  padding: 0 20px 20px 0;
  margin: 0;
}
.websiteSignUp-LoginForm #content .inputForm .actions .mainButton,
.websiteSignUp-CreateAProfile-Step1 #content .inputForm .actions .mainButton,
.websiteSignUp-EditYourProfile #content .inputForm .actions .mainButton {
  background: #069cc8;
  color: #ffffff;
  border: none;
  border-radius: 2px;
  padding: 9px 0 8px;
  width: 140px;
  font-size: 0.8em;
  line-height: 1.2;
}
.websiteSignUp-LoginForm #cboxWrapper #cboxContent #cboxLoadedContent,
.websiteSignUp-CreateAProfile-Step1 #cboxWrapper #cboxContent #cboxLoadedContent,
.websiteSignUp-EditYourProfile #cboxWrapper #cboxContent #cboxLoadedContent {
  height: 88px !important;
}
.websiteSignUp-LoginForm #cboxWrapper #cboxContent #editProfilePopupBtns,
.websiteSignUp-CreateAProfile-Step1 #cboxWrapper #cboxContent #editProfilePopupBtns,
.websiteSignUp-EditYourProfile #cboxWrapper #cboxContent #editProfilePopupBtns {
  text-align: center;
}
.websiteSignUp-LoginForm #cboxWrapper #cboxContent .mainButton,
.websiteSignUp-CreateAProfile-Step1 #cboxWrapper #cboxContent .mainButton,
.websiteSignUp-EditYourProfile #cboxWrapper #cboxContent .mainButton {
  background: #069cc8;
  color: #ffffff;
  border: none;
}
.websiteSignUp-CreateAProfile-Step1 #content .inputForm .actions,
.websiteSignUp-EditYourProfile #content .inputForm .actions {
  padding: 0 20px 20px;
}
/*========= END ALL Login ========*/
/*---------------------------*\
  MAJ LM 28/12/2015 - 18:45
  \*---------------------------*/
/*------------------------------------*\
    Company Account
    \*------------------------------------*/
.companyAccount .bodyText {
  color: #313131;
}
.companyAccount .statistics-module h2 {
  color: #069cc8;
  font-weight: 400;
}
.eventEditionSelectorContainer {
  margin: 20px 0 20px;
}
.mod-content {
  background: #ffffff;
  border: solid 1px #cfcfcf;
  margin: 20px 0;
}
.mod-content .header {
  color: #069cc8;
  font-weight: 700;
}
/*====== END Company Account ======*/
/*---------------------------*\
  MAJ LM 08/01/2016 - 18:45
  \*---------------------------*/
/*------------------------------------*\
    Carousel - Global
    \*------------------------------------*/
#productsSection,
#otherProducts {
  background: #ffffff;
  border: none;
  margin: 0 0 20px;
}
#productsSection h2.solidBox,
#otherProducts h2.solidBox {
  background: #069cc8;
  color: #ffffff;
  padding: 5px 0 5px 25px;
}
#productsList,
#participatingIndividualsList,
#otherProducts-ProductsList {
  margin: 10px 0;
}
.jcarousel-skin-nova-default .jcarousel-container {
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0;
  padding: 0 40px !important;
}
.jcarousel-skin-nova-default > p {
  background: #069cc8;
  color: #ffffff;
  margin: 0 10px 2px 10px;
  padding: 5px 0 4px 10px;
}
.jcarousel-skin-nova-default .product-carousel {
  background: #ffffff;
  box-shadow: #d2cccc 0px 3px 6px 1px;
  margin: 0 10px;
  width: 672px;
}
.jcarousel-skin-nova-default .jcarousel-prev-horizontal {
  background-color: transparent;
}
.jcarousel-skin-nova-default .jcarousel-next-horizontal {
  background-color: transparent;
}
.jcarousel-skin-nova-default .jcarousel-clip-horizontal {
  background-color: transparent;
}
.jcarousel-skin-nova-default .jcarousel-item {
  height: auto;
}
.jcarousel-skin-nova-default .jcarousel-item h3.name a {
  color: #069cc8;
  font-size: 0.8em;
}
.jcarousel-skin-nova-default .jcarousel-item h3.name a:hover {
  text-decoration: underline;
}
.jcarousel-skin-nova-default .jcarousel-item a.logo img {
  background-color: #ffffff;
  border: 1px solid #d7d7d7;
  left: 50% !important;
  margin-left: -38px;
}
.jcarousel-skin-nova-default .jcarousel-item .multiline {
  margin: 0;
}
.recordCount {
  display: none;
}
/*====== END Carousel Products List ======*/
/*---------------------------*\
  MAJ LM 07/01/2016 - 18:45
  \*---------------------------*/
/*------------------------------------*\
    Content - Participating Compagny
    \*------------------------------------*/
.participatingCompany-badge {
  background-color: #ffffff;
  border: none;
  border-radius: 0;
  margin: 0;
  position: relative;
}
.participatingCompany-badge .sidepanel-b {
  width: 230px;
  float: right;
  padding: 0 0 20px 0;
}
.participatingCompany-badge .sidepanel-b li.web {
  margin-top: 0;
}
.participatingCompany-badge .sidepanel-b .actions {
  margin: 0;
  overflow: hidden;
  padding: 20px 20px 0 0;
  float: none;
}
.participatingCompany-badge .sidepanel-b .actions li.favourites {
  display: none;
}
.participatingCompany-badge .social {
  border-top: 1px solid #d7d7d7;
  margin: 10px 18px 0 11px;
  padding-top: 10px;
  width: 200px;
  display: none;
}
.participatingCompany-badge .social h3 {
  color: green;
  font-size: 13px;
  line-height: 15px;
}
.participatingCompany-badge .participatingCompany-media-object {
  border-right: 4px solid #efefef;
  padding: 10px;
}
.participatingCompany-badge .media.logo {
  width: 150px;
  max-height: 200px;
  text-align: center;
  float: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}
.participatingCompany-badge .media.logo img {
  display: inline;
}
.participatingCompany-badge .bd {
  width: 576px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 8px 0 0 15px;
  font-size: 14px;
}
.participatingCompany-badge .bd a {
  color: #069cc8;
  font-size: 13px;
  text-decoration: none;
}
.participatingCompany-badge .bd a:hover {
  text-decoration: underline;
}
.participatingCompany-badge .bd .standDetails .stand {
  font-weight: 700;
}
.participatingCompany-badge .bd .flags {
  margin: 11px 0 0 0;
}
.participatingCompany-badge .bd .flags li {
  border: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  max-width: 30px;
  margin: 0 0 12px 12px;
  -ms-text-align-last: center;
  text-align-last: center;
  vertical-align: middle;
}
.participatingCompany-badge .bd .flags li:first-child {
  margin: 0 0 12px 0;
}
.participatingCompany-badge .bd .description {
  font-size: 14px;
}
.participatingCompany-badge .bd .attribute-container {
  padding: 30px 0 0 0;
}
.participatingCompany-badge .bd .attribute-container .label {
  border-bottom: 1px solid #d7d7d7;
  color: #069cc8;
  font-size: 21px;
  font-weight: 400;
  margin: 0 auto 6px;
  padding: 0;
}
.participatingCompany-badge .bd .attribute-container .value {
  display: inline-block;
  line-height: 20px;
  padding: 0 10px 0px 10px;
  margin: 0 0 20px 0;
  zoom: 1;
  vertical-align: top;
  width: 45%;
}
.participatingCompany-badge .bd .attribute-container dd,
.participatingCompany-badge .bd .attribute-container dd.first {
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 1;
  margin: 0 20px 15px 0;
  vertical-align: top;
  width: 46%;
}
.participatingCompany-badge .bd .attribute-container dd ul {
  margin: 10px;
  padding-left: 25px;
}
.inner-attribute-container .label {
  margin: 0;
}
/***** END Content - Participating Compagny ****/
/*---------------------------*\
  MAJ LM 26/01/2016 - 18:45
  \*---------------------------*/
/*------------------------------------*\
    Content - Shared Stands
    \*------------------------------------*/
.sharedStands {
  background-color: #ffffff;
  margin: 0 0 20px;
  position: relative;
}
.sharedStands .stand {
  margin: 0;
  padding: 10px;
}
.sharedStands .stand ol {
  margin: 10px 0 0 0;
}
.sharedStands .stand ol li a {
  font-size: 13px;
}
.sharedStands .stand ol li a:hover {
  text-decoration: underline;
}
/*---------------------------*\
  MAJ LM 18/01/2016 - 18:45
  \*---------------------------*/
/*------------------------------------*\
    Onglet Accordion
    \*------------------------------------*/
.tabbedContent {
  margin: 20px 0 20px;
  padding: 0 0 0;
}
.tabbedContent ul.tablinks {
  padding: 0;
  text-decoration: none;
  overflow: hidden;
  z-index: 50;
}
.tabbedContent ul.tablinks li {
  background: #6b6b6b;
  border-color: #6b6b6b;
  margin-right: 3px;
  border-radius: 0;
  -webkit-border-radius: 0;
  cursor: pointer;
  float: left;
}
.tabbedContent ul.tablinks li a {
  color: #ffffff;
  padding: 10px 10px 9px;
  font-size: 16px;
}
.tabbedContent ul.tablinks li:hover {
  background-color: #ffffff;
  border-color: #ffffff;
}
.tabbedContent ul.tablinks li:hover a {
  color: #6b6b6b;
  padding: 10px;
  font-size: 16px;
}
.tabbedContent ul.tablinks li.selected {
  background: #ffffff;
  border-color: #ffffff;
  position: relative;
  top: 0;
  z-index: 50;
}
.tabbedContent ul.tablinks li.selected a {
  color: #6b6b6b;
  padding: 10px;
  font-size: 16px;
}
.tabbedContent .tabContent {
  background-color: #ffffff;
  border: none;
  min-height: inherit;
  padding: 20px;
  height: auto;
}
.tabbedContent .tabContent .list {
  margin: 0;
  padding: 0;
}
.tabbedContent .tabContent .list .customObjectItem {
  padding: 0 15px 0 0;
}
.tabbedContent .tabContent .list .listItemDetail {
  min-height: 75px;
  padding: 20px 0;
  overflow: hidden;
}
.tabbedContent .tabContent .list .listItemDetail .itemDetail {
  float: none;
  position: relative;
  max-width: 800px;
  width: auto;
}
.tabbedContent .tabContent .list .listItemDetail .actions {
  display: none;
}
.tabbedContent .tabContent .list .listItemDetail .name {
  margin: 0 0 10px 15px;
  font-size: 18px;
}
.tabbedContent .tabContent .list .listItemDetail .name a {
  color: #069cc8;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
}
.tabbedContent .tabContent .list .listItemDetail .name a:hover {
  text-decoration: underline;
}
.tabbedContent .tabContent .list span.logo.small,
.tabbedContent .tabContent .list a.logo.small {
  border: 1px solid #d7d7d7;
  float: left;
  margin: 0 15px 10px;
  padding: 10px;
  width: 75px;
  height: 75px;
}
.tabbedContent .tabContent .list span.logo.small img,
.tabbedContent .tabContent .list a.logo.small img {
  margin: 0;
}
.tabbedContent .tabContent #messageList {
  color: #ffffff;
  padding: 0 20px 20px;
}
.tabbedContent .tabContent p {
  margin: 0;
}
.tabbedContent .tabContent .role,
.tabbedContent .tabContent .jobTitle,
.tabbedContent .tabContent .company,
.tabbedContent .tabContent .summary {
  font-size: 13px;
  margin: 0 0 0 128px;
  max-width: 765px;
  min-width: 125px;
}
.tabbedContent .tabContent .descriptionContainer {
  margin: 0;
}
.tabbedContent .tabContent .descriptionContainer .location,
.tabbedContent .tabContent .descriptionContainer .description {
  color: #6b6b6b;
}
.tabbedContent .twocolumn {
  color: #6b6b6b;
}
.tabbedContent .delegateFooter hr {
  display: none;
}
.contributor.tabContent .logo.small {
  position: relative;
  top: -15px;
}
.delegateFooter hr {
  display: none;
}
/*====== END Onglet Accordion ======*/
/*---------------------------*\
  MAJ LM 17/11/2015 - 18:45
\*---------------------------*/
/*------------------------------------*\
    ALL COMMENT BLOCK
\*------------------------------------*/
#sessionDetails .novaObject-Comment {
  width: 650px;
}
#sessionDetails .novaObject-Comment textarea {
  width: 638px;
}
.novaObject-Comment {
  clear: both;
  margin: 38px 15px 0;
  border: 1px solid #cfcfcf;
}
.novaObject-Comment-Empty,
.novaObject-Comment {
  background: #dadada;
}
.novaObject-Comment-Empty textarea,
.novaObject-Comment textarea {
  width: 646px;
  padding-left: 10px;
}
.delegateProfile .participatingIndividual .actions .novaObject-Comment {
  margin-top: 10px;
  height: 140px;
  width: 151px;
  position: relative;
}
.delegateProfile .participatingIndividual .actions .novaObject-Comment textarea {
  height: 85px;
  position: relative;
  z-index: 1000;
  width: 137px;
}
/*====== END ALL COMMENT BLOCK ======*/
/*---------------------------*\
  MAJ LM 16/11/2015 - 18:45
\*---------------------------*/
.custom404Error #pageTopContainer {
  display: none;
}
.custom404Error.sidebars-left-wide-right #content,
.custom404Error.sidebars-left-wide-right #sidebarRight {
  display: none;
}
.custom404Error #sidebarLeft {
  background: #313131;
  width: 100%;
  margin: 0 0 20px 0;
}
.custom404Error #sidebarLeft img {
  margin: 0;
}
.custom404Error #sidebarLeft .unmanagedContent {
  font-size: 20px;
  text-align: center;
  color: #949494;
}
.custom404Error #sidebarLeft .unmanagedContent h2 {
  font-size: 45px;
  color: #949494;
}
.custom404Error #sidebarLeft .unmanagedContent a {
  color: #069cc8;
  font-size: 18px;
  margin: 25px 0 0;
  display: inline-block;
  text-decoration: underline;
}
.custom404Error #sidebarLeft .unmanagedContent a:hover {
  text-decoration: none;
}
/*======= END Page 404 ========*/