/* FONT FAMILY */
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');

/* GENERAL */
body{margin:0;padding:0;font-family:'Montserrat',sans-serif;}
a{color:#505a68;transition:all .2s ease;}
a:hover,a:focus{text-decoration:none;}
p{font-size:18px;line-height:1.5;color:#505a68;font-weight:300;}
.navbar.navbar-default{width:1720px;max-width:100%;background-color:transparent;border:0;border-radius:0;min-height:inherit;height:inherit;margin:0 auto;padding:0;display:flex;align-items:center;position:static;}
.nopadding{padding-left:0;padding-right:0;}
h2{font-size:60px;font-weight:300;margin-top:0;}
.abionic-btn{width:340px;max-width:100%;color:#fff;text-transform:uppercase;min-height:55px;height:55px;display:flex;align-items:center;border-radius:8px;font-size:20px;font-weight:300;padding-left:27px;padding-right:50px;position:relative;border:0;box-shadow:none;line-height:22px;}
.abionic-btn:after{content:"";background:transparent url('images/btn-arrow.svg') no-repeat scroll center/100% auto;width:14px;height:24px;display:inline-block;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease;}
.abionic-btn:hover:after{right:25px;}
.red-btn{background-color:#8f081b;}
.red-btn:hover,.red-btn:focus{background-color:#bf0a24;color:#ffffff;}
.grey-btn{background-color:#505a68;}
.grey-btn:hover,.grey-btn:focus{background-color:#73787f;color:#ffffff;}
.yellow-btn{background-color:#ffa600;}
.yellow-btn:hover,.yellow-btn:focus{background-color:#f5bb4e;color:#ffffff;}
.blue-btn{background-color:#3db8ea;}
.blue-btn:hover,.blue-btn:focus{background-color:#64c3ea;color:#ffffff;}
.transparent-btn{border-radius:8px;border:1px solid #505a68;width:330px;max-width:100%;text-transform:uppercase;min-height:55px;height:55px;display:flex;align-items:center;border-radius:8px;font-size:20px;font-weight:300;padding-left:27px;padding-right:50px;position:relative;box-shadow:none;background-color:transparent;line-height:22px;}
.transparent-btn:hover,.transparent-btn:focus{background-color:#505a68;color:#ffffff;}
.w-100{width:100%;height:auto;}
.d-flex{display:flex;}
.align-items-center{align-items:center;}
.justify-content-center{justify-content:center;}
.flex-wrap{flex-wrap:wrap;}

/* MEGA MENU */
.system-sub-menu{width:1530px;max-width:100%;padding-top:58px;padding-bottom:77px;font-family:'Montserrat',sans-serif;}
.sub-menu-sepsis .sub-menu-title{color:#8f081b;}
.sub-menu-allergies .sub-menu-title{color:#3db8ea;}
.sub-menu-title{text-transform:uppercase;font-size:40px;letter-spacing:3px;margin-bottom:40px;}
.submenu-desc-title{color:#505a68;font-size:22px;font-weight:600;margin-bottom:6px;}
.submenu-desc p{font-size:18px;line-height:1.56;}
.submenu-desc a{font-family:'Montserrat',sans-serif;}
.submenu-desc a.abionic-btn{width:245px;font-size:16px;color:#fff;min-height:40px;height:40px;margin-bottom:33px;padding-left:20px;}
.submenu-desc a.abionic-btn:hover,.submenu-desc a.abionic-btn:focus{color:#ffffff;}
.submenu-desc a.abionic-btn:after{width:11px;height:20px;}
.submenu-desc a.learn-more{color:#8f081b;font-size:16px;text-transform:uppercase;}
.submenu-desc a.learn-more:hover{color:#8f081b;}
.submenu-desc a.learn-more:after{content:"";background:transparent url(images/arrow-red.svg) no-repeat scroll center/100% auto;width:11px;height:20px;display:inline-block;margin-left:10px;vertical-align:text-top;}
.ultimenu--basic .block{padding:0;width:100%;}
.ultimenu--basic .region{padding:0;}
.ultimenu--basic .ultimenu__flyout{background-color:#fff;padding:0;border-radius:0;margin:0;}

/* HEADER */
.header-wrapper .navbar-header{float:none;width:100%;min-height:inherit;height:inherit;}
.header-wrapper .navbar-header .region-navigation{display:flex;min-height:inherit;height:inherit;align-items:center;}
.header-wrapper .navbar-header .region-navigation .block-ultimenu{width:100%;min-height:inherit;height:inherit;}
.header-wrapper .navbar-header .region-navigation .block-ultimenu ul{float:right;min-height:inherit;height:inherit;display:flex;}
.header-wrapper{background-color:rgba(0,0,0,0.4);min-height:80px;height:80px;}
.navbar .logo{margin:0;padding:0;}
.navbar .logo img{width:250px;}
.navbar-default ul.ultimenu > li > a.ultimenu__link{font-size:18px;text-transform:uppercase;line-height:1.22;color:#ffffff;padding:0;font-weight:300;min-height:inherit;height:inherit;display:flex;align-items:center;padding:0 20px;justify-content:center;transition:all .2s ease;}
.navbar-default ul.menu > li > a:hover,.navbar-default ul.ultimenu > li > a.ultimenu__link:hover,.navbar-default ul > li > a.active-trail,.navbar-default ul.ultimenu > li > a.ultimenu__link.is-active{background-color:#e73029;color:#fff;}
.navbar-default ul.ultimenu > li.is-active-trail{background-color:#e73029;color:#fff;}
.navbar-default ul.ultimenu > li{margin-right:15px;display:flex;position:relative;}
#navcollapse{width:100%;min-height:inherit;}
#navcollapse .region-navigation-collapsible{float:right;min-height:inherit;}
.navbar-default ul{position:static;}
.navbar-default,.navbar-default ul,.navbar-default ul > li,.navbar-default ul > li > a,.block-we-megamenu,.region-we-mega-menu,.region-navigation-collapsible > .block{min-height:inherit;height:inherit;}
.main-container.container{width:100%;padding:0;}
.main-container.container > .row{margin:0;}
.main-container.container > .row > .col-sm-12{padding:0;}
.header-banner{min-height:200px;}
.block-lang-dropdown .form-item-lang-dropdown-select .form-control{display:none;}
.block-lang-dropdown .form-item-lang-dropdown-select .chosen-container{-webkit-appearance:none;appearance:none;text-transform:uppercase;text-align:center;display:inline-block;border-radius:50%;height:40px;padding:9px 5px;background-color:#e73029;border:0;color:#fff;font-size:18px;width:40px!important;}
html[lang="it"] .block-lang-dropdown .form-item-lang-dropdown-select .chosen-container{padding:9px 11px;}
.select-wrapper:after{content:none;}
.has-glyphicons .select-wrapper:after{content:none;}
.block-lang-dropdown .form-item-lang-dropdown-select .chosen-container .chosen-single{border:0;border-radius:0;background-image:none;box-shadow:none;padding:0;background-color:transparent;}
.block-lang-dropdown .form-item-lang-dropdown-select .chosen-container .chosen-single span{margin-right:0;color:#ffffff;text-overflow:unset;}
.block-lang-dropdown .form-item-lang-dropdown-select .chosen-container .chosen-single div b{display:none;}
.block-lang-dropdown .form-item-lang-dropdown-select .chosen-container .chosen-results li{padding:5px 0;word-wrap:normal;}
.block-lang-dropdown .form-item-lang-dropdown-select .chosen-container .chosen-results{margin:0;padding:0;}
.block-lang-dropdown .form-item-lang-dropdown-select .chosen-container-single .chosen-drop{border-radius:0;border:0;}
.block-lang-dropdown .form-item-lang-dropdown-select .chosen-container .chosen-results li{border-bottom:1px solid #ffffff;}
.block-lang-dropdown .form-item-lang-dropdown-select .chosen-container .chosen-results li:last-child{border-bottom:0;}
.block-lang-dropdown .form-item-lang-dropdown-select .chosen-container .chosen-results li.highlighted{background-color:#e73029;color:#ffffff;background-image:none;}
.block-lang-dropdown .form-item-lang-dropdown-select .chosen-container .chosen-results li.result-selected{background-color:#e73029;color:#ffffff;}

/* HOMEPAGE */
.header-content-wrapper{position:relative;min-height:200px;}
.header-content-wrapper .header-wrapper{position:absolute;left:0;right:0;top:0;z-index:1;padding:0 15px;}
.homepage-banner-block{background:transparent url('/sites/default/files/inline-images/Home_Page_Picture.jpg') no-repeat fixed center center/cover;height:100vh;position:relative;}
.homepage-banner-block .homepage-footer-title{position:absolute;bottom:0;left:0;right:0;text-align:center;background-color:rgba(26,25,25,0.55);padding:17px 0 8px;}
.homepage-banner-block .homepage-footer-title h3{text-transform:uppercase;font-size:35px;font-weight:500;letter-spacing:2.6px;color:#ffffff;margin:0;}
.homepage-banner-block .homepage-footer-title p{font-size:25px;color:#fff;margin:0 0 12px;}
.homepage-banner-block .homepage-footer-title a img{width:25px;}
.homepage-banner-block .field--name-body .homepage-banner-img img{display:none;}
.abionic-swiss-block{background-color:rgba(127,129,124,0.05);padding-top:30px;padding-bottom:27px;margin-bottom:68px;clear:both;}
.abionic-swiss-block .abionic-swiss-images{display:flex;justify-content:center;margin-bottom:20px;position:relative;z-index:1;}
.abionic-swiss-block .abionic-swiss-images .abionic-swiss-image:before{content:"+";color:#1a1919;font-size:35px;font-weight:normal;margin-right:17px;}
.abionic-swiss-block .abionic-swiss-images .abionic-swiss-image:after{content:"+";color:#1a1919;font-size:35px;font-weight:normal;margin:0 24px 0 20px;}
.abionic-swiss-block .abionic-swiss-images .health-valley-image:after{content:"+";color:#1a1919;font-size:35px;font-weight:normal;margin-left:39px;}
.abionic-swiss-block .abionic-swiss-text{text-align:center;}
.abionic-swiss-block .abionic-swiss-text p{margin:0;font-weight:200;}
.abionic-swiss-block .abionic-swiss-text p strong{font-weight:400;}
.counter-block-section{padding:59px 0 74px;}
.counter-block-section .counter-block-title{margin-bottom:52px;}
.counter-block-section .counter-blocks .counter-block .number{font-size:80px;font-weight:bold;color:#8f081b;margin-bottom:16px;}
.counter-block-section .counter-blocks .counter-block .number sup{font-size:45px;}
.counter-block-section .counter-blocks .counter-block .text{font-size:18px;font-weight:300;color:#505a68;}
.section-title h2{color:#505a68;}
.section-title p{font-size:25px;font-weight:300;}
.abio-platform-section{margin-bottom:66px;}
.abio-platform-section .abio-platform-info{position:absolute;left:0;right:0;bottom:0;background-color:rgba(26,25,25,0.55);padding:28px 0;}
.abio-platform-section .abio-platform-info > .container{width:695px;max-width:100%;}
.abio-platform-section .abio-platform-info h3{text-transform:uppercase;font-size:35px;font-weight:500;letter-spacing:2.6px;margin:0 0 5px;color:#ffffff;}
.abio-platform-section .abio-platform-info p{font-size:22px;font-weight:300;color:#ffffff;margin-bottom:15px;}
.abio-platform-section .abio-platform-info a.abionic-btn{width:240px;margin:0 auto;}
.abio-platform-section .abio-platform-image img{width:100%;height:auto;}
.listing-section{margin-bottom:67px;}
.listing-section .list-block h3{text-transform:uppercase;font-size:25px;font-weight:300;letter-spacing:1px;color:#1a1919;margin-bottom:30px;width:390px;max-width:100%;}
.listing-section .list-block ul{padding-left:0;}
.listing-section .list-block ul li{font-size:18px;font-weight:300;color:#505a68;background:transparent url('images/list-checked.svg') no-repeat scroll left top/20px 20px;padding-left:30px;margin-bottom:13px;list-style:none;}
.block-with-bg{background:transparent url('images/block-with-bg.png') no-repeat scroll center/cover;display:flex;margin-bottom:80px;}
.block-with-bg > .container{display:flex;align-items:center;justify-content:center;min-height:200px;}
.block-with-bg p{font-size:25px;color:#fff;font-weight:300;}
.block-wth-text{position:relative;}
.block-with-text-info{position:absolute;left:0;right:0;bottom:0;background-color:rgba(26,25,25,0.55);padding:28px 0;}
.homepage-about-us-section .about-us-block-image img{width:100%;height:auto;}
.homepage-about-us-section .about-us-info .description p{color:#ffffff;font-size:22px;font-weight:300;}
.homepage-about-us-section .about-us-info img{width:200px;margin-bottom:22px;}
.homepage-about-us-section .about-us-block-info .abionic-btn{width:230px;}
.homepage-about-us-section .about-us-block-info .container{display:flex;align-items:flex-end;}
.horizontal-break{text-align:center;padding-top:47px;padding-bottom:32px;}
.horizontal-break .horizontal-break-image:before{content:"";height:1px;width:225px;background-color:#505a68;display:inline-block;margin-right:52px;}
.horizontal-break .horizontal-break-image:after{content:"";height:1px;width:225px;background-color:#505a68;display:inline-block;margin-left:52px;}
.stop-sepsis-section{background-color:rgba(26,25,25,0.9);padding:56px 0;}
.stop-sepsis-section .stop-sepsis-description{width:670px;max-width:100%;margin-left:126px;}
.stop-sepsis-section .stop-sepsis-description .text{color:#fff;font-size:20px;font-weight:300;margin-bottom:6px;}
.stop-sepsis-section .stop-sepsis-description h2{color:#ffffff;text-transform:uppercase;margin:0 0 26px;width:545px;max-width:100%;font-size:30px;}
.stop-sepsis-section .stop-sepsis-description h3{text-transform:uppercase;font-size:25px;font-weight:300;color:#fff;margin:0 0 26px;}
.stop-sepsis-section .stop-sepsis-description p{font-size:18px;font-weight:normal;line-height:1.5;color:#ffffff;margin-bottom:35px;}
.stop-sepsis-section .stop-sepsis-description a.abionic-btn{width:290px;font-size:18px;}
.stop-sepsis-section .stop-sepsis-image img{width:100%;}
.stop-sepsis-section .stop-sepsis-block{width:1795px;max-width:100%;margin:0 auto;display:flex;align-items:center;}
.block-views-blockdisease-area-block-1{margin-bottom:80px;}
.disease-area-wrapper{display:block;position:relative;}
.disease-area-wrapper .disease-name{text-transform:uppercase;text-align:center;color:#ffffff;font-size:16px;position:absolute;left:0;right:0;bottom:0;padding:15px 0;background-color:rgba(26,25,25,0.55);}
.view-id-disease_area.view-display-id-block_1 .views-row{margin-bottom:30px;}
.the-abioscope-section{background-color:rgba(127,129,124,0.05);padding-bottom:52px;}
.the-abioscope-section .horizontal-break{padding-top:0;}
.the-abioscope-header-block{text-align:center;margin-bottom:52px;}
.the-abioscope-header-block .the-abioscope-title h2{font-weight:600;font-size:70px;color:#505a68;line-height:1.23;margin-bottom:0;}
.the-abioscope-header-block .the-abioscope-title h2 sup{font-size:70px;line-height:2.47;}
.the-abioscope-header-block .the-abioscope-title p{font-size:30px;font-weight:200;line-height:1.33;color:#505a68;}
.rapid-diagnosis-images,.rapid-diagnosis-description{background-color:rgba(127,129,124,0.05);min-height:400px;}
.rapid-diagnosis-images{padding-top:1px;}
.rapid-diagnosis-description{padding:61px 0;}
.rapid-diagnosis-images img{width:100%;}
.rapid-diagnosis-description p{font-size:30px;font-weight:normal;line-height:1.33;color:#505a68;margin-bottom:21px;}
.rapid-diagnosis-description:after{content:"";width:391px;height:1px;background-color:#505a68;display:block;margin-top:30px;}
.rapid-diagnosis-description .field--name-body{width:450px;max-width:100%;}
.nanotechnology{text-align:center;padding-bottom:94px;padding-top:20px;background-color:rgba(127,129,124,0.05);}
.nanotechnology h3{font-size:30px;font-weight:300;letter-spacing:2.4px;margin-bottom:5px;color:#1a1919;text-transform:uppercase;}
.nanotechnology p{font-size:20px;font-weight:200;line-height:1.33;color:#505a68;margin-bottom:28px;}
.nanotechnology .grey-btn{margin:0 auto;}
.role-in-healthcare{padding-top:78px;padding-bottom:72px;}
.role-in-healthcare .region-role-healthcare{width:1530px;padding:0;max-width:100%;display:flex;align-items:center;margin:0 auto;}
#block-diseaseareastitleblockhomepage{background-color:#1a1919;display:flex;height:252px;align-items:center;justify-content:center;padding:0 15px;}
#block-diseaseareastitleblockhomepage h2{color:#ffffff;text-transform:uppercase;font-size:35px;font-weight:500;letter-spacing:2.6px;text-align:center;margin:0;}

/* OUR SYSTEM */
.page-banner{position:relative;height:100vh;}
html[lang="fr"] .page-banner .banner-details{width:1080px;}
html[lang="it"] .page-banner .banner-details{width:995px;}
.page-banner .banner-details{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;width:920px;margin:0 auto;max-width:100%;}
.page-banner h1{font-size:90px;color:#fff;margin-bottom:16px;line-height:1.23;font-weight:600;margin-top:0;}
.page-banner .banner-subtitle{font-size:40px;font-weight:300;color:#fff;letter-spacing:2px;}
.page-banner .next-section-link{position:absolute;left:0;right:0;bottom:45px;text-align:center;}
.page-banner .next-section-link img{width:auto;}
.nobackground{background:none;}
body.page-node-2 .nanotechnology{padding-bottom:60px;}
body.page-node-2 .nanotechnology .container{width:1740px;max-width:100%;display:flex;align-items:center;}
body.page-node-2 .nanotechnology img{max-width:100%;}
body.page-node-2 .the-abioscope-section{padding-bottom:0;}
.nanofluidic{text-align:center;width:665px;max-width:100%;margin:-40px auto 53px;float:none;clear:both;}
.nanofluidic .field--name-field-nanofluidic-description strong{color:#8f081b;}
.nanofluidic h3{text-transform:uppercase;font-size:35px;font-weight:300;letter-spacing:2.5px;color:#1a1919;margin-bottom:18px;}
.nanofluidic .field--name-field-nanofluidic-description,.nanofluidic .field--name-field-nanofluidic-description p{font-weight:300;font-size:18px;}
.qualities-wrapper{background-color:rgba(26,25,25,0.05);padding:86px 0 50px;}
.qualities-wrapper .qualities-title{text-align:center;font-size:40px;font-weight:300;letter-spacing:3px;color:#1a1919;margin-bottom:77px;text-transform:uppercase;}
.qualities-wrapper .qualities-block{text-align:center;margin-bottom:40px;min-height:225px;}
.qualities-wrapper .qualities-block .quality-image{margin-bottom:16px;}
.qualities-wrapper .qualities-block .quality-title{margin-bottom:10px;font-size:20px;font-weight:300;color:#ffa600;}
.qualities-wrapper .qualities-block .quality-description,.qualities-wrapper .qualities-block .quality-description p{font-weight:300;font-size:18px;}
.page-horizontal-break{background:transparent url('images/system-horizontal-break-banner.jpg') no-repeat scroll center/cover;min-height:200px;height:200px;display:flex;justify-content:center;align-items:center;text-align:center;}
.page-horizontal-break p{font-size:25px;font-weight:normal;color:#ffffff;}
.sepsis-detection-wrapper .container{width:1525px;max-width:100%;}
.sepsis-detection-wrapper .sepsis-detection-block:nth-child(odd){background-position:right top;}
.sepsis-detection-wrapper .sepsis-detection-block:nth-child(even){background-position:left top;flex-direction:row-reverse;}
.sepsis-detection-wrapper .sepsis-detection-block:nth-child(odd) .sepsis-detection-description.animated{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
.sepsis-detection-wrapper .sepsis-detection-block:nth-child(odd) .sepsis-detection-images.animated{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
.sepsis-detection-wrapper .sepsis-detection-block:nth-child(even) .sepsis-detection-images.animated{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
.sepsis-detection-wrapper .sepsis-detection-block:nth-child(even) .sepsis-detection-description.animated{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
.sepsis-detection-wrapper .sepsis-detection-block .sepsis-detection-description .sepsis-detection-title{font-size:35px;line-height:1.4;color:#505a68;font-weight:600;margin-bottom:3px;}
.sepsis-detection-wrapper .sepsis-detection-block .sepsis-detection-description .sepsis-detection-subtitle{font-size:30px;letter-spacing:1.2px;color:#8f081b;margin-bottom:15px;}
.sepsis-detection-wrapper .sepsis-detection-block .sepsis-detection-description .sepsis-detection-desc p{font-size:25px;letter-spacing:1px;line-height:1.33;font-weight:300;}
.sepsis-detection-wrapper .sepsis-detection-block .sepsis-detection-description .sepsis-detection-desc ul{padding-left:0;}
.sepsis-detection-wrapper .sepsis-detection-block .sepsis-detection-description .sepsis-detection-desc ul li{list-style:none;margin-bottom:37px;}
.sepsis-detection-wrapper .sepsis-detection-block .sepsis-detection-description .sepsis-detection-desc ul li strong{letter-spacing:0.7px;color:#ffa600;font-size:18px;margin-bottom:2px;}
.sepsis-detection-wrapper .sepsis-detection-block .sepsis-detection-description .sepsis-detection-desc ul li p{font-size:18px;margin:0;color:#505a68;letter-spacing:normal;}
.sepsis-detection-wrapper .sepsis-detection-block:nth-child(2) .sepsis-detection-description .sepsis-detection-subtitle{color:#3db8ea;}
.sepsis-detection-wrapper .sepsis-detection-block:nth-child(3) .sepsis-detection-description .sepsis-detection-subtitle{color:#ffa600;}
.sepsis-detection-wrapper .sepsis-detection-block:last-child .sepsis-detection-images{width:33.33333333%;}
.sepsis-detection-wrapper .sepsis-detection-block:last-child .sepsis-detection-description{width:66.66666667%;}
.sepsis-detection-wrapper .sepsis-detection-block:last-child{background-color:transparent;}
.sepsis-detection-wrapper .sepsis-detection-block{display:flex;align-items:center;background-repeat:no-repeat;background-color:#f9f9f9;}
.sepsis-detection-wrapper .sepsis-detection-block .sepsis-detection-description{display:flex;justify-content:center;}
.sepsis-detection-wrapper .sepsis-detection-block .sepsis-detection-images img{max-width:100%;}
body.page-node-2 .abionic-swiss-block{display:inline-block;width:100%;}

/* DISEASE AREA */
.disease-area-static-block{padding:63px 0 40px;}
.view-id-disease_area.view-display-id-block_2 .views-row{margin-bottom:30px;}
.view-id-disease_area.view-display-id-block_2 .disease-area-wrapper .disease-name{font-size:14px;}
.block-views-blockdisease-area-block-2{margin-bottom:60px;}
.view-id-disease_area_detail.view-display-id-block_1 .views-field-field-color-code{display:none;}
.view-id-disease_area_detail.view-display-id-block_1 table,.view-id-disease_area_image.view-display-id-block_1 table{width:100%;height:100%;}
.view-id-disease_area_detail.view-display-id-block_1 table > tbody > tr > td,.view-id-disease_area_image.view-display-id-block_1 table > tbody > tr > td{padding:0;}
.view-id-disease_area_image.view-display-id-block_1 table > tbody > tr > td{border-top:0;vertical-align:top;}
.view-id-disease_area_image.view-display-id-block_1 table > tbody > tr > td.views-field-nothing{border-right:15px solid #fff;height:100%;}
.view-id-disease_area_image.view-display-id-block_1 table > tbody > tr{border-bottom:40px solid #ffffff;}
.view-id-disease_area_image.view-display-id-block_1 table > tbody > tr > td.views-field-nid,.view-id-disease_area_image.view-display-id-block_1 table > tbody > tr > td.views-field-field-disease-image,.view-id-disease_area_image.view-display-id-block_1 table > tbody > tr > td.views-field-title{display:none;}
.view-id-disease_area_detail.view-display-id-block_1 table ol{padding-left:0;list-style:none;margin:0;width:215px;}
.view-id-disease_area_detail.view-display-id-block_1 table ol li{font-size:13px;color:#505a68;margin-bottom:3px;font-weight:300;}
.view-id-disease_area_detail.view-display-id-block_1 table ol li:last-child{margin-bottom:0;}
.view-id-disease_area_detail.view-display-id-block_1 table > tbody > tr > td{background-color:rgba(80,90,104,0.08);border-right:5px solid #fff;padding:16px;}
.view-id-disease_area_detail.view-display-id-block_1 table > tbody > tr > td .views-field-block{width:140px;font-size:13px;color:#505a68;font-size:13px;color:#505a68;margin:0 auto;}
.view-id-disease_area_detail.view-display-id-block_1 table > thead > tr > th{height:45px;color:#ffffff;text-align:center;text-transform:uppercase;font-size:12px;border-right:5px solid #fff;}
.view-id-disease_area_detail.view-display-id-block_1 table > thead > tr > th.views-field-field-disease-markers{width:275px;}
.view-id-disease_area_detail.view-display-id-block_1 table > thead > tr > th.views-field-field-disease-indications{width:385px;}
.view-id-disease_area_detail.view-display-id-block_1 table > thead > tr > th.views-field-field-disease-technology{width:190px;}
.view-id-disease_area_detail.view-display-id-block_1 table > thead > tr > th.views-field-field-nanofluidic-assay-time{width:178px;}
.view-id-disease_area_detail.view-display-id-block_1 table > tbody > tr > td.views-field-field-disease-markers{width:275px;}
.view-id-disease_area_detail.view-display-id-block_1 table > tbody > tr > td.views-field-field-disease-indications{width:385px;}
.view-id-disease_area_detail.view-display-id-block_1 table > tbody > tr > td.views-field-field-disease-technology{width:190px;}
.view-id-disease_area_detail.view-display-id-block_1 table > tbody > tr > td.views-field-field-nanofluidic-assay-timex{width:178px;}
.view-id-disease_area_detail.view-display-id-block_1 table > tbody > tr{border-bottom:5px solid #ffffff;}
.view-id-disease_area_image.view-display-id-block_1 .disease-area-wrapper{height:100%;width:80px;}
.view-id-disease_area_image.view-display-id-block_1 .disease-area-wrapper .disease-area-image,.view-id-disease_area_image.view-display-id-block_1 .disease-area-wrapper .disease-area-image img{height:inherit;}
.view-id-disease_area_image.view-display-id-block_1 .disease-area-wrapper .disease-name{top:0;}
.view-id-disease_area_image.view-display-id-block_1 .disease-area-wrapper .disease-name .title{transform:rotate(-90deg) translate(-50%,50%);position:absolute;left:40px;top:0;bottom:0;transform-origin:0 50%;margin:auto;font-size:13px;width:185px;}
.view-id-disease_area_image.view-display-id-block_1 .node-104 .disease-area-wrapper .disease-name .title{width:285px;left:26px;}
html[lang="de"] .view-id-disease_area_image.view-display-id-block_1 .disease-area-wrapper .disease-name .title{font-size:11px;}
.view-id-disease_area_image.view-display-id-block_1 table > tbody > tr.node-102 .disease-area-wrapper .disease-name .title{left:20px; /* width: 90px; */}
.view-id-disease_area_image.view-display-id-block_1 table > tbody > tr.node-102 .view-id-disease_area_detail.view-display-id-block_1{min-height:180px;}
.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{white-space:normal;}
.table-responsive{border:0;}
.view-id-disease_area_image.view-display-id-block_1 .view-content{overflow-x:auto;overflow-y:hidden;}
.disease-area-static-block .disease-area-desc p{font-weight:300;}

/* EXPLICATION */
.explication .field--name-body{text-align:center;padding-top:56px;margin-bottom:81px;}
.explication .field--name-body p{text-transform:uppercase;font-size:20px;letter-spacing:3px;color:#8f081b;font-weight:400;}
.explication .field--name-body h3{text-transform:uppercase;font-size:50px;letter-spacing:4px;color:#8f081b;margin-bottom:42px;margin-top:0;font-weight:400;}
.rapid-detection-wrapper{display:flex;}
.rapid-detection-wrapper .rapid-detection-block .rapid-detection-image{margin-bottom:11px;}
.rapid-detection-wrapper .rapid-detection-block .rapid-detection-title{margin-bottom:36px;}
.rapid-detection-wrapper .rapid-detection-block .rapid-detection-title p{text-transform:uppercase;color:#ffffff;font-size:30px;font-weight:200;line-height:1.33;}
.rapid-detection-wrapper .rapid-detection-block .rapid-detection-title p strong{font-size:40px;font-weight:400;letter-spacing:3px;display:block;}
.rapid-detection-wrapper .rapid-detection-block .rapid-detection-description p{color:#fff;font-weight:200;}
.rapid-detection-wrapper .rapid-detection-block .rapid-detection-description{width:442px;max-width:100%;}
.rapid-detection-wrapper .rapid-detection-block{padding:35px 55px 51px 80px;min-height:625px;height:100%;}
.rapid-detection-wrapper .rapid-detection-block-0{background-color:#8f081b;}
.rapid-detection-wrapper .rapid-detection-block-1{background-color:#505a68;}
.rapid-detection-wrapper .rapid-detection-block-2{background-color:#7f817c;}
.sepsis-facts-wrapper{background:transparent url('images/sepsis-facts-bg.jpg') no-repeat scroll center/cover;min-height:500px;height:500px;display:flex;justify-content:center;align-items:center;}
.sepsis-facts-wrapper .sepsis-facts-title{text-align:center;text-transform:uppercase;color:#ffffff;font-size:50px;font-weight:300;letter-spacing:4px;}
.sepsis-facts-wrapper .sepsis-facts-subtitle{font-size:30px;font-weight:300;text-transform:uppercase;color:#ffffff;line-height:1.33;margin-bottom:32px;text-align:center;}
.sepsis-facts-wrapper .sepsis-facts-block{text-align:center;}
.sepsis-facts-wrapper .sepsis-facts-block .sepsis-facts-image{margin-bottom:14px;}
.sepsis-facts-wrapper .sepsis-facts-block .sepsis-facts-desc,.sepsis-facts-wrapper .sepsis-facts-block .sepsis-facts-desc p{font-size:30px;color:#ffffff;font-weight:200;}
.sepsis-facts-wrapper > .container{width:1450px;max-width:100%;margin:0;}
.tackling-problem-section{background-color:#1a1919;min-height:400px;height:400px;text-align:center;display:flex;justify-content:center;align-items:center;}
.tackling-problem-section .horizontal-break-white{margin-bottom:20px;}
.tackling-problem-section .tackling-problem h2{text-transform:uppercase;color:#ffffff;font-size:50px;font-weight:300;letter-spacing:4px;}
.tackling-problem-section .tackling-problem .tackling-problem-subtitle{font-size:30px;font-weight:300;line-height:1.33;color:#ffffff;margin-bottom:39px;}
.tackling-problem-section .tackling-problem a{margin:0 auto;}
.horizontal-break-white .horizontal-break-image:before{content:"";height:1px;width:225px;background-color:#ffffff;display:inline-block;margin-right:52px;}
.horizontal-break-white .horizontal-break-image:after{content:"";height:1px;width:225px;background-color:#ffffff;display:inline-block;margin-left:52px;}
.sepsis-explication-description{width:1087px;margin:0 auto;float:none;max-width:100%;padding:0 15px;}

/* TEAM */

/*.page-banner {min-height: 100vh;}*/
body.page-node-5 .page-banner{background:transparent url('images/team-banner.jpg') no-repeat fixed center center/cover;}
body.page-node-6 .page-banner{background:transparent url('images/company-banner.jpg') no-repeat fixed center center/cover;}
body.page-node-3 .page-banner{background:transparent url('images/contact-banner.jpg') no-repeat fixed center center/cover;}
.meet-the-team-blocks{margin-top:88px;display:flex;justify-content:center;}
.meet-the-team-blocks .team-block{width:350px;height:180px;border-radius:5px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.meet-the-team-blocks .team-block .number{font-size:65px;line-height:1;color:#ffffff;font-weight:500;}
.meet-the-team-blocks .team-block .text{font-size:25px;font-weight:normal;color:#ffffff;}
.meet-the-team-blocks .team-block.world-class-employees{margin-right:30px;background-color:rgba(255,166,0,0.8);}
.meet-the-team-blocks .team-block.phd{background-color:rgba(80,90,104,0.8);}
.meet-the-team-wrapper .team-title{font-size:50px;font-weight:300;letter-spacing:4px;text-align:center;color:#1a1919;margin-bottom:50px;text-transform:uppercase;}
.meet-the-team-wrapper .meet-the-team-block{text-align:left;float:left;margin:0 12px;}
.meet-the-team-wrapper .meet-the-team-block .meet-the-team-image{margin-bottom:30px;}
.meet-the-team-wrapper .meet-the-team-block .meet-the-team-name{font-size:30px;font-weight:300;color:#1a1919;margin-bottom:3px;}
.meet-the-team-wrapper .meet-the-team-block .meet-the-team-designation{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:normal;color:#505a68;margin-bottom:23px;}
.meet-the-team-wrapper .meet-the-team-block .meet-the-team-url a{width:90px;padding-left:22px;}
.meet-the-team-wrapper .meet-the-team-block .meet-the-team-url a:after{right:13px;}
.meet-the-team-wrapper{margin-bottom:94px;}
.meet-the-team-wrapper.board-of-directors-wrapper{padding-top:79px;padding-bottom:88px;background-color:rgba(80,90,104,0.05);margin-bottom:0;display:inline-block;width:100%;}
.join-the-team-section{background:transparent url('images/join-team-banner.jpg') no-repeat scroll center/cover;min-height:325px;height:325px;text-align:center;display:flex;justify-content:center;align-items:center;}
.join-the-team-section .join-the-team h2{text-transform:uppercase;color:#ffffff;font-size:50px;font-weight:normal;letter-spacing:4px;margin:0;}
.join-the-team-section .join-the-team p{font-size:35px;font-weight:200;letter-spacing:1.8px;color:#ffffff;margin-bottom:37px;}
.join-the-team-section .join-the-team a{margin:0 auto;width:300px;}
body.page-node-5 .meet-the-team-section{width:1635px;max-width:100%;float:none;margin:0 auto;display:flex;justify-content:center;}
body.page-node-5 .meet-the-team-section .meet-the-team-block{margin-bottom:30px;}
body.page-node-5 .meet-the-team-wrapper{margin-bottom:0;}

/* COMPANY */

/*.meet-the-team-section .meet-the-team {position: relative;}
.meet-the-team-section .meet-the-team img {width: 100%;}
.meet-the-team-section .meet-the-team .meet-the-team-block {position: absolute; top: 50%; left: 0; transform: translateY(-50%); right: 0; width: 1550px; margin: 0 auto; max-width: 100%;}
.meet-the-team-section .meet-the-team .meet-the-team-block h2 {text-transform: uppercase; color: #fff; margin-bottom: 0; font-weight: 300;}
.meet-the-team-section .meet-the-team .meet-the-team-block p {color: #fff; font-size: 30px; font-weight: 200; margin-bottom: 28px;}
.meet-the-team-section .meet-the-team .meet-the-team-block a {width: 253px;}
.meet-the-team-section .abionic-logo {text-align: center; padding: 68px 0;}
.meet-the-team-section .abionic-logo img {width: 400px;}*/
.company-nanotechnology-wrapper .company-nanotechnology-block{display:flex;}
.company-nanotechnology-wrapper .company-nanotechnology-block:nth-child(odd) .company-nanotechnology-image{float:right;}
.company-nanotechnology-wrapper .company-nanotechnology-block:nth-child(odd) .company-nanotechnology-image.animated,.company-nanotechnology-wrapper .company-nanotechnology-block:nth-child(even) .company-nanotechnology-detail.animated{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
.company-nanotechnology-wrapper .company-nanotechnology-block:nth-child(odd) .company-nanotechnology-detail.animated,.company-nanotechnology-wrapper .company-nanotechnology-block:nth-child(even) .company-nanotechnology-image.animated{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
.company-nanotechnology-wrapper .company-nanotechnology-block:nth-child(odd){background-color:rgba(80,90,104,0.05);flex-direction:row-reverse;}
.company-nanotechnology-wrapper .company-nanotechnology-block .company-nanotechnology-detail .company-nanotechnology-description{width:600px;max-width:100%;}
.company-nanotechnology-wrapper .company-nanotechnology-image img{width:100%;}
.company-nanotechnology-description .company-nanotechnology-title{margin-bottom:28px;text-transform:uppercase;font-size:50px;font-weight:300;letter-spacing:4px;color:#1a1919;}
.company-nanotechnology-description .company-nanotechnology-desc,.company-nanotechnology-description .company-nanotechnology-desc p{font-weight:200;}
.company-nanotechnology-description .company-nanotechnology-desc .abionic-btn{width:225px;}
.company-nanotechnology-wrapper .company-nanotechnology-block .company-nanotechnology-detail{display:flex;justify-content:center;align-items:center;}
.company-nanotechnology-detail .company-nanotechnology-desc a{width:390px;margin-top:30px;}
.company-roadmap-wrapper{background:rgba(127,129,124,0.05) url('images/our-history-2x.png') no-repeat scroll center top/cover;text-align:center;padding:60px 0 72px;}
.company-roadmap-wrapper .history-title{margin-bottom:68px;}
.company-roadmap-wrapper .history-title h2{margin-bottom:6px;color:#ffffff;}
.company-roadmap-wrapper .history-title p{color:#ffffff}
.company-roadmap-wrapper .company-roadmap-section{width:1170px;margin:0 auto;max-width:100%;position:relative;display:inline-block;padding:0 15px;}
.company-roadmap-wrapper .company-roadmap-border{width:1px;min-height:760px;height:760px;display:flex;border-left:2px dashed #ffffff;position:absolute;left:0;top:0;height:100%;right:0;margin:0 auto;}
.company-roadmap-section .company-roadmap-row{margin-bottom:11px;}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row:nth-child(odd) .company-roadmap-block.animated{float:right;text-align:left;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row:nth-child(even) .company-roadmap-block.animated{float:left;text-align:right;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
.company-roadmap-section .company-roadmap-row .company-roadmap-block .company-roadmap-title{font-size:30px;font-weight:600;line-height:1.33;color:#1a1919;position:relative;}
.company-roadmap-section .company-roadmap-row .company-roadmap-block{width:582px;}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row .company-roadmap-title,.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row .company-roadmap-desc,.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row .company-roadmap-desc p{color:#ffffff;}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row:nth-child(odd) .company-roadmap-title{padding-left:25px;}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row:nth-child(odd) .company-roadmap-desc{padding-left:60px;}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row .company-roadmap-desc p{font-weight:200;}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row:nth-child(odd) .company-roadmap-title:after{content:"";width:25px;height:25px;background-color:#ffa600;border-radius:50%;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row:nth-child(odd) .company-roadmap-title:before{content:"";width:32px;height:1px;background-color:#ffffff;display:inline-block;vertical-align:middle;}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row:nth-child(even) .company-roadmap-title{padding-right:25px;}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row:nth-child(even) .company-roadmap-desc{padding-right:60px;}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row:nth-child(even) .company-roadmap-title:before{content:"";width:25px;height:25px;background-color:#ffa600;border-radius:50%;display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.company-roadmap-wrapper .company-roadmap-section .company-roadmap-row:nth-child(even) .company-roadmap-title:after{content:"";width:32px;height:1px;background-color:#ffffff;display:inline-block;vertical-align:middle;}
body.page-node-type-company .banner-details{width:654px;background-color:rgba(26,25,25,0.55);display:flex;align-items:center;padding:45px 67px;margin:0 0 0 95px;text-align:left;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;max-width:100%;}
body.page-node-type-company .banner-details .banner-description{background:transparent url('images/quotation-mark.svg') no-repeat scroll left top/30px 26px;padding-left:40px;}
body.page-node-type-company .banner-details .banner-description p{color:#ffffff;font-size:22px;font-weight:300;font-style:italic;}
body.page-node-type-company .banner-details .banner-description .author{margin-top:16px;text-align:right;}
body.page-node-type-company .banner-details .banner-description .author .name{font-size:22px;font-weight:500;color:#ffffff;margin-bottom:3px;}
body.page-node-type-company .banner-details .banner-description .author .designation{font-size:20px;font-weight:300;color:#ffffff;}
.video-wrapper{background:rgba(127,129,124,0.05) url('images/video-banner.png') no-repeat scroll center top/cover;display:flex;margin-bottom:60px;}
.video-wrapper .video-listing{min-height:610px;display:flex;align-items:center;}
.video-wrapper .video-listing .video-list{background-color:rgba(64,105,123,0.55);display:flex;align-items:center;height:100%;justify-content:center;}
.video-wrapper .video-listing .video-list .video-section{display:flex;flex-direction:column;}
.video-wrapper .video-listing .video-list h2{font-size:35px;color:#ffffff;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:34px;}
.video-wrapper .video-listing .video-list .video-section .video-title{font-size:18px;color:#ffffff;margin-bottom:20px;}
.video-wrapper .video-listing .video-list .video-section .video-links .abionic-btn{width:165px;min-height:40px;height:40px;font-size:16px;padding-left:19px;padding-right:16px;float:left;margin-right:15px;}
.video-wrapper .video-listing .video-list .video-section .video-links .abionic-btn:after{width:11px;height:20px;right:19px;}
.video-wrapper .video-listing .video-list .video-section .video-links .abionic-btn:hover:after{right:25px;}
.video-wrapper .video-listing .video-list .video-section .video-links .download{width:auto;min-height:40px;height:40px;max-width:210px;color:#fff;text-transform:uppercase;display:flex;align-items:center;border-radius:8px;font-size:16px;font-weight:300;padding-left:19px;padding-right:16px;position:relative;border:1px solid #ffffff;box-shadow:none;line-height:22px;background-color:transparent;}
.video-wrapper .video-listing .video-list .video-section .video-links .download:after{content:"";background:transparent url('images/arrow.svg') no-repeat scroll center/100% auto;width:17px;height:20px;display:inline-block;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease;}
.video-wrapper .video-listing .video-list .video-section .video-links .download:hover:after{right:18px;}
.video-wrapper .video-listing .video-list .video-section .video-row{margin-bottom:45px;}
.management-team-wrapper{padding-top:61px;}
.management-team-wrapper .section-title-with-icon h2{margin-bottom:55px;}
.management-team-image img{width:100%;}
.management-team-wrapper .management-team-list{display:flex;align-items:center;background-color:#f6f7f7;clear:both;}
.management-team-wrapper .management-team-list .management-team-section .management-team-block{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;}
.management-team-wrapper .management-team-list .image-direction{margin-bottom:40px;}
.management-team-section .management-team-block .management-team-name{font-size:18px;color:#1a1919;font-weight:500;margin-right:5px;}
.management-team-section .management-team-block .management-team-education{font-size:18px;color:#505a68;font-weight:300;}
.management-team-section .management-team-block .abionic-btn{width:70px!important;min-height:40px;height:40px;padding-left:16px;padding-right:22px;}
.management-team-section .management-team-block .abionic-btn:after{width:10px;height:20px;right:8px;}
.management-team-section .management-team-block .abionic-btn:hover:after{right:12px;}
.management-team-section .management-team-block .abionic-btn img{width:20px;}
.management-team-section .management-team-block .management-team-info{display:flex;margin-right:28px;  flex-flow: column;}
.management-team{display:flex;justify-content:center;}
.management-team-wrapper .management-team-title-block{display:flex;justify-content:center;}
.board-members-wrapper{padding:64px 0 84px;}
.board-members-wrapper .section-title-with-icon{display:flex;justify-content:center;}
.board-members-wrapper .section-title-with-icon h2{margin-bottom:50px;}
.board-members-wrapper .board-members-block .abionic-btn{width:70px!important;min-height:40px;height:40px;padding-left:16px;padding-right:22px;}
.board-members-wrapper .board-members-block .abionic-btn:after{width:10px;height:20px;right:8px;}
.board-members-wrapper .board-members-block .abionic-btn:hover:after{right:12px;}
.board-members-wrapper .board-members-block .board-members-image img{width:100%;}
.board-members-wrapper .board-members-block .board-members-image{margin-bottom:20px;}
.board-members-wrapper .board-members-block .board-members-name{font-size:20px;font-weight:500;color:#1a1919;}
.board-members-wrapper .board-members-block .board-members-designation{font-size:18px;font-weight:300;color:#505a68;margin-bottom:15px;}
.board-members-wrapper .board-members-block .board-members-url img{width:20px;}
.board-members-wrapper .board-members-row{margin-bottom:50px;}

/* ALLERGIES */
body.page-node-7 .the-abioscope-header-block{margin-bottom:0;}
.allergies .horizontal-break-text{background-color:#3db8ea;text-align:center;min-height:230px;height:180px;display:flex;justify-content:center;align-items:center;margin-bottom:75px;}
.allergies .horizontal-break-text .field--name-field-allergies-horizontal-break{width:1170px;max-width:100%;}
.allergies .horizontal-break-text .field--name-field-allergies-horizontal-break p{font-size:33px;color:#fff;font-weight:200;}
.the-problem-section{width:1400px;max-width:100%;margin:0 auto 64px;float:none;display:flex;flex-direction:column;}
.the-problem-section .the-problem-subtitle{text-transform:uppercase;font-size:20px;color:#3db8ea;letter-spacing:3px;margin-bottom:6px;font-weight:400;}
.the-problem-section .the-problem-title{text-transform:uppercase;font-size:50px;letter-spacing:4px;color:#3db8ea;margin-bottom:26px;font-weight:400;}
.the-problem-section .the-problem-description .field,.the-problem-section .the-problem-description .field p{font-weight:200;}
.static-map-section{background-color:#505a68;padding:73px 0 45px;margin-bottom:79px;}
.static-map-section .static-map-block{width:1642px;margin:0 auto;position:relative;}
.static-map-section .field--name-field-allergies-map-text .field--item{width:225px;height:225px;background-color:#ffffff;font-size:18px;color:#3db8ea;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0 15px;position:absolute;font-weight:300;}
.static-map-section .field--name-field-allergies-map-text .field--item:first-child{top:218px;left:110px;}
.static-map-section .field--name-field-allergies-map-text .field--item:nth-child(2){top:66px;left:608px;}
.static-map-section .field--name-field-allergies-map-text .field--item:nth-child(3){top:0;right:243px;}
.static-map-section .field--name-field-allergies-map-text .field--item:nth-child(4){bottom:68px;left:503px;}
.static-map-section .field--name-field-allergies-map-text .field--item:nth-child(5){bottom:253px;right:505px;}
.static-map-section .field--name-field-allergies-map-text .field--item:last-child{right:22px;bottom:189px;}
.the-problem-section.our-solution-section{margin-bottom:84px;}
.features-wrapper{background:transparent url('images/features-banner.jpg') no-repeat scroll center/cover;min-height:420px;height:420px;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.features-wrapper .features-title{font-size:40px;font-weight:300;letter-spacing:3px;color:#ffffff;text-align:center;margin-bottom:37px;text-transform:uppercase;}
.features-wrapper .features-block{text-align:center;width:360px;float:left;margin:0 20px;}
.features-wrapper .features-block .features-image{margin-bottom:9px;}
.features-wrapper .features-block .features-text,.features-wrapper .features-block .features-text p{font-size:30px;line-height:1.33;color:#ffffff;font-weight:200;}
.key-allergens-wrapper{background:transparent url('images/key-allergens-banner.jpg') no-repeat scroll center/cover;min-height:622px;height:622px;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.key-allergens-wrapper .key-allergens-title{font-size:40px;font-weight:300;letter-spacing:3px;color:#ffffff;text-align:center;text-transform:uppercase;width:710px;margin:0 auto 90px;max-width:100%;}
.key-allergens-wrapper .key-allergens-block{width:185px;text-align:center;min-height:235px;border-radius:5px;background-color:#ffffff;padding:20px 8px;float:left;margin:0 10px;}
.key-allergens-wrapper .key-allergens-block .key-allergens-text{font-size:25px;font-weight:300;letter-spacing:1px;color:#3db8ea;height:70px;}
.key-allergens-wrapper .key-allergens-block .key-allergens-image img{height:83px;}
.the-abioscope-section.bottom-abioscope-section .the-abioscope-header-block .the-abioscope-title h2{color:#1a1919;}
.the-abioscope-section.bottom-abioscope-section .abioscope-images{color:#1a1919;margin-top:45px;}
.the-abioscope-section.bottom-abioscope-section .abioscope-images img{margin:0 15px;}
.static-map-section .static-map-block img{width:100%;}

/* SEPSIS */
.sepsis .horizontal-break-text{background-color:#8f081b;text-align:center;min-height:125px;height:190px;display:flex;justify-content:center;align-items:center;margin-bottom:92px;}
.sepsis .horizontal-break-text .field--name-field-sepsis-horizontal-break{width:1170px;max-width:100%;}
.sepsis .horizontal-break-text .field--name-field-sepsis-horizontal-break p{font-size:33px;color:#fff;font-weight:200;}
.sepsis .the-problem-section .the-problem-subtitle{color:#8f081b;}
.sepsis .the-problem-section .the-problem-title{color:#8f081b;}
.sepsis .the-problem-section{margin-bottom:82px;}
.sepsis .features-wrapper{background:transparent url('images/key-features-banner.png') no-repeat scroll center/cover;min-height:420px;margin-bottom:87px;}
.sepsis .features-wrapper .features-block .features-text,.sepsis .features-wrapper .features-block .features-text p{color:#fff;font-weight:200;}
.sepsis .features-wrapper .features-block{width:460px;}
.tagline-section{background:transparent url('images/tagline-banner.png') no-repeat scroll center/cover;min-height:280px;height:280px;display:flex;justify-content:center;align-items:center;}
.tagline-section ul{counter-reset:my-sec-counter;list-style:none;}
.tagline-section ul li{position:relative;width:414px;max-width:100%;float:left;color:#fff;font-size:34px;text-align:center;margin:0 20px;font-weight:300;}
.tagline-section ul li:before{counter-increment:my-sec-counter;content:counter(my-sec-counter);color:#8f081b;text-align:center;font-size:50px;font-weight:600;width:80px;height:80px;background-color:#ffffff;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:0 auto 23px;}
.early-diagnosis-section{width:1400px;margin:0 auto;float:none;max-width:100%;padding-top:75px;padding-bottom:100px;display:flex;flex-direction:column;}
.early-diagnosis-section .early-diagnosis-title{text-transform:uppercase;color:#1a1919;font-size:35px;letter-spacing:1.5px;margin-bottom:38px;font-weight:300;}
.early-diagnosis-section .field--name-field-diagnosis-description{width:602px;margin-bottom:50px;max-width:100%;}
.early-diagnosis-section .field--name-field-diagnosis-description,.early-diagnosis-section .field--name-field-diagnosis-description p{color:#505a68;font-size:22px;line-height:1.45;}
.early-diagnosis-section .field--name-field-diagnosis-description .text-red{color:#8f081b;}
.early-diagnosis-section .field--name-field-diagnosis-description p{margin-bottom:30px;font-weight:200;}
.learn-more-about-sepsis-block .prevent-death{margin-bottom:62px;}
.learn-more-about-sepsis-block .prevent-death,.learn-more-about-sepsis-block .hospitals-expenditures{display:flex;align-items:flex-start;}
.learn-more-about-sepsis-block img{margin-right:23px;}
.learn-more-about-sepsis-block .sepsis-desc{width:445px;max-width:100%;}
.learn-more-about-sepsis-block .sepsis-desc p{font-size:30px;font-weight:200;}
.learn-more-about-sepsis-block .hospitals-expenditures{margin-bottom:71px;}
.learn-more-about-sepsis-block .early-diagnosis-url a{width:415px;}

/* CONTACT */
body.page-node-9 .main-container.container{width:1460px;max-width:100%;padding-top:86px;}
.contact-form-wrapper{margin-top:30px;margin-bottom:61px;}
.contact-form-details .block-title{text-transform:uppercase;font-size:35px;font-weight:300;letter-spacing:2.5px;color:#1a1919;margin-bottom:12px;}
.contact-form-details .contact-subtitle{font-size:20px;font-weight:300;line-height:1.33;color:#505a68;margin-bottom:23px;width:480px;max-width:100%;}
.contact-form-details .contact-info{margin-bottom:45px;}
.contact-form-details .contact-info .contact-telephone{font-size:18px;font-weight:300;line-height:1.5;color:#505a68;margin-bottom:9px;}
.contact-form-details .contact-info .contact-telephone:before{content:"";background:transparent url('images/phone.svg') no-repeat scroll center/100% auto;width:24px;height:24px;display:inline-block;margin-right:17px;vertical-align:middle;}
.contact-form-details .contact-info .contact-email a:before{content:"";background:transparent url('images/email.svg') no-repeat scroll center/100% auto;width:24px;height:24px;display:inline-block;margin-right:17px;vertical-align:middle;}
.contact-form-details .contact-info .contact-email a{color:#ffa600;font-size:18px;font-weight:300;line-height:1.5;}
.contact-form-details .join-team-block{position:relative;width:505px;max-width:100%;display:none;}
.contact-form-details .join-team-block .join-team{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);}
.contact-form-details .join-team-block .join-team p{font-size:35px;color:#ffffff;letter-spacing:1.8px;font-weight:normal;margin-bottom:28px;}
.contact-form-details .join-team-block .join-team .abionic-btn{width:225px;margin:0 auto;}
.contact-form .form-control{height:60px;border-radius:0;box-shadow:none;border:0;border-bottom:1px solid #505a68;color:#1a1919;font-size:20px;padding:0;font-weight:300;}
.contact-form textarea.form-control{height:auto;resize:none;padding-top:15px;}
.contact-form .form-control::-webkit-input-placeholder{font-size:14px;font-weight:500;letter-spacing:0.5px;color:#b0b0b0;text-transform:uppercase;}
.contact-form .form-control::-moz-placeholder{font-size:14px;font-weight:500;letter-spacing:0.5px;color:#b0b0b0;text-transform:uppercase;}
.contact-form .form-control:-ms-input-placeholder{font-size:14px;font-weight:500;letter-spacing:0.5px;color:#b0b0b0;text-transform:uppercase;}
.contact-form .form-actions .form-submit{width:200px;float:right;margin:0;}
.contact-form .form-actions .form-submit:active{background-color:#ffa600;box-shadow:none;}
.contact-form .form-actions .form-submit:focus,.contact-form .form-actions .form-submit:active:focus{outline:0;box-shadow:none;}
.contact-form .form-actions .form-submit:active:hover{background-color:#f5bb4e;}
.contact-form #edit-container{display:flex;justify-content:space-between;align-items:center;}
.find-us-block{min-height:900px;background-color:rgba(80,90,104,0.05);position:relative;}
.find-us-block .field--name-body{width:1460px;max-width:100%;margin:0 auto;}
.find-us-section h2{text-transform:uppercase;margin-bottom:37px;font-size:35px;letter-spacing:2.5px;color:#1a1919;font-weight:300;}
.find-us-section .address{font-weight:300;font-size:18px;color:#505a68;margin-bottom:31px;background:transparent url('images/location.svg') no-repeat scroll left top/30px 30px;padding-left:45px;}
.find-us-section .address span{color:#ffa600;font-weight:500;}
.take-me-to-abionic{margin-bottom:40px;}
.take-me-to-abionic .take-me-to-title{text-transform:uppercase;font-size:18px;letter-spacing:0.9px;color:#1a1919;margin-bottom:15px;font-weight:300;}
.take-me-to-abionic .take-me-to-title strong{letter-spacing:0.85px;}
.take-me-to-abionic .abionic-btn{width:320px;}
html[lang="fr"] .take-me-to-abionic .abionic-btn{width:350px;}
.take-me-to-abionic.nearest-parking{margin-bottom:54px;}
.take-me-to-abionic.nearest-parking .abionic-btn{width:188px;}
html[lang="fr"] .take-me-to-abionic.nearest-parking .abionic-btn{width:210px;}
.find-us-other-links .pdf{background-image:url('images/pdf.svg');background-repeat:no-repeat;background-attachment:scroll;background-position:97% center;background-size:40px 40px;width:290px;margin-right:20px;margin-bottom:35px;}
html[lang="de"] .find-us-other-links .pdf{width:400px;}
html[lang="it"] .find-us-other-links .pdf{width:310px;}
html[lang="it"] .take-me-to-abionic.nearest-parking .abionic-btn{width:245px;}
.find-us-other-links .google-map{background-image:url('images/google-maps.svg');background-repeat:no-repeat;background-attachment:scroll;background-position:97% center;background-size:40px 40px;}

/*.find-us-other-links a {float: left;}*/
.find-us-section .contact-map{position:absolute;right:0;padding:0;top:0;height:100%;}
.find-us-section .find-us-detail{padding-top:83px;}
.job-application-form-wrapper .webform-confirmation{margin:0 auto;}
.contact-form-wrapper .webform-confirmation,.job-application-form-wrapper .webform-confirmation{width:750px;min-height:220px;height:220px;background-color:rgba(80,90,104,0.05);display:flex;flex-direction:column;justify-content:center;padding-left:130px;max-width:100%;}
.contact-form-wrapper .webform-confirmation .webform-confirmation__message,.job-application-form-wrapper .webform-confirmation .webform-confirmation__message{font-size:20px;color:#505a68;font-weight:300;margin-bottom:23px;}
.contact-form-wrapper .webform-confirmation .webform-confirmation__message strong,.job-application-form-wrapper .webform-confirmation .webform-confirmation__message strong{font-weight:600;}
.contact-form-wrapper .webform-confirmation .webform-confirmation__back a,.job-application-form-wrapper .webform-confirmation .webform-confirmation__back a{width:240px;}
.about-us-static-block{padding:104px 0 94px;}
.about-us-static-block .field--name-body{text-align:center;}
.section-title-with-icon.center{text-align:center;}
.section-title-with-icon{text-align:left;}
.section-title-with-icon h2{font-size:35px;letter-spacing:2.5px;color:#1a1919;text-transform:uppercase;margin:0 0 26px;background:transparent url('images/fill-icon.svg') no-repeat scroll left center/30px 30px;padding-left:45px;display:inline-block;}
.about-us-static-block .field--name-body p{font-size:18px;font-weight:300;color:#505a68;}
.cta-block{background:#1a1919 url(images/cta-bg.png) no-repeat scroll center/cover;height:315px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:68px;}
.cta-block .block-title{font-size:35px;color:#ffffff;letter-spacing:2.5px;text-align:center;margin-bottom:5px;text-transform:uppercase;}
.cta-block .jobs-block-subtitle{font-size:30px;line-height:1.2;color:#ffffff;letter-spacing:1px;text-align:center;margin-bottom:29px;}
.cta-block .abionic-btn{width:255px;margin:0 auto;}

/* EVIDENCE & PUBLICATIONS */
.evidence-publications-block{background-color:rgba(80,90,104,0.05);padding-bottom:120px;}
.quicktabs-tabs{padding-left:0;margin-bottom:94px;display:inline-block;width:100%;}
.quicktabs-tabs li a{height:100px;text-transform:uppercase;font-size:32px;font-weight:300;letter-spacing:4px;display:flex;width:100%;justify-content:center;align-items:center;background-color:rgba(80,90,104,0.5);color:#ffffff;text-align:center;}
.quicktabs-tabs li.active a{background-color:rgba(26,25,25,0.5);color:#fff;}
ul.quicktabs-tabs li{padding:0;float:left;width:50%;white-space:normal;}
.publication-tabs .views-row{margin-bottom:30px;}
.publication-tabs .publication-wrapper{display:inline-block;width:100%;padding:36px 15px 23px 34px;border-radius:5px;background-color:#ffffff;min-height:500px;position:relative;}
.publication-tabs .publication-wrapper .publication-image{margin-bottom:43px;}
.publication-tabs .publication-wrapper .publication-title{color:#1a1919;font-size:16px;line-height:1.38;margin-bottom:11px;}
.publication-tabs .publication-wrapper .publication-author{color:#505a68;font-size:18px;font-weight:300;line-height:1.22;}
.publication-tabs .publication-wrapper:before{content:"";background-color:rgba(143,8,27,0.95);width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;transition:all .2s ease;border-radius:5px;}
.publication-tabs.view-display-id-block_2 .publication-wrapper:before{background-color:rgb(61,184,234,0.95);}
.publication-wrapper.publication-2:before{background-color:rgb(61,184,234,0.95);}
.publication-tabs .publication-wrapper:hover:before{opacity:1;}
.publication-tabs .publication-wrapper:hover .read-more{display:block;z-index:1;}
.publication-tabs .publication-wrapper .read-more{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:17px;font-weight:300;line-height:2;color:#fff;transition:all .2s ease;display:none;}
.publication-tabs .view-content .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;}
.paragraph-block{margin-bottom:40px;}
.paragraph-block iframe{width:100%;}
.evidence-new-block{padding-top:59px;padding-bottom:5px;background-color:#fff;}
.nanofluidic-technology-block{background-color:#fff;}
#block-nanofluidictechnology{padding:59px 15px 5px;}
.analytic-performance{padding:65px 0 20px;background-color:#fff;}
.analytic-performance h2{margin-bottom:31px;}
.scientific-publications{padding:60px 0 62px;background-color:rgba(80,90,104,0.05);}
.figure-text{font-size:14px;font-weight:500;color:#1a1919;margin-bottom:20px;}
.figure-block p,.analytic-performance .figure-block p{font-size:15px;font-weight:300;}
.reference-block i{display:block;font-size:15px;font-weight:300;}
.analytic-performance strong{font-size:20px;margin-bottom:10px;color:#505a68;}
.analytic-performance p{font-size:20px;}
.scientific-publications .view-header h2{margin-bottom:62px;}
.pager__item .button{width:215px;max-width:100%;color:#fff;text-transform:uppercase;min-height:40px;height:40px;display:flex;align-items:center;border-radius:8px;font-size:16px;font-weight:300;padding-left:27px;padding-right:50px;position:relative;border:0;box-shadow:none;line-height:22px;background-color:#505a68;margin:0 auto;}
.pager__item .button:after{content:"";background:transparent url('images/btn-arrow.svg') no-repeat scroll center/100% auto;width:11px;height:20px;display:inline-block;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease;}
.pager__item .button:hover:after{right:25px;}
.pager__item .button:hover,.pager__item .button:focus{background-color:#73787f;color:#ffffff;}

/* JOBS */
body.page-node-type-banner-page .banner-subtitle,body.page-node-type-jobs .banner-subtitle{font-size:30px;}
body.page-node-23 .main-container,body.page-node-type-jobs .main-container{background-color:rgba(80,90,104,0.05);padding-bottom:103px;}
#block-horizontalbreak .horizontal-break{padding-top:29px;}
.jobs-listing-block.about-us-static-block.section-title-with-icon{text-align:center;}
.jobs-listing-block .block-title{text-align:center;font-weight:300;text-transform:uppercase;letter-spacing:3px;color:#1a1919;margin-bottom:26px;}
.view-id-jobs.view-display-id-block_1 .views-row{margin-bottom:30px;}
.job-wrapper .job-title{font-size:16px;line-height:1.38;color:#1a1919;font-weight:600;text-align:left;padding-left:67px;}
.job-wrapper span{font-size:16px;color:#1a1919;font-weight:600;}
.job-wrapper .job-type,.job-wrapper .job-start{font-size:15px;}
.job-wrapper .abionic-btn{width:196px;min-height:40px;height:40px;font-size:16px;padding-left:20px;margin:0 auto;}
html[lang="fr"] .job-wrapper .abionic-btn{width:240px;font-size:14px;}
html[lang="de"] .job-wrapper .abionic-btn{width:250px;font-size:14px;}
html[lang="it"] .job-wrapper .abionic-btn{width:255px;font-size:13px;}
.job-wrapper .abionic-btn:after{width:11px;height:18px;}
.view-id-jobs.view-display-id-block_1 .job-wrapper{height:100px;background-color:rgba(80,90,104,0.05);display:flex;align-items:center;justify-content:center;text-align:center;border-radius:5px;}
#block-wearealwaysseekingfortalent{background:#1a1919 url('images/jobs-bottom-block-banner.jpg') no-repeat scroll center/cover;height:300px;display:flex;justify-content:center;align-items:center;flex-direction:column;}
#block-wearealwaysseekingfortalent .block-title{font-size:40px;color:#ffffff;letter-spacing:3px;text-align:center;margin-bottom:11px;text-transform:uppercase;}
#block-wearealwaysseekingfortalent .jobs-block-subtitle{font-size:25px;line-height:1.2;color:#ffffff;text-align:center;margin-bottom:29px;}
#block-wearealwaysseekingfortalent .abionic-btn{width:400px;margin:0 auto;}

/* JOB DETAIL */
.job-main-wrapper .job-title{text-align:center;margin-bottom:50px;}
.job-main-wrapper .job-title span{font-size:30px;letter-spacing:2px;color:#1a1919;text-transform:uppercase;}
.job-main-wrapper .field--label{font-size:18px;font-weight:600;line-height:1.22;}
.job-main-wrapper .field--name-body{width:652px;max-width:100%;}
.job-main-wrapper .field--name-body .field--label{margin-bottom:27px;}
.job-main-wrapper .field--name-body .field--item,.job-main-wrapper .field--name-body .field--item p{font-size:18px;}
.job-main-wrapper .field--item{font-size:18px;font-weight:normal;}
.job-main-wrapper .job-other-details .field{margin-bottom:26px;}
.job-main-wrapper .job-other-details{margin-top:52px;}
.job-main-wrapper .job-other-details .field--name-field-location{margin-bottom:52px;}
.job-main-wrapper .job-other-details .abionic-btn{width:240px;min-height:40px;height:40px;font-size:16px;padding-left:20px;}
.job-main-wrapper .job-other-details .abionic-btn:after{width:11px;height:18px;}
.job-main-wrapper .horizontal-break-line .back-to-page{position:absolute;top:50%;left:15px;transform:translateY(-50%);}
.back-to-page a{font-size:16px;font-weight:300;text-transform:uppercase;color:#8f081b;}
.back-to-page a:before{content:"";background:transparent url('images/back-path.svg') no-repeat scroll center/100% auto;width:10px;height:18px;display:inline-block;vertical-align:middle;margin-right:10px;}
.job-main-wrapper .horizontal-break{padding-top:29px;padding-bottom:42px;}

/* NEWSROOM */
.newsroom-block{background-color:rgba(80,90,104,0.05);padding-bottom:74px;}
.newsroom-block .quicktabs-tabs li a{color:#ffffff;text-align:center;background-color:rgba(80,90,104,0.5);}
.newsroom-block .quicktabs-tabs li.active a{background-color:rgba(26,25,25,0.5);color:#fff;}
.newsroom-block .quicktabs-tabs{margin-bottom:40px;display:inline-block;width:100%;}
.view-id-newsroom_events.view-display-id-block_1 .views-row{margin-bottom:30px;}
.news-event-wrapper{display:table;width:100%;background-color:#fff;border-radius:5px;min-height:250px;padding:33px 32px 26px 40px;position:relative;}
.news-event-wrapper:after{content:"";background-color:rgba(80,90,104,0.9);border-radius:5px;width:100%;height:100%;position:absolute;left:0;top:0;transition:all 0.3s ease;opacity:0;}
.news-event-wrapper:hover:after{opacity:1;}
.news-event-wrapper:hover .read-article{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#ffffff;font-size:20px;font-weight:300;width:100%;text-align:center;text-transform:none;bottom:auto;}
.news-event-wrapper:hover .read-article:after{content:none;}
.news-event-wrapper .news-event-image{display:table-cell;vertical-align:middle;float:none;padding:0;}
.news-event-wrapper .news-event-details{display:table-cell;vertical-align:middle;float:none;width:565px;max-width:100%;padding-left:77px;}
.news-event-wrapper .news-event-details .type{width:200px;height:30px;border-radius:2px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#fff;font-size:16px;font-weight:300;margin-bottom:24px;}
.news-event-wrapper.press .news-event-details .type{background-color:#ffa600;}
.news-event-wrapper.news .news-event-details .type{background-color:#006f3d;}
.news-event-wrapper .read-article{display:table-cell;vertical-align:bottom;text-align:right;text-transform:uppercase;font-size:13px;font-weight:300;color:#505a68;position:absolute;right:32px;bottom:26px;}
.news-event-wrapper .read-article:after{content:"";background:transparent url('images/arrow-right.svg') no-repeat scroll center/100% auto;width:8px;height:12px;display:inline-block;vertical-align:middle;margin-left:10px;margin-top:-3px;}
.news-event-wrapper.press .date{font-size:14px;font-weight:300;line-height:1.57;color:#ffa600;margin-bottom:11px;}
.news-event-wrapper.news .date{font-size:14px;font-weight:300;line-height:1.57;color:#006f3d;margin-bottom:11px;}
.news-event-wrapper .title{font-size:16px;font-weight:300;line-height:1.5;color:#505a68;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#505a68;color:#fff;border-color:#505a68;}
.pagination > li > a,.pagination > li > span{width:35px;height:35px;border-radius:50%;border:1px solid #505a68;color:#505a68;font-size:15px;}
.pagination > li{margin-right:5px;display:inline-block;}
.pagination .pager__item.pager__item--last{display:none;}
.pagination > li:first-child > a,.pagination > li:first-child > span{border-top-left-radius:50%;border-bottom-left-radius:50%;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{background-color:#505a68;color:#fff;border-color:#505a68;}
.pagination .pager__item.pager__item--next a,.pagination .pager__item.pager__item--previous a{border:0;background:none;padding:6px 0;width:17px;}
.pagination .pager__item.pager__item--next span:last-child{background:transparent url('images/pagination-next.svg') no-repeat scroll center/100% auto;width:7px;height:11px;font-size:0;display:inline-block;vertical-align:middle;}
.pagination .pager__item.pager__item--previous span:last-child{background:transparent url('images/pagination-previous.svg') no-repeat scroll center/100% auto;width:7px;height:11px;font-size:0;display:inline-block;vertical-align:middle;}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-top-right-radius:50%;border-bottom-right-radius:50%;}
.pagination .pager__item.pager__item--first{display:none;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters{margin-bottom:37px;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .form-group{margin-right:10px;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .form-group:last-child{margin-right:0;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .form-group a{width:100px;height:32px;border-radius:4px;border:1px solid #1a1919;text-transform:uppercase;font-size:12px;font-weight:300;color:#1a1919;display:flex;justify-content:center;align-items:center;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .bef-link-active.form-group a{background-color:#1a1919;color:#fff;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .form-group:nth-child(2) a{border:1px solid #006f3d;color:#006f3d;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .bef-link-active.form-group:nth-child(2) a{background-color:#006f3d;color:#fff;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .form-group:last-child a{border:1px solid #ffa600;color:#ffa600;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .bef-link-active.form-group:last-child a{background-color:#ffa600;color:#fff;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .select-wrapper select.form-control{background:transparent url('images/dropdown-arrow.svg') no-repeat scroll 86% center/15px 15px;width:95px;padding-right:38px;border:1px solid #505a68;color:#1a1919;box-shadow:none;border-radius:0;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item label{width:100px;height:32px;border-radius:4px;border:1px solid #1a1919;text-transform:uppercase;font-size:12px;font-weight:300;color:#1a1919;display:flex;justify-content:center;align-items:center;background-color:transparent;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item label .form-radio{-webkit-appearance:button;-moz-appearance:button;-o-appearance:button;-ms-appearance:button;appearance:button;display:none;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item{margin-right:10px;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:last-child{margin-right:0;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item label:hover,.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item label.selected{background-color:#1a1919;color:#fff;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(2) label{border:1px solid #006f3d;color:#006f3d;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(2) label:hover,.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(2) label.selected{background-color:#006f3d;color:#fff;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:last-child label{border:1px solid #ffa600;color:#ffa600;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:last-child label:hover,.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:last-child label.selected{background-color:#ffa600;color:#fff;}
.media-press-section{background-color:rgba(80,90,104,0.05);padding-top:59px;}
.newsfeed-section{padding:72px 0 63px;}
.media-press-section .view-header h2{margin-bottom:38px;}
.newsfeed-section .view-header h2{margin-bottom:55px;}
.quicktabs-block{position:absolute;left:0;right:0;bottom:0;}
.quicktabs-block .quicktabs-tabs{margin-bottom:0;display:block;list-style:none;}

/* NEWS DETAIL */
body.page-node-type-news .header-content-wrapper{margin-bottom:35px;}
.news-main-wrapper{margin-bottom:124px;}
.news-main-wrapper .back-to-page{margin-bottom:45px;}
.news-main-wrapper .news-image .type{margin-bottom:27px;background-color:#006f3d;color:#fff;width:120px;height:32px;border-radius:4px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:12px;font-weight:300;}
.news-main-wrapper .news-image .field--name-field-short-resume{margin-bottom:51px;font-size:30px;font-weight:300;letter-spacing:1px;color:#1a1919;}
.news-main-wrapper .news-image .field--name-field-press-image{margin-bottom:49px;}
.news-main-wrapper .description .field,.news-main-wrapper .description .field p{font-size:18px;}

/* NEWS FEED */
.view-id-news_feed.view-display-id-block_1 h3{margin-top:0;font-size:25px;line-height:1.6;color:#505a68;margin-bottom:20px;}
.view-id-news_feed.view-display-id-block_1 .views-row{margin-bottom:52px;}
.newsroom-block #quicktabs-tabpage-newsroom-1{margin-top:64px;}

/* NEWS FEED DETAIL */
body.page-node-type-news-feed .header-content-wrapper{margin-bottom:35px;}
.newsfeed-main-wrapper .newsfeed-title{margin-bottom:30px;}
.newsfeed-main-wrapper .newsfeed-title span{font-size:30px;font-weight:300;letter-spacing:1px;color:#1a1919;}
.newsfeed-main-wrapper .field--name-field-news-feed-image{margin-bottom:50px;}
.newsfeed-main-wrapper .field--name-body{width:750px;max-width:100%;margin-bottom:85px;}
.newsfeed-main-wrapper .field--name-body,.newsfeed-main-wrapper .field--name-body p{font-size:18px;}

/* JOB APPLICATION */
body.path-job-application .page-banner{background:transparent url('images/job-app-banner.jpg') no-repeat fixed center center/cover;}
body.path-job-application .banner-subtitle{font-size:30px;}
body.path-job-application .region.region-content{background-color:rgba(80,90,104,0.05);padding-bottom:90px;}
.view-id-job_application.view-display-id-page_1 .views-field-title a{font-size:40px;color:#1a1919;letter-spacing:3px;font-weight:300;text-transform:uppercase;}
.view-id-job_application.view-display-id-page_1{margin-bottom:59px;}
.panel{border:0;border-radius:0;box-shadow:none;background-color:transparent;}
.panel-default > .panel-heading{color:#1a1919;background-color:transparent;border:0;border-radius:0;margin-bottom:22px;}
.panel-title{margin:0;padding:0;font-size:20px;text-transform:uppercase;letter-spacing:1.5px;color:#1a1919;border-bottom:1px solid #ffa600;padding-bottom:15px;}
.panel-body{padding:0;}
.job-application-form .form-control{height:60px;box-shadow:none;border-radius:0;color:#1a1919;font-size:18px;border:0;border-bottom:1px solid #505a68;padding:0;background-color:transparent;}
.job-application-form textarea.form-control{height:auto;resize:none;}
.job-application-form .form-control::-webkit-input-placeholder{font-size:18px;font-weight:500;color:#b0b0b0;text-transform:uppercase;}
.job-application-form .form-control::-moz-placeholder{font-size:18px;font-weight:500;color:#b0b0b0;text-transform:uppercase;}
.job-application-form .form-control:-ms-input-placeholder{font-size:18px;font-weight:500;color:#b0b0b0;text-transform:uppercase;}
.job-application-form .form-group{margin-bottom:25px;}
.job-application-form .control-label{font-size:18px;color:#1a1919;margin-bottom:24px;font-weight:400;}
.job-application-form .form-item-how-did-you-know-about-us{margin-bottom:49px;}
.job-application-form .form-item-when-are-you-ready-to-start- .js-webform-radios .form-item{margin:0 100px 0 0;}
.job-application-form .form-item-when-are-you-ready-to-start- .js-webform-radios .form-item .control-label{margin-bottom:0;font-size:16px;}
.job-application-form #edit-experience .panel-body > .control-label{margin-bottom:33px;}
.job-application-form{counter-reset:my-sec-counter;}
.job-application-form .panel-title{position:relative;}
.job-application-form .panel-title:before{counter-increment:my-sec-counter;content:counter(my-sec-counter) ".";color:#1a1919;font-size:20px;margin-right:10px;}
.job-application-form .panel-body .form-checkbox{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:14px;width:14px;position:relative;border-radius:0;cursor:pointer;outline:0;z-index:0;margin:-2px 12px 0 -16px!important;padding:0;border:1px solid #1a1919;background-color:transparent;vertical-align:middle;}
.job-application-form .panel-body .form-checkbox:checked::before{content:'';position:absolute;left:0;top:-2px;width:12px;height:15px;background:transparent url('images/checkmark.svg') no-repeat scroll center/100% auto;}
.job-application-form .panel-body .form-radio{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:14px;width:14px;position:relative;border-radius:50%;cursor:pointer;outline:0;z-index:0;margin:-2px 12px 0 -16px!important;padding:0;border:1px solid #1a1919;background-color:transparent;vertical-align:middle;}
.job-application-form .panel-body .form-radio:checked::before{content:'';position:absolute;left:2px;top:2px;width:8px;height:8px;background:transparent url('images/circular-shape.svg') no-repeat scroll center/100% auto;}
.job-application-form #edit-experience .form-type-webform-document-file .webform-file-button{background-color:transparent;border:1px solid #505a68;color:#505a68;height:55px;border-radius:8px;width:100%;display:flex;align-items:center;text-transform:uppercase;font-size:20px;position:relative;padding-left:30px;transition:all .2s ease;white-space:normal;text-align:left;}
html[lang="fr"] .job-application-form #edit-experience .form-type-webform-document-file .webform-file-button{font-size:16px;padding-right:50px;}
html[lang="fr"] #block-webform-2 .form-submit.abionic-btn{width:420px;}
html[lang="fr"] #block-webform-3 .form-submit.abionic-btn{width:420px;}
.job-application-form #edit-experience .form-type-webform-document-file .webform-file-button:after{content:"";background:transparent url('images/arrow-up.svg') no-repeat scroll center/100% auto;width:22px;height:27px;display:inline-block;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:all .2s ease;}
.job-application-form #edit-experience .form-type-webform-document-file .webform-file-button:hover:after{background:transparent url('images/arrow-up-white.svg') no-repeat scroll center/100% auto;}
.job-application-form #edit-experience .form-type-webform-document-file .webform-file-button:hover,.job-application-form #edit-experience .form-type-webform-document-file .webform-file-button:focus{background-color:#505a68;color:#fff;}
.job-application-form #edit-experience .form-type-webform-document-file .webform-file-button:focus,.job-application-form #edit-experience .form-type-webform-document-file .webform-file-button:active{outline:0;box-shadow:none;}
.job-application-form #edit-experience .form-type-webform-document-file .webform-document-file .description{display:none;}
.job-application-form #edit-experience .panel-body .form-checkbox{position:absolute;}
.job-application-form #edit-experience .panel-body .form-type-checkbox .control-label.option{display:flex;align-items:center;}
.job-application-form #edit-experience .panel-body .form-type-checkbox .control-label.option .file{width:98%;margin:0 0 0 6px;}
.job-application-form #edit-experience .panel-body .form-item-upload-cv{width:290px;max-width:100%;margin-bottom:47px;}
.job-application-form #edit-experience .panel-body .form-item-upload-cover-letter{width:365px;max-width:100%;margin-bottom:47px;}
.job-application-form #edit-experience .panel-body .form-item-upload-others{width:310px;max-width:100%;margin-bottom:47px;}
#block-jobapplicationbacklink{position:absolute;top:45px;left:146px;}
.job-application-form #edit-skills-and-preferences .form-checkboxes{display:block;}
#block-spontaneousapplicationtitle{margin-bottom:43px;}
#block-spontaneousapplicationtitle .field--name-body,#block-spontaneousapplicationtitle .field--name-body p{font-size:40px;color:#1a1919;letter-spacing:3px;font-weight:300;text-transform:uppercase;}
body.page-node-39 .region.region-content{background-color:#ffffff;}
body.page-node-39 .region.region-content #block-webform-3{background-color:rgba(80,90,104,0.05);padding-bottom:90px;padding-top:57px;}
.job-application-form #edit-personal-information{clear:left;}
.job-application-form .form-group.form-item-name{margin-bottom:0;}
.job-application-form .form-item-name .form-item{float:left;width:50%;padding:0 15px;}
.job-application-form .form-group.form-item-re-enter-email{margin-bottom:0;}
.job-application-form .form-item-fixed-term-or-internship{display:none;}
.job-application-form .term-wrapper.form-disabled{background-color:#505a68;}
.job-application-form .term-wrapper.form-disabled .label-title{color:#fff;}
.job-application-form .term-wrapper.form-disabled .label-subtitle{color:#c6c6c6;}
.job-application-form .term-wrapper.internship-wrapper:after{content:"OR";color:#1a1919;font-size:20px;letter-spacing:1.5px;position:absolute;left:-48px;top:50%;transform:translateY(-50%);}
html[lang="fr"] .job-application-form .term-wrapper.internship-wrapper:after{content:"OU";}
html[lang="de"] .job-application-form .term-wrapper{margin-right:120px;}
html[lang="de"] .job-application-form .term-wrapper.internship-wrapper:after{content:"ODER";left:-93px;}
html[lang="it"] .job-application-form .term-wrapper.internship-wrapper:after{content:"O";left:-40px;}
.job-application-form .term-wrapper.fixed-term-wrapper{margin-left:15px;margin-bottom:49px;}
.job-application-form .term-wrapper.internship-wrapper{margin-right:0;margin-left:0;margin-bottom:49px;}
.job-application-form .term-wrapper{width:360px;height:150px;max-width:100%;float:left;margin-right:60px;padding:36px 15px 36px 46px;border:1px solid #505a68;background-color:transparent;position:relative;}
.job-application-form .term-wrapper .label-title{margin-bottom:0;color:#1a1919;font-size:20px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:3px;}
.job-application-form .term-wrapper .label-subtitle{margin-bottom:0;color:#939393;font-size:16px;width:233px;line-height:1.38;}
.job-application-form .form-item-job-title{display:none;}
.job-application-form .captcha{padding:0 15px;margin-bottom:20px;}
.job-application-form .captcha .control-label{margin-bottom:0;}

/* FOOTER */
.footer{border-top:0;margin-top:0;text-align:center;}
.footer .navbar-nav > li{margin-right:35px;}
.footer .navbar-nav > li a{font-weight:300;font-size: 17px;}
.footer .navbar-nav > li:last-child{margin-right:0;}
#block-footerlogo{text-align:center;}
#block-footerlogo p{text-transform:uppercase;font-size:13px;font-weight:200;color:#1a1919;}
#block-footerlogo:after{content:"";width:130px;height:1px;background-color:#1a1919;display:block;margin:43px auto 44px;}
.footer #block-mainnavigation{display:inline-block;margin-bottom:78px;}
.footer .navbar-nav > li > a:hover,.footer .navbar-nav > li > a:focus{color:#e73029;}
.footer .navbar-nav > li > a.active-trail{color:#e73029;}
#block-footersocialicon{margin-bottom:97px;}
#block-footersocialicon .field--name-body p{display:flex;justify-content:center;align-items:center;}
#block-footersocialicon a{width:55px;height:55px;display:flex;border-radius:50%;justify-content:center;align-items:center;margin-right:41px;transition:all .2s ease;}
#block-footersocialicon a:hover{opacity:0.7;}
#block-footersocialicon a.facebook{background-color:#2f4075;}
#block-footersocialicon a.twitter{background-color:#3db8ea;}
#block-footersocialicon a.linkedin{background-color:#2e66a7;}
#block-footersocialicon a.youtube{background-color:#d0021b;}
#block-footersocialicon a.instagram{background:linear-gradient(#400080,transparent),linear-gradient(200deg,#d047d1,#ff0000,#ffff00);margin-right:0;}
#block-footersocialicon a.instagram img{width:25px;}
.navbar-nav > li > a{text-transform:uppercase;font-size:20px;font-weight:normal;line-height:1.1;color:#1a1919;padding:0;}
.nav > li > a:hover,.nav > li > a:focus{background-color:transparent;}
#block-copyright p{color:#1a1919;font-size:16px;font-weight:200;}

/* CONFIRMATION */
.confirmation-section{background-color:#e73029;height:80px;display:flex;align-items:center;justify-content:center;margin:100px auto;width:1170px;padding:0 15px;max-width:100%;}
.confirmation-block{color:#fff;background:transparent url('images/confirmation-icon.svg') no-repeat scroll left center/35px 35px;padding-left:55px;}
.confirmation-block p{margin-bottom:0;color:#ffffff;}
@-webkit-keyframes fadeInRight{
	0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
	100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRight{
	0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
	100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes fadeInLeft{
	0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
	100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeft{
	0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
	100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
html[lang="de"] #block-diseaseareastitleblockhomepage h2{font-size:21px;}

/*header*/
.header-wrapper .ultimenu--basic .ultimenu__flyout ul li a{background:#de4b44;color:#fff;font-size:15px;line-height:22px;padding:10px 20px !important;}
.header-wrapper .navbar-default ul.ultimenu > li > a.ultimenu__link{font-size:16px;line-height:1.38;}
.header-wrapper .navbar-header .region-navigation .block-ultimenu ul{flex-wrap:wrap;}
.header-wrapper .navbar-header .region-navigation .block-ultimenu ul > li.has-ultimenu .ultimenu__flyout ul{ width: 100%; display: flex; align-items: stretch; flex-direction: column;}
.navbar-default ul.ultimenu > li.ultimenu__item.has-ultimenu a{width:100%;}
.navbar-default ul.ultimenu > li.ultimenu__item.has-ultimenu{min-width:150px;position:relative;}
.navbar-default ul.ultimenu > li.ultimenu__item.has-ultimenu:before{position:absolute;content:"";z-index:10000;width:10px;height:10px;right:15px;top:34px;background:url(images/arrow-menu.svg) no-repeat;transform:rotateX(190deg);transition:all 0.2s ease;}
.navbar-default ul.ultimenu > li.ultimenu__item.has-ultimenu:hover:before{transform:rotateX(0deg);transition:all 0.2s ease;top:35px;}
/*.header-wrapper .navbar-header .region-navigation .block-ultimenu ul > li.has-ultimenu .ultimenu__flyout ul li{width:100%;}*/
.header-wrapper  .ultimenu--basic .ultimenu__flyout{padding:0!important;}
.header-wrapper .ultimenu--basic .ultimenu__flyout ul li a:hover{background:#e73029;}
.header-wrapper .navbar .logo img{width:220px;}
.navbar-default ul.ultimenu > li.is-active-trail .ultimenusub a.is-active{color:#fff; background: #e73029;}
.footer{padding-top:70px;}
.img-fluid{max-width:100%;}
.p-md-0{padding:0!important;}
.m-0{margin:0!important;}

/*homepage*/
.homepage-banner-img img{display:none;}
.block-with-bg{background:#505a68;margin-bottom:0;}
.abio-platform-section .abio-platform-info > .container{width:800px;}

/*evidence*/
#block-footersocialicon > p{display:flex;justify-content:center;align-items:center;}
.page-node-type-evidence img{max-width:100%;}
.page-node-type-evidence .header-content-wrapper{min-height:auto;}
.page-node-type-evidence .evi-subtitle-wrap h2.evi-subtitle{font-size:25px;font-weight:600;line-height:1.4;color:#1a1919;}
.page-node-type-evidence .evidence-content-section{padding:60px 0 0;}
.page-node-type-evidence .evi-subtitle-wrap{margin-bottom:15px;}
.page-node-type-evidence .evi-left-img-wrap{margin-bottom:110px;}
.page-node-type-evidence .evi-right-img-wrap{margin-bottom:110px;}
.page-node-type-evidence .evi-full-img-wrap{margin-bottom:110px;}
.page-node-type-evidence .evi-full-text p{font-size:28px;font-weight:600;line-height:1.43;text-align:center;}
.page-node-type-evidence .evi-full-text-wrap.row{padding:53px 171px 49px 172px;background-color:#f6f7f7;margin-bottom:100px;}
.page-node-type-evidence .evi-img-rep-wrap .evi-title-item{font-size:14px;font-weight:600;line-height:1.43;color:#1a1919;}
.page-node-type-evidence .evi-img-rep-wrap{margin-bottom:100px;}
.page-node-type-evidence .evi-img-rep-wrap .evi-img-item{margin-bottom:20px;}
.page-node-type-evidence .evi-faq-wrap{padding:66px 0px 76px;background-color:#f6f7f7;margin-bottom:74px;}
.page-node-type-evidence .evi-link-wrap{margin:0px auto 74px;}
.page-node-type-evidence .evi-file-wrap{display:flex;justify-content:center;margin:0 0 100px;flex-wrap:wrap;}
.page-node-type-evidence .evi-link-wrap .evi-publication-link{margin-right:20px;}
.page-node-type-evidence .evi-link-wrap a.grey-btn.abionic-btn{min-width:370px;}
.page-node-type-evidence .evi-faq-wrap .accordian-body.evi-acc-desc{border-radius:10px;background-color:rgb(255 255 255 / 50%);padding:35px 45px;margin-bottom:5px;}
.page-node-type-evidence .evi-accordion-item .accordian-heading a,.evi-accordion-item .accordian-heading a:focus{padding:14px 30px;background:#fff url(images/faq-path.svg) no-repeat right 20px center;margin-bottom:5px;display:block;font-size:18px;font-weight:300;border-radius:8px;line-height:1.5;transition:all 0.2s ease;outline:0;color:#505a68;padding-right:45px;}
.page-node-type-evidence .evi-accordion-item.current .accordian-heading a.accordion-toggle{background:#505a68 url(images/faq-path2.svg) no-repeat right 20px center;color:#fff;}
.page-node-type-evidence .evi-accordion-item.current .accordian-heading a.accordion-toggle.collapsed{background:#fff url(images/faq-path.svg) no-repeat right 20px center;color:#505a68;}
.page-node-type-evidence .evi-faq-wrap h2.evi-subtitle{font-size:25px;font-weight:600;line-height:1.4;color:#1a1919;margin-bottom:40px;}
.page-node-type-evidence .evi-block-desc-wrap{margin-bottom:70px;}

/*scientific-publications*/
.page-node-197 .block-views-blockevidence-publications-tab-block-1{background:rgb(80 90 104 / 5%);padding:60px 0 70px;}
.page-node-197 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item label{width:100px;height:32px;border-radius:4px;border:1px solid #1a1919;text-transform:uppercase;font-size:12px;font-weight:300;color:#1a1919;display:flex;justify-content:center;align-items:center;background-color:transparent;}
.page-node-197 .view-evidence-publications-tab  .view-filters .views-exposed-form .form-item label .form-radio{-webkit-appearance:button;-moz-appearance:button;-o-appearance:button;-ms-appearance:button;appearance:button;display:none;}
.page-node-197 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(1) label{border:1px solid #1a1919;color:#1a1919;}
.page-node-197 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(1) label:hover,.page-node-197  .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(1) label.selected{background-color:#1a1919;color:#fff;}
.page-node-197 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(2) label{border:1px solid #8f081b;color:#8f081b;}
.page-node-197 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(2) label:hover,.page-node-197  .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(2) label.selected{background-color:#8f081b;color:#fff;}
.page-node-197 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(3) label{border:1px solid #3db8ea;color:#3db8ea;}
.page-node-197 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(3) label:hover,.page-node-197  .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(3) label.selected{background-color:#3db8ea;color:#fff;}
.page-node-197 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:last-child label{border:1px solid #ffa600;color:#ffa600;}
.page-node-197 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:last-child label:hover,.page-node-197  .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:last-child label.selected{background-color:#ffa600;color:#fff;}
.page-node-197 .publication-tabs .publication-wrapper.publication-7 .publication-categrory{width:100px;height:32px;border-radius:4px;border:1px solid #ffa600;text-transform:uppercase;font-size:12px;font-weight:300;color:#ffffff;display:flex;justify-content:center;align-items:center;background-color:#ffa600;margin-bottom:25px;}
.page-node-197 .publication-tabs .publication-wrapper.publication-1 .publication-categrory{width:100px;height:32px;border-radius:4px;border:1px solid #8f081b;text-transform:uppercase;font-size:12px;font-weight:300;color:#ffffff;display:flex;justify-content:center;align-items:center;background-color:#8f081b;margin-bottom:25px;}
.page-node-197 .publication-tabs .publication-wrapper.publication-2 .publication-categrory{width:100px;height:32px;border-radius:4px;border:1px solid rgb(61,184,234,0.95);text-transform:uppercase;font-size:12px;font-weight:300;color:#ffffff;display:flex;justify-content:center;align-items:center;background-color:rgb(61,184,234,0.95);margin-bottom:25px;}
.page-node-197 .publication-tabs .publication-wrapper{min-height:100%;}
.page-node-197 .publication-tabs .view-content .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;margin:0 -15px;}
.page-node-197 .section-title-with-icon h2{margin:0 0 36px;}
.page-node-197 .view-filters.form-group{margin-bottom:70px;}
.page-node-197 .bef-exposed-form .form--inline .form-item{float:none;margin-right:10px;}
.publication-tabs .publication-wrapper.publication-7:before{background-color:#ffa600;}

/*evidence page*/
.page-node-10 .block-views-blockevidence-publications-tab-block-1{background:rgb(80 90 104 / 5%);padding:60px 0 70px;}
.page-node-10 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item label{width:100px;height:32px;border-radius:4px;border:1px solid #1a1919;text-transform:uppercase;font-size:12px;font-weight:300;color:#1a1919;display:flex;justify-content:center;align-items:center;background-color:transparent;}
.page-node-10 .view-evidence-publications-tab  .view-filters .views-exposed-form .form-item label .form-radio{-webkit-appearance:button;-moz-appearance:button;-o-appearance:button;-ms-appearance:button;appearance:button;display:none;}
.page-node-10 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(1) label{border:1px solid #1a1919;color:#1a1919;}
.page-node-10 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(1) label:hover,.page-node-10  .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(1) label.selected{background-color:#1a1919;color:#fff;}
.page-node-10 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(2) label{border:1px solid #8f081b;color:#8f081b;}
.page-node-10 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(2) label:hover,.page-node-10  .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(2) label.selected{background-color:#8f081b;color:#fff;}
.page-node-10 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(3) label{border:1px solid #3db8ea;color:#3db8ea;}
.page-node-10 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(3) label:hover,.page-node-10  .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:nth-child(3) label.selected{background-color:#3db8ea;color:#fff;}
.page-node-10 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:last-child label{border:1px solid #ffa600;color:#ffa600;}
.page-node-10 .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:last-child label:hover,.page-node-10  .view-evidence-publications-tab .view-filters .views-exposed-form .form-item:last-child label.selected{background-color:#ffa600;color:#fff;}
.page-node-10 .publication-tabs .publication-wrapper.publication-7 .publication-categrory{width:100px;height:32px;border-radius:4px;border:1px solid #ffa600;text-transform:uppercase;font-size:12px;font-weight:300;color:#ffffff;display:flex;justify-content:center;align-items:center;background-color:#ffa600;margin-bottom:25px;}
.page-node-10 .publication-tabs .publication-wrapper.publication-1 .publication-categrory{width:100px;height:32px;border-radius:4px;border:1px solid #8f081b;text-transform:uppercase;font-size:12px;font-weight:300;color:#ffffff;display:flex;justify-content:center;align-items:center;background-color:#8f081b;margin-bottom:25px;}
.page-node-10 .publication-tabs .publication-wrapper.publication-2 .publication-categrory{width:100px;height:32px;border-radius:4px;border:1px solid rgb(61,184,234,0.95);text-transform:uppercase;font-size:12px;font-weight:300;color:#ffffff;display:flex;justify-content:center;align-items:center;background-color:rgb(61,184,234,0.95);margin-bottom:25px;}
.page-node-10 .publication-tabs .publication-wrapper{min-height:100%;}
.page-node-10 .publication-tabs .view-content .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;margin:0 -15px;}
.page-node-10 .section-title-with-icon h2{margin:0 0 36px;}
.page-node-10 .view-filters.form-group{margin-bottom:70px;}
.page-node-10 .bef-exposed-form .form--inline .form-item{float:none;margin-right:10px;}
.page-node-10 .header-content-wrapper .quicktabs-block{display:none;}

/*about-us*/
.page-node-type-company .company-nanotechnology-description .company-nanotechnology-title{font-size:35px;}
.page-node-type-company .management-team-section .management-team-block .management-team-name{font-weight:600;}
.page-node-type-company .management-team-section{max-width:390px;width:100%;}
.page-node-type-company .management-team{display:flex;justify-content:center;min-width:540px;width:540px;padding-top:65px;}
.page-node-type-company .management-team-image-row{width:calc(100% - 540px);}
.page-node-type-company .company-nanotechnology-wrapper{overflow:hidden;}
.page-node-type-company .management-team-wrapper .management-team-title-block{display:flex;width:1100px;margin:0 auto;justify-content:flex-start;}
.page-node-type-company .management-team-wrapper .section-title-with-icon h2{font-weight:400;}
.page-node-type-company .management-team-wrapper .management-team-list{align-items:flex-start;}
.page-node-type-company .company-nanotechnology-description .company-nanotechnology-desc .abionic-btn{width:255px;}
.block-lang-dropdown .form-item-lang-dropdown-select .form-control{display:block;}
.block-lang-dropdown .form-item-lang-dropdown-select .form-control{-webkit-appearance:none;appearance:none;text-transform:uppercase;text-align:center;display:inline-block;border-radius:50%;height:40px;padding:9px 5px;background-color:#e73029;border:0;color:#fff;font-size:18px;width:40px!important;box-shadow:none!important;}

/*product-landing-page*/
.page-node-type-product-landing-page .header-content-wrapper{min-height:auto;}
.product-banner-icon{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:center;}
.product-banner-icon img{max-width:25px;}
.product-short-desc-wrap{max-width:940px;margin:0 auto;}
.product-main-acc{display:inline-block;width:100%;}
.product-title-wrap h2{font-size:35px;font-weight:400;letter-spacing:2.5px;color:#1a1919;}
.product-title-wrap{margin-bottom:15px;}
.product-desc-wrap{margin-bottom:70px;}
.product-desc-section{padding:60px 0 130px;}
.product-main-acc img.img-fluid{width:100%;}
.pro-acc-img img{width:100%;}
.product-section-acc > .field >  .field--item:nth-child(odd){background:#ffffff;}
.product-section-acc > .field >  .field--item:nth-child(even){background:#ffffff;}
.pro-section-acc{display:flex;flex-wrap:wrap;align-items:stretch;}
.product-order-wrap h2{font-size:50px;font-weight:400;letter-spacing:4px;color:#1a1919;text-transform:uppercase;margin-bottom:40px;}
.product-order-desc p{font-size:25px;font-weight:400;line-height:1.44;text-align:center;color:#505a68;}
.product-order-desc{margin-bottom:45px;}
.product-order-wrap{max-width:930px;margin:0 auto;text-align:center;}
.product-order{background:#f6f7f7;padding:70px 0;}

/*product-faq*/
.product-content-section .pro-acc-cont-rep > .field >  .field--item:nth-child(2) .accordian-heading{border-left:2px solid #fff;left:20.66%;margin-left:3px;}
.product-content-section .panel-default > .panel-heading{border:0;border-radius:0;position:absolute;height:85px;top:-85px;margin:0;left:0;width:20.83%;padding:0;}
.product-content-section .panel-default > .panel-heading a{font-size:20px;font-weight:300;color:#fff;background-color:#8f081b;border:0;border-radius:0;height:100%;margin:0;width:100%;padding:10px 40px 10px 40px;display:flex;align-items:center;}
.product-section-acc > .field >  .field--item:nth-child(even) .pro-acc-cont-rep .pro-section-acc-item:nth-child(1) .panel-heading{left:auto;right:20.88%;}
.product-section-acc > .field >  .field--item:nth-child(even) .pro-acc-cont-rep .pro-section-acc-item:nth-child(2) .panel-heading{left:auto;right:0;     border-left: 1px solid #fff;}

.product-section-acc > .field >  .field--item:nth-child(odd) .pro-acc-cont-rep .pro-section-acc-item:nth-child(2) > .panel-heading{left:20.88%; border-left: 1px solid #fff;}

.product-content-section  .panel-group .panel + .panel{margin:0;}
.product-content-section .pro-acc-content  .pro-acc-cont-title{font-size:30px;letter-spacing:1.2px;color:#8f081b;font-weight:600;margin-bottom:15px;}
.product-content-section .pro-acc-content  .pro-acc-cont-subtitle{font-size:25px;font-weight:400;letter-spacing:1px;color:#505a68;}
.product-content-section  .pro-acc-content{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.product-content-section .pro-section-acc-desc-wrap{padding:45px 15px 75px;max-width:1240px;margin:0 auto;}
.product-content-section .pro-section-item-title{font-size:25px;color:#8f081b;font-weight:600;margin-bottom:20px;}
.pro-section-item-desc p{font-weight:400;}
.pro-section-item-desc{margin-bottom:50px;}
.pro-section-rep-desc{font-size:16px;font-weight:300;line-height:1.69;color:#505a68;}
.pro-section-item-img{max-width:330px;}
.pro-section-item-wrap-row{margin-bottom:20px;display:flex;align-items:flex-start;}
.pro-section-item-wrap{width:calc(100% - 330px);display:flex;flex-wrap:wrap;align-items:flex-start;}
.pro-section-item-wrap .pro-section-item{width:33%;margin-bottom:20px;display:flex;align-items:flex-start;}
.pro-section-rep-title{font-size:18px;font-weight:400;line-height:1.5;color:#1a1919;}
.pro-section-rep-img{width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin-right:20px;}
.pro-section-rep-img img{max-width:55px;}
.pro-section-link-wrap{display:flex;align-items:center;}
.product-main-acc-wrap .accordian-body.pro-main-acc-desc{padding:45px 15px 105px;max-width:1240px;margin:0 auto;}
.product-main-acc-wrap  .pro-main-item-title{font-size:25px;font-weight:600;color:#505a68;margin-bottom:50px;}
.product-main-acc-wrap  .pro-main-rep-title{font-size:20px;font-weight:500;text-align:center;color:#ffa600;margin-bottom:10px;}
.pro-main-rep-desc p{font-weight:400;}
.pro-main-item-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:60px;}
.pro-main-item-wrap .pro-main-item{width:33%;margin-bottom:30px;text-align:center;padding:0 15px;}
.pro-main-rep-img{margin-bottom:15px;display:flex;max-height:67px;align-items:center;justify-content:center;min-height:70px;}
.pro-main-rep-img img{max-width:100%;}
.pro-main-item-desc{font-size:50px;font-weight:500;line-height:0.8;color:#505a68;text-align:center;}
.product-main-acc-title {font-size:25px;font-weight:400;letter-spacing:1px;color:#1a1919;line-height:normal;}
.product-main-acc-img{position:relative;}
.product-main-acc-title{max-width:340px;position:absolute;top:270px;left:54%;transform:translateX(-50%);}
.accordian-heading.pro-main-acc-title{display:inline-block;width:413px;height:85px;}
.accordian-heading.pro-main-acc-title a{font-size:20px;font-weight:300;color:#fff;border:0;border-radius:0;height:100%;margin:0;width:100%;padding:10px 40px 10px 20px;display:flex;align-items:center;background-color:rgb(80 90 104);transition:all 0.2s ease;}
.product-main-acc  .pro-main-acc-title a.acc-link.open-acc{background-color:hsl(215deg 13% 36% / 50%);}
.product-main-acc-wrap{margin:-85px 0 0;position:relative;z-index:9;}
.product-section-acc .open-acc .accordian-heading a.acc-link{opacity:0.5;}
.page-node-type-product-landing-page a.acc-link{position:relative;}
.page-node-type-product-landing-page .product-main-acc a.acc-link{padding-left:40px;}
.page-node-type-product-landing-page a.acc-link:before{position:absolute;content:"+";color:#fff;font-size:38px;right:20px;top:42px;transform:translateY(-50%);}
.page-node-type-product-landing-page .open-acc a.acc-link:before{content:"-";top:38px;right:22px;font-size:49px;}
.page-node-type-product-landing-page .product-main-acc a.acc-link.open-acc:before{content:"-";top:38px;right:22px;font-size:49px;}

.page-node-type-product-landing-page .open-acc a.acc-link.collapsed:before{content:"+";top:42px;right:20px;font-size:38px;}
.product-section-acc .open-acc .accordian-heading a.acc-link.collapsed{opacity:1;}
.evi-file-wrap .evi-file .grey-btn.abionic-btn:after{content:"";background:transparent url(images/icon-pdf.svg) no-repeat scroll center/100% auto;width:40px;height:40px;display:inline-block;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease;}
.page-node-197 .page-banner h1{font-size:80px;}
.product-content-section .block-with-bg p{line-height:1.32;letter-spacing:1px;font-size:25px;}
.page-node-type-product-landing-page a.acc-link{position:relative;padding-left:40px;}
.pro-main-rep-desc{max-width:375px;margin:0 auto;}
.product-full-img-wrap{padding:0 50px;}
.pro-section-item-img img{max-width:100%;}
.page-node-197 .view-evidence-publications-tab .view-content{margin-bottom:80px;}
.page-node-type-evidence .evi-faq-wrap .evi-accordion-item.panel{margin-bottom:5px;}

/*news-event*/
.news-event-wrapper{display:table;width:100%;background-color:#fff;border-radius:5px;min-height:250px;padding:25px 30px;position:relative;}
.page-node-38 .media-press-section{padding-top:59px;padding-bottom:110px;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:last-child label{border:1px solid #006f3d;color:#006f3d;min-width:135px;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:last-child label:hover,.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:last-child label.selected{background-color:#006f3d;color:#fff;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(2) label{border:1px solid #4472c4;color:#4472c4;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(2) label:hover,.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(2) label.selected{background-color:#4472c4;color:#fff;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(3) label{border:1px solid #ffa600;color:#ffa600;}
.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(3) label:hover,.view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(3) label.selected{background-color:#ffa600;color:#fff;}
html[lang="fr"] .view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(3) label{border:1px solid #4472c4;color:#4472c4;background:#f6f7f7;}
html[lang="fr"] .view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(3) label:hover,html[lang="fr"] .view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(3) label.selected{background-color:#4472c4;color:#fff;}
html[lang="fr"] .view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(2) label{border:1px solid #ffa600;color:#ffa600;background:#f6f7f7;}
html[lang="fr"] .view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(2) label:hover,html[lang="fr"] .view-id-newsroom_events.view-display-id-block_1 .view-filters .views-exposed-form .form-item:nth-child(2) label.selected{background-color:#ffa600;color:#fff;}
.news-event-wrapper.news .news-event-details .type{background-color:#ffa600;}
.news-event-wrapper.news .news-event-details .date{color:#006f3d;}
.news-event-wrapper.articles .news-event-details .type{background-color:#4472c4;}
.news-event-wrapper.articles .news-event-details .date{color:#4472c4;}
.news-event-wrapper .news-event-details .type{background-color:#006f3d;}
.news-event-wrapper .news-event-details .date{color:#006f3d;}
.path-frontpage .container.next-section .counter-block-section .counter-block-title{margin-bottom:52px;max-width:580px;margin:0 auto 52px;}
.pro-section-acc.blue .pro-acc-cont-title{color:#3db8ea;}
.product-content-section .pro-section-acc.blue .panel-default > .panel-heading a{background:#3db8ea;}
.view-homepage-slider .slick-arrow{width:70px;height:70px;background:rgb(255 255 255 / 20%) url(images/slider-arrow-left.svg) no-repeat center;outline:0!important;border:0!important;left:40px;}
.view-homepage-slider .slick-arrow::before{display:none;}
.view-homepage-slider .slick-next.slick-arrow{left:auto;right:40px;background:rgb(255 255 255 / 20%) url(images/slider-arrow-right.svg) no-repeat center;}
.pro-section-acc.blue .pro-section-item-title{color:#3db8ea;}
.pro-acc-content-wrap{text-align:left;  max-width: 80%; margin: 0 auto;}
.pro-section-link-wrap a.abionic-btn{margin-right:35px;width:33%;}
.pro-section-link-wrap a.abionic-btn:nth-last-child(1){margin-right:0;}
html[lang="it"] .block-lang-dropdown .form-item-lang-dropdown-select .form-control{padding:9px 11px;}
.path-frontpage .counter-block-section{padding:0 0 74px;}
.stop-sepsis-image iframe{ max-width: 100% }



.evi-right-img-wrap .evi-title-item, .evi-left-img-wrap .evi-title-item {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.43;
    color: #1a1919;
        border: 0;
        margin: 0;
}
.evi-right-img-wrap .evi-right-img img , .evi-left-img-wrap .evi-left-img img {
    margin-bottom: 20px;
}
.page-node-type-career .jobs-listing-block .block-title{text-align: left;    width: 1170px;}

.page-node-type-career .section-title-with-icon h2{background: transparent url(images/fill-icon.svg) no-repeat scroll left center/65px 30px;padding-left: 60px;}

.home-mobile-img{display: none;}
.home-desktop-img{display: block;}

.button.button--ultiburger {
    display: none;
}
.ultimenu > li,.ultimenu > li .ultimenu__link {
    width: auto!important;
    min-width: auto!important;
}
.header-wrapper .ultimenu--basic .ultimenu__flyout  {min-width: auto !important;}