<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	/* background: #ffffff url(/fileadmin/templates-v4/img/body/005.jpg) center 99px; */
	background-size: auto;
	background-repeat: no-repeat;
	background-attachment: fixed;

	/* Before swap menus */
	/*padding-top:28px;*/
	padding-top:50px;
}

@media (max-width: 992px) {
	body {
		padding-top: 75px;
	}
}

@media (max-width: 768px) {
	body {
		padding-top: 40px;
	}
}

/* Related to body top padding */
body.fixedNavigation {
	/* Before swap menus */
	/*padding-top:79px;*/
	padding-top:99px;
}



/* Colors */ 
.black {color:#000000!important;}
.color333 {color:#333333!important;}
.cyan {color:#005f84!important;}
.white {color:#ffffff!important;}
.color777 {color:#777777!important;}

.bgColor0 {background-color: #333333 !important;}
.bgColor1 {background-color: #E00000 !important;}
.bgColor2 {background-color: #008b8b !important;}
.bgColor3 {background-color: #0073AA !important;}
.bgColor4 {background-color: #d6a729 !important;}
.bgColor5 {background-color: #32b47b !important;}
.bgColor6 {background-color: #a92cbd !important;}
.bgColor7 {background-color: #04b7b7 !important;}
.bgColor8 {background-color: #000000 !important;}
.bgColor9 {background-color: #0000ff !important;}
.bgColor10 {background-color: #5f9ea0 !important;}
.bgColor11 {background-color: #d2691e !important;}
.bgColor12 {background-color: #6495ed !important;}
.bgColor13 {background-color: #006400 !important;}
.bgColor14 {background-color: #333333 !important;}



hr {
	border-top:1px solid #dddddd;
}



/* Top top menu / line with flags */
.top-bar {
	position:fixed;
	top:0;
	width:100%;
	z-index:20;
}

.top-bar .container {
	padding-left:0;
	padding-right:0;
}

.top-bar a:focus,
.top-bar a:hover {
	text-decoration:underline!important;
}











/* &lt;Before swap menus (did not exist)&gt; */

.navigation.top-bar .dropdown-menu,
body.website-ien .navigation.top-bar .dropdown-menu,
body.website-pei .navigation.top-bar .dropdown-menu,
body.website-ita .navigation.top-bar .dropdown-menu,
body.website-dach .navigation.top-bar .dropdown-menu,
body.website-pcne .navigation.top-bar .dropdown-menu,
body.website-edt .navigation.top-bar .dropdown-menu,
body.website-manu .navigation.top-bar .dropdown-menu,
body.website-cmi .navigation.top-bar .dropdown-menu
{
	border-top:0!important;
}

.navigation.top-bar .list-inline&gt;li {
	padding-right:0;
	padding-left:0;
}

.navigation.top-bar .navbar-default .navbar-nav&gt;li&gt;a:hover,
.navigation.top-bar .navbar-default .navbar-nav&gt;li.active&gt;a
{
	color:#fff!important;
	text-decoration: underline;
}

.navigation.top-bar .navbar-default .navbar-nav&gt;li.active li.active&gt;a {
	color:#fff!important;
}

.navigation.top-bar .navbar-default .navbar-nav&gt;li li&gt;a:hover {
	color:#777777!important
}

.navigation.top-bar .navbar-default .navbar-nav&gt;li li.active&gt;a:hover {
	color:#fff!important;
}

.navigation.top-bar .navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}

@media (max-width: 767px) {
	.navigation.top-bar .navbar-default .dropdown-menu li a,
	.navigation.top-bar .navbar-default .navbar-nav&gt;li li&gt;a:hover
	{
		color:#fff!important;
	}
	.navigation.top-bar .navbar-default .dropdown-menu li.active a {
		text-decoration: underline;
	}
}

/* &lt;/Before swap menus (did not exist)&gt; */









ul.list-inline.top-social img {
	border:1px solid #fff;
}

.dropdown-menu&gt;li&gt;a {
	color:#777777!important;
}

.column-post h4 a {
	color:#333333!important;
}

.top-nav li a,
.dropdown-menu&gt;.active&gt;a,
.dropdown-menu&gt;.active&gt;a:focus,
.dropdown-menu&gt;.active&gt;a:hover,
.top-social li a,
.social-footer li a,
.btn
{
	color:#ffffff!important;
}

.media-heading a {
	color:#444444!important;
}

.top-nav li:before {
	margin:0 5px 0 2px;
	content:"|";
}

.top-nav li a.on {
	text-decoration: underline;
}

.navbar-default .navbar-nav .active&gt;a:hover, .navbar-default .navbar-nav .active&gt;a:focus {
	color:#ffffff!important;
	text-decoration: underline;
}





/* Logo &amp;&amp; LB */
.header {
	padding:20px 0
}

.header .container {
	padding-left:0;
	padding-right:0;
}

/* Enlarge logo - below wasn't there before */

/* Min-width and above */
@media (min-width: 1200px) {

	.headerLeftColumn {
		padding-right: 0;
		min-width: 225px;
	}

	.headerMiddleColumn {
		padding-right: 0;
		padding-left: 0;
	}

	.headerRightColumn {
		padding-left: 0;
		max-width: 175px;
	}

	.header .logo {
		padding: 0;
	}

}





/* Main menu */
/* Related to body top padding */
.navigation.affix {
	/* Before swap menus */
	/*top:28px;*/
	top:50px;

	z-index:10;
	width:100%
}

.navigation .container {
	padding-left:0;
	padding-right:0;
}

.navigation .navbar-default .navbar-nav &gt; li &gt; a {
	/* Before swap menus (didn't exist before)*/
	color:#fff;

	padding:15px 4px;
}

.navbar-default .navbar-nav&gt;.open&gt;a:hover,.navbar-default .navbar-nav&gt;.open&gt;a:focus {
	text-decoration: underline;
}

li.webinar-emphasis {
	margin-right: 20px;
	/*font-size: 1.3em;*/
}

li.webinar-emphasis a {
	font-weight: 700;
}

li.webinar-emphasis a i {
	color:white;
}

#search-engine-input {
	max-width: 200px;
}

.rotatePlus90Degrees { transform: rotate(90deg); }
.rotateMinus90Degrees { transform: rotate(-90deg); }

/* To have the nav-bar open sub-menus &amp;&amp; sub-sub-menus on hover */
@media (min-width: 992px){
	.dropdown-menu .dropdown-menu { margin-left:0; margin-right: 0; }
	.dropdown-menu li { position: relative; }
	.nav-item .submenu { display: none; position: absolute; left:100%; top:-7px;}
	.dropdown-menu &gt; li:hover &gt; .submenu{ display: block; top:0; left:100% }
	.dropdown-menu.submenu {margin-top:0; }
}










#socialNetworksConnect {
	position: static;
	float: left;
	margin: 14px 0 0 30px;
	padding: 0;
	overflow: hidden;
}

#socialNetworksConnect #googleConnect {
	float: left;
	margin-right:10px;
}

#socialNetworksConnect #linkedinConnect {
	float: left;
	margin-right:10px;
}

#socialNetworksConnect #linkedinConnect a {
	color:#fff;
	display: block;
	width: 20px;
	height: 20px;
	background-color: #0a66c2;
	text-align: center;
	line-height: 21px;
}

#socialNetworksConnect #facebookConnect {
	float: left;
	margin-right:10px;
}

#socialNetworksConnect #facebookConnect a {
	color:#fff;
	display: block;
	width: 20px;
	height: 20px;
	background-color: #0866FF;
	text-align: center;
	line-height: 21px;
}

#socialNetworksConnect #twitterConnect {
	float: left;
	margin-right:10px;
}

#socialNetworksConnect #twitterConnect a {
	color:#fff;
	display: block;
	width: 20px;
	height: 20px;
	background-color: #1DA1F2;
	text-align: center;
	line-height: 21px;
}

@media(max-width:992px){
	#socialNetworksConnect {
		margin: 0 0 20px 0;
		float: none;
		clear: both;
	}
}
@media(max-width:768px){
	#socialNetworksConnect {
		margin: 0 0 30px -10px;
	}
}












.content .container {
	background-color:#eeeeee;
	padding-top:15px;
}

.twoThirdLeft {
	width:calc(100% - 320px);
}

@media(max-width:768px){
	.twoThirdLeft {
		width:100%;
	}
}

.oneThirdRight {
	width:300px;
	float:right;
	padding:0;	
	margin-right:15px
}

.oneThirdRight .sidebar-box {
	margin-right:0;
}

.oneThirdRight .sidebar-box .magazineCover a i {
	display:none;
}




/* Main title */
.main-title {
	text-transform: none;
}






/* Sponsored contents, right after menu */
.sponsoredProducts {}
.sponsoredProducts .column-post {
	margin-bottom:10px;
}
.sponsoredProducts .img-thumbnail {
	display:flex;
	height:177px;
	overflow:hidden;
	border:1px solid #eee;
}
.sponsoredProducts .img-thumbnail img {
	align-self:center;
}
.sponsoredProducts .column-post h4 {
	font-size:15px;
	line-height:1.5em;
	height:64px;
}
.sponsoredProducts .owl-dots {
	display:none;
}





/* OWL Carousel */
.owl-nav {
	position:absolute;
	top:-40px;
	right:0;
}
.owl-nav button {
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff!important;
	font-weight:700!important;
	font-size:1.5em!important;
}
.owl-nav button.owl-prev {
	margin-right:10px;
}





/* Product in spotlight headlines */
.breaking-news-slide {
	padding: 0 0 15px 0;
}

.flexSliderFullWidthContents {
	margin-bottom:70px;
}

.flexSliderFullWidthContents .news-slider {
	max-height:405px;
	overflow:hidden;
	display:flex;
}
.flexSliderFullWidthContents .news-slider img {
	align-self:center;
}

.flexSliderFullWidthContents .flex-control-nav {
	bottom:-40px;
}

.flexSliderFullWidthContents .flexslider {
	margin-bottom:55px;
}

body.mobile .productInSpotlightHomePage h3 {
	font-size:15px;
}





/* Layout block, 1 big item / picture and four small aside */
.contentBlock1Big4Small {}

.contentBlock1Big4Small .column-post h4 {
	line-height:1.4em;
}

.contentBlock1Big4Small .media-heading {
	line-height:1.4em;
}

.contentBlock1Big4Small .media-left a { 
	display:flex;
	/*max-height:110px;*/
	overflow:hidden
}

.contentBlock1Big4Small .media-left a img { 
	align-self:center;
}

.contentBlock1Big4Small .media-left .media-object {
	line-height:1.4em;
}





/* Layout block, 3 vertical, carousel */
.contentBlock3VerticalCarousel {}

.contentBlock3VerticalCarousel h4 {
	line-height:1.4em;
}

.contentBlock3VerticalCarousel .img-thumbnail { 
	display:flex;
	max-height:110px;
	overflow:hidden
}

.contentBlock3VerticalCarousel .img-thumbnail img { 
	align-self:center;
}

 .contentBlock3VerticalCarousel .owl-nav {
	position:relative;
	margin-top:20px;
	text-align:center;
}

 .contentBlock3VerticalCarousel .owl-dots {
	display:none;
}





/* Two columns, articles with picture */
.contentBlock2ColumnslWithPicture {}

.contentBlock2ColumnslWithPicture .media-left a { 
	display:flex;
	/*height:100px;*/
	overflow:hidden
}

.contentBlock2ColumnslWithPicture img { 
	align-self:flex-start;
}

.contentBlock2ColumnslWithPicture .tag {
	margin-bottom:10px;
	display:inline-block;
	clear:both;
	padding:3px 10px;
}

.contentBlock2ColumnslWithPicture .media-heading {
	font-size:13px;
}





#webinarsCarousel h4 {
	min-height:100px;
}

#webinarsCarousel .column-post a.tag {
	margin-bottom:5px;
}





/* videoLibrary */
#videoLibrary { 
	margin-bottom:0;
}

#videoLibrary .img-thumbnail { 
	display:flex;
	height:160px;
	overflow:hidden
}

#videoLibrary .img-thumbnail img { 
	align-self:center;
}

#videoLibrary .owl-nav { 
	position:relative;
	text-align:center;
	margin-top:30px;
}

#videoLibrary .owl-dots { 
	display:none;
}





/* White papers, home page */
#wpHp {
	margin-top:40px;
}





/* Follow us */
.sidebar-box .social-footer.list-inline{
	display:flex;
	justify-content:space-around;
}

.social-footer li a {
	width:40px;
	height:40px;
	line-height:40px;
	font-size:1.3em;
}

/* Or wishes to update - 20230906 */
#followUsSocialIconsRightColumn {
	display: unset;
	justify-content: unset;
}
#followUsSocialIconsRightColumn li {
	display: block;
	margin-bottom: 10px;
}

#followUsSocialIconsRightColumn a {
	background-color: unset;
	color: #444444!important;
	width: auto;
	text-align: left;
	display: flex;
	line-height: 30px;
	font-size: 1.2em;
}

#followUsSocialIconsRightColumn .network-bg {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-size: contain!important;
	margin-right: 10px;
}

#followUsSocialIconsRightColumn .network-bg.twitter-bg {
	background: url(https://cdn3.tim-europe.com/common/logo/twitter-logo.png) 0 center no-repeat;
}

#followUsSocialIconsRightColumn .network-bg.linkedin-bg {
	background: url(https://cdn3.tim-europe.com/common/logo/linkedin-logo.png) 0 center no-repeat;
}

#followUsSocialIconsRightColumn .network-bg.youtube-bg {
	background: url(https://cdn3.tim-europe.com/common/logo/youtube-logo.png) 0 center no-repeat;
}





/* Right column */
.magazineCover p {
	margin-bottom:0;
}

.magazineCover .img-responsive {
	width:unset;
}





/* Footer */
.footer {}
.footer a {
	color:#fff;
}

.footerUlContainer {
	column-count:5
}

.footerUlContainer ul {
	list-style-type:none;
	padding:0;
}

.footerUlContainer ul li {
	text-transform:uppercase;
	margin-bottom:1px;
	break-inside:avoid;
}

.footerUlContainer ul li a {
	margin:10px 0;
	display:inline-block;
	font-weight:700;
}

.footerUlContainer ul li a {
}

.footerUlContainer ul li li {
	text-transform:none;
}

.footerUlContainer ul li li a {
	display:inline-block;
	margin:0;
	font-weight:400;
	color:#ffffff!important;
}





/* Cookie */
#cookiePolicy {
	position:fixed;
	bottom:-500px;
	background:rgba(0, 0, 0, .9);
	z-index:9999999;
	color:#fff;
	padding:5px;
	width:100%;
}

#cookiePolicy p {
	color: #fff;
}

#cookieAgree {
	padding:5px 5px;
	margin-top:10px;
}





/* Sitemap */
.page-4 {}
.page-4 .contact-content { min-height:auto; }
.page-4 .left-content ul { padding-left:20px; margin-top:20px; }
.page-4 .left-content ul ul { margin-top:5px; }
.page-4 .left-content ul li { margin-bottom:20px; text-transform:uppercase; font-weight:700; }
.page-4 .left-content ul li li { margin-bottom:3px; text-transform:none; font-size:.9em; font-weight:400;  }








/* Detail page */
.cm-breadcrumb {
	float:none;
	text-align:left;
}

.single-post {
	padding-top:10px;
}

.ctas {
	margin-top:20px;
}

.ctas a.tag {
	padding:7px 15px;
	font-size: 1.1em;
}

.single-post .flexslider {
	margin-bottom:60px;
}

.single-post .flexslider .slides .l-news-slider {
	text-align:center;
	display:block;
}

.single-post .flexslider .slides img {
	height:100%;
	width:auto;
	display:inline;
}

.single-post .flex-slider2 {
	margin-bottom:40px;
}

.single-post .authorImage {
	max-width:130px;
}

.tg-author .tg-socialicons a, .tg-author .tg-socialicons a:hover, .tg-author .tg-socialicons a:focus {
	color:#ffffff!important;
}

.tg-author .tg-description img {
	display:none;
}

.tg-authorbox {
	min-height: 130px;
}

.single-post ul.flex-direction-nav {
	font-size:0;
	overflow: unset;
	position: unset;
}

.single-post .post-text ul {
	color:#666666;
	font-size: 14px;
	list-style: disc;
	padding-left: 15px;
	line-height:24px;
}

.single-post h3 {
	font-size: 19px;
	margin-top:20px;
}

.single-post ul, .media ul, .column-post ul {
	text-transform: none;
}



h1 {
	font-size:25px;
}

h2 {
	font-size:20px;
	margin-bottom:20px;
	color:#333333;
}

.page-title {
	padding-top:0;
	text-transform: none;
}



.qrForm, .qrForm .form-control {
	font-size:13px;
}

.qrForm button {
	font-size:1.1em;
	width: 100%;
	text-align: center;
	font-weight: 300;
	text-transform: uppercase;
}

#closeQrForm {
	display:none;
}

#fullScreenContainerBody #closeQrForm {
	display:block;
	position: absolute;
	top: -18px;
	right: -14px;
	cursor: pointer;
	background: #000000;
	color: #ffffff;
	font-size: 2em;
	border: 3px solid #ffffff;
	border-radius: 30px;
	height: 30px;
	width: 30px;
	text-align: center;
	line-height: 26px;
}

.g-recaptcha {
	-webkit-transform: scale(0.88);
	-moz-transform: scale(0.88);
	-ms-transform: scale(0.88);
	-o-transform: scale(0.88);
	transform: scale(0.88);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
}

#fullScreenContainer #fullScreenContainerBody .g-recaptcha, .g-recaptcha.fullWidth {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.caption {
	margin-top:10px;
	color:#000000;
	font-size: 1.1em;
}





/* Enquiry form / full screen */
#fullScreenContainer { position:absolute; left:0; top:0; width:100%; height:100%; display:none; }
#fullScreenContainer #fullScreenContainerBackground { position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.8); z-index:100001; cursor:pointer; }
#fullScreenContainer #fullScreenContainerBody { padding-top:30px; position:relative; z-index:100002;  }
#fullScreenContainer #fullScreenContainerBody #enquiryContainer { margin:0 auto; float:none; }
#fullScreenContainer #fullScreenContainerBody .article-sidebar { width:100%; background-color:#d7dbdc; }
#fullScreenContainer #fullScreenContainerBody .checkboxLeft { float:left; width: calc(50% - 5px); }
#fullScreenContainer #fullScreenContainerBody .checkboxRight { float:right; width: calc(50% - 5px); }
#fullScreenContainer #fullScreenContainerBody .g-recaptcha { float:left; width: calc(50% - 5px); }
#fullScreenContainer #fullScreenContainerBody #submitContactFormButton { float:right; width: calc(50% - 5px); margin-top:6px; height:74px; padding-top:17px; }




/* Events listing */
.filters {
	background-color: #cdcdcd;
	padding: 30px;
	margin-bottom: 40px;
	color: #575757;
	text-align: center;
	vertical-align: middle;
}

.filters form {
	display: inline-block;
}

.filters .bootstrap-select {
	height: 30px;
	display: inline-block;
	margin-right: 15px;
	width: auto !important;
}

.filters .bootstrap-select .btn {
	min-width: 200px;
	margin-top: -2px;
	position: relative;
}

.filters-title {
	display: inline-block;
	font-size: 1.4rem;
	font-weight: 700;
	margin-right: 30px;
	text-transform: uppercase;
}

.singleListingItem {
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid #ddd;
}

#eventsList .singleListingItem:last-child {
	border-bottom:0;
}

.column-post.singleEvent h4 {
	margin:0;
}

.column-post.singleEvent ul {
	font-size: 14px;
	color:#666666;
	font-weight:400;
	line-height: 24px;
	margin:0 0 10px 25px;
	text-transform: none;
	overflow: unset;
	list-style:inherit;
}





/* Listings */
.suppliers-search .form-control {
	width: calc(100% - 490px);
}
.suppliers-search .form-control.sliFilter {
	width: 150px;
}

.suppliers-search input, .suppliers-search select {
	margin-right:10px;
}

.timPagination.pagination &gt; li:first-child &gt; a:after,
.timPagination.pagination &gt; li:last-child &gt; a:after {
	display:none;
}

.pagination&gt;.active a:hover {
	color:#ffffff!important;
}

.timPagination.pagination&gt;li&gt;a, .timPagination.pagination&gt;li&gt;span {
	width:26px;
	height:26px;
	padding:2px 0;
	color:#222222!important;
}

.pagination.timPagination&gt;.active&gt;a,
.pagination.timPagination&gt;.active&gt;a:focus,
.pagination.timPagination&gt;.active&gt;a:hover,
.pagination.timPagination&gt;.active&gt;span,
.pagination.timPagination&gt;.active&gt;span:focus,
.pagination.timPagination&gt;.active&gt;span:hover
{
	color:#ffffff!important;
}

.timPagination.pagination &gt; li.dots a {
	line-height:13px;
	cursor:default;
	border:0;
	background:none;
}

#listingTargetContainerId .pagination {
	margin:0px 0 40px 0;
}

.listingResults .column-post h4 {
	line-height: 1.41;
	margin-bottom:0px;
}

.listingResults .column-post h5 a {
	color:inherit;
}

.listingResults .column-post .img-thumbnail {
	margin-bottom:3px;
	border:1px solid #dddddd;
}

.listingResults .resultTaxonomies a {
	margin-bottom:5px;
}

.listingResults .resultTaxonomies a:hover, .listingResults .resultTaxonomies a:focus {
	color:#ffffff!important;
	text-decoration: underline;
}

.listingResults p {
	font-size: 13px;
}

.listingResults p a {
	color:inherit!important;
}

.listingResults .singleListingItem {
	padding-bottom:20px;
}

/* Sponsored search results */
.hl {
	padding:10px 0px;
}

.listingResults .searchResultsSupplierLogo {
	clear:both;
	float:right;
	max-width:120px;
	margin-left:10px;
	margin-right:25px;
}

.filterCheckbox {
	cursor: pointer;
	font-weight: 400;
	width:23%;
}

.ressourcesCheckbox {
	margin-right:5px!important;
}

.noSearchResults { color:#9f0303; font-size:1.1em; margin:20px 0 0 0; }










/* Login page */

.article-sidebar {
	/*background-color: #d7dbdc;*/
	/*padding: 20px;*/
	/*margin-bottom: 40px;*/
}

.bordered-v3 {
	border: 1px solid #cdcdcd;
	position: relative;
	margin-bottom: 40px;
}








/* FORMS */

sup {
	color:#d21819;
	font-size:1em;
	top:0;
}

button.error, input.error, textarea.error, select.error, div.error {
	border:1px solid #f00!important;
}

label.error {
	color:#f00!important;
}
.errorBox {
	background:#fdd4d1;
	text-align:center;
	color:#c10000;
}

.confirmBox {
	background:#e0fdd1;
	text-align:center;
	color:#147903;
}

#confirmationMessage {
	display:none
}

.loading {
	text-align:center; margin-top:20px
}

.btn-large {
	padding-left:20px;
	padding-right:20px;
	font-size:1.1em;
}

.dropdown .btn.dropdown-toggle {
	color:#555555!important;
	border:1px solid #cccccc!important;
}

.dropdown.bootstrap-select .dropdown-toggle:focus {
	outline: unset!important;
}

.dropdown .btn-default:hover, .dropdown .btn-default:focus {
	background-color:unset!important;
}

.dropdown.open&gt;.dropdown-toggle.btn-default {
	background-color:unset!important;
}

.dropdown .filter-option-inner-inner {
	text-transform: initial!important;
}















/* DYNAMIC FORMS - Subscription */

.dynamicForm {}
.dynamicForm .content ul.nav-tabs { padding-left:0; }
.dynamicForm .tab-content { padding-top:30px; }
.dynamicForm .borderTop0 { border-top:0; }
.dynamicForm .form-control { font-size:13px; height:32px; }
.dynamicForm textarea.form-control { font-size:13px; height:auto; }
.dynamicForm #deliveryFormatErrorMessage { display:none; }

@media (max-width: 3000px) {
	.dynamicForm .form-horizontal .form-group { margin: 0 0 5px 0; width: 50%; float: left; }
	.g-recaptcha { margin-top:5px; margin-bottom:5px; }
}

@media (max-width: 768px) {
	.dynamicForm .form-horizontal .form-group {
		margin:0 -8px 0 0;
		width: 100%;
		float: none;
	}
	.oneThirdRight {
		width:calc(100% - 30px);
	}
}

.deliveryFormatErrorMessage {
	padding:10px;
	font-size:13px!important;
	margin-top:20px;
	margin-bottom:20px;
}

#tabiewsContainer {
	position:relative;
}

#tabiewsSpinningWheel {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	background-color: rgba(0, 0, 0, 0.2);
	background-image:url(/common/img/loading.gif);
	background-repeat:no-repeat;
	background-position: center center;
	top:0;
	left:0;
	z-index:10;
}

.nav-tabs &gt; li {
	width: 25%;
	text-align: center;
	background:#fff;
	font-size:1.2rem;
}

.nav-tabs.nav-tabs-relatedArticles {
	border:0;
	border-bottom:1px solid #cdcdcd;
}

.nav-tabs.nav-tabs-relatedArticles &gt; li {
	background:#f1f1f1;
}

.nav-tabs &gt; li a {
	border-radius: 0;
	border: 1px solid #cdcdcd;
	border-left: none;
	margin: 0;
	color: #000!important;
}

.nav-tabs.nav-tabs-relatedArticles &gt; li a {
	border-top: 0!important;
	font-size:1.2em;
}

.nav-tabs &gt; li.active a, .nav-tabs &gt; li.active a:hover, .nav-tabs &gt; li.active a:focus {
	color: #fff!important;
}

.nav-tabs &gt; li a:hover {
	border: 1px solid #cdcdcd;
	border-left: none;
}

.nav-tabs.nav-tabs-relatedArticles &gt; li a:hover {
	border-top: 0!important;
}

.nav-tabs &gt; li:last-child a {
	border: 1px solid #cdcdcd;
	border-right: none;
	border-left: none;
}

.nav-tabs.nav-tabs-relatedArticles &gt; li:last-child a {
	border-top: 0!important;
}

.nav-tabs &gt; li.active a, .nav-tabs &gt; li.active a:focus {
	color: #fff;
	border-left: none;
}

.nav-tabs &gt; li.active a:hover, .nav-tabs &gt; li.active a:focus:hover {
	border: 1px solid #cdcdcd;
	border-left: none;
}

.nav-tabs.nav-tabs-relatedArticles &gt; li.active a:hover, .nav-tabs.nav-tabs-relatedArticles &gt; li.active a:focus:hover {
	border-top: 0!important;
}

.nav-tabs.nav-tabs-relatedArticles &gt; li.active a:hover, .nav-tabs.nav-tabs-relatedArticles &gt; li.active a:focus:hover {
	border-top: 0!important;
}

.nav-tabs &gt; li .fa-industry {
	font-size: 1.1rem;
}

.submitSubscribeRenewForm {
	display: block;
	margin:20px auto;
}

/* jBox alert messages */
.jBox-Notice-green .jBox-container { background: #157a02!important; }
.jBox-title { color:#f00!important; font-weight:700; }






/* About magazine */
.about-slideshow {
	margin-top:20px;
}

.about-slideshow .about-slide {
	background-size: cover;
	background-repeat: no-repeat;
}

.about-slide img {
	max-height: 200px;
	float: right;
}

.about-slide-inside {
	height: 270px;
	vertical-align: middle;
	width: 800px;
	display: table-cell;
}

.about-slide-inside .section-title {
	font-size: 2rem;
	margin: 0 0 10px 0;
	font-weight: 700;
	text-transform: uppercase;
}

.about-slide-inside .subtitle {
	font-size: 1.2rem;
	font-weight: 700;
	color: #575757;
	margin: 0 0 10px;
	line-height: 1.2;
}

.about-slide-inside .btn:hover,
.about-slide-inside .btn:focus {
	color:#ffffff!important;
	text-decoration: underline;
}









/* Related to body top padding */
/* Sensata microhub */
.page-50145.sensata {
	background-image:url(//cdn3.tim-europe.com/common/img/body/shutterstock_20450221.jpg);
	background-repeat: no-repeat;
	background-position: center 230px;
	background-size:cover;
}










/* Supplier detail */
.company-logo {
	height: 200px;
	width: 1000px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border:1px solid #ddd;
	padding:20px;
}

.company-logo img {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
}

#supplierOtherWebsitesLogos img {
	width:86px;
	height:86px;
	border:1px solid #ddd;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
}










/* Splash screen, close button must be on top */
.modal-content .close { z-index:999999; }










/***** Modal *****/
.blocker {
	position: fixed;
	top: 0; right: 0; bottom: 0; left: 0;
	width: 100%; height: 100%;
	overflow: auto;
	z-index: 99999;
	padding: 20px;
	box-sizing: border-box;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.75);
	text-align: center;
}
.blocker:before{
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.05em;
}
.blocker.behind {
	background-color: transparent;
}
body:not(.webinarsWebsite) .modal:not(.etimAdvertModalContainer) {
	display: none;
	vertical-align: middle;
	position: relative;
	z-index: 100000;
	max-width: 900px;
	box-sizing: border-box;
	width: 90%;
	background: #fff;
	padding: 15px 30px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	-o-box-shadow: 0 0 10px #000;
	-ms-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	text-align: left;
}

.blocker .modal { overflow:initial!important; }

.modal a.close-modal {
	position: absolute;
	top: -12.5px;
	right: -12.5px;
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==');

}

.modal-spinner {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	padding: 12px 16px;
	border-radius: 5px;
	background-color: #111;
	height: 20px;
}

.modal-spinner &gt; div {
	border-radius: 100px;
	background-color: #fff;
	height: 20px;
	width: 2px;
	margin: 0 1px;
	display: inline-block;

	-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
	animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modal-spinner .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}

.modal-spinner .rect3 {
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}

.modal-spinner .rect4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}

@-webkit-keyframes sk-stretchdelay {
	0%, 40%, 100% { -webkit-transform: scaleY(0.5) }
	20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
	0%, 40%, 100% {
		transform: scaleY(0.5);
		-webkit-transform: scaleY(0.5);
	}  20% {
		   transform: scaleY(1.0);
		   -webkit-transform: scaleY(1.0);
	   }
}





body { overflow: auto!important; }

.isBox { top:initial; right:initial; width:auto; height:auto; background-color:initial; bottom:-10px; left:-40px; }
.isBox &gt; .modal { border-radius:0; -webkit-border-radius:0; max-width: 680px; background-color:#fafafa; }

#modalContentContainer h1 { padding:0; margin:0; font-size:1.3em; font-weight:700; text-transform:uppercase; }
#modalContentContainer h2 { padding:0; margin:10px 0 20px 0; font-size:1.1em; font-weight:400; }
#modalContentContainer .modalImage { width:100%; height:auto; margin:0 auto; display:block; max-width:300px; border:1px solid #eee; }
.showWhenIsBox { display:none; }
.isBox .showWhenIsBox { display:block; }

.modal_aaScenarioUid_15 &gt; .modal { max-width: 450px; }
.modalContentContainer.scenarioUid_15, .modalContentContainer.scenarioUid_16 { padding-top:5px; }
.modalContentContainer.scenarioUid_15 h1, .modalContentContainer.scenarioUid_16 h1 { text-transform:none!important; margin-bottom:30px!important; }
.modalContentContainer.scenarioUid_15 .content, .modalContentContainer.scenarioUid_16 .content { line-height:1.8em!important; font-size:1.3rem!important; margin-bottom:30px!important; }

@media (max-width: 768px) {
	#modalContentContainer .modalImage { display:none; }
}

#aa_submitFormButton {
	margin-top:0!important;
	min-width: 200px;
}



.modal-content {
	border-radius: 0;
}

.modal-content img {
	max-width: 100%;
}

.modal-content .close {
	position: absolute;
	font-size: 5rem;
	right: 10px;
	top: 0;
}




/***** Modal *****/





























































	/*

		+ FIRST dimension === desktop
		+ SECOND dimension === mobile
		+ THIRD dimension === mobile &amp;&amp; mobile picture is missing

		#1 - Leaderboard ( 729x90 / 320x160 / 320x40)
		#2 - Full banner ( 468x60 / 320x80 / 320x41)
		#3 - Rectangle / video ( 300x250 / 320x320 / 320x267)
		#5 - Half-page ( 300x600 / 320x640 / 320x160)
		#6 - Splash / cascade ( 1000x1000 / 320x640 / 320x320)
		#7 - Skin / pull up ( 260x1000 / 320x640 / 320x83)
		#8 - [Computer only] Skyscraper ( 120x600 )
		#9 - [Computer only] Button ( 120x120 )
		#10 - [Computer only] Half-rectangle ( 300x90 )
		#11 - Large leaderboard ( 970x90 / 320x160 / 320x30)
		#12 - Medium leaderboard ( 810x100 / 320x160 / 320x4)
		#13 - [Mobile only] Push down &amp; reminder top ( 320x320 + 320x53 )
		#14 - [Mobile only] Rectangle &amp; reminder bottom ( 320x416 + 320x53 )
		#15 - Full width rectangle ( 1140x300 / 320x160 / 320x84)
		#16 - [Computer only] Super leaderboard ( 1140x280 )

    */



/* Leaderboard */
.etimAdvert.format_1, 
.etimAdvert.format_1 iframe 
	{ max-width:728px; max-height:90px; overflow:hidden; position:relative; border:1px solid #eee; }

body.mobile .etimAdvert.format_1, 
body.mobile .etimAdvert.format_1 iframe
	{ max-width:320px; max-height:160px; }

.etimAdvert.format_1.advertSlot2,
.etimAdvert.format_1.advertSlot3,
.etimAdvert.format_1.advertSlot4,
.etimAdvert.format_1.advertSlot5,
.etimAdvert.format_1.advertSlot6,
.etimAdvert.format_1.advertSlot7 {
	margin-top:20px;
	margin-bottom:40px;
}

.etimAdvert.format_1.advertSlot1 {
	margin:0 auto;
}




/* Full banner */
.etimAdvert.format_2, 
.etimAdvert.format_2 iframe 
	{ max-width:468px; max-height:60px;overflow:hidden; position:relative; border:1px solid #eee; }

body.mobile .etimAdvert.format_2, 
body.mobile .etimAdvert.format_2 iframe
	{ max-width:320px; max-height:80px; } 




/* Rectangle / video */
.etimAdvert.format_3, 
.etimAdvert.format_3 iframe
	{ max-width:300px; max-height:250px; overflow:hidden; position:relative; border:1px solid #eee; }

body.mobile .etimAdvert.format_3, 
body.mobile .etimAdvert.format_3 iframe
	{ max-width:320px; max-height:320px; }

.etimAdvert.format_3.advertSlot1,
.etimAdvert.format_3.advertSlot2,
.etimAdvert.format_3.advertSlot3,
.etimAdvert.format_3.advertSlot4,
.etimAdvert.format_3.advertSlot5,
.etimAdvert.format_3.advertSlot6,
.etimAdvert.format_3.advertSlot7 {
	margin-bottom:15px;
}



/* Half-page */
.etimAdvert.format_5,
.etimAdvert.format_5 iframe 
	{ max-width:300px; max-height:600px; overflow:hidden; position:relative; }

body.mobile .etimAdvert.format_5, 
body.mobile .etimAdvert.format_5 iframe
	{ max-width:320px; max-height:640px; }

.etimAdvert.format_5.advertSlot1, .etimAdvert.format_5.advertSlot2, .etimAdvert.format_5.advertSlot3, .etimAdvert.format_5.advertSlot4, .etimAdvert.format_5.advertSlot5 {
	margin-bottom:15px;
}




/* Splash */
/*.etimAdvert.format_6, */
/*.etimAdvert.format_6 .modal-content, */
/*.etimAdvert.format_6 iframe*/
/*	{ max-width:1000px; max-height:600px; overflow:hidden; position:relative; }*/


/*.etimAdvert.format_6 img {*/
/*	with:100%;*/
/*	height:auto;*/
/*}*/

.etimAdvert.format_6 .modal-lg
    { width:1000px; height:600px; }

body.mobile .etimAdvert.format_6,
body.mobile .etimAdvert.format_6 .modal-content,
body.mobile .etimAdvert.format_6 iframe
	{ max-width:320px; max-height:640px; }



/* Related to body top padding */
/* Skin / pull up */
body.etimAdvert.format_7_body {
	background-size: auto;
	background-repeat: no-repeat;
	/*background-position: center 230px;*/
	background-position: center 100px;
}

.etimAdvert.format_7 {
	position: relative;
}

/* Related to body top padding */
.left-bg-advert {
	position: absolute;
	left: calc(-1000px - 20px);
	top: -15px;
	height: 100vh;
	width: 1000px;
}

.right-bg-advert {
	position: absolute;
	right: calc(-1000px - 20px);
	top: -15px;
	height: 100vh;
	width: 1000px;
}



/* [Computer only] Skyscraper */
.etimAdvert.format_8, 
.etimAdvert.format_8 iframe
	{ max-width:120px; max-height:600px; overflow:hidden; position:relative; border:1px solid #eee; }

.etimAdvert.format_8.advertSlot1 {
	float:left;
}

.etimAdvert.format_8.advertSlot2 {
	float:right;
}



/* [Computer only] Button */
.etimAdvert.format_9, 
.etimAdvert.format_9 iframe 
	{ max-width:120px; max-height:120px; overflow:hidden; position:relative; border:1px solid #eee; margin:0 15px 15px 15px; float:left; }



/* [Computer only] Half-rectangle */
.etimAdvert.format_10, 
.etimAdvert.format_10 iframe 
	{ max-width:300px; max-height:90px; overflow:hidden; position:relative; border:1px solid #eee; }

.etimAdvert.format_10.advertSlot1, .etimAdvert.format_10.advertSlot2 {
	margin-bottom:15px;
}



/* Large leaderboard */
.etimAdvert.format_11, 
.etimAdvert.format_11 iframe 
	{ max-width:970px; max-height:90px; overflow:hidden; position:relative; border:1px solid #eee; }

body.mobile .etimAdvert.format_11, 
body.mobile .etimAdvert.format_11 iframe 
	{ max-width:320px; max-height:160px; } 



/* Medium leaderboard */
.etimAdvert.format_12, 
.etimAdvert.format_12 iframe 
	{ max-width:810px; max-height:100px; overflow:hidden; position:relative; border:1px solid #eee; }

body.mobile .etimAdvert.format_12, 
body.mobile .etimAdvert.format_12 iframe 
	{ max-width:320px; max-height:160px; } 



/* [Mobile only] Push down &amp; reminder top */
.etimAdvert.format_13 {}



/* [Mobile only] Rectangle &amp; reminder bottom */
.etimAdvert.format_14 {}



/* Full width rectangle */
.etimAdvert.format_15,
.etimAdvert.format_15 iframe
{ max-width:1140px; max-height:300px; overflow:hidden; position:relative; border:0; }

body.mobile .etimAdvert.format_15,
body.mobile .etimAdvert.format_15 iframe
{ max-width:320px; max-height:160px; }

.etimAdvert.format_15.advertSlot1 {
	margin-bottom:15px;
}



/* [Computer only] Super leaderboard */
.etimAdvert.format_16,
.etimAdvert.format_16 iframe
{ max-width:1140px; max-height:280px; overflow:hidden; position:relative; border:1px solid #eee; }

.etimAdvert.format_16.advertSlot1 {
	margin:0 auto;
}












/* Webinars - listing */

body.webinarsWebsite .webinar-filters { margin-bottom:20px }
body.webinarsWebsite .article-webinars { display:flex; flex-wrap:wrap; }
body.webinarsWebsite .article-webinars .article { width:calc(33% - 20px); border:1px solid #cdcdcd; padding:10px; text-align:center; margin: 10px; }
body.webinarsWebsite .article-webinars .infos { width:100%; float:none; padding:0!important; }
body.webinarsWebsite .article-webinars .infos .listingDate { float:none; }
body.webinarsWebsite .article-webinars .article img { max-width:100%; margin-bottom:10px; }
body.webinarsWebsite .article-webinars .webinarLanguage { margin-left:15px; }
body.webinarsWebsite .article-webinars .webinarLanguage img {max-width: 60px; margin-top:3px;}
body.webinarsWebsite .article-webinars .btn {width:100%; padding: 10px 5px; margin:10px 0;}
body.webinarsWebsite .article-webinars .webinarDateTimeLanguage {display:flex; justify-content:center}
body.webinarsWebsite .article-webinars .webinarDateTime {font-size:1em;}

/* Webinars events - listing */
body.webinarsWebsite .webinarEventLink { color:#fff; }
body.webinarsWebsite .webinarEventLink:hover { text-decoration: none; }
body.webinarsWebsite .webinarEvent { height:325px; background-position:center center; background-size: cover; background-repeat: no-repeat; overflow: hidden; position:relative; }
body.webinarsWebsite .webinarOverlay { position:absolute; z-index:1; background: rgba(0,0,0,.4); width:100%; height:100%; top:0; left:0; }
body.webinarsWebsite .webinarEventTitle { z-index:2; position:relative; color:#fff; font-size: 2em; text-transform: uppercase; text-align: center; font-weight: 700; text-shadow: 3px 3px 0 #222, -1px -1px 0 #222, 1px -1px 0 #222, -1px 1px 0 #222, 1px 1px 0 #222; margin-top:10px; }
body.webinarsWebsite .speakersContainer { z-index:2; position:absolute; bottom:10px; display: flex; }
body.webinarsWebsite .speakerContainer { position:relative; width:23%; color:#fff; text-align: center; }
body.webinarsWebsite .speakerContainer .speakerName {font-weight: 700;}
body.webinarsWebsite .speakerContainer .speakerJobTitle {}
body.webinarsWebsite .speakerContainer .speakerPicture { border:2px solid #fff; height:130px; width:75%; margin:0 auto; overflow: hidden; margin-bottom:5px;}
body.webinarsWebsite .speakerContainer .speakerPicture img {width:100%}
body.webinarsWebsite .speakerContainer a:hover { color:#ffffff!important; }
body.webinarsWebsite .webinarEventCtaContainer { position:relative; width:25%; color:#fff; text-align: center; margin-left:15px; padding-top:42px; }
body.webinarsWebsite .webinarEventCtaContainer .btn { padding:10px 5px; display: block; font-size:1.1em; }

body.webinarsWebsite .detailSpeakers .speakerPicture { margin-bottom:10px; }
body.webinarsWebsite .detailSpeakers.detailPeople .speakerPicture { max-height:360px; overflow: hidden; }
body.webinarsWebsite .detailSpeakers a { color:#31363a; text-decoration: none;}
body.webinarsWebsite .detailSpeakers a:hover { text-decoration: none;}
body.webinarsWebsite .detailSpeakers .speakerName {font-weight: 700; margin-bottom:10px;}
body.webinarsWebsite .contactUs_people { text-align:center; }
body.webinarsWebsite .contactUs_picture img { border:1px solid #333; max-height:270px; overflow: hidden; }
body.webinarsWebsite .programPicture { max-height: 230px; overflow: hidden; }
body.webinarsWebsite .detailSpeakers { min-height:750px; }
body.webinarsWebsite .detailSpeakers.detailPeople { min-height:670px; }
body.webinarsWebsite .reviews .detailSpeakers { min-height:10px; }



/* Webinars - detail */

body.webinarsWebsite #site-footer {padding-bottom:1em;}
body.webinarsWebsite .reviews img { width:100%!important; border:1px solid #ccc }
body.webinarsWebsite .section-spacing.section-spacing-compact { padding: 2em 0; }
body.webinarsWebsite .section-spacing.section-spacing-narrow { padding: 1em 0; }
body.webinarsWebsite .share { padding-bottom: 0; margin-bottom:0; border-bottom:0; }
body.webinarsWebsite .welcome-message h2 { font-size:30px }
body.webinarsWebsite .welcomeLanguage { font-size:22px }
body.webinarsWebsite.webinarDetail .btn { font-size:20px; padding:1em 2em;}
body.webinarsWebsite p { color:#3a3a3a; }
body.webinarsWebsite p.errorBox { color:#c10000; }
body.webinarsWebsite #cookiePolicy p { color:#ffffff; }
body.webinarsWebsite .counter p { color:#ffffff; }
body.webinarsWebsite .countdown p { color:#b71c1c; }
body.webinarsWebsite .video .owl-theme .owl-nav div { padding:16px 18px; }
body.webinarsWebsite .btn-blue-dark {background-color:#0055ae;}
body.webinarsWebsite .shareBar { display: flex; align-items: center; justify-content: center; }
body.webinarsWebsite .share h5 { margin:0 1em 0 0; color:#ffffff; }
body.webinarsWebsite .jssocials-share-email .jssocials-share-link,
body.webinarsWebsite .jssocials-share-twitter .jssocials-share-link,
body.webinarsWebsite .jssocials-share-linkedin .jssocials-share-link,
body.webinarsWebsite .jssocials-share-facebook .jssocials-share-link { background:none; }
body.webinarsWebsite .dark-grey-bg { background-color:#464646; }
body.webinarsWebsite .otherVideoOverlay { position: absolute; width: 100%; height: 100%; z-index: 10; display:block; }
body.webinarsWebsite .linkImageContainer { height:110px; display: block; overflow: hidden; margin-bottom: 10px; }
body.webinarsWebsite .title { height:95px; margin: 0 0 10px 0; font-size: 1.5rem; font-weight: 700; line-height: 1.2; }
body.webinarsWebsite .title a { color: #000000; }
body.webinarsWebsite .taxonomy { font-size: 1.2rem; font-weight: 700; text-transform: uppercase; margin-top: -8px; margin-bottom: 5px; min-height:35px; }
body.webinarsWebsite .subtitle { color: #575757; margin: 0 0 10px; }
body.webinarsWebsite .subtitle a { color: #575757; }
body.webinarsWebsite .host article { margin-top:0; }









/* FA Animation */
.fa-beat {
	/*animation:fa-beat 5s ease infinite;*/
	animation: shbit 1s ease-in-out infinite;
	text-shadow: 0px 0px 10px red , 0px 0px 100px red;
	color:red;
}

@keyframes shbit{
	0%{
		transform: translate(0px) scale(1.0);
		text-shadow: 0px 0px 10px red , 0px 0px 100px red;
	}
	33%{
		transform: translate(0px) scale(1.25);
		text-shadow: 0px 0px 5px red , 0px 0px 50px red;

	}
	49%{
		transform: translate(0px) scale(1.0);
		text-shadow: 0px 0px 10px red , 0px 0px 100px red;
	}
	66%{
		transform: translate(0px) scale(1.25);
		text-shadow: 0px 0px 5px red , 0px 0px 50px red;
	}
	82%{
		transform: translate(0px) scale(1.0);
		text-shadow: 0px 0px 10px red , 0px 0px 100px red;
	}
	100%{
		transform: translate(0px) scale(1.0);
		text-shadow: 0px 0px 10px red , 0px 0px 100px red;
	}
}






































/* ----- RESPONSIVE ----- */
/* ----- RESPONSIVE ----- */
/* ----- RESPONSIVE ----- */


/* Max-width and below */
/* Max-width and below */
/* Max-width and below */

@media (max-width: 1199px) {

	.suppliers-search .form-control {
		width: 100%;
		margin-bottom: 15px;
	}

	.suppliers-search .form-control.sliFilter {
		width: 100%;
	}

	ul.list-inline.top-social {
		display:none;
	}

	.header .logo img {
		height:auto;
	}

	.header .advertise img {
		max-height:60px;
	}

	.filters.webinar-filters .filters-title {
		display: block;
		margin-bottom: 10px;
	}

	.filters.webinar-filters form {
		display: block;
	}

	.filters.webinar-filters .eventFilter {
		display: block;
		width:100%;
		margin-bottom: 10px;
	}

	body.webinarsWebsite .title {
		height:auto;
	}

}





@media (max-width: 991px) {

	section.header {
		margin-top:15px;
	}

	.filterCheckbox {
		width:48%;
	}

	body.webinarsWebsite .article-webinars .article {
		width:100%;
	}

	body.webinarsWebsite .linkImageContainer {
		height:auto;
	}

	.footerUlContainer {
		column-count:unset;
	}

}





@media (max-width: 767px) {

	section.header {
		margin-top:0px;
	}

	.header .logo img {
		/* Enlarge logo - below used to be there */
		/* max-width: 40%; */
		max-width: 70%;
	}

	.header .advertise img {
		display: none;
	}

	.filters.event-filters .filters-title {
		display:block;
		margin-bottom:10px;
	}

	.filters.event-filters form {
		display:block;
	}

	.filters.event-filters .eventFilter {
		margin-bottom:10px;
	}

}

























/* Min-width and above */
/* Min-width and above */
/* Min-width and above */

@media (min-width: 992px) {

	body.webinarsWebsite .hero-section { padding-bottom: 10em; }

}



@media (min-width: 768px) {

	body.webinarsWebsite .hero-section { padding-bottom: 7em; }

}</pre></body></html>