.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}.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;}}.node-type-editorial .bean-banner,.node-type-careers .bean-banner{margin-bottom:50px;}.node-type-editorial .bean-rich-text,.node-type-editorial .bean-text-and-image-editorial,.node-type-editorial .bean-governance-editorial,.node-type-editorial .bean-presentation-edito,.node-type-editorial .bean-video-editorial{margin-bottom:50px !important;}.node-editorial .panel-pane.pane-block.odd-background{margin-bottom:50px;padding-top:40px;padding-bottom:40px;}.node-editorial .panel-pane.pane-block.odd-background .entity-bean{margin-bottom: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: 100%;
    max-width: 1000px;
    padding: 0 15px;
}

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;
}

.btn.btn-primary {
    background: #312783 !important;
    background-color: #312783 !important;
    border: 1px solid #312783;
    color: white !important;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: normal;
    text-transform: initial;
    line-height: 18px;
    transition: all .2s ease;
}

.btn.btn-primary:hover {
    background: #312783 !important;
    background-color: transparent !important;
    color: #312783 !important;
}

.btn.btn-primary.btn-with-arrow {
    position: relative;
    background: #312783 !important;
    background-color: #312783 !important;
    border: 1px solid #312783;
    color: white !important;
    padding: 10px 40px 10px 20px;
    font-size: 16px;
    font-weight: normal;
    text-transform: initial;
    line-height: 18px;
    transition: all .5s ease-in;
}

.btn.btn-primary.btn-with-arrow:after {
    content: '';
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(0, -50%);
    background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/chevron-right-white.svg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    transition: all .5s ease-in;
}

.btn.btn-primary.btn-with-arrow:hover {
    background: none !important;
    background-color: transparent !important;
    color: #312783 !important;
}

.btn.btn-primary.btn-with-arrow:hover:after {
    background-image: url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/chevron-right-blue.svg);
}

.front #breadcrumb,
.front #page-title {
    position: absolute !important;
    width: 1px;
    height: 1px !important;
    padding: 0;
    margin: -1px !important;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

/*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: #312783;
}

.page-home #page-title {
    display: none;
}

/* COOKIES */
#axeptio_overlay .cpNKxA svg path {
    fill: #35D331;
}

#axeptio_overlay .cpNKxA svg path:last-child {
    fill: #fff;
}

#axeptio_overlay .ButtonGroup__ButtonGroupStyle-sc-1usw1pe-1 .hBmGer.hBmGer.hBmGer.hBmGer.hBmGer.hBmGer {
    color: #35D331 !important;
}

#axeptio_overlay .ButtonGroup__ButtonGroupStyle-sc-1usw1pe-1 .hBmGer.hBmGer.hBmGer.hBmGer.hBmGer.hBmGer:hover {
    color: rgb(255, 255, 255) !important;
    background-color: #35D331 !important;
}

/****************** 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: #312783;
}

.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: auto;
    max-width: 1000px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}

.node-type-jobs #breadcrumb {
    height: auto;
    margin: 0 auto;
    padding: 0 15px;
    position: relative;
    max-width: 1000px;
}

.breadcrumb {
    position: relative;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
    color: white;
    text-shadow: none;
    z-index: 999;
    padding: 15px 0 !important;
    margin: 0;
}

@media screen and (max-width: 640px) {
    #breadcrumb {
        padding: 0 30px;
    }
}

@media screen and (max-width: 1070px) {
    #breadcrumb {
        padding: 0 35px;
        width: 100%;
    }
}


.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-type-infographic .bean-text-and-image-editorial {
    margin-bottom: 50px !important;
}

.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: #312783;
    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.svg);
    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.svg);
    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: #312783;
}

.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-type-smart-cooperation #block-system-main .node-investors-view,
.node-editorial .bean-rich-text {
    padding: 0 15px !important;
    max-width: 1000px;
    width: 100%;
    margin: 0 auto !important;
}

.pane-bean .pane-title {
    padding: 0 15px !important;
    max-width: 1000px;
    width: 100%;
    margin: 40px auto 20px 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;
}

#block-system-main .panels-flexible-row.node-investors-content {
    background: #f6f6f6;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    font-size: 123%;
}

#block-system-main .panels-flexible-row.node-investors-links-wrapper {
    padding-top: 40px !important;
    padding-bottom: 60px !important;
}

#block-system-main .panels-flexible-row.node-investors-view {
    margin: 0 auto;
    position: relative;
    width: 100%;
    max-width: 1000px;
    padding: 0 15px;
}

.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 a,
.bean-presentation-edito .group-edito-presentation-info .field-name-field-presentation-edito-button a {
    display: inline-block;
    background: #312783 !important;
    background-color: #312783 !important;
    border: 1px solid #312783;
    color: white !important;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: normal;
    text-transform: initial;
    line-height: 18px;
    transition: all .2s ease;
}

.paragraphs-item-edito-rich-text .field-name-field-rich-text-editorial-button a:hover,
.bean-presentation-edito .group-edito-presentation-info .field-name-field-presentation-edito-button a:hover {
    background: #312783 !important;
    background-color: transparent !important;
    color: #312783 !important;
}

.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 {
    display: flex;
    font-size: initial;
    margin-top: 10px;
}

.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;
}

.bean-banner, .field-name-field-image-news, .pane-bean-banner-invivo-people, .pane-bean-banner-contact .bean-banner {
    margin: -51px 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,
.field-name-field-news-description {
    max-width: 1000px;
    margin: 30px auto 0;
    overflow: hidden;
}

.node-investors-content .inside {
    overflow: hidden;
}

.node-news .news-created-date,
.node-news .field-name-field-news-event-date {
    max-width: 1000px;
    margin: 30px auto 0;
    overflow: hidden;
}

.node-news .news-created-date p,
.node-news .field-name-field-news-event-date span.date-display-single {
    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;*/
/*    position: relative;*/
/*    width: 100%;*/
/*    max-width: 1000px;*/
/*    padding: 0 15px;*/
/*    overflow: inherit;*/
/*}*/

#block-system-main .panels-flexible-row.node-investors-links-wrapper {
    display: none;
}

.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 {
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 1000px;
    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 {
    max-width: 1000px;
    margin: 0 auto 15px !important;
    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: #312783;
}

.news-file-link a:hover {
    color: #312783;
}

.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 .btn-back-news {
        float: none;
    }

    .node-news .rate-widget-wrapper {
        float: none;
        display: flex;
    }

    .node-news .rate-widget-wrapper span {
        float: none;
    }

    .node-news .rate-widget-wrapper .rate-widget-fivestar {
        float: none;
    }

    .node-news .addthis_toolbox {
        display: flex;
        align-items: center;
    }

    .node-news .addthis_toolbox .content-addthis_toolbox {
        position: initial;
        order: 2;
    }

    .node-news .field-name-field-addthis .addthis-button-icon {
        width: 20px;
        height: 20px;
        background-size: cover !important;
        background-position: center !important;
        position: initial;
        display: flex;
    }
}

.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: #312783;
    font-family: "Helvetica Neue Thin";
    font-size: 3em;
    font-weight: bold;
    margin-top: 0;
    padding: 0 15px;
}

.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 15px;
}

.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: #312783;
}

.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: #312783;
    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;
    padding: 0 15px;
}

.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 #312783;
    background: #312783 !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: #312783 !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-careers .node-careers-jobs-wrapper .view-id-jobs .view-header-button a.blue,
.node-careers .pane-jobs-panel-pane-1 .view-id-jobs .view-header-button a.blue {
    border: 1px solid #312783;
    background: #312783;
    color: #fff;
}

.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header-button a.blue:hover,
.node-careers .pane-jobs-panel-pane-1 .view-id-jobs .view-header-button a.blue:hover {
    opacity: 0.8;
    background: #312783;
}

.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;*/
    /*    padding-right: 35px;*/
    /*}*/

    .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;
    }
}

.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 #312783;
    background: #312783 !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: #312783 !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;*/
    /*    padding-right: 35px;*/
    /*}*/

    .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;
}

@media screen and (max-width: 576px) {
    #breadcrumb {
        display: none;
    }
    .bean-banner {
        margin-top: 0 !important;
    }
}


/* NODE CAREERS */
.node-type-careers .node-careers-content-wrapper,
.node-type-careers .node-careers-invivo-people-wrapper,
.node-type-careers .node-careers-highlight-wrapper,
.node-type-careers .node-careers-key-figure-wrapper,
.node-type-careers .node-careers-header-wrapper {
    display: none;
}

/* DRUPAL SEVEN THEME ISSUES */
fieldset.collapsible {
    position: inherit !important;
  }/**/.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}/**/.slick-loading .slick-list{background:#fff url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/slick.eot);src:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/slick.eot?#iefix) format('embedded-opentype'),url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/slick.woff) format('woff'),url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/slick.ttf) format('truetype'),url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}/**/#name-and-slogan,#skip-link{display:none;}#header{position:relative;border-bottom:.5px solid #71717180;}#header .section{max-width:1000px;margin:0 auto;padding:25px 15px;}.logo-wrapper #logo-top{width:auto;display:inline-block;}.logo-wrapper #logo-top img{width:160px;height:auto;}.region-header-top{float:right;font-size:0.846em;text-transform:uppercase;margin:22px 0 0 0;}.block-lang-dropdown h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.block-lang-dropdown .lang_dropdown_form{display:flex !important;align-items:center;background:none;width:auto;border:1px solid #312783;padding:0 !important;height:30px;}.block-lang-dropdown .lang_dropdown_form select{cursor:pointer;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/chevron-down-blue.svg);background-repeat:no-repeat;background-position:right 10px center;width:auto !important;text-transform:initial;border:none;color:#312783;font-size:16px;font-family:Helvetica;line-height:18px;padding:5px 25px 5px 10px;}.block-lang-dropdown .lang_dropdown_form select:focus-visible{outline:none;}.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:20px;}#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{display:flex;align-items:center;clear:both;}.region-header .contextual-links-region{position:unset;}.region-header .block-menu .container-focus h2{color:black;font-size:18px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}.region-header > div:nth-of-type(3){margin-left:auto;}.region-header > div:last-of-type{margin-left:10px;}#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{display:flex;align-items:center;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:black;display:block;padding:0 10px;cursor:pointer;}.region-header .block-menu .content > ul > li a{color:black;}.region-header .block-menu .content > ul > li span{color:black;}.region-header .block-menu .content > ul > li:hover > a{color:#312783;}.region-header .block-menu .content > ul > li:hover span{color:#312783;}.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{overflow:hidden;margin:0;}.region-header .block-menu .content > ul .container.link-container-bfr-focus{padding-left:95px;padding-top:0;padding-bottom:0;padding-right:0;}.region-header .block-menu .content > ul .container.link-container-bfr-focus > .menu{width:80%;}.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 .content > ul .container.link-container-no-focus > .menu{display:flex;}.region-header .block-menu ul ul .container-focus{border-right:.5px solid #71717180;}.region-header .block-menu ul ul .link-container-bfr-focus li a{display:block;padding:0;font-family:Helvetica;font-style:normal;font-weight:bold;font-size:19px;line-height:22px;text-transform:initial;}.region-header .block-menu ul ul .link-container-bfr-focus li:hover > a,.region-header .block-menu ul ul .link-container-bfr-focus li > a.active{color:#312783;}.region-header .block-menu ul ul .link-container-bfr-focus li a:hover{opacity:1;}.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{padding:8px 0;}.region-header ul li:nth-child(3) ul .link-container-no-focus > .menu > li{min-width:19%;padding:5px 1%;flex: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{display:none;}.region-header ul ul .container-focus li .content .btn{display:inline-block;margin-top:30px;}.region-header ul ul .container-focus li .content .container-social-media{display:flex;align-items:center;margin-top:40px;}.region-header ul ul .container-focus li .content .container-social-media p{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:18px;color:#000000;margin-right:10px;}.region-header ul ul .container-focus li .content .container-social-media a{display:flex;justify-content:center;align-items:center;padding:0;margin:0 5px;}.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;}.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;}#header > .section{display:flex;}#header .region-header{width:100%;margin-left:15px;}#header .region-header .logo-wrapper{margin-right:10px;}.region-header .block-menu .content > ul > li > ul:before{display:none;}.region-header .block-menu .content > ul .container.link-container-bfr-focus{padding:0;}.region-header .block-menu .content > ul .container.link-container-bfr-focus > .menu{margin:0;width:100%;}#showLeftPush{display:flex;justify-content:center;align-items:center;}#header .clearfix:after,.line:after{position:absolute;}.burger{display:inline-block;}.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 #block-system-main-menu{background:#939598;min-height:100vh;padding:4rem 15px;left:calc(-80% - 20px);transition:all 0.3s ease;position:absolute;width:80%;top:0;bottom:0;z-index:9;overflow:auto;}.region-header .block-menu .content > ul .container.link-container-no-focus > .menu{flex-direction:column;}.region-header .block-menu .content > ul > li > ul > li.link-container-no-focus:first-of-type{border-top:1px solid #fff;}.region-header .block-menu .content > ul .container.link-container-no-focus > .menu > li{padding:5px 0;}.region-header .block-menu .content > ul .container.link-container-no-focus > .menu > li a,.region-header .block-menu .content > ul .container.link-container-no-focus > .menu > li span{padding:10px 20px;}.region-header .block-menu .content > ul{flex-direction:column;align-items:stretch;}.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:15px 20px;margin:0;border-top:1px solid #fff;font-size:18px;}.region-header ul ul .link-container-bfr-focus > .menu > li:first-of-type,.region-header ul ul .link-container-no-focus > .menu > li:first-of-type{border-top:none;}.region-header .block-menu .content > ul > li{float:none;text-transform:inherit;font-size:20px;}.region-header .block-menu .content > ul > li span,.region-header .block-menu .content > ul > li a{color:white !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:12px;padding:15px 10px;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:20px;}.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 .content > ul > li{border-top:1px solid #fff;padding:0;}.region-header .block-menu .content > ul > li:last-of-type{border-bottom:1px solid #fff;}.region-header .block-menu .content > ul > li > ul > li{border-top:1px solid #fff;}.region-header .block-menu .content > ul > li > ul > li:first-of-type{border-top:none;}.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 .block-menu ul ul .link-container-bfr-focus li a{font-size:18px;font-weight:100;}.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;}.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%;}}.region-header .block-menu .content > ul > li > ul:before{content:'';background:#F9F9F9;position:absolute;top:0;left:50%;transform:translate(-50%,0);width:100vw;height:100%;border-top:.5px solid #71717180;}@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{flex:0 0 50%;}.region-header .block-menu ul ul .container-focus{display:block;vertical-align:top;padding-top:0;padding-bottom:0;padding-left:0;padding-right:30px;flex:0 0 50%;}.region-header .block-menu .content > ul > li.active > span,.region-header .block-menu .content > ul > li.active-trail > span{background:none;color:#312783;font-weight:bold;}.region-header .block-menu .content > ul > li.active > ul{display:flex !important;position:absolute;top:100%;left:50%;transform:translate(-50%,0);z-index:99999999;width:100%;padding:40px 0;}.region-header .block-menu .content > ul > li > ul{display:none !important;background:none;max-width:1000px;margin:0 auto;}.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%;}}.select-wrapper-iam{display:flex;align-items:center;background-color:#312783;border:1px solid #312783;height:30px;padding:0;}.select-wrapper-iam:after{}.select-wrapper-iam .iam{cursor:pointer;background-color:#312783;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/chevron-down-white.svg);background-repeat:no-repeat;background-position:right 10px center;color:white;border:none;font-size:16px;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:5px 25px 5px 10px;font-family:Helvetica;line-height:18px;max-width:90px;}.select-wrapper-iam .iam:focus-visible{outline:none;}/**/#footer{background-color:#191442;}#footer_top{max-width:1000px;margin:0 auto;padding:0 15px;}#footer_top .region-footer{display:flex;padding-top:40px;padding-bottom:40px;}#footer_top .region-footer .block{flex:0 0 25%;}#footer_top .region-footer .block-logo-invivo img{width:160px;}#footer_top .region-footer #block-menu-menu-footer-menu li{padding:5px 0;margin:0;}#footer_top .region-footer #block-menu-menu-footer-menu li:first-of-type{padding-top:0;}#footer_top .region-footer #block-menu-menu-footer-menu li:last-of-type{padding-bottom:0;}#footer_top .region-footer #block-menu-menu-footer-menu li a{font-family:Helvetica Neue;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:white;}#footer_top .region-footer .block-suivez-nous-footer .container-social-media{display:flex;align-items:center;flex-wrap:wrap;}#footer_top .region-footer .block-suivez-nous-footer .container-social-media p{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:18px;color:#FFFFFF;margin-bottom:10px;flex:0 0 100%;}#footer_top .region-footer .block-suivez-nous-footer .container-social-media a{padding:0 5px;}#footer_top .region-footer .block-suivez-nous-footer .container-social-media a:first-of-type{padding-left:0;}#footer_top .region-footer .block-suivez-nous-footer .container-social-media a:last-of-type{padding-right:0;}#footer_top .region-footer #block-menu-menu-footer-acc-s-rapide{display:flex;justify-content:flex-end;}#footer_top .region-footer #block-menu-menu-footer-acc-s-rapide li{margin:0;padding:8px 0;}#footer_top .region-footer #block-menu-menu-footer-acc-s-rapide li:first-of-type{padding-top:0;}#footer_top .region-footer #block-menu-menu-footer-acc-s-rapide li:last-of-type{padding-bottom:0;}#footer_top .region-footer #block-menu-menu-footer-acc-s-rapide li a{display:flex;align-items:center;font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:18px;color:#FFFFFF;}#footer_top .region-footer #block-menu-menu-footer-acc-s-rapide li a:after{content:'';background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/long-arrow-alt-right.svg);background-size:cover;background-repeat:no-repeat;width:15px;height:16px;margin-left:4px;}#footer_bottom{max-width:1000px;margin:0 auto;padding:0 15px;}#footer_bottom .region-footer-bottom{border-top:1px solid rgba(255,255,255,0.5);padding-top:20px;padding-bottom:20px;}#footer_bottom .region-footer-bottom .menu{display:flex;align-items:center;}#footer_bottom .region-footer-bottom .menu li{margin:0;padding:0 10px;}#footer_bottom .region-footer-bottom .menu li:first-of-type{padding-left:0;}#footer_bottom .region-footer-bottom .menu li:nth-of-type(2){margin-left:auto;}#footer_bottom .region-footer-bottom .menu li:last-of-type{padding-right:0;}#footer_bottom .region-footer-bottom .menu li a,#footer_bottom .region-footer-bottom .menu li span{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:18px;color:#FFFFFF;}@media screen and (max-width:768px){#footer_top .region-footer{flex-wrap:wrap;}#footer_top .region-footer .block{flex:0 0 100%;display:flex;justify-content:center;text-align:center;align-items:center;margin-bottom:2rem;}#footer_top .region-footer .block:last-of-type{margin-bottom:0;}#footer_top .region-footer #block-menu-menu-footer-menu li{text-align:center;}#footer_top .region-footer .block-suivez-nous-footer .container-social-media{justify-content:center;}#footer_top .region-footer .block-suivez-nous-footer .container-social-media .icons-social-media{display:flex;margin:auto;}#footer_top .region-footer #block-menu-menu-footer-acc-s-rapide{justify-content:center;}#footer_top .region-footer #block-menu-menu-footer-acc-s-rapide li a{justify-content:center;}#footer_bottom .region-footer-bottom .menu{flex-wrap:wrap;}#footer_bottom .region-footer-bottom .menu li{flex:0 0 100%;padding:5px 0;text-align:center;}}/**/#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;border-radius:20px;content:'+';font-size:20px;display:flex;height:20px;left:50%;margin:0;padding:0;position:absolute;top:20px;width:20px;justify-content:center;align-items:center;color:#312783;border:2px solid #312783;transform:translate(-50%,0);}.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-actualit-promote-to-frontpage .view-content .views-row{border:none;border-radius:0;box-shadow:none;float:none;padding:0;margin-bottom:15px;}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser{position:relative;height:100%;}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser .link-article{position:absolute;width:100%;height:100%;top:0;right:0;z-index:3;}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser .image-container{display:block;width:100%;height:100%;position:relative;overflow:hidden;padding:100% 0 0 0;}.view-actualit-promote-to-frontpage .view-content .views-row.views-row-2 .node-teaser .image-container{padding:100% 0 0 0;}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser .image-container .bg-linear-image{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(89,89,89,0.3) 43.75%,rgba(196,196,196,0) 100%);transition:all .2s ease-in;}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser:hover .image-container .bg-linear-image{background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(89,89,89,0.4) 43.75%,rgba(196,196,196,0) 100%);}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser .image-container img{display:block;min-width:100%;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;transition:all .2s ease-in;}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser:hover .image-container img{transform:scale(1.1);}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser .content{position:absolute;z-index:2;right:30px;bottom:30px;left:30px;}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser .content .field-name-title-field .field-item{font-family:Helvetica;font-style:normal;font-weight:bold;font-size:28px;line-height:32px;text-transform:uppercase;color:#FFFFFF;display:block;display:-webkit-box;max-width:100%;max-height:96px;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser .content .bottom-content{display:flex;justify-content:space-between;margin-top:10px;font-family:Helvetica;font-style:italic;font-weight:normal;font-size:16px;line-height:19px;color:#FFFFFF;}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser .content .bottom-content .field-name-field-news-event-date{margin:0;}.view-actualit-promote-to-frontpage .view-content .views-row .node-teaser .content .bottom-content .field-name-field-news-tags a{color:#FFFFFF;}@media screen and (min-width:768px){.view-actualit-promote-to-frontpage .view-content{display:grid;grid-template-columns:repeat(4,1fr);column-gap:15px;row-gap:15px;}.view-actualit-promote-to-frontpage .view-content .views-row-1{grid-area:1/1/2/5;margin-bottom:0;}.view-actualit-promote-to-frontpage .view-content .views-row-2{grid-area:2/1/2/5;margin-bottom:0;}.view-actualit-promote-to-frontpage .view-content .views-row.views-row-2 .node-teaser .image-container{padding:50% 0 0 0;}.view-actualit-promote-to-frontpage .view-content .views-row-3{grid-area:3/1/3/3;margin-right:0;margin-bottom:0;}.view-actualit-promote-to-frontpage .view-content .views-row-4{grid-area:3/3/3/5;margin-bottom:0;}}@media screen and (min-width:1050px){.view-actualit-promote-to-frontpage .view-content{display:grid;grid-template-columns:repeat(4,1fr);column-gap:15px;row-gap:15px;}.view-actualit-promote-to-frontpage .view-content .views-row-1{grid-area:1/1/3/3;margin-bottom:0;margin-right:0;}.view-actualit-promote-to-frontpage .view-content .views-row-2{grid-area:1/3/1/5;margin-bottom:0;}.view-actualit-promote-to-frontpage .view-content .views-row.views-row-2 .node-teaser .image-container{padding:50% 0 0 0;}.view-actualit-promote-to-frontpage .view-content .views-row-3{grid-area:2/3/2/4;margin-bottom:0;margin-right:0;}.view-actualit-promote-to-frontpage .view-content .views-row-4{grid-area:2/4/2/5;margin-bottom:0;}.view-actualit-promote-to-frontpage .view-content .views-row.views-row-3 .node-teaser .content .field-name-title-field .field-item,.view-actualit-promote-to-frontpage .view-content .views-row.views-row-4 .node-teaser .content .field-name-title-field .field-item{max-height:73px;font-size:16px;line-height:25px;}.view-actualit-promote-to-frontpage .view-content .views-row.views-row-3 .node-teaser .content,.view-actualit-promote-to-frontpage .view-content .views-row.views-row-4 .node-teaser .content{right:20px;bottom:20px;left:20px;}}.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:32%;}.masonry-view .masonry-gutter-sizer{width:2%;}@media screen and (max-width:900px){.masonry-view .masonry-gutter-sizer{width:2%;}.masonry-view .masonry-column-sizer,.masonry-view .views-row{width:49%;}}@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:#312783;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:#9fa5a8;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{opacity:0.8;}.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,.view .views-row.publication .views-row-publication-image.publication-publication .views-field-field-publication-image.no-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,.view .views-row.publication:hover .views-row-publication-image.publication-publication .views-field-field-publication-image.no-image{width:110%;margin-top:-10%;margin-left:-5%;}.view .views-row.publication:hover .views-row-publication-image.publication-publication .views-field-field-publication-image.no-image img{margin:0;}}.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-publication .views-field-field-publication-image.no-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,.view .views-row.publication .views-row-publication-image.publication-publication .views-field-field-publication-image.no-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,.view .views-row.publication .views-row-publication-image.publication-publication .views-field-field-publication-image.no-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,.view .views-row.publication .views-row-publication-image.publication-publication .views-field-field-publication-image.no-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,.view .views-row.publication .views-row-publication-image.publication-publication .views-field-field-publication-image.no-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;}/**/@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 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');}.mb-50{margin-bottom:50px !important;}.mt-50{margin-top:50px !important;}.tabs ul.tabs{z-index:9999;position:absolute;top:0;right:0;}.entity-paragraphs-item.bg-gris{background-color:#F9F9F9;padding-top:40px;padding-bottom:40px;}.text-uppercase{text-transform:uppercase;}.pane-bean h2.pane-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.page-social-feed #breadcrumb,.page-publications #breadcrumb{height:auto;margin:0 auto;padding:0 15px;position:relative;max-width:1000px;}.page-social-feed #breadcrumb .breadcrumb,.page-publications #breadcrumb .breadcrumb{font-family:Arial;font-style:normal;font-weight:normal;font-size:16px;line-height:21px;color:#4C4C4C;text-shadow:none;z-index:999;padding:15px 0 !important;}.page-social-feed #breadcrumb .breadcrumb a,.page-publications #breadcrumb .breadcrumb a{font-family:Arial;font-style:normal;font-weight:normal;font-size:16px;line-height:21px;color:#4C4C4C;text-shadow:none;}.page-social-feed #page-title,.page-publications #page-title{margin:50px auto;padding:0 15px;position:initial;max-width:1000px;font-family:Arial;font-style:normal;font-weight:normal;font-size:38px;line-height:normal;color:#4C4C4C;text-shadow:none;}.node-type-smart-cooperation #page-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.node-type-smart-cooperation #breadcrumb{height:auto;margin:0 auto;padding:0 15px;position:relative;max-width:1000px;}.node-type-smart-cooperation #breadcrumb .breadcrumb{font-family:Arial;font-style:normal;font-weight:normal;font-size:16px;line-height:21px;color:white;text-shadow:none;z-index:999;padding:15px 0 !important;}.node-type-smart-cooperation #breadcrumb .breadcrumb a{font-family:Arial;font-style:normal;font-weight:normal;font-size:16px;line-height:21px;color:white;text-shadow:none;}#main-wrapper .node-investors-content .paragraphs-items .field-name-field-paragraphes > .field-items > .field-item:first-of-type .entity-paragraphs-item{padding-top:50px;}@media screen and (max-width:576px){#main-wrapper .node-investors-content .paragraphs-items .field-name-field-paragraphes > .field-items > .field-item:first-of-type .entity-paragraphs-item{padding-top:20px;}}#main-wrapper .node-investors-content .paragraphs-items .field-name-field-paragraphes > .field-items > .field-item:first-of-type .entity-paragraphs-item.bg-gris{padding-top:40px;}.node-type-smart-cooperation .node-investors-banner{position:relative;}.node-type-smart-cooperation .node-investors-banner .bean-banner{margin-top:-51px;}.node-type-smart-cooperation .node-investors-banner .bean-banner .content{height:500px;}.node-type-smart-cooperation .node-investors-banner .inside .pane-node-field-investors-catchphrase{background-color:rgba(0,0,0,0.2);width:100%;max-width:100%;height:100%;top:0;left:0;margin:0;padding:0;}.node-type-smart-cooperation .node-investors-banner .inside .pane-node-field-investors-catchphrase .pane-content{margin:0 auto;padding:0 15px;position:relative;max-width:1000px;height:100%;}.node-type-smart-cooperation .node-investors-banner .inside .pane-node-field-investors-catchphrase .pane-content .field-name-field-investors-catchphrase{display:flex;align-items:center;width:75%;height:100%;}.node-type-smart-cooperation .node-investors-banner .inside .pane-node-field-investors-catchphrase .pane-content .field-name-field-investors-catchphrase .field-item{font-family:"Helvetica Neue";font-style:normal;font-weight:300;font-size:44px;line-height:53px;text-transform:uppercase;color:#FFFFFF;text-shadow:1px 1px 0px #4d4d4d;}@media screen and (max-width:768px){.node-type-smart-cooperation .node-investors-banner .inside .pane-node-field-investors-catchphrase .pane-content .field-name-field-investors-catchphrase{width:100%;}.node-type-smart-cooperation .node-investors-banner .inside .pane-node-field-investors-catchphrase .pane-content .field-name-field-investors-catchphrase .field-item{font-size:32px;}}.panels-flexible-region-inside,.panels-flexible-column-inside,.panels-flexible-row,#block-system-main .panels-flexible-row{padding:0 !important;}.node-type-smart-cooperation .paragraphs-items > .field-type-paragraphs > .field-items > .field-item{margin-bottom:0;}.node-type-smart-cooperation .field-item .mb-30{margin-bottom:30px;}.node-investors-content .inside{margin:auto !important;padding:0 !important;}.entity-paragraphs-item h2,.entity-bean h2,.node-editorial .entity-bean.bean-text-and-image-editorial .field-name-title-field h2,.bean-key-figures .field-name-title-field .field-item,.bean-carousel-editorial .field-name-title-field .field-item{position:relative;padding-left:20px;font-family:"Helvetica Neue Thin";font-style:normal;font-size:44px;line-height:53px;color:#312783;margin-bottom:30px;hyphens:manual;}.entity-paragraphs-item h3{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:32px;line-height:37px;text-align:center;text-transform:uppercase;margin-bottom:20px;}.entity-paragraphs-item h2 strong,.entity-bean h2 strong,.bean-key-figures .field-name-title-field .field-item  strong,.bean-carousel-editorial .field-name-title-field .field-item strong{font-family:'Helvetica Neue';}.entity-paragraphs-item h2:before,.entity-bean h2:before,.bean-key-figures .field-name-title-field .field-item:before,.bean-carousel-editorial .field-name-title-field .field-item:before{position:absolute;left:0;bottom:5px;content:'';height:100%;width:5px;background-color:#35D331;}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items{display:flex;justify-content:center;margin:0 -15px;}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item{position:relative;flex:0 0 25%;padding:0 15px;margin:0 !important;}@media screen and (max-width:992px){.paragraphs-items.paragraphs-items-field-key-figure-element .field-items{flex-wrap:wrap;}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item{flex:0 0 50%;margin-bottom:15px !important;}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item:nth-child(2):after{display:none;}}@media screen and (max-width:576px){.paragraphs-items.paragraphs-items-field-key-figure-element .field-items{flex-wrap:wrap;}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item .content .number span.counter{font-size:44px !important;}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item .content .number span.suffix{font-size:32px !important;}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item .content .legend{font-size:16px !important;margin-top:0;}}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item:after{content:'';position:absolute;top:50%;right:0;height:80%;width:2px;background-color:#35D331;transform:translate(0,-50%) rotate(10deg);}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item:last-of-type:after{display:none;}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item .content .number{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:62px;text-align:center;color:#312783;}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item .content .number span.counter{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:62px;text-align:center;color:#312783;}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item .content .number span.suffix{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:46px;text-align:center;color:#312783;}.paragraphs-items.paragraphs-items-field-key-figure-element .field-items .field-item .content .legend{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:18px;text-align:center;color:#717171;}.paragraphs-item-block-slider .field-items .field-item{padding:0 15px;}.paragraphs-item-block-slider .field-items .field-item .paragraphs-item-slide{position:relative;height:100%;}.paragraphs-item-block-slider .field-items .field-item .paragraphs-item-slide .link-article{position:absolute;width:100%;height:100%;top:0;right:0;z-index:3;}.paragraphs-item-block-slider .field-items .field-item .paragraphs-item-slide .image-container{display:block;width:100%;height:100%;position:relative;overflow:hidden;padding:150% 0 0 0;}.paragraphs-item-block-slider .field-items .field-item .paragraphs-item-slide .image-container .bg-linear-image{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(89,89,89,0.3) 43.75%,rgba(196,196,196,0) 100%);transition:all .2s ease-in;}.paragraphs-item-block-slider .field-items .field-item .paragraphs-item-slide:hover .image-container .bg-linear-image{background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(89,89,89,0.4) 43.75%,rgba(196,196,196,0) 100%);}.paragraphs-item-block-slider .field-items .field-item .paragraphs-item-slide .image-container img{display:block;min-width:100%;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;transition:all .2s ease-in;}.paragraphs-item-block-slider .field-items .field-item .paragraphs-item-slide:hover .image-container img{transform:scale(1.1);}.paragraphs-item-block-slider .field-items .field-item .paragraphs-item-slide .content{position:absolute;z-index:2;right:20px;bottom:40px;left:20px;}.paragraphs-item-block-slider .field-items .field-item .paragraphs-item-slide .content p{font-family:Helvetica;font-style:normal;font-weight:bold;font-size:20px;line-height:25px;text-align:center;text-transform:uppercase;color:#FFFFFF;}.paragraphs-item-block-slider .title-arrows{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;}@media screen and (max-width:768px){.paragraphs-item-block-slider .title-arrows{flex-wrap:wrap;}.paragraphs-item-block-slider .title-arrows h2{flex:0 0 100%;margin-bottom:2rem;}.paragraphs-item-block-slider .title-arrows .nav-slider{display:none !important;}}.paragraphs-item-block-slider .title-arrows h2{margin-bottom:0;}.paragraphs-item-block-slider .title-arrows .nav-slider{display:flex;align-items:center;}.paragraphs-item-block-slider .title-arrows .nav-slider .slick-arrow{cursor:pointer;margin:0 20px;transition:all .2s ease;}.paragraphs-item-block-slider .title-arrows .nav-slider .slick-arrow:hover:not(.slick-disabled){transform:scale(1.08);}.paragraphs-item-block-slider .title-arrows .nav-slider .slick-arrow.slick-disabled{cursor:auto;opacity:50%;}.paragraphs-item-block-slider .title-arrows .nav-slider .slick-arrow:last-of-type{margin-right:0;}.paragraphs-item-block-slider .title-arrows .nav-slider .slick-arrow img{width:30px;height:30px;object-fit:contain;}.paragraphs-item-block-slider .container-fluid-slider{overflow:hidden;position:relative;}.paragraphs-item-block-slider .container-fluid-slider .container-slider{margin:0 auto;padding:0 15px;max-width:1000px;}.paragraphs-item-block-slider .container-fluid-slider .container-slider .field-type-paragraphs .slick-slider{position:initial;}.paragraphs-item-block-slider .container-fluid-slider .container-slider .row-slider{margin-right:-15px;margin-left:-15px;}.paragraphs-item-block-slider .container-fluid-slider .container-slider .field-type-paragraphs .slick-slider .slick-list{overflow:visible;}.view.view-social-feed .view-content .masonry-item.views-row{background-color:#F9F9F9;box-shadow:2px 2px 5px rgba(0,0,0,0.1);border:none;border-radius:0;padding:20px;transition:all .3s ease;}.view.view-social-feed .view-content .masonry-item.views-row:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.2);}.view.view-social-feed .view-content .masonry-item.views-row:hover .views-field-field-image img{transform:scale(1.1);}.view.view-social-feed .view-content .masonry-item.views-row .views-field-field-image{display:block;width:100%;height:100%;position:relative;overflow:hidden;padding:70% 0 0 0;margin-bottom:20px;}.view.view-social-feed .view-content .masonry-item.views-row .views-field-field-image img{display:block;min-width:100%;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;transition:all .3s ease;}.view.view-social-feed .view-content .masonry-item.views-row .views-field-created{display:flex;align-items:center;padding:0;font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#717171;margin-bottom:10px;}.view.view-social-feed .view-content .masonry-item.views-row .views-field-created .placeholder{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#717171;}.view.view-social-feed .view-content .masonry-item.views-row .views-field-created:before{display:flex;justify-content:center;align-items:center;content:'';background-repeat:no-repeat;background-size:cover;width:20px;height:20px;margin-right:5px;}.view.view-social-feed .view-content .masonry-item.views-row.other .views-field-created:before{display:none;}.view.view-social-feed .view-content .masonry-item.views-row.twitter .views-field-created:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/twitter-square.svg);}.view.view-social-feed .view-content .masonry-item.views-row.facebook .views-field-created:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/facebook-square.svg);}.view.view-social-feed .view-content .masonry-item.views-row.linkedin .views-field-created:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/linkedin.svg);}.view.view-social-feed .view-content .masonry-item.views-row.youtube .views-field-created:before{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/youtube-square.svg);}.view.view-social-feed .view-content .masonry-item.views-row .views-field-field-text-post{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:21px;color:#000000;}.panel-pane .view-social-feed .more-link{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;}.panel-pane .view-social-feed .more-link a{position:relative;display:flex;align-items:center;justify-content:flex-end;font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:18px;color:#312783;}.panel-pane .view-social-feed .more-link a:before{content:'';position:absolute;left:0;bottom:-3px;width:0;height:2px;background-color:#312783;transition:all .3s ease;}.panel-pane .view-social-feed .more-link a:after{display:flex;justify-content:center;align-items:center;content:'';background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/chevron-right-blue.svg);background-repeat:no-repeat;background-size:cover;width:15px;height:15px;margin-left:5px;}.panel-pane .view-social-feed .more-link a:hover:before{width:100%;right:0;}.paragraphs-items.paragraphs-items-field-social-network .field-items{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -15px;}.paragraphs-items.paragraphs-items-field-social-network .field-items .field-item{position:relative;flex:0 0 25%;max-width:25%;padding:0 15px;margin:0 !important;}@media screen and (max-width:992px){.paragraphs-items.paragraphs-items-field-social-network .field-items .field-item{flex:0 0 50%;max-width:50%;margin-bottom:15px !important;}}@media screen and (max-width:576px){.paragraphs-items.paragraphs-items-field-social-network .field-items .field-item{flex:0 0 100%;max-width:100%;}}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network{padding:15px;text-align:center;transition:all .2s ease;}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network:hover{transform:scale(1.05);box-shadow:2px 2px 5px rgba(0,0,0,0.1);}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network.facebook{background-color:#4267B2;}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network.twitter{background-color:#1DA1F2;}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network.linkedin{background-color:#2867B2;}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network.youtube{background-color:#FF0000;}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network.other{background-color:#312783;}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network .number{display:flex;align-items:center;justify-content:center;font-family:Helvetica;font-style:normal;font-weight:normal;font-size:55px;line-height:64px;color:#FFFFFF;}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network .abonnes{display:flex;align-items:center;justify-content:center;font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#FFFFFF;margin-top:10px;}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network .abonnes .icon-social-media{display:flex;align-items:center;justify-content:center;content:'';width:20px;height:20px;background-repeat:no-repeat;background-size:cover;margin-left:10px;}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network.twitter .abonnes .icon-social-media{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/twitter-square-white.svg);}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network.facebook .abonnes .icon-social-media{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/facebook-square-white.svg);}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network.linkedin .abonnes .icon-social-media{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/linkedin-white.svg);}.paragraphs-items.paragraphs-items-field-social-network .paragraphs-item-social-network.youtube .abonnes .icon-social-media{background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/youtube-square-white.svg);}.paragraphs-item-text p{font-family:Arial;font-style:normal;font-weight:normal;font-size:20px !important;margin:0;}.paragraphs-item-text-image .content{display:flex;flex-wrap:wrap;align-items:center;margin:0 -15px;}.paragraphs-item-text-image .content .field-name-field-image,.paragraphs-item-text-image .content .field-name-field-texte{flex:0 0 50%;padding:0 15px;}.paragraphs-item-text-image .content .field-name-field-image img{width:100%;}.paragraphs-item-text-image .content .field-name-field-texte h3{text-align:left;}.paragraphs-item-text-image .content .field-name-field-texte p{font-family:Arial;font-style:normal;font-weight:normal;font-size:20px !important;margin:0;}@media screen and (max-width:768px){.paragraphs-item-text-image .content .field-name-field-image,.paragraphs-item-text-image .content .field-name-field-texte{flex:0 0 100%;}.paragraphs-item-text-image .content .field-name-field-image{margin-bottom:20px;}}.paragraphs-item-bloc-nos-engagements .content{display:flex;align-items:center;flex-wrap:wrap;margin:0 -15px;background:#F9F9F9;border:10px solid rgba(53,211,49,0.5);padding:20px 5px;}.paragraphs-item-bloc-nos-engagements .content .content-left{flex:0 0 50%;padding:0 15px;}.paragraphs-item-bloc-nos-engagements .content .content-right{flex:0 0 50%;padding:0 15px;}@media screen and (max-width:768px){.paragraphs-item-bloc-nos-engagements .content .content-left{flex:0 0 100%;margin-bottom:20px;}.paragraphs-item-bloc-nos-engagements .content .content-right{flex:0 0 100%;}}.paragraphs-item-bloc-nos-engagements .content .content-left{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 0;grid-template-areas:"top-left top-right"
    "bottom bottom";}.paragraphs-item-bloc-nos-engagements .content .content-left .top-left{grid-area:top-left;}.paragraphs-item-bloc-nos-engagements .content .content-left .top-left .field-item{display:block;width:100%;height:100%;position:relative;overflow:hidden;padding:100% 0 0 0;}.paragraphs-item-bloc-nos-engagements .content .content-left .top-left .field-item img{display:block;min-width:100%;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;}.paragraphs-item-bloc-nos-engagements .content .content-left .top-right{grid-area:top-right;}.paragraphs-item-bloc-nos-engagements .content .content-left .top-right .field-item{display:block;width:100%;height:100%;position:relative;overflow:hidden;padding:100% 0 0 0;}.paragraphs-item-bloc-nos-engagements .content .content-left .top-right .field-item img{display:block;min-width:100%;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;}.paragraphs-item-bloc-nos-engagements .content .content-left .bottom{grid-area:bottom;}.paragraphs-item-bloc-nos-engagements .content .content-left .bottom .field-item{display:block;width:100%;height:100%;position:relative;overflow:hidden;padding:50% 0 0 0;}.paragraphs-item-bloc-nos-engagements .content .content-left .bottom .field-item img{display:block;min-width:100%;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;}.paragraphs-item-bloc-nos-engagements .content .content-right p{font-size:123%;}.paragraphs-item-bloc-nos-engagements .content .content-right ul li{position:relative;padding-left:20px;margin-bottom:15px;}.paragraphs-item-bloc-nos-engagements .content .content-right ul li p{margin-top:5px;font-size:123%;}.paragraphs-item-bloc-nos-engagements .content .content-right ul li{font-size:123%;}.paragraphs-item-bloc-nos-engagements .content .content-right ul li:before{content:'';position:absolute;top:5px;left:0;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/dot-green.svg);background-size:contain;background-repeat:no-repeat;width:10px;height:10px;margin-right:10px;}.block-views-publications-block{background-color:#F9F9F9;color:black;padding-top:40px;padding-bottom:40px;}.block-views-publications-block .view-publications .view-content .views-row{margin:0;}@media screen and (max-width:768px){.block-views-publications-block .view-publications .view-content .views-row{flex:0 0 100%;margin-bottom:15px;}}.block-views-publications-block .more-link{margin-top:30px;display:flex;align-items:center;justify-content:flex-end;}.block-views-publications-block .more-link a{position:relative;display:flex;align-items:center;justify-content:flex-end;font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:18px;color:#312783;}.block-views-publications-block .more-link a:before{content:'';position:absolute;left:0;bottom:-3px;width:0;height:2px;background-color:#312783;transition:all .3s ease;}.block-views-publications-block .more-link a:after{display:flex;justify-content:center;align-items:center;content:'';background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/chevron-right-blue.svg);background-repeat:no-repeat;background-size:cover;width:15px;height:15px;margin-left:5px;}.block-views-publications-block .more-link a:hover:before{width:100%;right:0;}.view-publications .view-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}.view-publications .view-content .views-row{flex:0 0 33%;padding:0 15px;margin:15px 0;border:none;box-shadow:none;float:none;}@media screen and (max-width:768px){.view-publications .view-content .views-row{flex:0 0 100%;margin-bottom:15px;}}.node-publication.node-teaser{height:100%;display:flex;flex-direction:column;justify-content:center;background-color:#FFFFFF;box-shadow:2px 2px 10px rgba(0,0,0,0.05);padding:20px;}.node-publication.node-teaser .field-name-field-publication-image{display:flex;justify-content:center;margin-bottom:15px;}.node-publication.node-teaser .field-name-field-publication-image img{max-width:160px;height:170px;object-fit:cover;}.node-publication.node-teaser .field-name-field-publication-image.no-image img{width:70px;height:auto;object-fit:contain;}.node-publication.node-teaser h3{font-family:Helvetica;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;text-align:center;text-transform:uppercase;color:#717171;height:18px;display:block;display:-webkit-box;max-width:100%;margin:0 auto;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.node-publication.node-teaser .content-bottom{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:18px;text-align:center;color:#ACAAA2;margin-top:10px;}.node-publication.node-teaser .content-bottom .container-btn{margin-top:10px;}.view-jobs .view-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}.view-jobs .view-content .views-row{max-width:33%;flex:0 0 33%;padding:0 15px;margin:0;border:none;box-shadow:none;float:none;}@media screen and (max-width:768px){.view-jobs .view-content .views-row{flex:0 0 100%;margin-bottom:15px;}}.block-views-jobs-hp-block .more-link{margin-top:30px;display:flex;align-items:center;justify-content:flex-end;}.block-views-jobs-hp-block .more-link a{position:relative;display:flex;align-items:center;justify-content:flex-end;font-family:Helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:18px;color:#312783;}.block-views-jobs-hp-block .more-link a:before{content:'';position:absolute;left:0;bottom:-3px;width:0;height:2px;background-color:#312783;transition:all .3s ease;}.block-views-jobs-hp-block .more-link a:after{display:flex;justify-content:center;align-items:center;content:'';background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/chevron-right-blue.svg);background-repeat:no-repeat;background-size:cover;width:15px;height:15px;margin-left:5px;}.block-views-jobs-hp-block .more-link a:hover:before{width:100%;right:0;}.node-jobs.node-teaser{background-color:#D6D4E6;box-shadow:2px 2px 4px rgba(0,0,0,0.05);height:100%;display:flex;flex-direction:column;transition:all .3s ease;}.node-jobs.node-teaser:hover{transform:scale(1.05);box-shadow:2px 2px 4px rgba(0,0,0,0.10);}.node-jobs.node-teaser .top-content{padding:20px;}.node-jobs.node-teaser .top-content .field-name-field-jobs-activity{font-family:Helvetica;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;text-transform:uppercase;color:#312783;margin-bottom:10px;}.node-jobs.node-teaser .top-content .field-name-title-field{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:25px;line-height:29px;color:#576065;max-height:87px;display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}.node-jobs.node-teaser .top-content .field-name-field-jobs-contract{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:14px;line-height:16px;text-transform:uppercase;color:#576065;margin-bottom:10px;}.node-jobs.node-teaser .top-content .content-inline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-family:Helvetica;font-style:normal;font-weight:normal;font-size:14px;line-height:16px;color:#576065;margin:-5px;}.node-jobs.node-teaser .top-content .content-inline > div{padding:5px;}.node-jobs.node-teaser .bottom-content{position:relative;background-color:#EAE9F3;padding:10px 20px;display:flex;justify-content:flex-end;margin-top:auto;}.node-jobs.node-teaser .bottom-content .views-field-value-addthis .addthis-button-icon,.node-jobs.node-teaser .bottom-content .field-name-field-addthis .addthis-button-icon{position:initial;background-image:url(//www.invivo-group.com/sites/all/themes/custom/invivo_theme/images/share-alt.svg);background-size:cover;background-repeat:no-repeat;width:15px;height:15px;}.node-jobs.node-teaser .bottom-content .views-field-value-addthis{padding:0;border:none;}.node-jobs.node-teaser .bottom-content .views-field-value-addthis .content-addthis_toolbox{background:none;margin:0;padding:0;left:20px;top:50%;transform:translate(0,-50%);width:auto;height:19px;}.node-jobs.node-teaser .bottom-content .views-field-value-addthis .content-addthis_toolbox a{margin-bottom:0;}/**/.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;padding:0 15px;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;padding:0 15px;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,.node-careers .pane-jobs-panel-pane-1 .view-id-jobs .view-header{position:absolute;top:-5px;right:0;}.node-careers .node-careers-jobs-wrapper .view-id-jobs.contextual-links-region .view-header,.node-careers .pane-jobs-panel-pane-1 .view-id-jobs.contextual-links-region .view-header{position:absolute;top:-65px;right:0;}@media screen and (max-width:768px){.node-careers .node-careers-jobs-wrapper .view-id-jobs.contextual-links-region .view-header,.node-careers .pane-jobs-panel-pane-1 .view-id-jobs.contextual-links-region .view-header{position:initial;top:0;}.node-careers .node-careers-jobs-wrapper .view-id-jobs.contextual-links-region .view-header .view-header-button,.node-careers .pane-jobs-panel-pane-1 .view-id-jobs.contextual-links-region .view-header .view-header-button{margin:-5px;}.node-careers .node-careers-jobs-wrapper .view-id-jobs.contextual-links-region .view-header .view-header-button a,.node-careers .pane-jobs-panel-pane-1 .view-id-jobs.contextual-links-region .view-header .view-header-button a{margin:5px;}}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-header-button a,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .view-id-jobs .view-filters .view-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,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .view-id-jobs .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{padding-right:0;}.node-careers .node-careers-jobs-wrapper .view-id-jobs .view-filters .views-exposed-form .views-exposed-widget.views-submit-button,.node-careers .pane-jobs-panel-pane-1 .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"],.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .view-id-jobs .view-filters .views-exposed-form .views-exposed-widget.views-cancel-button,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .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,.node-careers .pane-jobs-panel-pane-1 .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;}.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;}}/**/