@charset "iso-8859-1";
/* CSS Document */
.mrgn-0-btm {margin-bottom:0px}
.nav li a.language {display:block;float:left;padding:13px 2px;}
form.rightbar-search {font-size: 14px; padding-top: 12px; margin-left: -150px; position: absolute; display:none;}
a.fa-search:hover + form.rightbar-search, a.fa-search:focus + form.rightbar-search, a.fa-search:active + form.rightbar-search {display:inline}
form.rightbar-search input {width: 150px;}
form.rightbar-search:hover, form.rightbar-search:focus, form.rightbar-search:active {display:inline}
span.user-text{font-size:14px;padding-left:10px;font-family:'Ubuntu Condensed', sans-serif;display:none;}
a.fa-user:hover span.user-text,a.fa-user:focus span.user-text, a.fa-user:active span.user-text{display:inline}
span.user-text:hover, span.user-text:focus, span.user-text:active {display:inline}
div.news-speaker-item {background-color:#ebebeb;}
a.news-figure figure {background-color:#ccc;}
a.news-figure figure:hover, a.news-figure figure:focus, a.news-figure figure:active {background-color:#000;}

.activity-exhibitor {font-size:16px}

.title-news{min-height:69px;max-height:69px}
.shortd-news{min-height:80px;max-height:80px}

.red-text{color:#FF1746;font-size:16px; font-family:calibri;}
.black-text{color:#000;font-size:16px; font-family:calibri;}
.white-text{color:#fff;font-size:16px; font-family:calibri;}
.white_black_link{color:#fff;}
.white_black_link:hover, .white_black_link:focus, .white_black_link:active {color:#000;}

span.user-text {
	font-size:14px;
	padding:5px 10px;
	font-family:arial;
	display:none;
	position: absolute;
    margin-left: -137px;
    margin-top: 35px;
    background-color: rgba(20,20,20,0.9);}

@media (min-width: 768px) and (max-width:1200px) {
	.navbar-brand {
		display: none;
	}
}

@media only screen and (max-width: 502px) {
	.navbar-brand {display: none; }
}

@media only screen and (max-width: 767px) {
	.navbar-toggle-menu {
		float: right;
		width: 200px;
		padding-top: 1px;
	}
	.navbar-toggle-menu li a.language {
		padding: 8px 15px;
	}
	.navbar-toggle-menu form.rightbar-search {
		padding-top: 6px;
	}
}

@media only screen and (min-width: 768px) {
	.navbar-toggle-menu {display: none;}
}

@media only screen and (min-width: 768px) and (max-width:992px) {
	form.rightbar-search {margin-top:6px; margin-left: -165px;}
	form.rightbar-search input {width: 160px}
	span.user-text {margin-left: -145px;}
}

/*********
9.Section Exhibit(Pricing)
*********/



figure.speaker:hover img,figure.speaker:focus img,figure.speaker:active img,figure.speaker.hover img{opacity:.2;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(1.1);transform:scale(1.1)}

figure.speaker:hover figcaption h2,figure.speaker:focus figcaption h2,figure.speaker:active figcaption h2,figure.speaker.hover figcaption h2,figure.speaker:hover figcaption p,figure.speaker:focus figcaption p,figure.speaker:active figcaption p,figure.speaker.hover figcaption p{opacity:1;border-color:rgba(255,255,255,0.5);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(0);transform:translateY(0)}

figure.speaker:hover figcaption p,figure.speaker:focus figcaption p,figure.speaker:active figcaption p,figure.speaker.hover figcaption p{-webkit-transition-delay:.3s;transition-delay:.3s}

figure.speaker:hover:before,figure.speaker:focus:before,figure.speaker:active:before,figure.speaker.hover:before,figure.speaker:hover:after,figure.speaker:focus:after,figure.speaker:active:after,figure.speaker.hover:after{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}

#floatingSocialShare { position: relative;}
#floatingSocialShare .top-left { position: fixed;top:15%;left:0%;z-index:99999;}
#floatingSocialShare .top-left a {
	position: relative;
	width: 38px;
	height: 38px;
	line-height: 20px;
	display: list-item;
	list-style-type: none;
	padding: 5px 0;
	text-align: center;
	background-color: #959595;
	color: #E80000;
	opacity: 0.8
}
#floatingSocialShare .top-left a:visited, #floatingSocialShare .top-left a:focus, #floatingSocialShare .top-left a:active, #floatingSocialShare .top-left a:hover{opacity:1;outline: #ff1744 solid 3px;}
#floatingSocialShare .top-left .fa{margin-top:6px;font-size:16px;}
.newsletter_home{transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg); -webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);position:relative;top:35px;}
#floatingSocialShare .top-left a.newsletter_home_link{margin-top:5px;height:73px;}


.same-vertical-exhibit{height:auto;}
.exhibit-title{height:auto;}
a.link-exhibit-access-espace:hover,a.link-exhibit-access-espace:focus,a.link-exhibit-access-espace:active{ text-decoration:underline}
.practic-info-title{font-size:21px;font-weight:300;background-color: #ff1744;color: #FFF; margin-left: -20px;position:relative;top: -30px;border-radius: 0;width:80%}
@media only screen and (max-width: 767px) {
	.practic-info-title{width:90%}
	.sidemenu {display:none;}
	.navbar-nav {margin: 7.5px 0px;}
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 355px;
}

@media only screen and (min-width: 768px) and (max-width:992px) {
	.same-vertical-exhibit{min-height:300px; max-height:300px;}
	.exhibit-title{height: 110px;padding-left: 20px;padding-top: 40px;}
	.practic-info-title{width:90%}
}
@media only screen and (min-width: 993px) {
	.same-vertical-exhibit{min-height:200px; max-height:200px;}
}
@media screen and (max-width: 980px) {
    #floatingSocialShare .top-left { position: fixed;top:auto;left:0%;bottom:0%;z-index:99999;}
    #floatingSocialShare .top-left a{ position: relative;float: left;display: list-item;list-style-type: none;}
    #floatingSocialShare .top-left a.newsletter_home_link{ margin-left:5px; width:73px;margin-top:0px;height:38px;}
	.newsletter_home{transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg); position: relative; top: 5px;}
}
/*Bootstrap col margin right*/
@media (min-width: 992px) and (max-width:1200px) {
.navbar-brand {
	display: none;
}
.col-md-offset-right-12 {
	margin-right: 100%;
}
.col-md-offset-right-11 {
	margin-right: 91.66666667%;
}
.col-md-offset-right-10 {
	margin-right: 83.33333333%;
}
.col-md-offset-right-9 {
	margin-right: 75%;
}
.col-md-offset-right-8 {
	margin-right: 66.66666667%;
}
.col-md-offset-right-7 {
	margin-right: 58.33333333%;
}
.col-md-offset-right-6 {
	margin-right: 50%;
}
.col-md-offset-right-5 {
	margin-right: 41.66666667%;
}
.col-md-offset-right-4 {
	margin-right: 33.33333333%;
}
.col-md-offset-right-3 {
	margin-right: 25%;
}
.col-md-offset-right-2 {
	margin-right: 16.66666667%;
}
.col-md-offset-right-1 {
	margin-right: 8.33333333%;
}
.col-md-offset-right-0 {
	margin-right: 0;
}
.col-md-offset-top-4 {
	margin-top: 4%;
}
}


