.view-id-social_feed.view-display-id-block .views-row,.view-content-video-people > .views-field-scald-thumbnail,.view-people .view-content .views-field-field-videos,.view-invivo-search .views-field-field-publication-description,.view-id-people .view-content-wrapper .views-row .views-field-field-video-people-description,.block-home-invivo-jobs .field-name-field-jobs-class .field-label,.block-home-invivo-jobs .field-name-field-jobs-class .field-item{display:none;}#sliding-popup{margin:0 auto;padding:0;}#sliding-popup .popup-content{background-color:transparent;border:0 none;display:block;margin:0 auto;padding:25px 0;width:1000px;}#sliding-popup .popup-content #popup-text{color:#fff;float:inherit;font-weight:inherit;margin:5px 0;padding:0;text-align:left;max-width:inherit;vertical-align:middle;display:inline-block;width:70%;}#sliding-popup .popup-content #popup-text p{margin:0;font-weight:inherit;}#sliding-popup .popup-content #popup-buttons{float:inherit;margin:0;max-width:inherit;vertical-align:middle;text-align:right;display:inline-block;width:30%;}#sliding-popup .popup-content #popup-buttons button{margin:0;overflow:visible;width:auto;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;background:inherit;filter:inherit;background-color:#009e89;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:1px solid #fff;display:inline-block;color:#fff;font-weight:normal;padding:8px 10px;text-decoration:none;text-shadow:inherit;}#sliding-popup .popup-content #popup-buttons button.find-more-button{border:none;text-decoration:underline;text-shadow:inherit;background-color:inherit;font-size:12px;}#sliding-popup .popup-content #popup-buttons button:hover{background:inherit;background:inherit;filter:inherit;background-color:transparent;}#sliding-popup .popup-content #popup-buttons button:focus{outline:none;}#sliding-popup .popup-content #popup-buttons button:active{position:relative;top:1px;}@media screen and (min-width:641px) and (max-width:900px){#sliding-popup .popup-content{max-width:900px;width:100%;padding:25px 35px;}}@media screen and (max-width:640px){#sliding-popup .popup-content #popup-buttons,#sliding-popup .popup-content #popup-text{width:100%;text-align:left;padding:0;margin-top:10px;}#sliding-popup .popup-content #popup-buttons{margin-top:10px;}}#admin-menu{z-index:1000000;}body.node-type-infographic h1{color:#4C4C4C;font-size:2em;font-weight:500;margin:0;padding:0;text-transform:uppercase;}body.node-type-infographic section{overflow:hidden;padding:1.5em 0px;}body.node-type-infographic section.animation5{background-color:white;}body.node-type-infographic section.animation5 .back{z-index:0;}body.node-type-infographic .container{margin:0 auto;position:relative;width:100%;max-width:1000px;}@media screen and (max-width:1070px){body.node-type-infographic .container{padding:0 35px;}}@media screen and (max-width:900px){body.node-type-infographic .container{margin:0 auto;position:relative;}body.node-type-infographic h1{font-size:1.7em;margin:0;padding:0;}body.node-type-infographic #main h2{font-size:2.1em;margin-bottom:20px;}}@media screen and (max-width:640px){body.node-type-infographic .container{margin:auto;position:relative;width:100%;padding:0 30px;}}body.node-type-smart-cooperation{overflow-x:hidden;}body.node-type-smart-cooperation .bean-key-figures{padding-top:20px;padding-bottom:20px;}.node-type-smart-cooperation .paragraphs-items>.field-type-paragraphs>.field-items>.field-item{clear:both;margin-bottom:30px;}.paragraphs-item-smart-cooperation-text-image-gau .group-image{float:left;width:33%;}.paragraphs-item-smart-cooperation-text-image-gau .group-image img{width:100%;}.paragraphs-item-smart-cooperation-text-image-gau .group-text{float:right;width:63%;}.paragraphs-item-smart-cooperation-text-image-gau.right .group-image{float:right;}.paragraphs-item-smart-cooperation-text-image-gau.right .group-text{float:left;}.paragraphs-item-smart-cooperation-text-image-gau.full-text .group-image{display:none;}.paragraphs-item-smart-cooperation-text-image-gau.full-text .group-text{float:none;width:100%;}.paragraphs-item-smart-cooperation-text-image-gau .group-text h2{margin-bottom:15px;}.node-type-smart-cooperation .field-name-field-investors-header-title,.paragraphs-item-smart-cooperation-text-image-gau .group-text h2{font-size:37px;line-height:1;}.node-type-smart-cooperation .field-name-field-rich-text--ne-button{margin-top:25px;}.node-type-smart-cooperation .field-name-field-rich-text-editorial-button a{font-size:15px!important;}.paragraphs-item-smart-cooperation-text-image-gau,.paragraphs-item-paragraphe-block{position:relative;float:none;}.paragraphs-item-paragraphe-block .content,.paragraphs-item-paragraphe-block .bean-carousel-editorial{padding-top:0px;padding-bottom:0px;}.paragraphs-item-smart-cooperation-text-image-gau .content,.paragraphs-item-paragraphe-block > .content{position:relative;z-index:1;}.paragraphs-item-smart-cooperation-text-image-gau.gray,.paragraphs-item-paragraphe-block.gray{padding-top:20px;padding-bottom:20px;}.paragraphs-item-smart-cooperation-text-image-gau.gray:before,.paragraphs-item-paragraphe-block.gray:before{content:"";background:#F6F6F6 none repeat scroll 0 0;position:absolute;width:600%;min-height:100%;left:-100%;top:0;z-index:0;}.node-type-smart-cooperation .node-investors-content{background-color:white!important;}.node-type-smart-cooperation .entity-bean .field-name-title-field{display:none;}.node-type-smart-cooperation .node-investors-content .paragraphs-items-field-paragraphes p,.node-type-smart-cooperation .node-investors-content .paragraphs-items-field-paragraphes li,.node-type-smart-cooperation .node-investors-content .paragraphs-items-field-paragraphes .field-name-field-texte,.node-type-smart-cooperation .field-name-field-investors-header-text p,.node-type-smart-cooperation .field-name-field-investors-header-text{font-size:15px;}.node-type-smart-cooperation .node-investors-header{margin-top:0 !important;margin-bottom:0 !important;}.node-type-smart-cooperation .node-investors-header .field-item{margin-top:30px !important;margin-bottom:0 !important;}.node-type-smart-cooperation .node-investors-links-wrapper{padding-top:0 !important;padding-bottom:0 !important;}.node-type-smart-cooperation .node-investors-links-wrapper .field-item{margin-top:30px !important;margin-bottom:30px !important;}.node-type-smart-cooperation .translation_fr,.node-type-smart-cooperation .translation_en{display:none;}@media screen and (max-width:900px){.paragraphs-item-smart-cooperation-text-image-gau .group-image{float:left;width:100%;}.paragraphs-item-smart-cooperation-text-image-gau .group-text{float:right;width:100%;}.node-type-smart-cooperation .bean-text-and-image-editorial > .content > .paragraphs-items > .field-name-field-edito-image-and-text > .field-items > .field-edito-image,.node-type-smart-cooperation .bean-text-and-image-editorial > .content > .paragraphs-items > .field-name-field-edito-image-and-text > .field-items > .field-item{width:100%!important;display:block!important;}.node-type-smart-cooperation .bean-text-and-image-editorial{padding-left:0!important;padding-right:0!important;}}/**/@font-face {
    font-family: "Helvetica Neue";
    src: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeue/HelveticaNeue.eot?#iefix) format('embedded-opentype'),
      url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeue/HelveticaNeue.woff) format('woff'),
      url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeue/HelveticaNeue.svg#Helvetica) format('svg'),
      url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeue/HelveticaNeue.ttf) format('truetype');
}
@font-face {
    font-family: "Helvetica Neue Light";
    src: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueLight/HelveticaNeue-Light.eot?#iefix) format('embedded-opentype'),
      url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueLight/HelveticaNeue-Light.woff) format('woff'),
      url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueLight/HelveticaNeue-Light.svg#HelveticaNeue-Light) format('svg'),
      url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueLight/HelveticaNeue-Light.ttf) format('truetype');
}
@font-face {
    font-family: "Helvetica Neue CondensedBold";
    src: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueCondensedBold/HelveticaNeue-CondensedBold.eot?#iefix) format('embedded-opentype'),
      url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueCondensedBold/HelveticaNeue-CondensedBold.woff) format('woff'),
      url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueCondensedBold/HelveticaNeue-CondensedBold.svg#HelveticaNeue-CondensedBold) format('svg'),
      url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueCondensedBold/HelveticaNeue-CondensedBold.ttf) format('truetype');
}
@font-face {
  font-family: "Helvetica Neue Thin";
  src: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueThin/HelveticaNeue-Thin.eot?#iefix) format('embedded-opentype'),
    url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueThin/HelveticaNeue-Thin.woff) format('woff'),
    url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueThin/HelveticaNeue-Thin.svg#HelveticaNeue-Thin) format('svg'),
    url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/HelveticaNeueThin/HelveticaNeue-Thin.ttf) format('truetype');
}

html {
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #576065;
  left: 0px;
  transition: left 0.3s ease;
  position: relative;
}
h1 {
    color: #4C4C4C;
    font-size: 2em;
    font-weight: 500;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
h2 {
    color: #576065;
    font-family: "Helvetica Neue Thin";
    font-size: 2.5em;
    font-weight: 200;
    margin: 0 0 25px 0;
    padding: 0;
}
section {
    overflow: hidden;
    padding: 1.5em 0px;
}
.container {
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
ul, li{
  list-style: none !important;
  padding: 0;
}
a{
  text-decoration: none;
  transition: color 0.4s;
}
a,
a:hover,
a:focus,
a:active,
a:visited {
  color: #576065;
}
/*img {*/
  /*image-rendering: optimizeQuality;*/
  /*image-rendering: -webkit-optimize-contrast;*/
/*}*/
/** IE Fix to show images **/
.ie8 .dnd-drop-wrapper img {
  width: auto !important;
  height: auto !important;
}
/* Content Link */
.field-name-field-form-body a:hover,
.field-type-text-long a:hover {
  color: #009e89;
}
.page-home #page-title{
  display: none;
}
/****************** WYSIWYG list style *************/
.node-type-investors .field-type-text-long ul, .node-type-investors .field-type-text-long ul > li,
.node-type-investors .field-type-text-with-summary ul, .node-type-investors .field-type-text-with-summary ul > li,
.node-type-news .field-type-text-long ul, .node-type-news .field-type-text-long ul > li,
.node-type-news .field-type-text-with-summary ul, .node-type-news .field-type-text-with-summary ul > li {
  list-style-type: disc !important;
}
.node-type-investors .field-type-text-long ul, .node-type-investors .field-type-text-with-summary ul,
.node-type-news .field-type-text-long ul, .node-type-news .field-type-text-with-summary ul
{
  padding-left: 2em;
}
.node-type-investors .field-type-text-long ol, .node-type-investors .field-type-text-long ol > li,
.node-type-investors .field-type-text-with-summary ol, .node-type-investors .field-type-text-with-summary ol > li,
.node-type-news .field-type-text-long ol, .node-type-news .field-type-text-long ol > li,
.node-type-news .field-type-text-with-summary ol, .node-type-news .field-type-text-with-summary ol > li {
  list-style: decimal !important;
  list-style-type: decimal !important;
}

.field-name-field-field-edito-rich-text ul, .field-name-field-field-edito-rich-text ul > li,
.field-name-field-rich-content ul, .field-name-field-rich-content ul > li,
.field-name-field-gov-edito-main-description ul, .field-name-field-gov-edito-main-description ul > li,
.field-name-field-presentation-edito-desc ul, .field-name-field-presentation-edito-desc ul > li {
  list-style-type: disc !important;
  list-style: disc !important;
}
.field-name-field-field-edito-rich-text ul,
.field-name-field-rich-content ul,
.field-name-field-gov-edito-main-description ul,
.field-name-field-presentation-edito-desc ul {
  padding-left: 2em;
}
.field-name-field-field-edito-rich-text ol, .field-name-field-field-edito-rich-text ol > li,
.field-name-field-rich-content ol, .field-name-field-rich-content ol > li,
.field-name-field-gov-edito-main-description ol, .field-name-field-gov-edito-main-description ol > li,
.field-name-field-presentation-edito-desc ol, .field-name-field-presentation-edito-desc ol > li {
  list-style: decimal !important;
  list-style-type: decimal !important;
}
.field-type-text-long a,
.field-name-field-rich-content a,
.field-name-field-field-edito-rich-text a,
.field-name-field-presentation-edito-desc a,
.field-name-field-gov-edito-main-description a {
  color : #009e89;
}
.field-type-text-long a:hover,
.field-name-field-rich-content a:hover,
.field-name-field-field-edito-rich-text a:hover,
.field-name-field-presentation-edito-desc a:hover,
.field-name-field-gov-edito-main-description a:hover {
  text-decoration: underline;
}
/****************** Drupal Reset *******************/
.panels-flexible-region-inside,
.panels-flexible-column-inside,
.panels-flexible-row,
#block-system-main .panels-flexible-row {
  padding: 0;
}
#block-system-main .panels-flexible-region {
  width: 100%;
  float: none;
}
.ajax-progress-throbber {
    display: none;
}
/******************/
#breadcrumb {
  height: 36px;
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 1070px)
{
  #breadcrumb {
    padding: 0 35px;
    width:100%;
  }
}
@media screen and (max-width: 640px)
{
  #breadcrumb{
    padding: 0 30px;
  }
}
.breadcrumb{
  font-size: 1.154em;
  padding: 7px 0 7px 0 !important;
  margin: 0;
  color: #fff;
  position: relative;
  z-index: 8;
  color: #fff;
  text-shadow: 1px 1px #4d4d4d;
}
.breadcrumb a,
.breadcrumb span {
  color: #fff;
  text-shadow: 1px 1px #4d4d4d;
}
.node-type-infographic .breadcrumb a,
.node-type-infographic .breadcrumb {
    color: #4c4c4c;
    text-shadow: none;
}
.pane-node-field-editorial-image {
  text-align: center;
}
/********************** Edit ***********************/
.node-editorial, #content > .section{
  position: relative;
}
.node-editorial .bean-text-and-image-editorial .field-name-title-field {
  font-size: 123%;
  padding: 0;
}
.node-editorial h2.pane-title {
  display: none;
}
.node-editorial .bean-text-and-image-editorial .field-name-title-field h2 {
  font-family: "Helvetica Neue Thin";
  font-size: 2.5em;
  line-height: 2em;
  color: #576065 ;
  margin: 0;
  padding: 0;
}
.node-editorial .panel-pane.pane-block.odd-background {
    background: #f6f6f6;
}
.pane-node-field-editorial-catch-phrase,
h1#page-title,
.field-name-field-banner-catchphrase,
.pane-bean-banner-invivo-people .bean-banner-title,
.node-investors-banner h1 {
  font-family: "Helvetica Neue";
  max-width: 1000px;
  width:100%;
  margin: 0 auto;
  margin-top: 20px;
  font-size: 1.846em;
  color: #fff;
  position: absolute;
  top: 38px;
  left: 0;
  right:0;
  text-shadow: 1px 1px #4d4d4d;
  text-transform:uppercase;
  z-index: 99;
}
@media screen and (max-width: 1070px)
{
  .pane-node-field-editorial-catch-phrase,
  h1#page-title,
  .field-name-field-banner-catchphrase {
    max-width: inherit;
    padding: 0 35px;
    width:100%;
  }
}
@media screen and (max-width: 640px)
{
  .pane-node-field-editorial-catch-phrase,
  h1#page-title,
  .field-name-field-banner-catchphrase {
    padding: 0 30px;
  }
  h1#page-title,
  .field-name-field-banner-catchphrase,
  .pane-bean-banner-invivo-people .bean-banner-title {
    font-size: 1.5em;
  }
}
.node-editorial .field-name-title-field,
.field-name-field-investors-header-title {
    font-family: "Helvetica Neue Thin";
    font-size:2.769em;
    color: #576065 ;
    padding:0 0 5px 0;
}
.field-name-field-gov-edito-main-description p {
    font-size:138%;
    padding:0 0 20px 0;
}
.field-name-field-governance-description p,
.field-name-field-investors-header-text p,
.field-name-field-investors-header-text  {
    font-size:121%;
    padding:0 0 10px 0;
}
.field-name-field-investors-header-text p{
    line-height: 1.5;
}
.group-gov-edito {
    margin:0 0 22px 0;
}

.bean-governance-editorial .field-name-field-gov-edito-mngmt-title,
.field-name-field-gov-edito-board-title,
.field-name-field-gov-edito-coop-title,
.field-name-field-gov-edito-strategic-title {
    background:#e4e4e4 ;/*7fbc51*/
    height:48px;
    font-size:1.538em;
    color:#fff;
    padding:8px 20px 0;
    margin:0 0 28px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  cursor: pointer;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.2);
}
.bean-governance-editorial .paragraphs-items {
    display:none;
}
.bean-governance-editorial .group-gov-edito.open > .paragraphs-items {
    display:block;
}
.bean-governance-editorial .group-gov-edito > .field-type-text {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_accor_off.png);
  background-color: #e4e4e4;
  background-repeat: no-repeat;
  background-position: 98%;
  background-size: 11px 19px;
  color:#372f2b;
}
.lte8 .bean-governance-editorial .group-gov-edito > .field-type-text {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_accor_off-ie8.png);
}
.bean-governance-editorial .group-gov-edito.open > .field-type-text {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_accor_on.png);
  background-color: #009e89;
  background-repeat: no-repeat;
  background-position: 98%;
  background-size: 19px 11px;
  color:#fff;
}
.lte8 .bean-governance-editorial .group-gov-edito.open > .field-type-text {
    background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_accor_on-ie8.png);
}
.field-name-field-gov-edito-mngm-members > .field-items > .field-item,
.field-name-field-gov-edito-board-members > .field-items > .field-item,
.field-name-field-gov-edito-coop-members > .field-items > .field-item,
.field-name-field-gov-edito-strategic-mbrs > .field-items > .field-item {
    display:inline-block;
    width: 32%;
    vertical-align:top;
    margin-bottom: 2.8em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: content-box;
}
.field-name-field-gov-edito-mngm-members > .field-items > .field-item:nth-child(3n),
.field-name-field-gov-edito-board-members > .field-items > .field-item:nth-child(3n),
.field-name-field-gov-edito-coop-members > .field-items > .field-item:nth-child(3n),
.field-name-field-gov-edito-strategic-mbrs > .field-items > .field-item:nth-child(3n) {
  padding-left: 2%;
}
.field-name-field-gov-edito-mngm-members > .field-items > .field-item:nth-child(3n - 2),
.field-name-field-gov-edito-board-members > .field-items > .field-item:nth-child(3n - 2),
.field-name-field-gov-edito-coop-members > .field-items > .field-item:nth-child(3n - 2).
.field-name-field-gov-edito-strategic-mbrs > .field-items > .field-item:nth-child(3n - 2) {
  padding-right: 2%;
}
.lte8 .field-name-field-gov-edito-mngm-members > .field-items > .field-item.even,
.lte8 .field-name-field-gov-edito-board-members > .field-items > .field-item.even,
.lte8 .field-name-field-gov-edito-coop-members > .field-items > .field-item.even,
.lte8 .field-name-field-gov-edito-strategic-mbrs > .field-items > .field-item.even {
  padding: 0 1%;
}
.field-name-field-gov-edito-mngm-members > .field-items > .field-item.has-description,
.field-name-field-gov-edito-board-members > .field-items > .field-item.has-description,
.field-name-field-gov-edito-coop-members > .field-items > .field-item.has-description,
.field-name-field-gov-edito-strategic-mbrs > .field-items > .field-item.has-description {
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.paragraphs-item-governance-editorial{
    position:relative;
}
.paragraphs-item-governance-editorial .field-name-field-governance-image + .group-gouvernance-item-info {
    bottom: 0;
  opacity: 0.9;
  position: absolute;
  width: 100%;
    background:white;
    padding:5px 0 0 0;
    text-align: center;
}
.field-name-field-governance-first-name, .field-name-field-governance-last-name{
    font-size:184%;
    font-weight:bold;
  color:#5b5b5b;
  display:inline-block;
  padding:5px 5px 0 0;
  line-height: 1.1;
}
.field-name-field-governance-position {
  font-size:138%;
    color:#5b5b5b;
    font-style:italic;
    font-weight:normal;
}
.bean-presentation-edito .field-name-title-field{
    font-family: "Helvetica Neue Thin";
    font-size:2.769em;
}
.bean-presentation-edito .field-name-field-presentation-edito-button,
.bean-presentation-edito .field-name-field-presentation-edito-desc {
    font-size: 123%;
}
.group-edito-presentation-links {
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  webkit-box-shadow: 0 0 4px 0 #e8e8e8;
    -moz-border-box-shadow: 0 0 4px 0 #e8e8e8;
    box-shadow: 0 0 4px 0 #e8e8e8;
    max-width:314px;
    width: 32%;
    float:left;
}
.group-edito-presentation-links .field-name-scald-thumbnail {
    margin:12px 0 32px;
}
.group-edito-presentation-links .field-name-field-presentation-edito-image.field{
    border-bottom:1px solid #ededed;
    margin: 0 0 20px 0 !important;
    text-align: center;
  padding: 10px 0;
}
.group-edito-presentation-links .field-type-link-field .field-item:before {
  content: '';
  position: absolute;
  background-size: 100%;
  background-repeat: no-repeat;
}
.group-edito-presentation-links .field-name-field-presentation-edito-web .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_web.png);
  width: 20px;
  height: 20px;
}
.lte8 .group-edito-presentation-links .field-name-field-presentation-edito-web .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_web-ie8.png);
  left: 1px;
}
.group-edito-presentation-links .field-name-field-presentation-edito-link-fb .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_facebook.png);
  width: 9px;
  left: 6px;
  height: 20px;
}
.lte8 .group-edito-presentation-links .field-name-field-presentation-edito-link-fb .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_facebook-ie8.png);
}
.group-edito-presentation-links .field-name-field-presentation-edito-link-tw .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_twitter.png);
  width: 21px;
  height: 18px;
  left: 2px;
}
.lte8 .group-edito-presentation-links .field-name-field-presentation-edito-link-tw .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_twitter-ie8.png);
}
.group-edito-presentation-links .field-name-field-presentation-edito-link-yt .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_youtube.png);
  width: 21px;
  height: 16px;
}
.lte8 .group-edito-presentation-links .field-name-field-presentation-edito-link-yt .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_youtube-ie8.png);
  left: 1px;
}
.group-edito-presentation-links .field-item {
  margin: 15px 30px;
  position: relative;
}
/***/
.group-edito-presentation-links .field-name-field-presentation-edito-link-vi .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_viadeo.png);
  width: 20px;
  height: 23px;
  left: 2px;
  bottom: -1px;
}
.lte8 .group-edito-presentation-links .field-name-field-presentation-edito-link-vi .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_viadeo-ie8.png);
}

.group-edito-presentation-links .field-name-field-presentation-edito-link-li .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_linkedin.png);
  width: 19px;
  height: 18px;
  bottom: 1px;
  left: 2px;
}
.lte8 .group-edito-presentation-links .field-name-field-presentation-edito-link-li .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_linkedin-ie8.png);
  left: 3px;
}
.group-edito-presentation-links .field-name-field-presentation-edito-link-go .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_googleplus.png);
  width: 19px;
  left: 3px;
  height: 19px;
  bottom: -2px;
}
.lte8 .group-edito-presentation-links .field-name-field-presentation-edito-link-go .field-item:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/icon_googleplus-ie8.png);
  width: 20px;
  height: 18px;
}
/**/
.group-edito-presentation-links .field-name-field-presentation-edito-image .field-item {
    margin: 0 0.1em 0 !important;
}
.node-news .field-name-field-addthis .content-addthis_toolbox{
   bottom: 16px;
   max-width: 200px;
}
.lte8 .node-news .field-name-field-addthis .content-addthis_toolbox {
  max-width: inherit;
  width: 275px;
}
@media screen and (max-width: 640px)
{
  .group-edito-presentation-links .field-item {
    margin: 10px 15px;
  }
}
@media screen and (max-width: 500px)
{
  .group-edito-presentation-links .field-item {
    margin: 30px 20px;
  }
}
.group-edito-presentation-links .field a {
    font-size:1.231em;
    display: block;
    padding-left: 40px;
    line-height: 1.1;
    clear: both;
}
.group-edito-presentation-links .field a:hover{
    color: #84b819;
}
.group-edito-presentation-links .field a img{
    display: block;
    float: left;
    margin: 0 10px 33px 0;
}
.group-edito-presentation-info{
    float: left;
      width: 68%;
    padding-right: 20px;
}
.bean-video-editorial .field-name-field-video-editorial .field-item {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.bean-video-editorial iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*************/
.paragraphs-items-field-edito-element{
  margin: 0px 0 0 0;
    overflow: hidden;
}
.field-name-field-edito-element{
    margin: 0 auto;
    position: relative;
    width: 89%;
}
.field-name-field-edito-element .owl-prev:before {
  content: '';
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-prev-2.png);
  background-size: 100%;
  height: 41px;
  width: 13px;
  display: block;
  position: absolute;
  top: 40%;
  left: -33px;
}
.lte8 .field-name-field-edito-element .owl-prev:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-prev-2-ie8.png);
}
.field-name-field-edito-element .owl-next:before {
  content: '';
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-next-2.png);
  background-size: 100%;
  height: 41px;
  width: 13px;
  display: block;
  position: absolute;
  top: 40%;
  right: -33px;
}
.lte8 .field-name-field-edito-element .owl-next:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-next-2-ie8.png);
}
.field-name-field-edito-element > .field-items .owl-item > .field-item{
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  webkit-box-shadow: 0 0 5px 0 #e8e8e8;
  -moz-border-box-shadow: 0 0 5px 0 #e8e8e8;
  box-shadow: 0 0 5px 0 #e8e8e8;
  background:#fff;
  text-align:center;
  margin:0 1.3em 2em;
}
/******************/
.paragraphs-items-field-key-figure {
  margin: 0 auto;
  position: relative;
  width: 89%;
  text-align: center;
}
.paragraphs-items-field-key-figure .owl-wrapper-outer .owl-item .paragraphs-item-key-figure {
  text-align:center;
  width:100%;
  padding: 0 12%;
  border-right:1px solid #ddd;
  margin:12px 0 0 0;
  color: #576065 !important;
}
.paragraphs-items-field-key-figure .owl-wrapper-outer .owl-item:last-child .paragraphs-item-key-figure {
  border-right: none;
}
@media screen and (max-width: 640px)
{
  .paragraphs-items-field-key-figure .owl-wrapper-outer .owl-item .paragraphs-item-key-figure {
    border-right: none;
  }
}
.paragraphs-items-field-key-figure .owl-wrapper-outer .owl-wrapper .owl-item:last-child .paragraphs-items-field-key-figure{
  border-right:0;
}
.paragraphs-items-field-key-figure .owl-prev:before {
  content: '';
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-prev-2.png);
  background-size: 100%;
  height: 41px;
  width: 13px;
  display: block;
  position: absolute;
  top: 40%;
  left: -33px;
}
.lte8 .paragraphs-items-field-key-figure .owl-prev:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-prev-2-ie8.png);
}
.paragraphs-items-field-key-figure .owl-next:before {
  content: '';
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-next-2.png);
  background-size: 100%;
  height: 41px;
  width: 13px;
  display: block;
  position: absolute;
  top: 40%;
  right: -33px;
}
.lte8 .paragraphs-items-field-key-figure .owl-next:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-next-2-ie8.png);
}
.field-name-field-key-figure-image{
    margin:0 0 8px 0;
}
.paragraphs-item-key-figure .field-name-field-key-figure-number,
.paragraphs-item-key-figure .field-name-field-key-figure-unit {
    display:inline-block;
    font-size:3.692em;
    line-height:1.1;
    color:#009e89;
}
.paragraphs-item-key-figure.color-gray .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-gray .field-name-field-key-figure-unit {
    color:#333333;
}
.paragraphs-item-key-figure.color-blue .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-blue .field-name-field-key-figure-unit {
    color:#009bff;
}
.paragraphs-item-key-figure.color-green .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-green .field-name-field-key-figure-unit {
    color:#dde05b;
}
.paragraphs-item-key-figure.color-yellow .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-yellow .field-name-field-key-figure-unit {
    color:#ffd631;
}
.paragraphs-item-key-figure.color-blue .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-blue .field-name-field-key-figure-unit {
    color:#009bff;
}
.paragraphs-item-key-figure.color-orange .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-orange .field-name-field-key-figure-unit {
    color:#e4680b;
}
.paragraphs-item-key-figure.color-lime .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-lime .field-name-field-key-figure-unit {
    color:#009e89;
}
.paragraphs-item-key-figure.color-red .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-red .field-name-field-key-figure-unit {
    color:#c72f2c;
}
.paragraphs-item-key-figure.color-beige .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-beige .field-name-field-key-figure-unit {
    color:#ceb195;
}
.paragraphs-item-key-figure.color-brown .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-brown .field-name-field-key-figure-unit {
    color:#1c1a18;
}
.paragraphs-item-key-figure.color-brown-1 .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-brown-1 .field-name-field-key-figure-unit {
    color:#594339;
}
.paragraphs-item-key-figure.color-grey-dark .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-grey-dark .field-name-field-key-figure-unit {
    color:#576065;
}
.paragraphs-item-key-figure.color-medium-green .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-medium-green .field-name-field-key-figure-unit {
    color:#32b298;
}
.paragraphs-item-key-figure.color-pantone .field-name-field-key-figure-number,
.paragraphs-item-key-figure.color-pantone .field-name-field-key-figure-unit {
    color:#e24585;
}
.field-name-field-key-figure-title {
    font-family: "Helvetica Neue Thin";
    font-size:2em;
    line-height:1.1;
}
/*****************/
.bean-text-and-image-editorial,
.bean-video-editorial,
.bean-presentation-edito,
.bean-governance-editorial,
.bean-carousel-editorial,
.bean-key-figures,
.bean-jobs,
.node-investors-header,
.node-investors-links-wrapper,
.node-investors-view,
.node-editorial .bean-rich-text
 {
  padding: 50px 0;
  max-width:1000px;
  width:100%;
  margin:0 auto !important;
}
.node-type-invivo-form .webform-client-form,
.node-type-invivo-form .field-name-field-form-body,
.webform-confirmation {
  padding: 50px 0px 0 0px;
  max-width:1000px;
  width:100%;
  margin:0 auto;
}
.node-type-invivo-form .field-name-field-form-body,
.webform-confirmation {
  font-weight: bold;
}
@media screen and (max-width:1070px)
{
  .node-investors-header,
  .node-investors-content,
  .node-investors-links-wrapper,
  .node-editorial .bean-rich-text,
  .node-investors-view {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .node-type-invivo-form .webform-client-form,
  .node-type-invivo-form .field-name-field-form-body,
  .webform-confirmation {
     padding-left: 35px !important;
     padding-right: 35px !important;
  }
}
@media screen and (max-width:640px)
{
  .node-type-invivo-form .webform-client-form,
  .node-type-invivo-form .field-name-field-form-body,
  .webform-confirmation {
     padding-left: 30px !important;
     padding-right: 30px !important;
  }
}
.node-investors-header {
  margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.node-investors-content {
  background: #f6f6f6;
  padding-top: 40px !important;
  padding-bottom: 40px !important;
  font-size: 123%;
}
.node-investors-links-wrapper {
  padding-top: 40px !important;
  padding-bottom: 60px !important;
}
.node-editorial .bean-jobs .paragraph-title {
  font-family: "Helvetica Neue Thin";
  font-size: 2.769em;
  color: #576065;
  margin-bottom: 30px;
  line-height: 1em;
}
.node-editorial .bean-video-editorial .field-name-title-field {
  color: #576065;
  font-family: "Helvetica Neue Thin";
  font-weight: 200;
  margin: 0 0 25px 0;
  padding: 0;
}
.bean-text-and-image-editorial > .content > .paragraphs-items > .field-name-field-edito-image-and-text > .field-items,
.bean-rich-text > .content > .paragraphs-items > .field-name-field-rich-content > .field-items {
    display: table;
    width: 100%;
}
.bean-text-and-image-editorial > .content > .paragraphs-items > .field-name-field-edito-image-and-text > .field-items > .field-item,
.bean-rich-text > .content > .paragraphs-items > .field-name-field-rich-content > .field-items > .field-item {
    display: table-cell;
    vertical-align: top;
    padding: 0 38px 0 0 ;
}
.bean-text-and-image-editorial > .content > .paragraphs-items > .field-name-field-edito-image-and-text > .field-items > .field-edito-image ,
.bean-text-and-image-editorial > .content > .paragraphs-items > .field-name-field-edito-image-and-text > .field-items-number-3 > .field-edito-rich-text {
    width:33.33%;
}
.paragraphs-item-edito-image img{
    width: 100%;
}
.paragraphs-item-edito-rich-text,
.field-name-field-rich-content {
    font-size: 123%;
    padding:0 0 5px 0;
}
.bean-presentation-edito .field-name-field-presentation-edito-desc h3,
.paragraphs-item-edito-rich-text .field-name-field-field-edito-rich-text h3,
.field-name-field-rich-content h3 {
    font-family: "Helvetica Neue Thin";
    font-size: 225%;
    font-weight: normal;
    margin-bottom: 20px;
    line-height: 1.2em;
    padding-top: 10px;
}
.paragraphs-item-edito-rich-text .field-name-field-rich-text-editorial-button,
.bean-presentation-edito .group-edito-presentation-info .field-name-field-presentation-edito-button {
  width: 70%;
  max-width: 200px;
  border: 1px solid #BABABA;
  padding: 15px 25px;
  margin-top: 10px;
  color: #999999;
  text-align: center;
  font-family: "Helvetica Neue Light";
  text-decoration: none;
  text-transform: uppercase;
}
.paragraphs-item-edito-rich-text .field-name-field-rich-text-editorial-button .field-item,
.bean-presentation-edito .group-edito-presentation-info .field-name-field-presentation-edito-button .field-item {
    font-size:0.9em
}
.paragraphs-item-edito-rich-text .field-name-field-rich-text-editorial-button:hover a,
.bean-presentation-edito .group-edito-presentation-info .field-name-field-presentation-edito-button:hover a {
    color: #ffffff;
    background: #576065;
}

.paragraphs-item-edito-rich-text .field-name-field-rich-text-editorial-button:hover,
.bean-presentation-edito .group-edito-presentation-info .field-name-field-presentation-edito-button:hover {
    color: #ffffff;
    background: #576065;
}
.bean-text-and-image-editorial.image-ascent {
  padding-top: 0px;
}
.bean-text-and-image-editorial.image-ascent .field-edito-rich-text {
  padding-top: 20px;
}
.image-ascent .paragraphs-items-field-edito-image-and-text .field-item:first-child .paragraphs-item-edito-image{
    margin-top: -13.2%;
}
/*************** news ********************/
.page-news .panels-flexible-new .panels-flexible-row{
    padding: 0;
}
.not-logged-in .bean-banner, .field-name-field-image-news, .pane-bean-banner-invivo-people, .pane-bean-banner-contact .bean-banner  {
    margin: -36px 0 0;
}
.bean-banner .content{
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    height: 420px;
     text-align: center;
}
.field-name-field-image-news img, .pane-bean-banner-invivo-people .content{
    height: 450px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 100%;
    margin: 0 auto 30px;
}
.field-name-field-image-news img{
    text-align: center;
}
.pane-node-field-editorial-catch-phrase,
.field-name-field-banner-catchphrase {
  top: 76px;
  color: #ffffff;
  font-family: "Helvetica Neue Light";
  font-size: 2.8em;
  text-transform: none;
  line-height: 1em;
  text-align: left;
}
.field-name-field-news-description,
.field-name-field-news-doc .title,
.field-name-field-files-news, .node-investors-content .inside {
    max-width: 1000px;
    margin: 30px auto 0px;
    overflow: hidden;
}
 .field-name-field-news-description {
    margin: 0 auto 0;
}
.node-news .news-created-date {
    max-width: 1000px;
    margin: 30px auto 0;
    overflow: hidden;
}
.node-news .news-created-date p {
   font-size: 14px;
   text-transform: lowercase;
}
.view .views-field-created .field-content,
.view .views-field-field-publication-date .field-content,
.views-field-field-news-event-date .date-display-start,
.views-field-field-news-event-date .date-display-end{
   text-transform: lowercase;
}

.node-investors-content .inside{
    margin: 0 auto 10px;
    overflow: inherit;
}
.content-footer {
  max-width: 1000px;
  margin: 20px auto;
  overflow: hidden;
  position: relative;
}
.field-name-field-news-description, .field-name-field-news-content{
    font-size: 123%;
}
.field-name-field-news-description{
    font-weight: bold;
    margin-top: 20px;
}
.field-name-field-news-doc {
    background: #f6f6f6;
    padding: 2em 0 1em !important;
  font-size: 123%
}
.field-name-field-news-description h3,
.field-name-field-news-doc .title {
    margin: 0 auto 15px;
    color: #576065;
  font-family: "Helvetica Neue Thin";
  font-size: 2.143em;
  font-weight: normal;
}
.field-name-field-files-news .field-item{
    float:left;
    width: 49%;
    margin: 0 0 25px 0;
    padding: 0 10px 0 0;
}
.news-files-icon {
    float: left;
    margin: 0 20px 0 0;
}
.news-files-icon img {
  width: 100px;
  height: 100px;
}
.news-files-wrapper {
    overflow: hidden;
}
.news-file-title p{
    font-size: 150%;
    line-height: 1.2;
    padding: 0 0 16px 0;
}
.news-file-link{
    font-size: 115%;
}
.news-file-link a{
    color: #009e89;
}
.news-file-link a:hover{
    color: #576065;
}
.btn-back-news {
    width: auto !important;
    float: left;
    margin: 0 20px 0 0 !important;
}
.btn-back-news:hover {
    color: #ffffff;
    background: #576065;
}
.btn-back-news:hover a{
    color: #ffffff !important;
    background: #576065 !important;
}
.rate-widget-wrapper{
    float: left;
    padding: 15px 20px;
}
.rate-widget-wrapper .rate-button {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris.png);
  background-repeat: no-repeat;
  background-position: 0px -15px;
  background-size: 16px;
  height: 15px;
  width: 16px;
    margin: 0 !important;
}
.rate-widget-wrapper .rate-fivestar-btn-filled {
    background-position: 0px 0px !important;
}
.node-news .rate-widget-wrapper span {
  color: #999;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.308em;
  float:left;
}
.node-news .rate-widget-wrapper .rate-widget-fivestar {
    float:left;
}
.node-news .rate-widget-wrapper .rate-widget-fivestar ul{
  list-style: none;
  overflow: visible;
}
.node-news .rate-widget-wrapper .rate-widget-fivestar .item-list ul {
  margin: 0 0.6em 0.4em 10px;
}
.node-news .content h2 {
  color: #576065;
  font-family: "Helvetica Neue Thin";
  font-size: 2.143em;
  line-height: 1em;
  margin: 25px 0;
}
.node-news .field-type-text-long img{
  display:block;
}
.node-news .rate-user .rate-fivestar-btn-filled {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 16px;
  height: 15px;
  width: 16px;
}
.node-news .field-name-field-news-content .field-item {
  max-width: 1000px;
  width:100%;
  margin: 0 auto;
  overflow: hidden;
  padding: 40px 0;
}
@media screen and (max-width: 1070px)
{
  .node-news .field-name-field-news-content .field-item {
    max-width: inherit;
    padding: 40px 35px;
  }
  .node-news .field-name-field-news-description .field-item,
  .node-news .news-created-date p {
    padding: 0 35px;
  }
}
@media screen and (max-width: 640px)
{
  .node-news .field-name-field-news-doc,
  .node-news .field-name-field-news-content .field-item ,
  .node-news .field-name-field-news-description .field-item,
  .node-news .news-created-date p{
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
.node-news .field-name-field-news-content .field-item-wrapper.odd {
  background: #f6f6f6;
}
.node-news .field-name-field-news-content .field-item-wrapper .atom-align-left img {
  padding-right: 40px;
}
.node-news .field-name-field-news-content .field-item-wrapper .atom-align-right img {
  padding-left: 40px;
}
.node-news .field-name-field-news-content .field-item-wrapper .atom-align-center img {
  padding: 0 40px;
}
.node-news .news-file-title {
    word-wrap: break-word;
}

/******************* people *************************/
.view-content-video-people{
    max-width: 1000px;
    background: #e6e6e6;
    margin:0 auto 20px;
    padding:14px;
}
@media screen and (max-width: 1070px)
{
  .page-invivo-people .view-id-people {
    padding: 0 30px;
  }
}
@media screen and (max-width: 640px)
{
  .page-invivo-people .view-id-people {
    padding: 0;
  }
}
.view-content-video-people iframe{
    width: 100%;
    height: 485px;
    margin: 0 0 10px 0;
}
.views-field-field-video-people-name{
    font-size: 1.385em;
    color: #009e89 ;
    line-height: 1;
}
.views-field-field-video-people-function {
    font-size:2.308em;
    font-family: "Helvetica Neue Thin";
    line-height: 1.1;
    margin: 0 0 4px 0;
    margin: 0 0 4px 0;
}
.views-field-field-video-people-description {
    font-size:1.231em;
}
.page-invivo-people .views-field-scald-thumbnail {
    margin-bottom:10px;
    cursor: pointer;
}
.node-type-careers .views-field-scald-thumbnail {
    cursor: pointer;
}
.page-invivo-people .view-content-wrapper {
  margin: 0px auto;
  margin-top: 20px !important;
  max-width: 1000px;
  width: 100%;
}
@media screen and (max-width: 640px)
{
  .page-invivo-people .view-content-wrapper {
    padding: 0 30px;
  }
}
.page-invivo-people .view-content {
   width: 100%;
}
.page-invivo-people  .masonry-view .views-row,
.page-invivo-people .masonry-view .masonry-column-sizer {
    position: relative;
    width: 32%;
    float: left;
}
.page-invivo-people .masonry-view .masonry-gutter-sizer {
    width:2%;
}
/*********************** investors ****************************/
.field-name-field-investors-header-identity, .field-name-field-investors-header-function{
    text-align: right;
    font-size: 1.231em;
    line-height: 1.1;
}
.field-name-field-investors-header-identity {
    color: #009e89;
}
.field-name-field-investors-header-function {
  font-size: 1.15em;
}
.node-investors-content-image {
    width:33.33% !important;
    float: left !important;
    margin: 0 35px 0 0;
}
.node-investors-content-image img {
    width:100%;
}
.field-name-field-investors-content-title{
    font-family: "Helvetica Neue Thin";
    font-size:2.25em;
    padding-bottom: 10px;
}
.pane-node-field-investors-content-text{
    line-height: 1.5;
    padding-bottom: 20px;
    font-size:16px;
}
.node-investors-content .field-name-field-investors-content-link a,
.node-type-smart-cooperation .field-name-field-rich-text-editorial-button {
  float: right;
  font-family: "Helvetica Neue Light";
  font-size:0.846em;
  text-transform: uppercase;
  border: solid 1px #bababa;
  padding: 11px 30px;
  transition: all 0.4s;
}
.node-investors-content .field-name-field-investors-content-link a:hover,
.node-type-smart-cooperation .field-name-field-rich-text-editorial-button:hover,
.node-type-smart-cooperation .field-name-field-rich-text-editorial-button a:hover {
  color: #ffffff;
  background: #576065;
}
.node-investors-links-wrapper .panel-pane{
  text-align: center;
  float: left;
  width: 24%;
  padding-right: 20px;
}
.node-investors-links-wrapper .node-investors-links-worldwide {
  width: 28%;
}
@media screen and (max-width: 640px)
{
  .node-investors-links-wrapper ,
  .node-investors-links-wrapper .node-investors-links-worldwide {
    width: 100%;
    padding: 0;
  }
}
.node-investors-links-wrapper .node-investors-links-contact {
  padding-right: 0;
}
.node-investors-links-wrapper .field-item {
  background-color: #e4e4e4;
}
.node-investors-links-wrapper .field-item a {
  display: inline-block;
  width: 100%;
  color: #372f2b;
  padding: 25px 10px;
  font-family: "Helvetica Neue Light";
  font-size:1.308em;
  text-transform: uppercase;
  vertical-align: middle;
  transition: all 0.4s;
}
.node-investors-links-wrapper .node-investors-links-worldwide .field-item a:hover,
.node-investors-links-wrapper .node-investors-links-governance .field-item a:hover,
.node-investors-links-wrapper .node-investors-links-brief .field-item a:hover,
.node-investors-links-wrapper .node-investors-links-contact .field-item a:hover {
  color: #009e89;
}
.node-investors-links-wrapper  .field-item a:before {
  content: '';
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0px 0px;
  margin-right: 10px;
  vertical-align: middle;
  transition: all 0.4s;
}
.node-investors-links-wrapper .node-investors-links-worldwide .field-item a:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-worldwide.png);
  background-position: 0px -26px;
  width: 26px;
  height: 26px;
}
.lte8 .node-investors-links-wrapper .node-investors-links-worldwide .field-item a:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-worldwide-ie8.png);
}
.node-investors-links-wrapper .node-investors-links-worldwide .field-item a:hover:before {
  background-position: 0px 0px;
}
.node-investors-links-wrapper .node-investors-links-governance .field-item a:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-governance.png);
  background-position: 0px -26px;
  width: 24px;
  height: 26px;
}
.lte8 .node-investors-links-wrapper .node-investors-links-governance .field-item a:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-governance-ie8.png);
}
.node-investors-links-wrapper .node-investors-links-governance .field-item a:hover:before {
  background-position: 0px 0px;
}
.node-investors-links-wrapper .node-investors-links-brief .field-item a:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-brief.png);
  background-position: 0px -24px;
  width: 24px;
  height: 24px
}
.lte8 .node-investors-links-wrapper .node-investors-links-brief .field-item a:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-brief-ie8.png);
}
.node-investors-links-wrapper .node-investors-links-brief .field-item a:hover:before {
  background-position: 0px 0px;
}
.node-investors-links-wrapper .node-investors-links-contact .field-item a:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-contact.png);
  background-position: 0px -27px;
  width: 22px;
  height: 27px;
}
.lte8 .node-investors-links-wrapper .node-investors-links-contact .field-item a:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-contact-ie8.png);
}
.node-investors-links-wrapper .node-investors-links-contact .field-item a:hover:before {
  background-position: 0px 0px;
}
@media screen and (max-width: 900px)
{
  .node-investors-links-wrapper  .field-item a {
    font-size:1em;
  }
}
@media screen and (max-width: 640px)
{
  .node-investors-links-wrapper  {
    margin-bottom: 30px;
  }
  .node-investors-links-wrapper .node-investors-links-contact {
    margin-bottom: 0;
  }
  .node-investors-links-wrapper  .field-item a {
    font-size:1.308em;
  }
}
.node-investors .node-investors-view .pane-title {
  font-family: "Helvetica Neue Thin";
  font-size: 2.769em;
  margin-bottom: 10px;
  line-height: 1em;
}
/****** Investors View Filter ********/
.node-investors-view .view-filters{
  background: #f6f6f6;
  padding: 15px;
  margin: 0 0 40px 0;
}
.node-investors-view .views-exposed-form {
  margin-top: 10px;
}
@media screen and (min-width: 900px)
{
  .node-investors-view .views-exposed-form {
    display: block !important;
  }
}
.node-investors-view .views-widget .form-item {
  margin: 0;
}
.node-investors-view .views-exposed-form-label {
  font-family: "Helvetica Neue Light";
  font-size: 1.308em;
  text-transform: uppercase;
  font-weight: normal;
  margin-top: 0;
  line-height: 1em;
}
.node-investors-view .views-exposed-widget {
  float: left;
  width: 20%;
  padding-right: 20px;
}
.node-investors-view .views-widget-filter-combine {
  width: 40%;
}
@media screen and (max-width: 900px)
{
  .node-investors-view .view-filters .views-exposed-form .views-exposed-widget {
    width: 100%;
    padding-right: 0;
    padding-bottom: 20px;
  }
  .node-investors-view .view-filters .views-exposed-form .views-exposed-widget.views-cancel-button,
  .node-investors-view .view-filters .views-exposed-form .views-exposed-widget.views-submit-button {
    width: 50%;
  }
  .node-investors-view .view-filters .views-exposed-form .views-exposed-widget.views-cancel-button {
    padding-right: 5%;
  }
  .node-investors-view .view-filters .views-exposed-form .views-exposed-widget.views-submit-button {
    padding-left: 5%;
  }
}
.node-investors-view .views-exposed-widget.views-submit-button,
.node-investors-view .views-exposed-widget.views-cancel-button {
  padding-right: 0;
}
.node-investors-view .views-exposed-widget.views-cancel-button input {
  display: none;
}
.node-investors-view .views-exposed-widget.views-cancel-button input:hover {
  background: #969799 !important;
}
@media screen and (max-width: 1070px)
{
 .node-news .field-name-field-news-doc,
 .content-footer {
      padding-left: 35px !important;
      padding-right: 35px !important;
  }
}
@media screen and (max-width: 900px)
{
  .node-investors-view .views-exposed-form-label {
    float: none;
    text-align: center;
    width: 100%;
    padding: 0;
    padding-bottom: 13px;
    transition: padding 0.4s;
    background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small_dark.png);
    background-repeat: no-repeat;
    background-position: center 100%;
    background-size: 16px 10px;
  }
  .lte8 .node-investors-view .views-exposed-form-label {
    background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small_dark-ie8.png);
  }
  .node-investors-view .views-exposed-form-label.open {
    background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small_top_dark.png);
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: 16px 10px;
    padding-top: 13px;
    padding-bottom: 0;
  }
  .lte8 .node-investors-view .views-exposed-form-label.open {
    background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small_top_dark-ie8.png);
  }
  .node-investors-view .views-exposed-form {
    display: none;
    float: none;
    padding-top: 13px;
    margin: auto;
  }
}
.node-investors-view .views-exposed-widgets .form-text,
.node-smart-cooperation-view .views-exposed-widgets .form-text {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/loupe-g.png);
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 20px;
}
.lte8 .node-investors-view .views-exposed-widgets .form-text {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/loupe-g-ie8.png);
}
/************************* contact *******************************/
/*.node-type-invivo-form #messages {
    diplay:none;
}*/
.node-type-invivo-form .webform-client-form .webform-component {
  display: inline-block;
  padding-right: 16px;
  width: 32.5%;
}
.node-type-invivo-form .webform-component input:focus,
.node-type-invivo-form .webform-component textarea:focus,
.node-type-invivo-form .webform-component select:focus {
  color: #4d4d4d;
}
.node-type-invivo-form .webform-client-form .webform-component-textarea {
  width: 100%;
}
.node-type-invivo-form .webform-component .form-text,
.node-type-invivo-form .webform-component .form-textarea {
    width: 100%;
    height: 36px;
    border: solid 1px #ebebec;
    color: #bdbdbd;
    font-size: 1.231em;
    padding-left: 10px;
    background-color: #FFF;
  box-shadow: none;
  -webkit-appearance: none;
  border-radius:0;
}


.node-type-invivo-form ::-webkit-input-placeholder {
  color: #bdbdbd !important;
}
.node-type-invivo-form :-ms-input-placeholder {
    color: #bdbdbd !important;
}
.node-type-invivo-form .webform-component .form-textarea  {
    width: 100%;
    height: auto;
    margin: 0 0 20px 0;
}
.node-type-invivo-form .webform-component-textarea .description{
    float: right;
    color: #bdbdbd;
    font-size: 0.923em;
}
.node-type-invivo-form .webform-client-form .form-submit {
  width: 116px;
  height: 36px;
  background: #009e89 ;
  border: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.077em;
  font-family: "Helvetica Neue Light";
  box-shadow: none;
  -webkit-appearance: none;
  border-radius:0;
}
.lte8.node-type-invivo-form .webform-client-form .form-submit{
  max-width: inherit;
}
.node-type-invivo-form .contact-form-suffix{
    font-size: 1.231em;
}
.node-type-invivo-form .contact-form-suffix a {
    color: #009e89;
    text-decoration: underline;
}
.node-type-invivo-form .webform-client-form .webform-component-select {
  display: block;
  background-color: #fff;
  border: 1px solid #ebebec;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  position: relative;
  width: 32.5%;
  width: calc(32.5% - 16px);
  z-index: 1;
}
.node-type-invivo-form .webform-client-form .webform-component-select:before {
  color: #333;
  display: block;
  content: '';
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/arrow-select.png);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-color: #fff;
  background-size: 1em;
  font-size: 1em;
  height: 100%;
  line-height: 2.5em;
  padding: 0 0.625em;
  position: absolute;
  top: 0;
  right: 0px;
  text-align: center;
  width: 1em;
  z-index: -1;
}
.lte8 .node-type-invivo-form .webform-client-form .webform-component-select:before {
  background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/arrow-select-ie8.png);
}
.lte9 .node-type-invivo-form .webform-client-form .webform-component-select:before {
  background-image: none;
}
.node-type-invivo-form .webform-client-form .webform-component-select select {
  background-color: transparent;
  border: 0 none;
  box-shadow: none;
  color: #bdbdbd;
  padding: 4px 30px 4px 20px;
  padding-left: 10px;
  height: 36px;
  font-size: 1.231em;
  margin: 0;
  line-height: 1em;
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.node-type-invivo-form  .webform-component-select select::-ms-expand {
  display: none;
}
.node-type-invivo-form  .webform-component-select select:focus {
  outline: none !important;
}
:-moz-any(.webform-component--demande):before {
  background-color: #fff;
  pointer-events: none;
  z-index: 1 !important;
}
/********************* Custom captcha ***************************/
.node-type-invivo-form .captcha img ,
.node-type-invivo-form .captcha .reload-captcha-wrapper,
.node-type-invivo-form .captcha .form-item-captcha-response  {
   float:left
}
.node-type-invivo-form .captcha .form-item-captcha-response {
  vertical-align: top;
  width: 30%;
  margin-top: -75px;
  margin-right: 40%;
  margin-bottom: 0;
}
.node-type-invivo-form .captcha img{
  width: 30%;
  height: 80px;
}
 .node-type-invivo-form  .form-actions {
    float:left;
  }
.node-type-invivo-form .form-item-captcha-response label,
.node-type-invivo-form .form-item-captcha-response .description {
    display: none;
}
#edit-captcha-response,
.node-type-invivo-form  .reload-captcha  {
  width: 100%;
  height: 36px;
  -webkit-appearance: none;
  border-radius:0;
  box-shadow: none;
  border: 1px solid #EBEBEC;
  color: #BDBDBD;
  font-size: 1.231em;
  background-color: #FFF;
  margin : 0 15px 0 15px;
  padding-left: 10px;
}
.captcha {
  height: 100px;
}
.node-type-invivo-form  .reload-captcha-wrapper {
  margin-top: 50px;
}
.node-type-invivo-form  .reload-captcha {
  text-transform: uppercase;
  padding: 10px 20px 10px 20px;
}
.node-type-invivo-form .contact-form-suffix {
  margin-top: 1em;
  margin-bottom: 1em;
}
.node-type-invivo-form .webform-client-form .form-actions {
  margin-right: 1em;
}
@media screen and (max-width: 640px)
{
  .node-type-invivo-form .webform-client-form .form-actions {
    margin-right: 0;
  }
}
.node-type-invivo-form  a.reload-captcha:hover{
  background: #576065;
  color: #fff;
}

.node-type-invivo-form #messages .error {
    display:none;
}
/* ==========================================================================
   Media Queries
   ========================================================================== */
@media screen and (max-width: 1070px){
  .bean-carousel-editorial,
  .bean-key-figures,
  .bean-governance-editorial,
  .bean-presentation-edito,
  .bean-text-and-image-editorial,
  .bean-video-editorial,
  .node-type-editorial  .bean-rich-text  {
    padding: 40px 35px;
    width: 100%;
  }
}
@media screen and (min-width: 900px)
{
  .node-type-invivo-form input[type="submit"]:hover {
    background:#576065 ;
  }
}
@media screen and (max-width: 900px){
   .pane-bean-banner-news .content,
   .pane-bean-banner-invivo-people .content {
     height: 400px;
    }
  .bean-banner .content {
        height: 400px;
    }
  .container {
      margin: 0 auto;
      padding: 0px 4%;
      position: relative;
      width: 100%;
  }
  h1 {
      font-size: 1.7em;
      margin: 0;
      padding: 0;
  }
  h2 {
      font-size: 2.1em;
      margin-bottom: 20px;
  }
    .group-edito-presentation-links {
        width: 32%;
    }
    .paragraphs-item-edito-rich-text{
      font-size: 100%;
    }
    .node-type-editorial .paragraphs-item-edito-rich-text,
    .node-type-editorial .field-name-field-rich-content{
      font-size: 123%;
    }
    .field-name-field-governance-first-name, .field-name-field-governance-last-name{
        font-size: 138%;
    }
    .field-name-field-governance-position {
        font-size: 110%;
    }
    .group-edito-presentation-info {
        width: 55%;
    }
    .group-edito-presentation-links {
        width: 45%;
    }
  .pane-node-field-editorial-catch-phrase,
    .field-name-field-banner-catchphrase {
        font-size: 2.2em;
    }
 .node-news .field-name-field-news-doc,
 .content-footer {
      padding-left: 35px !important;
      padding-right: 35px !important;
  }
    .news-file-link a:hover{
        color: #009e89;
    }
    .btn-back-news:hover {
        background: none;
        color: #576065 ;
    }
    .btn-back-news:hover a{
        color: #576065 !important;
    }
    .view-content-video-people iframe {
        height: 385px;
    }
    .node-investors-view .view-filters{
        text-align: center;
    }
    .node-investors-view .views-cancel-button {
        display: block;
    }
    .webform-client-form .form-submit {
        float:left;
    }
}
@media screen and (max-width: 768px){
    .paragraphs-items-field-key-figure{
        border: none;
    }
    .paragraphs-item-edito-rich-text .field-name-field-rich-text-editorial-button {
      width: 100%;
    }
}
@media screen and (max-width: 640px)
{
    .bean-banner .content {
        height: 320px;
    }
  .pane-node-field-editorial-catch-phrase,
    .field-name-field-banner-catchphrase {
        font-size: 2em;
    }
  .container {
    margin: auto;
    position: relative;
    width: 100%;
    padding: 0 4.22%;
  }
    .field-name-field-edito-element .owl-prev:before {
        left: -15px;
    }
    .field-name-field-edito-element .owl-next:before {
        right: -15px;
    }
    .bean-carousel-editorial,
    .bean-key-figures,
    .bean-governance-editorial,
    .bean-presentation-edito,
    .bean-text-and-image-editorial,
  .bean-video-editorial,
    .node-type-editorial .bean-rich-text {
    padding-left: 30px !important;
    padding-right: 30px !important;
    }
    .group-edito-presentation-info {
        width: 50%;
    }
    .group-edito-presentation-links {
        width: 50%;
    }
    .bean-governance-editorial .field-name-field-gov-edito-mngmt-title, .field-name-field-gov-edito-board-title,
    .field-name-field-gov-edito-coop-title, .field-name-field-gov-edito-strategic-title{
        font-size:1.462em;
    }
    .field-name-field-gov-edito-mngm-members > .field-items .owl-item,
  .field-name-field-gov-edito-board-members > .field-items .owl-item,
  .field-name-field-gov-edito-coop-members > .field-items .owl-item {
    width: 50%;
  }
  .field-name-field-gov-edito-mngm-members > .field-items .owl-item > .field-item,
  .field-name-field-gov-edito-board-members > .field-items .owl-item > .field-item,
  .field-name-field-gov-edito-coop-members > .field-items .owl-item > .field-item {
    padding: 0;
    margin-bottom: 20px;
    margin-right: 10px;
  }
  .field-name-field-gov-edito-mngm-members > .field-items .owl-controls,
  .field-name-field-gov-edito-board-members > .field-items .owl-controls,
  .field-name-field-gov-edito-coop-members > .field-items .owl-controls {
    margin-bottom: 20px;
  }
    .bean-text-and-image-editorial > .content > .paragraphs-items > .field-name-field-edito-image-and-text > .field-items > .field-item,
    .bean-rich-text > .content > .paragraphs-items > .field-name-field-rich-content > .field-items > .field-item {
        display: block;
        padding: 0 0 2em 0 ;
        width: 100%;
    }
    .bean-text-and-image-editorial > .content > .paragraphs-items > .field-name-field-edito-image-and-text > .field-items > .field-edito-image {
        display: inline-block;
        padding: 0 0.5em 2em;
        width: 49% !important;
    }
    .paragraphs-item-edito-rich-text,
    .field-name-field-rich-content {
        font-size: 123%;
    }
    .container-inline-date .date-padding{
        float: none;
    }
    /****/
    .field-name-field-files-news .field-item{
        float:none;
        width: 100%;
        margin: 0 0 20px 0;
        padding: 0 0 20px 0;
        overflow:hidden;
        border-bottom: 1px solid #ededed ;
    }
    .field-name-field-files-news .field-item:last-child{
        border: 0;
    }
    .field-name-field-news-doc .title{
        font-size: 7.5vw;
        padding-top: 10px;
    }
    /***/
    .view-content-video-people iframe {
        height: 330px;
    }
    .node-news .field-name-field-news-doc {
    padding-left: 30px !important;
    padding-right: 30px !important;
    }
    .node-investors-content-image {
        margin: 0 12px 0 0;
        width: 45% !important;
    }
    .node-investors-view .views-exposed-widget {
        padding: 0.5em 0;
    }
    .node-investors-view .form-text, .node-investors-view select, .container-inline-date .form-item{
        width: 100%;
    }
    .node-type-invivo-form .webform-client-form .webform-component, .node-type-invivo-form .webform-component .form-text,
    .node-type-invivo-form .webform-component .form-select, .node-type-invivo-form .webform-component .form-textarea {
        max-width: inherit;
        width: 100%;
    }
  .node-type-invivo-form .webform-component .form-textarea {
    height: 400px;
  }
    .node-type-invivo-form .webform-client-form .webform-component {
        margin: 0 0 10px 0;
      padding: 0;
    }
    .node-type-invivo-form .webform-client-form .form-submit {
        width: 100%;
        margin: 10px 0 0 0;
        float: none;
    }
    .node-type-invivo-form .contact-form-suffix {
        padding: 0 30px;
        text-align: center;
    }
}
@media screen and (max-width: 500px)
{
  .paragraphs-item-governance-editorial .field-name-field-governance-image + .group-gouvernance-item-info {
    font-size: 65%;
    padding: 0;
  }
  .group-edito-presentation-info,
  .group-edito-presentation-links {
    width: 100%;
    float: none;
    margin: 30px auto;
    max-width: inherit;
  }
  .bean-presentation-edito .group-edito-presentation-info .field-name-field-presentation-edito-button {
    width: 100%;
  }
  .bean-governance-editorial .field-name-field-gov-edito-mngmt-title,
  .bean-governance-editorial .field-name-field-gov-edito-board-title,
  .bean-governance-editorial .field-name-field-gov-edito-coop-title,
  .bean-governance-editorial .field-name-field-gov-edito-strategic-title{
    font-size: 1.15em;
    line-height: 48px;
    padding-top: 0;
  }
  .bean-governance-editorial .group-gov-edito > .field-type-text {
    background-position: 96%;
    color:#372f2b;
  }
  .bean-governance-editorial .group-gov-edito.open > .field-type-text {
    background-position: 96%;
    color:#fff;
  }
  .node-investors-content-image {
      margin: 0;
      margin-bottom: 20px;
      width: 100% !important;
  }
  .node-investors-content-image .inside {
    margin: 0;
    padding: 0;
  }
}
@media screen and (min-width: 900px)
{
 .node-news .rate-widget-wrapper{
     border-left: 1px solid #BABABA ;
  }
}
@media screen and (max-width: 900px)
{
  .node-news .btn-back-news-border {
    float: left;
    width: 100%;
  }
  .node-news .rate-widget-wrapper {
    padding: 15px 0;
  }
}
.node-news .field-name-field-addthis .addthis-button-icon {
  bottom: 20px;
}
.view-content.masonry-processed{
	width: 100% !important;
}
@media screen and (max-width: 640px)
{
  .node-news .field-name-field-addthis .addthis-button-icon {
    bottom: 36px;
  }
  .node-news .field-name-field-addthis .content-addthis_toolbox {
    bottom: 34px;
  }
  .pane-people-panel-pane-1 .views-row {
      background: none ;
      padding:0;
  }
  .page-invivo-people  .masonry-view .views-row,
  .page-invivo-people .masonry-view .masonry-column-sizer {
     width: 100%;
  }
  .page-invivo-people .view-content .views-field img {
    width: 100%;
  }
  .page-invivo-people .masonry-view .masonry-gutter-sizer {
    width:0;
  }
  .view-content-video-people {
    padding: 30px;
  }
  .pane-people-panel-pane-1{
    padding: 0;
  }
  .page-invivo-people .panel-pane .view-content-wrapper .view-content {
    margin-top: 40px;
    width:100%;
  }

  /********************* custom captcha ************************/
  .node-type-invivo-form .captcha img {
    width: 100%;
   height: 100px;
  }
  .node-type-invivo-form .captcha .form-item-captcha-response {
    margin-top: 20px;
    width: 100%;
    clear:both;
  }
  .node-type-invivo-form .captcha .reload-captcha-wrapper {
    float:right;
     margin-top: 20px;
  }
  .node-type-invivo-form .reload-captcha {
     margin: 0;
  }
  #edit-captcha-response {
    margin:0;
  }
  .node-type-invivo-form .form-actions {
    float: none;
  }
  .node-news .field-name-field-news-doc,
  .content-footer {
    padding: 20px 0 !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (max-width: 900px)
{
    #search-block-form {
        display: block !important;
    }
}

  /********************* jobs ************************/
@font-face {
	font-family: 'AcademyIconFont';
	src:url('https://img.icbdr.com/css/talentnetwork/fonts/iconfonts/academyiconfont/academyiconfont.eot?j2sa7x');
	src:url('https://img.icbdr.com/css/talentnetwork/fonts/iconfonts/academyiconfont/academyiconfont.eot?#iefixj2sa7x') format('embedded-opentype'),
		url('https://img.icbdr.com/css/talentnetwork/fonts/iconfonts/academyiconfont/academyiconfont.woff?j2sa7x') format('woff'),
		url('https://img.icbdr.com/css/talentnetwork/fonts/iconfonts/academyiconfont/academyiconfont.ttf?j2sa7x') format('truetype'),
		url('https://img.icbdr.com/css/talentnetwork/fonts/iconfonts/academyiconfont/academyiconfont.svg?j2sa7x#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.academy-icon{
	font-family: 'AcademyIconFont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.academy-icon-hour-glass:before {
    content: "\e606";
}
.academy-icon-pin:before {
    content: "\e601";
}
.academy-icon-briefcase:before {
    content: "\e607";
}
.academy-icon-clock:before {
    content: "\e609";
}
.node-type-jobs h1#page-title{
	position: relative;
	top: 0;
	text-shadow: none;
	color: #009e89;
    font-family: "Helvetica Neue Thin";
    font-size: 3em;
    font-weight: bold;
    margin-top: 0px;
}
.node-type-jobs .jobs_introduction,
.node-type-jobs .jobs_description{
    background: #f6f6f6;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.node-type-jobs .jobs_description{
	background: #fff;
}
.node-type-jobs .jobs_introduction_content,
.node-type-jobs .jobs_description_content{
    background: #f6f6f6;
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 0;
}
.node-type-jobs .jobs_description_content{
	background: #fff;
}
.node-type-jobs .jobs_description_content .field-type-text-long{
	background: #fff;
	font-size: 123%;
}
.node-type-jobs .jobs_introduction_content .jobs_introduction_content_left,
.node-type-jobs .jobs_introduction_content .jobs_introduction_content_right{
	width: 50%;
    float: left;
}
.node-type-jobs .jobs_introduction_title,
.node-type-jobs .jobs_description_title{
    color: #576065;
    font-family: "Helvetica Neue Thin";
    font-weight: 600;
    line-height: 1;
    font-size: 2.143em;
    margin: 0 0 15px 0;
    text-transform: uppercase;
}
.node-type-jobs .jobs_introduction_content .field-label,
.node-type-jobs .jobs_introduction_content .field-items,
.node-type-jobs .field-name-field-jobs-guid .field-label,
.node-type-jobs .field-name-field-jobs-guid .field-items{
	display: inline-block;
}
.node-type-jobs .jobs_introduction_content .field-items{
	color: #009e89;
}
.node-type-jobs .jobs_introduction_content .field-label,
.node-type-jobs .jobs_introduction_content .field-items{
    font-size: 15px;
}
.node-type-jobs .jobs_introduction_content .field{
	padding-bottom: 10px;
}
.node-type-jobs .jobs_introduction_content i{
	padding-right: 5px;
	color: #009e89;
	width: 35px;
	font-size: 25px;
	top: 5px;
    position: relative;
}
.node-type-jobs .field-name-field-jobs-guid .field-label{
	font-weight: normal;
}
.node-type-jobs .jobs_description_title{
	padding-top: 20px;
}
.node-type-jobs .jobs_header{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 10px;
    height: 30px;
}
.node-type-jobs .jobs_postuler{
	max-width: 1000px;
    width: 100%;
    margin: 20px auto;
    text-align: center;
}
.node-type-jobs .views-field-value-addthis{
    border: none;
    float: left;
    padding-left: 10px;
    margin-top: -2px;
}
.node-type-jobs .field-name-field-jobs-guid{
	float: left;
}
.node-type-jobs .views-field-value-addthis .addthis-button-icon{
	position: relative;
	right: 0;
}
.node-type-jobs .content-addthis_toolbox{
	position: relative;
    right: -30px;
    bottom: 15px;
    float: left;
    background: #f6f6f6;
    width: 150px;
}
.node-type-jobs .btn-back-news{
	margin: 10px auto !important;
	width: 40% !important;
	float: none;
}
.node-type-jobs .btn-back-news.postuler{
	border: 1px solid #009e89;
	background: #009e89 !important;
}
.node-type-jobs .btn-back-news.postuler a{
	color: #fff;
}
.node-type-jobs .btn-back-news.postuler:hover,
.node-type-jobs .btn-back-news.postuler:hover a{
	background: #fff !important;
	color: #009e89 !important;
}
.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header-button a.green{
	border: 1px solid #009e89;
	background: #009e89;
	color: #fff;
}
.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header-button a.green:hover{
	opacity: 0.8;
	background: #009e89;
}
.node-type-jobs .breadcrumb,
.node-type-jobs .breadcrumb a,
.node-type-jobs #breadcrumb .close{
    color: #576065;
    text-shadow: none;
    display: inline-block;
}
.node-type-jobs #breadcrumb .close{
	float: right;
	font-size: 1.154em;
	cursor: pointer;
}
.node-type-jobs #breadcrumb .close i{
	padding-left: 5px;
}


@media screen and (max-width: 900px){
	.node-type-jobs .jobs_introduction,
	.node-type-jobs .jobs_description,
	.node-type-jobs .views-field-value-addthis,
	.node-type-jobs .field-name-field-jobs-guid {
	    padding-left: 35px !important;
	    padding-right: 35px !important;
	}
	.node-type-jobs .jobs_introduction_content .jobs_introduction_content_left,
    .node-type-jobs .jobs_introduction_content .jobs_introduction_content_right
    .node-type-jobs .views-field-value-addthis,
    .node-type-jobs .field-name-field-jobs-guid{
		clear: both;
		width: 100%;
	}
	.node-type-jobs .jobs_header{
		height: 60px;
	}
	.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header{
		position: relative !important;
		top: 0 !important;
	}
	.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header a{
		margin: 5px 0;
	}
	.node-type-jobs .breadcrumb,
	.node-type-jobs #breadcrumb .close{
		display: block;	
	}
}
5px;
	font-size: 25px;
	top: 5px;
    position: relative;
}
.node-type-jobs .field-name-field-jobs-guid .field-label{
	font-weight: normal;
}
.node-type-jobs .jobs_description_title{
	padding-top: 20px;
}
.node-type-jobs .jobs_header{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 10px;
    height: 30px;
}
.node-type-jobs .jobs_postuler{
	max-width: 1000px;
    width: 100%;
    margin: 20px auto;
    text-align: center;
}
.node-type-jobs .views-field-value-addthis{
    border: none;
    float: left;
    padding-left: 10px;
    margin-top: -2px;
}
.node-type-jobs .field-name-field-jobs-guid{
	float: left;
}
.node-type-jobs .views-field-value-addthis .addthis-button-icon{
	position: relative;
	right: 0;
}
.node-type-jobs .content-addthis_toolbox{
	position: relative;
    right: -30px;
    bottom: 15px;
    float: left;
    background: #f6f6f6;
    width: 150px;
}
.node-type-jobs .btn-back-news{
	margin: 10px auto !important;
	width: 40% !important;
	float: none;
}
.node-type-jobs .btn-back-news.postuler{
	border: 1px solid #009e89;
	background: #009e89 !important;
}
.node-type-jobs .btn-back-news.postuler a{
	color: #fff;
}
.node-type-jobs .btn-back-news.postuler:hover,
.node-type-jobs .btn-back-news.postuler:hover a{
	background: #fff !important;
	color: #009e89 !important;
}
.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header-button a.green{
	border: 1px solid #009e89;
	background: #009e89;
	color: #fff;
}
.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header-button a.green:hover{
	opacity: 0.8;
	background: #009e89;
}
.node-type-jobs .breadcrumb,
.node-type-jobs .breadcrumb a,
.node-type-jobs #breadcrumb .close{
    color: #576065;
    text-shadow: none;
    display: inline-block;
}
.node-type-jobs #breadcrumb .close{
	float: right;
	font-size: 1.154em;
	cursor: pointer;
}
.node-type-jobs #breadcrumb .close i{
	padding-left: 5px;
}
#block-system-main .pane-content .view-jobs .view-content iframe{
	padding-top: 30px;
}
.page-password #block-system-main .content,
.page-alertes #block-system-main .content,
.page-candidature #block-system-main .content{
	max-width: 1000px;
    width: 100%;
    margin: 10px auto !important;
}
.page-password #page-title,
.page-alertes #page-title,
.page-candidature #page-title{
	display: none;
}
/*
.node-type-jobs .content iframe{
	width: 100%;
	height: 1000px;
    border: 0;
    display: block;
}
*/
.node-type-jobs .content iframe,
.page-password iframe,
.page-candidature iframe,
.page-alertes iframe{
	width: 100%;
}

@media screen and (max-width: 900px){
	.node-type-jobs .jobs_introduction,
	.node-type-jobs .jobs_description,
	.node-type-jobs .views-field-value-addthis,
	.node-type-jobs .field-name-field-jobs-guid {
	    padding-left: 35px !important;
	    padding-right: 35px !important;
	}
	.node-type-jobs .jobs_introduction_content .jobs_introduction_content_left,
    .node-type-jobs .jobs_introduction_content .jobs_introduction_content_right
    .node-type-jobs .views-field-value-addthis,
    .node-type-jobs .field-name-field-jobs-guid{
		clear: both;
		width: 100%;
	}
	.node-type-jobs .jobs_header{
		height: 60px;
	}
	.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header{
		position: relative !important;
		top: 0 !important;
	}
	.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header a{
		margin: 5px 0;
	}
	.node-type-jobs .breadcrumb,
	.node-type-jobs #breadcrumb .close{
		display: block;	
	}
}

.animation3 h2 {
    min-height: 70px;
    margin-bottom: 20px !important;
}

.animation5{
	background-color: #f6f6f6;
}

    /**/#name-and-slogan,#skip-link{display:none;}#header{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/bg_header.png) repeat-x;}#header .section{max-width:1000px;margin:0 auto;padding:1.1em 0 0;}.logo-wrapper{float:left;margin:4px 0 24px;}.logo-wrapper #logo-top{width:200px;display:inline-block;}.logo-wrapper #logo-top img{height:44px;}.region-header-top{float:right;font-size:0.846em;text-transform:uppercase;margin:22px 0 0 0;}.block-lang-dropdown{float:left;border-left:1px solid #939598;margin:0 0 0 14px;padding:0 0 0 9px;}.region-header-top select{color:#576065;border:none;width:68px;}.lang_dropdown_form{width:76px;height:100%;overflow:hidden;background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/down_arrow_select.png) no-repeat right;display:inherit !important;margin:0 !important;padding:0 !important;}.lang_dropdown_form select{background:transparent;width:95px !important;-webkit-appearance:none;text-transform:uppercase;display:inline-block;}#block-system-main-menu{margin-left:-9px;}#block-menu-menu-top-menu{float:left;}#block-menu-menu-top-menu li{float:left;padding:1px 0 0 15px;margin:0;}#block-menu-menu-top-menu li a.active{color:#576065;}#block-menu-menu-top-menu li a:hover,#block-menu-menu-top-menu li a:focus{color:#009e89;}.region-header-top select:hover{color:#009e89;}.region-header{height:60px;clear:both;position:relative;}#block-bean-social-{float:right;padding:20px 0 0 0;}#block-bean-social- .field-type-link-field{float:left;margin:0 0 0 25px;}#block-bean-social- .field-type-link-field a:hover img{opacity:0.5;}#block-bean-social- .field-type-link-field.field-name-field-facebook-link{width:10px;height:20px;}#block-bean-social- .field-type-link-field.field-name-field-twitter-link{width:21px;height:18px;}#block-bean-social- .field-type-link-field.field-name-field-linkedin-link{width:21px;height:20px;}#block-bean-social- .field-type-link-field.field-name-field-youtube-link{width:30px;height:22px;}.region-header .block-menu .content > ul{padding:0;position:relative;z-index:990;}.region-header .block-menu .content > ul > li{float:left;font-size:1.231em;text-transform:uppercase;line-height:1.2;padding:0;margin:0;}.region-header .block-menu .content >  ul > li > span{color:#fff;display:block;padding:20px 9px 0;height:60px;background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/separ_menu.png) no-repeat left;cursor:pointer;}.region-header .block-menu .content >  ul > li a{color:#FFF;line-height:1.1;}.region-header .block-menu .content >  ul > li span{color:#FFF;line-height:1.1;}.region-header .block-menu .content >  ul li.first span,.region-header .block-menu .content >  ul li.first a{background:none;}.region-header .block-menu .content > ul .container{padding:36px 20px;overflow:hidden;margin:0;}.region-header .block-menu .content > ul .container.container-no-focus{padding:0;}.region-header .block-menu .content > ul .container.link-container-no-focus{width:100%;}.region-header .block-menu ul ul .container-focus{padding:40px 19px 15px;background:#009e89 !important;}.region-header .block-menu ul ul .link-container-bfr-focus li a{display:block;}.region-header .block-menu ul ul li{font-size:1em;text-transform:none;margin:0;}.region-header ul ul .link-container-no-focus  > .menu > li,.region-header ul ul .link-container-bfr-focus  > .menu > li{position:relative;vertical-align:top;display:inline-block;width:30%;padding:5px 1%;margin-bottom:25px;}.region-header ul li:nth-child(3) ul .link-container-no-focus  > .menu > li{width:19%;padding:5px 1%;}@media screen and (max-width:900px){.region-header ul li:nth-child(3) ul .link-container-no-focus  > .menu > li{width:100%;}}.region-header ul ul li a,.region-header ul ul li span{font-size:1.5em;font-family:"Helvetica Neue Light";text-transform:uppercase;}.region-header ul ul .container li a,.region-header ul ul .container li span{padding:0 0 5px 0;}.region-header ul ul .link-container-no-focus li a:hover,.region-header ul ul .link-container-bfr-focus li a:hover{opacity:0.8;}.region-header ul ul .link-container-bfr-focus li .menu-item-description,.region-header ul ul .link-container-no-focus li .menu-item-description{font-size:0.938em;line-height:1.1;color:#FFF;}.block-menu .bean-focus .field-type-text,#block-system-main-menu .container-focus .block-bean h2{color:#fff;}.block-menu .bean-focus .field-name-field-picto img{width:100%;height:auto;}.block-menu .bean-focus .even a{display:block;padding:0 0 10px 0;}.block-menu .field-type-image .even img{height:100px;}.region-header ul ul .container-focus li a{padding:0 0 18px 0;}.block-menu .field-name-field-text,.region-header .field-name-field-link,.region-header .field-name-field-picto-focus{padding:20px 0 0 0;font-size:0.938em;line-height:1.2;color:#fff;}.region-header .field-name-field-picto-focus{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/separ_bloc_focus.png) no-repeat top left;padding:20px 15px 0 0;}.region-header .field-name-field-picto-focus,.region-header .field-name-field-link{float:left;}.region-header .field-name-field-picto-focus{width:23%;}.region-header .field-name-field-link{width:77%;}#block-system-main-menu .container-focus .block-bean h2{margin:0;line-height:1.1em;}.block-menu .field-name-field-text{margin:0px 0px 18px;}.region-header ul ul .link-container-no-focus li span,.region-header ul ul .link-container-no-focus li a{display:block;}.region-header .block-menu .content > ul > li > ul > li > ul > li > ul > li > ul{font-size:0.846em;}.region-header ul ul .link-container-no-focus li li span,.region-header ul ul .link-container-no-focus li li a,.region-header ul ul .link-container-bfr-focus li li span,.region-header ul ul .link-container-bfr-focus li li a{height:auto;font-family:"Helvetica Neue CondensedBold";}.region-header ul ul .link-container-bfr-focus  ul ul ul li  a,.region-header ul ul .link-container-bfr-focus  ul ul ul li  span,.region-header ul ul .link-container-no-focus  ul ul ul li  a,.region-header ul ul .link-container-no-focus  ul ul ul li  span{font-family:Arial,Heveltica,sans-serif;padding:0 0 0px 0;text-transform:none;color:#fff !important;}.region-header ul ul .link-container-bfr-focus li li,.region-header ul ul .link-container-no-focus li li{float:none;width:auto;padding:0 0px 12px 0;font-size:0.692em;height:auto;margin-top:10px;margin-bottom:0px;}.region-header ul ul .link-container-bfr-focus li li li,.region-header ul ul .link-container-no-focus li li li{font-size:1em;background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_nav.png) no-repeat left 6px;padding:0 0 0 11px;line-height:1.1;}.region-header ul ul .link-container-bfr-focus li li li ul,.region-header ul ul .link-container-no-focus li li li ul{padding-top:3px;font-size:1.077em;}.region-header ul ul .collink-container-no-focus li:last-child{clear:both;}.color-gray,.color-gray a{color:#333333 !important;}.color-grey-dark,.color-grey-dark a{color:#576065 !important;}.color-blue,.color-blue a{color:#009bff !important;}.color-green,.color-green a{color:#dde05b !important;}.color-medium-green,.color-medium-green a{color:#32b298 !important;}.color-yellow,.color-yellow a{color:#ffd631 !important;}.color-orange,.color-orange a{color:#e4680b !important;}.color-lime,.color-lime a{color:#009e89 !important;}.color-red,.color-red a{color:#c72f2c !important;}.color-beige,.color-beige a{color:#ceb195 !important;}.color-brown-1,.color-brown-1 a{color:#594339 !important;}.color-pantone,.color-pantone a{color:#e94282 !important;}.color-purple,.color-purple a{color:#bd2e86 !important;}.color-black,.color-black a{color:#000 !important;}.srp-leftmenu-bodyOpen #multimedia_library{right:-80%;}.srp-rightmenu-bodyOpen #multimedia_library{right:0;}#multimedia_library{transition:all 0.3s ease;background:#009e89;position:fixed;height:100%;top:0;width:340px;z-index:9999;overflow:auto;right:-340px;}#multimedia_library .section{position:relative;}#showRightPush{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/lib_off.png) no-repeat;transition:all 0.3s ease;width:35px;height:68px;display:block;position:fixed;right:0;z-index:9999;top:6px;background-size:35px 68px;}.lte8 #showRightPush{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/lib_off-ie8.png) no-repeat;}#showRightPush.srp-active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/lib_on.png) no-repeat;background-size:35px 68px;right:340px;}.lte8 #showRightPush.srp-active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/lib_on-ie8.png) no-repeat;}@media screen and (max-width:640px){#showRightPush.srp-active{right:80%;}}body.srp-rightmenu-bodyOpen{overflow:hidden;left:-340px;}.region-multimedia-library{padding:2em 1em 2em 3em;position:absolute;height:100%;}.region-multimedia-library h2{font-size:1.923em;color:white;font-family:"Helvetica Neue Light";font-weight:bold;}#multimedia_library #block-bean-multimedia-library-list .field{float:left;margin-bottom:10px;}#multimedia_library #block-bean-multimedia-library-list .field-type-image{width:25%;height:50px;clear:both;text-align:center;}#multimedia_library #block-bean-multimedia-library-list .field-type-image img{width:auto;height:35px;margin-top:5px;transition:transform ease 0.4s;}#multimedia_library #block-bean-multimedia-library-list .field-type-image.active img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;}#multimedia_library #block-bean-multimedia-library-list .field-type-link-field{width:75%;height:50px;}@media screen and (max-width:640px){#multimedia_library #block-bean-multimedia-library-list .field-type-link-field{padding-left:15px;}}#multimedia_library #block-bean-multimedia-library-list .field-type-link-field .field-item{line-height:50px;}#multimedia_library #block-bean-multimedia-library-list .field-type-link-field a{font-size:1.308em;color:white;font-family:"Helvetica Neue Light";font-weight:bold;padding:5px 10px;line-height:1em;display:inline-block;vertical-align:middle;}.region-header .loupe{width:24px;float:right;margin:19px 0px 0 0;cursor:pointer;}.region-header .loupe:hover{opacity:0.5;}.region-header #search-block-form{width:198px;height:40px;background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/bg_top_search.png) no-repeat top;padding:6px 0 0 0;display:none;position:absolute;top:54px;z-index:999999;right:0;}.region-header #search-block-form .form-text{-webkit-appearance:none;border-radius:0;border:0;background:#e0e2e0;height:34px;width:172px;padding-left:8px;padding-right:0px;float:left;font-family:"Helvetica Neue";color:#999;outline:0;}.region-header #search-block-form .form-submit{-webkit-appearance:none;border-radius:0;background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/btn_search.png) no-repeat;width:26px;background-size:8px;background-position:center;height:34px;background-color:#e0e2e0;border:0;outline:0;cursor:pointer;}.lte8 .region-header #search-block-form .form-submit{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/btn_search-ie8.png) no-repeat;}.burger{display:none;}@media screen and (min-width:900px){.region-header .block-menu .content >  ul > li:hover > span,.region-header .block-menu .content >  ul > li:hover > a{background:none  #9aa0a3;}.block-menu-mobile{display:none;}.region-header .block-menu .content >  ul > li > a{color:#fff;display:block;padding:20px 9px 0;height:60px;background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/separ_menu.png) no-repeat left;cursor:pointer;}}@media screen and (min-width:900px) and (max-width:1100px){.region-header .block-menu .content > ul > li > span{font-size:0.9em;}#block-menu-menu-mobile-menu{display:none;}}@media screen and (min-width:641px) and (max-width:900px){#header .section{max-width:900px;width:100%;}.region-header-top{font-size:0.769em;}.region-header .menu_level2 .link-container-no-focus li:nth-child(4n){clear:both;}.region-header .menu_level2 .link-container-no-focus li:last-child{clear:inherit;}}@media screen and (max-width:900px){#header{background:none;}.logo-wrapper{float:none;text-align:center;margin:-36px 0 22px;}.burger{display:inline-block;vertical-align:middle;margin:14px 0 0 15px;}.burger .icon-bar{background-color:#576065;height:5px;width:30px;display:block;}.burger .icon-bar + .icon-bar{margin-top:5px;}.region-header-top{display:none;}body.srp-leftmenu-bodyOpen{left:80%;overflow:hidden;height:100%;position:fixed;width:100%;}.region-header{background:#939598;height:100%;padding:94px 15px 15px;left:-80%;transition:all 0.3s ease;position:absolute;width:80%;top:0;z-index:9;overflow:auto;}.region-header .loupe{display:none;}#block-bean-social-{float:none;border-top:1px solid #fff;}.region-header #search-block-form{display:block;left:0;top:27px;width:100%;padding:0 15px;}.region-header #search-block-form .container-inline{background:#848689;}.region-header #search-block-form .form-text{-webkit-appearance:none;border-radius:0;background:none repeat scroll 0 0 #848689;color:#fff;height:40px;width:100%;padding-right:55px;font-size:1.538em;}.region-header #search-block-form .form-text:focus{font-size:1.538em;}.region-header #search-block-form .form-text::-webkit-input-placeholder{color:#ffffff !important;}.region-header #search-block-form .form-text::-ms-input-placeholder{color:#ffffff !important;}.region-header #search-block-form .form-text::-moz-placeholder{color:#ffffff !important;}.region-header #search-block-form #edit-actions{position:absolute;right:25px;top:2px;}.region-header #search-block-form .form-submit{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/btn_search_mob.png) no-repeat center !important;height:36px;width:40px;}.region-header ul ul .link-container-bfr-focus  > .menu > li,.region-header ul ul .link-container-no-focus  > .menu > li{display:block;width:100%;padding:0;margin:0;}.region-header .block-menu .content > ul > li{float:none;text-transform:inherit;font-size:1.615em;}.region-header .block-menu .content > ul > li span,.region-header .block-menu .content > ul > li a{color:#fff !important;}.region-header .block-menu .content > ul > li > a{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_off.png) no-repeat 98%;}.region-header #block-system-main-menu .content > ul > li > a{display:block;background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_off.png) no-repeat 98%;padding:15px 9px;background-size:18px;height:auto;}.lte8 .region-header #block-system-main-menu .content > ul > li > a{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_off-ie8.png) no-repeat 98%;}.region-header .block-menu .content > ul > li > span,.region-header .block-menu .content >  ul > li.first > span{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_off.png) no-repeat 98%;background-size:18px;padding:15px 9px;height:auto;}.lte8 .region-header .block-menu .content > ul > li > span,.lte8 .region-header .block-menu .content >  ul > li.first > span{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_off-ie8.png) no-repeat 98%;}.region-header .block-menu .content > ul > li > a.open,.region-header .block-menu .content > ul > li > span.open{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on.png) no-repeat 98%;background-size:30px;}.lte8 .region-header .block-menu .content > ul > li > a.open,.lte8 .region-header .block-menu .content > ul > li > span.open{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on-ie8.png) no-repeat 98%;}.region-header .block-menu .content > ul .container{padding:0;}.region-header .block-menu ul li{font-size:1.077em;border-top:1px solid #fff;padding:0;}.region-header .block-menu .content > ul > li > ul{display:block;background:#939598;}.region-header .block-menu .content > ul.menu > li >  ul  ul ul.menu{display:none;}.region-header ul ul li span,.region-header ul ul li a{font-size:1em;text-transform:inherit;display:block;}.region-header .block-menu ul ul .container-focus{display:none;}.region-header .block-menu ul ul .link-container-bfr-focus{width:auto;}.region-header ul ul .link-container-bfr-focus li{float:none;width:100%;padding:0;margin-bottom:0;}.region-header ul ul .link-container-bfr-focus li .menu-item-description,.region-header ul ul .link-container-no-focus li .menu-item-description{display:none;}.region-header ul ul .link-container-no-focus li{float:none;padding:0 0px 0 0;width:auto;}.region-header ul ul .link-container-no-focus li span,.region-header ul ul .link-container-no-focus li a{height:auto;}.region-header ul ul .link-container-bfr-focus li li,.region-header ul ul .link-container-no-focus li li{padding:0  !important;background:none !important;font-size:1em  !important;margin:0;}.region-header ul ul .link-container-no-focus li li li li,.region-header ul ul .link-container-bfr-focus li li li li{list-style-type:decimal !important;}.region-header .block-menu li > ul > li > a,.region-header .block-menu li > ul > li > span{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_off.png) no-repeat 9px 15px !important;background-size:13px 22px !important;padding:15px 0 15px 28px;color:#fff;}.lte8 .region-header .block-menu li > ul > li > a,.lte8 .region-header .block-menu li > ul > li > span{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_off_small.png) no-repeat 9px 15px !important;}.region-header .block-menu li > ul > li > a.open,.region-header .block-menu li > ul > li > span.open{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small.png) !important;background-repeat:no-repeat !important;background-position:3px 22px !important;background-size:22px 13px !important;background-color:#7b7d80 !important;}.lte8 .region-header .block-menu li > ul > li > a.open,.lte8 .region-header .block-menu li > ul > li > span.open{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_med-ie8.png) !important;}.region-header ul ul .link-container-no-focus li li a,.region-header ul ul .link-container-bfr-focus li li a,.region-header ul ul .link-container-no-focus li li span,.region-header ul ul .link-container-bfr-focus li li span{font-family:"Helvetica Neue Light";background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_off.png) no-repeat 27px 15px !important;background-size:13px 22px !important;padding:15px 0 15px 48px;}.lte8 .region-header #block-system-main-menu ul ul .link-container-no-focus li li a,.lte8 .region-header #block-system-main-menu ul ul .link-container-bfr-focus li li a,.lte8 .region-header #block-system-main-menu ul ul .link-container-no-focus li li span,.lte8 .region-header #block-system-main-menu ul ul .link-container-bfr-focus li li span{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_off_small.png) no-repeat 27px 15px !important;}.region-header ul ul .link-container-bfr-focus li li a.open,.region-header ul ul .link-container-no-focus li li a.open,.region-header ul ul .link-container-bfr-focus li li span.open,.region-header ul ul .link-container-no-focus li li span.open{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small.png) !important;background-repeat:no-repeat !important;background-position:22px 20px !important;background-size:22px 13px !important;background-color:#848689 !important;}.lte8 .region-header #block-system-main-menu ul ul .link-container-bfr-focus li li a.open,.lte8 .region-header #block-system-main-menu ul ul .link-container-no-focus li li a.open,.lte8 .region-header #block-system-main-menu ul ul .link-container-bfr-focus li li span.open,.lte8 .region-header #block-system-main-menu ul ul .link-container-no-focus li li span.open{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_med-ie8.png) !important;}.region-header ul ul .link-container-no-focus li li  ul{background:#8c8e91;}.region-header ul ul .link-container-no-focus ul ul ul li span,.region-header ul ul .link-container-bfr-focus ul ul ul li span,.region-header ul ul .link-container-bfr-focus ul ul ul li a,.region-header ul ul .link-container-no-focus ul ul ul li a{padding:15px 0 15px 61px;font-family:"Helvetica Neue Light";background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_list_style.png) !important;background-repeat:no-repeat !important;background-position:39px 22px !important;background-size:10px !important;}.region-header ul ul .link-container-no-focus ul ul ul li a.open{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_list_style.png) !important;background-repeat:no-repeat !important;background-position:39px 22px !important;background-size:10px !important;}.region-header ul ul .link-container-no-focus ul ul ul ul li a{padding:15px 0 15px 73px;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_list_style.png) !important;background-repeat:no-repeat !important;background-position:52px 22px !important;background-size:10px !important;}.region-header ul ul .link-container-no-focus ul ul ul ul li a.open{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_list_style.png) !important;background-repeat:no-repeat !important;background-position:52px 22px !important;background-size:10px !important;}.region-header ul ul .link-container-no-focus li li li ul{font-size:inherit;padding-top:0;}.region-header .block-menu .link-container-bfr-focus > ul > li > a.color-gray,.region-header .block-menu .link-container-bfr-focus > ul > li > span.color-gray,.region-header .block-menu .link-container-no-focus > ul > li > a.color-gray,.region-header .block-menu .link-container-no-focus > ul > li > span.color-gray{border-left:solid 3px #333;}.region-header .block-menu .link-container-bfr-focus > ul > li > a.color-blue,.region-header .block-menu .link-container-bfr-focus > ul > li > span.color-blue,.region-header .block-menu .link-container-no-focus > ul > li > a.color-blue,.region-header .block-menu .link-container-no-focus > ul > li > span.color-blue{border-left:solid 3px #009bff;}.region-header .block-menu .link-container-bfr-focus > ul > li > a.color-green,.region-header .block-menu .link-container-bfr-focus > ul > li > span.color-green,.region-header .block-menu .link-container-no-focus > ul > li > a.color-green,.region-header .block-menu .link-container-no-focus > ul > li  span.color-green{border-left:solid 3px #dde05b;}.region-header .block-menu .link-container-bfr-focus > ul > li > a.color-yellow,.region-header .block-menu .link-container-bfr-focus > ul > li > span.color-yellow,.region-header .block-menu .link-container-no-focus > ul > li > a.color-yellow,.region-header .block-menu .link-container-no-focus > ul > li > a.span.color-yellow{border-left:solid 3px #ffd631;}.region-header .block-menu .link-container-bfr-focus > ul > li > a.color-orange,.region-header .block-menu .link-container-bfr-focus > ul > li > span.color-orange,.region-header .block-menu .link-container-no-focus > ul > li > a.color-orange,.region-header .block-menu .link-container-no-focus > ul > li > a.span.color-orange{border-left:solid 3px #e4680b;}.region-header .block-menu .link-container-bfr-focus > ul > li > a.color-lime,.region-header .block-menu .link-container-bfr-focus > ul > li > span.color-lime,.region-header .block-menu .link-container-no-focus > ul > li > a.color-lime,.region-header .block-menu .link-container-no-focus > ul > li > span.color-lime{border-left:solid 3px #009e89;}.region-header .block-menu .link-container-no-focus > ul > li > a.color-red,.region-header .block-menu .link-container-no-focus > ul > li > span.color-red{border-left:solid 3px #c72f2c;}.region-header .block-menu .link-container-bfr-focus > ul > li > a.color-grey-dark,.region-header .block-menu .link-container-bfr-focus > ul > li > span.color-grey-dark,.region-header .block-menu .link-container-no-focus > ul > li > a.color-grey-dark,.region-header .block-menu .link-container-no-focus > ul > li > a.span.color-grey-dark{border-left:solid 3px #576065;}.region-header .block-menu .link-container-bfr-focus > ul > li > a.color-medium-green,.region-header .block-menu .link-container-bfr-focus > ul > li > span.color-medium-green,.region-header .block-menu .link-container-no-focus > ul > li > a.color-medium-green,.region-header .block-menu .link-container-no-focus > ul > li > a.span.color-medium-green{border-left:solid 3px #32b298;}.region-header .block-menu .link-container-bfr-focus > ul > li > a.color-pantone,.region-header .block-menu .link-container-bfr-focus > ul > li > span.color-pantone,.region-header .block-menu .link-container-no-focus > ul > li > a.color-pantone,.region-header .block-menu .link-container-no-focus > ul > li > a.span.color-pantone{border-left:solid 3px #e94282;}.region-header .block-menu .content > ul > li > ul{display:none;}.region-header .block-menu .content > ul > li > a.open + .region-header .block-menu .content > ul > li > ul{display:block;}.region-header .block-menu .content > ul > li > a.open{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on.png) no-repeat  98%;}.region-header .block-menu-mobile .block-menu .content > ul > li{float:none;text-transform:inherit;border-top:none;}.region-header .block-menu-mobile .block-menu .content > ul > li > a{background:none;display:inline-block;margin-top:10px;font-size:0.7em;font-family:"Helvetica Neue";}.region-header a:hover{color:#576065;}.region-header .block-menu-mobile .menu-top-menu{margin-bottom:10px;}.region-header .block-menu-mobile > a:active{background:none;}.region-header #block-menu-menu-mobile-menu{float:none;margin:10% 0 0 0;}.region-header .block-menu-mobile .lang_dropdown_form{height:100%;background:none;}.region-header .block-menu-mobile .lang-dropdown-select-element{color:#ffffff;padding:0;font-family:"Helvetica Neue";font-size:1em;text-transform:none;}.region-header .block-menu-mobile .lang_dropdown_form select{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_off.png) no-repeat 75% 60%;background-size:8% 60%;height:100%;border:none;}.lte8 .region-header .block-menu-mobile .lang_dropdown_form select{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_off_small-ie8.png) no-repeat 75% 60%;}.region-header .block-menu-mobile .lang_dropdown_form option{background:#576065;}.region-header .block-menu-mobile{margin-bottom:4%;}.region-header .block-menu-mobile-bottom{width:100%;}body.srp-leftmenu-bodyOpen #showRightPush,body.srp-leftmenu-bodyOpen #multimedia_library{right:-156%;}body.srp-rightmenu-bodyOpen{overflow:hidden;height:100%;width:100%;}}@media screen and (min-width:900px){.region-header .block-menu ul ul .link-container-bfr-focus > li{width:33%;}.region-header .block-menu ul ul .link-container-bfr-focus{display:table-cell;vertical-align:top;width:75%;}.region-header .block-menu ul ul .container-focus{display:table-cell;vertical-align:top;width:25%;}.region-header .block-menu .content >  ul > li.active > span,.region-header .block-menu .content >  ul > li.active-trail > span{background:none #B4B4B4;}.region-header .block-menu .content > ul > li.active > ul{display:table !important;position:absolute;left:0;padding:0;z-index:99999999;width:100%;}.region-header .block-menu .content > ul > li > ul{display:none !important;background:#B4B4B4;}.lte8 .region-header #block-system-main-menu .block-menu .content > ul > li > ul{display:none !important;background:#798084;}}@media screen and (max-width:640px){#header .section{width:auto;}body.srp-rightmenu-bodyOpen{position:fixed;left:-80%;}#multimedia_library{width:80%;right:-80%;}}/**/body{font-size:13px;}#footer_top{background:rgb(154,160,163);color:#ffffff;width:100%;padding:30px 35px 15px;}#footer_top .pane-bean-footer-social-links{margin-top:20px;}#footer_top .pane-bean-footer-social-links .field-type-link-field.field-name-field-facebook-link{width:10px;height:20px;}#footer_top .pane-bean-footer-social-links .field-type-link-field.field-name-field-twitter-link{width:21px;height:18px;}#footer_top .pane-bean-footer-social-links .field-type-link-field.field-name-field-linkedin-link{width:21px;height:20px;}#footer_top .pane-bean-footer-social-links .field-type-link-field.field-name-field-youtube-link{width:30px;height:22px;}.region-footer-top{max-width:1000px;overflow:hidden;position:relative;margin:0 auto;padding:12px 0 10px 0;}.bean-footer-mobile{display:none;}.panels-flexible-region.panel-footer-top-left{float:left;padding-right:3%;width:38%;}.panels-flexible-region.panel-footer-top-middle{float:left;padding-right:3%;width:34%;}.panels-flexible-region.panel-footer-top-right{float:right;width:28%;}.panels-flexible-region.panel-footer-top-right .panels-flexible-region-inside-last{float:right;}#footer_top h2{margin:0 0 0.15em 0;color:#ffffff;font-size:2.3em;font-weight:200;font-family:"Helvetica Neue Thin";}#footer_top .panels-flexible-region.panel-footer-top-right h2{font-size:1.385em;line-height:2.3em;margin:0 0 0.4em 0;text-transform:uppercase;}#footer_top .panels-flexible-region.panel-footer-top-right p img{margin:0 0 0.3em 0;}#footer_top p{font-size:1.000em;}#footer_middle{background:#576065;color:#ffffff;width:100%;padding:0 35px 0;}.region-footer-middle{max-width:1000px;overflow:hidden;position:relative;margin:0 auto;padding:27px 0 56px 0;}#block-invivo-blocks-megamenublock{overflow:hidden;}#block-invivo-blocks-megamenublock ul{list-style:none;padding:0;}#block-invivo-blocks-megamenublock > li{padding-left:2%;}#block-invivo-blocks-megamenublock > li:first-child{padding-left:0%;}#block-invivo-blocks-megamenublock li{float:left;width:20%;margin-bottom:10px;font-family:"Helvetica Neue Light";font-size:1.385em;color:#f5f5f5;text-transform:uppercase;}#block-invivo-blocks-megamenublock li a{text-decoration:none;color:#f5f5f5;height:45px;display:inline-block;}#block-invivo-blocks-megamenublock li ul{margin:10px 0 0 0;padding:0;}#block-invivo-blocks-megamenublock li ul li{font-family:Arial,Helvetica,sans-serif;float:none;width:100%;margin:0 0 5px 0;font-size:0.7em;color:#ffffff;text-transform:none;}#block-invivo-blocks-megamenublock li ul li a,#block-invivo-blocks-megamenublock li ul li a:focus{color:#ffffff;height:auto !important;display:block;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fleche-blanche.png);background-size:5px 8px;background-repeat:no-repeat;background-position:left 4px;padding:0 0 0 17px;}.lte8 #block-invivo-blocks-megamenublock li ul li a{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fleche-blanche-ie8.png);}#block-invivo-blocks-megamenublock li ul li a:hover{color:#009e89;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fleche-verte.png);background-size:5px 8px;}.lte8 #block-invivo-blocks-megamenublock li ul li a:hover{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fleche-blanche-ie8.png);}.field-name-field-facebook-link,.field-name-field-linkedin-link,.field-name-field-twitter-link{float:left;margin:0 1.8em 0 0;}.field-name-field-youtube-link{float:left;}#footer_bottom{background:#019cd5;background:-moz-linear-gradient(left,#019cd5 6%,#79c28b 39%,#edd656 58%,#ffbf53 74%,#de4b82 100%);background:-webkit-linear-gradient(left,#019cd5 6%,#79c28b 39%,#edd656 58%,#ffbf53 74%,#de4b82 100%);background:linear-gradient(to right,#019cd5 6%,#79c28b 39%,#edd656 58%,#ffbf53 74%,#de4b82 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019cd5',endColorstr='#de4b82',GradientType=1);color:#ffffff;width:100%;padding:0 35px;}.region-footer-bottom{margin:0 auto;overflow:hidden;padding:17px 0 17px;position:relative;max-width:1000px;}.region-footer-bottom #block-menu-menu-bottom-menu{float:left;}.region-footer-bottom #block-menu-menu-bottom-menu ul.menu{list-style:none;padding:0;}.region-footer-bottom #block-menu-menu-bottom-menu ul li.leaf{list-style:none;margin:0 1.5em 0 0;float:left;color:#ffffff;font-size:1em;}.region-footer-bottom #block-menu-menu-bottom-menu ul li.leaf a,.region-footer-bottom #block-menu-menu-bottom-menu ul li.leaf a.active{color:#ffffff;text-decoration:none;}.region-footer-bottom .logo-wrapper{float:right;margin:0;}.region-footer-bottom #logo-bottom{width:125px;display:block;}.region-footer-bottom #logo-bottom img{height:28px;}#mini-panel-footer_top .pane-bean-invivo-dans-le-monde .field-name-field-rich-content img{width:100%;}@media screen and (max-width:900px){.region-footer-top{width:100%;}.region-footer-middle{width:100%;}#block-invivo-blocks-megamenublock li{font-size:1.308em;margin:0 2em 10px 0;width:14%;}#footer_top h2{font-size:2.231em;line-height:33px;}#footer_top p{font-size:0.923em;}#block-invivo-blocks-megamenublock li ul li a:hover{color:#ffffff;background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fleche-blanche.png) no-repeat left 5px;}#block-invivo-blocks-megamenublock li ul li a:active{color:#84b819;}.region-footer-bottom{width:100%;}.region-footer-bottom #block-menu-menu-bottom-menu ul li.leaf{margin:0 0.2em 0 0;}}@media screen and (max-width:640px){#footer{display:none;}}/**/#pre_footer{margin:0 auto;max-width:1000px;width:100%;}#pre_footer #block-bean-footer-mobile{padding:35px 30px 40px;}#pre_footer_tabs{padding:45px 35px 0px 35px;}#pre_footer_tabs h2{display:none;}#pre_footer_tabs ul{text-align:center;}#pre_footer_tabs li{display:inline-block;float:none;width:30%;vertical-align:top;}#pre_footer_tabs li + li{margin-left:15px;}#pre_footer_tabs li a{font-family:"Helvetica Neue Light";height:68px;background-color:rgba(87,96,101,0.3);color:#576065;display:inline-block;font-size:1.3em;width:100%;text-align:center;text-transform:uppercase;outline:none;line-height:68px;position:relative;}#pre_footer_tabs li.ui-state-active a{background-color:#009e89;color:#ffffff;}#pre_footer_tabs li.ui-state-active a:after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:14px 13px 0 13px;border-color:#009e89 transparent transparent transparent;position:absolute;bottom:-14px;left:48%;}#pre_footer_tabs li a:before{content:'';background-size:100%;display:inline-block;vertical-align:middle;margin-right:0.6em;position:relative;}#pre_footer_tabs li a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-marque.png);background-position:0px 0px;top:-3px;width:24px;height:28px;}.lte8 #pre_footer_tabs li a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-marque-ie8.png) !important;}#pre_footer_tabs li + li a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-recrutement.png);top:-4px;width:29px;height:26px;background-position:0px 26px;}.lte8 #pre_footer_tabs li + li a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-recrutement-ie8.png) !important;}#pre_footer_tabs li + li + li a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-groupe.png);top:-6px;width:26px;height:31px;background-position:0px -31px;background-repeat:no-repeat;}.lte8 #pre_footer_tabs li + li + li a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-groupe-ie8.png) !important;}#pre_footer_tabs li.ui-state-active a:before{background-position:0px 28px;}#pre_footer_tabs li + li.ui-state-active a:before{background-position:0px 0px;}#pre_footer_tabs li + li + li.ui-state-active a:before{background-position:0px 0px;}#pre_footer_tabs .field-name-field-slice,#pre_footer_tabs .view-display-id-block_1{width:80%;margin:0 auto;position:relative;}#pre_footer_tabs #block-bean-carrousel-marque-pre-footer .owl-item,#pre_footer_tabs #block-bean-block-view-jobs .owl-item,#pre_footer_tabs #block-bean-carrousel-our-web-sites-pre-foot .owl-item,.field-name-field-edito-element > .field-items .owl-item,.group-number-unit{margin-top:40px;margin-bottom:40px;transition:transform ease 0.5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}.field-name-field-edito-element > .field-items .owl-item,.group-number-unit{margin-top:0px;margin-bottom:0;}.field-name-field-edito-element > .field-items .owl-item{margin-top:18px;}@media screen and (min-width:901px){#pre_footer_tabs #block-bean-carrousel-marque-pre-footer .owl-item:hover,#pre_footer_tabs #block-bean-block-view-jobs .owl-item:hover,#pre_footer_tabs #block-bean-carrousel-our-web-sites-pre-foot .owl-item:hover,.field-name-field-edito-element > .field-items .owl-item:hover,.paragraphs-items-field-key-figure .paragraphs-item-key-figure:hover .group-number-unit{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}}#pre_footer_tabs .field-name-field-slice > .field-items .owl-item > .field-item{border:1px solid #E8E8E8;border-radius:3px;box-shadow:0px 0px 4px 0px #E8E8E8;padding:20px 0 10px;margin:0 1.25em;}#pre_footer_tabs .view-display-id-block_1 .view-content .owl-item > .views-row{border:1px solid #E8E8E8;border-radius:3px;box-shadow:0px 0px 4px 0px #E8E8E8;padding:20px 0 10px;margin:0 1.25em;position:relative;overflow:hidden;}#pre_footer_tabs .field-items .field-name-field-titre{text-transform:uppercase;font-size:1em;line-height:1.2em;padding:0 15px;height:34px;}#pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-activity{text-transform:uppercase;font-weight:bold;font-size:1.077em;padding:0 15px;line-height:1.2em;}#pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-contract,#pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-location{display:inline-block;}#pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-add-this{border-top:1px solid #ebebeb;padding:15px 0 11px 0;margin-top:10px;}#pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-add-this .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage.png) no-repeat left top;background-size:16px;width:16px;height:16px;position:absolute;bottom:9px;right:16px;cursor:pointer;}.lte8 #pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-add-this .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-ie8.png) no-repeat left top;}#pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-add-this .content-addthis_toolbox{bottom:5px;padding:5px 0 0 15px;}#pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-add-this .addthis-button-icon:hover,#pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-add-this .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over.png) no-repeat left top;background-size:16px;}.lte8 #pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-add-this .addthis-button-icon:hover,.lte8 #pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-add-this .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over-ie8.png) no-repeat left top;}#pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-contract{text-transform:uppercase;padding-left:15px;}#pre_footer_tabs .view-display-id-block_1 .views-field-field-jobs-contract .field-content:after{content:" / ";}#pre_footer_tabs .field-items .field-name-field-titre .field-items .field-item{font-size:1.077em;text-transform:uppercase;line-height:1em;}#pre_footer_tabs .view-display-id-block_1 .views-field-title{margin:15px 0;padding:0 15px;}#pre_footer_tabs .view-display-id-block_1 .views-field-title .field-content{font-family:"Helvetica Neue Light";font-size:1.6em;line-height:1.25em;word-wrap:break-word;}#pre_footer_tabs .field-name-field-slice-image a{outline:none;}#pre_footer_tabs .field-name-field-slice-image img{display:block;margin:30px auto 50px;padding:0 15px;outline:none;}#pre_footer_tabs .field-name-field-slice-link{padding-top:10px;border-top:1px solid #EDEDED;}#pre_footer_tabs .field-name-field-slice-link .field-item,#pre_footer_tabs .views-field-field-jobs-location{padding:0 15px;}#pre_footer_tabs .field-name-field-slice-link a{text-decoration:none;outline:none;}#pre_footer_tabs .field-name-field-slice-link a{font-size:1.208em;color:#666666;}#pre_footer_tabs #block-bean-carrousel-our-web-sites-pre-foot .field-items .field-name-field-titre .field-items .field-item.yellow{color:#ffd631;}#pre_footer_tabs #block-bean-carrousel-our-web-sites-pre-foot .field-items .field-name-field-titre .field-items .field-item.green{color:#32b298;}#pre_footer_tabs .field-name-field-carrousel-link a,.field-name-field-edito-carousel-link a,.btn-back-news{border:1px solid #BABABA;padding:15px 20px;width:40%;margin:0 auto;margin-bottom:50px;}.field-name-field-edito-carousel-link{text-align:center;}#pre_footer_tabs .field-name-field-carrousel-link a,.field-name-field-edito-carousel-link a,.btn-back-news a{display:block;text-align:center;font-family:"Helvetica Neue Light";color:#999999;text-transform:uppercase;text-decoration:none;font-size:1.308em;}#pre_footer_tabs #block-bean-block-view-jobs .field-name-field-view-link a{border:1px solid #BABABA;padding:15px 60px;width:50%;margin:0 auto;margin-bottom:50px;display:block;text-align:center;font-family:"Helvetica Neue Light";color:#576065;text-transform:uppercase;text-decoration:none;font-size:1.308em;}#pre_footer_tabs .field-name-field-carrousel-link:hover a,#pre_footer_tabs #block-bean-block-view-jobs .field-name-field-view-link a:hover,.field-name-field-edito-carousel-link a:hover,.btn-back-news a:hover{color:#ffffff;background:#576065;}#pre_footer_tabs .owl-prev:before{content:'';background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-prev-2.png);background-size:100%;display:block;position:absolute;top:40%;left:-33px;height:41px;width:13px;}.lte8 #pre_footer_tabs .owl-prev:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-prev-2-ie8.png);}#pre_footer_tabs .owl-next:before{content:'';background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-next-2.png);background-size:100%;height:41px;width:13px;display:block;position:absolute;top:40%;right:-33px;}.lte8 #pre_footer_tabs .owl-next:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/owl-next-2-ie8.png);}@media screen and (max-width:900px){#pre_footer_tabs li a{font-size:1.1em;}#pre_footer_tabs .view-display-id-block_1 .views-field-title .field-content{font-size:1.2em;}}@media screen and (max-width:780px){#pre_footer_tabs li a{font-size:0.9em;}}@media screen and (min-width:640px){#pre_footer #block-bean-footer-mobile{display:none;}}@media screen and (max-width:640px){#pre_footer_tabs{display:block;}.bean-footer-mobile{display:block;}.bean-footer-mobile .field-item a{display:block;background-color:#e4e4e4;color:#372f2b;display:inline-block;font-family:"Helvetica Neue Light";font-size:1.3em;height:68px;line-height:1.7em;outline:medium none;padding:18px 0 18px 8%;position:relative;text-align:left;text-transform:uppercase;width:100%;margin:0 0 1em 0;text-decoration:none;}.bean-footer-mobile .field-item a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-marque.png);content:'';background-size:100%;display:inline-block;vertical-align:middle;margin-right:0.6em;position:relative;top:-3px;width:24px;height:28px;background-repeat:no-repeat;background-position:0px 0px;}.lte8 .bean-footer-mobile .field-item a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-marque-ie8.png) !important;}#pre_footer_tabs .field-item + .field-item a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-recrutement.png);top:-4px;width:29px;height:26px;background-position:0px -28px;}.lte8 #pre_footer_tabs .field-item + .field-item a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-recrutement-ie8.png) !important;}#pre_footer_tabs .field-item + .field-item + .field-item a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-groupe.png);top:-6px;width:26px;height:31px;background-position:0px -31px;}.lte8 #pre_footer_tabs .field-item + .field-item + .field-item a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/prefooter/icon-groupe-ie8.png) !important;}#pre_footer_tabs .ui-tabs-nav,#pre_footer .ui-tabs-panel,#pre_footer .ui-tabs-panel,#pre_footer_tabs ul,#block-bean-carrousel-our-web-sites-pre-foot{display:none !important;}#pre_footer_tabs{padding:0px;}#pre_footer_tabs .owl-prev:before{left:-15px;}#pre_footer_tabs .owl-next:before{right:-15px;}}/**/.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;z-index:1;}.bean-carrousel-home{width:100%;margin:0 0 3.7em 0;}.bean-carrousel-home .paragraphs-item-carrousel-home-slice{padding-top:35px;padding-bottom:150px;}.bean-carrousel-home .field-type-text-long{width:100%;max-width:1000px;margin:auto;text-shadow:1px 1px #4d4d4d;}.bean-carrousel-home .home-carouse-bg{background-size:cover;background-repeat:no-repeat;background-position:50% 0;height:420px;}.bean-carrousel-home .field-type-text-long .field-items{margin:0 auto;color:#ffffff;font-family:"Helvetica Neue Light";font-size:2.8em;}.bean-carrousel-home .field-type-text-long p{line-height:1.1;}.bean-carrousel-home .field-name-field-carrousel-home-link{width:100%;max-width:1000px;margin:auto;margin-top:10px;}.bean-carrousel-home .field-name-field-carrousel-home-link .field-items{margin:0 auto;}.bean-carrousel-home .field-name-field-carrousel-home-link a{font-weight:bold;border-radius:3px;padding:10px 28px 10px;font-size:1.308em;text-decoration:none;display:inline-block;transition:all 0.4s;}.bean-carrousel-home .owl-controls .owl-page,.bean-governance-editorial .owl-controls .owl-page{display:inline-block;width:12px;height:12px;margin:0 5px 0 0;}.bean-carrousel-home .owl-controls .owl-page span,.bean-governance-editorial .owl-controls .owl-page span{width:12px;height:12px;float:left;margin:0 5px 0 0;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce-pagination.png);background-repeat:no-repeat;background-position:left top;background-size:12px;}.lte8 .bean-carrousel-home .owl-controls .owl-page span,.bean-governance-editorial .owl-controls .owl-page span{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce-pagination-ie8.png);}.bean-governance-editorial .owl-controls .owl-page span{width:15px;height:15px;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce-pagination-2.png);background-repeat:no-repeat;background-position:left top;background-size:12px;}.lte8 .bean-carrousel-home .owl-controls .owl-page span{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce-pagination-ie8.png);}.lte8 .bean-governance-editorial .owl-controls .owl-page span{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce-pagination-2-ie8.png);}.bean-carrousel-home .owl-controls .owl-page.active span{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce-pagination-active.png);background-repeat:no-repeat;background-position:left top;background-size:12px;}.lte8 .bean-carrousel-home .owl-controls .owl-page.active span{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce-pagination-active-ie8.png);}.bean-governance-editorial .owl-controls .owl-page.active span{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce-pagination-2-active.png);background-repeat:no-repeat;background-position:left top;background-size:12px;}.lte8 .bean-governance-editorial .owl-controls .owl-page.active span{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce-pagination-2-active-ie8.png);}.bean-carrousel-home .owl-controls{top:12px;width:100%;text-align:center;position:absolute;z-index:100;}.bean-governance-editorial .owl-controls{top:inherit;left:0;right:0;position:relative;text-align:center;}.bean-carrousel-home .light .field-name-field-carrousel-home-link a{background:#ffffff;color:#999999;}.bean-carrousel-home .light .field-name-field-carrousel-home-link a:hover{background:#999999;color:#ffffff;}.bean-carrousel-home .dark .field-name-field-carrousel-home-link a{background:#999999;color:#ffffff;}.bean-carrousel-home .dark .field-name-field-carrousel-home-link a:hover{background:#ffffff;color:#999999;}@media screen and (max-width:1070px){.bean-carrousel-home .field-type-text-long,.field-name-field-carrousel-home-link,.bean-carrousel-home .field-name-field-carrousel-home-link{width:100%;padding:0 35px;}}@media screen and (max-width:900px){.bean-carrousel-home .home-carouse-bg{height:420px;}.bean-carrousel-home .paragraphs-item-carrousel-home-slice{padding-top:40px;}.bean-carrousel-home .field-type-text-long .field-items{font-size:2.5em;}.bean-carrousel-home .field-name-field-carrousel-home-link a{padding:5px 28px;font-size:1.2em;}}@media screen and (max-width:640px){.bean-carrousel-home .field-type-text-long,.field-name-field-carrousel-home-link,.bean-carrousel-home .field-name-field-carrousel-home-link{width:100%;padding:0 30px;}}@media screen and (max-width:640px){.bean-carrousel-home .home-carouse-bg{height:320px;}.bean-carrousel-home .paragraphs-item-carrousel-home-slice{padding-top:30px;}.bean-carrousel-home .field-type-text-long .field-items{font-size:2.2em;}.bean-carrousel-home .field-name-field-carrousel-home-link a{font-size:1.1em;}}/**/.block-home-invivo-jobs{float:right;width:480px;margin:0 0 1.8em 0;padding:0;}.block-home-invivo-jobs h2{display:none;}.block-home-invivo-jobs .bean-jobs{padding:0;}.node-type-editorial .bean-jobs{max-width:1000px;width:100%;margin:0 auto;text-align:center;}.node-type-editorial .bean-jobs .inbl,.node-type-editorial .bean-jobs .inbl > img{width:200px;height:200px;}.lte8 .node-type-editorial .bean-jobs .view-hoverfold img{width:200px;}.bean-jobs .field-name-field-jobs-link{display:none;}.bean-jobs p{font-size:1.2em;font-weight:400;line-height:1.1;margin:15px 0 0 0;text-align:center;text-transform:uppercase;width:100%;}.bean-jobs span{display:block;font-size:2.4em;font-weight:700;}.bean-jobs .inbl{width:160px;display:inline-block;height:auto;}.bean-jobs .inbl > img{width:160px;height:160px;box-shadow:0 1px 2px #999;}.part{display:table-cell;}.agro{color:#32b298;}.nutrition{color:#009bff;}.grand-public{color:#ffd631;}.cereales{color:#AF6284;}.grains{color:#0092A7;}.semences{color:#009e89;}.vin{color:#e94282;}.food-tech{color:#fca2be;}@media screen and (min-width:901px){.node-type-editorial .bean-jobs .view-hoverfold div.view-back,.node-type-editorial .bean-jobs .view-back .span,.node-type-editorial .bean-jobs .picture .field-name-field-jobs-image img,.node-type-editorial .bean-jobs .view-hoverfold{width:200px;height:200px;}.node-type-editorial .bean-jobs .view-hoverfold .slice{width:100px;}.node-type-editorial .bean-jobs .view-hoverfold .s2{background-position:-100px 0px;}.node-type-editorial .bean-jobs .view-hoverfold .overlay{width:100px;}.node-type-editorial .bean-jobs .view-hoverfold:hover .s2{-webkit-transform:translate3d(99px,0,0) rotate3d(0,1,0,-70deg);-moz-transform:translate3d(99px,0,0) rotate3d(0,1,0,-70deg);-o-transform:translate3d(99px,0,0) rotate3d(0,1,0,-70deg);-ms-transform:translate3d(99px,0,0) rotate3d(0,1,0,-70deg);transform:translate3d(99px,0,0) rotate3d(0,1,0,-70deg);}.node-type-editorial .bean-jobs .view-hoverfold .s2{-webkit-transform:translate3d(100px,0,0);-moz-transform:translate3d(100px,0,0);-o-transform:translate3d(100px,0,0);-ms-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);}.node-type-editorial .bean-jobs .inbl.green .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-green.gif) 160px 15px no-repeat;}.node-type-editorial .bean-jobs .inbl.pantone .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-pantone.gif) 160px 15px no-repeat;}.node-type-editorial .bean-jobs .inbl.orange .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-orange.gif) 160px 15px no-repeat;}.node-type-editorial .bean-jobs .inbl.blue .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-blue.gif) 160px 15px no-repeat;}.node-type-editorial .bean-jobs .inbl.yellow .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-yellow.gif) 160px 15px no-repeat;}.node-type-editorial .bean-jobs .inbl.green2 .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-green2.gif) 160px 15px no-repeat;}.bean-jobs .view-hoverfold{display:block;width:160px;height:160px;position:relative;-webkit-perspective:500px;-moz-perspective:500px;-o-perspective:500px;-ms-perspective:500px;perspective:500px;}.bean-jobs .view-hoverfold:hover{z-index:1;cursor:pointer;}.bean-jobs .view-hoverfold .slice{width:80px;height:100%;z-index:100;background-size:cover;background-repeat:no-repeat;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 150ms ease-in-out;-moz-transition:-moz-transform 150ms ease-in-out;-o-transition:-o-transform 150ms ease-in-out;-ms-transition:-ms-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;}.bean-jobs .view-hoverfold div.view-back{width:160px;height:160px;position:absolute;right:0;z-index:0;top:0;}.bean-jobs .view-back .span{display:block;float:right;padding:10px;width:160px;height:160px;text-align:right;}.bean-jobs .inbl.green .view-back .span{border:1px solid #32b298;background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-green.gif) 125px 15px no-repeat;}.bean-jobs .inbl.orange .view-back .span{border:1px solid #009bff;background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-orange.gif) 125px 15px no-repeat;}.bean-jobs .inbl.pantone .view-back .span{border:1px solid #e94282;background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-pantone.gif) 125px 15px no-repeat;}.bean-jobs .inbl.blue .view-back .span{border:1px solid #0092a7;background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-blue.gif) 125px 15px no-repeat;}.bean-jobs .inbl.yellow .view-back .span{border:1px solid #ffd631;background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-yellow.gif) 125px 15px no-repeat;}.bean-jobs .inbl.green2 .view-back .span{border:1px solid #009e89;background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-green2.gif) 125px 15px no-repeat;}.bean-jobs .view-hoverfold .s2{-webkit-transform:translate3d(80px,0,0);-moz-transform:translate3d(80px,0,0);-o-transform:translate3d(80px,0,0);-ms-transform:translate3d(80px,0,0);transform:translate3d(80px,0,0);}.bean-jobs .view-hoverfold .s1{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;-ms-perspective:800px;perspective:800px;background-position:0px 0px;}.bean-jobs .view-hoverfold .s2{background-position:-80px 0px;}.bean-jobs .view-hoverfold .overlay{width:80px;height:100%;opacity:0;position:absolute;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out;z-index:300;}.bean-jobs .view-hoverfold:hover .overlay{opacity:1;}.bean-jobs .view-hoverfold img{position:absolute;z-index:0;-webkit-transition:left 0.3s ease-in-out;-o-transition:left 0.3s ease-in-out;-moz-transition:left 0.3s ease-in-out;-ms-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out;}.lte8 .bean-jobs .view-hoverfold img{width:160px;}.bean-jobs .view-hoverfold{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;-ms-perspective:800px;perspective:800px;}.bean-jobs .view-hoverfold:hover .s1{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;-ms-perspective:800px;perspective:800px;-webkit-transform:rotate3d(0,1,0,-3deg);-moz-transform:rotate3d(0,1,0,-3deg);-o-transform:rotate3d(0,1,0,-3deg);-ms-transform:rotate3d(0,1,0,-3deg);transform:rotate3d(0,1,0,-3deg);}.bean-jobs .view-hoverfold:hover .s2{-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;-ms-transition-delay:150ms;transition-delay:150ms;-webkit-transform:translate3d(79px,0,0) rotate3d(0,1,0,-70deg);-moz-transform:translate3d(79px,0,0) rotate3d(0,1,0,-70deg);-o-transform:translate3d(79px,0,0) rotate3d(0,1,0,-70deg);-ms-transform:translate3d(79px,0,0) rotate3d(0,1,0,-70deg);transform:translate3d(79px,0,0) rotate3d(0,1,0,-70deg);}.bean-jobs .picture .field-name-field-jobs-image img{width:160px;height:160px;}}@media screen and (min-width:901px) and (max-width:1060px){.node-type-editorial .bean-jobs .inbl,.node-type-editorial .bean-jobs .inbl > img{width:159px;height:159px;}.node-type-editorial .bean-jobs .view-hoverfold div.view-back,.node-type-editorial .bean-jobs .view-back .span,.node-type-editorial .bean-jobs .picture .field-name-field-jobs-image img,.node-type-editorial .bean-jobs .view-hoverfold{width:159px;height:159px;}.node-type-editorial .bean-jobs .view-hoverfold .slice{width:80px;}.node-type-editorial .bean-jobs .view-hoverfold .s2{background-position:-80px 0px;}.node-type-editorial .bean-jobs .view-hoverfold .overlay{width:80px;}.node-type-editorial .bean-jobs .view-hoverfold:hover .s2{-webkit-transform:translate3d(79px,0,0) rotate3d(0,1,0,-70deg);-moz-transform:translate3d(79px,0,0) rotate3d(0,1,0,-70deg);-o-transform:translate3d(79px,0,0) rotate3d(0,1,0,-70deg);-ms-transform:translate3d(79px,0,0) rotate3d(0,1,0,-70deg);transform:translate3d(79px,0,0) rotate3d(0,1,0,-70deg);}.node-type-editorial .bean-jobs .view-hoverfold .s2{-webkit-transform:translate3d(79px,0,0);-moz-transform:translate3d(79px,0,0);-o-transform:translate3d(79px,0,0);-ms-transform:translate3d(79px,0,0);transform:translate3d(79px,0,0);}.node-type-editorial .bean-jobs .inbl.green .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-green.gif) 125px 15px no-repeat;}.node-type-editorial .bean-jobs .inbl.pantone .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-pantone.gif) 125px 15px no-repeat;}.node-type-editorial .bean-jobs .inbl.orange .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-orange.gif) 125px 15px no-repeat;}.node-type-editorial .bean-jobs .inbl.blue .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-blue.gif) 125px 15px no-repeat;}.node-type-editorial .bean-jobs .inbl.yellow .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-yellow.gif) 125px 15px no-repeat;}.node-type-editorial .bean-jobs .inbl.green2 .view-back .span{background:#ffffff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-green2.gif) 125px 15px no-repeat;}}@media screen and (max-width:900px){.block-home-invivo-jobs .bean-jobs .inbl{width:33%;}.node-type-editorial .bean-jobs{padding:40px 35px;}.node-type-editorial .bean-jobs .inbl{width:20%;height:auto;}.block-home-invivo-jobs .bean-jobs .inbl{width:50%;}.bean-jobs .view-hoverfold img{display:block !important;}.bean-jobs .field-name-field-jobs-image img{width:100%;height:auto;box-shadow:none;}.bean-jobs .inbl > img{width:100%;height:auto;box-shadow:none;}.bean-jobs p{font-size:1em;}.bean-jobs span{font-size:2.4em;}}@media screen and (min-width:640px){.node-type-editorial .bean-jobs .picture{display:none;}}@media screen and (max-width:640px){.node-type-editorial .bean-jobs{padding:30px;}.node-type-editorial .bean-jobs .inbl,.node-type-editorial .bean-jobs .inbl > img{width:33.3%;height:auto;}.bean-jobs .inbl{width:33.3%;}h2{margin:0;}.bean-jobs p{font-size:1em;}.bean-jobs span{font-size:2.4em;}.part{display:block;width:100%;margin-top:10px;}}/**/.page-home h1#page-title{display:none;}.panels-flexible-row.home-row-main,.panels-flexible-row.home-row-views{max-width:1000px;margin:0 auto !important;padding:0 35px !important;}.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{float:left;width:36%;margin:0 3em 21px 0;overflow:hidden;position:relative;}#block-bean-work-invivo,#block-bean-invivo-dans-le-monde-0{margin:0 0 21px 0;padding:15px 26px 25px 20px;border:1px solid #eeeeee;position:relative;}.pane-group-blocks-home .bean-bloc-img-hp:first-child{padding-top:0;margin-bottom:19px;}.pane-group-blocks-home .bean-bloc-img-hp img{width:100%;}.block-home-invivo-work,.pane-group-blocks-home{margin:0 3em 1.8em 0;}.block-home-invivo-world h2,.block-home-invivo-work h2,#block-bean-work-invivo h2,#block-bean-invivo-dans-le-monde-0 h2{color:#576065;font-family:"Helvetica Neue Thin";font-size:2.143em;margin:0 0 16px;float:left;width:63%;line-height:1em;}.block-home-invivo-world .pane-content,.block-home-invivo-work .pane-content{clear:both;}.block-home-invivo-world .field-name-field-picto,.block-home-invivo-work .field-name-field-picto,#block-bean-work-invivo .field-name-field-picto,#block-bean-invivo-dans-le-monde-0 .field-name-field-picto{width:35%;text-align:center;position:absolute;right:10px;top:20px;}.block-home-invivo-world .field-name-field-paragraphs,.block-home-invivo-work .field-name-field-paragraphs,#block-bean-work-invivo .field-name-field-paragraphs,#block-bean-invivo-dans-le-monde-0 .field-name-field-paragraphs{float:left;width:60%;font-size:14px;}.block-home-invivo-world p,.block-home-invivo-work p,#block-bean-work-invivo p,#block-bean-invivo-dans-le-monde-0 p{font-size:1.154em;color:#576065;padding:0 0 13px 0;line-height:1.2em;}.block-home-invivo-world .field-name-field-link,.block-home-invivo-work .field-name-field-link,#block-bean-work-invivo .field-name-field-link,#block-bean-invivo-dans-le-monde-0 .field-name-field-link{font-size:1.154em;width:55%;float:left;}.view .masonry-item.views-row{opacity:0;transition:opacity 0.4s;}.view .masonry-item.views-row.masonry-processed{opacity:1;}.block-home-invivo-world .field-name-field-link a,.block-home-invivo-work .field-name-field-link a,#block-bean-work-invivo .field-name-field-link a,#block-bean-invivo-dans-le-monde-0 .field-name-field-link a{color:#009e89;text-decoration:underline;}.block-home-invivo-world .field-name-field-picto img,#block-bean-work-invivo .field-name-field-picto img{width:105px;}.block-home-invivo-work .field-name-field-picto img,#block-bean-work-invivo .field-name-field-picto img{width:90px;}.pane-views-news-view-block.pane-views h2,.pane-views-social-feed-block.pane-views h2{color:#576065;font-size:2.769em;margin:0 0 0.4em;}.panel-pane .views-row{border:1px solid #E8E8E8;border-radius:3px;box-shadow:0px 0px 4px 0px #E8E8E8;color:#ffffff;display:block;float:left;font-size:1em;height:auto;margin:0;margin-bottom:20px;padding:0 0 15px;position:relative;}.views-row.color-gray,.views-row.bloc-text.color-gray .view-row-teaser-wrapper,.key-figure.color-gray .views-field-field-news-key-title{background:#333333;}.views-row.color-grey-dark,.views-row.bloc-text.color-grey-dark .view-row-teaser-wrapper,.key-figure.color-grey-dark .views-field-field-news-key-title{background:#576065;}.views-row.color-blue,.views-row.bloc-text.color-blue .view-row-teaser-wrapper,.key-figure.color-blue .views-field-field-news-key-title{background:#009bff;}.views-row.color-medium-green,.views-row.bloc-text.color-medium-green .view-row-teaser-wrapper,.key-figure.color-medium-green .views-field-field-news-key-title{background:#32b298;}.views-row.color-green,.views-row.bloc-text.color-green .view-row-teaser-wrapper,.key-figure.color-green .views-field-field-news-key-title{background:#dde05b;}.views-row.color-yellow,.views-row.bloc-text.color-yellow .view-row-teaser-wrapper,.key-figure.color-yellow .views-field-field-news-key-title{background:#ffd631;}.views-row.color-orange,.views-row.bloc-text.color-orange .view-row-teaser-wrapper,.key-figure.color-orange .views-field-field-news-key-title{background:#e4680b;}.views-row.color-lime,.views-row.bloc-text.color-lime .view-row-teaser-wrapper,.key-figure.color-lime .views-field-field-news-key-title{background:#009e89;}.views-row.color-red,.views-row.bloc-text.color-red .view-row-teaser-wrapper,.key-figure.color-red .views-field-field-news-key-title{background:#c72f2c;}.views-row.color-beige,.views-row.bloc-text.color-beige .view-row-teaser-wrapper,.key-figure.color-beige .views-field-field-news-key-title{background:#ceb195;}.views-row.color-brown,.views-row.bloc-text.color-brown .view-row-teaser-wrapper,.key-figure.color-brown .views-field-field-news-key-title{background:#1c1a18;}.views-row.color-brown-1,.views-row.bloc-text.color-brown-1 .view-row-teaser-wrapper,.key-figure.color-brown-1 .views-field-field-news-key-title{background:#594339;}.views-row.color-pantone,.views-row.bloc-text.color-pantone .view-row-teaser-wrapper,.key-figure.color-pantone .views-field-field-news-key-title{background:#e24585;}.views-row.key-figure,.views-row.event,.views-row.actuality{background:none !important;}.views-row.key-figure .views-field-title-field{color:#717171 !important;}.pane-views-news-view-block.pane-views .views-row.debate,.pane-views-news-view-block.pane-views .views-row.debate a{color:#ffffff !important;}.views-field-value-addthis{border-top:1px solid #ebebeb;padding:15px 0 11px 0;}.views-field-field-image-news img{width:100%;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin-top:0;transition:all 0.5s ease;max-width:inherit;}.views-row.bloc-text .view-row-teaser-wrapper{transition:all 0.5s ease;border-radius:3px;box-shadow:0 0 4px 0 #e8e8e8;}.views-field-title-field{padding:15px 10px 0 20px;font-size:1.231em;}.views-field-title-field a{color:#717171 !important;}.views-row.bloc-text .views-field-title-field{font-family:"Helvetica Neue Thin";font-size:2.769em;line-height:1;}.views-row.debate .views-field-title-field{font-size:1.4em;overflow:hidden;text-transform:uppercase;padding-right:0;}.views-row.debate .views-field-title-field a{color:#fff !important;}.key-figure .views-field-field-news-key-title{font-size:3.692em;text-align:center;padding:0.9em 0;line-height:1.1;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.key-figure .views-field-field-news-key-title{color:#fff !important;}.views-row .views-field-created,.views-field-field-news-event-date{padding:0 10px 6px 20px;font-size:0.923em;color:#acaaaa;}.views-field-field-news-description{padding:0 10px 15px 20px;font-size:0.923em;color:#acaaaa;}.views-field-value-addthis .views-field-value{position:absolute;left:20px;bottom:10px;}.views-field-value-addthis .views-field-value .item-list ul{margin:0 0 0;}.views-field-value-addthis .views-field-value .item-list ul .rate-button,.rate-fivestar-btn-empty{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris.png);background-repeat:no-repeat;background-position:0px -15px;background-size:16px;height:15px;width:16px;}.lte8 .views-field-value-addthis .views-field-value .item-list ul .rate-button,.rate-fivestar-btn-empty{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris-ie8.png);}.views-field-value-addthis .views-field-value .item-list ul .rate-fivestar-btn-filled{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris.png);background-repeat:no-repeat;background-position:0px 0px;background-size:16px;height:15px;width:16px;}.lte8 .views-field-value-addthis .views-field-value .item-list ul .rate-fivestar-btn-filled{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris-ie8.png);}.pane-views-news-view-block.pane-views .views-row .views-field-value .item-list ul .rate-fivestar-btn-filled,.page-news .views-row .views-field-value .item-list ul .rate-fivestar-btn-filled{background-position:0px 0px;}.views-field-value-addthis  .addthis-button-icon,.field-name-field-addthis .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage.png) no-repeat left top;background-size:16px;width:16px;height:16px;position:absolute;bottom:12px;right:23px;cursor:pointer;}.lte8 .views-field-value-addthis  .addthis-button-icon,.field-name-field-addthis .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-ie8.png) no-repeat left top;}.field-name-field-addthis .addthis-button-icon.active,.field-name-field-addthis .addthis-button-icon:hover{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over.png) no-repeat left top;background-size:16px;}.lte8 .field-name-field-addthis .addthis-button-icon.active,.lte8 .field-name-field-addthis .addthis-button-icon:hover{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over-ie8.png) no-repeat left top;}.field-name-field-addthis .addthis-button-icon{bottom:50px;}.field-name-field-addthis .content-addthis_toolbox{bottom:46px;}.views-row.debate .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-blanc.png) no-repeat left top;background-size:16px;}.lte8 .views-row.debate .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-blanc-ie8.png) no-repeat left top;}.views-field-value-addthis  .addthis-button-icon:hover,.views-field-value-addthis  .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over.png) no-repeat left top;background-size:16px;}.lte8 .views-field-value-addthis  .addthis-button-icon:hover,.lte8 .views-field-value-addthis  .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over-ie8.png) no-repeat left top;}.views-field-value-addthis .views-row.color-gray .addthis-button-icon:hover,.views-field-value-addthis .views-row.color-blue .addthis-button-icon:hover,.views-field-value-addthis .views-row.color-green .addthis-button-icon:hover,.views-field-value-addthis .views-row.color-yellow .addthis-button-icon:hover,.views-field-value-addthis .views-row.color-orange .addthis-button-icon:hover,.views-field-value-addthis .views-row.color-lime .addthis-button-icon:hover,.views-field-value-addthis .views-row.color-red .addthis-button-icon:hover,.views-field-value-addthis .views-row.color-brown .addthis-button-icon:hover,.views-field-value-addthis .views-row.color-grey-dark .addthis-button-icon:hover,.views-field-value-addthis .views-row.color-medium-green .addthis-button-icon:hover,.views-field-value-addthis .views-row.color-pantone .addthis-button-icon:hover,.views-field-value-addthis .views-row.color-brown-1 .addthis-button-icon:hover{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over.png) no-repeat left top;background-size:16px;}.lte8 .views-field-value-addthis .views-row.color-gray .addthis-button-icon:hover,.lte8 .views-field-value-addthis .views-row.color-blue .addthis-button-icon:hover,.lte8 .views-field-value-addthis .views-row.color-green .addthis-button-icon:hover,.lte8 .views-field-value-addthis .views-row.color-yellow .addthis-button-icon:hover,.lte8 .views-field-value-addthis .views-row.color-orange .addthis-button-icon:hover,.lte8 .views-field-value-addthis .views-row.color-lime .addthis-button-icon:hover,.lte8 .views-field-value-addthis .views-row.color-red .addthis-button-icon:hover,.lte8 .views-field-value-addthis .views-row.color-brown .addthis-button-icon:hover,.lte8 .views-field-value-addthis .views-row.color-grey-dark .addthis-button-icon:hover,.lte8 .views-field-value-addthis .views-row.color-medium-green .addthis-button-icon:hover,.lte8 .views-field-value-addthis .views-row.color-pantone .addthis-button-icon:hover,.lte8 .views-field-value-addthis .views-row.color-brown-1 .addthis-button-icon:hover{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over-ie8.png) no-repeat left top;}.views-field-value-addthis .views-row.color-gray .addthis-button-icon.active,.views-field-value-addthis .views-row.color-blue .addthis-button-icon.active,.views-field-value-addthis .views-row.color-green .addthis-button-icon.active,.views-field-value-addthis .views-row.color-yellow .addthis-button-icon.active,.views-field-value-addthis .views-row.color-orange .addthis-button-icon.active,.views-field-value-addthis .views-row.color-lime .addthis-button-icon.active,.views-field-value-addthis .views-row.color-red .addthis-button-icon.active,.views-field-value-addthis .views-row.color-brown .addthis-button-icon.active,.views-field-value-addthis .views-row.color-grey-dark .addthis-button-icon.active,.views-field-value-addthis .views-row.color-medium-green .addthis-button-icon.active,.views-field-value-addthis .views-row.color-pantone .addthis-button-icon.active,.views-field-value-addthis .views-row.color-brown-1 .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over.png) no-repeat left top;background-size:16px;}.lte8 .views-field-value-addthis .views-row.color-gray .addthis-button-icon.active,.lte8 .views-field-value-addthis .views-row.color-blue .addthis-button-icon.active,.lte8 .views-field-value-addthis .views-row.color-green .addthis-button-icon.active,.lte8 .views-field-value-addthis .views-row.color-yellow .addthis-button-icon.active,.lte8 .views-field-value-addthis .views-row.color-orange .addthis-button-icon.active,.lte8 .views-field-value-addthis .views-row.color-lime .addthis-button-icon.active,.lte8 .views-field-value-addthis .views-row.color-red .addthis-button-icon.active,.lte8 .views-field-value-addthis .views-row.color-brown .addthis-button-icon.active,.lte8 .views-field-value-addthis .views-row.color-grey-dark .addthis-button-icon.active,.lte8 .views-field-value-addthis .views-row.color-medium-green .addthis-button-icon.active,.lte8 .views-field-value-addthis .views-row.color-pantone .addthis-button-icon.active,.lte8 .views-field-value-addthis .views-row.color-brown-1 .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over-ie8.png) no-repeat left top;}.content-addthis_toolbox{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/bg-addrese.png);background-size:70% 100%;background-repeat:no-repeat;background-position:10px center;width:100%;margin-right:-45px;padding:3px 0;padding-left:20px;height:25px;display:none;position:absolute;right:45px;bottom:9px;}@media screen and (max-width:900px){.content-addthis_toolbox{max-width:200px;}}.content-addthis_toolbox a{width:19px !important;height:19px !important;margin-right:2px !important;vertical-align:top !important;background-size:19px;background-position:0px 0px;background-repeat:no-repeat;padding:0 !important;}.content-addthis_toolbox a:hover{background-position:0 100%;}.content-addthis_toolbox span{background:none !important;}.addthis_button_facebook{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/add-facebook.png);}.lte8 .addthis_button_facebook{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/add-facebook-ie8.png);}.addthis_button_twitter{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/add-twitter.png);}.lte8 .addthis_button_twitter{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/add-twitter-ie8.png);}.addthis_button_linkedin{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/add-linkedin.png);}.lte8 .addthis_button_linkedin{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/add-linkedin-ie8.png);}.addthis_button_googleplus,.addthis_button_google_plusone_share{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/add-googleplus.png);}.lte8 .addthis_button_googleplus,.lte8 .addthis_button_google_plusone_share{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/add-googleplus-ie8.png);}.addthis_button_mailto{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/add-email.png);}.lte8 .addthis_button_mailto{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/add-email-ie8.png);}.addthis_button_facebook .at_a11y,.addthis_button_twitter .at_a11y,.addthis_button_linkedin .at_a11y,.addthis_button_googleplus .at_a11y,.addthis_button_mailto .at_a11y{text-indent :-9999px;display:inline-block;}.content-addthis_toolbox .at16nc,.content-addthis_toolbox  .at300bs,.content-addthis_toolbox  .at15nc{background:none;}.pane-views-news-view-block.pane-views .item-list .pager{border-bottom:1px solid #ebebec;padding:0 0 17px;margin-bottom:52px;}.pane-views-social-feed-block.pane-views .item-list .pager{margin-bottom:52px;}.pane-views-news-view-block.pane-views .item-list .pager li{color:#576065;font-size:0.846em;padding:0;text-transform:uppercase;}.pane-views-social-feed-block{max-width:1000px;margin:0 auto 1em;clear:both;position:relative;}@media screen and (min-width:901px){.pane-views-social-feed-block.pane-views h2{position:absolute;}}.pane-views-social-feed-block .view.view-social-feed.view-id-social_feed{width:auto !important;height:auto !important;}.pane-views-social-feed-block .views-exposed-form .views-exposed-widget{float:none;padding:0 0 0 0;}.pane-views-social-feed-block .views-exposed-form label{color:#576065;font-size:2.769em;line-height:1em;margin:0 0 0.9em 0;font-family:"Helvetica Neue Thin";font-weight:200;float:left;}.pane-views-social-feed-block .views-widget{float:right;margin:0 0 0.9em 0;}.pane-views-social-feed-block .bef-checkboxes input{display:none;}.lte8 .pane-views-social-feed-block .bef-checkboxes input{display:inline-block;position:absolute;left:-9999px;}.pane-views-social-feed-block .bef-checkboxes .form-type-bef-checkbox{float:left;width:39px;}.pane-views-social-feed-block .bef-checkboxes label{padding:0 0 7px 0;border-bottom:3px solid #009e89;float:left;width:29px;height:45px;margin:0 0 0 10px;text-indent :-9999px;background-repeat:no-repeat;background-position:center 70%;}.pane-views-social-feed-block .bef-checkboxes label.active,.pane-views-social-feed-block .bef-checkboxes .form-type-bef-checkbox.highlight label{border-bottom:3px solid #576065;}.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-7 label{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-facebook.png);background-size:10px 22px;}.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-7 label{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-facebook-ie8.png);}.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-7.highlight label,.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-7 label.active{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-facebook-active.png);background-size:10px 22px;}.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-7.highlight label,.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-7 label.active{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-facebook-active-ie8.png);}.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-21 label{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-linkedin.png);background-size:21px 20px;}.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-21 label{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-linkedin-ie8.png);}.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-21.highlight label,.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-21 label.active{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-linkedin-active.png);background-size:21px 20px;}.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-21.highlight label,.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-21 label.active{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-linkedin-active-ie8.png);}.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-8 label{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-twitter.png);background-size:21px 17px;}.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-8 label{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-twitter-ie8.png);}.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-8.highlight label,.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-8 label.active{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-twitter-active.png);background-size:21px 17px;}.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-8.highlight label,.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-8 label.active{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-twitter-active-ie8.png);}.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-11 label{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-youtube.png);background-size:22px 16px;}.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-11 label{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-youtube-ie8.png);}.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-11.highlight  label,.pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-11 label.active{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-youtube-active.png);background-size:22px 16px;}.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-11.highlight  label,.lte8 .pane-views-social-feed-block .bef-checkboxes .form-item-edit-field-social-feed-type-tid-11 label.active{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/label-youtube-active-ie8.png);}.pane-views-social-feed-block .view.view-social-feed.view-id-social_feed .view-content{margin:13px 0 1.1em 0;}.pane-views-social-feed-block  .view-id-social_feed.view-display-id-block .views-row{display:block;float:left;margin:0;margin-bottom:25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ffffff;font-size:1em;height:auto;position:relative;padding:0 0 15px 0;}.pane-views-social-feed-block .view-id-social_feed.view-display-id-block .views-row a,.view .views-row.tb-social-feed a{color:#ffffff;text-decoration:none;}.pane-views-social-feed-block .views-field-field-field-image,.view .views-row.tb-social-feed .views-field-field-field-image{min-height:50px;}.pane-views-social-feed-block .views-field-field-text-post,.view .views-row.tb-social-feed .views-field-field-text-post{line-height:1.3em;padding:0 15px 10px 20px;z-index:100;position:relative;}.pane-views-social-feed-block .views-field-field-text-post:before,.view .views-row.tb-social-feed .views-field-field-text-post:before{content:'';margin-top:-25px;height:50px;position:relative;text-align:center;display:block;background-size:50px;background-repeat:no-repeat;background-position:50%;}.pane-views-social-feed-block .views-row.facebook .views-field-field-text-post:before,.views-row.tb-social-feed.facebook .views-field-body:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-facebook.png);}.lte8 .pane-views-social-feed-block .views-row.facebook .views-field-field-text-post:before,.lte8 .views-row.tb-social-feed.facebook .views-field-body:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-facebook-ie8.png);}.pane-views-social-feed-block .views-row.twitter .views-field-field-text-post:before,.views-row.tb-social-feed.twitter .views-field-body:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-twitter.png);}.lte8 .pane-views-social-feed-block .views-row.twitter .views-field-field-text-post:before,.lte8 .views-row.tb-social-feed.twitter .views-field-body:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-twitter-ie8.png);}.pane-views-social-feed-block .views-row.youtube .views-field-field-text-post:before,.views-row.tb-social-feed.youtube .views-field-body:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-youtube.png);}.lte8 .pane-views-social-feed-block .views-row.youtube .views-field-field-text-post:before,.lte8 .views-row.tb-social-feed.youtube .views-field-body:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-youtube-ie8.png);}.pane-views-social-feed-block .views-row.linkedin .views-field-field-text-post:before,.views-row.tb-social-feed.linkedin .views-field-body:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-linkedin.png);}.lte8 .pane-views-social-feed-block .views-row.linkedin .views-field-field-text-post:before,.lte8 .views-row.tb-social-feed.linkedin .views-field-body:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-linkedin-ie8.png);}.pane-views-social-feed-block .views-field-field-text-post .field-content,.views-row.tb-social-feed .views-field-field-text-post .field-content{margin-top:20px;}.pane-views-social-feed-block .views-field-created,.views-row.tb-social-feed .views-field-created-1{font-size:0.846em;color:#fff;padding:0 15px 0px 20px;}.pane-views-social-feed-block .views-field-created:before,.views-row.tb-social-feed .views-field-created-1:before{content:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/barre-blanche.png);}.pane-views-social-feed-block .views-field-created em,.views-row.tb-social-feed .views-field-created-1 em{font-style:normal;}.pane-views-news-view-block.pane-views .view-content{margin:0 0 1.8em;}.pane-views-social-feed-block  .view-id-social_feed .twitter,.pane-views-social-feed-block  .view-id-social_feed .Twitter,.views-row.tb-social-feed.twitter{background:#70bbe9;}.pane-views-social-feed-block  .view-id-social_feed .linkedin,.pane-views-social-feed-block  .view-id-social_feed .Linkedin,.views-row.tb-social-feed.linkedin{background:#5696bd;}.pane-views-social-feed-block  .view-id-social_feed .facebook,.pane-views-social-feed-block  .view-id-social_feed .Facebook,.views-row.tb-social-feed.facebook{background:#49659f;}.pane-views-social-feed-block  .view-id-social_feed .youtube,.pane-views-social-feed-block  .view-id-social_feed .Youtube,.views-row.tb-social-feed.youtube{background:#333333;}.item-list .pager{border-bottom:1px solid #ebebec;padding:0 0 17px 0;margin:0 auto;margin-bottom:60px;max-width:1000px;}.node-type-careers .item-list .pager{margin-bottom:16px;}.item-list .pager li{color:#576065;font-size:0.846em;text-transform:uppercase;padding:0;}.item-list .pager li a{color:#576065;text-decoration:none;position:relative;padding-bottom:33px;}.item-list .pager li a:before{background-color:#ffffff;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-plus.png);background-position:center;background-repeat:no-repeat;background-size:26px;border-radius:19px;content:'';display:block;height:26px;left:50%;margin:-6px 0 0 -16px;padding:6px;position:absolute;top:19px;width:26px;}.lte8 .item-list .pager li a:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-plus-ie8.png);}.item-list .pager li a.progress-disabled:before{-webkit-animation-name:infiniteRotation;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:1s;animation-name:infiniteRotation;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:1s;}@-webkit-keyframes infiniteRotation{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes infiniteRotation{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(0deg);transform:rotate(360deg);}}.ajax-progress .throbber{display:none;}.pane-people-panel-pane-1 .views-row{border:0;border-radius:0;box-shadow:none;background:#e6e6e6;padding:6px;}.field-people-class .views-field-field-videos iframe{width:100%;height:154px;}.field-people-class .views-field-field-video-people-function{font-size:1.615em;color:#576065;}@media screen and (min-width:1070px){.panels-flexible-row.home-row-views,.panels-flexible-row.home-row-main{padding:0 !important;}.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{width:48%;}}@media screen and (max-width:1070px){.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{width:43%;}}@media screen and (max-width:1000px){.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{width:42%;}}@media screen and (max-width:985px){.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{width:41%;}}@media screen and (max-width:970px){.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{width:40%;}}@media screen and (max-width:950px){.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{width:39%;}}@media screen and (max-width:940px){.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{width:38%;}}@media screen and (max-width:925px){.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{width:37%;}}@media screen and (max-width:910px){.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{width:36%;}}@media screen and (max-width:900px){.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{margin:0 1.7em 3em 0;width:55%;padding:30px 26px 30px 20px;}.block-home-invivo-jobs{width:39%;}.block-home-invivo-world h2,.block-home-invivo-work h2{margin:0 0 8px;width:90%;}.block-home-invivo-world .field-name-field-paragraphs,.block-home-invivo-work .field-name-field-paragraphs{width:70%;font-size:18px;margin-bottom:3%;line-height:1.6;}.block-home-invivo-world p,.block-home-invivo-work p{font-size:1.4em;}.block-home-invivo-world .field-name-field-link,.block-home-invivo-work .field-name-field-link{font-size:1.4em;width:70%;line-height:1em;}.block-home-invivo-world .field-name-field-picto,.block-home-invivo-work .field-name-field-picto{top:60px;right:0px;width:40%;}.block-home-invivo-world .field-name-field-picto img,.block-home-invivo-work .field-name-field-picto img{width:50%;}.pane-views-social-feed-block .views-exposed-form label{font-size:2.3em;width:100%;margin:0;}.pane-views-news-view-block h2{font-size:2.3em;}}@media screen and (max-width:640px){.panels-flexible-row.home-row-views,.panels-flexible-row.home-row-main{padding:0 30px !important;}.block-home-invivo-world,.block-home-invivo-work,.pane-group-blocks-home{margin:0 0 1.7em 0;width:100%;}.block-home-invivo-jobs{width:100%;margin:0 0 1.7em 0;}.block-home-invivo-world h2,.block-home-invivo-work h2{margin:0 0 8px;font-size:2.5em;width:60%;}.block-home-invivo-world .field-name-field-paragraphs,.block-home-invivo-work .field-name-field-paragraphs{width:56%;}.block-home-invivo-world p,.block-home-invivo-work p{font-size:1.4em;}.block-home-invivo-world .field-name-field-link,.block-home-invivo-work .field-name-field-link{font-size:1.4em;width:54%;line-height:1em;}.block-home-invivo-world .field-name-field-picto,.block-home-invivo-work .field-name-field-picto{top:20px;}.pane-views-social-feed-block{width:100%;}.pane-views-social-feed-block .views-exposed-form label{margin:0 0 0.5em;font-size:2em;width:100%;}.pane-views-news-view-block h2{font-size:2em;}.pane-views-social-feed-block .view-id-social_feed.view-display-id-block .views-row{width:100%;margin:0 0 1.5em 0;}.pane-views-news-view-block.pane-views{width:100%;}.pane-views-news-view-block.pane-views .views-row{margin:0 0 1.5em;width:100%;}.views-exposed-widgets{margin:0;}.pane-people-panel-pane-1 .views-row{background:none;}.view-content-video-people .views-field-field-video-people-function,.pane-people-panel-pane-1 .views-row  .views-field-field-video-people-function{color :#4E525A;font-size:1.4em;line-height:1.4;font-family:"Helvetica Neue";}.view-content-video-people .views-field-field-video-people-description{display:none;}.panel-pane .views-row{padding:0;}.views-field-value-addthis{padding:30px 0 11px 0;}}/**/.view .masonry-item.views-row{opacity:0;transition:opacity 0.4s;}.view .masonry-item.views-row.masonry-processed{opacity:1;}.masonry-view .masonry-column-sizer,.masonry-view .views-row{width:22%;}.masonry-view .masonry-gutter-sizer{width:4%;}@media screen and (max-width:900px){.masonry-view .masonry-gutter-sizer{width:2%;}.masonry-view .masonry-column-sizer,.masonry-view .views-row{width:32%;}}@media screen and (max-width:640px){.masonry-view .masonry-gutter-sizer{width:0%;}.masonry-view .masonry-column-sizer,.masonry-view .views-row{width:100%;}}.pane-views-news-view-block.pane-views,.panel-pane .view-content-wrapper .view-content,.panel-pane .view-empty{width:100% !important;clear:both;margin:0 auto 3.5em;width:100%;margin-top:15px;max-width:1000px;}.panel-pane .view-empty{font-size:1.308em;font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif;font-weight:normal;position:relative;margin:30px auto 0px;padding:20px 30px;font-size:1.308em;}@media screen and (max-width:1070px){.view.view-id-news_view .view-content-wrapper,.view.view-id-journalist .view-content-wrapper,.view.view-id-mediatheque .view-content-wrapper{padding:0 35px;}.view.view-id-news_view .view-filters,.view.view-id-journalist .view-filters,.view.view-id-mediatheque .view-filters{padding-right:35px !important;padding-left:35px !important;}}@media screen and (max-width:900px){.pane-views-news-view-block.pane-views,.panel-pane .view-content-wrapper,.panel-pane .view-empty{margin-top:15px;}}@media screen and (max-width:640px){.view.view-id-news_view .view-content-wrapper,.view.view-id-journalist .view-content-wrapper,.view.view-id-mediatheque .view-content-wrapper,.panel-pane .view-empty{padding:0 30px;}.view.view-id-news_view .view-filters,.view.view-id-journalist .view-filters,.view.view-id-mediatheque .view-filters{padding-right:30px !important;padding-left:30px !important;}}.view.view-id-news_view  .view-filters,.view.view-id-journalist  .view-filters,.view.view-id-mediatheque  .view-filters{background:#009e89;padding:12px 0;}.view.view-id-news_view  .view-filters form,.view.view-id-journalist  .view-filters form,.view.view-id-jobs  .view-filters form,.view.view-id-mediatheque  .view-filters form{max-width:1000px;width:100%;margin:0 auto;}.view.view-id-news_view  .views-exposed-form-label,.view.view-id-journalist  .views-exposed-form-label,.view.view-id-mediatheque  .views-exposed-form-label{float:left;width:25%;font-family:"Helvetica Neue Light";font-size:1.308em;text-transform:uppercase;color:#fff;font-weight:normal;margin-top:0;padding-right:30px;line-height:34px;}.view.view-id-news_view  .views-exposed-form,.view.view-id-journalist  .views-exposed-form,.view.view-id-mediatheque  .views-exposed-form{float:left;width:75%;}@media screen and (min-width:900px){.view.view-id-news_view  .views-exposed-form,.view.view-id-journalist  .views-exposed-form,.view.view-id-mediatheque  .views-exposed-form,.view.view-id-mediatheque  .views-exposed-form{display:block !important;}}.view.view-id-news_view  .views-exposed-form .views-exposed-widgets,.view.view-id-jobs  .views-exposed-form .views-exposed-widgets,.view.view-id-journalist  .views-exposed-form .views-exposed-widgets,.view.view-id-investors  .views-exposed-form .views-exposed-widgets,.view.view-id-smart_cooperation  .views-exposed-form .views-exposed-widgets,.view.view-id-mediatheque  .views-exposed-form .views-exposed-widgets{margin:0;}.view.view-id-news_view  .views-exposed-form .form-text,.view.view-id-journalist  .views-exposed-form .form-text,.view.view-id-invivo_search  .views-exposed-form .form-text,.view.view-id-jobs  .views-exposed-form .form-text,.view.view-id-investors  .views-exposed-form .form-text,.view.view-id-smart_cooperation .views-exposed-form .form-text,.view.view-id-mediatheque  .views-exposed-form .form-text{font-size:1.231em;color:#bdbdbd;padding:4px 20px;margin:0;border:0;box-shadow:none;-webkit-appearance:none;border-radius:0;height:34px;width:100%;}.view.view-id-news_view  .views-exposed-form .form-type-select.form-item-field-news-tags-tid,.view.view-id-journalist  .views-exposed-form .form-type-select.form-item-type,.view.view-id-investors  .views-exposed-form .form-type-select.form-item-combine-1,.view.view-id-invivo_search  .views-exposed-form .form-type-select.form-item-combine,.view.view-id-mediatheque  .views-exposed-form .form-type-select.form-item-media-type,.view.view-id-news_view  .views-exposed-form .form-type-select .date-select-wrapper,.view.view-id-journalist  .views-exposed-form .form-type-select .date-select-wrapper,.view.view-id-investors  .views-exposed-form .form-type-select .date-select-wrapper,.view.view-id-smart_cooperation  .views-exposed-form .form-type-select .date-select-wrapper,.view.view-id-mediatheque  .views-exposed-form .form-type-select .date-select-wrapper{background-color:#fff;border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;position:relative;width:100%;z-index:1;}.view.view-id-news_view  .views-exposed-form .form-type-select.form-item-field-news-tags-tid:before,.view.view-id-journalist  .views-exposed-form .form-type-select.form-item-type:before,.view.view-id-investors  .views-exposed-form .form-type-select.form-item-combine-1:before,.view.view-id-invivo_search  .views-exposed-form .form-type-select.form-item-combine:before,.view.view-id-mediatheque  .views-exposed-form .form-type-select.form-item-media-type:before,.view.view-id-news_view  .views-exposed-form .form-type-select .date-select-wrapper:before,.view.view-id-journalist  .views-exposed-form .form-type-select .date-select-wrapper:before,.view.view-id-investors  .views-exposed-form .form-type-select .date-select-wrapper:before,.view.view-id-smart_cooperation  .views-exposed-form .form-type-select .date-select-wrapper:before,.view.view-id-mediatheque  .views-exposed-form .form-type-select .date-select-wrapper:before{color:#333;display:block;content:'';background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/arrow-select.png);background-repeat:no-repeat;background-position:right 10px center;background-size:1em;background-color:#fff;font-size:1em;height:100%;line-height:2.5em;padding:0 0.625em;position:absolute;top:0;right:0;text-align:center;width:1em;z-index:-1;}.lte8 .view.view-id-news_view  .views-exposed-form .form-type-select.form-item-field-news-tags-tid:before,.lte8 .view.view-id-journalist  .views-exposed-form .form-type-select.form-item-type:before,.lte8 .view.view-id-investors  .views-exposed-form .form-type-select.form-item-combine-1:before,.lte8 .view.view-id-invivo_search  .views-exposed-form .form-type-select.form-item-combine:before,.lte8 .view.view-id-mediatheque  .views-exposed-form .form-type-select.form-item-media-type:before,.lte8 .view.view-id-news_view  .views-exposed-form .form-type-select .date-select-wrapper:before,.lte8 .view.view-id-journalist  .views-exposed-form .form-type-select .date-select-wrapper:before,.lte8 .view.view-id-investors  .views-exposed-form .form-type-select .date-select-wrapper:before,.lte8 .view.view-id-smart_cooperation  .views-exposed-form .form-type-select .date-select-wrapper:before,.lte8 .view.view-id-mediatheque  .views-exposed-form .form-type-select .date-select-wrapper:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/arrow-select-ie8.png);}.lte9 .view.view-id-news_view  .views-exposed-form .form-type-select.form-item-field-news-tags-tid:before,.lte9 .view.view-id-journalist  .views-exposed-form .form-type-select.form-item-type:before,.lte9 .view.view-id-investors  .views-exposed-form .form-type-select.form-item-combine-1:before,.lte9 .view.view-id-invivo_search  .views-exposed-form .form-type-select.form-item-combine:before,.lte9 .view.view-id-mediatheque  .views-exposed-form .form-type-select.form-item-media-type:before,.lte9 .view.view-id-news_view  .views-exposed-form .form-type-select .date-select-wrapper:before,.lte9 .view.view-id-journalist  .views-exposed-form .form-type-select .date-select-wrapper:before,.lte9 .view.view-id-investors  .views-exposed-form .form-type-select .date-select-wrapper:before,.lte9 .view.view-id-smart_cooperation  .views-exposed-form .form-type-select .date-select-wrapper:before,.lte9 .view.view-id-mediatheque  .views-exposed-form .form-type-select .date-select-wrapper:before{background-image:none;}.view.view-id-news_view .views-exposed-form .form-type-select select,.view.view-id-journalist .views-exposed-form .form-type-select select,.view.view-id-invivo_search .views-exposed-form .form-type-select select,.view.view-id-investors .views-exposed-form .form-type-select select,.view.view-id-smart_cooperation .views-exposed-form .form-type-select select,.view.view-id-jobs .views-exposed-form .form-type-select select,.view.view-id-mediatheque .views-exposed-form .form-type-select select{background-color:transparent;border:0 none;box-shadow:none;color:#bdbdbd;padding:4px 30px 4px 20px;margin:0;font-size:1.231em;height:32px;line-height:1em;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.view.view-id-news_view  .views-exposed-form .form-type-select select::-ms-expand,.view.view-id-journalist  .views-exposed-form .form-type-select select::-ms-expand,.view.view-id-invivo_search  .views-exposed-form .form-type-select select::-ms-expand,.view.view-id-investors  .views-exposed-form .form-type-select select::-ms-expand,.view.view-id-smart_cooperation  .views-exposed-form .form-type-select select::-ms-expand,.view.view-id-jobs  .views-exposed-form .form-type-select select::-ms-expand,.view.view-id-mediatheque  .views-exposed-form .form-type-select select::-ms-expand{display:none;}.view.view-id-news_view  .views-exposed-form .form-type-select select:focus,.view.view-id-journalist  .views-exposed-form .form-type-select select:focus,.view.view-id-invivo_search  .views-exposed-form .form-type-select select:focus,.view.view-id-investors  .views-exposed-form .form-type-select select:focus,.view.view-id-smart_cooperation  .views-exposed-form .form-type-select select::-ms-expand,.view.view-id-jobs  .views-exposed-form .form-type-select select:focus,.view.view-id-mediatheque  .views-exposed-form .form-type-select select:focus{outline:none !important;}:-moz-any(.form-item-field-news-tags-tid):before{background-color:#fff;pointer-events:none;z-index:1 !important;}:-moz-any(.date-select-wrapper):before{background-color:#fff;pointer-events:none;z-index:1 !important;}:-moz-any(.form-item-type):before{background-color:#fff;pointer-events:none;z-index:1 !important;}:-moz-any(.form-item-media-type):before{background-color:#fff;pointer-events:none;z-index:1 !important;}:-moz-any(.form-item-combine-1):before{background-color:#fff;pointer-events:none;z-index:1 !important;}:-moz-any(.form-item-combine):before{background-color:#fff;pointer-events:none;z-index:1 !important;}.view.view-id-news_view  .views-exposed-widgets #edit-combine-wrapper,.view.view-id-journalist  .views-exposed-widgets #edit-combine-wrapper,.view.view-id-mediatheque  .views-exposed-widgets #edit-combine-wrapper{float:left;width:40%;}.view.view-id-news_view  .views-exposed-widgets #edit-date-filter-wrapper,.view.view-id-journalist  .views-exposed-widgets #edit-date-filter-wrapper,.view.view-id-mediatheque  .views-exposed-widgets #edit-date-filter-wrapper{float:left;width:20%;}.view.view-id-news_view  .views-exposed-widgets #edit-field-news-tags-tid-wrapper,.view.view-id-journalist  .views-exposed-widgets #edit-type-wrapper,.view.view-id-mediatheque .views-exposed-widgets #edit-media-type-wrapper{float:left;width:25%;}.view.view-id-news_view  .views-exposed-widgets .views-submit-button,.view.view-id-journalist  .views-exposed-widgets .views-submit-button,.view.view-id-mediatheque .views-exposed-widgets .views-submit-button{float:left;width:15%;}.view.view-id-news_view  .views-exposed-form .views-exposed-widget,.view.view-id-journalist  .views-exposed-form .views-exposed-widget,.view.view-id-jobs .views-exposed-form .views-exposed-widget,.view.view-id-mediatheque  .views-exposed-form .views-exposed-widget{padding:0;padding-right:10px;}.view.view-id-news_view  .views-exposed-form .views-exposed-widget .form-item,.view.view-id-jobs .views-exposed-form .views-exposed-widget .form-item,.view.view-id-invivo_search .views-exposed-form .views-exposed-widget .form-item,.view.view-id-journalist  .views-exposed-form .views-exposed-widget .form-item,.view.view-id-mediatheque  .views-exposed-form .views-exposed-widget .form-item{margin:0;}.view.view-id-news_view  .views-exposed-form .views-exposed-widget:last-child,.view.view-id-journalist  .views-exposed-form .views-exposed-widget:last-child,.view.view-id-jobs .views-exposed-form .views-exposed-widget:last-child,.view.view-id-mediatheque  .views-exposed-form .views-exposed-widget:last-child{padding-right:0;}.view.view-id-news_view  .views-exposed-form .views-submit-button input[type="submit"],.view.view-id-news_view  .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-invivo_search  .views-exposed-form .views-submit-button input[type="submit"],.view.view-id-journalist  .views-exposed-form .views-submit-button input[type="submit"],.view.view-id-journalist  .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-investors  .views-exposed-form .views-submit-button input[type="submit"],.view.view-id-investors  .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-smart_cooperation  .views-exposed-form .views-submit-button input[type="submit"],.view.view-id-smart_cooperation  .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-jobs  .views-exposed-form .views-submit-button input[type="submit"],.view.view-id-jobs  .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-mediatheque  .views-exposed-form .views-submit-button input[type="submit"],.view.view-id-mediatheque  .views-exposed-form .views-cancel-button input[type="button"]{background:#576065;font-family:"Helvetica Neue Light";font-size:1.077em;color:#fff;border:0;outline:none;text-transform:uppercase;-webkit-appearance:none;border-radius:0;margin:0;width:100%;height:34px;padding:8px 18px;transition:all 0.4s;}.view.view-id-news_view .views-exposed-form input::-webkit-input-placeholder{color:#bdbdbd;}.view.view-id-news_view .views-exposed-form input:-moz-placeholder{color:#bdbdbd;}.view.view-id-news_view .views-exposed-form input::-moz-placeholder{color:#bdbdbd;}.view.view-id-news_view .views-exposed-form input:-ms-input-placeholder{color:#bdbdbd;}.view.view-id-journalist .views-exposed-form input::-webkit-input-placeholder{color:#bdbdbd;}.view.view-id-journalist .views-exposed-form input:-moz-placeholder{color:#bdbdbd;}.view.view-id-journalist .views-exposed-form input::-moz-placeholder{color:#bdbdbd;}.view.view-id-journalist .views-exposed-form input:-ms-input-placeholder{color:#bdbdbd;}.view.view-id-mediatheque .views-exposed-form input::-webkit-input-placeholder{color:#bdbdbd;}.view.view-id-mediatheque .views-exposed-form input:-moz-placeholder{color:#bdbdbd;}.view.view-id-mediatheque .views-exposed-form input::-moz-placeholder{color:#bdbdbd;}.view.view-id-mediatheque  .views-exposed-form input:-ms-input-placeholder{color:#bdbdbd;}.view.view-id-investors .views-exposed-form input::-webkit-input-placeholder{color:#bdbdbd;}.view.view-id-investors .views-exposed-form input:-moz-placeholder{color:#bdbdbd;}.view.view-id-investors .views-exposed-form input::-moz-placeholder{color:#bdbdbd;}.view.view-id-investors  .views-exposed-form input:-ms-input-placeholder{color:#bdbdbd;}.view.view-id-smart_cooperation .views-exposed-form input::-webkit-input-placeholder{color:#bdbdbd;}.view.view-id-smart_cooperation .views-exposed-form input:-moz-placeholder{color:#bdbdbd;}.view.view-id-smart_cooperation .views-exposed-form input::-moz-placeholder{color:#bdbdbd;}.view.view-id-smart_cooperation  .views-exposed-form input:-ms-input-placeholder{color:#bdbdbd;}.view.view-id-invivo_search .views-exposed-form input::-webkit-input-placeholder{color:#bdbdbd;}.view.view-id-invivo_search .views-exposed-form input:-moz-placeholder{color:#bdbdbd;}.view.view-id-invivo_search .views-exposed-form input::-moz-placeholder{color:#bdbdbd;}.view.view-id-invivo_search .views-exposed-form input:-ms-input-placeholder{color:#bdbdbd;}.view.view-id-news_view .views-exposed-form .views-submit-button input[type="submit"]:hover,.view.view-id-journalist .views-exposed-form .views-submit-button input[type="submit"]:hover,.view.view-id-investors .views-exposed-form .views-submit-button input[type="submit"]:hover,.view.view-id-smart_cooperation .views-exposed-form .views-submit-button input[type="submit"]:hover,.view.view-id-invivo_search .views-exposed-form .views-submit-button input[type="submit"]:hover,.view.view-id-jobs .views-exposed-form .views-submit-button input[type="submit"]:hover,.view.view-id-mediatheque .views-exposed-form .views-submit-button input[type="submit"]:hover{background:rgba(87,96,101,0.5);}.view.view-id-news_view .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-journalist .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-mediatheque .views-exposed-form .views-cancel-button input[type="button"]{display:none;background:none;border:1px solid #fff;padding:7px 18px;}@media screen and (max-width:900px){.view.view-id-news_view  .views-exposed-form-label,.view.view-id-journalist  .views-exposed-form-label,.view.view-id-mediatheque  .views-exposed-form-label{float:none;text-align:center;width:100%;padding:0;padding-bottom:13px;transition:padding 0.4s;background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small.png) no-repeat center 100%;background-size:22px 13px;}.lte8 .view.view-id-news_view  .views-exposed-form-label,.lte8 .view.view-id-journalist  .views-exposed-form-label,.lte8 .view.view-id-mediatheque  .views-exposed-form-label{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small-ie8.png) no-repeat center 100%;}.view.view-id-news_view  .views-exposed-form-label.open,.view.view-id-journalist  .views-exposed-form-label.open,.view.view-id-mediatheque  .views-exposed-form-label.open{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small_top.png) no-repeat center 0;background-size:22px 13px;padding-top:13px;padding-bottom:0;}.lte8 .view.view-id-news_view  .views-exposed-form-label.open,.lte8 .view.view-id-journalist  .views-exposed-form-label.open,.lte8 .view.view-id-mediatheque  .views-exposed-form-label.open{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small_top-ie8.png) no-repeat center 0;}.view.view-id-news_view  .views-exposed-form,.view.view-id-journalist  .views-exposed-form,.view.view-id-mediatheque  .views-exposed-form{display:none;float:none;padding-top:13px;margin:auto;width:100%;}.view.view-id-news_view  .views-exposed-form .views-exposed-widgets,.view.view-id-journalist  .views-exposed-form .views-exposed-widgets,.view.view-id-mediatheque  .views-exposed-form .views-exposed-widgets{margin:0;}.view.view-id-news_view .views-exposed-widgets #edit-combine-wrapper,.view.view-id-journalist .views-exposed-widgets #edit-combine-wrapper,.view.view-id-mediatheque .views-exposed-widgets #edit-combine-wrapper{float:left;width:50%;}.view.view-id-news_view  .views-exposed-widgets #edit-date-filter-wrapper,.view.view-id-journalist  .views-exposed-widgets #edit-date-filter-wrapper,.view.view-id-mediatheque  .views-exposed-widgets #edit-date-filter-wrapper{float:left;width:25%;}.view.view-id-news_view  .views-exposed-widgets #edit-field-news-tags-tid-wrapper,.view.view-id-mediatheque .views-exposed-widgets #edit-type-wrapper,.view.view-id-journalist  .views-exposed-widgets #edit-media-type-wrapper{float:left;width:25%;}.view.view-id-news_view  .views-exposed-widgets .views-cancel-button,.view.view-id-journalist  .views-exposed-widgets .views-cancel-button,.view.view-id-mediatheque  .views-exposed-widgets .views-cancel-button{float:left;margin-top:20px;width:50%;padding-left:25% !important;}.view.view-id-news_view  .views-exposed-widgets .views-submit-button,.view.view-id-journalist  .views-exposed-widgets .views-submit-button,.view.view-id-mediatheque  .views-exposed-widgets .views-submit-button{float:left;margin-top:20px;padding-right:25% !important;width:50%;}.view.view-id-news_view  .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-investors  .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-smart_cooperation  .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-journalist  .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-mediatheque  .views-exposed-form .views-cancel-button input[type="button"]{display:block;}.view.view-id-news_view  .views-exposed-form .views-exposed-widget,.view.view-id-journalist  .views-exposed-form .views-exposed-widget,.view.view-id-mediatheque  .views-exposed-form .views-exposed-widget{padding:0;padding-right:10px;}.view.view-id-news_view  .views-exposed-form .views-exposed-widget:last-child,.view.view-id-news_view  .views-exposed-form #edit-field-news-tags-tid-wrapper,.view.view-id-journalist  .views-exposed-form .views-exposed-widget:last-child,.view.view-id-journalist  .views-exposed-form #edit-type-wrapper,.view.view-id-mediatheque  .views-exposed-form .views-exposed-widget:last-child,.view.view-id-mediatheque  .views-exposed-form #edit-media-type-wrapper{padding-right:0;}.view.view-id-social_feed .view-filters{display:none;}}@media screen and (max-width:600px){.view.view-id-news_view  .views-exposed-widgets #edit-combine-wrapper,.view.view-id-news_view  .views-exposed-widgets #edit-field-news-tags-tid-wrapper,.view.view-id-news_view  .views-exposed-widgets #edit-date-filter-wrapper,.view.view-id-journalist  .views-exposed-widgets #edit-combine-wrapper,.view.view-id-journalist  .views-exposed-widgets #edit-type-wrapper,.view.view-id-journalist  .views-exposed-widgets #edit-date-filter-wrapper,.view.view-id-mediatheque  .views-exposed-widgets #edit-combine-wrapper,.view.view-id-mediatheque  .views-exposed-widgets #edit-media-type-wrapper,.view.view-id-mediatheque  .views-exposed-widgets #edit-date-filter-wrapper{margin-top:10px;float:none;width:100%;padding-right:0;}.view.view-id-news_view  .views-exposed-form .views-submit-button input[type="submit"],.view.view-id-news_view  .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-journalist  .views-exposed-form .views-submit-button input[type="submit"],.view.view-id-journalist  .views-exposed-form .views-cancel-button input[type="button"],.view.view-id-mediatheque  .views-exposed-form .views-submit-button input[type="submit"],.view.view-id-mediatheque  .views-exposed-form .views-cancel-button input[type="button"]{font-size:0.9em;}.view.view-id-news_view  .views-exposed-widgets .views-cancel-button,.view.view-id-journalist  .views-exposed-widgets .views-cancel-button,.view.view-id-mediatheque  .views-exposed-widgets .views-cancel-button{float:left;margin-top:20px;width:50%;padding-left:0% !important;padding-right:20px;}.view.view-id-news_view  .views-exposed-widgets .views-submit-button,.view.view-id-journalist  .views-exposed-widgets .views-submit-button,.view.view-id-mediatheque  .views-exposed-widgets .views-submit-button{float:left;margin-top:20px;padding-right:0% !important;width:50%;}}@media screen and (min-width:901px){.views-row:hover .views-field-field-image-news img{width:110%;margin-top:-10%;margin-left:-5%;}}.view .views-row.news .views-field-field-publication-image,.view .views-row.news .views-field-field-photo-image,.view .views-row.news .views-field-scald-thumbnail,.view .views-row.news .views-field-name-field,.view .views-row.news .views-field-field-verbatim-author,.view .views-row.news .views-field-scald-authors,.view .views-row.news .views-field-field-photo-description,.view .views-row.news .views-field-scald-file,.view .views-row.news .views-field-field-photo-image-1{display:none;}.views-row.key-figure .view-row-key-wrapper{width:100%;margin-top:0;margin-left:0;transition:all 0.5s ease;}@media screen and (min-width:901px){.views-row.key-figure:hover .view-row-key-wrapper{width:110%;margin-top:-10%;margin-left:-5%;}}.views-row.bloc-text .views-field-created,.views-row.bloc-text .views-field-field-news-description,.views-row.bloc-text .views-field-field-news-event-date{display:none;}.views-row.bloc-text{padding:0;box-shadow:none;border:none;background:none;}.views-row.bloc-text .views-field-title-field{padding:0;}.views-row.bloc-text .views-field-title-field .field-content{padding:15px 20px;display:block;color:#fff !important;word-wrap:break-word;}@media screen and (min-width:901px){.views-row.bloc-text:hover .view-row-teaser-wrapper{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;}}.pane-views-social-feed-block .views-field-field-image img,.views-row.tb-social-feed .views-field-field-image img{width:100%;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;transition:all 0.5s ease;max-width:inherit;}@media screen and (min-width:901px){.pane-views-social-feed-block .views-row:hover .views-field-field-image img,.views-row.tb-social-feed:hover .views-field-field-image img{width:110%;margin-top:-10%;margin-left:-5%;cursor:pointer;}}.view .views-row.verbatim{padding:0;box-shadow:none;border:none;background:none !important;}.views-row.verbatim .views-row-verbatim-content{transition:all 0.5s ease;border-radius:3px;box-shadow:0 0 4px 0 #e8e8e8;}@media screen and (min-width:901px){.views-row.verbatim:hover .views-row-verbatim-content{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;}}.views-row.verbatim.color-gray .views-row-verbatim-content{background:#0092a7;}.views-row.verbatim.color-blue .views-row-verbatim-content{background:#009bff;}.views-row.verbatim.color-green .views-row-verbatim-content{background:#dde05b;}.views-row.verbatim.color-yellow .views-row-verbatim-content{background:#ffd631;}.views-row.verbatim.color-orange .views-row-verbatim-content{background:#e4680b;}.views-row.verbatim.color-blue-009bff .views-row-verbatim-content{background:#009bff;}.views-row.verbatim.color-lime .views-row-verbatim-content{background:#009e89;}.views-row.verbatim.color-red .views-row-verbatim-content{background:#c72f2c;}.views-row.verbatim.color-beige .views-row-verbatim-content{background:#ceb195;}.views-row.verbatim.color-brown .views-row-verbatim-content{background:#1c1a18;}.views-row.verbatim.color-brown-1 .views-row-verbatim-content{background:#594339;}.views-row.verbatim.color-grey-dark .views-row-verbatim-content{background:#576065;}.views-row.verbatim.color-medium-green .views-row-verbatim-content{background:#32b298;}.views-row.verbatim.color-pantone .views-row-verbatim-content{background:#e24585;}.view .views-row.verbatim .views-row-verbatim-content{padding:20px;}.view .views-row.verbatim .views-field-title-field,.view .views-row.verbatim .views-field-field-verbatim-author{line-height:1;color:#ffffff;padding:0;}.view .views-row.verbatim .views-field-field-verbatim-author{margin-top:15px;}.view .views-row.verbatim .views-field-title-field{font-family:"Helvetica Neue Thin";font-size:2.769em;word-wrap:break-word;}.view .views-row.verbatim .views-field-title-field .citation{font-style:italic;}.view .views-row.photo{padding-bottom:0;}.view .views-row.photo .views-field-title-field,.view .views-row.photo .views-field-field-photo-image-1{font-size:1.231em;line-height:1em;color:#717171;font-family:"Helvetica Neue";}.view .views-row.photo .views-row-photo-content{padding:20px;}.view .views-row.photo .views-field-title-field{padding:0;margin-bottom:5px;}.view .views-row.photo .views-row-photo-footer{border-top:1px solid #ebebeb;padding:10px 20px;}.view .views-row.photo .views-field-field-photo-image-1 a{color:#717171;}.view .views-row.photo .views-field-field-photo-description{color:#576065;}.view .views-row.photo .views-field-field-photo-image img{width:100%;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin-top:0;transition:all 0.5s ease;max-width:inherit;}@media screen and (min-width:901px){.view .views-row.photo:hover .views-field-field-photo-image img{width:110%;margin-top:-10%;margin-left:-5%;}}.view .views-row.photo .views-row-photo-footer .content-addthis_toolbox{height:25px;bottom:5px;}.view .views-row.photo .views-row-photo-footer .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage.png) no-repeat left top;background-size:16px;width:16px;height:16px;position:absolute;bottom:9px;right:23px;cursor:pointer;}.lte8 .view .views-row.photo .views-row-photo-footer .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-ie8.png) no-repeat left top;}.view .views-row.photo .views-row-photo-footer .addthis-button-icon:hover,.view .views-row.photo .views-row-photo-footer .views-field-value-addthis  .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over.png) no-repeat left top;background-size:16px;}.lte8 .view .views-row.photo .views-row-photo-footer .addthis-button-icon:hover,.lte8 .view .views-row.photo .views-row-photo-footer .views-field-value-addthis  .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over-ie8.png) no-repeat left top;}.view .views-row.publication{padding:0;}.view .views-row.publication .views-row-publication-content{padding:20px;}.view .views-row.publication .views-field-title-field{padding:0;color:#717171;}.view .views-row.publication .views-field-field-publication-date,.view .views-row.publication .views-field-field-publication-description{color:#576065;}.view .views-row.publication .views-field-name-field,.view .views-row.publication .views-field-scald-file{color:#717171;font-size:1.231em;line-height:1em;font-family:"Helvetica Neue";}.view .views-row.publication .views-row-publication-image.publication-publication .views-field-field-publication-image img{width:100%;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin-top:0;transition:all 0.5s ease;max-width:inherit;}.view .views-row.publication .views-field-scald-file a{color:#717171;}.view .views-row.publication .views-row-publication-image.publication-press-release .views-field-field-publication-image,.view .views-row.publication .views-row-publication-image.publication-press-kit .views-field-field-publication-image,.view .views-row.publication .views-row-publication-image.publication-rapport .views-field-field-publication-image{-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin-top:0;margin-left:0px;width:100%;transition:all 0.5s ease;}@media screen and (min-width:901px){.view .views-row.publication:hover .views-row-publication-image.publication-press-release .views-field-field-publication-image,.view .views-row.publication:hover .views-row-publication-image.publication-press-kit .views-field-field-publication-image,.view .views-row.publication:hover .views-row-publication-image.publication-rapport .views-field-field-publication-image,.view .views-row.publication:hover .views-row-publication-image.publication-publication .views-field-field-publication-image img{width:110%;margin-top:-10%;margin-left:-5%;}}.view .views-row.publication .views-row-publication-image.publication-press-release .views-field-field-publication-image{background:#0092a7;}.view .views-row.publication .views-row-publication-image.publication-rapport .views-field-field-publication-image,.view .views-row.publication .views-row-publication-image.publication-press-kit .views-field-field-publication-image{background:#e4680b;}.view .views-row.publication .views-row-publication-image.publication-press-release .views-field-field-publication-image .field-content,.view .views-row.publication .views-row-publication-image.publication-press-kit .views-field-field-publication-image .field-content,.view .views-row.publication .views-row-publication-image.publication-rapport .views-field-field-publication-image .field-content{height:140px;text-align:center;}.view .views-row.publication .views-row-publication-image.publication-press-release .views-field-field-publication-image .valign,.view .views-row.publication .views-row-publication-image.publication-press-kit .views-field-field-publication-image .valign,.view .views-row.publication .views-row-publication-image.publication-rapport .views-field-field-publication-image .valign{height:100%;display:inline-block;vertical-align:middle;}.view .views-row.publication .views-row-publication-image.publication-press-release .views-field-field-publication-image .icon{width:59px;}.view .views-row.publication .views-row-publication-image.publication-press-kit .views-field-field-publication-image .icon{width:56px;}.view .views-row.publication .views-row-publication-image.publication-rapport .views-field-field-publication-image .icon{width:51px;}.view .views-row.publication .views-row-publication-image.publication-press-release .views-field-field-publication-image .icon,.view .views-row.publication .views-row-publication-image.publication-press-kit .views-field-field-publication-image .icon,.view .views-row.publication .views-row-publication-image.publication-rapport .views-field-field-publication-image .icon{display:inline-block;vertical-align:middle;}.view .views-row.publication .views-row-publication-content.publication-press-release .views-field-field-publication-description,.view .views-row.publication .views-row-publication-content.publication-press-kit .views-field-field-publication-description,.view .views-row.publication .views-row-publication-content.publication-rapport .views-field-field-publication-description{margin-top:5px;}.view .views-row.publication .views-row-publication-footer{border-top:1px solid #ebebeb;padding:10px 20px;min-height:37px;}.view .views-row.publication .views-row-publication-footer .content-addthis_toolbox{height:25px;bottom:5px;}.view .views-row.publication .views-row-publication-footer .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage.png) no-repeat left top;background-size:16px;width:16px;height:16px;position:absolute;bottom:9px;right:23px;cursor:pointer;}.lte8 .view .views-row.publication .views-row-publication-footer .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-ie8.png) no-repeat left top;}.view .views-row.publication .views-row-publication-footer .addthis-button-icon:hover,.view .views-row.publication .views-row-publication-footer .views-field-value-addthis  .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over.png) no-repeat left top;background-size:16px;}.lte8 .view .views-row.publication .views-row-publication-footer .addthis-button-icon:hover,.lte8 .view .views-row.publication .views-row-publication-footer .views-field-value-addthis  .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over-ie8.png) no-repeat left top;}.view-id-journalist .event-news-wrapper{padding:0;}.view-id-journalist .event-news-wrapper .event-news-title{height:60px;line-height:60px;background:#e4680b;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin-top:0;font-family:"Helvetica Neue Thin";font-size:1.769em;color:#ffffff;text-align:center;}.view-id-journalist .event-news-wrapper .event-news-rows .views-row{width:100%;box-shadow:none;float:none;border-radius:0px;margin:0;padding:15px 20px;border:none;border-bottom:1px solid #E8E8E8;transition:all ease 0.4s;}.view-id-journalist .event-news-wrapper .event-news-rows .views-row .views-field-field-news-event-date{color:#e4680b;padding:0;}.view-id-journalist .event-news-wrapper .event-news-rows .views-row .views-field-title-field{padding:0;font-size:1em;}.view-id-journalist .event-news-wrapper .event-news-rows .views-row .views-field-title-field a{color:#576065 !important;}.view-id-journalist .event-news-wrapper .event-news-rows .views-row.views-row-last{border:none;}.view-id-journalist .event-news-wrapper .event-news-rows .views-row.views-row-odd{background:#f6f6f6;}.view-id-journalist .event-news-wrapper .event-news-rows .views-row.views-row:hover{background:#e6e6e6;}.view .views-row.video{background:#333333;padding:0;}.view .views-row.video .views-row-video-content{color:#fff;padding:0 20px;padding-bottom:40px;position:relative;z-index:100;}.view .views-row.video .views-row-video-content:before{content:'';background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-youtube.png);margin-top:-25px;height:50px;position:relative;text-align:center;display:block;background-size:50px;background-repeat:no-repeat;background-position:50%;}.lte8 .view .views-row.video .views-row-video-content:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-youtube-ie8.png);}.view .views-row.video .views-field-scald-thumbnail img{width:100%;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin-top:0;transition:all 0.5s ease;max-width:inherit;}.view .views-row.video .views-field-title{color:#fff;margin-top:20px;font-weight:bold;font-size:1.075em;}@media screen and (min-width:901px){.view .views-row.video:hover .views-field-scald-thumbnail img{width:110%;margin-top:-10%;margin-left:-5%;}}.rate-widget-fivestar ul{list-style:none;overflow:hidden;}.rate-widget-fivestar .item-list ul li{background-image:none;padding:0;margin:0;}.rate-widget-fivestar ul li{float:left;list-style:none;}.rate-widget-fivestar ul li a{display:block;float:left;}.rate-fivestar-btn-filled{display:inline-block;background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris.png);background-repeat:no-repeat;background-position:0px 0px;background-size:16px;height:15px;width:16px;text-indent:-9999px;}.lte8 .rate-fivestar-btn-filled{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris-ie8.png);}.rate-user .rate-fivestar-btn-filled{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris.png);background-repeat:no-repeat;background-position:0px 0px;background-size:16px;height:15px;width:16px;}.lte8 .rate-user .rate-fivestar-btn-filled{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris-ie8.png);}.rate-fivestar-btn-empty{display:inline-block;background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris.png);background-repeat:no-repeat;background-position:0px -15px;background-size:16px;height:15px;width:16px;text-indent:-9999px;}.lte8 .rate-fivestar-btn-empty{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/fivestar-gris-ie8.png);}.view.view-id-news_view  .views-exposed-form select::-ms-expand,.view.view-id-journalist  .views-exposed-form select::-ms-expand,.view.view-id-mediatheque  .views-exposed-form select::-ms-expand{display:none;}.lang_dropdown_form select::-ms-expand{display:none;}/**/.node-careers .node-careers-banner-wrapper .node-careers-banner,.node-type-investors .node-investors-banner{position:relative;}.node-careers .node-careers-banner-wrapper .node-careers-banner .pane-node-title-field h1,.node-type-smart-cooperation .pane-node-title h1,.node-type-investors .node-investors-banner .pane-node-title h1,.node-type-investors .node-investors-banner .pane-node-title-field h1{font-family:"Helvetica Neue";max-width:1000px;width:100%;margin:0 auto;margin-top:20px;font-size:1.846em;color:#fff;position:absolute;top:38px;left:0;right:0;text-shadow:1px 1px #4d4d4d;text-transform:uppercase;z-index:99;}@media screen and (max-width:1070px){.node-careers .node-careers-banner-wrapper .node-careers-banner .pane-node-title-field h1,.node-type-investors .node-investors-banner .pane-node-title h1,.node-type-investors .node-investors-banner .pane-node-title-field h1{padding:0 35px;margin-left:0;margin-right:0;}}@media screen and (max-width:640px){.node-careers .node-careers-banner-wrapper .node-careers-banner .pane-node-title-field h1,.node-type-investors .node-investors-banner .pane-node-title h1,.node-type-investors .node-investors-banner .pane-node-title-field h1{padding:0 30px;}.node-careers .node-careers-banner-wrapper .node-careers-banner .pane-node-title-field h1,.node-type-investors .node-investors-banner .pane-node-title h1,.node-type-investors .node-investors-banner .pane-node-title-field h1{font-size:1.5em;}}.node-careers .node-careers-banner-wrapper .node-careers-banner .pane-node-field-career-banner-catchphrase,.node-type-investors .node-investors-banner .pane-node-field-investors-catchphrase,.node-type-smart-cooperation .node-investors-banner .pane-node-field-investors-catchphrase{font-family:"Helvetica Neue Light";max-width:1000px;width:100%;margin:0 auto;margin-top:20px;color:#fff;position:absolute;top:90px;left:0;right:0;font-size:2.8em;text-shadow:1px 1px #4d4d4d;text-transform:none;line-height:1em;text-align:left;z-index:99;}@media screen and (max-width:1070px){.node-careers .node-careers-banner-wrapper .node-careers-banner .pane-node-field-career-banner-catchphrase,.node-type-investors .node-investors-banner .pane-node-field-investors-catchphrase,.node-type-smart-cooperation .node-investors-banner .pane-node-field-investors-catchphrase{padding:0 35px;margin-left:0;margin-right:0;}}@media screen and (max-width:900px){.node-careers .node-careers-banner-wrapper .node-careers-banner .pane-node-field-career-banner-catchphrase,.node-type-investors .node-investors-banner .pane-node-field-investors-catchphrase,.node-type-smart-cooperation .node-investors-banner .pane-node-field-investors-catchphrase{font-size:2.2em;}}@media screen and (max-width:640px){.node-careers .node-careers-banner-wrapper .node-careers-banner .pane-node-field-career-banner-catchphrase,.node-type-investors .node-investors-banner .pane-node-field-investors-catchphrase,.node-type-smart-cooperation .node-investors-banner .pane-node-field-investors-catchphrase{padding:0 30px;}.node-careers .node-careers-banner-wrapper .node-careers-banner .pane-node-field-career-banner-catchphrase,.node-type-investors .node-investors-banner .pane-node-field-investors-catchphrase,.node-type-smart-cooperation .node-investors-banner .pane-node-field-investors-catchphrase{font-size:2em;}}.node-careers .node-careers-banner-wrapper .node-careers-banner .pane-node-field-career-banner-catchphrase p,.node-type-investors .node-investors-banner .pane-node-field-investors-catchphrase p,.node-type-smart-cooperation .node-investors-banner .pane-node-field-investors-catchphrase p{line-height:1.3em;}.node-careers .node-careers-header-wrapper{max-width:1000px;width:100%;margin:0 auto  !important;}@media screen and (max-width:1070px){.node-careers .node-careers-header-wrapper{padding:0 35px !important;margin-left:0  !important;margin-right:0  !important;}}@media screen and (max-width:640px){.node-careers .node-careers-header-wrapper{padding:0 30px !important;}}.node-careers .node-careers-header{margin:60px 0;}@media screen and (max-width:640px){.node-careers .node-careers-header{margin-bottom:0px;}}.node-careers .node-careers-header .pane-node-field-career-header-title{font-family:"Helvetica Neue Thin";font-size:2.769em;}.node-careers .node-careers-header .pane-node-field-career-header-description .field-name-field-career-header-description{font-size:121%;}.node-careers .node-careers-header .pane-node-field-career-header-highlight{margin:40px 0;}@media screen and (max-width:640px){.node-careers .node-careers-header .pane-node-field-career-header-highlight{margin-bottom:20px;}}.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-type-paragraphs > .field-items > .field-item{width:33.33%;vertical-align:top;display:inline-block;padding:0 30px;}@media screen and (max-width:640px){.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-type-paragraphs > .field-items .owl-item > .field-item{width:100%;padding:0 5%;}.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-type-paragraphs{position:relative;}.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-type-paragraphs .owl-prev:before{content:'';position:absolute;left:0;top:40%;display:block;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/owl-prev.png);background-size:100%;width:11px;height:38px;z-index:9999;}.lte8 .node-careers .node-careers-header .pane-node-field-career-header-highlight .field-type-paragraphs .owl-prev:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/owl-prev-ie8.png);}.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-type-paragraphs .owl-next:before{content:'';position:absolute;right:0;top:40%;display:block;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/owl-next.png);background-size:100%;width:11px;height:38px;z-index:9999;}.lte8 .node-careers .node-careers-header .pane-node-field-career-header-highlight .field-type-paragraphs .owl-next:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/owl-next-ie8.png);}}.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-type-paragraphs > .field-items > .field-item.odd{border-right:1px solid #E8E8E8;border-left:1px solid #E8E8E8;}.node-careers .node-careers-header .pane-node-field-career-header-highlight .paragraphs-item-key-highlights{text-align:center;}.node-careers .node-careers-header .pane-node-field-career-header-highlight .paragraphs-item-key-highlights .field-name-field-key-highlights-image img{width:60%;}.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-name-field-key-highlights-title{color:#009e89;margin-top:20px;font-size:3.5em;line-height:1em;}@media screen and (max-width:900px){.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-name-field-key-highlights-title{font-size:3em;}}@media screen and (max-width:800px){.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-name-field-key-highlights-title{font-size:2.5em;}}@media screen and (max-width:640px){.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-name-field-key-highlights-title{font-size:3.5em;}}.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-name-field-key-highlights-description{font-family:"Helvetica Neue Thin";font-size:1.95em;line-height:1.3em;}@media screen and (max-width:900px){.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-name-field-key-highlights-description{font-size:1.7em;}}@media screen and (max-width:640px){.node-careers .node-careers-header .pane-node-field-career-header-highlight .field-name-field-key-highlights-description{font-size:1.95em;}}.node-careers .node-careers-content-wrapper{max-width:1000px;width:100%;margin:60px auto !important;}.node-careers .node-careers-content{border-bottom:1px solid #e8e8e8;padding-bottom:50px !important;position:relative;}@media screen and (max-width:1070px){.node-careers .node-careers-content-wrapper{padding:0 35px !important;margin-left:0 !important;margin-right:0 !important;}}@media screen and (max-width:640px){.node-careers .node-careers-content-wrapper{padding:0 30px !important;}}.node-careers .node-careers-content-wrapper .careers-content-message-wrapper{color:#576065;font-size:0.846em;text-transform:uppercase;text-align:center;position:absolute;bottom:-13px;left:50%;margin-left:-50px;width:100px;}.node-careers .node-careers-content-wrapper .careers-content-message{display:inline-block;cursor:pointer;}.node-careers .node-careers-content-wrapper .careers-content-message:after{content:'';background-color:#ffffff;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-plus.png);background-position:center;background-repeat:no-repeat;background-size:26px;display:block;height:26px;width:36px;position:relative;margin:0 auto;margin-top:10px;}.lte8 .node-careers .node-careers-content-wrapper .careers-content-message:after{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-plus-ie8.png);}.node-careers .node-careers-content-wrapper .careers-content-message-wrapper span{display:none;}.node-careers .node-careers-content-wrapper .careers-content-message-wrapper span.careers-content-message-open{display:inline-block;}.node-careers .node-careers-content-wrapper .careers-content-message-wrapper.open span.careers-content-message-open{display:none;}.node-careers .node-careers-content-wrapper .careers-content-message-wrapper.open span.careers-content-message-close{display:block;}.node-careers .node-careers-content-wrapper .pane-node-field-career-content-description{display:none;}.node-careers .node-careers-content-wrapper .pane-node-field-career-content-description  .field-name-field-career-content-description{font-size:121%;}.node-careers .node-careers-content-wrapper .careers-content-message-wrapper.open .careers-content-message:after{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-close.png);}.lte8 .node-careers .node-careers-content-wrapper .careers-content-message-wrapper.open .careers-content-message:after{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/picto-close-ie8.png) !important;}.node-careers .node-careers-content-wrapper .pane-node-field-career-content-description .dnd-atom-wrapper.type-image{max-width:40%;}@media screen and (max-width:1070px){.node-careers .node-careers-content-wrapper .pane-node-field-career-content-description .dnd-atom-wrapper.type-image{max-width:50%;}}.node-careers .node-careers-content-wrapper .pane-node-field-career-content-description .atom-align-left img{padding-right:40px;}.node-careers .node-careers-content-wrapper .pane-node-field-career-content-description .atom-align-right img{padding-left:40px;}.node-careers .node-careers-content-wrapper .pane-node-field-career-content-description .atom-align-center img{padding:0 40px;}.node-careers .node-careers-content-wrapper .pane-node-field-career-content-description h2{font-family:"Helvetica Neue Thin";font-family:2.306em;}.node-careers .node-careers-invivo-people-wrapper{background-color:#f6f6f6;overflow:auto;}@media screen and (max-width:1070px){.node-careers .node-careers-invivo-people-wrapper{padding:0 35px !important;margin-left:0;margin-right:0;}}@media screen and (max-width:640px){.node-careers .node-careers-invivo-people-wrapper{padding:0 30px !important;}}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .pane-title{font-family:"Helvetica Neue Thin";font-size:2.769em;margin-bottom:40px;line-height:1em;}@media screen and (max-width:640px){.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .pane-title{display:none;}}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people{max-width:1000px;width:100%;margin:60px auto;}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .panel-pane .views-row{float:none;width:100%;padding:0;margin:0;border-radius:0px;border:none;box-shadow:none;padding:10px;background-color:#e6e6e6;margin-bottom:25px;}@media screen and (max-width:640px){.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content > .views-row{background:none;}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content > .views-row.views-row-even{padding-right:10px;}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content > .views-row.views-row-odd{padding-left:10px;}}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .panel-pane .views-row-last{margin-bottom:0px;}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .panel-pane .views-row-1{display:none;}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content{display:inline-block;float:right;width:35%;padding-right:25px;vertical-align:top;}@media screen and (max-width:640px){.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content{float:none;width:100%;padding-right:0;margin-top:20px;}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content > .views-row{width:50%;float:left;padding:0;}}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content .views-field-field-video-people-name{line-height:1em;margin-top:10px;}@media screen and (max-width:640px){.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content .views-field-field-video-people-function{color:#4E525A;font-size:1.4em;line-height:1.4;font-family:"Helvetica Neue";}}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content .views-field-scald-thumbnail img{width:100%;}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content-video-people{display:inline-block;float:right;width:65%;vertical-align:top;max-width:inherit;margin:0;padding:10px;}@media screen and (max-width:640px){.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content-video-people{float:none;background:none;width:100%;padding:0;}}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content-video-people iframe{height:395px;}@media screen and (max-width:1070px){.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-content-video-people iframe{height:325px;}}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-footer{text-align:right;margin-top:25px;}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-footer-button a{border:1px solid #576065;padding:10px 30px;color:#576065;text-transform:uppercase;display:inline-block;transition:all 0.4s;}.node-careers .node-careers-invivo-people-wrapper .node-careers-invivo-people .view-footer-button a:hover{color:#ffffff;background:#576065;}.node-careers .node-careers-highlight-wrapper{max-width:1000px;width:100%;margin:60px auto !important;}@media screen and (max-width:1070px){.node-careers .node-careers-highlight-wrapper{padding:0 35px !important;margin-left:0 !important;margin-right:0 !important;}}@media screen and (max-width:640px){.node-careers .node-careers-highlight-wrapper{padding:0 30px !important;}}.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-career-highlights-bl > .field-items > .field-item{width:50%;float:left;}@media screen and (max-width:640px){.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-career-highlights-bl > .field-items > .field-item{width:100%;}}.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-career-highlights-bl > .field-items > .field-item.even{padding-right:15px;}@media screen and (max-width:640px){.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-career-highlights-bl > .field-items > .field-item.even{padding-right:0px;}}.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-career-highlights-bl > .field-items > .field-item.even .paragraphs-item-career-block-highlights-content{margin-left:5px;}@media screen and (max-width:640px){.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-career-highlights-bl > .field-items > .field-item.even .paragraphs-item-career-block-highlights-content{margin-left:0px;}}.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-career-highlights-bl > .field-items > .field-item.odd{padding-left:15px;}@media screen and (max-width:640px){.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-career-highlights-bl > .field-items > .field-item.odd{padding-left:0px;margin-top:50px;}}.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-career-highlights-bl > .field-items > .field-item.odd .paragraphs-item-career-block-highlights-content{margin-right:5px;}@media screen and (max-width:640px){.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-career-highlights-bl > .field-items > .field-item.odd .paragraphs-item-career-block-highlights-content{margin-right:0px;}}.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-block-highlight-title{font-family:"Helvetica Neue Thin";font-size:2.769em;}@media screen and (min-width:640px) and (max-width:1000px){.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-block-highlight-title{min-height:3em;}}.node-careers .node-careers-highlight-wrapper .node-careers-highlight .paragraphs-item-career-block-highlights-content{margin-top:20px;padding:30px;background-repeat:no-repeat;background-size:cover;background-position:center;}.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-block-highlight-catch{font-family:"Helvetica Neue Light";color:#fff;font-size:2.8em;text-shadow:1px 1px #4d4d4d;line-height:1.15em;}.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-block-highlight-link a{display:inline-block;background:#fff;padding:7px 30px;font-family:"Helvetica Neue";font-size:1.2em;-moz-box-shadow:1px 1px 2px #4d4d4d;-webkit-box-shadow:1px 1px 2px #4d4d4d;box-shadow:1px 1px 2px #4d4d4d;margin-top:20px;transition:all 0.4s;}.node-careers .node-careers-highlight-wrapper .node-careers-highlight .field-name-field-block-highlight-link a:hover{color:#ffffff;background:#576065;}.node-careers .node-careers-key-figure-wrapper{background-color:#f6f6f6;overflow:auto;}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure{max-width:1000px;width:100%;margin:60px auto;}@media screen and (max-width:1070px){.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure{padding:0 35px !important;margin-left:0;margin-right:0;}}@media screen and (max-width:640px){.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure{padding:0 30px !important;}}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items > .field-item{width:33.33%;float:left;padding:0 30px;}@media screen and (max-width:640px){.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items > .field-item{width:100%;}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .owl-prev:before{content:'';position:absolute;left:0;top:40%;display:block;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/owl-prev.png);background-size:100%;width:11px;height:38px;z-index:9999;}.lte8 .node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .owl-prev:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/owl-prev-ie8.png);}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .owl-next:before{content:'';position:absolute;right:0;top:40%;display:block;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/owl-next.png);background-size:100%;width:11px;height:38px;z-index:9999;}.lte8 .node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .owl-next:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/owl-next-ie8.png);}}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .pane-node-field-career-key-figure-title{font-family:"Helvetica Neue Thin";font-size:2.769em;line-height:1.1em;}@media screen and (max-width:640px){.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .pane-node-field-career-key-figure-title{text-align:center;}}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-title{font-family:"Helvetica Neue Thin";font-size:2.769em;line-height:1.1em;}@media screen and (min-width:640px){.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-title{min-height:2.769em;}}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .pane-node-field-career-key-figures-block{margin-top:40px;}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .paragraphs-item-career-key-figures{text-align:center;}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-number{font-size:8em;font-size:10rem;line-height:1em;transition:all 0.4s ease;}@media screen and (min-width:901px){.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-number:hover{transform:scale(1.1);}}@media screen and (max-width:900px){.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-number{font-size:6em;font-size:8rem;}}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-unit{font-size:1.3em;font-weight:bold;text-transform:uppercase;}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-0 .field-name-field-career-key-figures-number,.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-0 .field-name-field-career-key-figures-unit{color:#ffd631;}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-0 .field-name-field-career-key-figures-unit:last-child:after{content:" ";background:url('/sites/all/themes/custom/invivo_theme/img/css/check-jaune.png') no-repeat center;background-size:cover;display:block;margin:30px auto 0;width:46px;height:46px;}.lte8 .node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-0 .field-name-field-career-key-figures-unit:last-child:after{background:url('/sites/all/themes/custom/invivo_theme/img/css/check-jaune-ie8.png') no-repeat center;}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-1 .field-name-field-career-key-figures-number,.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-1 .field-name-field-career-key-figures-unit{color:#009bff;}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-1 .field-name-field-career-key-figures-unit:last-child:after{content:" ";background:url('/sites/all/themes/custom/invivo_theme/img/css/check-bleu.png') no-repeat center;background-size:cover;display:block;margin:30px auto 0;width:46px;height:46px;}.lte8 .node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-1 .field-name-field-career-key-figures-unit:last-child:after{background:url('/sites/all/themes/custom/invivo_theme/img/css/check-bleu-ie8.png') no-repeat center;}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-2 .field-name-field-career-key-figures-number,.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-2 .field-name-field-career-key-figures-unit{color:#32b298;}.node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-2 .field-name-field-career-key-figures-unit:last-child:after{content:" ";background:url('/sites/all/themes/custom/invivo_theme/img/css/check-vert.png') no-repeat center;background-size:cover;display:block;margin:30px auto 0;width:46px;height:46px;}.lte8 .node-careers .node-careers-key-figure-wrapper .node-careers-key-figure .field-name-field-career-key-figures-block > .field-items .field-item.field-item-2 .field-name-field-career-key-figures-unit:last-child:after{background:url('/sites/all/themes/custom/invivo_theme/img/css/check-vert-ie8.png') no-repeat center;}.node-careers .node-careers-jobs-wrapper{max-width:1000px;width:100%;margin:60px auto !important;}@media screen and (max-width:1070px){.node-careers .node-careers-jobs-wrapper{padding:0 35px !important;margin-left:0 !important;margin-right:0 !important;}}@media screen and (max-width:640px){.node-careers .node-careers-jobs-wrapper{padding:0 30px !important;}}.node-careers .node-careers-jobs-wrapper .node-careers-jobs{position:relative;}.node-careers .node-careers-jobs-wrapper .node-careers-jobs .pane-title{margin:0;font-family:"Helvetica Neue Thin";font-size:2.769em;line-height:1em;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header{position:absolute;top:-5px;right:0;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header-button a{border:1px solid #576065;padding:12px 16px;color:#576065;text-transform:uppercase;display:inline-block;transition:all 0.4s;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header-button a:hover{color:#ffffff;background:rgb(87,96,101);}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters{background:#f6f6f6;padding:20px;margin-top:25px;margin-bottom:40px;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form-label{font-family:"Helvetica Neue Light";font-size:1.308em;text-transform:uppercase;font-weight:normal;margin-top:0;line-height:1em;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form{margin-top:10px;}@media screen and (min-width:900px){.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form{display:block !important;}}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .views-exposed-widget{margin:0;float:left;width:16%;padding-right:20px;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{padding-right:0px;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{float:left;width:20%;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-exposed-form .views-cancel-button input[type="button"]{display:none;}@media screen and (max-width:900px){.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .views-exposed-widget{width:100%;padding-right:0;padding-bottom:20px;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .views-exposed-widget.views-cancel-button,.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{width:50%;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .views-exposed-widget.views-cancel-button{padding-right:5%;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{padding-left:5%;}}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .form-type-select.form-item{background-color:#fff;border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;position:relative;width:100%;z-index:1;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .form-type-select.form-item:before{color:#333;display:block;content:'';background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/arrow-select.png);background-repeat:no-repeat;background-position:right 10px center;background-size:1em;background-color:#fff;font-size:1em;height:100%;line-height:2.5em;padding:0 0.625em;position:absolute;top:0;right:0;text-align:center;width:1em;z-index:-1;}.lte8 .node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .form-type-select.form-item:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/arrow-select-ie8.png);}.lte9 .node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .form-type-select.form-item:before{background-image:none;}:-moz-any(.form-item-field-jobs-activity-value):before{background-color:#fff;pointer-events:none;z-index:1 !important;}:-moz-any(.form-item-field-jobs-profession-value):before{background-color:#fff;pointer-events:none;z-index:1 !important;}:-moz-any(.form-item-field-jobs-contract-value):before{background-color:#fff;pointer-events:none;z-index:1 !important;}:-moz-any(.form-item-field-jobs-region-value):before{background-color:#fff;pointer-events:none;z-index:1 !important;}:-moz-any(.form-item-field-jobs-country-value):before{background-color:#fff;pointer-events:none;z-index:1 !important;}@media screen and (max-width:900px){.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-exposed-form-label{float:none;text-align:center;width:100%;padding:0;padding-bottom:13px;transition:padding 0.4s;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small_dark.png);background-repeat:no-repeat;background-position:center 100%;background-size:16px 10px;}.lte8 .node-careers .node-careers-jobs-wrapper .view-id-jobs .views-exposed-form-label{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small_dark-ie8.png);}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-exposed-form-label.open{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small_top_dark.png);background-repeat:no-repeat;background-position:center 0;background-size:16px 10px;padding-top:13px;padding-top:13px;padding-bottom:0;}.lte8 .node-careers .node-careers-jobs-wrapper .view-id-jobs .views-exposed-form-label.open{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/puce_on_small_top_dark-ie8.png);}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-exposed-form{display:none;float:none;padding-top:13px;margin:auto;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-exposed-form .views-cancel-button input[type="button"]{display:block;}}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-empty{font-size:1.308em;font-weight:normal;margin-top:0;line-height:1em;padding :0 0 0 20px;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-row{color:inherit;padding:20px 15px 10px;transition:transform ease 0.5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);background:#fff;}@media screen and (min-width:901px){.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-row:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-activity{text-transform:uppercase;font-weight:bold;font-size:1em;line-height:1.2em;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-contract,.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-location{display:inline-block;color:#666666;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-add-this{border-top:1px solid #ebebeb;padding:15px 0 11px 0;margin-top:10px;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-add-this .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage.png) no-repeat left top;background-size:16px;width:16px;height:16px;position:absolute;bottom:12px;right:32px;cursor:pointer;}.lte8 .node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-add-this .addthis-button-icon{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-ie8.png) no-repeat left top;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-add-this .content-addthis_toolbox{right:50px;bottom:8px;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-add-this .addthis-button-icon:hover,.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-add-this .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over.png) no-repeat left top;background-size:16px;}.lte8 .node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-add-this .addthis-button-icon:hover,.lte8 .node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-add-this .addthis-button-icon.active{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/css/partage-over-ie8.png) no-repeat left top;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-contract{text-transform:uppercase;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-field-jobs-contract .field-content:after{content:" / ";}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-title{margin:15px 0;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-title .field-content{font-family:"Helvetica Neue Light";font-size:1.6em;line-height:1.25em;word-wrap:break-word;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .views-field-title .field-content a{display:block;}/**/.page-invivo-search .view-invivo-search .view-header{position:relative;width:100%;max-width:1000px;margin:0 auto;padding-top:60px;font-family:"Helvetica Neue Thin";font-size:2.769em;line-height:1em;color:#576065;}.page-invivo-search .view-content .photo .views-field-field-photo-image img{width:initial;}.page-invivo-search .views-row.photo:hover .views-field-field-photo-image img{width:initial;margin-top:0;margin-left:0;}.page-invivo-search .view-content .video .views-field-scald-thumbnail img{width:initial;}.page-invivo-search .views-row.video:hover .views-field-scald-thumbnail img{width:initial;margin-top:0;margin-left:0;}.page-invivo-search .view-content .photo .views-field .field-content{padding-bottom:15px;}.page-invivo-search .view-content .photo .atom-dowload-link{display:block;padding:0 30px;color:#576065;width:180px;text-transform:capitalize;height:40px;line-height:40px;transition:all .4s;position:relative;text-align:center;left:100%;margin-left:-220px;}.page-invivo-search .view-content .photo .atom-dowload-link{text-transform:capitalize;}@media screen and (max-width:1070px){.page-invivo-search .view-invivo-search .view-header{padding-left:35px;padding-right:35px;}}@media screen and (max-width:640px){.page-invivo-search .view-invivo-search .view-header{padding-left:30px;padding-right:30px;}}.page-invivo-search .view-invivo-search .view-filters{position:relative;width:100%;max-width:1000px;margin:0 auto;}@media screen and (max-width:1070px){.page-invivo-search .view-invivo-search .view-filters{padding-left:35px;padding-right:35px;}}@media screen and (max-width:640px){.page-invivo-search .view-invivo-search .view-filters{background:#f6f6f6;}.page-invivo-search .view-invivo-search .view-filters{padding-left:30px;padding-right:30px;}}.page-invivo-search .view-invivo-search .view-filters form{position:relative;width:100%;max-width:1000px;margin:0 auto;margin-top:30px;background:#f6f6f6;padding:20px 30px;}.page-invivo-search .view-invivo-search .view-empty{font-size:1.308em;font-weight:normal;margin-top:0;line-height:1em;position:relative;width:100%;max-width:1000px;margin:0 auto;margin-top:30px;padding:20px 30px;}@media screen and (max-width:640px){.page-invivo-search .view-invivo-search .view-filters form{padding:20px 0;}}.page-invivo-search .view-invivo-search .view-filters .views-exposed-form-label{float:left;width:20%;font-family:"Helvetica Neue Light";font-size:1.308em;text-transform:uppercase;font-weight:normal;margin-top:0;line-height:36px;}@media screen and (max-width:900px){.page-invivo-search .view-invivo-search .view-filters .views-exposed-form-label{width:25%;}}@media screen and (max-width:640px){.page-invivo-search .view-invivo-search .view-filters .views-exposed-form-label{width:100%;}}.page-invivo-search .view-invivo-search .view-filters .views-exposed-form{float:left;width:80%;}@media screen and (max-width:900px){.page-invivo-search .view-invivo-search .view-filters .views-exposed-form{width:75%;}}@media screen and (max-width:640px){.page-invivo-search .view-invivo-search .view-filters .views-exposed-form{width:100%;}}.page-invivo-search .view-invivo-search .view-filters .views-exposed-form .views-exposed-widget{margin:0;float:left;width:40%;padding-right:20px;}@media screen and (max-width:900px){.page-invivo-search .view-invivo-search .view-filters .views-exposed-form .views-exposed-widget{width:35%;}}@media screen and (max-width:640px){.page-invivo-search .view-invivo-search .view-filters .views-exposed-form .views-exposed-widget{width:100%;padding:0;margin-bottom:25px}}.page-invivo-search .view-invivo-search .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{padding-right:0;width:20%;}@media screen and (max-width:900px){.page-invivo-search .view-invivo-search .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{width:30%;}}@media screen and (max-width:640px){.page-invivo-search .view-invivo-search .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{width:50%;float:right;margin-bottom:0;}}.page-invivo-search .view-invivo-search .view-content .views-row{display:block;float:none;border:none;border-radius:0px;box-shadow:none;background:none;color:#576065;display:block;height:auto;margin:0 0 1.5em 0;padding:40px 0;}.page-invivo-search .view-invivo-search .view-content .video .views-field-field-photo-image,.page-invivo-search .view-invivo-search .view-content .video .views-field-scald-file,.page-invivo-search .view-invivo-search .view-content .video .views-field-field-publication-description,.page-invivo-search .view-invivo-search .view-content .video .views-field-field-photo-description,.page-invivo-search .view-invivo-search .view-content .video .views-field-field-news-description{display:none;}.page-invivo-search .view-invivo-search .view-content .news .views-field-body,.page-invivo-search .view-invivo-search .view-content .news .views-field-field-photo-image,.page-invivo-search .view-invivo-search .view-content .news .views-field-scald-file,.page-invivo-search .view-invivo-search .view-content .news .views-field-sid,.page-invivo-search .view-invivo-search .view-content .news .views-field-field-publication-description,.page-invivo-search .view-invivo-search .view-content .news .views-field-field-photo-description{display:none;}.page-invivo-search .view-invivo-search .view-content .photo .views-field-body,.page-invivo-search .view-invivo-search .view-content .photo .views-field-scald-file,.page-invivo-search .view-invivo-search .view-content .photo .views-field-sid,.page-invivo-search .view-invivo-search .view-content .news .views-field-field-publication-description,.page-invivo-search .view-invivo-search .view-content .photo .views-field-field-news-description{display:none;}.page-invivo-search .view-invivo-search .view-content .publication .views-field-field-photo-image,.page-invivo-search .view-invivo-search .view-content .publication .views-field-sid,.page-invivo-search .view-invivo-search .view-content .publication .views-field-field-photo-description,.page-invivo-search .view-invivo-search .view-content .publication .views-field-field-news-description{display:none;}.page-invivo-search .view-invivo-search .view-content .views-row.views-row-even{background:#f6f6f6;}.page-invivo-search .view-invivo-search .view-content .views-row .views-field{position:relative;padding:0;width:100%;max-width:1000px;margin:0 auto;}@media screen and (max-width:1070px){.page-invivo-search .view-invivo-search .view-content .views-row .views-field{padding-left:35px;padding-right:35px;}}@media screen and (max-width:640px){.page-invivo-search .view-invivo-search .view-content .views-row .views-field{padding-left:30px;padding-right:30px;}}.page-invivo-search .view-invivo-search .view-content .views-row .views-field-title-field{font-family:"Helvetica Neue Thin";font-size:2.5em;}.page-invivo-search .view-invivo-search .view-content .views-row .views-field-title-field a{color:#b9b9b9 !important;}.page-invivo-search .view-invivo-search .view-content .views-field-body .field-content,.page-invivo-search .view-invivo-search .view-content .views-field-field-publication-description .field-content,.page-invivo-search .view-invivo-search .view-content .views-field-field-photo-description .field-content,.page-invivo-search .view-invivo-search .view-content .views-field-field-news-description .field-content{position:relative;min-height:40px;}.page-invivo-search .view-invivo-search .view-content .views-field-body .more-link,.page-invivo-search .view-invivo-search .view-content .views-field-field-publication-description .more-link,.page-invivo-search .view-invivo-search .view-content .views-field-field-photo-description .more-link,.page-invivo-search .view-invivo-search .view-content .views-field-field-news-description .more-link,.page-invivo-search .view-invivo-search .view-content .views-field-sid .more-link{display:block;border:1px solid #576065;padding:0 30px;color:#576065;width:180px;text-transform:uppercase;height:40px;line-height:40px;transition:all 0.4s;margin-top:30px;position:relative;text-align:center;left:100%;margin-left:-180px;}.page-invivo-search .view-invivo-search .view-content .more-link:hover{color:#ffffff;background:#576065;}.page-invivo-search .view-invivo-search .view-content .views-field-scald-file{font-size:1em;}.page-invivo-search .view-invivo-search .view-content .views-field-scald-file a,.page-invivo-search .view-invivo-search .view-content  .views-field-sid a,.page-invivo-search .view-invivo-search .view-content .photo .views-field .atom-dowload-wrapper a{display:block;border:1px solid #576065;padding:0 30px;color:#576065;width:180px;text-transform:uppercase;text-align:center;height:40px;line-height:40px;transition:all 0.4s;position:absolute;bottom:0;}@media screen and (max-width:640px){.page-invivo-search .view-invivo-search .view-content .views-field-scald-file a,.page-invivo-search .view-invivo-search .view-content  .views-field-sid a,.page-invivo-search .view-invivo-search .view-content .photo .views-field .atom-dowload-wrapper a{position:relative;left:100%;margin-left:-180px;margin-top:25px;}}.page-invivo-search .view-invivo-search .view-content .views-field-scald-file a:hover,.page-invivo-search .view-invivo-search .view-content  .views-field-sid a:hover,.page-invivo-search .view-invivo-search .view-content .photo .views-field .atom-dowload-wrapper a:hover{color:#ffffff;background:#576065;}/**/.page-user .page-header{background:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/img/content/banner-login.jpg);background-size:cover;background-position:center;height:420px;}@media screen and (max-width:900px){.page-user .page-header{height:400px;}}@media screen and (max-width:640px){.page-user .page-header{height:320px;}}.page-user #page-title{font-family:"Helvetica Neue";margin:0 auto;margin-top:40px;max-width:1000px;width:100%;top:0;}.page-user #content{margin-top:-36px;}.page-user #content .tabs{max-width:1000px;width:100%;margin:0 auto;}@media screen and (max-width:1070px){.page-user #content .tabs{padding-left:35px;padding-right:35px;}}.logged-in.page-user #content .tabs{margin-top:20px;}.page-user #user-login{margin-top:20px;}.page-user #user-login .form-item{margin-top:0;margin-bottom:20px;}.page-user #user-login .form-text{font-size:1.231em;border:solid 1px #bdbdbd;color:#bdbdbd;padding:4px 20px;margin:0;-webkit-appearance:none;border-radius:0;box-shadow:none;height:34px;width:100%;}.page-user #user-login .form-textt::-webkit-input-placeholder{color:#bdbdbd;}.page-user #user-login .form-text:-moz-placeholder{color:#bdbdbd;}.page-user #user-login .form-text::-moz-placeholder{color:#bdbdbd;}.page-user #user-login .form-text:-ms-input-placeholder{color:#bdbdbd;}.page-user #user-login input[type="submit"]{outline:0;background:#3a9212;font-family:"Helvetica Neue Light";font-size:1.077em;color:#fff;border:0;text-transform:uppercase;margin:0;height:34px;padding:8px 18px;transition:all 0.4s;box-shadow:none;-webkit-appearance:none;border-radius:0;}.page-user #user-login input[type="submit"]:hover{background:#969799;}.page-user #user-login .form-item label{font-family:"Helvetica Neue Light";font-size:1.308em;text-transform:uppercase;font-weight:normal;margin-top:0;padding-right:30px;line-height:34px;}.page-user #user-login .form-actions{margin-top:40px;}/**/@media print{#messages,#sliding-popup,.region-header,.region-header-top,#multimedia_library,#content .tabs .primary,#showRightPush{display:none !important;}.breadcrumb,.breadcrumb a,.breadcrumb span{color:#000 !important;}.front .home-row-carousel,.node-type-editorial .pane-node-field-editorial-image,.bean-banner .content,.node-careers .pane-node-field-career-banner-catchphrase,.node-investors .pane-node-field-investors-catchphrase{display:none !important;}.not-logged-in .bean-banner,.field-name-field-image-news,.pane-bean-banner-invivo-people,.pane-bean-banner-contact .bean-banner{margin:0 !important;}.pane-node-field-editorial-catch-phrase{display:none;}#page-title,.node-careers .node-careers-banner-wrapper .node-careers-banner .pane-node-title-field h1,.node-type-investors .node-investors-banner .pane-node-title h1,.node-type-investors .node-investors-banner .pane-node-title-field h1{page-break-before:avoid !important;position:relative !important;top:0 !important;color:#000000 !important;}.bean-jobs img,.animation2 img{display:block !important;}.view .view-filters{display:none !important;}.view .pager-load-more{display:none !important;}.view .views-row .views-field-value-addthis,.view .views-row .views-row-photo-footer,.view .views-row-publication-footer,.view .views-field-field-jobs-add-this{display:none;}.node-news .content-footer{display:none !important;}.node-careers .node-careers-content-wrapper .pane-node-field-career-content-description{display:block !important;}.node-careers .node-careers-content-wrapper .careers-content-message-wrapper{display:none !important;}.bean-governance-editorial .paragraphs-items{display:block !important;}#footer-wrapper{display:none;}}/**/