@charset "UTF-8";
/*@import "vendor/foundation/variables";*/
.header-holder:after, .header-top:after, .header-top .nav:after, .header-top #toboggan-login-link:after, .header-top #superfish-3 .menuparent:after, #nav ul:after, .customer-area .customer-logos:after, .team-sec .tabs .view-leadership.leadership-images .view-content .views-row:after, .team-sec .tabs dd:after, .news-area ul:after, .bottom-container ul:after, .bread-crumb ul:after, #content ul:after, .sidebar ul:after {
  content: " ";
  display: block;
  clear: both; }

.header-top .nav, .header-top #toboggan-login-link, .header-top #superfish-3 .menuparent, .header-top .nav li ul, .header-top #toboggan-login-link li ul, .header-top #superfish-3 .menuparent li ul, #nav ul, .customer-area .customer-logos, .news-area ul, .bottom-container ul, .bread-crumb ul, #content ul, .sidebar ul, .download-fixed {
  margin: 0;
  padding: 0;
  list-style: none; }

.customer-area blockquote cite img {
  width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: top; }

#nav .main-nav:after {
  padding-left: 9999px;
  padding-right: 9999px;
  margin-left: -9999px;
  margin-right: -9999px; }

.header-holder:after, .header-top:after, .header-top .nav:after, .header-top #toboggan-login-link:after, .header-top #superfish-3 .menuparent:after, #nav ul:after, .customer-area .customer-logos:after, .team-sec .tabs .view-leadership.leadership-images .view-content .views-row:after, .team-sec .tabs dd:after, .news-area ul:after, .bottom-container ul:after, .bread-crumb ul:after, #content ul:after, .sidebar ul:after {
  content: " ";
  display: block;
  clear: both; }

.header-top .nav, .header-top #toboggan-login-link, .header-top #superfish-3 .menuparent, .header-top .nav li ul, .header-top #toboggan-login-link li ul, .header-top #superfish-3 .menuparent li ul, #nav ul, .customer-area .customer-logos, .news-area ul, .bottom-container ul, .bread-crumb ul, #content ul, .sidebar ul, .download-fixed {
  margin: 0;
  padding: 0;
  list-style: none; }

.customer-area blockquote cite img {
  width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: top; }

#nav .main-nav:after {
  padding-left: 9999px;
  padding-right: 9999px;
  margin-left: -9999px;
  margin-right: -9999px; }

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/notosans-italic-webfont.eot");
  src: url("../fonts/notosans-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/notosans-italic-webfont.woff") format("woff"), url("../fonts/notosans-italic-webfont.ttf") format("truetype"), url("../fonts/notosans-italic-webfont.svgnotosans-italic-webfont") format("svg");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/notosans-bolditalic-webfont.eot");
  src: url("../fonts/notosans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/notosans-bolditalic-webfont.woff") format("woff"), url("../fonts/notosans-bolditalic-webfont.ttf") format("truetype"), url("../fonts/notosans-bolditalic-webfont.svgnotosans-bolditalic-webfont") format("svg");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/notosans-bold-webfont.eot");
  src: url("../fonts/notosans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/notosans-bold-webfont.woff") format("woff"), url("../fonts/notosans-bold-webfont.ttf") format("truetype"), url("../fonts/notosans-bold-webfont.svgnotosans-bold-webfont") format("svg");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/notosans-regular-webfont.eot");
  src: url("../fonts/notosans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/notosans-regular-webfont.woff") format("woff"), url("../fonts/notosans-regular-webfont.ttf") format("truetype"), url("../fonts/notosans-regular-webfont.svgnotosans-regular-webfont") format("svg");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?pz69s1");
  src: url("../fonts/icomoon.eot?#iefixpz69s1") format("embedded-opentype"), url("../fonts/icomoon.woff?pz69s1") format("woff"), url("../fonts/icomoon.ttf?pz69s1") format("truetype"), url("../fonts/icomoon.svg?pz69s1#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "foundation-icons";
  src: url("../fonts/foundation-icons/foundation-icons.eot");
  src: url("../fonts/foundation-icons/foundation-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/foundation-icons/foundation-icons.woff") format("woff"), url("../fonts/foundation-icons/foundation-icons.ttf") format("truetype"), url("../fonts/foundation-icons/foundation-icons.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-uniE60A:before {
  content: "\e60a"; }

.icon-arrow:before {
  content: "\e605"; }

.icon-el:before {
  content: "\e604"; }

.icon-google:before {
  content: "\e606"; }

.icon-link:before {
  content: "\e607"; }

.icon-twitter:before {
  content: "\e608"; }

.icon-youtube:before {
  content: "\e609"; }

.icon-svg:before {
  content: "\e603"; }

.icon-guide:before {
  content: "\e600"; }

.icon-live:before {
  content: "\e601"; }

.icon-announcement:before {
  content: "\e602"; }

.fi-social-instagram:before {
  content: "\f1cd";
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
  font-size: 1.4em;
  margin-top: 7px; }

.fi-social-instagram a {
  background: #005594; }



.eval-steps.tos-version .two-steps-list a {
  text-decoration: underline; }

.custom-button-class {
  background: #b4c401;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  border-bottom: 3px solid #817c00;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  width: 9.286em;
  padding: 5px 0 1px;
  display: inline-block;
  vertical-align: top;
  text-shadow: 1px 2px 0px rgba(3, 3, 3, 0.25); }

.custom-button-class:hover {
  background: #d5e435 !important;
  color: #ffffff !important; }

.top-bar {
  background: none;
  height: 100%;
  line-height: none;
  position: relative; }
  .top-bar .main--sub-menu .link-area {
    line-height: 35px; }

span.title {
  display: block;
  color: #b4c401;
  text-transform: uppercase;
  font-weight: 700;
  padding-bottom: 10px; }

#header {
	
  padding: 0; }
  #header a {
    color: #47484b; }
    #header a:hover, #header a:focus, #header a:active {
      text-decoration: none;
      color: #4a4a4a; }
  #header .custom-button-class {
    color: #fff; }
  #header .left-small {
    display: none;
    background: #005695;
    width: 3.0rem; }
  #header .contain-to-grid {
    background: none;
    z-index: 1000; }
    #header .contain-to-grid.fixed {
      background: #fff;
      z-index: 999;
      width: 100%;
      left: 0;
      top: 0;
      border-bottom: 2px solid #efefef;
      min-height: 120px;
      /*.logo{
        width:18%;
        padding-top:10px;
      }*/
      /*#nav .main-nav{
        padding:4px 0;
        ul{
          margin:0;
        }
      }*/ }

.bg-stretch {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  overflow: hidden; }
  .bg-stretch img {
    max-width: 10000px; }

.logo {
  padding-left: 0; }
  .logo img {
    width: auto !important; }
  .logo a {
    text-decoration: none; }

.header-content {
  float: right;
  padding-right: 0;
  }

.header-top {
  margin: 17px 0 -1px;
  position: relative;
  z-index: 9999;
  font-size: 0.857em;
  text-transform: capitalize; }
  .header-top .header-holder {
    float: right; }
  .header-top .block-user-login {
    margin: 3px 0px;
    padding-right: 11px;
    display: inline-block;
    vertical-align: top;
    float: none; }
    .header-top .block-user-login:after {
      content: '';
      position: absolute;
      top: 50%;
      margin: -4px 0 0 10px;
      width: 1px;
      background: #bfbfbf;
      height: 8px; }
  .header-top .block-superfish-3 {
    float: left;
    padding-right: 11px;
    margin: 1px 0; }
    .header-top .block-superfish-3:after {
      content: '';
      position: absolute;
      right: 0;
      top: 70%;
      margin: -4px 0 0;
      width: 1px;
      background: #bfbfbf;
      height: 8px; }
  .header-top .block-lang-dropdown-language {
    display: inline-block;
    vertical-align: top;
    float: none;
    position: relative;
    margin: 0 11px 0 0;
    z-index: 9; }
    .header-top .block-lang-dropdown-language #lang-dropdown-select-language {
      width: auto !important; }
      .header-top .block-lang-dropdown-language #lang-dropdown-select-language:after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        margin: -4px 0 0;
        width: 1px;
        background: #bfbfbf;
        height: 8px; }
    .header-top .block-lang-dropdown-language .form-item {
      margin: 0px; }
    .header-top .block-lang-dropdown-language .ddsDefault .dd-select {
      width: 55px !important;
      border: 0px;
      background: transparent !important;
      cursor: pointer;
      position: relative; }
    .header-top .block-lang-dropdown-language .ddsDefault .dd-selected {
      padding: 1px 11px;
      font-weight: normal !important;
      font-size: 0.897em !important; }
    .header-top .block-lang-dropdown-language .dd-option-text, .header-top .block-lang-dropdown-language .dd-selected-text {
      line-height: 18px !important;
      font-size: 0.897em !important; }
    .header-top .block-lang-dropdown-language .dd-options {
      width: 80px !important; }
  .header-top #superfish-3.dd-menu ul {
    top: 18px;
    padding: 0;
    width: 188px;
    background: #fafafa;
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
    border-top: 10px solid #b4c401; }
    .header-top #superfish-3.dd-menu ul li:after {
      background: transparent; }
    .header-top #superfish-3.dd-menu ul li a {
      padding: 5px 20px; }
  .header-top #superfish-3 .menuparent {
    font-size: 0.86em !important; }
  .header-top .nav, .header-top #toboggan-login-link, .header-top #superfish-3 .menuparent {
    overflow: visible;
    float: left;
    padding: 2px 0 0;
    font-size: 0.957em; }
    .header-top .nav li, .header-top #toboggan-login-link li, .header-top #superfish-3 .menuparent li {
      float: left;
      position: relative;
      padding: 0 11px 0 0;
      margin: 0 11px 0 0; }
      .header-top .nav li .drop-opener, .header-top #toboggan-login-link li .drop-opener, .header-top #superfish-3 .menuparent li .drop-opener {
        position: relative;
        padding: 0 8px 0 0; }
        .header-top .nav li .drop-opener img, .header-top #toboggan-login-link li .drop-opener img, .header-top #superfish-3 .menuparent li .drop-opener img {
          display: inline-block;
          vertical-align: top; }
        .header-top .nav li .drop-opener:after, .header-top #toboggan-login-link li .drop-opener:after, .header-top #superfish-3 .menuparent li .drop-opener:after {
          position: absolute;
          right: 0;
          top: 50%;
          content: '';
          margin: -2px 0 0;
          border-style: solid;
          border-width: 4px 2.5px 0 2.5px;
          border-color: #47484b transparent transparent transparent; }
      .header-top .nav li:after, .header-top #toboggan-login-link li:after, .header-top #superfish-3 .menuparent li:after {
        content: '';
        position: absolute;
        right: 1px;
        top: 22%;
        margin: 0px 0 0;
        width: 1px;
        background: #bfbfbf;
        height: 8px; }
      .header-top .nav li ul, .header-top #toboggan-login-link li ul, .header-top #superfish-3 .menuparent li ul {
        background: #fff;
        width: 70px !important; }
        .header-top .nav li ul.open, .header-top #toboggan-login-link li ul.open, .header-top #superfish-3 .menuparent li ul.open {
          display: block;
          margin: 6px 0 0; }
        .header-top .nav li ul li, .header-top #toboggan-login-link li ul li, .header-top #superfish-3 .menuparent li ul li {
          margin: 0;
          text-align: center;
          float: none;
          padding: 0; }
          .header-top .nav li ul li:after, .header-top #toboggan-login-link li ul li:after, .header-top #superfish-3 .menuparent li ul li:after {
            display: none; }

/*.section-products, .section-tools, .talend-company, .page-node, .page-landing-download{*/
#nav .left-off-canvas-menu .main-nav ul.menu ul.menu li a:hover, #nav .left-off-canvas-menu .main-nav ul.menu ul.menu li a.active {
  color: #c1d72e !important;
  border-bottom: 0px !important; }
#nav .main-nav {
  margin-left: 0px !important; }
  #nav .main-nav .menu .menu {
    display: none;
    z-index: -3 !important; }
    #nav .main-nav .menu .menu li {
      top: -3px !important;
      z-index: -2 !important; }
  #nav .main-nav .menu li.expanded:hover .menu {
    display: block; }
  #nav .main-nav .menu li {
    padding: 10px;
    position: relative;
    text-align: center; }
    #nav .main-nav .menu li:after {
      content: '';
      position: absolute;
      margin: 0;
      width: 1px;
      background: #47484b;
      height: 20px;
      vertical-align: top;
      top: 10px;
      right: 0; }
    #nav .main-nav .menu li.last:after {
      height: 0px; }
    #nav .main-nav .menu li a {
      white-space: nowrap; }
    #nav .main-nav .menu li.expanded:after {
      right: -6px; }
    #nav .main-nav .menu li.expanded > a {
      position: relative;
      display: block;
      margin: 0px;
      vertical-align: middle; }
      #nav .main-nav .menu li.expanded > a:after {
        content: '?';
        position: absolute;
        margin: 0;
        width: 5px;
        background: #c1d72e;
        height: 0px;
        vertical-align: top;
        top: 0px;
        right: -8px; }
  #nav .main-nav .menu ul.menu {
    position: absolute;
    left: 0;
    top: 40px;
    display: none; }
    #nav .main-nav .menu ul.menu li {
      background: #fff;
      padding: 0 10px;
      border: 1px solid #e0e1e2;
      display: block;
      width: 230px;
      text-align: left; }
      #nav .main-nav .menu ul.menu li:after {
        background: transparent !important; }
      #nav .main-nav .menu ul.menu li:first-child {
        margin-top: 0.19555em; }
      #nav .main-nav .menu ul.menu li a {
        font-family: 'Noto Sans', "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 1rem;
        font-weight: 400;
        color: #5ea7cb;
        background: #fff;
        display: inline-block;
        width: 215px;
        text-align: left;
        padding: 10px 0; }

/*}*/
#nav {
  padding: 24px 0 0;
  height: auto;
  background: none; }
  #nav .left-off-canvas-menu {
    width: 100%;
    left: 100%;
    position: relative;
    background: none;
    overflow: visible; }
    #nav .left-off-canvas-menu > ul.menu > li a:hover {
      border-bottom: 5px solid #b4c401; }
    #nav .left-off-canvas-menu > ul.menu > li a.active {
      color: #b4c401;
      border-bottom: 5px solid #b4c401 !important; }
  #nav .main-nav {
    position: absolute !important;
    width: auto !important;
    width: 100%;
    right: 0;
    position: relative;
    background: none;
    overflow: visible;
    z-index: 5;
    padding: 0; }
    #nav .main-nav.menu-five-products {
      margin-left: 0px !important; }
      #nav .main-nav.menu-five-products .menu li {
        padding: 10px;
        position: relative;
        text-align: center; }
        #nav .main-nav.menu-five-products .menu li:after {
          content: '';
          position: absolute;
          margin: 0;
          width: 1px;
          background: #bfbfbf;
          height: 20px;
          vertical-align: top;
          top: 0;
          right: 0; }
        #nav .main-nav.menu-five-products .menu li.last:after {
          height: 0px; }
        #nav .main-nav.menu-five-products .menu li a {
          white-space: nowrap; }
    #nav .main-nav:after {
      background: #315792;
      position: absolute;
      left: 0;
      top: 3px;
      right: 0;
      content: '';
      height: 100%;
      z-index: -1; }
    #nav .main-nav ul {
      font-size: 0.929em;
      margin: 0; }
      #nav .main-nav ul li {
        padding: 10px 0 10px 1em;
        top: 2px; }
        #nav .main-nav ul li a {
          color: #fff; }
          #nav .main-nav ul li a.active {
            color: #c1d72e; }
          #nav .main-nav ul li a:hover {
            color: #b7c22e; }
        #nav .main-nav ul li.active a {
          color: #c1d72e; }
  #nav .top-bar {
    margin: 0;
    border: 0;
    float: none;
    overflow: visible; }
  #nav ul {
    display: table;
    width: 100%;
    text-align: right;
    font-size: 1.357em;
    margin: 0 0 21px; }
  #nav li {
    padding: 0 0 0 1.8em;
    display: table-cell; }
    #nav li:first-child {
      padding: 0; }

.visual {
  position: relative;
  overflow: hidden;
  text-align: center;
  padding: 165px 0 0; }
  .visual .intro-info {
    padding: 0 0 204px; }
    .visual .intro-info .custom-button-class {
      padding: 0;
      display: inline-block;
      vertical-align: top;
      font-size: 1.071em;
      line-height: 2.533em;
      width: 13em;
      height: 2.533em; }
  .visual h1 {
    font-size: 4.214em;
    font-weight: 400; }
    .visual h1 sup {
      display: inline-block;
      vertical-align: bottom;
      font-size: 0.508em; }

.promo-section {
  padding: 0 0 55px; }
  .promo-section .promo {
    padding: 1.071em;
    min-height: 156px;
    border-top: 0.714em solid #eb6e1f;
    border-bottom: 0.214em solid #d9d9d9;
    background: #fff; }
    .promo-section .promo.promo1 {
      border-top-color: #00aedb; }
      .promo-section .promo.promo1 .img-holder {
        background: #00aedb; }
      .promo-section .promo.promo1 h2 {
        color: #00aedb; }
    .promo-section .promo.promo2 {
      border-top-color: #f7a849; }
      .promo-section .promo.promo2 .img-holder {
        background: #f7a849; }
      .promo-section .promo.promo2 h2 {
        color: #f7a849; }
  .promo-section .img-holder {
    text-align: center;
    float: left;
    line-height: 2.857em;
    background: #eb6e1f;
    -webkit-box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    width: 2.857em;
    height: 2.857em; }
    .promo-section .img-holder span {
      color: #fff;
      font-size: 1.071em;
      text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.15); }
  .promo-section .info {
    padding: 4px 0 0 0.857em;
    line-height: 1.500em;
    overflow: hidden;
    text-align: left; }
    .promo-section .info .custom-button-class {
      text-align: center; }
    .promo-section .info h2 {
      text-transform: uppercase;
      font-size: 0.929em;
      font-weight: 700;
      color: #eb6e1f;
      margin: 0 0 5px; }
    .promo-section .info p {
      margin: 0 0 11px; }
    .promo-section .info .custom-button-class {
      font-size: 0.929em;
      width: 10em; }

.customer-area {
  padding: 0 0 73px;
  text-align: center; }
  .customer-area.customer-area-logos {
    padding: 77px 0 0; }
  .customer-area .custom-button-class {
    width: 20.000em;
    font-size: 1.071em;
    padding: 18px 0 14px; }
  .customer-area h1 {
    font-weight: 400; }
  .customer-area .customer-logos {
    letter-spacing: -4px;
    margin: 0 -1.429em 25px; }
    .customer-area .customer-logos li {
      letter-spacing: 0;
      display: inline-block;
      vertical-align: middle;
      margin: 24px 1.286em; }
  .customer-area blockquote {
    background: #fff;
    text-align: left;
    padding: 1.714em 2.214em 1.500em;
    margin: 0 0 44px;
    border: 1px solid #dedede;
    border-bottom-width: 4px;
    overflow: hidden;
    color: #222; }
    .customer-area blockquote .quote-block {
      padding: 17px 0 0 12px; }
    .customer-area blockquote q {
      font-size: 2.143em;
      line-height: 1.400em;
      display: inline-block;
      text-indent: -17px;
      margin: 0 0 14px; }
    .customer-area blockquote .author-info {
      font-size: 0.929em;
      font-weight: 400;
      text-transform: uppercase;
      display: block; }
    .customer-area blockquote cite {
      border: 1px solid #dedede;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      float: left;
      padding: 0.429em;
      position: relative;
      margin: 0 3.571em 0 0; }
      .customer-area blockquote cite:after {
        position: absolute;
        left: 100%;
        top: 50%;
        margin: -1px 0 0;
        width: 2.071em;
        height: 1px;
        background: #dedede;
        content: ''; }
      .customer-area blockquote cite:before {
        position: absolute;
        left: 100%;
        top: 50%;
        margin: -10px 0 0 2.071em;
        width: 1.357em;
        height: 1.357em;
        background: #dedede;
        content: '';
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%; }
      .customer-area blockquote cite img {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%; }

.plateform {
  background: #eee;
  padding: 69px 0 74px;
  text-align: center; }
  .plateform .custom-button-class {
    width: 20em;
    font-size: 1.071em;
    padding: 18px 0  14px; }
  .plateform h1 span {
    display: block;
    font-size: 0.711em;
    margin: 11px 0 0; }
  .plateform .plateform-data {
    background: url(../images/spe.png) repeat-x 0 50%;
    letter-spacing: -4px;
    position: relative;
    padding: 41px 0 37px;
    margin: 0 0 26px;
    max-width: 900px; }
    .plateform .plateform-data.five-products .data {
      margin: 0 0.857em 0 !important; }
    .plateform .plateform-data:after, .plateform .plateform-data:before {
      position: absolute;
      width: 1.786em;
      height: 1.786em;
      background: #fff;
      content: '';
      left: 0;
      top: 50%;
      margin: -13px 0 0 0;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      border: 0.214em solid #646464; }
    .plateform .plateform-data:before {
      left: auto;
      right: 0; }
  .plateform .data {
    letter-spacing: 0;
    display: inline-block;
    vertical-align: top;
    width: 19.071em;
    margin: 0 1.357em 0;
    position: relative; }
    .plateform .data .block {
      padding: 0 0 88px; }
      .plateform .data .block:after {
        position: absolute;
        content: '';
        left: 50%;
        top: 0.571em;
        bottom: 0;
        margin: 0 0  0 -2.143em;
        width: 0.143em;
        background: #646464; }
    .plateform .data:before {
      position: absolute;
      left: 50%;
      top: 100%;
      content: '';
      width: 33px;
      height: 33px;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      border: 3px solid #fff;
      background: #eb6e1f;
      z-index: 2;
      margin: -17px 0 0 -47px; }
    .plateform .data:after {
      position: absolute;
      left: 50%;
      top: 100%;
      content: '';
      width: 39px;
      height: 39px;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      background: #fff;
      border: 3px solid #646464;
      margin: -20px 0 0 -50px; }
    .plateform .data.data1:before {
      background: #00aedb; }
    .plateform .data.data1 .info {
      border-top-color: #00aedb; }
      .plateform .data.data1 .info:after {
        background: #00aedb; }
      .plateform .data.data1 .info h2 a {
        color: #00aedb; }
    .plateform .data.data2:before {
      background: #f7a849; }
    .plateform .data.data2 .info {
      border-top-color: #f7a849; }
      .plateform .data.data2 .info:after {
        background: #f7a849; }
    .plateform .data.data2 h2 a {
      color: #f7a849; }
    .plateform .data.data3:before {
      background: #817c00;
      top: 0;
      margin: -17px 0 0 25px; }
    .plateform .data.data3:after {
      top: 0;
      margin: -20px 0 0 22px; }
    .plateform .data.data3 .block {
      padding: 88px 0 0; }
      .plateform .data.data3 .block:after {
        margin: 0 0 0 2.903em; }
    .plateform .data.data3 .info {
      padding: 29px 1.929em 18px;
      border-top: none;
      border-bottom-style: solid;
      border-bottom-width: 0.571em;
      border-bottom-color: #817c00; }
      .plateform .data.data3 .info:after {
        top: 0;
        background: #817c00;
        margin: -0.5em 0 0 2.5em; }
    .plateform .data.data3 h2 a {
      color: #817c00; }
    .plateform .data.data4:before {
      background: #005695;
      top: 0;
      margin: -17px 0 0 25px; }
    .plateform .data.data4:after {
      top: 0;
      margin: -20px 0 0 22px; }
    .plateform .data.data4 .block {
      padding: 88px 0 0; }
      .plateform .data.data4 .block:after {
        margin: 0 0 0 2.903em; }
    .plateform .data.data4 .info {
      border-top: none;
      border-bottom-style: solid;
      border-bottom-width: 0.571em;
      border-bottom-color: #005695; }
      .plateform .data.data4 .info:after {
        top: 0;
        background: #005695;
        margin: -0.5em 0 0 2.5em; }
    .plateform .data.data4 h2 a {
      color: #005695; }
  .plateform .info {
    padding: 18px 1.929em;
    background: #fff;
    border-top-width: 0.571em;
    border-color: #eb6e1f;
    text-align: left;
    border-top-style: solid;
    min-height: 190px;
    position: relative;
    z-index: 2; }
    .plateform .info:after {
      position: absolute;
      left: 50%;
      top: 100%;
      content: '';
      width: 0.929em;
      height: 0.929em;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      background: #eb6e1f;
      margin: -0.500em 0 0 -2.500em; }
    .plateform .info p {
      margin: 0 0 4px; }
  .plateform h2 {
    font-weight: 700;
    margin: 0 0 5px;
    text-transform: uppercase; }
    .plateform h2 a {
      color: #eb6e1f; }
      .plateform h2 a:hover {
        opacity: 0.8; }
  .plateform .button {
    padding: 0;
    background: none;
    color: #00a9ce;
    font-weight: 700;
    margin: 0;
    font-size: 0.929em;
    text-transform: uppercase;
    position: relative;
    padding: 0 1.286em 0 0; }
    .plateform .button:hover {
      opacity: 0.8; }
    .plateform .button:after {
      position: absolute;
      background: url(../images/sprite.png) no-repeat 100% 0;
      width: 13px;
      height: 8px;
      content: '';
      right: 0;
      top: 50%;
      margin: -5px 0 0; }
  .plateform.add {
    padding: 69px 0 82px;
    background: #fff; }
    .plateform.add .plateform-data {
      margin: 0 0 10px;
      padding: 23px 0 24px; }
    .plateform.add .custom-button-class {
      width: 30.857em;
      letter-spacing: 1px; }
    .plateform.add .head {
      margin: 0 0 10px; }
    .plateform.add h1 {
      font-size: 2.500em; }
    .plateform.add .info {
      border: none;
      background: none;
      padding: 31px 1.929em;
      min-height: inherit; }
      .plateform.add .info:after {
        display: none; }
      .plateform.add .info:before {
        position: absolute;
        left: 50%;
        top: 50%;
        content: '';
        width: 200px;
        height: 200px;
        margin: -43px 0 0 -100px;
        opacity: 0.2;
        z-index: 8;
        border-radius: 100%;
        background: #e76d2d;
        -webkit-box-shadow: 0 0 50px 29px #fff inset;
        box-shadow: 0 0 50px 29px #fff inset;
        background-color: #e76d2d;
        background-color: rgba(231, 109, 45, 0.3); }
    .plateform.add h2 {
      text-align: center;
      font-size: 1.286em; }
    .plateform.add .data .block {
      padding: 0 0 21px;
      height: 7.143em; }
      .plateform.add .data .block:after {
        display: none; }
    .plateform.add .data.data1 .info:before {
      background: #00a9ce;
      -webkit-box-shadow: 0 0 50px 29px #fff inset;
      box-shadow: 0 0 50px 29px #fff inset;
      background-color: #00a9ce;
      background-color: rgba(0, 169, 206, 0.3); }
    .plateform.add .data.data2 .info:before {
      background: #f7a849;
      -webkit-box-shadow: 0 0 50px 29px #fff inset;
      box-shadow: 0 0 50px 29px #fff inset;
      background-color: #f7a849;
      background-color: rgba(247, 168, 73, 0.3); }
    .plateform.add .data.data3 .info:before {
      margin: -165px 0 0 -100px;
      background: #817c00;
      -webkit-box-shadow: 0 0 50px 29px #fff inset;
      box-shadow: 0 0 50px 29px #fff inset;
      background-color: #817c00;
      background-color: rgba(129, 124, 0, 0.3); }
    .plateform.add .data.data4 .info:before {
      margin: -165px 0 0 -100px;
      background: #005695;
      -webkit-box-shadow: 0 0 50px 29px #fff inset;
      box-shadow: 0 0 50px 29px #fff inset;
      background-color: #005695;
      background-color: rgba(0, 86, 149, 0.3); }
    .plateform.add .data.data3 .block {
      padding: 21px 0 0; }
    .plateform.add .data.data3 .info {
      border-bottom: none;
      padding: 5px 1.929em 18px; }
    .plateform.add .data.data4 .block {
      padding: 21px 0 0; }
    .plateform.add .data.data4 .info {
      border-bottom: none;
      padding: 5px 1.929em 18px; }

.featured-sec {
  position: relative; }
  .featured-sec .img-area {
    width: 100%; }
    .featured-sec .img-area img {
      width: 100%;
      display: block; }
  .featured-sec .caption-holder {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
    .featured-sec .caption-holder .row {
      height: 100%; }
  .featured-sec .caption {
    width: 44%;
    display: table;
    vertical-align: middle;
    height: 100%; }
  .featured-sec .caption-block {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    padding: 0 0 0 8px; }
  .featured-sec .title {
    display: block;
    color: #b4c401;
    text-transform: uppercase;
    font-weight: 700;
    margin: -46px 0 13px; }
  .featured-sec h1 {
    margin: 0 0 9px;
    color: #fff; }
  .featured-sec em {
    font-style: italic;
    display: block;
    margin: 0 0 32px;
    font-size: 1.214em;
    font-weight: 700;
    line-height: 1.176em; }
  .featured-sec p {
    margin: 0 0 45px; }
  .featured-sec .custom-button-class {
    width: 20.000em;
    font-size: 1.071em;
    padding: 18px 0  14px;
    text-align: center; }
  .featured-sec.add .caption {
    width: 53%; }
  .featured-sec.add .title {
    font-size: 1.143em;
    margin: -42px 0 27px; }
  .featured-sec.add .custom-button-class {
    width: 12.929em; }
  .featured-sec.add p {
    font-size: 1.286em;
    color: #53565a;
    margin: 0 0 25px; }
  .featured-sec.add h1 {
    font-weight: 400;
    margin: 0 0 15px;
    color: #005695; }
    .featured-sec.add h1 span {
      font-size: 0.711em; }
    .featured-sec.add h1 strong {
      font-weight: 700; }
  .featured-sec.customer-sec {
    background: url(../images/bg-customers.jpg);
    background-size: cover; }
    .featured-sec.customer-sec .caption {
      width: 50%; }
    .featured-sec.customer-sec .caption-holder {
      padding: 50px 0 42px;
      position: relative; }
      .featured-sec.customer-sec .caption-holder h1 {
        color: #1e5492; }
      .featured-sec.customer-sec .caption-holder p {
        color: #53565a; }
    .featured-sec.customer-sec .caption-block {
      padding: 38px 0; }
      .featured-sec.customer-sec .caption-block .custom-button-class {
        width: 12.133em; }
      .featured-sec.customer-sec .caption-block p {
        margin: 0 0 34px; }
      .featured-sec.customer-sec .caption-block h1 {
        font-size: 2.500em;
        margin: 0 0 33px; }
        .featured-sec.customer-sec .caption-block h1 strong {
          font-size: 1.286em;
          font-weight: 700; }
  .featured-sec.careers-sec {
    text-align: center; }
    .featured-sec.careers-sec .caption-holder {
      padding: 87px 0 0; }
    .featured-sec.careers-sec h1 {
      font-size: 2.429em;
      color: #1e5492;
      margin: 0 0 21px; }
    .featured-sec.careers-sec p {
      margin: 0 0 37px; }
    .featured-sec.careers-sec .custom-button-class {
      width: 17.500em; }

.orbit-container {
  padding: 42px 0; }
  .orbit-container li {
    letter-spacing: -4px; }
    .orbit-container li aside {
      margin: 0 -80px 0 0; }
  .orbit-container div {
    width: 9.929em;
    height: 6.714em;
    letter-spacing: 0;
    border: 1px solid #d5d6d6;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    margin: 0 23px 16px 0; }
    .orbit-container div span {
      display: table;
      width: 100%;
      height: 100%; }
    .orbit-container div a {
      display: table-cell;
      vertical-align: middle;
      height: 100%;
      width: 100%;
      text-align: center; }
  .orbit-container .orbit-timer,
  .orbit-container .orbit-bullets-container,
  .orbit-container .orbit-slide-number {
    display: none; }
  .orbit-container .orbit-slides-container img {
    max-width: inherit;
    display: inline-block;
    vertical-align: top; }
  .orbit-container .orbit-next {
    left: 50%;
    right: auto; }
  .orbit-container .orbit-prev,
  .orbit-container .orbit-next {
    bottom: 0;
    background: none;
    top: auto;
    background: url(../images/sprite.png) no-repeat -64px -59px;
    width: 39px;
    height: 34px;
    margin: 0 10px; }
    .orbit-container .orbit-prev span,
    .orbit-container .orbit-next span {
      display: none; }
    .orbit-container .orbit-prev:hover,
    .orbit-container .orbit-next:hover {
      background: url(../images/sprite.png) no-repeat -64px -59px;
      opacity: 0.8; }
  .orbit-container .orbit-prev {
    right: 50%;
    left: auto;
    background-position: -1px -59px; }
    .orbit-container .orbit-prev:hover {
      background-position: -1px -59px; }

.team-sec {
  background: url(../images/bg-team.jpg);
  background-size: cover;
  padding: 90px 0 57px; }
  .team-sec .tabs {
    position: relative;
    background: url(../images/sep1.png) repeat-y 50% 0;
    width: 100%;
    padding: 70px 6px 20px;
    margin: 0 0 0 -48px; }
    .team-sec .tabs:after, .team-sec .tabs:before {
      position: absolute;
      width: 25px;
      height: 25px;
      background: #fff;
      content: '';
      left: 50%;
      top: 0;
      margin: 0 0 0 -13px;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      border: 3px solid #646464; }
    .team-sec .tabs:before {
      top: auto;
      bottom: 0; }
    .team-sec .tabs .view-leadership.leadership-images .view-content .views-row {
      margin: -64px 0 0;
      position: relative; }
      .team-sec .tabs .view-leadership.leadership-images .view-content .views-row img {
        min-width: 100px; }
      .team-sec .tabs .view-leadership.leadership-images .view-content .views-row a[href^="#panel"] {
        max-height: 140px;
        overflow: hidden;
        border: 3px solid #64666a;
        border-radius: 5px; }
      .team-sec .tabs .view-leadership.leadership-images .view-content .views-row.views-row-even:before {
        left: 0;
        margin-left: 7.071em; }
      .team-sec .tabs .view-leadership.leadership-images .view-content .views-row.views-row-even a {
        float: left; }
        .team-sec .tabs .view-leadership.leadership-images .view-content .views-row.views-row-even a:before {
          left: 50%; }
        .team-sec .tabs .view-leadership.leadership-images .view-content .views-row.views-row-even a:after {
          position: absolute;
          left: 50%; }
      .team-sec .tabs .view-leadership.leadership-images .view-content .views-row:before {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        bottom: 0;
        margin: -0.143em 7.071em 0 0;
        height: 0.143em;
        width: 5em;
        background: #646464; }
    .team-sec .tabs dd {
      position: relative; }
      .team-sec .tabs dd a {
        padding: 0;
        font-size: 1.000em;
        float: right;
        background: none; }
        .team-sec .tabs dd a img {
          border: 0;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          border-radius: 4px;
          display: inline-block;
          vertical-align: top;
          position: relative;
          z-index: 9; }
        .team-sec .tabs dd a:before {
          position: absolute;
          left: 50%;
          top: 50%;
          content: '';
          width: 2.357em;
          height: 2.357em;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          border: 3px solid #fff;
          background: #00a9ce;
          z-index: 2;
          margin: -1.143em 0 0 -1.143em; }
        .team-sec .tabs dd a:after {
          position: absolute;
          left: 50%;
          top: 50%;
          content: '';
          width: 2.786em;
          height: 2.786em;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          background: #646464;
          margin: -1.357em 0 0 -1.357em; }
      .team-sec .tabs dd.active a:before {
        background: #c4d600; }
  .team-sec .tabs-content {
    padding: 63px 152px 0 0;
    color: #fff; }
    .team-sec .tabs-content .content {
      padding-bottom: 1px;
      position: relative;
      min-height: 260px; }
      .team-sec .tabs-content .content:after {
        position: absolute;
        right: 0;
        top: 0;
        content: '';
        background: url(../images/divider.png) no-repeat;
        width: 3.429em;
        height: 14.214em;
        margin: 19px -72px 0 0; }
    .team-sec .tabs-content .custom-button-class {
      padding: 18px 0 15px;
      font-size: 1.071em;
      width: 12.800em;
      background: #c4d600;
      border-bottom: 3px solid #98a600;
      text-align: center; }
    .team-sec .tabs-content .more {
      color: #c4d600; }
    .team-sec .tabs-content h1 {
      color: #fff;
      margin: 0 0 38px; }
    .team-sec .tabs-content h2 {
      color: #c1d72e;
      font-size: 1.714em;
      font-weight: 700;
      margin: 0 0 22px; }
      .team-sec .tabs-content h2 span {
        font-size: 0.667em;
        font-weight: 400; }

.developer-feature {
  border-bottom: 0.214em solid #d9d9d9; }
  .developer-feature .img-area {
    float: left;
    margin: -1px -51px 0 -219px; }
  .developer-feature img {
    display: block; }
  .developer-feature .caption {
    padding: 75px 45px 0 0;
    float: right;
    width: 48.5%; }
  .developer-feature .title {
    display: block;
    color: #b4c401;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 13px; }
  .developer-feature h1 {
    margin: 0 0 18px; }
  .developer-feature .sub-title {
    font-style: italic;
    display: block;
    margin: 0 0 19px;
    font-size: 1.143em;
    font-weight: 700;
    line-height: 1.176em; }
  .developer-feature p {
    margin: 0 0 27px; }
  .developer-feature .custom-button-class {
    width: 20.000em;
    font-size: 1.071em;
    padding: 18px 0  14px;
    text-align: center; }
  .developer-feature.open-source {
    padding: 35px 0 0;
    border-bottom: none; }
    .developer-feature.open-source .custom-button-class {
      width: 12.133em; }
    .developer-feature.open-source .img-area {
      margin: -1px -51px 0 -180px; }
    .developer-feature.open-source .info {
      margin: 0 0 43px; }
    .developer-feature.open-source h1 {
      font-size: 2.500em;
      margin: 0 0 26px; }
    .developer-feature.open-source .caption {
      padding: 63px 27px 0 0; }
    .developer-feature.open-source p {
      margin: 0 0 10px; }
      .developer-feature.open-source p strong {
        font-weight: 700; }

.front .news-area .view-id-events.view-display-id-block_1 {
  min-height: 329px !important; }
.front .news-area .view-id-events.view-display-id-block_1, .front .news-area .view-id-events.view-display-id-block_3, .front .news-area .view-id-events.view-display-id-block_6 {
  display: inline-table;
  padding: 0 40px 0px 0;
  max-width: 300px;
  width: 33%;
  min-height: 388px;
  min-width: 300px;
  position: relative; }
  .front .news-area .view-id-events.view-display-id-block_1:last, .front .news-area .view-id-events.view-display-id-block_3:last, .front .news-area .view-id-events.view-display-id-block_6:last {
    padding-right: 0; }
  .front .news-area .view-id-events.view-display-id-block_1 .views-row, .front .news-area .view-id-events.view-display-id-block_3 .views-row, .front .news-area .view-id-events.view-display-id-block_6 .views-row {
    padding-bottom: 18px;
    text-align: left; }
  .front .news-area .view-id-events.view-display-id-block_1 .view-footer, .front .news-area .view-id-events.view-display-id-block_3 .view-footer, .front .news-area .view-id-events.view-display-id-block_6 .view-footer {
    position: absolute;
    width: 100%;
    padding: 20px 40px 0 0;
    bottom: 20px; }
    .front .news-area .view-id-events.view-display-id-block_1 .view-footer p, .front .news-area .view-id-events.view-display-id-block_3 .view-footer p, .front .news-area .view-id-events.view-display-id-block_6 .view-footer p {
      border-top: 1px solid #eee;
      padding-top: 20px; }
    .front .news-area .view-id-events.view-display-id-block_1 .view-footer .custom-button-class, .front .news-area .view-id-events.view-display-id-block_3 .view-footer .custom-button-class, .front .news-area .view-id-events.view-display-id-block_6 .view-footer .custom-button-class {
      width: 100%;
      padding: 10px;
      text-align: center; }
  .front .news-area .view-id-events.view-display-id-block_1 .view-content, .front .news-area .view-id-events.view-display-id-block_3 .view-content, .front .news-area .view-id-events.view-display-id-block_6 .view-content {
    min-height: 329px !important; }

.news-area {
  padding: 69px 0 75px; }
  .news-area .news-area {
    padding: 0; }
    .news-area .news-area .columns {
      min-height: 351px; }
    .news-area .news-area .views-row {
      clear: both;
      padding-bottom: 20px; }
    .news-area .news-area .view-content {
      min-height: 290px; }
  .news-area .view-footer .news-area {
    padding: 0; }
  .news-area a:hover {
    color: #b5c600; }
  .news-area h3 {
    font-size: 0.857em;
    margin: 0 0 2px; }
  .news-area h2 {
    margin: 0 0 35px; }
  .news-area ul {
    min-height: 275px; }
    .news-area ul li {
      margin: 0 0 15px;
      padding: 0 19px 0 0;
      overflow: hidden; }
  .news-area .img-holder {
    text-align: center;
    float: left;
    margin: 0 1.55em 0 0;
    line-height: 4.571em;
    background: #d85f29;
    -webkit-box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    width: 4.286em;
    height: 4.286em; }
    .news-area .img-holder span {
      color: #fff;
      font-size: 1.571em;
      text-shadow: 6px 6px 0px rgba(0, 0, 0, 0.15); }
    .news-area .img-holder.img1 {
      background: #00afdb; }
    .news-area .img-holder.img2 {
      background: #b5c729; }
  .news-area .info {
    overflow: hidden;
    font-weight: 700;
    text-align: left; }
    .news-area .info p {
      line-height: 1.429em; }
    .news-area .info .custom-button-class {
      text-align: center; }
  .news-area .button {
    padding: 0;
    background: none;
    color: #00a9ce;
    font-weight: 700;
    margin: 0;
    font-size: 0.929em;
    text-transform: uppercase;
    position: relative;
    padding: 0 1.286em 0 0; }
    .news-area .button:hover {
      opacity: 0.8;
      color: #00a9ce; }
    .news-area .button.add {
      margin: 0 0 0 6.3em; }
    .news-area .button:after {
      position: absolute;
      background: url(../images/sprite.png) no-repeat 100% 0;
      width: 13px;
      height: 8px;
      content: '';
      right: 0;
      top: 50%;
      margin: -5px 0 0; }
  .news-area .news-events {
    min-height: 25.571em;
    padding: 34px 2.357em;
    background: url(../images/bg-news.jpg) no-repeat;
    background-size: cover;
    color: #fff; }
    .news-area .news-events .events {
      display: block;
      color: #c1d72e;
      font-weight: 700;
      margin: 0 0 14px;
      text-transform: uppercase;
      font-size: 1.143em; }
    .news-area .news-events h1 {
      color: #fff;
      letter-spacing: -3px;
      font-size: 2.429em;
      margin: 0; }
      .news-area .news-events h1 strong {
        font-size: 1.176em;
        font-weight: 700;
        display: block; }
    .news-area .news-events address {
      font-style: normal;
      text-transform: uppercase;
      font-size: 1.071em;
      margin: 0 0 16px;
      line-height: 1.200em; }
    .news-area .news-events .btn-area {
      text-align: center;
      letter-spacing: -4px;
      margin: 0 -10px; }
    .news-area .news-events .custom-button-class {
      letter-spacing: 0;
      margin: 0 5px;
      padding: 7px 0;
      width: 8.214em;
      text-align: center;
      color: #fff; }
      .news-area .news-events .custom-button-class.btn-events {
        background: #005695;
        border-bottom-color: #00467a; }
      .news-area .news-events .custom-button-class:hover {
        opacity: 0.8; }
  .news-area.add h2 {
    color: #333; }
  .news-area.add ul {
    min-height: inherit; }
  .news-area.add h3 {
    color: #53565a; }
  .news-area.add a {
    color: #009ac1; }
    .news-area.add a:hover {
      color: #b5c600; }

.bottom-container {
  background: #58575b;
  padding: 69px 0;
  color: #fff;
  clear: both; }
  .bottom-container a {
    color: #d8d8d8; 
	text-decoration : none;}
  .bottom-container h4, .bottom-container h2 {
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 15px;
    font-size: 1rem; }
  .bottom-container .nav-block {
    padding: 0;
    margin: 32px 0 0; }
    .bottom-container .nav-block:first-child {
      margin: 0; }
  .bottom-container ul li {
    margin: 0 0 3px; }
    .bottom-container ul li a:hover {
      color: #fff; }
  .bottom-container .aside {
    border-bottom: 1px solid #898b8e;
    padding: 0 0 28px; }
    .bottom-container .aside .aside-content {
      padding: 0; }
    .bottom-container .aside .contact-company {
      padding: 0; }
      .bottom-container .aside .contact-company .custom-button-class {
        width: auto;
        color: #fff;
        padding: 10px 20px;
        margin-bottom: 30px; }
  .bottom-container .contact-block {
    margin: 0 0 0 -1.000em; }
  .bottom-container .block-menu {
    padding: 0;
    margin: 32px 0 0; }
    .bottom-container .block-menu:first-child {
      margin: 0; }

.form-contact {
  background: #fff;
  border: 1px solid #daeaed;
  overflow: hidden;
  padding: 7px 10px 6px;
  margin: 0 0 46px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px; }
  .form-contact .input {
    margin: 0 2.357em 0 0;
    border-right: 1px solid #bfbfbf; }
  .form-contact input {
    margin: 0;
    box-shadow: none;
    height: 2.000em;
    padding: 0 8px;
    font-size: 16px;
    color: #717174; }
  .form-contact input[type='submit'] {
    position: absolute;
    right: 0;
    top: 50%;
    margin: -6px 14px 0 0;
    width: 19px;
    height: 19px;
    border: none;
    overflow: hidden;
    text-indent: -9999px;
    cursor: pointer;
    padding: 0;
    background: url(../images/sprite.png) no-repeat 100% -32px; }

.socail-area {
  margin: 0 0 20px; }
  .socail-area .socail {
    padding: 5px 0  0;
    margin: 0 -2px 0 0;
    letter-spacing: -4px; }
    .socail-area .socail li {
      letter-spacing: 0;
      display: inline-block;
      vertical-align: top;
      margin: 0 0 0 5px; }
      .socail-area .socail li:first-child {
        margin: 0; }
      .socail-area .socail li.twitter a {
        background: #00aedc; }
      .socail-area .socail li.google-plus a {
        background: #ea6d1f; }
      .socail-area .socail li.linkedin a {
        background: #005594; }
      .socail-area .socail li.youtube a {
        background: #ea291f; }
      .socail-area .socail li.ellipse a {
        background: #b9ca00; }
    .socail-area .socail a {
      color: #fff;
      text-align: center;
      line-height: 2.500em;
      text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.15);
      width: 2.5em;
      height: 2.5em;
      display: block;
      background: #005594;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      -webkit-box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.15);
      box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.15); }
      .socail-area .socail a:hover {
        color: #000; }

.company-contact {
  margin: 0;
  font-size: 1.143em;
  font-weight: 700; }
  .company-contact dt {
    float: left;
    margin: 0 8px 0 0; }
  .company-contact a {
    color: #fff; }

#footer {
  /* padding: 41px 0; */
  font-size: 0.857em;
  color: #d8d8d8; }
  #footer p {
    font-size: 1.000em;
    float: left;
    margin: 0 2.250em 0 0; }
  .large-12 ul {
    float: left; }
    .large-12 ul li {
      float: left;
      margin: 0 1.417em 0 0; }
  #footer .block-menu-menu-below-footer {
    float: left;
    margin: 0; }

.bread-crumb {
  margin-top: 52px;
  padding: 0 0 0 10px; }
  .bread-crumb li {
    float: left;
    margin: 0 5px 0 0; }
  .bread-crumb span {
    color: #5ea7cb; }

main.l-main {
  overflow: hidden;
  padding: 23px 0; }

aside.sidebar {
  padding: 0; }

#content .content-block {
  padding: 0 20px 0 0; }
#content a:hover {
  color: #b7c22e; }
#content p {
  margin: 16px 0 16px 0px; }
#content .sub-title {
  display: block;
  font-style: italic;
  margin: 0 0 24px;
  font-weight: 700;
  font-size: 1.143em;
  line-height: 1.625em; }
#content h1 {
  font-size: 2.857em;
  margin: 0 0 13px; }
#content h3 {
  color: #53565a;
  font-size: 1.143em; }
#content ul {
  padding: 0 0 10px 28px; }
  #content ul li {
    position: relative;
    padding: 0 0 0 15px;
    margin: 0 0 6px; }
    #content ul li:after {
      /*@include size(0.571em,0.571em);
      background:$list-color;
      position:absolute;
      left:0;
      top:50%;
      content:'';
      @include border-radius(100%);
      margin:-5px 0 0;*/ }
    #content ul li.expanded:after {
      background: transparent !important; }
#content ul.button-group {
  padding: 0px; }
  #content ul.button-group li {
    margin: 0px;
    padding: 0px; }
    #content ul.button-group li:after {
      width: 0;
      height: 0;
      background: transparent;
      margin: 0px;
      padding: 0px; }

.sidebar h2 {
  color: #b8c32e;
  font-size: 1.143em;
  font-weight: 700;
  padding: 0 0 7px;
  text-transform: uppercase;
  border-bottom: 1px solid #e0e1e2; }
.sidebar .widget {
  margin: 0 0 102px; }
.sidebar .news-area {
  padding: 8px 0 0; }
  .sidebar .news-area ul li {
    margin: 0 0 14px; }
.sidebar ul {
  margin: -8px 0 42px; }
  .sidebar ul li {
    margin: 0 0 -1px; }
.sidebar .feature-events {
  overflow: hidden;
  background: #53565a;
  padding: 26px 23px;
  color: #fff;
  margin: -61px 0 0 0;
  border-top: 10px solid #bcc82f; }
  .sidebar .feature-events .video {
    padding: 9px 0 20px; }
  .sidebar .feature-events h3 {
    font-size: 1.357em;
    line-height: 1.105em;
    color: #fff; }
  .sidebar .feature-events h2 {
    margin: 0;
    border-bottom: none; }
.sidebar .custom-button-class {
  float: right;
  width: 8.214em;
  padding: 7px 0;
  text-align: center; }

.careers-area {
  text-align: center;
  position: relative; }
  .careers-area .columns {
    position: absolute;
    top: 60px; }
  .careers-area p {
    color: #fff; }

.quote-area {
  background: url(/sites/default/files/company-quote.png) 50% 0;
  background-size: cover;
  text-align: center; }
  .quote-area blockquote {
    color: #53565a;
    padding: 70px 0 41px;
    border: none; }
    .quote-area blockquote q {
      quotes: none;
      font-size: 2.429em;
      line-height: 1.235em;
      margin: 0 0 13px;
      display: block; }
    .quote-area blockquote cite {
      color: #53565a;
      font-size: 0.929em;
      font-style: normal; }
      .quote-area blockquote cite:before {
        content: ''; }

.data-masters-page-layout .columns-wrapper {
  margin-top: 30px; }
.data-masters-page-layout .large-9 {
  padding-right: 2%;
  padding-left: 0%; }
.data-masters-page-layout .large-3 {
  padding-left: 2%;
  padding-right: 0%; }
.data-masters-page-layout .large-9 table tbody, .data-masters-page-layout .large-3 table tbody {
  border-top: none; }
.data-masters-page-layout .large-9 table td, .data-masters-page-layout .large-3 table td {
  display: block !important;
  width: 100%; }
.data-masters-page-layout .large-9 table td div img, .data-masters-page-layout .large-3 table td div img {
  max-height: 100px; }
.data-masters-page-layout .large-9 table td .logo-video, .data-masters-page-layout .large-3 table td .logo-video {
  display: inline-block;
  text-align: center;
  width: 290px;
  vertical-align: top; }
  .data-masters-page-layout .large-9 table td .logo-video iframe, .data-masters-page-layout .large-3 table td .logo-video iframe {
    width: 255px;
    height: 150px; }
.data-masters-page-layout .large-9 table td .text, .data-masters-page-layout .large-3 table td .text {
  display: inline-block;
  width: 390px;
  vertical-align: top; }
.data-masters-page-layout .large-9 .top-video iframe, .data-masters-page-layout .large-3 .top-video iframe {
  width: 200px;
  height: 121px; }
.data-masters-page-layout .large-9 .top-charities, .data-masters-page-layout .large-3 .top-charities {
  font-size: 18px;
  margin-top: 0px; }
  .data-masters-page-layout .large-9 .top-charities div, .data-masters-page-layout .large-3 .top-charities div {
    margin: 20px 0;
    text-align: center; }
  .data-masters-page-layout .large-9 .top-charities img, .data-masters-page-layout .large-3 .top-charities img {
    width: 60%;
    vertical-align: middle; }
.data-masters-page-layout .large-9 .award-photos, .data-masters-page-layout .large-3 .award-photos {
  margin-top: 40px;
  text-align: center; }
  .data-masters-page-layout .large-9 .award-photos img, .data-masters-page-layout .large-3 .award-photos img {
    margin-top: 40px;
    width: 80%; }

.page-node-92022 #content .content-block {
  padding: 0; }
.page-node-92022 .investors-list {
  width: 100%; }

section.block.block-block.contextual-links-region.block-block-334 {
  height: 240px; }

@media screen and (min-width: 767px) {
  .move-right > .inner-wrap {
    transform: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important; } }
@media only screen and (max-width: 1100px) {
  .featured-sec .title {
    margin: 0 0 10px; }
  .featured-sec em {
    margin: 0 0 10px; }
  .featured-sec p {
    margin: 0 0 15px; }

  .developer-feature .img-area {
    margin: -1px -70px 0 -219px; }

  .orbit-container li aside {
    margin: 0; }

  .orbit-container li {
    text-align: center; }

  .news-area .news-events {
    padding: 34px 1.5em; }

  .news-area .news-events .custom-button-class {
    margin: 0 2px; } }
@media only screen and (max-width: 940px) {
  #content .content-block {
    padding: 0; }

  .news-area .news-events .custom-button-class {
    margin: 0 5px 10px; }

  .news-area .news-events {
    padding: 34px 1em; }

  #nav li {
    padding: 10px 0 10px 0.2em; }
  #nav .main-nav ul li {
    padding: 10px 0 10px 0.2em; }

  .promo-section .info p {
    min-height: 67px; }

  .customer-area blockquote {
    padding: 1.714em 1.214em 1.5em; }

  .featured-sec .img-area img {
    width: 103.286em;
    height: 39em;
    position: relative;
    margin: 0 0 0 -35.714em;
    max-width: inherit; }

  .developer-feature .img-area {
    margin: -1px -10.714em 0 -15.643em; }
  .developer-feature .caption {
    padding: 52px 2.143em 0 0; }

  .news-area ul {
    min-height: 353px; }

  .developer-feature.open-source .img-area {
    margin: -1px -51px 0 -248px; }

  .team-sec .tabs {
    margin: 0;
    padding: 70px 0 20px; }

  .team-sec .tabs-content {
    padding: 63px 76px 0 0; }

  .plateform .plateform-data {
    padding: 0;
    text-align: center;
    background: none; }
    .plateform .plateform-data:after, .plateform .plateform-data:before {
      display: none; }
    .plateform .plateform-data .data {
      width: 100%;
      margin: 0 0 10px; }
      .plateform .plateform-data .data .info {
        text-align: center;
        min-height: inherit; }
        .plateform .plateform-data .data .info:after {
          margin: -0.5em 0 0 -0.5em; }
        .plateform .plateform-data .data .info p {
          min-height: inherit; }
      .plateform .plateform-data .data:after, .plateform .plateform-data .data:before {
        top: auto;
        bottom: 0;
        margin: -17px 0 0 -17px; }
      .plateform .plateform-data .data:after {
        margin: -0.5em 0 -0.2em -1.5em; }
      .plateform .plateform-data .data .block {
        padding: 0 0 50px; }
        .plateform .plateform-data .data .block:after {
          margin: 0 0 0 -0.097em; }
      .plateform .plateform-data .data.data3:before {
        background: #817c00; }
      .plateform .plateform-data .data.data3 .info {
        border-bottom: none;
        border-top-style: solid;
        border-top-width: 0.571em;
        border-top-color: #817c00; }
        .plateform .plateform-data .data.data3 .info:after {
          background: #817c00;
          top: 100%; }
      .plateform .plateform-data .data.data4:before {
        background: #005695; }
      .plateform .plateform-data .data.data4 .info {
        border-bottom: none;
        border-top-style: solid;
        border-top-width: 0.571em;
        border-top-color: #005695; }
        .plateform .plateform-data .data.data4 .info:after {
          background: #005695;
          top: 100%; }

  .section-products #nav .main-nav .links li {
    padding: 10px !important; } }
@media only screen and (max-width: 767px) {
  .featured-sec .caption {
    width: 100%; }

  #header .left-small {
    display: block;
    top: 64px; }
  #header .columns {
    position: static; }
  #header .top-bar {
    position: static;
    overflow: visible; }

  #nav {
    position: static; }
    #nav ul {
      width: auto;
      display: block;
      padding: 20px; }
      #nav ul li {
        float: none;
        display: block;
        text-align: left;
        padding: 0;
        margin: 0 0 20px; }
        #nav ul li a {
          color: #fff; }
        #nav ul li.menu-icon a {
          background: #005695; }
    #nav .left-off-canvas-menu {
      width: 17.8571rem;
      overflow: hidden;
      left: 0;
      top: 0;
      background: #315792;
      position: absolute;
      z-index: 999; }

  .header-top .header-holder {
    float: none;
    text-align: center; }
    .header-top .header-holder .nav {
      display: inline-block;
      vertical-align: top;
      float: none; }

  .form-search {
    float: none;
    display: inline-block;
    vertical-align: top; }

  .visual h1 {
    font-size: 2.500em; }
    .visual h1 br {
      display: none; }
    .visual h1 sup {
      display: block; }
  .visual .intro-info {
    padding: 0 0 50px; }

  .promo-section .promo {
    height: auto !important;
    margin: 0 0 10px; }

  .logo {
    padding: inherit;
    text-align: center; }

  .header-top {
    margin: 20px 0; }

  .header-top .nav li {
    margin: 0 8px 0 0;
    padding: 0 8px 0 0; }

  .customer-area blockquote {
    padding: 1.714em 0.5em 1.5em;
    text-align: center; }
    .customer-area blockquote .quote-block {
      padding: 0; }
    .customer-area blockquote cite {
      float: none;
      margin: 0 0 10px;
      display: block;
      max-width: 50%; }
      .customer-area blockquote cite:after, .customer-area blockquote cite:before {
        display: none; }

  .plateform .plateform-data {
    padding: 0;
    text-align: center;
    background: none; }
    .plateform .plateform-data:after, .plateform .plateform-data:before {
      display: none; }
    .plateform .plateform-data .data {
      width: 100%;
      margin: 0 0 10px; }
      .plateform .plateform-data .data .info {
        text-align: center;
        min-height: inherit; }
        .plateform .plateform-data .data .info:after {
          margin: -0.5em 0 0 -0.5em; }
        .plateform .plateform-data .data .info p {
          min-height: inherit; }
      .plateform .plateform-data .data:after, .plateform .plateform-data .data:before {
        top: auto;
        bottom: 0;
        margin: -17px 0 0 -17px; }
      .plateform .plateform-data .data:after {
        margin: -0.5em 0 -0.2em -1.5em; }
      .plateform .plateform-data .data .block {
        padding: 0 0 50px; }
        .plateform .plateform-data .data .block:after {
          margin: 0 0 0 -0.097em; }
      .plateform .plateform-data .data.data3:before {
        background: #817c00; }
      .plateform .plateform-data .data.data3 .info {
        border-bottom: none;
        border-top-style: solid;
        border-top-width: 0.571em;
        border-top-color: #817c00; }
        .plateform .plateform-data .data.data3 .info:after {
          background: #817c00;
          top: 100%; }
      .plateform .plateform-data .data.data4:before {
        background: #005695; }
      .plateform .plateform-data .data.data4 .info {
        border-bottom: none;
        border-top-style: solid;
        border-top-width: 0.571em;
        border-top-color: #005695; }
        .plateform .plateform-data .data.data4 .info:after {
          background: #005695;
          top: 100%; }

  .featured-sec .caption-block {
    padding: 0 0.714em;
    text-align: center; }

  .developer-feature {
    position: relative; }
    .developer-feature .caption {
      color: #fff;
      float: none;
      position: absolute;
      width: 100%;
      height: 100%;
      text-align: center;
      padding: 20px 0.714em 20px;
      background: #000;
      opacity: 0.8; }
      .developer-feature .caption h1 {
        color: #fff; }

  .news-area {
    text-align: center;
    padding: 40px 0 20px; }
    .news-area h2 {
      margin: 0 0 15px; }
    .news-area > div {
      margin: 0 0 20px; }
    .news-area .img-holder {
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 0 10px; }
    .news-area .info {
      text-align: center; }
    .news-area ul {
      min-height: inherit;
      text-align: center; }
    .news-area .button.add {
      margin: 0; }

  .bottom-container {
    padding: 50px 0 0; }
    .bottom-container .links-area > div {
      margin: 0 0 20px; }
    .bottom-container .nav-block {
      margin: 0; }
    .bottom-container h4 {
      font-size: 1.000em; }
    .bottom-container .aside {
      text-align: center; }
      .bottom-container .aside .aside-content {
        padding: 0 0 20px; }
      .bottom-container .aside .contact-company {
        padding: 0 0.714em; }
        .bottom-container .aside .contact-company .contact-block {
          margin: 0; }
        .bottom-container .aside .contact-company dt {
          float: none; }

  #footer {
    text-align: center; }
    #footer ul {
      float: none; }
      #footer ul li {
        float: none;
        margin: 0 0 5px; }
    #footer p {
      float: none;
      margin: 0 0 10px; }

  .bread-crumb {
    text-align: center; }
    .bread-crumb ul li {
      float: none;
      display: inline-block;
      vertical-align: top; }

  #content {
    text-align: center; }
    #content ul {
      width: 21.429em;
      text-align: left;
      margin: 0 auto; }

  #sidebar {
    text-align: center; }
    #sidebar .custom-button-class {
      float: none; }

  .orbit-container div {
    margin: 0 5px 16px; }

  .featured-sec.customer-sec .caption {
    width: 100%; }

  .orbit-container .orbit-slides-container li {
    text-align: center; }

  .team-sec .tabs {
    margin: 0; }
  .team-sec .tabs-content {
    padding: 20px 0;
    text-align: center; }
    .team-sec .tabs-content .content:after {
      display: none; }

  .developer-feature.open-source .caption {
    padding: 40px 10px; }

  .featured-sec.careers-sec .caption-holder {
    padding: 30px 0; }

  .featured-sec.add .caption {
    width: 100%; }

  .plateform.add .custom-button-class {
    width: 100%; }

  .team-sec .tabs {
    width: 300px;
    margin: 0 auto; }

  .plateform.add .info {
    padding: 8px 0; }

  .plateform.add .plateform-data .data.data3 .info,
  .plateform.add .plateform-data .data.data4 .info {
    border: none; }

  .plateform.add .plateform-data .data .block {
    padding: 0 0 50px; }

  .plateform.add .data.data3 .info,
  .plateform.add .data.data4 .info {
    padding: 8px 0; }

  .form-search .drop {
    margin-left: 0; }

  #nav .main-nav {
    margin: 0;
    padding: 0; }

  .download-fixed {
    display: none; }

  .news-area ul li {
    padding: 0; }

  .bg-stretch img {
    margin: 0 !important; }

  .developer-feature.open-source {
    padding: 0; }

  .team-sec .tabs:after, .team-sec .tabs:before {
    width: 2em;
    height: 2em; }

  .f-dropdown:before,
  .f-dropdown:after {
    display: none; }

  .quote-area blockquote {
    padding: 72px 0 30px;
    margin: 0; }

  .developer-feature.open-source .img-area {
    margin-top: 0; }

  #wrapper {
    position: relative;
    overflow: hidden; }

  body.front #header {
    position: static; }

  .visual {
    padding: 50px 0 0; }

  .team-sec .tabs dd a img {
    display: block;
    height: 100%; }

  .team-sec .tabs:after, .team-sec .tabs:before {
    width: 30px;
    height: 30px;
    border: none;
    margin: -15px 0 0 -15px; } }
@media only screen and (max-width: 479px) {
  .customer-area blockquote cite {
    max-width: 100%; } }
.node-type-article .field-name-field-subtitle {
  font-style: italic;
  font-weight: bold;
  display: block;
  margin: 0 0 24px;
  font-weight: 700;
  font-size: 1.143em;
  line-height: 1.625em; }
.node-type-article .field-name-field-location, .node-type-article .field-name-field-article-date {
  font-weight: bold;
  display: inline; }
  .node-type-article .field-name-field-location:after, .node-type-article .field-name-field-article-date:after {
    content: ' - '; }
.node-type-article .body {
  display: inline; }
  .node-type-article .body p:first-child {
    display: inline; }
.node-type-article .context-products.node-type-product .social-share {
  margin-top: 15px; }
.node-type-article .context-blog .block-86,
.node-type-article .context-about-us .block-86 {
  margin-top: 20px; }
.node-type-article .context-resources .social-share,
.node-type-article .context-services .social-share,
.node-type-article .context-download .social-share,
.node-type-article .context-products .social-share,
.node-type-article .context-training .social-share,
.node-type-article .context-ecosystem .social-share {
  width: 33px;
  position: fixed;
  top: 100px;
  left: 10px;
  background-color: #F0F5F9;
  border-radius: 5px;
  padding: 10px; }

.social-share {
  width: 300px;
  float: left;
  padding-bottom: 20px; }
  .social-share .ss_button {
    float: left;
    height: 32px;
    width: 35px;
    overflow: hidden;
    color: transparent !important;
    margin-bottom: 5px; }
  .social-share .social-share-twitter {
    background: url("/sites/all/themes/talend_responsive/images/social-twitter.png") no-repeat left bottom; }
  .social-share .social-share-twitter:hover {
    background: url("/sites/all/themes/talend_responsive/images/social-twitter.png") no-repeat left top; }
  .social-share .social-share-linkedin {
    background: url("/sites/all/themes/talend_responsive/images/social-linkedin.png") no-repeat left bottom; }
  .social-share .social-share-linkedin:hover {
    background: url("/sites/all/themes/talend_responsive/images/social-linkedin.png") no-repeat left top; }
  .social-share .social-share-facebook {
    background: url("/sites/all/themes/talend_responsive/images/social-fb.png") no-repeat left bottom; }
  .social-share .social-share-facebook:hover {
    background: url("/sites/all/themes/talend_responsive/images/social-fb.png") no-repeat left top; }
  .social-share .social-share-googleplus {
    background: url("/sites/all/themes/talend_responsive/images/social-google.png") no-repeat left bottom; }
  .social-share .social-share-googleplus:hover {
    background: url("/sites/all/themes/talend_responsive/images/social-google.png") no-repeat left top; }
  .social-share .social-share-stumbleupon {
    background: url("/sites/all/themes/talend_responsive/images/social-stumbled.png") no-repeat left bottom; }
  .social-share .social-share-stumbleupon:hover {
    background: url("/sites/all/themes/talend_responsive/images/social-stumbled.png") no-repeat left top; }

.leadership-page .l-upper-content .row {
  max-width: 100% !important; }
.leadership-page .columns {
  padding: 0; }
.leadership-page .block-quicktabs-leadership-tabs.contextual-links-region {
  position: initial; }
.leadership-page .block-quicktabs-leadership-tabs h2, .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs .quicktabs-tabs, .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs .quicktabs-tabpage {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 68.57143rem; }
.leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs {
  position: relative; }
  .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs .block-views .views-row {
    border-bottom: 1px solid #eee;
    padding: 20px 0 30px 0; }
    .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs .block-views .views-row .views-field-field-leader-photo {
      float: left;
      max-height: 180px;
      max-width: 150px;
      overflow: hidden;
      border: 1px solid #eee;
      border-radius: 5px;
      margin-right: 20px; }
    .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs .block-views .views-row .views-field-title, .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs .block-views .views-row .views-field-field-leader-position {
      padding-bottom: 10px; }
    .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs .block-views .views-row span.title {
      color: #b8c32e;
      font-size: 1.143em;
      font-weight: 500;
      padding: 0 0 7px;
      text-transform: uppercase; }
  .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs .item-list {
    z-index: 10;
    position: relative; }
  .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs .quicktabs_main.quicktabs-style-sky {
    top: -0.6em !important; }
  .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs ul.quicktabs-tabs li {
    height: 80px;
    margin-left: 0px;
    margin-right: 6px;
    margin-top: 10px; }
    .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs ul.quicktabs-tabs li.active {
      margin-left: 0px;
      background: #fff;
      margin-top: 3px; }
      .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs ul.quicktabs-tabs li.active a {
        background: #fff;
        color: #315792;
        border: 1px solid #eee;
        border-bottom: 0;
        height: 100%;
        top: -1px;
        padding: 15px 60px;
        font-weight: 700; }
    .leadership-page .block-quicktabs-leadership-tabs #quicktabs-leadership_tabs ul.quicktabs-tabs li a {
      background: #b4c401;
      text-transform: uppercase;
      font-weight: 500;
      color: #fff;
      border: 0;
      border-radius: 5px 5px 0 0;
      padding: 18px 60px;
      height: 90%;
      top: -8px; }

#suggestion_title {
  background-color: #255b97;
  color: white !important;
  text-align: center;
  margin: 20px 0 0 0;
  padding: 10px; }

.view-resources-suggestion {
  background-color: #ecf1f7;
  color: #255b97;
  float: left;
  width: 100%; }
  .view-resources-suggestion .views-row {
    float: left;
    width: 50%;
    text-align: center;
    color: #255b97;
    padding: 15px 0; }
    .view-resources-suggestion .views-row img {
      margin-bottom: 15px; }

/*node product*/
.node-type-resource-webinar .mejs-container {
  margin-left: 135px;
  display: none; }
.node-type-resource-webinar .embedded-video {
  text-align: center; }

.node-type-resource-podcast-videocast .content-block .body.field object {
  height: 400px !important; }
.node-type-resource-podcast-videocast .embedded-video {
  text-align: center; }

/* =CONTACT PAGE
--------------------------------------------- */
.primary-content-contact {
  margin: 0 20px 36px 0;
  float: left;
  width: 55%; }
  .primary-content-contact iframe {
    max-height: 350px; }

.primary-content-contact .form-text {
  width: 60%; }

.secondary-content-contact {
  margin: 0 0 36px 20px;
  float: left;
  width: 40%; }
  .secondary-content-contact h3 {
    border-bottom: 1px solid #eee;
    color: #b4c401 !important;
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 10px;
    padding-top: 30px; }
    .secondary-content-contact h3:first-child {
      padding-top: 0; }

.secondary-content-contact ul {
  margin: 0;
  padding: 0 !important;
  list-style: none; }
  .secondary-content-contact ul li {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 26px; }
    .secondary-content-contact ul li:after {
      width: 0 !important;
      height: 0 !important; }

.label-email {
  font-weight: bold; }

#myTabs ul, .tabs ul, .accordion .ui-accordion-content ul {
  padding: 0; }
  #myTabs ul li, .tabs ul li, .accordion .ui-accordion-content ul li {
    padding: 0;
    margin: 0; }
    #myTabs ul li:after, .tabs ul li:after, .accordion .ui-accordion-content ul li:after {
      background: transparent; }
  #myTabs ul.ui-tabs-nav li, .tabs ul.ui-tabs-nav li, .accordion .ui-accordion-content ul.ui-tabs-nav li {
    width: auto; }
  #myTabs ul.location-grp li, .tabs ul.location-grp li, .accordion .ui-accordion-content ul.location-grp li {
    border: 0;
    position: relative;
    float: left;
    padding: 40px 18px 18px 230px;
    min-height: 250px;
    max-width: 500px; }
    #myTabs ul.location-grp li img, .tabs ul.location-grp li img, .accordion .ui-accordion-content ul.location-grp li img {
      position: absolute;
      top: 40px;
      left: 40px; }

.page-node-1099 .l-upper-content .columns, .page-node-12263 .l-upper-content .columns, .page-contact .l-upper-content .columns {
  padding: 0; }
  .page-node-1099 .l-upper-content .columns .row, .page-node-12263 .l-upper-content .columns .row, .page-contact .l-upper-content .columns .row {
    max-width: 100% !important; }
    .page-node-1099 .l-upper-content .columns .row .view-office-location, .page-node-12263 .l-upper-content .columns .row .view-office-location, .page-contact .l-upper-content .columns .row .view-office-location {
      padding-top: 20px; }
    .page-node-1099 .l-upper-content .columns .row h2, .page-node-1099 .l-upper-content .columns .row ul.location-grp, .page-node-1099 .l-upper-content .columns .row #myTabs ul.ui-tabs-nav, .page-node-1099 .l-upper-content .columns .row .tabs ul.ui-tabs-nav, .page-node-12263 .l-upper-content .columns .row h2, .page-node-12263 .l-upper-content .columns .row ul.location-grp, .page-node-12263 .l-upper-content .columns .row #myTabs ul.ui-tabs-nav, .page-node-12263 .l-upper-content .columns .row .tabs ul.ui-tabs-nav, .page-contact .l-upper-content .columns .row h2, .page-contact .l-upper-content .columns .row ul.location-grp, .page-contact .l-upper-content .columns .row #myTabs ul.ui-tabs-nav, .page-contact .l-upper-content .columns .row .tabs ul.ui-tabs-nav {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0;
      margin-bottom: 0;
      max-width: 68.57143rem;
      padding-left: 0.71429rem;
      padding-right: 0.71429rem; }
    .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-header a, .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-header a, .page-contact .l-upper-content .columns .row .accordion .ui-accordion-header a {
      background: #b4c401;
      text-transform: uppercase;
      color: white;
      border: 0;
      border-radius: 5px;
      padding: 20px 60px;
      height: 92%;
      top: -8px;
      font-size: .88em;
      font-weight: 500; }
    .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-header.ui-state-active a, .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-header.ui-state-active a, .page-contact .l-upper-content .columns .row .accordion .ui-accordion-header.ui-state-active a {
      background: #eee;
      color: #315792;
      border: 1px solid #eee;
      border-bottom: 0;
      height: 100%;
      top: -1px;
      border-radius: 5px 5px 0 0;
      font-weight: 700; }
    .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-header, .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-header, .page-contact .l-upper-content .columns .row .accordion .ui-accordion-header {
      margin-bottom: 2em; }
    .page-node-1099 .l-upper-content .columns .row .tabs, .page-node-1099 .l-upper-content .columns .row #myTabs, .page-node-1099 .l-upper-content .columns .row .accordion, .page-node-12263 .l-upper-content .columns .row .tabs, .page-node-12263 .l-upper-content .columns .row #myTabs, .page-node-12263 .l-upper-content .columns .row .accordion, .page-contact .l-upper-content .columns .row .tabs, .page-contact .l-upper-content .columns .row #myTabs, .page-contact .l-upper-content .columns .row .accordion {
      border: 0; }
      .page-node-1099 .l-upper-content .columns .row .tabs .ui-tabs-nav, .page-node-1099 .l-upper-content .columns .row .tabs .ui-accordion-header, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-tabs-nav, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-accordion-header, .page-node-1099 .l-upper-content .columns .row .accordion .ui-tabs-nav, .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-header, .page-node-12263 .l-upper-content .columns .row .tabs .ui-tabs-nav, .page-node-12263 .l-upper-content .columns .row .tabs .ui-accordion-header, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-tabs-nav, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-accordion-header, .page-node-12263 .l-upper-content .columns .row .accordion .ui-tabs-nav, .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-header, .page-contact .l-upper-content .columns .row .tabs .ui-tabs-nav, .page-contact .l-upper-content .columns .row .tabs .ui-accordion-header, .page-contact .l-upper-content .columns .row #myTabs .ui-tabs-nav, .page-contact .l-upper-content .columns .row #myTabs .ui-accordion-header, .page-contact .l-upper-content .columns .row .accordion .ui-tabs-nav, .page-contact .l-upper-content .columns .row .accordion .ui-accordion-header {
        background-color: transparent;
        background: transparent;
        border: 0; }
        .page-node-1099 .l-upper-content .columns .row .tabs .ui-tabs-nav li, .page-node-1099 .l-upper-content .columns .row .tabs .ui-accordion-header li, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-tabs-nav li, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-accordion-header li, .page-node-1099 .l-upper-content .columns .row .accordion .ui-tabs-nav li, .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-header li, .page-node-12263 .l-upper-content .columns .row .tabs .ui-tabs-nav li, .page-node-12263 .l-upper-content .columns .row .tabs .ui-accordion-header li, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-tabs-nav li, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-accordion-header li, .page-node-12263 .l-upper-content .columns .row .accordion .ui-tabs-nav li, .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-header li, .page-contact .l-upper-content .columns .row .tabs .ui-tabs-nav li, .page-contact .l-upper-content .columns .row .tabs .ui-accordion-header li, .page-contact .l-upper-content .columns .row #myTabs .ui-tabs-nav li, .page-contact .l-upper-content .columns .row #myTabs .ui-accordion-header li, .page-contact .l-upper-content .columns .row .accordion .ui-tabs-nav li, .page-contact .l-upper-content .columns .row .accordion .ui-accordion-header li {
          background-image: none;
          background-color: transparent;
          border: 0;
          height: 60px;
          margin-right: 6px; }
          .page-node-1099 .l-upper-content .columns .row .tabs .ui-tabs-nav li a, .page-node-1099 .l-upper-content .columns .row .tabs .ui-accordion-header li a, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-tabs-nav li a, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-accordion-header li a, .page-node-1099 .l-upper-content .columns .row .accordion .ui-tabs-nav li a, .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-header li a, .page-node-12263 .l-upper-content .columns .row .tabs .ui-tabs-nav li a, .page-node-12263 .l-upper-content .columns .row .tabs .ui-accordion-header li a, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-tabs-nav li a, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-accordion-header li a, .page-node-12263 .l-upper-content .columns .row .accordion .ui-tabs-nav li a, .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-header li a, .page-contact .l-upper-content .columns .row .tabs .ui-tabs-nav li a, .page-contact .l-upper-content .columns .row .tabs .ui-accordion-header li a, .page-contact .l-upper-content .columns .row #myTabs .ui-tabs-nav li a, .page-contact .l-upper-content .columns .row #myTabs .ui-accordion-header li a, .page-contact .l-upper-content .columns .row .accordion .ui-tabs-nav li a, .page-contact .l-upper-content .columns .row .accordion .ui-accordion-header li a {
            background: #b4c401;
            text-transform: uppercase;
            color: white;
            border: 0;
            border-radius: 5px;
            padding: 20px 60px;
            height: 92%;
            top: -8px;
            font-size: .88em;
            font-weight: 500; }
        .page-node-1099 .l-upper-content .columns .row .tabs .ui-tabs-nav .ui-state-active a, .page-node-1099 .l-upper-content .columns .row .tabs .ui-accordion-header .ui-state-active a, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-tabs-nav .ui-state-active a, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-accordion-header .ui-state-active a, .page-node-1099 .l-upper-content .columns .row .accordion .ui-tabs-nav .ui-state-active a, .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-header .ui-state-active a, .page-node-12263 .l-upper-content .columns .row .tabs .ui-tabs-nav .ui-state-active a, .page-node-12263 .l-upper-content .columns .row .tabs .ui-accordion-header .ui-state-active a, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-tabs-nav .ui-state-active a, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-accordion-header .ui-state-active a, .page-node-12263 .l-upper-content .columns .row .accordion .ui-tabs-nav .ui-state-active a, .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-header .ui-state-active a, .page-contact .l-upper-content .columns .row .tabs .ui-tabs-nav .ui-state-active a, .page-contact .l-upper-content .columns .row .tabs .ui-accordion-header .ui-state-active a, .page-contact .l-upper-content .columns .row #myTabs .ui-tabs-nav .ui-state-active a, .page-contact .l-upper-content .columns .row #myTabs .ui-accordion-header .ui-state-active a, .page-contact .l-upper-content .columns .row .accordion .ui-tabs-nav .ui-state-active a, .page-contact .l-upper-content .columns .row .accordion .ui-accordion-header .ui-state-active a {
          background: #eee;
          color: #315792;
          border: 1px solid #eee;
          border-bottom: 0;
          height: 100%;
          top: -1px;
          border-radius: 5px 5px 0 0;
          font-weight: 700; }
      .page-node-1099 .l-upper-content .columns .row .tabs .ui-tabs-panel, .page-node-1099 .l-upper-content .columns .row .tabs .ui-accordion-content, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-tabs-panel, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-accordion-content, .page-node-1099 .l-upper-content .columns .row .accordion .ui-tabs-panel, .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-content, .page-node-12263 .l-upper-content .columns .row .tabs .ui-tabs-panel, .page-node-12263 .l-upper-content .columns .row .tabs .ui-accordion-content, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-tabs-panel, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-accordion-content, .page-node-12263 .l-upper-content .columns .row .accordion .ui-tabs-panel, .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-content, .page-contact .l-upper-content .columns .row .tabs .ui-tabs-panel, .page-contact .l-upper-content .columns .row .tabs .ui-accordion-content, .page-contact .l-upper-content .columns .row #myTabs .ui-tabs-panel, .page-contact .l-upper-content .columns .row #myTabs .ui-accordion-content, .page-contact .l-upper-content .columns .row .accordion .ui-tabs-panel, .page-contact .l-upper-content .columns .row .accordion .ui-accordion-content {
        border: 1px solid #eee;
        clear: both;
        padding: 0;
        position: relative;
        top: -0.1em;
        background: #eee; }
      .page-node-1099 .l-upper-content .columns .row .tabs .ui-accordion-content, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-accordion-content, .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-content, .page-node-12263 .l-upper-content .columns .row .tabs .ui-accordion-content, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-accordion-content, .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-content, .page-contact .l-upper-content .columns .row .tabs .ui-accordion-content, .page-contact .l-upper-content .columns .row #myTabs .ui-accordion-content, .page-contact .l-upper-content .columns .row .accordion .ui-accordion-content {
        margin-top: -1em; }
        .page-node-1099 .l-upper-content .columns .row .tabs .ui-accordion-content:nth-child(4), .page-node-1099 .l-upper-content .columns .row #myTabs .ui-accordion-content:nth-child(4), .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-content:nth-child(4), .page-node-12263 .l-upper-content .columns .row .tabs .ui-accordion-content:nth-child(4), .page-node-12263 .l-upper-content .columns .row #myTabs .ui-accordion-content:nth-child(4), .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-content:nth-child(4), .page-contact .l-upper-content .columns .row .tabs .ui-accordion-content:nth-child(4), .page-contact .l-upper-content .columns .row #myTabs .ui-accordion-content:nth-child(4), .page-contact .l-upper-content .columns .row .accordion .ui-accordion-content:nth-child(4) {
          height: 2300px !important; }
        .page-node-1099 .l-upper-content .columns .row .tabs .ui-accordion-content:nth-child(2), .page-node-1099 .l-upper-content .columns .row #myTabs .ui-accordion-content:nth-child(2), .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-content:nth-child(2), .page-node-12263 .l-upper-content .columns .row .tabs .ui-accordion-content:nth-child(2), .page-node-12263 .l-upper-content .columns .row #myTabs .ui-accordion-content:nth-child(2), .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-content:nth-child(2), .page-contact .l-upper-content .columns .row .tabs .ui-accordion-content:nth-child(2), .page-contact .l-upper-content .columns .row #myTabs .ui-accordion-content:nth-child(2), .page-contact .l-upper-content .columns .row .accordion .ui-accordion-content:nth-child(2) {
          height: 750px !important; }
        .page-node-1099 .l-upper-content .columns .row .tabs .ui-accordion-content:last-child, .page-node-1099 .l-upper-content .columns .row #myTabs .ui-accordion-content:last-child, .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-content:last-child, .page-node-12263 .l-upper-content .columns .row .tabs .ui-accordion-content:last-child, .page-node-12263 .l-upper-content .columns .row #myTabs .ui-accordion-content:last-child, .page-node-12263 .l-upper-content .columns .row .accordion .ui-accordion-content:last-child, .page-contact .l-upper-content .columns .row .tabs .ui-accordion-content:last-child, .page-contact .l-upper-content .columns .row #myTabs .ui-accordion-content:last-child, .page-contact .l-upper-content .columns .row .accordion .ui-accordion-content:last-child {
          height: 825px !important; }

/* location widget */
.tabs-location {
  padding: 0;
  border: 1px solid #c0d2e6; }

.tabs-location .tabs-location-list {
  padding: 0;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid #c0d2e6;
  background-color: #dae4ee; }

.ui-tabs .ui-tabs-nav li {
  top: 0;
  margin: 0;
  padding: 0;
  width: 312px;
  border-top: none;
  border-left: none; }

.ui-tabs-nav li:last-child {
  border-right: 0; }

.ui-corner-all {
  border-radius: 0; }

.ui-corner-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background-image: none;
  background-color: #dae4f0;
  border: 1px solid #c0d2e6;
  color: #555555;
  font-weight: normal; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  background-image: none;
  background-color: #ecf1f5;
  border: 1px solid #c0d2e6;
  color: #212121;
  font-weight: normal; }

.ui-tabs .ui-tabs-nav li a {
  display: block;
  padding: 1.5em 0;
  width: 100%;
  text-align: center;
  color: #306eab;
  font: normal 20px Helvetica, 'Helvetica Neue', Arial, sans-serif; }

.context-contact .ui-tabs .views-row {
  position: relative;
  float: left;
  padding: 0 18px 18px 190px;
  width: 232px;
  min-height: 250px; }

.context-contact .ui-tabs .views-row-odd {
  clear: both; }

.ui-tabs-panel ul {
  overflow: hidden;
  margin: 0;
  padding: 0; }

.context-contact .ui-tabs .views-row img {
  position: absolute;
  top: 10px;
  left: 0; }

.region-grp {
  display: none; }

.location-grp {
  font-size: 13px; }

.geo-region {
  display: none; }

.masthead-customer-ref h2.sub-title {
  color: #565658;
  font-style: normal !important; }
.masthead-customer-ref .custom-button-class {
  width: 18em;
  font-size: 1.071em;
  padding: 18px 14px;
  text-align: center; }
  .masthead-customer-ref .custom-button-class:hover {
    color: #4a4a4a !important; }

.site-map-blogs {
  display: none; }

#site-map .site-map-box-menu-main-menu {
  float: left; }
#site-map .site-map-box-menu-menu-secondary-menu {
  float: right;
  margin-top: -170px; }
#site-map .site-map-menu li:before {
  content: '\2022';
  color: #c4d600;
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -16px;
  top: -5px;
  font-size: 20px; }

.page-node-1099.section-contact #content {
  width: 100%; }
.page-node-1099.section-contact .block-views-office-location-block {
  margin-top: -5%; }
.page-node-1099.section-contact .secondary-content-contact {
  width: 35%; }

.page-contact .mktoForm {
  padding-bottom: 40px;
  padding-top: 14px;
  width: 100% !important; }
  .page-contact .mktoForm .mktoFormCol .mktoRequiredField label.mktoLabel {
    font-weight: bold;
    display: inline-block;
    width: auto !important;
    min-width: 160px; }
  .page-contact .mktoForm .mktoFormCol .mktoRequiredField .mktoField, .page-contact .mktoForm .mktoFormCol .mktoRequiredField .mktoLogicalField {
    clear: none;
    border: 1px solid #eee;
    display: inline-block;
    width: 200px !important;
    margin-left: 20px; }
  .page-contact .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton {
    background: #b4c401 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    border-color: #b4c401;
    border-bottom: 3px solid #817c00 !important;
    width: 11.286em !important;
    padding: 10px !important;
    display: inline-block !important;
    vertical-align: top !important;
    text-shadow: 1px 2px 0px rgba(3, 3, 3, 0) !important;
    font-size: 14px !important; }

table.calendar-list thead tr .headerSortUp {
  background-image: url(../images/asc.gif) !important; }

table.calendar-list thead tr .headerSortDown {
  background-image: url(../images/desc.gif) !important; }

table.calendar-list thead tr .header {
  background-image: url(../images/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer; }

@media screen and (max-width: 768px) {
  .page-node-1099.section-contact .block-views-office-location-block {
    margin-top: 0; }
  .page-node-1099.section-contact .secondary-content-contact {
    width: 55%; }

  .bottom-container .block-menu {
    margin: 32px 0 0 !important; }

  .bottom-container .links-area > div {
    margin: 0 !important; } }
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .company_overview .landing-page-header img {
    min-height: 600px;
    min-width: 1800px; } }
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .download-fixed {
    display: none; }

  .left-off-canvas-menu {
    font-size: 0.8456rem !important; }

  .header-holder.top-menu {
    font-size: 0.7456rem !important; }

  .header-top .header-holder {
    min-width: 410px !important; }

  .news_events_landingpage .landing-page-header > img {
    min-height: 320px;
    width: auto !important;
    min-width: 1024px; }

  .company_overview .landing-page-header img {
    width: auto !important;
    overflow: hidden !important; }
  .company_overview .landing-page-header .pull-right.large-6 {
    margin-top: 0px !important; }
    .company_overview .landing-page-header .pull-right.large-6 iframe {
      width: 450px !important;
      height: 260px !important; }
  .company_overview .landing-page-header .large-12.columns.landing_header {
    top: 5% !important; }

  #nav .main-nav ul li {
    top: 3px !important; }
  #nav .main-nav ul.menu .menu li {
    top: -8px !important; } }
@media screen and (max-width: 767px) {
  .company_overview .landing-page-header .pull-right.large-6 {
    margin-top: 0px !important; }
  .company_overview .landing-page-header .columns.landing_header {
    max-height: 700px !important; }

  h2 {
    font-size: 1.4rem !important; }

  h2, #quicktabs-leadership_tabs .quicktabs-tabs, #quicktabs-leadership_tabs .quicktabs-tabpage {
    padding: 0; }

  #quicktabs-leadership_tabs ul.quicktabs-tabs li.active a {
    padding: 15px !important; }
  #quicktabs-leadership_tabs ul.quicktabs-tabs li a {
    padding: 18px 15px !important; }

  #quicktabs-leadership_tabs .item-list {
    left: 0.71429rem !important; }

  .customer-area blockquote img {
    padding-bottom: 10px; }
  .customer-area blockquote cite {
    border: 0px !important;
    margin: 0px !important; }
    .customer-area blockquote cite img {
      width: 40% !important;
      border: 1px solid #dedede;
      padding: 0.429em; }
  .customer-area blockquote q {
    font-size: 1.443em !important; }

  .news-area .news-area .view-content {
    min-height: 100px; }
  .news-area > div {
    margin: 0 0 10px; }

  .front .news-area .view-id-events.view-display-id-block_2, .front .news-area .view-id-events.view-display-id-block_3 {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    padding: 0 20px;
    min-height: 310px; }

  .front.i18n-fr.page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-field-nothing .slideshow-content, .front.i18n-de.page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-field-nothing .slideshow-content {
    top: 8% !important; }

  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-field-nothing .slideshow-content {
    width: 90% !important;
    top: 17% !important; }
    .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-field-nothing .slideshow-content p {
      font-size: 1.535rem !important; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-top {
    left: 36% !important; }

  header .search_form_block {
    top: 40px !important;
    left: 50% !important; } }
/*******************************************************************
SANDOX ADD WEBINARS
*****************************************************************************/
.node-type-resource-webinar .sandbox_add .embedded-video {
  text-align: left; }

.node-type-resource-webinar .sandbox_add .field-name-field-resource-media-embed {
  float: left;
  margin-right: 10%; }

.sandbox_add_wp {
  background: transparent url("/sites/default/files/partner-banner-group.png") no-repeat left top;
  width: 940px;
  height: 172px; }

.sandbox_add_wp a {
  font-size: 34px;
  color: white;
  width: 960px;
  float: left;
  padding: 40px 0 0 30px;
  text-decoration: none; }

#superfish-4 a.sf-depth-1 {
  color: white; }

.media-white_papers .body.field a {
  background: #b4c401;
  font-weight: 700;
  color: white;
  text-transform: uppercase;
  border-bottom: 3px solid #817c00;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  width: auto;
  padding: 10px 20px;
  display: inline-block;
  vertical-align: top;
  text-shadow: 1px 2px 0px rgba(3, 3, 3, 0);
  margin-bottom: 20px; }

.section-downloads-export input[type="date"], .section-download-lookup input[type="date"] {
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #000;
  width: 150px; }
.section-downloads-export main.l-main, .section-download-lookup main.l-main {
  overflow: scroll !important; }
.section-downloads-export table tr td, .section-download-lookup table tr td {
  border: 1px solid #ccc !important; }
.section-downloads-export #content form p, .section-download-lookup #content form p {
  display: -webkit-inline-box !important; }
  .section-downloads-export #content form p input, .section-download-lookup #content form p input {
    margin: 0 10px !important; }
    .section-downloads-export #content form p input.custom-button-class, .section-download-lookup #content form p input.custom-button-class {
      margin-top: -5px; }

.section-download-lookup select {
  padding: 0; }

.section-download-lookup #content form p:nth-child(2) {
  display: block !important; }

.section-download-lookup input[type="text"] {
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #000;
  width: 150px;
  display: inline-block; }

.section-download-lookup select {
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #000;
  width: 150px;
  display: inline-block; }

.mktoForm .mktoFormCol {
  margin-left: 5px !important; }

.mktoFormRow input {
  color: #000; }

@media only screen and (max-width: 1024px) {
  .node-type-resource-webinar .l-main #content {
    width: 100%; }

  .node-type-resource-webinar .sandbox_add .field-name-field-resource-media-embed {
    margin-left: 5%; } }
@media screen and (max-width: 825px) {
  .accordion .ui-accordion-content ul.location-grp li {
    max-width: none;
    width: 90%;
    padding: 40px 18px 18px 10px; }

  .accordion .ui-accordion-content ul.location-grp li img {
    position: relative;
    left: 0;
    top: 0;
    margin-top: 1em; }

  .page-node-1099 .l-upper-content .columns .row .accordion .ui-accordion-header a {
    padding: 15px 40px;
    font-size: .78em; } }
.page-about-us-news-events-events .bread-crumb {
  display: none; }
.page-about-us-news-events-events .landing-page-header {
  position: relative;
  margin-bottom: 50px; }
.page-about-us-news-events-events .landing_header {
  position: absolute;
  top: 15%; }
.page-about-us-news-events-events .events_banner {
  text-align: center; }
  .page-about-us-news-events-events .events_banner p {
    font-size: 20px; }
.page-about-us-news-events-events .events_view {
  width: 75%;
  float: left; }
.page-about-us-news-events-events .events_menu_sidebar {
  width: 25%;
  float: left; }
  .page-about-us-news-events-events .events_menu_sidebar ul li {
    list-style: none;
    border-top: 1px solid #eee;
    margin: 0;
    padding: 10px;
    background: transparent url("/sites/default/files/menu_events.png") no-repeat left 12px; }
    .page-about-us-news-events-events .events_menu_sidebar ul li a {
      color: #5ea7cb;
      text-decoration: none;
      font-size: 16px;
      padding-left: 10px; }
  .page-about-us-news-events-events .events_menu_sidebar ul li.active {
    background: transparent url("/sites/default/files/menu_events_active.png") no-repeat left 13px; }
    .page-about-us-news-events-events .events_menu_sidebar ul li.active a {
      color: #53565a; }

.press-releases .view-content .views-row, .article-list .view-content .views-row {
  padding: 20px 0;
  border-top: 1px solid #eee; }
  .press-releases .view-content .views-row:first-child, .article-list .view-content .views-row:first-child {
    border-top: 0px; }
.press-releases .view-content .views-row.views-row-last, .article-list .view-content .views-row.views-row-last {
  border-bottom: 1px solid #eee;
  margin-bottom: 20px; }
.press-releases .view-content .views-row .views-field-field-article-date, .article-list .view-content .views-row .views-field-field-article-date {
  color: #b8c32e;
  font-size: 1.143em;
  font-weight: 500;
  padding: 0 0 7px;
  text-transform: uppercase; }
.press-releases .view-content .views-row .views-field-title h2, .article-list .view-content .views-row .views-field-title h2 {
  font-weight: normal; }
.press-releases .view-content .views-row .views-field-body, .article-list .view-content .views-row .views-field-body {
  line-height: 18px;
  text-align: justify; }
.press-releases .pagination-centered .item-list ul, .article-list .pagination-centered .item-list ul {
  margin: 0px 0px 20px 0px;
  padding: 0px;
  list-style: none; }

.article-list .view-content .views-row {
  padding: 40px 0 20px;
  position: relative; }
  .article-list .view-content .views-row .views-field-body img {
    position: absolute;
    top: 36%;
    max-width: 150px;
    left: 0; }
  .article-list .view-content .views-row .views-field-body p {
    margin: -25px 0 0 0 !important; }
  .article-list .view-content .views-row .views-field, .article-list .view-content .views-row .views-field-body p {
    padding-left: 200px; }

.investors-list tr:nth-of-type(even) {
  background: transparent; }
.investors-list td {
  padding: 40px 0 20px; }
  .investors-list td:first-child {
    width: 30%; }
  .investors-list td h3 {
    font-size: 1.71429rem !important;
    margin: 0 0 20px;
    font-weight: normal;
    color: #5ea7cb !important; }
  .investors-list td div {
    line-height: 1.6; }

.events-list .btn-download, .view-customer-reference.view-display-id-page .btn-download {
  background: #b4c401;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  border-bottom: 3px solid #817c00;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  width: auto;
  padding: 10px 40px;
  display: inline-block;
  vertical-align: top;
  text-shadow: 1px 2px 0px rgba(3, 3, 3, 0.25); }
  .events-list .btn-download:hover, .view-customer-reference.view-display-id-page .btn-download:hover {
    background: #d5e435 !important;
    color: #ffffff !important; }
.events-list select, .view-customer-reference.view-display-id-page select {
  padding: 5px 10px;
  color: #000;
  height: 31px;
  font-weight: normal;
  font-style: italic;
  font-size: 14px; }
  .events-list select:hover, .view-customer-reference.view-display-id-page select:hover {
    background-position-x: 94%; }
.events-list .form-submit, .view-customer-reference.view-display-id-page .form-submit {
  margin-top: 10px !important;
  padding: 10px; }
.events-list ul, .view-customer-reference.view-display-id-page ul {
  padding: 0 !important; }
  .events-list ul.slats li.views-row, .view-customer-reference.view-display-id-page ul.slats li.views-row {
    padding: 40px 0 20px !important;
    position: relative;
    border-top: 1px solid #eee;
    list-style: none; }
    .events-list ul.slats li.views-row .views-field-field-logo, .view-customer-reference.view-display-id-page ul.slats li.views-row .views-field-field-logo {
      display: inline-block;
      vertical-align: top;
      width: 180px;
      text-align: center;
      line-height: 160px; }
      .events-list ul.slats li.views-row .views-field-field-logo img, .view-customer-reference.view-display-id-page ul.slats li.views-row .views-field-field-logo img {
        max-width: 150px; }
    .events-list ul.slats li.views-row .views-field-field-url, .view-customer-reference.view-display-id-page ul.slats li.views-row .views-field-field-url {
      display: inline-block;
      max-width: 70%; }
  .events-list ul.event-detail li, .view-customer-reference.view-display-id-page ul.event-detail li {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none; }
    .events-list ul.event-detail li:after, .view-customer-reference.view-display-id-page ul.event-detail li:after {
      width: 0 !important;
      background: transparent !important; }
.events-list h3, .view-customer-reference.view-display-id-page h3 {
  font-size: 1.71429rem !important;
  margin: 0 0 20px;
  font-weight: normal;
  color: #5ea7cb !important; }

.events-list .landing_top_content_block {
  width: 600px; }

@media screen and (max-width: 767px) {
  .events-list ul {
    padding: 0 !important; }
    .events-list ul.slats li.views-row {
      text-align: center; } }
.block-menu-menu-press-room ul li {
  padding: 0px;
  padding-left: 0px;
  margin: 2px; }

#content ul.pagination li {
  position: relative;
  padding: 0;
  margin: 0 0 6px; }

.pagination .arrow.first, .pagination .arrow.last {
  display: none; }

.pagination-centered .item-list ul li:after {
  display: none; }

.pagination-centered .item-list ul li a {
  border: 1px solid #eee;
  border-radius: 3px;
  padding: 4px 10px;
  background-color: #fff;
  color: #53565a; }

.pagination-centered .item-list ul li.current a {
  background-color: #b8c32e;
  color: #fff;
  font-weight: normal; }

.pagination-centered .item-list ul li a:hover {
  color: #b8c32e; }

.block-menu-menu-press-room ul.menu li.leaf {
  border-top: 1px solid #eee;
  margin: 0;
  padding: 10px; }

.block-menu-menu-press-room ul.menu li.leaf.active-trail a {
  color: #53565a; }

.block-menu-menu-press-room ul.menu li.leaf.last {
  border-bottom: 1px solid #eee; }

.block-menu-menu-press-room ul.menu li.leaf a {
  display: inline-block; }

.block-menu-menu-press-room ul.menu li.leaf a:before {
  font-family: DejaVu Sans, Symbola, Everson Mono, Dingbats, Segoe UI Symbol, Quivira, SunExt-A, FreeSerif, Universalia, unifont;
  content: '\276f';
  display: inline-block;
  padding-right: 10px; }

.block-menu-menu-press-room ul.menu li.leaf.active-trail a:before {
  font-family: DejaVu Sans, Symbola, Everson Mono, Dingbats, Segoe UI Symbol, Quivira, SunExt-A, FreeSerif, Universalia, unifont;
  content: '\276e';
  color: #b8c32e; }

.block-menu-menu-press-room ul.menu li.leaf a:hover {
  color: #b8c32e; }

/*Hide company menu*/
span.small {
  font-size: 0.8em; }

.landing-page-header.submenu-present {
  top: 40px;
  margin-bottom: 40px;
  position: relative; }

#header.submenu-present {
  margin-bottom: 40px; }

#node-89002 img, #node-89004 img {
  width: 100%; }

.page-about-us #content h1, .page-contact #content h1 {
  display: none; }
.page-about-us.node-type-article #content h1, .page-contact.node-type-article #content h1 {
  display: block; }
.page-about-us .banner-with-text .landing-page-header .block, .page-contact .banner-with-text .landing-page-header .block {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 230px;
  display: block; }
  .page-about-us .banner-with-text .landing-page-header .block img, .page-contact .banner-with-text .landing-page-header .block img {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0;
    min-width: 1400px; }
  .page-about-us .banner-with-text .landing-page-header .block .landing_header, .page-contact .banner-with-text .landing-page-header .block .landing_header {
    position: absolute;
    height: 100%;
    color: #fff; }
    .page-about-us .banner-with-text .landing-page-header .block .landing_header h1, .page-contact .banner-with-text .landing-page-header .block .landing_header h1 {
      color: #fff; }
    .page-about-us .banner-with-text .landing-page-header .block .landing_header strong, .page-contact .banner-with-text .landing-page-header .block .landing_header strong {
      font-size: 18px;
      font-style: italic;
      font-weight: 700;
      margin-bottom: 20px; }
    .page-about-us .banner-with-text .landing-page-header .block .landing_header .row, .page-contact .banner-with-text .landing-page-header .block .landing_header .row {
      position: relative;
      height: 230px;
      top: 10%;
      text-align: center; }
      .page-about-us .banner-with-text .landing-page-header .block .landing_header .row img, .page-contact .banner-with-text .landing-page-header .block .landing_header .row img {
        width: auto;
        position: relative; }
.page-about-us .banner-with-text .landing_top_content_block img, .page-contact .banner-with-text .landing_top_content_block img {
  width: auto; }
.page-about-us .banner-with-text .landing_top_content_block .large-6, .page-contact .banner-with-text .landing_top_content_block .large-6 {
  width: 50%; }
.page-about-us .banner-with-text .products-new--faster .large-6, .page-contact .banner-with-text .products-new--faster .large-6 {
  width: 50%;
  vertical-align: middle; }
  .page-about-us .banner-with-text .products-new--faster .large-6 img, .page-contact .banner-with-text .products-new--faster .large-6 img {
    width: 96%; }
.page-about-us .banner-with-text .products-new--deliver, .page-contact .banner-with-text .products-new--deliver {
  border-bottom: 2px solid #e0e1e2;
  padding: 6em 0; }
  .page-about-us .banner-with-text .products-new--deliver .large-6, .page-contact .banner-with-text .products-new--deliver .large-6 {
    width: 50%;
    vertical-align: middle; }
    .page-about-us .banner-with-text .products-new--deliver .large-6 img, .page-contact .banner-with-text .products-new--deliver .large-6 img {
      width: 96%; }

.node-type-landing-page.why-upgrade.banner-with-text .landing-page-header {
  height: 400px; }
  .node-type-landing-page.why-upgrade.banner-with-text .landing-page-header img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    min-width: 1400px; }
  .node-type-landing-page.why-upgrade.banner-with-text .landing-page-header .landing_header {
    max-height: 400px; }
    .node-type-landing-page.why-upgrade.banner-with-text .landing-page-header .landing_header .row {
      position: relative;
      top: 50%;
      height: 400px;
      margin-top: -200px; }
.node-type-landing-page.why-upgrade .landing_header p {
  font-size: 1.357em; }
.node-type-landing-page.company_overview .block-views .views-row {
  min-height: 60px; }
.node-type-landing-page .open-youtube-dialog img {
  width: 80%; }
.node-type-landing-page img {
  width: 100%; }
.node-type-landing-page.company_overview .l-bellow-content .columns {
  background: transparent !important; }
.node-type-landing-page.company_overview .l-bellow-content .dynamic_bellow h2 {
  text-align: left; }
.node-type-landing-page.company_overview .l-bellow-content .dynamic_bellow span {
  font-size: 0.9333em; }
  .node-type-landing-page.company_overview .l-bellow-content .dynamic_bellow span a {
    font-size: 1.1em;
    padding-top: 5px;
    display: block;
    line-height: 18px; }
.node-type-landing-page.company_overview .l-bellow-content .dynamic_bellow .block {
  vertical-align: top;
  padding-left: 0px; }
.node-type-landing-page.company_overview .l-bellow-content .company_news {
  padding: 40px 0; }
.node-type-landing-page.company_overview .block-views {
  display: inline-table;
  padding: 0;
  max-width: 300px;
  width: 33%;
  min-height: 400px;
  height: auto !important;
  min-width: 300px;
  position: relative; }
  .node-type-landing-page.company_overview .block-views:nth-child(3) {
    padding-right: 0;
    background: url("/sites/default/files/company-featured-event.png") no-repeat; }
    .node-type-landing-page.company_overview .block-views:nth-child(3) h2 {
      display: block;
      color: #b4c401;
      text-transform: uppercase;
      font-weight: 500;
      padding-bottom: 10px;
      font-size: 14px; }
  .node-type-landing-page.company_overview .block-views .views-row {
    padding-bottom: 18px;
    text-align: left; }
  .node-type-landing-page.company_overview .block-views .view-footer {
    /*position: absolute;*/
    width: 100%;
    padding: 20px 40px 0 0;
    bottom: 20px; }
    .node-type-landing-page.company_overview .block-views .view-footer p {
      border-top: 1px solid #eee;
      padding-top: 20px; }
    .node-type-landing-page.company_overview .block-views .view-footer .custom-button-class {
      width: 100%;
      padding: 10px;
      text-align: center; }
.node-type-landing-page.company_overview .latest-latest-events-block {
  line-height: 24px; }
  .node-type-landing-page.company_overview .latest-latest-events-block .custom-button-class {
    font-size: 14px;
    padding: 5px 10px;
    float: left; }
    .node-type-landing-page.company_overview .latest-latest-events-block .custom-button-class a {
      color: #fff; }
    .node-type-landing-page.company_overview .latest-latest-events-block .custom-button-class.blue {
      margin-left: 10px;
      background: #005695;
      border-bottom: 3px solid #005695; }
  .node-type-landing-page.company_overview .latest-latest-events-block.row {
    padding: 40px 20px;
    margin-left: 0;
    margin-right: 0; }
  .node-type-landing-page.company_overview .latest-latest-events-block .views-field-title {
    font-size: 1.51429rem;
    padding-bottom: 15px; }
    .node-type-landing-page.company_overview .latest-latest-events-block .views-field-title a {
      color: #fff; }
  .node-type-landing-page.company_overview .latest-latest-events-block .views-field-field-event-datetime-info {
    color: #fff; }
  .node-type-landing-page.company_overview .latest-latest-events-block .views-field-field-location {
    color: #fff; }
    .node-type-landing-page.company_overview .latest-latest-events-block .views-field-field-location .field-content {
      padding-bottom: 20px; }
.node-type-landing-page.company_overview .l-upper-content .block-views {
  width: 100%;
  max-width: 100%; }
.node-type-landing-page.company_overview .l-upper-content .tabs-content {
  max-width: 68.57143rem !important;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: block !important; }
  .node-type-landing-page.company_overview .l-upper-content .tabs-content .views-row {
    display: none; }
  .node-type-landing-page.company_overview .l-upper-content .tabs-content .views-row.views-row-1 {
    display: block; }
.node-type-landing-page.news_events_landingpage {
  line-height: 18px; }
  .node-type-landing-page.news_events_landingpage .header-top .block-user-login {
    margin: 0px !important; }
  .node-type-landing-page.news_events_landingpage .landing-page-header {
    position: relative; }
    .node-type-landing-page.news_events_landingpage .landing-page-header .columns.landing_header {
      position: absolute;
      top: 4%; }
      .node-type-landing-page.news_events_landingpage .landing-page-header .columns.landing_header h1 {
        max-width: 100%; }
      .node-type-landing-page.news_events_landingpage .landing-page-header .columns.landing_header p {
        color: #47484b;
        font-size: 1.357em;
        max-width: 54%; }
  .node-type-landing-page.news_events_landingpage .l-upper-content > div {
    border-top: 1px solid #eee;
    padding-top: 20px;
    padding-bottom: 20px; }
  .node-type-landing-page.news_events_landingpage .l-upper-content .row {
    text-align: center; }
  .node-type-landing-page.news_events_landingpage .l-upper-content .block-views {
    display: inline-table;
    padding: 20px 40px 40px 0;
    max-width: 300px;
    width: 33%;
    height: 455px;
    min-width: 300px;
    position: relative; }
    .node-type-landing-page.news_events_landingpage .l-upper-content .block-views:last {
      padding-right: 0; }
    .node-type-landing-page.news_events_landingpage .l-upper-content .block-views .views-row {
      padding-bottom: 18px;
      text-align: left; }
    .node-type-landing-page.news_events_landingpage .l-upper-content .block-views .view-footer {
      position: absolute;
      width: 100%;
      padding: 20px 40px 0 0;
      bottom: 20px; }
      .node-type-landing-page.news_events_landingpage .l-upper-content .block-views .view-footer p {
        border-top: 1px solid #eee;
        padding-top: 20px; }
      .node-type-landing-page.news_events_landingpage .l-upper-content .block-views .view-footer .custom-button-class {
        width: 100%;
        padding: 10px;
        text-align: center; }
  .node-type-landing-page.news_events_landingpage .l-bellow-content .columns {
    background: #eee; }
  .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events {
    padding: 40px 0; }
    .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events h2 {
      text-align: center; }
    .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events .views-field-field-logo {
      height: 200px;
      position: relative; }
      .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events .views-field-field-logo img {
        bottom: 0;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0; }
    .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events .views-field {
      padding-bottom: 10px;
      display: block; }
      .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events .views-field.views-field-title {
        padding: 10px 0; }
    .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events .views-field-field-event-type {
      text-transform: uppercase;
      color: #b8c32e; }
    .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events .views-field-field-location * {
      display: inline; }
    .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events .view-content {
      text-align: center; }
      .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events .view-content .views-row {
        text-align: center;
        width: 23%;
        padding: 20px 10px;
        background: #fff;
        margin-right: 1%;
        margin-bottom: 20px;
        min-width: 180px;
        display: inline-table;
        vertical-align: top;
        min-height: 420px; }
        .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events .view-content .views-row:last {
          padding-right: 0; }
    .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events .view-footer {
      text-align: center;
      padding: 20px 0 0 0;
      bottom: 20px; }
      .node-type-landing-page.news_events_landingpage .l-bellow-content .block-views-events-latest-events .view-footer .custom-button-class {
        padding: 10px 60px;
        width: auto; }
  .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards {
    padding: 40px 0; }
    .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards h2 {
      text-align: center; }
    .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .views-field-body p {
      display: none;
      line-height: 140px; }
      .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .views-field-body p:first-child {
        display: block; }
    .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content {
      text-align: center; }
      .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row {
        text-align: center;
        width: 25%;
        margin-bottom: 0;
        border: 1px solid #eee;
        height: 220px;
        float: left;
        padding: 10px;
        min-width: 180px; }
        .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row:first-child {
          border-left: 0px;
          border-top: 0px; }
        .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row:nth-child(2), .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row:nth-child(3) {
          border-top: 0px; }
        .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row:nth-child(4) {
          border-right: 0px;
          border-top: 0px; }
        .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row:nth-child(5) {
          border-left: 0px;
          border-bottom: 0px; }
        .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row:nth-child(6), .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row:nth-child(7) {
          border-bottom: 0px; }
        .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row:last-child {
          border-right: 0px;
          border-bottom: 0px; }
        .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row .views-field-body {
          height: 140px; }
          .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row .views-field-body img {
            line-height: 140px;
            max-height: 100px;
            width: auto; }
    .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-footer {
      text-align: center;
      padding: 20px 0 0 0;
      bottom: 20px;
      clear: both; }
      .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-footer .custom-button-class {
        padding: 10px 60px;
        width: auto; }
.node-type-landing-page.new-product.banner-with-text .landing-page-header, .node-type-landing-page.banner-white-text.banner-with-text .landing-page-header {
  height: 400px; }
  .node-type-landing-page.new-product.banner-with-text .landing-page-header .landing_header .row, .node-type-landing-page.banner-white-text.banner-with-text .landing-page-header .landing_header .row {
    height: auto;
    top: 30% !important;
    margin-top: -50px !important; }
    .node-type-landing-page.new-product.banner-with-text .landing-page-header .landing_header .row h2, .node-type-landing-page.banner-white-text.banner-with-text .landing-page-header .landing_header .row h2 {
      color: #fff; }
.node-type-landing-page.new-product .l-upper-content, .node-type-landing-page.banner-white-text .l-upper-content {
  clear: both; }
  .node-type-landing-page.new-product .l-upper-content .large-12.columns, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns {
    background-color: #eee; }
    .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro {
      display: inline-block;
      padding: 60px 0; }
      .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2 {
        text-align: center;
        background: #fff;
        height: 300px;
        margin: 0 10px;
        width: 17.91112%;
        padding: 20px 10px; }
        .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(1), .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(1) {
          border-bottom: 8px solid #E76F31; }
          .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(1) h3 a, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(1) h3 a {
            color: #E76F31; }
          .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(1):hover, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(1):hover {
            background-color: #E76F31; }
        .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(2), .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(2) {
          border-bottom: 8px solid #00ADD9; }
          .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(2) h3 a, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(2) h3 a {
            color: #00ADD9; }
          .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(2):hover, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(2):hover {
            background-color: #00ADD9; }
        .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(3), .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(3) {
          border-bottom: 8px solid #F7A749; }
          .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(3) h3 a, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(3) h3 a {
            color: #F7A749; }
          .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(3):hover, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(3):hover {
            background-color: #F7A749; }
        .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(4), .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(4) {
          border-bottom: 8px solid #7F7B00; }
          .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(4) h3 a, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(4) h3 a {
            color: #7F7B00; }
          .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(4):hover, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(4):hover {
            background-color: #7F7B00; }
        .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(5), .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(5) {
          border-bottom: 8px solid #005595; }
          .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(5) h3 a, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(5) h3 a {
            color: #005595; }
          .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(5):hover, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:nth-child(5):hover {
            background-color: #005595; }
        .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:hover, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:hover {
          cursor: pointer;
          color: #fff; }
          .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:hover a, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2:hover a {
            color: #fff !important; }
        .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2 h3, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2 h3 {
          font-weight: bold;
          text-transform: uppercase; }
        .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2 p, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2 p {
          padding: 0 15px; }
        .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2 .dia-img, .node-type-landing-page.banner-white-text .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2 .dia-img {
          height: 40%;
          max-height: 101px; }
.node-type-landing-page.new-product .l-bellow-content, .node-type-landing-page.banner-white-text .l-bellow-content {
  clear: both; }
  .node-type-landing-page.new-product .l-bellow-content .products-new--enhanced .large-12:first-child .large-6 p, .node-type-landing-page.new-product .l-bellow-content .products-new--enhanced .large-12:first-child .large-6 ul, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--enhanced .large-12:first-child .large-6 p, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--enhanced .large-12:first-child .large-6 ul {
    width: 100%; }
  .node-type-landing-page.new-product .l-bellow-content .products-new--enhanced .large-12:first-child .large-6 ul, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--enhanced .large-12:first-child .large-6 ul {
    margin-left: 16px; }
    .node-type-landing-page.new-product .l-bellow-content .products-new--enhanced .large-12:first-child .large-6 ul li:before, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--enhanced .large-12:first-child .large-6 ul li:before {
      left: -16px;
      top: -10px;
      font-size: 28px; }
  .node-type-landing-page.new-product .l-bellow-content .products-new--deliver, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--deliver {
    background-color: #eee; }
    .node-type-landing-page.new-product .l-bellow-content .products-new--deliver .large-12 .large-6, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--deliver .large-12 .large-6 {
      width: 45.99998%; }
      .node-type-landing-page.new-product .l-bellow-content .products-new--deliver .large-12 .large-6 > ul, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--deliver .large-12 .large-6 > ul {
        margin-left: 16px; }
        .node-type-landing-page.new-product .l-bellow-content .products-new--deliver .large-12 .large-6 > ul li:before, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--deliver .large-12 .large-6 > ul li:before {
          left: -16px;
          top: -10px;
          font-size: 28px; }
        .node-type-landing-page.new-product .l-bellow-content .products-new--deliver .large-12 .large-6 > ul ul, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--deliver .large-12 .large-6 > ul ul {
          margin-left: 16px; }
      .node-type-landing-page.new-product .l-bellow-content .products-new--deliver .large-12 .large-6 img, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--deliver .large-12 .large-6 img {
        padding-bottom: 40px; }
    .node-type-landing-page.new-product .l-bellow-content .products-new--deliver .large-12:first-child .large-6, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--deliver .large-12:first-child .large-6 {
      margin-right: 30px; }
  .node-type-landing-page.new-product .l-bellow-content .products-new--faster .spark-automated-img, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--faster .spark-automated-img {
    border-right: 1px solid #eee;
    padding-right: 30px; }
  .node-type-landing-page.new-product .l-bellow-content .products-new--faster .large-8, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--faster .large-8 {
    float: left; }
  .node-type-landing-page.new-product .l-bellow-content .products-new--faster .large-4, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--faster .large-4 {
    float: right; }
  .node-type-landing-page.new-product .l-bellow-content .products-new--expand .large-4, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--expand .large-4 {
    width: 31.63333%;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px; }
    .node-type-landing-page.new-product .l-bellow-content .products-new--expand .large-4:last-child, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--expand .large-4:last-child {
      margin-right: 0px; }
    .node-type-landing-page.new-product .l-bellow-content .products-new--expand .large-4 ul, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--expand .large-4 ul {
      margin: 0px; }
      .node-type-landing-page.new-product .l-bellow-content .products-new--expand .large-4 ul li, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--expand .large-4 ul li {
        margin: 0 5px;
        display: inline-block;
        position: relative;
        color: #5699be; }
        .node-type-landing-page.new-product .l-bellow-content .products-new--expand .large-4 ul li:before, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--expand .large-4 ul li:before {
          content: ''; }
        .node-type-landing-page.new-product .l-bellow-content .products-new--expand .large-4 ul li:after, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--expand .large-4 ul li:after {
          content: ' | ';
          color: #000;
          position: absolute;
          right: -10px; }
        .node-type-landing-page.new-product .l-bellow-content .products-new--expand .large-4 ul li:last-child:after, .node-type-landing-page.banner-white-text .l-bellow-content .products-new--expand .large-4 ul li:last-child:after {
          content: ''; }
.node-type-landing-page.banner-with-text.banner-white-text.talend_connect .landing-page-header {
  top: 0px; }
.node-type-landing-page.banner-with-text.banner-white-text .landing_header h1, .node-type-landing-page.banner-with-text.banner-white-text .landing_header p, .node-type-landing-page.banner-with-text.banner-white-text .landing_header a {
  text-align: center;
  max-width: 100%;
  color: #ffffff; }
.node-type-landing-page.banner-with-text.banner-white-text .landing_header p {
  font-size: 20px; }
.node-type-landing-page.banner-with-text.talend_connect #subscribe_tc {
  background-color: #77d0ea;
  height: 70px;
  text-align: center; }
  .node-type-landing-page.banner-with-text.talend_connect #subscribe_tc h2 {
    line-height: 70px; }
  .node-type-landing-page.banner-with-text.talend_connect #subscribe_tc a {
    text-align: center;
    max-width: 100%;
    color: #ffffff; }
  .node-type-landing-page.banner-with-text.talend_connect #subscribe_tc:hover {
    background-color: #c4d600; }
.node-type-landing-page.banner-with-text.talend_connect .talend_connect_fr ul {
  list-style-position: inside; }
.node-type-landing-page.what-new .custom-button-class {
  padding: 8px 16px; }
.node-type-landing-page.what-new .large-6, .node-type-landing-page.what-new .large-5 {
  display: inline-block;
  vertical-align: top; }
  .node-type-landing-page.what-new .large-6 ul, .node-type-landing-page.what-new .large-5 ul {
    color: #d5e435; }
    .node-type-landing-page.what-new .large-6 ul li, .node-type-landing-page.what-new .large-5 ul li {
      padding-bottom: 10px; }
      .node-type-landing-page.what-new .large-6 ul li span, .node-type-landing-page.what-new .large-5 ul li span {
        color: #53565a; }
  .node-type-landing-page.what-new .large-6 .call-out-area--text span.download, .node-type-landing-page.what-new .large-5 .call-out-area--text span.download {
    color: #333; }
  .node-type-landing-page.what-new .large-6:nth-of-type(2) ul, .node-type-landing-page.what-new .large-5:nth-of-type(2) ul {
    padding-left: 20px; }
.node-type-landing-page.what-new .integration_platform, .node-type-landing-page.what-new .products-new-expand, .node-type-landing-page.what-new .master-data-managment {
  padding: 40px 0; }
.node-type-landing-page.what-new .products-new-expand ul {
  margin: 0px;
  padding: 0px !important; }
  .node-type-landing-page.what-new .products-new-expand ul li {
    margin: 0 5px;
    display: inline-block;
    position: relative;
    padding-bottom: 0px; }
    .node-type-landing-page.what-new .products-new-expand ul li span {
      color: #5699be; }
    .node-type-landing-page.what-new .products-new-expand ul li:after {
      content: ' | ';
      color: #000;
      position: absolute;
      right: -10px; }
    .node-type-landing-page.what-new .products-new-expand ul li:last-child:after {
      content: ''; }
.node-type-landing-page.what-new .products-new--faster, .node-type-landing-page.what-new .products-new-faster {
  padding: 0; }
  .node-type-landing-page.what-new .products-new--faster .landing_grey_block, .node-type-landing-page.what-new .products-new-faster .landing_grey_block {
    padding: 40px 0; }
  .node-type-landing-page.what-new .products-new--faster.tmm, .node-type-landing-page.what-new .products-new-faster.tmm {
    border-bottom: 1px solid #e0e1e2;
    padding: 60px 0; }
    .node-type-landing-page.what-new .products-new--faster.tmm .large-12 ul.tmm, .node-type-landing-page.what-new .products-new-faster.tmm .large-12 ul.tmm {
      list-style: none;
      margin-top: 40px; }
      .node-type-landing-page.what-new .products-new--faster.tmm .large-12 ul.tmm li, .node-type-landing-page.what-new .products-new-faster.tmm .large-12 ul.tmm li {
        border-right: 1px solid #e6e6e6;
        float: left;
        font-weight: bold;
        padding: 10px 30px;
        text-align: center;
        width: 33.333%; }
      .node-type-landing-page.what-new .products-new--faster.tmm .large-12 ul.tmm:after, .node-type-landing-page.what-new .products-new-faster.tmm .large-12 ul.tmm:after {
        clear: both;
        content: " ";
        display: table; }
.node-type-landing-page.what-new .what-new-spark {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-what-new-spark.jpg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  padding: 40px 0; }
.node-type-landing-page.what-new .real-big-data {
  padding: 40px 0; }
  .node-type-landing-page.what-new .real-big-data img {
    padding-bottom: 10px; }
.node-type-landing-page .dp-resources {
  padding: 40px 0; }
  .node-type-landing-page .dp-resources .large-6 {
    max-width: 49.589%;
    display: inline-block;
    vertical-align: top; }
    @media screen and (max-width: 1024px) and (min-width: 768px) {
      .node-type-landing-page .dp-resources .large-6 {
        display: inline-block !important; }
        .node-type-landing-page .dp-resources .large-6 .dp-resource {
          min-height: 500px; } }
    @media screen and (max-width: 768px) {
      .node-type-landing-page .dp-resources .large-6 {
        max-width: 100%; } }
    .node-type-landing-page .dp-resources .large-6 .dp-resource {
      text-align: center;
      padding: 60px 40px;
      margin: 20px;
      background: #fff; }
      .node-type-landing-page .dp-resources .large-6 .dp-resource a.custom-button-class {
        width: 70%;
        text-align: center;
        padding: 15px; }
      .node-type-landing-page .dp-resources .large-6 .dp-resource .resource-img {
        min-height: 110px; }
.node-type-landing-page.data-prep .landing-page-header {
  height: 600px !important; }
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .node-type-landing-page.data-prep.node-type-landing-page.new-product.banner-with-text .landing-page-header {
    height: 900px !important; }
  .node-type-landing-page.data-prep .caption-block ul {
    color: #fff !important; }
  .node-type-landing-page.data-prep.node-type-landing-page.data-prep.banner-with-text .landing-page-header img {
    right: auto !important;
    min-height: 900px !important; } }
@media screen and (max-width: 767px) {
  .node-type-landing-page.data-prep.node-type-landing-page.new-product.banner-with-text .landing-page-header, .node-type-landing-page.data-prep.node-type-landing-page.data-prep.banner-with-text .landing-page-header img {
    height: 700px !important; }
  .node-type-landing-page.data-prep .caption-block ul {
    color: #fff !important; }
  .node-type-landing-page.data-prep.lang-de .landing_header.row.row, .node-type-landing-page.data-prep.lang-jp .landing_header.row.row, .node-type-landing-page.data-prep.lang-fr .landing_header.row.row, .node-type-landing-page.data-prep.lang-it .landing_header.row.row {
    margin-top: 0px !important; }
  .node-type-landing-page.data-prep.lang-de.node-type-landing-page.new-product.banner-with-text .landing-page-header, .node-type-landing-page.data-prep.lang-jp.node-type-landing-page.new-product.banner-with-text .landing-page-header, .node-type-landing-page.data-prep.lang-fr.node-type-landing-page.new-product.banner-with-text .landing-page-header, .node-type-landing-page.data-prep.lang-it.node-type-landing-page.new-product.banner-with-text .landing-page-header {
    height: 800px !important; } }
@media screen and (max-width: 768px) {
  .node-type-landing-page.data-prep.new-product.banner-with-text .landing-page-header .landing_header {
    background-color: rgba(0, 0, 0, 0.6); }
    .node-type-landing-page.data-prep.new-product.banner-with-text .landing-page-header .landing_header .row {
      top: 13% !important; }
      .node-type-landing-page.data-prep.new-product.banner-with-text .landing-page-header .landing_header .row strong {
        font-size: 14px;
        color: #fff; }
      .node-type-landing-page.data-prep.new-product.banner-with-text .landing-page-header .landing_header .row h1 {
        font-size: 2em;
        color: #fff !important; }
      .node-type-landing-page.data-prep.new-product.banner-with-text .landing-page-header .landing_header .row p {
        font-size: 12px;
        color: #fff; } }
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .node-type-landing-page.data-prep.new-product.banner-with-text .landing-page-header .landing_header {
    background-color: rgba(0, 0, 0, 0.6); }
    .node-type-landing-page.data-prep.new-product.banner-with-text .landing-page-header .landing_header .row strong {
      font-size: 14px;
      color: #fff; }
    .node-type-landing-page.data-prep.new-product.banner-with-text .landing-page-header .landing_header .row h1 {
      font-size: 2em;
      color: #fff !important; }
    .node-type-landing-page.data-prep.new-product.banner-with-text .landing-page-header .landing_header .row p {
      font-size: 12px;
      color: #fff; } }
.node-type-landing-page.data-prep.banner-with-text .landing-page-header img {
  top: 0;
  right: 0; }
.node-type-landing-page #quicktabs-data_prep {
  position: relative; }
  @media screen and (max-width: 768px) {
    .node-type-landing-page #quicktabs-data_prep {
      background: #eee; } }
  .node-type-landing-page #quicktabs-data_prep .quicktabs_main {
    background: #fff !important;
    padding: 0px; }
    .node-type-landing-page #quicktabs-data_prep .quicktabs_main.quicktabs-style-sky {
      border: 0;
      top: 0; }
      @media screen and (max-width: 768px) {
        .node-type-landing-page #quicktabs-data_prep .quicktabs_main.quicktabs-style-sky {
          top: -66px; } }
    .node-type-landing-page #quicktabs-data_prep .quicktabs_main h2 {
      color: #315792; }
    .node-type-landing-page #quicktabs-data_prep .quicktabs_main .data-prep .row {
      padding: 40px 0;
      text-align: center; }
    .node-type-landing-page #quicktabs-data_prep .quicktabs_main .data-prep .features h2, .node-type-landing-page #quicktabs-data_prep .quicktabs_main .data-prep .features li {
      color: #fff; }
    .node-type-landing-page #quicktabs-data_prep .quicktabs_main .data-prep .features .large-5 {
      display: inline-block;
      vertical-align: top;
      padding: 0 20px; }
      @media screen and (max-width: 1024px) and (min-width: 768px) {
        .node-type-landing-page #quicktabs-data_prep .quicktabs_main .data-prep .features .large-5 {
          display: inline-block !important;
          width: 41.66667% !important; } }
    .node-type-landing-page #quicktabs-data_prep .quicktabs_main .data-prep .features li {
      text-align: left;
      list-style: none;
      position: relative; }
      .node-type-landing-page #quicktabs-data_prep .quicktabs_main .data-prep .features li:before {
        content: '';
        width: 18px;
        height: 16px;
        background: url("/sites/default/files/green-check-mark.png") no-repeat;
        position: absolute;
        left: -30px;
        background-size: 15px;
        top: 4px; }
    @media screen and (max-width: 768px) {
      .node-type-landing-page #quicktabs-data_prep .quicktabs_main .data-prep .features ul {
        margin-bottom: 0px; }
      .node-type-landing-page #quicktabs-data_prep .quicktabs_main .data-prep .features .custom-button-class {
        margin-top: 20px; } }
  .node-type-landing-page #quicktabs-data_prep .custom-button-class {
    width: auto;
    padding: 10px; }
  .node-type-landing-page #quicktabs-data_prep .item-list {
    margin-top: -70px !important;
    position: absolute;
    width: 100%; }
    .node-type-landing-page #quicktabs-data_prep .item-list ul.quicktabs-tabs {
      height: 70px;
      z-index: -111;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0;
      margin-bottom: 0;
      max-width: 55.57143rem; }
      .node-type-landing-page #quicktabs-data_prep .item-list ul.quicktabs-tabs li {
        height: 70px;
        margin-top: -10px;
        margin-left: 5px;
        margin-right: 5px;
        width: 47%; }
        @media screen and (max-width: 768px) {
          .node-type-landing-page #quicktabs-data_prep .item-list ul.quicktabs-tabs li {
            width: 46.567%;
            margin-top: -66px; } }
        .node-type-landing-page #quicktabs-data_prep .item-list ul.quicktabs-tabs li a {
          background: #315792;
          border-radius: 5px;
          height: 100%;
          font-size: 1.2em;
          font-weight: 500;
          color: #fff;
          border: 0;
          width: 100%;
          text-align: center;
          line-height: 3.85em; }
          @media screen and (max-width: 768px) {
            .node-type-landing-page #quicktabs-data_prep .item-list ul.quicktabs-tabs li a {
              line-height: 5.85em;
              font-size: 0.98em; } }
        .node-type-landing-page #quicktabs-data_prep .item-list ul.quicktabs-tabs li.active {
          height: 80px; }
          .node-type-landing-page #quicktabs-data_prep .item-list ul.quicktabs-tabs li.active a {
            background: #fff;
            color: #315792;
            border-radius: 5px 5px 0 0; }
  .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .detail-img {
    min-height: 110px; }
  .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-4, .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-6 {
    display: inline-block !important;
    vertical-align: top;
    padding: 30px 60px;
    position: relative; }
  .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-4 {
    max-width: 32.333%;
    padding: 30px 48px; }
    @media screen and (max-width: 1024px) and (min-width: 768px) {
      .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-4 {
        padding: 30px; } }
    @media screen and (max-width: 768px) {
      .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-4 {
        max-width: 100%; }
        .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-4:after {
          background-color: transparent !important; } }
    .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-4:after {
      content: '';
      width: 1px;
      height: 80%;
      position: absolute;
      bottom: 40px;
      right: 0px;
      background-color: #eee; }
    .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-4:last-child:after {
      background-color: transparent !important; }
  .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-6 {
    padding: 30px 50px;
    max-width: 49.333%;
    min-height: 380px; }
    @media screen and (max-width: 768px) {
      .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-6 {
        max-width: 100%; }
        .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-6:after, .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-6:before {
          background-color: transparent; } }
    .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-6:first-child:after {
      content: '';
      width: 1px;
      height: 90%;
      position: absolute;
      bottom: 0;
      right: 0px;
      background-color: #eee; }
    .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-6:first-child:before {
      content: '';
      width: 90%;
      height: 1px;
      position: absolute;
      bottom: 0;
      right: 0px;
      background-color: #eee; }
    .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-6:nth-child(2):after {
      content: '';
      width: 90%;
      height: 1px;
      position: absolute;
      bottom: 0;
      left: -4px;
      background-color: #eee; }
    .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-6:nth-child(3) {
      min-height: 400px; }
      .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-6:nth-child(3):after {
        content: '';
        width: 1px;
        height: 90%;
        position: absolute;
        top: 0;
        right: 0px;
        background-color: #eee; }
    .node-type-landing-page #quicktabs-data_prep .data-prep .main-detail .large-6:nth-child(4) {
      min-height: 400px; }
.node-type-landing-page #quicktabs-why_upgrade_matrix {
  position: relative; }
  .node-type-landing-page #quicktabs-why_upgrade_matrix .quicktabs_main {
    background: #929DA5; }
  .node-type-landing-page #quicktabs-why_upgrade_matrix.contextual-links-region {
    position: initial; }
  .node-type-landing-page #quicktabs-why_upgrade_matrix .comparison--matrix {
    background: #929DA5; }
  .node-type-landing-page #quicktabs-why_upgrade_matrix h2, .node-type-landing-page #quicktabs-why_upgrade_matrix .quicktabs-tabs, .node-type-landing-page #quicktabs-why_upgrade_matrix .quicktabs-tabpage {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 68.57143rem; }
  .node-type-landing-page #quicktabs-why_upgrade_matrix .block-views .views-row {
    border-bottom: 1px solid #eee;
    padding: 20px 0 30px 0; }
    .node-type-landing-page #quicktabs-why_upgrade_matrix .block-views .views-row .views-field-field-leader-photo {
      float: left;
      max-height: 180px;
      max-width: 150px;
      overflow: hidden;
      border: 1px solid #eee;
      border-radius: 5px;
      margin-right: 20px; }
    .node-type-landing-page #quicktabs-why_upgrade_matrix .block-views .views-row .views-field-title, .node-type-landing-page #quicktabs-why_upgrade_matrix .block-views .views-row .views-field-field-leader-position {
      padding-bottom: 10px; }
    .node-type-landing-page #quicktabs-why_upgrade_matrix .block-views .views-row span.title {
      color: #b8c32e;
      font-size: 1.143em;
      font-weight: 500;
      padding: 0 0 7px;
      text-transform: uppercase; }
  .node-type-landing-page #quicktabs-why_upgrade_matrix .item-list {
    z-index: 10;
    position: relative; }
  .node-type-landing-page #quicktabs-why_upgrade_matrix .quicktabs_main.quicktabs-style-sky {
    z-index: 10;
    border: 0px;
    top: 0 !important; }
  .node-type-landing-page #quicktabs-why_upgrade_matrix ul.quicktabs-tabs {
    z-index: -111; }
    .node-type-landing-page #quicktabs-why_upgrade_matrix ul.quicktabs-tabs li {
      height: 70px;
      margin-left: 0px;
      margin-right: 6px;
      margin-top: 3px; }
      .node-type-landing-page #quicktabs-why_upgrade_matrix ul.quicktabs-tabs li a {
        background: #cecfd1;
        font-weight: 500;
        color: #929DA5;
        border: 0;
        border-radius: 5px 5px 0 0;
        padding: 15px 60px;
        height: 100%;
        font-size: 1.2em; }
      .node-type-landing-page #quicktabs-why_upgrade_matrix ul.quicktabs-tabs li.active a {
        background: #929DA5;
        color: #fff; }
.node-type-landing-page.banner-with-text section img {
  width: auto; }
.node-type-landing-page.banner-with-text .landing-page-header {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 600px;
  display: block; }
  .node-type-landing-page.banner-with-text .landing-page-header .large-6.dark {
    text-align: left; }
  .node-type-landing-page.banner-with-text .landing-page-header .dark h1 {
    color: #315792 !important; }
  .node-type-landing-page.banner-with-text .landing-page-header .dark p {
    color: #53565a; }
  .node-type-landing-page.banner-with-text .landing-page-header img {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: -1px;
    min-width: 1400px; }
  .node-type-landing-page.banner-with-text .landing-page-header .landing_header {
    position: absolute;
    height: 100%;
    color: #fff; }
    .node-type-landing-page.banner-with-text .landing-page-header .landing_header h1 {
      color: #fff; }
    .node-type-landing-page.banner-with-text .landing-page-header .landing_header strong {
      font-size: 18px;
      font-style: italic;
      font-weight: 700;
      margin-bottom: 20px; }
    .node-type-landing-page.banner-with-text .landing-page-header .landing_header .row {
      position: relative;
      top: 50%;
      height: 500px;
      margin-top: -250px; }
      .node-type-landing-page.banner-with-text .landing-page-header .landing_header .row img {
        width: auto;
        position: relative; }
.node-type-landing-page.banner-with-text .landing_top_content_block img {
  width: auto; }
.node-type-landing-page.banner-with-text .landing_top_content_block .large-6 {
  width: 50%; }
.node-type-landing-page.banner-with-text .products-new--faster .large-6 {
  width: 50%;
  vertical-align: middle; }
  .node-type-landing-page.banner-with-text .products-new--faster .large-6 img {
    width: 96%; }
.node-type-landing-page.banner-with-text .products-new--deliver {
  border-bottom: 2px solid #e0e1e2;
  padding: 6em 0; }
  .node-type-landing-page.banner-with-text .products-new--deliver .large-6 {
    width: 50%;
    vertical-align: middle; }
    .node-type-landing-page.banner-with-text .products-new--deliver .large-6 img {
      width: 96%; }
.node-type-landing-page.long-landing #content .content-block {
  padding: 0 !important; }
.node-type-landing-page.long-landing .large-12 .large-5 {
  display: inline-block; }
  .node-type-landing-page.long-landing .large-12 .large-5 h2 {
    color: #bdce13;
    text-transform: uppercase; }
  .node-type-landing-page.long-landing .large-12 .large-5 strong {
    padding-bottom: 5px; }
.node-type-landing-page.long-landing .large-12 .large-2 {
  display: inline-block;
  width: 15%;
  text-align: right !important; }
.node-type-landing-page.long-landing .large-6 {
  float: left;
  text-align: center; }
.node-type-landing-page.long-landing .body.field img {
  width: auto; }
.node-type-landing-page.long-landing .body.field strong {
  display: block; }
.node-type-landing-page.long-landing .field-name-field-landing-content-block img {
  width: auto; }
.node-type-landing-page.long-landing .field-name-field-landing-content-block h3 {
  margin-top: 10px;
  margin-left: 10px;
  display: inline-block; }
.node-type-landing-page.long-landing .reasons_to_upgrade {
  border: 0px; }
  .node-type-landing-page.long-landing .reasons_to_upgrade tbody {
    border: 0px; }
  .node-type-landing-page.long-landing .reasons_to_upgrade .why_upgrade_numerals {
    width: 18%;
    vertical-align: top;
    position: relative; }
    .node-type-landing-page.long-landing .reasons_to_upgrade .why_upgrade_numerals:after {
      content: '';
      width: 1px;
      height: 40px;
      background: #DEDEDE;
      position: absolute;
      top: 90%;
      left: 44%; }
    .node-type-landing-page.long-landing .reasons_to_upgrade .why_upgrade_numerals.last:after {
      width: 0px; }
    @media screen and (max-width: 1024px) {
      .node-type-landing-page.long-landing .reasons_to_upgrade .why_upgrade_numerals {
        display: none; } }
  .node-type-landing-page.long-landing .reasons_to_upgrade tr:nth-of-type(even) {
    background: transparent; }
  .node-type-landing-page.long-landing .reasons_to_upgrade tr:nth-child(1) .numeral-text strong {
    color: #E76B2B; }
  .node-type-landing-page.long-landing .reasons_to_upgrade tr:nth-child(2) .numeral-text strong {
    color: #BDCD14; }
  .node-type-landing-page.long-landing .reasons_to_upgrade tr:nth-child(3) .numeral-text strong {
    color: #00ABD9; }
  .node-type-landing-page.long-landing .reasons_to_upgrade tr:nth-child(4) .numeral-text strong {
    color: #7F7B00; }
  .node-type-landing-page.long-landing .reasons_to_upgrade tr:nth-child(5) .numeral-text strong {
    color: #F6A74A; }
  .node-type-landing-page.long-landing .reasons_to_upgrade td {
    padding: 15px 15px 15px 0; }
    .node-type-landing-page.long-landing .reasons_to_upgrade td .numeral-img {
      display: none;
      float: left;
      padding-right: 4%;
      vertical-align: middle;
      width: 30%; }
      @media screen and (max-width: 1024px) {
        .node-type-landing-page.long-landing .reasons_to_upgrade td .numeral-img {
          display: block; } }
      @media screen and (max-width: 600px) {
        .node-type-landing-page.long-landing .reasons_to_upgrade td .numeral-img {
          float: none;
          text-align: center;
          width: 100%; }
          .node-type-landing-page.long-landing .reasons_to_upgrade td .numeral-img img {
            width: auto; } }
    @media screen and (max-width: 1024px) {
      .node-type-landing-page.long-landing .reasons_to_upgrade td .numeral-text {
        float: left;
        width: 70%; } }
    @media screen and (max-width: 768px) {
      .node-type-landing-page.long-landing .reasons_to_upgrade td .numeral-text {
        text-align: left; } }
    @media screen and (max-width: 600px) {
      .node-type-landing-page.long-landing .reasons_to_upgrade td .numeral-text {
        float: none;
        text-align: center;
        width: 100%; } }
    .node-type-landing-page.long-landing .reasons_to_upgrade td strong {
      font-size: 1.2em; }
    .node-type-landing-page.long-landing .reasons_to_upgrade td p {
      padding: 0px 0 10px 0;
      margin: 0px !important; }
.node-type-landing-page.long-landing #content .medium-8 {
  width: 100%; }

.company_overview .l-upper-content > .columns .landing_top_content_block h2 {
  text-align: left !important; }

.data-fabric-layer img {
  width: auto; }
.data-fabric-layer .custom-button-class {
  width: auto;
  padding: 10px 20px; }
.data-fabric-layer.product-matrix-layer .icon {
  padding: 0 20px; }

.why_talend .l-bellow-content .platform {
  position: relative; }
  .why_talend .l-bellow-content .platform img {
    min-height: 560px;
    max-height: 100% !important; }
  .why_talend .l-bellow-content .platform .columns {
    position: absolute;
    top: 10%; }
.why_talend.talend_6 .l-bellow-content img {
  min-height: 100%;
  width: auto; }
.why_talend.talend_6 .l-bellow-content .developers .large-12 {
  padding: 60px 0; }
  .why_talend.talend_6 .l-bellow-content .developers .large-12 .large-6 {
    float: left;
    padding: 0 20px 0 0;
    border-right: 1px #ccc solid; }
    .why_talend.talend_6 .l-bellow-content .developers .large-12 .large-6:last-child {
      padding: 0px;
      max-width: 85%;
      border-right: 0px; }
    .why_talend.talend_6 .l-bellow-content .developers .large-12 .large-6 .call-out-area {
      background: #fff;
      margin: 0px 33px; }
      .why_talend.talend_6 .l-bellow-content .developers .large-12 .large-6 .call-out-area span {
        color: #333; }
.why_talend.talend_6 .l-bellow-content .why_competition {
  padding: 60px 0; }
  .why_talend.talend_6 .l-bellow-content .why_competition .large-6 {
    display: inline-block;
    padding: 20px 30px;
    position: relative; }
    .why_talend.talend_6 .l-bellow-content .why_competition .large-6 h2, .why_talend.talend_6 .l-bellow-content .why_competition .large-6 p {
      width: 80%; }
    .why_talend.talend_6 .l-bellow-content .why_competition .large-6:first-of-type:after {
      content: '';
      width: 1px;
      position: absolute;
      bottom: 0;
      right: 0;
      background: #ccc;
      height: 75%; }
    .why_talend.talend_6 .l-bellow-content .why_competition .large-6:first-of-type:before {
      content: '';
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0;
      background: #ccc;
      height: 1px; }
    .why_talend.talend_6 .l-bellow-content .why_competition .large-6:last-child {
      margin-left: -1px;
      margin-top: -1px; }
      .why_talend.talend_6 .l-bellow-content .why_competition .large-6:last-child:after {
        content: '';
        width: 1px;
        position: absolute;
        top: 0;
        left: 0;
        background: #ccc;
        height: 100%; }
      .why_talend.talend_6 .l-bellow-content .why_competition .large-6:last-child:before {
        content: '';
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #ccc;
        height: 1px; }
.why_talend.talend_6 .downloads {
  height: 320px;
  position: relative;
  overflow: hidden;
  width: 100%;
  display: block; }
  .why_talend.talend_6 .downloads img {
    bottom: -5px;
    width: 100%;
    height: auto;
    position: absolute;
    min-width: 1400px;
    max-height: none; }

.why_talend h2.big, .company_overview h2.big {
  color: #fff; }
.why_talend .landing-page-header, .company_overview .landing-page-header {
  position: relative; }
  .why_talend .landing-page-header .columns.landing_header, .company_overview .landing-page-header .columns.landing_header {
    position: absolute;
    top: 30%; }
    .why_talend .landing-page-header .columns.landing_header h1, .why_talend .landing-page-header .columns.landing_header p, .company_overview .landing-page-header .columns.landing_header h1, .company_overview .landing-page-header .columns.landing_header p {
      max-width: 350px; }
    .why_talend .landing-page-header .columns.landing_header p, .company_overview .landing-page-header .columns.landing_header p {
      color: #47484b;
      font-size: 1.357em; }
.why_talend .l-upper-content, .company_overview .l-upper-content {
  background: #eee; }
  .why_talend .l-upper-content > .columns, .company_overview .l-upper-content > .columns {
    float: none; }
    .why_talend .l-upper-content > .columns .landing_top_content_block, .company_overview .l-upper-content > .columns .landing_top_content_block {
      padding: 60px 0; }
      .why_talend .l-upper-content > .columns .landing_top_content_block h2, .company_overview .l-upper-content > .columns .landing_top_content_block h2 {
        text-align: center; }
      .why_talend .l-upper-content > .columns .landing_top_content_block div, .company_overview .l-upper-content > .columns .landing_top_content_block div {
        display: inline-table;
        font-family: inherit;
        font-weight: normal;
        font-size: 1rem;
        line-height: 1.6;
        text-rendering: optimizeLegibility; }
      .why_talend .l-upper-content > .columns .landing_top_content_block .left_text, .company_overview .l-upper-content > .columns .landing_top_content_block .left_text {
        width: 50%;
        padding-right: 1.71429rem; }
      .why_talend .l-upper-content > .columns .landing_top_content_block .right_text, .company_overview .l-upper-content > .columns .landing_top_content_block .right_text {
        width: 46%;
        padding-left: 1.71429rem; }
.why_talend .l-bellow-content > .columns, .company_overview .l-bellow-content > .columns {
  float: none;
  padding: 40px 0; }
.why_talend .l-bellow-content .left_text, .why_talend .l-bellow-content .right_text, .company_overview .l-bellow-content .left_text, .company_overview .l-bellow-content .right_text {
  display: inline-table;
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  text-rendering: optimizeLegibility; }
.why_talend .l-bellow-content .left_text, .company_overview .l-bellow-content .left_text {
  width: 50%;
  padding-right: 1.71429rem; }
.why_talend .l-bellow-content .right_text, .company_overview .l-bellow-content .right_text {
  width: 46%;
  padding-left: 1.71429rem;
  vertical-align: middle; }
.why_talend .l-bellow-content .btn, .company_overview .l-bellow-content .btn {
  margin-top: 20px;
  padding: 10px 20px;
  width: auto; }
.why_talend .l-bellow-content img, .company_overview .l-bellow-content img {
  max-height: 500px; }
.why_talend .developers, .company_overview .developers {
  position: relative; }
  .why_talend .developers .columns, .company_overview .developers .columns {
    position: absolute;
    top: 24%;
    text-align: center; }
.why_talend .business .right_text, .company_overview .business .right_text {
  vertical-align: bottom; }
.why_talend .downloads, .company_overview .downloads {
  position: relative; }
  .why_talend .downloads img, .company_overview .downloads img {
    max-height: 100%; }
  .why_talend .downloads .columns, .company_overview .downloads .columns {
    position: absolute;
    top: 22%;
    color: #fff; }
    .why_talend .downloads .columns h2, .company_overview .downloads .columns h2 {
      color: #fff; }
    .why_talend .downloads .columns table, .company_overview .downloads .columns table {
      max-width: 600px;
      background: transparent;
      border: 0px; }
      .why_talend .downloads .columns table tbody, .company_overview .downloads .columns table tbody {
        border: 0px; }
      .why_talend .downloads .columns table td, .company_overview .downloads .columns table td {
        border-left: 1px solid #ccc;
        max-width: 200px; }
      .why_talend .downloads .columns table p, .company_overview .downloads .columns table p {
        color: #fff; }
.why_talend .news-area, .company_overview .news-area {
  padding: 0; }
  .why_talend .news-area .views-row, .company_overview .news-area .views-row {
    padding-bottom: 20px; }
  .why_talend .news-area .view-featured-resources .views-row, .company_overview .news-area .view-featured-resources .views-row {
    padding-bottom: 30px; }
.why_talend .dynamic_bellow, .company_overview .dynamic_bellow {
  text-align: center; }
  .why_talend .dynamic_bellow .block, .company_overview .dynamic_bellow .block {
    text-align: left;
    display: inline-table;
    width: 40%;
    padding-left: 10%; }
    .why_talend .dynamic_bellow .block:first-child, .company_overview .dynamic_bellow .block:first-child {
      width: 50%;
      padding-left: 0; }
.why_talend.talend_6 .l-upper-content, .company_overview.talend_6 .l-upper-content {
  background: #005695; }

.block_banner {
  height: 400px;
  position: relative;
  overflow: hidden;
  width: 100%; }
  .block_banner img {
    width: 100% !important;
    height: auto;
    position: absolute;
    top: 0;
    min-width: 1400px;
    display: block; }

.block.landing_grey_block {
  background-color: #eee; }

.grey_border_bottom {
  border-bottom: 1px solid #e0e1e2; }

.block_vertical_padding {
  padding: 5em 0; }
  .block_vertical_padding .pull-right {
    padding-left: 4%; }

.l-upper-content {
  clear: both; }

.company_overview .developer-feature.open-source.block_banner {
  padding: 35px 0;
  height: 450px; }
  .company_overview .developer-feature.open-source.block_banner img {
    top: 0; }
.company_overview .developer-feature.open-source .caption {
  padding: 20px 27px 0 0; }
.company_overview.talend-company .team-sec .tabs-content h1 {
  font-size: 2.51429rem; }
.company_overview.talend-company .company_events.block_banner {
  height: auto; }
  .company_overview.talend-company .company_events.block_banner .h-sub-heading {
    color: #fff; }
  .company_overview.talend-company .company_events.block_banner p {
    font-size: 20px;
    color: #fff; }
.company_overview.talend-company .dynamic_bellow .view-events {
  text-align: left; }
  .company_overview.talend-company .dynamic_bellow .view-events .views-row {
    padding-bottom: 18px;
    min-height: 75px; }
    .company_overview.talend-company .dynamic_bellow .view-events .views-row:nth-child(3), .company_overview.talend-company .dynamic_bellow .view-events .views-row:nth-child(4) {
      display: none; }
.company_overview.talend-company .l-upper-content > .columns .landing_top_content_block {
  padding: 30px 0; }
.company_overview.talend-company .company_why.block_banner {
  padding: 30px 0; }
  .company_overview.talend-company .company_why.block_banner .large-6 {
    padding: 15px 0;
    width: 49.569%;
    display: inline-block;
    vertical-align: middle; }
    .company_overview.talend-company .company_why.block_banner .large-6 .large-6 {
      text-align: center;
      position: relative; }
      .company_overview.talend-company .company_why.block_banner .large-6 .large-6:first-child:after {
        content: '';
        position: absolute;
        margin: 0;
        width: 1px;
        background: #fff;
        opacity: 0.2;
        height: 135px;
        vertical-align: top;
        top: 15%;
        right: 0; }
      .company_overview.talend-company .company_why.block_banner .large-6 .large-6 div {
        min-height: 120px; }
        .company_overview.talend-company .company_why.block_banner .large-6 .large-6 div img {
          width: auto;
          position: relative;
          display: inline-block; }
      .company_overview.talend-company .company_why.block_banner .large-6 .large-6 p {
        color: #fff;
        padding-top: 20px;
        font-weight: bold; }
.company_overview.talend-company .company_foundations {
  background-color: #929da5; }
  .company_overview.talend-company .company_foundations p {
    font-size: 20px;
    color: #fff; }
  .company_overview.talend-company .company_foundations .h-sub-heading {
    color: #fff; }
.company_overview.talend-company .careers-area .columns {
  top: 30%; }
  .company_overview.talend-company .careers-area .columns p {
    font-size: 20px; }
.company_overview.talend-company .company_events, .company_overview.talend-company .company_awards, .company_overview.talend-company .company_foundations, .company_overview.talend-company .company_investors, .company_overview.talend-company .team-sec {
  padding: 30px 0; }
  .company_overview.talend-company .company_events .left_text, .company_overview.talend-company .company_awards .left_text, .company_overview.talend-company .company_foundations .left_text, .company_overview.talend-company .company_investors .left_text, .company_overview.talend-company .team-sec .left_text {
    float: left; }
  .company_overview.talend-company .company_events .right_text, .company_overview.talend-company .company_awards .right_text, .company_overview.talend-company .company_foundations .right_text, .company_overview.talend-company .company_investors .right_text, .company_overview.talend-company .team-sec .right_text {
    width: 50%;
    float: right; }
    .company_overview.talend-company .company_events .right_text img, .company_overview.talend-company .company_awards .right_text img, .company_overview.talend-company .company_foundations .right_text img, .company_overview.talend-company .company_investors .right_text img, .company_overview.talend-company .team-sec .right_text img {
      width: 50%;
      max-width: 230px; }
.company_overview main .custom-button-class {
  font-size: 16px;
  padding: 10px 30px;
  width: auto;
  font-weight: lighter;
  min-width: 220px;
  text-align: center; }
.company_overview .landing-page-header .columns.landing_header {
  top: 15% !important; }
  .company_overview .landing-page-header .columns.landing_header h1, .company_overview .landing-page-header .columns.landing_header p {
    max-width: 565px !important; }
.company_overview .l-upper-content {
  background: transparent !important; }
  .company_overview .l-upper-content > .columns {
    padding: 0; }
    .company_overview .l-upper-content > .columns > .row {
      max-width: 100% !important; }
  .company_overview .l-upper-content .landing_top_content_block .columns, .company_overview .l-upper-content .team-sec .columns {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .company_overview .l-upper-content .landing_top_content_block .row, .company_overview .l-upper-content .team-sec .row {
    max-width: 68.57143rem !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block !important; }
  .company_overview .l-upper-content .landing_top_content_block .left_text, .company_overview .l-upper-content .team-sec .left_text {
    width: 60% !important; }
  .company_overview .l-upper-content .landing_top_content_block .right_text, .company_overview .l-upper-content .team-sec .right_text {
    width: 40% !important; }
  .company_overview .l-upper-content .landing_top_content_block ul.company_overview_list, .company_overview .l-upper-content .team-sec ul.company_overview_list {
    list-style: none; }
    .company_overview .l-upper-content .landing_top_content_block ul.company_overview_list li, .company_overview .l-upper-content .team-sec ul.company_overview_list li {
      padding: 6px 0;
      line-height: 40px; }
      .company_overview .l-upper-content .landing_top_content_block ul.company_overview_list li span, .company_overview .l-upper-content .team-sec ul.company_overview_list li span {
        height: 44px;
        width: 44px;
        display: inline-block;
        margin-right: 10px; }
    .company_overview .l-upper-content .landing_top_content_block ul.company_overview_list .founded, .company_overview .l-upper-content .team-sec ul.company_overview_list .founded {
      background: url("/sites/default/files/company-founded.png") no-repeat; }
    .company_overview .l-upper-content .landing_top_content_block ul.company_overview_list .employees, .company_overview .l-upper-content .team-sec ul.company_overview_list .employees {
      background: url("/sites/default/files/company-employees.png") no-repeat; }
    .company_overview .l-upper-content .landing_top_content_block ul.company_overview_list .location, .company_overview .l-upper-content .team-sec ul.company_overview_list .location {
      background: url("/sites/default/files/company-location.png") no-repeat; }
    .company_overview .l-upper-content .landing_top_content_block ul.company_overview_list .funding, .company_overview .l-upper-content .team-sec ul.company_overview_list .funding {
      background: url("/sites/default/files/company-funding.png") no-repeat; }
    .company_overview .l-upper-content .landing_top_content_block ul.company_overview_list .revenue, .company_overview .l-upper-content .team-sec ul.company_overview_list .revenue {
      background: url("/sites/default/files/company-revenue.png") no-repeat; }
.company_overview .l-bellow-content .right_text {
  width: 50%; }
.company_overview .company_investors {
  background: url(/sites/default/files/company-investors.png) no-repeat;
  background-size: cover;
  padding: 80px 0; }
  .company_overview .company_investors .right_text {
    vertical-align: top;
    padding-top: 10px; }
    .company_overview .company_investors .right_text img {
      padding: 10px 10px 10px 0;
      display: inline-block;
      width: 50%; }
  .company_overview .company_investors .left_text {
    width: 50%;
    padding-right: 1.71429rem;
    padding: 40px 1.71429rem 40px 0; }
    .company_overview .company_investors .left_text .custom-button-class {
      margin-top: 20px; }

@media screen and (max-width: 767px) {
  .why_talend.talend_6 .landing-page-header {
    overflow: hidden; }
    .why_talend.talend_6 .landing-page-header .columns.landing_header {
      top: 30% !important; }
    .why_talend.talend_6 .landing-page-header img {
      width: 100%;
      height: auto;
      position: absolute;
      top: 0;
      min-width: 1400px; }
  .why_talend.talend_6 .l-bellow-content img {
    min-height: auto !important;
    min-width: auto !important;
    width: auto !important;
    height: auto !important; }
  .why_talend.talend_6 .l-bellow-content .developers div img {
    height: auto; }
  .why_talend.talend_6 .l-bellow-content .developers .large-12 .large-6 {
    padding: 20px !important;
    max-width: none !important; }
    .why_talend.talend_6 .l-bellow-content .developers .large-12 .large-6 .call-out-area {
      margin: 0px !important; }
      .why_talend.talend_6 .l-bellow-content .developers .large-12 .large-6 .call-out-area:last-child {
        max-width: none; }
  .why_talend.talend_6 .l-bellow-content .why_competition .large-6:after {
    background: transparent !important; }
  .why_talend.talend_6 .l-bellow-content .why_competition .large-6:before {
    background: transparent !important; }
  .why_talend.talend_6 .l-bellow-content .why_competition .large-6 h2, .why_talend.talend_6 .l-bellow-content .why_competition .large-6 p {
    width: 100%; }

  .node-type-landing-page.why-upgrade.banner-with-text .landing-page-header {
    height: 500px; }

  .company_overview.talend-company .company_why.block_banner {
    padding: 0px; }
    .company_overview.talend-company .company_why.block_banner .large-6 {
      width: 100%; }
      .company_overview.talend-company .company_why.block_banner .large-6 h1 {
        font-size: 2rem; }
      .company_overview.talend-company .company_why.block_banner .large-6 .large-6 {
        width: 49%;
        vertical-align: top;
        margin-top: -50px; }
        .company_overview.talend-company .company_why.block_banner .large-6 .large-6 div {
          min-height: auto; }
          .company_overview.talend-company .company_why.block_banner .large-6 .large-6 div img {
            max-width: 90px;
            min-width: 90px; }
        .company_overview.talend-company .company_why.block_banner .large-6 .large-6 p {
          padding-top: 10px; }

  .company_overview.talend-company .careers-area .columns p {
    font-size: 16px; }

  .company_overview .developer-feature.open-source.block_banner h1 {
    font-size: 2.00em; }

  .node-type-landing-page.company_overview .l-bellow-content .columns {
    padding-bottom: 40px; }

  .company_overview.talend-company .company_investors .right_text {
    display: none; }

  .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2 {
    height: auto !important;
    margin: 10px !important;
    width: 100% !important;
    padding: 10px !important;
    float: none !important; }

  .node-type-landing-page.new-product .l-bellow-content .products-new--expand .large-4 {
    width: 100% !important;
    margin: 10px !important; }

  .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row {
    border: 0px; }

  .company_overview .landing-page-header {
    position: relative;
    min-height: 500px !important; }
    .company_overview .landing-page-header .columns.landing_header {
      background: #fff; }
  .company_overview .l-upper-content .landing_top_content_block {
    top: -50px; }
    .company_overview .l-upper-content .landing_top_content_block .left_text, .company_overview .l-upper-content .landing_top_content_block .right_text {
      width: 100% !important; }
  .company_overview .l-upper-content > .columns .landing_top_content_block {
    padding: 0 !important; }
  .company_overview .company_investors {
    padding: 60px 0 !important; }
    .company_overview .company_investors .left_text {
      display: block !important;
      width: 100% !important;
      padding: 0px !important;
      text-align: center !important; }
      .company_overview .company_investors .left_text div, .company_overview .company_investors .left_text a {
        display: none; }
  .company_overview .team-sec .tabs {
    display: none; }
  .company_overview .team-sec .tabs-content .content {
    min-height: 100px !important; }
  .company_overview .team-sec .view-leadership .views-row {
    display: block !important; }
    .company_overview .team-sec .view-leadership .views-row .content {
      padding-bottom: 6px !important; }
  .company_overview .careers-area {
    height: 300px; }
    .company_overview .careers-area img {
      width: 100%;
      bottom: 0;
      top: 0; }
    .company_overview .careers-area .columns {
      top: 1% !important; }
  .company_overview .developer-feature {
    height: 450px !important;
    background: transparent !important; }
    .company_overview .developer-feature .caption {
      background: transparent !important; }
      .company_overview .developer-feature .caption h1, .company_overview .developer-feature .caption p {
        color: #fff;
        text-shadow: 1px 1px #000; }
    .company_overview .developer-feature.open-source.block_banner {
      padding: 0 !important; }
  .company_overview .products--think-big {
    padding: 5em 10px !important; }
    .company_overview .products--think-big h1 {
      color: #fff !important; }

  .node-type-landing-page.long-landing .reasons_to_upgrade .why_upgrade_numerals {
    display: none; }

  .why_talend .l-bellow-content .platform {
    min-height: 475px;
    max-height: 100% !important; }
    .why_talend .l-bellow-content .platform img {
      display: none; }
  .why_talend .downloads .columns table p {
    min-height: 130px; }
  .why_talend .landing-page-header {
    height: 300px; }
    .why_talend .landing-page-header .columns.landing_header {
      top: 0 !important; }

  .why_talend .landing-page-header, .company_overview .landing-page-header {
    position: relative;
    min-height: 150px;
    text-align: center; }
    .why_talend .landing-page-header img, .company_overview .landing-page-header img {
      display: block !important;
      padding-bottom: 20px; }
    .why_talend .landing-page-header .columns.landing_header, .company_overview .landing-page-header .columns.landing_header {
      position: relative !important;
      max-height: 380px; }
      .why_talend .landing-page-header .columns.landing_header h1, .why_talend .landing-page-header .columns.landing_header p, .company_overview .landing-page-header .columns.landing_header h1, .company_overview .landing-page-header .columns.landing_header p {
        max-width: 100% !important; }
  .why_talend .l-upper-content > .columns .landing_top_content_block .left_text, .company_overview .l-upper-content > .columns .landing_top_content_block .left_text {
    width: 46%;
    padding-right: 0; }
  .why_talend .l-upper-content > .columns .landing_top_content_block .right_text, .company_overview .l-upper-content > .columns .landing_top_content_block .right_text {
    width: 50%; }
  .why_talend .l-bellow-content .left_text, .company_overview .l-bellow-content .left_text {
    display: none; }
  .why_talend .l-bellow-content .right_text, .company_overview .l-bellow-content .right_text {
    width: 100%;
    padding-left: 0;
    text-align: center; }
  .why_talend .developers, .company_overview .developers {
    min-height: 300px; }
    .why_talend .developers > div img, .company_overview .developers > div img {
      height: 400px; }
    .why_talend .developers .columns, .company_overview .developers .columns {
      top: 10%;
      text-align: center; }
  .why_talend .business .left_text, .company_overview .business .left_text {
    display: block;
    width: 100%;
    text-align: center; }
  .why_talend .business .right_text, .company_overview .business .right_text {
    display: none; }
  .why_talend .downloads .columns, .company_overview .downloads .columns {
    top: 30px; }
    .why_talend .downloads .columns .btn, .company_overview .downloads .columns .btn {
      padding: 5px; }
  .why_talend .downloads img, .company_overview .downloads img {
    min-width: 870px; }
  .why_talend .dynamic_bellow .block, .company_overview .dynamic_bellow .block {
    width: 90%;
    padding-left: 0px; }
    .why_talend .dynamic_bellow .block h2, .company_overview .dynamic_bellow .block h2 {
      text-align: center;
      padding-top: 20px; }

  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-field-nothing .slideshow-content {
    position: absolute;
    top: 20%;
    text-align: center;
    width: 95%; }
    .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-field-nothing .slideshow-content p {
      max-width: 100% !important; }

  .node-type-landing-page.news_events_landingpage .landing-page-header .columns.landing_header p, .node-type-landing-page.news_events_landingpage .landing-page-header .columns.landing_header h1 {
    max-width: 100%;
    text-align: center; }

  .node-type-landing-page.news_events_landingpage .landing-page-header {
    min-height: 200px; }
    .node-type-landing-page.news_events_landingpage .landing-page-header .columns.landing_header {
      position: relative;
      padding-top: 20px; }
  .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row {
    width: 50% !important;
    min-width: 100px !important; }
    .node-type-landing-page.news_events_landingpage .l-bellow-third-content .block-views-events-news-events-awards .view-content .views-row span.views-field-body {
      line-height: 140px; }

  .investors-list td:first-child {
    display: none; }

  .career_content .career_block {
    width: 100% !important; }

  .service-fast-forward-program .products-new--webinar, .products-metadata-bridge .products-new--webinar {
    clear: both; }
  .service-fast-forward-program .landing-page-header .columns.landing_header, .products-metadata-bridge .landing-page-header .columns.landing_header {
    position: relative !important;
    height: 350px !important;
    margin-top: -40px !important;
    border-bottom: 2px solid #e0e1e2; }
  .service-fast-forward-program .l-bellow-content .columns, .products-metadata-bridge .l-bellow-content .columns {
    padding: 0 !important; }
  .service-fast-forward-program .l-bellow-content section.ic--hybrid, .products-metadata-bridge .l-bellow-content section.ic--hybrid {
    background-position-x: 100% !important; }
  .service-fast-forward-program .l-bellow-content section.ic--real-time, .products-metadata-bridge .l-bellow-content section.ic--real-time {
    background-position-x: 0% !important; }
  .service-fast-forward-program .l-bellow-content .benefit .left_text, .service-fast-forward-program .l-bellow-content .benefit .right_text, .products-metadata-bridge .l-bellow-content .benefit .left_text, .products-metadata-bridge .l-bellow-content .benefit .right_text {
    width: 100% !important;
    float: none !important; }

  .products-metadata-bridge .landing-page-header .columns.landing_header {
    height: 600px !important;
    margin-top: 0px !important; } }
@media screen and (min-width: 1500px) {
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block img {
    width: 100%;
    margin-left: 0 !important; } }
/* =SEO/SEM LANDING PAGES
--------------------------------------- */
.node-type-seo-landing-page #content .content-block {
  padding: 0; }

.node-type-seo-landing-page .body {
  padding-right: 40px;
  max-width: 55.57143rem; }

.node-type-seo-landing-page .field-name-field-secondary {
  width: auto; }

.node-type-seo-landing-page .body,
.node-type-seo-landing-page .field-name-field-secondary {
  display: inline-block;
  vertical-align: top; }

.node-type-seo-landing-page .field-name-field-secondary .sidebar-button img {
  margin: 0 0 20px; }

.page-landing #footer3 #buttons ul {
  margin: 0 auto;
  width: 598px;
  list-style: none; }

.page-landing #footer3 #buttons ul li {
  float: left;
  margin-right: 40px;
  width: 158px; }

.cta-block,
.page-landing-thankyou iframe {
  margin: 0 2.5em 2.5em; }

.cta-block-sem,
.page-landing-thankyou iframe {
  margin-right: 0;
  float: right; }

.sem-landing-content {
  position: relative; }

/*.sem-landing-content .screen-shot-landing-page{
  float: right;
  clear: both;
  }*/
.view-product-download-landing.view-display-id-page_3 .sem-landing-content .screen-shot-landing-page {
  position: absolute;
  right: 0;
  top: 100px; }

.sem-landing-content .attachment-before .view-display-id-attachment_1 {
  position: absolute;
  text-align: right;
  top: 200px;
  right: 63px; }

.sem-landing-content .attachment-before .view-display-id-attachment_2 {
  position: absolute;
  text-align: right; }

.sem-landing-content .attachment-before .btn-product-download-landing-page,
.btn-product-download-landing-page {
  background: url("../images/btn_download_now_landing.png") no-repeat left top;
  color: white !important;
  float: right;
  font-size: 24px;
  font-weight: bold;
  height: 50px;
  padding-left: 21px;
  padding-top: 10px;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none !important;
  width: 300px; }

.view-product-download-landing.view-display-id-page_7,
.view-product-download-landing.view-display-id-page_3 {
  width: 780px; }

.view-product-download-landing .screen-shot {
  border: 1px solid #C7D5E5;
  border-radius: 10px 11px 11px 11px;
  float: right;
  height: 290px;
  text-align: center;
  width: 315px;
  padding-top: 15px;
  margin-left: 80px;
  margin-top: 15px;
  position: relative; }

.view-product-download-landing .screen-shot-label,
.page-node-12044 .screen-shot-label {
  color: #3A5EB9;
  font-size: 28px;
  line-height: 28px; }

.view-product-download-landing .screen-shot-produc-version {
  color: #787878;
  font-size: 15px;
  margin-top: 15px; }

.view-product-download-landing.view-display-id-page_3 .view-header,
.view-product-download-landing.view-display-id-page_7 .view-header {
  width: 440px;
  float: left; }

.view-product-download-landing .view-header h1 {
  margin-top: 0;
  width: 430px; }

.view-product-download-landing .sem-landing-content .view-product-download-landing .view-header {
  width: 314px;
  float: right;
  text-align: center; }

.view-product-download-landing.view-display-id-page_7 .sem-landing-content .view-product-download-landing .view-header {
  position: relative;
  top: -283px; }

.view-product-download-landing.view-display-id-page_7 .screen-shot-landing-page {
  position: absolute;
  right: 0;
  top: 285px; }

.i18n-fr .view-product-download-landing.view-display-id-page_7 .screen-shot-landing-page {
  top: 300px; }

.view-product-download-landing .sem-landing-content .attachment-before {
  width: 315px;
  float: right; }

.view-product-download-landing .sem-landing-content .view-product-download-landing .view-header h2 {
  font-size: 31px; }

.page-landing-download .zone-header-wrapper,
.page-node-87946 .zone-header-wrapper,
.node-type-page-talend-connect .zone-header-wrapper,
.page-landing-download-ppc .zone-header-wrapper {
  height: 15px !important; }

.view-display-id-page_3 .attachment-before .view-content {
  float: right;
  clear: both; }

.page-node-12044 #page-title,
.page-node-87946 #page-title,
.node-type-sem-landing-page #page-title,
.node-type-sem-landing-page .cta-block.cta-block-sem,
.node-type-page.context-other-solutions #page-title,
.page-user-register.i18n-ja .form-item-captcha-response .description,
.page-comment-reply #page-title,
.page-node-88704 #page-title,
.context-thankyou #page-title {
  display: none; }

.page-node-12044 .screen-shot {
  border: 1px solid #C7D5E5;
  border-radius: 10px 11px 11px 11px;
  float: right;
  height: 300px;
  text-align: center;
  width: 315px;
  padding-top: 25px; }

.view-product-download-landing.view-display-id-page_7 .attachment-before .views-row-1 .version_number {
  position: relative;
  top: 56px;
  left: 234px; }

.view-product-download-landing.view-display-id-page_3 .attachment-before .views-row-1 .version_number {
  position: absolute;
  top: 194px;
  right: 50px; }

.i18n-fr .view-product-download-landing.view-display-id-page_7 .attachment-before .views-row-1 .version_number {
  left: 238px;
  top: 69px; }

.i18n-fr .view-product-download-landing.view-display-id-page_3 .attachment-before .views-row-1 .version_number {
  top: 193px; }

.career_header {
  position: relative; }
  .career_header img {
    width: 100% !important;
    height: auto !important;
    bottom: 0;
    min-width: 1400px; }
  .career_header .columns {
    position: absolute;
    top: 30%; }
    .career_header .columns h1 {
      color: #fff; }

.career.intro .row {
  padding-top: 30px;
  padding-bottom: 30px; }
  .career.intro .row > div {
    display: inline-table;
    font-family: inherit;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.6;
    text-rendering: optimizeLegibility; }
.career.intro h2 {
  text-align: center; }
.career.intro .left_text {
  width: 50%;
  padding-right: 1.71429rem; }
.career.intro .right_text {
  width: 46%;
  padding-left: 1.71429rem; }

.career_content {
  background: #eee;
  padding: 60px 0 30px 0; }
  .career_content .columns {
    text-align: center; }
  .career_content .career_block {
    width: 30%;
    display: inline-block;
    vertical-align: top;
    padding: 20px;
    background: #fff;
    text-align: center;
    margin-right: 10px;
    min-height: 320px; }
    .career_content .career_block span.title {
      margin: 0 auto 15px auto;
      height: 40px;
      border-bottom: 1px solid #eee; }
    .career_content .career_block .career_quote {
      text-align: left; }
      .career_content .career_block .career_quote blockquote {
        border-left: 0; }
        .career_content .career_block .career_quote blockquote p {
          color: #000;
          text-align: center; }
      .career_content .career_block .career_quote .author {
        text-align: center;
        color: #b4c401;
        text-transform: uppercase; }
    .career_content .career_block .socail-area ul li {
      display: block;
      margin: 0;
      padding: 8px 15px;
      border: 1px solid #eee;
      margin-bottom: 10px;
      border-radius: 5px;
      min-height: 4em;
      text-align: left; }
    .career_content .career_block .socail-area ul a {
      float: left;
      line-height: 3.1em;
      width: 3em;
      height: 3em;
      margin-right: 10px; }
    .career_content .career_block .socail-area ul .icon-glass {
      background: #66aa3b url(/sites/all/themes/talend_responsive/images/glass-icon.png) 10px no-repeat; }
    .career_content .career_block .socail-area ul .text-twitter, .career_content .career_block .socail-area ul .text-glass, .career_content .career_block .socail-area ul .text-link {
      background: transparent;
      width: auto;
      height: auto;
      color: #315792;
      float: none;
      text-align: left;
      line-height: 42px;
      box-shadow: none; }
    .career_content .career_block .socail-area ul .text-glass {
      line-height: 22px; }

.career_job_seeker .columns {
  padding: 30px 0; }

.page-frontpage {
  	/* =FRONT PAGE SLIDESHOW 
  --------------------------------------------- */ }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views_slideshow_cycle_main {
    width: 100%; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
    width: 100% !important;
    height: auto; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
    width: 100% !important;
    height: auto; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views_slideshow_cycle_main .field-content {
    max-width: 100%;
    width: 100%; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views_slideshow_cycle_main .field-content img {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-field-nothing {
    max-width: 68.57143rem !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block !important;
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
    .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-field-nothing .slideshow-content {
      position: absolute;
      top: 30%; }
      .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-field-nothing .slideshow-content p {
        color: #47484b;
        font-size: 1.357em;
        max-width: 60%; }
      .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-field-nothing .slideshow-content .btn-hero-link {
        background: #b4c401;
        font-weight: 700;
        color: #fff;
        text-transform: uppercase;
        border-bottom: 3px solid #817c00;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
        width: auto;
        padding: 10px 40px;
        display: inline-block;
        vertical-align: top;
        text-shadow: 1px 2px 0px rgba(3, 3, 3, 0.25);
        font-size: 1.071em; }
        .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-field-nothing .slideshow-content .btn-hero-link:hover {
          background: #d5e435 !important;
          color: #ffffff !important; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .content {
    overflow: hidden;
    width: 2200px; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block img {
    width: auto;
    max-height: 500px;
    margin-left: -12%; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-top {
    position: absolute;
    left: 45%;
    bottom: 20px;
    padding: .5em;
    z-index: 7;
    width: auto; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-top {
    position: absolute;
    padding-bottom: 40px; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-bottom {
    position: absolute;
    top: 0; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block #views_slideshow_controls_text_pause_hero_banner_slider-block, .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-bottom #views_slideshow_controls_text_next_hero_banner_slider-block, .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-bottom #views_slideshow_controls_text_previous_hero_banner_slider-block {
    display: none; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-pager-field-item {
    overflow: hidden;
    float: left;
    margin-right: .5em;
    width: 20px;
    height: 20px;
    background: #315792;
    border: 2px solid #fff;
    border-radius: 10px;
    text-indent: 1000px; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-pager-field-item.active {
    background-image: radial-gradient(ellipse farthest-corner at 5px 5px, #d1dd4c 22%, #b4c401 47%, #817c00 100%); }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .skin-default {
    position: relative; }

.page-landing-download-ppc-thankyou .view-content h2, .page-landing-download-ppc-thankyou .view-content h1, .page-landing-download-thankyou .view-content h2, .page-landing-download-thankyou .view-content h1 {
  font-size: 2.51429rem !important;
  height: auto !important; }
.page-landing-download-ppc-thankyou .mktoForm, .page-landing-download-thankyou .mktoForm {
  background: #eee;
  padding: 20px;
  width: 100% !important;
  border-top: 5px solid #b7c22e;
  margin-top: 20px; }
  .page-landing-download-ppc-thankyou .mktoForm .mktoButton, .page-landing-download-thankyou .mktoForm .mktoButton {
    background: #b4c401 !important;
    color: white !important;
    text-transform: uppercase !important;
    border-bottom: 3px solid #817c00 !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    border-radius: 4px !important;
    width: 9.286em !important;
    display: inline-block !important;
    vertical-align: top !important;
    text-shadow: 1px 2px 0px rgba(3, 3, 3, 0) !important;
    font-size: 16px !important;
    padding: 15px 30px !important; }

.section-download form select, .section-talend-big-data-sandbox form select, .section-enterprise-data-integration form select, .section-enterprise-big-data form select, .section-landing-trial form select, .section-enterprise-data-integration-zero-install form select, .section-integration-cloud form select {
  color: #222222 !important; }
.section-download h1#page-title, .section-talend-big-data-sandbox h1#page-title, .section-enterprise-data-integration h1#page-title, .section-enterprise-big-data h1#page-title, .section-landing-trial h1#page-title, .section-enterprise-data-integration-zero-install h1#page-title, .section-integration-cloud h1#page-title {
  display: none; }
.section-download #content .content-block, .section-talend-big-data-sandbox #content .content-block, .section-enterprise-data-integration #content .content-block, .section-enterprise-big-data #content .content-block, .section-landing-trial #content .content-block, .section-enterprise-data-integration-zero-install #content .content-block, .section-integration-cloud #content .content-block {
  padding: 0 !important; }
.section-download table tr td, .section-talend-big-data-sandbox table tr td, .section-enterprise-data-integration table tr td, .section-enterprise-big-data table tr td, .section-landing-trial table tr td, .section-enterprise-data-integration-zero-install table tr td, .section-integration-cloud table tr td {
  vertical-align: top; }
  .section-download table tr td li, .section-talend-big-data-sandbox table tr td li, .section-enterprise-data-integration table tr td li, .section-enterprise-big-data table tr td li, .section-landing-trial table tr td li, .section-enterprise-data-integration-zero-install table tr td li, .section-integration-cloud table tr td li {
    list-style: none !important; }
    .section-download table tr td li:before, .section-talend-big-data-sandbox table tr td li:before, .section-enterprise-data-integration table tr td li:before, .section-enterprise-big-data table tr td li:before, .section-landing-trial table tr td li:before, .section-enterprise-data-integration-zero-install table tr td li:before, .section-integration-cloud table tr td li:before {
      content: '\2022';
      color: #c4d600;
      display: block;
      position: relative;
      max-width: 0;
      max-height: 0;
      left: -16px;
      top: -5px;
      font-size: 20px; }
.section-download #mktoForm_1879, .section-download #mktoForm_1897, .section-download #mktoForm_1903, .section-download #mktoForm_1911, .section-download #mktoForm_1907, .section-download #mktoForm_3141, .section-talend-big-data-sandbox #mktoForm_1879, .section-talend-big-data-sandbox #mktoForm_1897, .section-talend-big-data-sandbox #mktoForm_1903, .section-talend-big-data-sandbox #mktoForm_1911, .section-talend-big-data-sandbox #mktoForm_1907, .section-talend-big-data-sandbox #mktoForm_3141, .section-enterprise-data-integration #mktoForm_1879, .section-enterprise-data-integration #mktoForm_1897, .section-enterprise-data-integration #mktoForm_1903, .section-enterprise-data-integration #mktoForm_1911, .section-enterprise-data-integration #mktoForm_1907, .section-enterprise-data-integration #mktoForm_3141, .section-enterprise-big-data #mktoForm_1879, .section-enterprise-big-data #mktoForm_1897, .section-enterprise-big-data #mktoForm_1903, .section-enterprise-big-data #mktoForm_1911, .section-enterprise-big-data #mktoForm_1907, .section-enterprise-big-data #mktoForm_3141, .section-landing-trial #mktoForm_1879, .section-landing-trial #mktoForm_1897, .section-landing-trial #mktoForm_1903, .section-landing-trial #mktoForm_1911, .section-landing-trial #mktoForm_1907, .section-landing-trial #mktoForm_3141, .section-enterprise-data-integration-zero-install #mktoForm_1879, .section-enterprise-data-integration-zero-install #mktoForm_1897, .section-enterprise-data-integration-zero-install #mktoForm_1903, .section-enterprise-data-integration-zero-install #mktoForm_1911, .section-enterprise-data-integration-zero-install #mktoForm_1907, .section-enterprise-data-integration-zero-install #mktoForm_3141, .section-integration-cloud #mktoForm_1879, .section-integration-cloud #mktoForm_1897, .section-integration-cloud #mktoForm_1903, .section-integration-cloud #mktoForm_1911, .section-integration-cloud #mktoForm_1907, .section-integration-cloud #mktoForm_3141 {
  width: auto !important;
  float: right;
  max-width: 390px; }
  .section-download #mktoForm_1879 .mktoButtonRow, .section-download #mktoForm_1897 .mktoButtonRow, .section-download #mktoForm_1903 .mktoButtonRow, .section-download #mktoForm_1911 .mktoButtonRow, .section-download #mktoForm_1907 .mktoButtonRow, .section-download #mktoForm_3141 .mktoButtonRow, .section-talend-big-data-sandbox #mktoForm_1879 .mktoButtonRow, .section-talend-big-data-sandbox #mktoForm_1897 .mktoButtonRow, .section-talend-big-data-sandbox #mktoForm_1903 .mktoButtonRow, .section-talend-big-data-sandbox #mktoForm_1911 .mktoButtonRow, .section-talend-big-data-sandbox #mktoForm_1907 .mktoButtonRow, .section-talend-big-data-sandbox #mktoForm_3141 .mktoButtonRow, .section-enterprise-data-integration #mktoForm_1879 .mktoButtonRow, .section-enterprise-data-integration #mktoForm_1897 .mktoButtonRow, .section-enterprise-data-integration #mktoForm_1903 .mktoButtonRow, .section-enterprise-data-integration #mktoForm_1911 .mktoButtonRow, .section-enterprise-data-integration #mktoForm_1907 .mktoButtonRow, .section-enterprise-data-integration #mktoForm_3141 .mktoButtonRow, .section-enterprise-big-data #mktoForm_1879 .mktoButtonRow, .section-enterprise-big-data #mktoForm_1897 .mktoButtonRow, .section-enterprise-big-data #mktoForm_1903 .mktoButtonRow, .section-enterprise-big-data #mktoForm_1911 .mktoButtonRow, .section-enterprise-big-data #mktoForm_1907 .mktoButtonRow, .section-enterprise-big-data #mktoForm_3141 .mktoButtonRow, .section-landing-trial #mktoForm_1879 .mktoButtonRow, .section-landing-trial #mktoForm_1897 .mktoButtonRow, .section-landing-trial #mktoForm_1903 .mktoButtonRow, .section-landing-trial #mktoForm_1911 .mktoButtonRow, .section-landing-trial #mktoForm_1907 .mktoButtonRow, .section-landing-trial #mktoForm_3141 .mktoButtonRow, .section-enterprise-data-integration-zero-install #mktoForm_1879 .mktoButtonRow, .section-enterprise-data-integration-zero-install #mktoForm_1897 .mktoButtonRow, .section-enterprise-data-integration-zero-install #mktoForm_1903 .mktoButtonRow, .section-enterprise-data-integration-zero-install #mktoForm_1911 .mktoButtonRow, .section-enterprise-data-integration-zero-install #mktoForm_1907 .mktoButtonRow, .section-enterprise-data-integration-zero-install #mktoForm_3141 .mktoButtonRow, .section-integration-cloud #mktoForm_1879 .mktoButtonRow, .section-integration-cloud #mktoForm_1897 .mktoButtonRow, .section-integration-cloud #mktoForm_1903 .mktoButtonRow, .section-integration-cloud #mktoForm_1911 .mktoButtonRow, .section-integration-cloud #mktoForm_1907 .mktoButtonRow, .section-integration-cloud #mktoForm_3141 .mktoButtonRow {
    text-align: center !important;
    display: block !important; }
    .section-download #mktoForm_1879 .mktoButtonRow .mktoButtonWrap, .section-download #mktoForm_1897 .mktoButtonRow .mktoButtonWrap, .section-download #mktoForm_1903 .mktoButtonRow .mktoButtonWrap, .section-download #mktoForm_1911 .mktoButtonRow .mktoButtonWrap, .section-download #mktoForm_1907 .mktoButtonRow .mktoButtonWrap, .section-download #mktoForm_3141 .mktoButtonRow .mktoButtonWrap, .section-talend-big-data-sandbox #mktoForm_1879 .mktoButtonRow .mktoButtonWrap, .section-talend-big-data-sandbox #mktoForm_1897 .mktoButtonRow .mktoButtonWrap, .section-talend-big-data-sandbox #mktoForm_1903 .mktoButtonRow .mktoButtonWrap, .section-talend-big-data-sandbox #mktoForm_1911 .mktoButtonRow .mktoButtonWrap, .section-talend-big-data-sandbox #mktoForm_1907 .mktoButtonRow .mktoButtonWrap, .section-talend-big-data-sandbox #mktoForm_3141 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration #mktoForm_1879 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration #mktoForm_1897 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration #mktoForm_1903 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration #mktoForm_1911 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration #mktoForm_1907 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration #mktoForm_3141 .mktoButtonRow .mktoButtonWrap, .section-enterprise-big-data #mktoForm_1879 .mktoButtonRow .mktoButtonWrap, .section-enterprise-big-data #mktoForm_1897 .mktoButtonRow .mktoButtonWrap, .section-enterprise-big-data #mktoForm_1903 .mktoButtonRow .mktoButtonWrap, .section-enterprise-big-data #mktoForm_1911 .mktoButtonRow .mktoButtonWrap, .section-enterprise-big-data #mktoForm_1907 .mktoButtonRow .mktoButtonWrap, .section-enterprise-big-data #mktoForm_3141 .mktoButtonRow .mktoButtonWrap, .section-landing-trial #mktoForm_1879 .mktoButtonRow .mktoButtonWrap, .section-landing-trial #mktoForm_1897 .mktoButtonRow .mktoButtonWrap, .section-landing-trial #mktoForm_1903 .mktoButtonRow .mktoButtonWrap, .section-landing-trial #mktoForm_1911 .mktoButtonRow .mktoButtonWrap, .section-landing-trial #mktoForm_1907 .mktoButtonRow .mktoButtonWrap, .section-landing-trial #mktoForm_3141 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration-zero-install #mktoForm_1879 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration-zero-install #mktoForm_1897 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration-zero-install #mktoForm_1903 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration-zero-install #mktoForm_1911 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration-zero-install #mktoForm_1907 .mktoButtonRow .mktoButtonWrap, .section-enterprise-data-integration-zero-install #mktoForm_3141 .mktoButtonRow .mktoButtonWrap, .section-integration-cloud #mktoForm_1879 .mktoButtonRow .mktoButtonWrap, .section-integration-cloud #mktoForm_1897 .mktoButtonRow .mktoButtonWrap, .section-integration-cloud #mktoForm_1903 .mktoButtonRow .mktoButtonWrap, .section-integration-cloud #mktoForm_1911 .mktoButtonRow .mktoButtonWrap, .section-integration-cloud #mktoForm_1907 .mktoButtonRow .mktoButtonWrap, .section-integration-cloud #mktoForm_3141 .mktoButtonRow .mktoButtonWrap {
      margin-left: 0px !important; }
  .section-download #mktoForm_1879 input.mktoEmailField, .section-download #mktoForm_1897 input.mktoEmailField, .section-download #mktoForm_1903 input.mktoEmailField, .section-download #mktoForm_1911 input.mktoEmailField, .section-download #mktoForm_1907 input.mktoEmailField, .section-download #mktoForm_3141 input.mktoEmailField, .section-talend-big-data-sandbox #mktoForm_1879 input.mktoEmailField, .section-talend-big-data-sandbox #mktoForm_1897 input.mktoEmailField, .section-talend-big-data-sandbox #mktoForm_1903 input.mktoEmailField, .section-talend-big-data-sandbox #mktoForm_1911 input.mktoEmailField, .section-talend-big-data-sandbox #mktoForm_1907 input.mktoEmailField, .section-talend-big-data-sandbox #mktoForm_3141 input.mktoEmailField, .section-enterprise-data-integration #mktoForm_1879 input.mktoEmailField, .section-enterprise-data-integration #mktoForm_1897 input.mktoEmailField, .section-enterprise-data-integration #mktoForm_1903 input.mktoEmailField, .section-enterprise-data-integration #mktoForm_1911 input.mktoEmailField, .section-enterprise-data-integration #mktoForm_1907 input.mktoEmailField, .section-enterprise-data-integration #mktoForm_3141 input.mktoEmailField, .section-enterprise-big-data #mktoForm_1879 input.mktoEmailField, .section-enterprise-big-data #mktoForm_1897 input.mktoEmailField, .section-enterprise-big-data #mktoForm_1903 input.mktoEmailField, .section-enterprise-big-data #mktoForm_1911 input.mktoEmailField, .section-enterprise-big-data #mktoForm_1907 input.mktoEmailField, .section-enterprise-big-data #mktoForm_3141 input.mktoEmailField, .section-landing-trial #mktoForm_1879 input.mktoEmailField, .section-landing-trial #mktoForm_1897 input.mktoEmailField, .section-landing-trial #mktoForm_1903 input.mktoEmailField, .section-landing-trial #mktoForm_1911 input.mktoEmailField, .section-landing-trial #mktoForm_1907 input.mktoEmailField, .section-landing-trial #mktoForm_3141 input.mktoEmailField, .section-enterprise-data-integration-zero-install #mktoForm_1879 input.mktoEmailField, .section-enterprise-data-integration-zero-install #mktoForm_1897 input.mktoEmailField, .section-enterprise-data-integration-zero-install #mktoForm_1903 input.mktoEmailField, .section-enterprise-data-integration-zero-install #mktoForm_1911 input.mktoEmailField, .section-enterprise-data-integration-zero-install #mktoForm_1907 input.mktoEmailField, .section-enterprise-data-integration-zero-install #mktoForm_3141 input.mktoEmailField, .section-integration-cloud #mktoForm_1879 input.mktoEmailField, .section-integration-cloud #mktoForm_1897 input.mktoEmailField, .section-integration-cloud #mktoForm_1903 input.mktoEmailField, .section-integration-cloud #mktoForm_1911 input.mktoEmailField, .section-integration-cloud #mktoForm_1907 input.mktoEmailField, .section-integration-cloud #mktoForm_3141 input.mktoEmailField {
    width: 175px !important;
    box-shadow: 1px 1px 1px #888; }
  .section-download #mktoForm_1879 .mktoLabel, .section-download #mktoForm_1897 .mktoLabel, .section-download #mktoForm_1903 .mktoLabel, .section-download #mktoForm_1911 .mktoLabel, .section-download #mktoForm_1907 .mktoLabel, .section-download #mktoForm_3141 .mktoLabel, .section-talend-big-data-sandbox #mktoForm_1879 .mktoLabel, .section-talend-big-data-sandbox #mktoForm_1897 .mktoLabel, .section-talend-big-data-sandbox #mktoForm_1903 .mktoLabel, .section-talend-big-data-sandbox #mktoForm_1911 .mktoLabel, .section-talend-big-data-sandbox #mktoForm_1907 .mktoLabel, .section-talend-big-data-sandbox #mktoForm_3141 .mktoLabel, .section-enterprise-data-integration #mktoForm_1879 .mktoLabel, .section-enterprise-data-integration #mktoForm_1897 .mktoLabel, .section-enterprise-data-integration #mktoForm_1903 .mktoLabel, .section-enterprise-data-integration #mktoForm_1911 .mktoLabel, .section-enterprise-data-integration #mktoForm_1907 .mktoLabel, .section-enterprise-data-integration #mktoForm_3141 .mktoLabel, .section-enterprise-big-data #mktoForm_1879 .mktoLabel, .section-enterprise-big-data #mktoForm_1897 .mktoLabel, .section-enterprise-big-data #mktoForm_1903 .mktoLabel, .section-enterprise-big-data #mktoForm_1911 .mktoLabel, .section-enterprise-big-data #mktoForm_1907 .mktoLabel, .section-enterprise-big-data #mktoForm_3141 .mktoLabel, .section-landing-trial #mktoForm_1879 .mktoLabel, .section-landing-trial #mktoForm_1897 .mktoLabel, .section-landing-trial #mktoForm_1903 .mktoLabel, .section-landing-trial #mktoForm_1911 .mktoLabel, .section-landing-trial #mktoForm_1907 .mktoLabel, .section-landing-trial #mktoForm_3141 .mktoLabel, .section-enterprise-data-integration-zero-install #mktoForm_1879 .mktoLabel, .section-enterprise-data-integration-zero-install #mktoForm_1897 .mktoLabel, .section-enterprise-data-integration-zero-install #mktoForm_1903 .mktoLabel, .section-enterprise-data-integration-zero-install #mktoForm_1911 .mktoLabel, .section-enterprise-data-integration-zero-install #mktoForm_1907 .mktoLabel, .section-enterprise-data-integration-zero-install #mktoForm_3141 .mktoLabel, .section-integration-cloud #mktoForm_1879 .mktoLabel, .section-integration-cloud #mktoForm_1897 .mktoLabel, .section-integration-cloud #mktoForm_1903 .mktoLabel, .section-integration-cloud #mktoForm_1911 .mktoLabel, .section-integration-cloud #mktoForm_1907 .mktoLabel, .section-integration-cloud #mktoForm_3141 .mktoLabel {
    width: auto !important;
    max-width: 200px; }
  .section-download #mktoForm_1879 #ProductVersion, .section-download #mktoForm_1897 #ProductVersion, .section-download #mktoForm_1903 #ProductVersion, .section-download #mktoForm_1911 #ProductVersion, .section-download #mktoForm_1907 #ProductVersion, .section-download #mktoForm_3141 #ProductVersion, .section-talend-big-data-sandbox #mktoForm_1879 #ProductVersion, .section-talend-big-data-sandbox #mktoForm_1897 #ProductVersion, .section-talend-big-data-sandbox #mktoForm_1903 #ProductVersion, .section-talend-big-data-sandbox #mktoForm_1911 #ProductVersion, .section-talend-big-data-sandbox #mktoForm_1907 #ProductVersion, .section-talend-big-data-sandbox #mktoForm_3141 #ProductVersion, .section-enterprise-data-integration #mktoForm_1879 #ProductVersion, .section-enterprise-data-integration #mktoForm_1897 #ProductVersion, .section-enterprise-data-integration #mktoForm_1903 #ProductVersion, .section-enterprise-data-integration #mktoForm_1911 #ProductVersion, .section-enterprise-data-integration #mktoForm_1907 #ProductVersion, .section-enterprise-data-integration #mktoForm_3141 #ProductVersion, .section-enterprise-big-data #mktoForm_1879 #ProductVersion, .section-enterprise-big-data #mktoForm_1897 #ProductVersion, .section-enterprise-big-data #mktoForm_1903 #ProductVersion, .section-enterprise-big-data #mktoForm_1911 #ProductVersion, .section-enterprise-big-data #mktoForm_1907 #ProductVersion, .section-enterprise-big-data #mktoForm_3141 #ProductVersion, .section-landing-trial #mktoForm_1879 #ProductVersion, .section-landing-trial #mktoForm_1897 #ProductVersion, .section-landing-trial #mktoForm_1903 #ProductVersion, .section-landing-trial #mktoForm_1911 #ProductVersion, .section-landing-trial #mktoForm_1907 #ProductVersion, .section-landing-trial #mktoForm_3141 #ProductVersion, .section-enterprise-data-integration-zero-install #mktoForm_1879 #ProductVersion, .section-enterprise-data-integration-zero-install #mktoForm_1897 #ProductVersion, .section-enterprise-data-integration-zero-install #mktoForm_1903 #ProductVersion, .section-enterprise-data-integration-zero-install #mktoForm_1911 #ProductVersion, .section-enterprise-data-integration-zero-install #mktoForm_1907 #ProductVersion, .section-enterprise-data-integration-zero-install #mktoForm_3141 #ProductVersion, .section-integration-cloud #mktoForm_1879 #ProductVersion, .section-integration-cloud #mktoForm_1897 #ProductVersion, .section-integration-cloud #mktoForm_1903 #ProductVersion, .section-integration-cloud #mktoForm_1911 #ProductVersion, .section-integration-cloud #mktoForm_1907 #ProductVersion, .section-integration-cloud #mktoForm_3141 #ProductVersion {
    color: #000 !important; }
  .section-download #mktoForm_1879 .mktoOffset, .section-download #mktoForm_1897 .mktoOffset, .section-download #mktoForm_1903 .mktoOffset, .section-download #mktoForm_1911 .mktoOffset, .section-download #mktoForm_1907 .mktoOffset, .section-download #mktoForm_3141 .mktoOffset, .section-talend-big-data-sandbox #mktoForm_1879 .mktoOffset, .section-talend-big-data-sandbox #mktoForm_1897 .mktoOffset, .section-talend-big-data-sandbox #mktoForm_1903 .mktoOffset, .section-talend-big-data-sandbox #mktoForm_1911 .mktoOffset, .section-talend-big-data-sandbox #mktoForm_1907 .mktoOffset, .section-talend-big-data-sandbox #mktoForm_3141 .mktoOffset, .section-enterprise-data-integration #mktoForm_1879 .mktoOffset, .section-enterprise-data-integration #mktoForm_1897 .mktoOffset, .section-enterprise-data-integration #mktoForm_1903 .mktoOffset, .section-enterprise-data-integration #mktoForm_1911 .mktoOffset, .section-enterprise-data-integration #mktoForm_1907 .mktoOffset, .section-enterprise-data-integration #mktoForm_3141 .mktoOffset, .section-enterprise-big-data #mktoForm_1879 .mktoOffset, .section-enterprise-big-data #mktoForm_1897 .mktoOffset, .section-enterprise-big-data #mktoForm_1903 .mktoOffset, .section-enterprise-big-data #mktoForm_1911 .mktoOffset, .section-enterprise-big-data #mktoForm_1907 .mktoOffset, .section-enterprise-big-data #mktoForm_3141 .mktoOffset, .section-landing-trial #mktoForm_1879 .mktoOffset, .section-landing-trial #mktoForm_1897 .mktoOffset, .section-landing-trial #mktoForm_1903 .mktoOffset, .section-landing-trial #mktoForm_1911 .mktoOffset, .section-landing-trial #mktoForm_1907 .mktoOffset, .section-landing-trial #mktoForm_3141 .mktoOffset, .section-enterprise-data-integration-zero-install #mktoForm_1879 .mktoOffset, .section-enterprise-data-integration-zero-install #mktoForm_1897 .mktoOffset, .section-enterprise-data-integration-zero-install #mktoForm_1903 .mktoOffset, .section-enterprise-data-integration-zero-install #mktoForm_1911 .mktoOffset, .section-enterprise-data-integration-zero-install #mktoForm_1907 .mktoOffset, .section-enterprise-data-integration-zero-install #mktoForm_3141 .mktoOffset, .section-integration-cloud #mktoForm_1879 .mktoOffset, .section-integration-cloud #mktoForm_1897 .mktoOffset, .section-integration-cloud #mktoForm_1903 .mktoOffset, .section-integration-cloud #mktoForm_1911 .mktoOffset, .section-integration-cloud #mktoForm_1907 .mktoOffset, .section-integration-cloud #mktoForm_3141 .mktoOffset {
    display: none; }
.section-download #mktoForm_1312 .mktoHasWidth p, .section-talend-big-data-sandbox #mktoForm_1312 .mktoHasWidth p, .section-enterprise-data-integration #mktoForm_1312 .mktoHasWidth p, .section-enterprise-big-data #mktoForm_1312 .mktoHasWidth p, .section-landing-trial #mktoForm_1312 .mktoHasWidth p, .section-enterprise-data-integration-zero-install #mktoForm_1312 .mktoHasWidth p, .section-integration-cloud #mktoForm_1312 .mktoHasWidth p {
  margin: 3px !important; }
.section-download .mktoForm, .section-talend-big-data-sandbox .mktoForm, .section-enterprise-data-integration .mktoForm, .section-enterprise-big-data .mktoForm, .section-landing-trial .mktoForm, .section-enterprise-data-integration-zero-install .mktoForm, .section-integration-cloud .mktoForm {
  background: #eee;
  padding: 20px 15px;
  width: 100% !important;
  border-top: 5px solid #b7c22e;
  margin-top: 20px; }
  .section-download .mktoForm .mktoFormCol, .section-talend-big-data-sandbox .mktoForm .mktoFormCol, .section-enterprise-data-integration .mktoForm .mktoFormCol, .section-enterprise-big-data .mktoForm .mktoFormCol, .section-landing-trial .mktoForm .mktoFormCol, .section-enterprise-data-integration-zero-install .mktoForm .mktoFormCol, .section-integration-cloud .mktoForm .mktoFormCol {
    margin-left: 0px !important; }
  .section-download .mktoForm .mktoHasWidth p font, .section-download .mktoForm .mktoHasWidth p span span, .section-talend-big-data-sandbox .mktoForm .mktoHasWidth p font, .section-talend-big-data-sandbox .mktoForm .mktoHasWidth p span span, .section-enterprise-data-integration .mktoForm .mktoHasWidth p font, .section-enterprise-data-integration .mktoForm .mktoHasWidth p span span, .section-enterprise-big-data .mktoForm .mktoHasWidth p font, .section-enterprise-big-data .mktoForm .mktoHasWidth p span span, .section-landing-trial .mktoForm .mktoHasWidth p font, .section-landing-trial .mktoForm .mktoHasWidth p span span, .section-enterprise-data-integration-zero-install .mktoForm .mktoHasWidth p font, .section-enterprise-data-integration-zero-install .mktoForm .mktoHasWidth p span span, .section-integration-cloud .mktoForm .mktoHasWidth p font, .section-integration-cloud .mktoForm .mktoHasWidth p span span {
    display: none; }
  .section-download .mktoForm select.mktoField, .section-talend-big-data-sandbox .mktoForm select.mktoField, .section-enterprise-data-integration .mktoForm select.mktoField, .section-enterprise-big-data .mktoForm select.mktoField, .section-landing-trial .mktoForm select.mktoField, .section-enterprise-data-integration-zero-install .mktoForm select.mktoField, .section-integration-cloud .mktoForm select.mktoField {
    color: #222222 !important; }
  .section-download .mktoForm p, .section-talend-big-data-sandbox .mktoForm p, .section-enterprise-data-integration .mktoForm p, .section-enterprise-big-data .mktoForm p, .section-landing-trial .mktoForm p, .section-enterprise-data-integration-zero-install .mktoForm p, .section-integration-cloud .mktoForm p {
    padding: 0 !important; }
  .section-download .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton, .section-talend-big-data-sandbox .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton, .section-enterprise-data-integration .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton, .section-enterprise-big-data .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton, .section-landing-trial .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton, .section-enterprise-data-integration-zero-install .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton, .section-integration-cloud .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton {
    background: #b4c401 !important;
    color: white !important;
    text-transform: uppercase !important;
    border-bottom: 3px solid #817c00 !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    border-radius: 4px !important;
    width: 9.286em !important;
    padding: 5px 0 1px !important;
    display: inline-block !important;
    vertical-align: top !important;
    text-shadow: 1px 2px 0px rgba(3, 3, 3, 0) !important;
    font-size: 16px !important; }
  .section-download .mktoForm .mktoFieldWrap input.mktoEmailField, .section-download .mktoForm .mktoFieldWrap input.mktoTelField, .section-download .mktoForm .mktoFieldWrap #ProductVersion, .section-talend-big-data-sandbox .mktoForm .mktoFieldWrap input.mktoEmailField, .section-talend-big-data-sandbox .mktoForm .mktoFieldWrap input.mktoTelField, .section-talend-big-data-sandbox .mktoForm .mktoFieldWrap #ProductVersion, .section-enterprise-data-integration .mktoForm .mktoFieldWrap input.mktoEmailField, .section-enterprise-data-integration .mktoForm .mktoFieldWrap input.mktoTelField, .section-enterprise-data-integration .mktoForm .mktoFieldWrap #ProductVersion, .section-enterprise-big-data .mktoForm .mktoFieldWrap input.mktoEmailField, .section-enterprise-big-data .mktoForm .mktoFieldWrap input.mktoTelField, .section-enterprise-big-data .mktoForm .mktoFieldWrap #ProductVersion, .section-landing-trial .mktoForm .mktoFieldWrap input.mktoEmailField, .section-landing-trial .mktoForm .mktoFieldWrap input.mktoTelField, .section-landing-trial .mktoForm .mktoFieldWrap #ProductVersion, .section-enterprise-data-integration-zero-install .mktoForm .mktoFieldWrap input.mktoEmailField, .section-enterprise-data-integration-zero-install .mktoForm .mktoFieldWrap input.mktoTelField, .section-enterprise-data-integration-zero-install .mktoForm .mktoFieldWrap #ProductVersion, .section-integration-cloud .mktoForm .mktoFieldWrap input.mktoEmailField, .section-integration-cloud .mktoForm .mktoFieldWrap input.mktoTelField, .section-integration-cloud .mktoForm .mktoFieldWrap #ProductVersion {
    width: 200px !important; }

.mktoForm * {
  color: #222222; }

@media screen and (min-width: 960px) and (max-width: 1124px) {
  .news_events_landingpage .landing-page-header > img {
    min-height: 370px; } }
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .why_talend.talend_6 .l-bellow-content img {
    min-height: auto !important;
    min-width: auto !important;
    width: auto !important;
    height: auto !important;
    max-width: 80px; }
  .why_talend.talend_6 .l-bellow-content .developers {
    float: none !important; }
    .why_talend.talend_6 .l-bellow-content .developers div img {
      height: auto; }
    .why_talend.talend_6 .l-bellow-content .developers .large-12 .large-6 {
      padding: 20px !important;
      max-width: none !important; }
      .why_talend.talend_6 .l-bellow-content .developers .large-12 .large-6 .call-out-area {
        margin: 0px !important; }
        .why_talend.talend_6 .l-bellow-content .developers .large-12 .large-6 .call-out-area:last-child {
          max-width: none; }
  .why_talend.talend_6 .l-bellow-content .why_competition .large-6:after {
    background: transparent !important; }
  .why_talend.talend_6 .l-bellow-content .why_competition .large-6:before {
    background: transparent !important; }
  .why_talend.talend_6 .l-bellow-content .why_competition .large-6 h2, .why_talend.talend_6 .l-bellow-content .why_competition .large-6 p {
    width: 100%; }

  .company_overview .developer-feature {
    padding: 0px !important; }
    .company_overview .developer-feature img {
      margin-left: -160px; }
    .company_overview .developer-feature.open-source .caption {
      padding: 30px 0 30px 0; }

  .company_why h1 {
    font-size: 2.81429rem; }

  .company_overview.talend-company .dynamic_bellow .view-events .view-content {
    min-height: 136px; }

  .company_overview.talend-company .careers-area .columns p {
    font-size: 16px; }

  .company_overview .developer-feature.open-source.block_banner h1 {
    font-size: 2.00em; }

  .news_events_landingpage .landing-page-header .columns.landing_header h1 {
    font-size: 2.21429rem !important; }
  .news_events_landingpage .landing-page-header .columns.landing_header .open-youtube-dialog img {
    width: 55% !important;
    margin-top: -10px; }
  .news_events_landingpage .landing-page-header .columns.landing_header p {
    font-size: 1.057em !important; }

  .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2 {
    text-align: center;
    background: #fff;
    height: 300px;
    margin: 0 3px;
    width: 19.1112%;
    padding: 10px; }

  .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2 .dia-img {
    height: 34%; }

  .node-type-landing-page.new-product .l-upper-content .large-12.columns .talend-6-intro .spark-diagram .large-2 p {
    padding: 0 5px; }

  .node-type-landing-page.new-product .large-6 {
    text-align: center;
    width: 100%; }
    .node-type-landing-page.new-product .large-6 img {
      width: auto !important; }

  .node-type-landing-page.new-product .l-bellow-content .products-new--faster .large-8 {
    float: none; }

  .node-type-landing-page.new-product .l-bellow-content .products-new--expand .large-4 {
    margin-right: 16px; }

  .node-type-landing-page.long-landing .large-12 .large-5 {
    display: inline-block !important;
    width: 40% !important;
    vertical-align: top; }

  .node-type-landing-page.long-landing .reasons_to_upgrade .why_upgrade_numerals {
    width: 24%;
    vertical-align: top; }

  .node-type-landing-page.long-landing .large-12 .large-2 {
    vertical-align: bottom; } }
.company_overview.talend-company .company_why.block_banner .large-6 .large-6 div img {
  max-width: 90px !important;
  min-width: 90px !important; }

.products-metadata-bridge .learn-more-button, .service-fast-forward-program .learn-more-button, .salesforce-wave .learn-more-button {
  width: auto; }
.products-metadata-bridge .l-featured, .service-fast-forward-program .l-featured, .salesforce-wave .l-featured {
  display: none; }
.products-metadata-bridge .landing-page-header, .service-fast-forward-program .landing-page-header, .salesforce-wave .landing-page-header {
  position: relative; }
  .products-metadata-bridge .landing-page-header img, .service-fast-forward-program .landing-page-header img, .salesforce-wave .landing-page-header img {
    width: 100%; }
  .products-metadata-bridge .landing-page-header .columns.landing_header, .service-fast-forward-program .landing-page-header .columns.landing_header, .salesforce-wave .landing-page-header .columns.landing_header {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    height: 400px; }
  .products-metadata-bridge .landing-page-header .sub-title, .service-fast-forward-program .landing-page-header .sub-title, .salesforce-wave .landing-page-header .sub-title {
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 20px; }
.products-metadata-bridge .l-bellow-content .columns, .service-fast-forward-program .l-bellow-content .columns, .salesforce-wave .l-bellow-content .columns {
  border-bottom: 2px solid #e0e1e2;
  padding: 4em 0; }
  .products-metadata-bridge .l-bellow-content .columns .benefit .left_text, .service-fast-forward-program .l-bellow-content .columns .benefit .left_text, .salesforce-wave .l-bellow-content .columns .benefit .left_text {
    width: 49%;
    float: left; }
  .products-metadata-bridge .l-bellow-content .columns .benefit .right_text, .service-fast-forward-program .l-bellow-content .columns .benefit .right_text, .salesforce-wave .l-bellow-content .columns .benefit .right_text {
    width: 49%;
    float: right; }
@media only screen and (max-width: 768px) {
  .products-metadata-bridge .l-bellow-content section.ic--hybrid, .service-fast-forward-program .l-bellow-content section.ic--hybrid, .salesforce-wave .l-bellow-content section.ic--hybrid {
    background-position-x: 1000% !important;
    background-repeat: no-repeat; }
  .products-metadata-bridge .l-bellow-content section.ic--real-time, .service-fast-forward-program .l-bellow-content section.ic--real-time, .salesforce-wave .l-bellow-content section.ic--real-time {
    background-position-x: 1000% !important;
    background-repeat: no-repeat; }
  .products-metadata-bridge .l-bellow-content .columns, .service-fast-forward-program .l-bellow-content .columns, .salesforce-wave .l-bellow-content .columns {
    padding: 0 !important; }
  .products-metadata-bridge .company_overview.talend-company .company_why.block_banner .large-6 .large-6 div img, .service-fast-forward-program .company_overview.talend-company .company_why.block_banner .large-6 .large-6 div img, .salesforce-wave .company_overview.talend-company .company_why.block_banner .large-6 .large-6 div img {
    max-width: 90px !important;
    min-width: 90px !important; }
  .products-metadata-bridge .company_overview.talend-company .careers-area .columns p, .service-fast-forward-program .company_overview.talend-company .careers-area .columns p, .salesforce-wave .company_overview.talend-company .careers-area .columns p {
    font-size: 16px; }
  .products-metadata-bridge .company_overview .developer-feature.open-source.block_banner h1, .service-fast-forward-program .company_overview .developer-feature.open-source.block_banner h1, .salesforce-wave .company_overview .developer-feature.open-source.block_banner h1 {
    font-size: 2.00em; } }
@media only screen and (min-width: 64em) {
  .products-metadata-bridge .l-bellow-content .column, .products-metadata-bridge .l-bellow-content .columns, .service-fast-forward-program .l-bellow-content .column, .service-fast-forward-program .l-bellow-content .columns, .salesforce-wave .l-bellow-content .column, .salesforce-wave .l-bellow-content .columns {
    float: none; } }

.salesforce-wave h1, .salesforce-wave h2.title-h2, .salesforce-wave h3.title-h3 {
  color: white;
  position: relative;
  left: 469px; }
.salesforce-wave h1 {
  top: 205px;
  font-size: 44px;
  font-weight: bold; }
.salesforce-wave h2.title-h2 {
  top: 190px;
  font-size: 28px;
  border-bottom: 3px solid white;
  padding-bottom: 15px;
  width: 470px; }
.salesforce-wave h3.title-h3 {
  font-style: italic;
  top: 190px; }
.salesforce-wave .l-upper-content {
  background: #eee; }
  .salesforce-wave .l-upper-content > .columns {
    float: none; }
    .salesforce-wave .l-upper-content > .columns .landing_top_content_block {
      padding: 60px 0; }
      .salesforce-wave .l-upper-content > .columns .landing_top_content_block h2 {
        text-align: center; }
      .salesforce-wave .l-upper-content > .columns .landing_top_content_block div {
        display: inline-table;
        font-family: inherit;
        font-weight: normal;
        font-size: 1rem;
        line-height: 1.6;
        text-rendering: optimizeLegibility; }
.salesforce-wave .l-upper-content > .columns .landing_top_content_block .left_text {
  width: 50%;
  padding-right: 1.71429rem; }
.salesforce-wave .l-upper-content > .columns .landing_top_content_block .right_text {
  width: 46%;
  padding-left: 1.71429rem; }
.salesforce-wave .l-bellow-content .columns .benefit .left_text {
  width: 50%;
  padding-right: 1.71429rem;
  float: left; }
.salesforce-wave .l-bellow-content .columns .benefit .right_text {
  width: 46%;
  padding-left: 1.71429rem;
  float: right; }

.page-salesforce-wave-analytics-cloud #nav .main-nav {
  display: none; }

.talend_connect_fr p {
  color: #53565a; }
.talend_connect_fr .l-featured, .talend_connect_fr #nav .main-nav {
  display: none; }
.talend_connect_fr h1 {
  text-align: center;
  margin: 10px 0 0 0; }
  .talend_connect_fr h1 a {
    color: white;
    font-size: 40px; }
.talend_connect_fr .row_tc.menu_tc {
  background-color: #f4f4f5;
  width: 80%;
  color: #236192;
  padding: 10px;
  font-size: 20px;
  margin-right: auto;
  margin-left: auto;
  text-align: center; }
  .talend_connect_fr .row_tc.menu_tc a {
    padding: 0 15px;
    color: #236192;
    font-size: 20px; }
.talend_connect_fr h3 {
  font-weight: bold;
  font-size: 30px;
  text-align: center;
  margin-bottom: 40px; }
.talend_connect_fr .paragraph_tc {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 75%; }
.talend_connect_fr .row_tc.submenu {
  font-size: 25px;
  margin-top: 50px;
  text-align: center; }
  .talend_connect_fr .row_tc.submenu .active {
    color: #236192;
    border-top: 2px solid #c4d600;
    margin-right: 20px; }
  .talend_connect_fr .row_tc.submenu a {
    padding-top: 10px;
    color: #a7a8aa; }
  .talend_connect_fr .row_tc.submenu a:hover {
    color: #77d0ea; }
.talend_connect_fr .row_tc {
  width: 100%;
  margin-bottom: 50px; }
  .talend_connect_fr .row_tc .green_bar_tc {
    border-bottom: 8px #c4d600 solid;
    text-align: center;
    width: 35%;
    margin-right: auto;
    margin-left: auto; }
  .talend_connect_fr .row_tc .grey_title {
    font-size: 20px; }
  .talend_connect_fr .row_tc table.agenda_tc {
    border: none;
    width: 100%; }
    .talend_connect_fr .row_tc table.agenda_tc tr td {
      background-color: white;
      border-top: 2px #78d0eb solid; }
    .talend_connect_fr .row_tc table.agenda_tc .row_blue_tc td {
      background-color: #f6f6f6; }
    .talend_connect_fr .row_tc table.agenda_tc tr td:first-child {
      border-right: 15px white solid;
      width: 30%;
      font-size: 30px;
      color: #236192; }
    .talend_connect_fr .row_tc table.agenda_tc tr td img {
      width: 48px;
      float: left;
      margin-right: 20px; }
    .talend_connect_fr .row_tc table.agenda_tc tr td .agenda_row_tc {
      font-size: 27px;
      color: #53565a; }
    .talend_connect_fr .row_tc table.agenda_tc tr td .keynote {
      line-height: 0px; }
    .talend_connect_fr .row_tc table.agenda_tc tr td span {
      color: #53565a; }
    .talend_connect_fr .row_tc table.agenda_tc tr td .track_sessions2 {
      width: 255px;
      float: left;
      text-align: center; }
    .talend_connect_fr .row_tc table.agenda_tc tr td .track_sessions3 {
      border: 0;
      margin: 0; }
      .talend_connect_fr .row_tc table.agenda_tc tr td .track_sessions3 tr td:first-child {
        border-right: 0;
        font-size: 14px;
        color: #222222; }
      .talend_connect_fr .row_tc table.agenda_tc tr td .track_sessions3 tr td {
        text-align: center;
        font-size: 14px;
        border: 1px solid white;
        width: 205px; }
      .talend_connect_fr .row_tc table.agenda_tc tr td .track_sessions3 tr td.info--partners, .talend_connect_fr .row_tc table.agenda_tc tr td .track_sessions3 tr td.info--partners--1, .talend_connect_fr .row_tc table.agenda_tc tr td .track_sessions3 tr td.info--partners--2 {
        text-align: left !important;
        background-color: #f6f6f6 !important; }
    .talend_connect_fr .row_tc table.agenda_tc tr.no_border.first_workshop td {
      border-top: 2px #78d0eb solid; }
    .talend_connect_fr .row_tc table.agenda_tc tr.no_border td {
      border-bottom: none;
      border-top: 1px #78d0eb solid;
      padding: 15px 0;
      /*    border-top: none;*/ }
      .talend_connect_fr .row_tc table.agenda_tc tr.no_border td div.track_sessions2:last-child, .talend_connect_fr .row_tc table.agenda_tc tr.no_border td div.track_sessions3:nth-child(2), .talend_connect_fr .row_tc table.agenda_tc tr.no_border td div.track_sessions3:nth-child(3) {
        border-left: 1px #78d0eb solid; }
  .talend_connect_fr .row_tc h4 {
    color: #00a9ce;
    font-size: 24px;
    margin-top: 20px; }
  .talend_connect_fr .row_tc table.testimonials_tc {
    width: 100%;
    border: none; }
    .talend_connect_fr .row_tc table.testimonials_tc tr td {
      background-color: white;
      border: none;
      border-right: 25px solid white;
      width: 30%;
      padding: 25px 0; }
      .talend_connect_fr .row_tc table.testimonials_tc tr td .grey_small_title {
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 10px; }
      .talend_connect_fr .row_tc table.testimonials_tc tr td img {
        width: 28px;
        float: right;
        margin-top: -5px; }
      .talend_connect_fr .row_tc table.testimonials_tc tr td .social_icons_tc img {
        margin: 0 5px; }
  .talend_connect_fr .row_tc table.speakers_tc {
    width: 100%;
    border: none; }
    .talend_connect_fr .row_tc table.speakers_tc tr:first-child td, .talend_connect_fr .row_tc table.speakers_tc tr:nth-child(3) td, .talend_connect_fr .row_tc table.speakers_tc tr:nth-child(5) td, .talend_connect_fr .row_tc table.speakers_tc tr:nth-child(7) td, .talend_connect_fr .row_tc table.speakers_tc tr:nth-child(9) td {
      background-color: #eeeeee;
      border-top: 1px solid white; }
    .talend_connect_fr .row_tc table.speakers_tc tr:nth-child(2) td, .talend_connect_fr .row_tc table.speakers_tc tr:nth-child(4) td, .talend_connect_fr .row_tc table.speakers_tc tr:nth-child(6) td, .talend_connect_fr .row_tc table.speakers_tc tr:nth-child(8) td {
      background-color: white; }
    .talend_connect_fr .row_tc table.speakers_tc tr td img {
      width: 70%;
      padding: 20px 0; }
    .talend_connect_fr .row_tc table.speakers_tc tr td:first-child {
      width: 29%; }
.talend_connect_fr #sponsors_tc {
  text-align: center; }
  .talend_connect_fr #sponsors_tc img {
    width: 225px !important; }
  .talend_connect_fr #sponsors_tc h4 {
    margin-top: 100px; }
.talend_connect_fr .devenir_sponsors {
  text-align: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto; }
  .talend_connect_fr .devenir_sponsors p {
    margin-bottom: 100px; }
    .talend_connect_fr .devenir_sponsors p a {
      background-color: #236192;
      font-weight: bold;
      color: white;
      padding: 10px;
      border-radius: 2px;
      font-size: 30px;
      text-transform: uppercase;
      text-shadow: 3px 3px 3px #236192;
      float: left;
      width: 100%; }
    .talend_connect_fr .devenir_sponsors p a:hover {
      background-color: #00A9CE;
      text-decoration: underline; }
.talend_connect_fr .menu_homepage_tc {
  text-align: center;
  margin-top: 50px; }
  .talend_connect_fr .menu_homepage_tc a {
    padding: 30px 70px;
    border: 2px solid white;
    border-radius: 3px;
    box-shadow: 1px 1px 12px #53a3c7;
    text-transform: uppercase;
    color: white;
    font-weight: bold;
    margin-right: 20px;
    font-size: 16px; }
  .talend_connect_fr .menu_homepage_tc a:hover {
    background-color: white;
    color: #77d0ea;
    box-shadow: 1px 1px 12px #53a3c7; }
.talend_connect_fr .row_tc.apercu .wrapper {
  text-align: center; }
.talend_connect_fr .row_tc.apercu .content {
  position: absolute;
  background: #eeeeee;
  top: 0px;
  left: -10px;
  height: 685px;
  width: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  clear: both; }
.talend_connect_fr .row_tc.apercu .item {
  float: left;
  position: relative; }
.talend_connect_fr .row_tc.apercu #article1, .talend_connect_fr .row_tc.apercu #article2 {
  overflow: hidden;
  background-color: #eeeeee;
  width: 100%;
  height: 640px;
  position: relative;
  text-align: center; }
.talend_connect_fr .row_tc.apercu .sliderContainer {
  position: relative;
  height: 685px;
  width: 100%;
  overflow: hidden; }
.talend_connect_fr .row_tc.apercu #article2:target .content {
  -webkit-transform: translate(-940px, 0px);
  -moz-transform: translate(-940px, 0px);
  -o-transform: translate(-940px, 0px);
  -ms-transform: translate(-940px, 0px);
  transform: translate(-940px, 0px); }
.talend_connect_fr .row_tc.apercu a {
  margin: auto 10px; }
.talend_connect_fr .row_tc.apercu #article2 a, .talend_connect_fr .row_tc.apercu #article1 a {
  width: 44px;
  height: 75px; }
.talend_connect_fr .row_tc.apercu #article2 a#show_2012 {
  position: absolute;
  bottom: 0px;
  left: 850px; }
.talend_connect_fr .row_tc.apercu #article1 a#show_2014 {
  position: absolute;
  bottom: 0px;
  left: 25px; }
.talend_connect_fr .row_tc.apercu #article1:target > a, .talend_connect_fr .row_tc.apercu #article2:target > a {
  background: #999;
  color: #999; }
.talend_connect_fr .row_tc.apercu h4 {
  margin-top: 50px; }

.talend_connect_fr .landing-page-header .landing_header {
  background-color: #77d0ea;
  height: 120px; }
  .talend_connect_fr .landing-page-header .landing_header #subscribe_tc.floatable {
    position: fixed;
    top: 0px;
    z-index: 1000; }

.talend_connect_fr.talend_connect_utilisateurs h1 a {
  text-shadow: 3px 3px 3px #53a3c7; }
.talend_connect_fr.talend_connect_utilisateurs h1 a:hover {
  text-shadow: 3px 3px 3px #787121; }
.talend_connect_fr.talend_connect_utilisateurs h1:hover a {
  text-shadow: 3px 3px 3px #787121; }
.talend_connect_fr.talend_connect_utilisateurs .landing-page-header .landing_header {
  background-color: #77d0ea;
  height: 70px; }
.talend_connect_fr.talend_connect_utilisateurs .landing-page-header .landing_header:hover {
  background-color: #c4d600; }
  .talend_connect_fr.talend_connect_utilisateurs .landing-page-header .landing_header:hover a:hover {
    text-decoration: underline; }

.talend_connect_fr.talend_connect_partenaires h1 a {
  text-shadow: 3px 3px 3px #236192; }
.talend_connect_fr.talend_connect_partenaires .landing-page-header .landing_header {
  background-color: #236192;
  height: 70px; }
.talend_connect_fr.talend_connect_partenaires .landing-page-header .landing_header:hover {
  background-color: #00A9CE; }
  .talend_connect_fr.talend_connect_partenaires .landing-page-header .landing_header:hover a:hover {
    text-decoration: underline; }
.talend_connect_fr.talend_connect_partenaires .row_tc.menu_tc {
  width: 40%;
  text-align: center; }

.why_talend.general_electric .l-featured {
  display: none; }
.why_talend.general_electric table.start_small_ge {
  width: 700px !important; }
  .why_talend.general_electric table.start_small_ge tr td:first-child {
    width: 220px !important;
    text-align: center; }

.page-seo .l-featured {
  display: none; }
.page-seo .landing-page-header {
  position: relative;
  background-color: #dbdcdd; }
.page-seo .landing_header {
  position: absolute;
  top: 20%; }
.page-seo .text_header {
  max-width: 575px; }
.page-seo a:hover {
  text-decoration: underline;
  color: #236192; }
.page-seo h3 {
  font-size: 18px;
  font-weight: bold;
  color: #53565a;
  margin-bottom: 20px; }
.page-seo table {
  margin-top: 50px;
  border: 0; }
  .page-seo table tbody {
    border: 0; }
    .page-seo table tbody tr td {
      border: 0;
      vertical-align: top; }
      .page-seo table tbody tr td p.learn-more {
        text-align: right;
        font-size: 14px !important;
        margin-bottom: 40px; }
    .page-seo table tbody tr td:first-child {
      width: 70%;
      border-right: 50px solid white; }
.page-seo p.seo-webinar {
  background: transparent url("/sites/default/files/seo-webinar.png") no-repeat left 2px;
  padding-left: 80px;
  font-size: 14px !important;
  height: 70px;
  margin-bottom: 40px; }
.page-seo p.seo-wp {
  background: transparent url("/sites/default/files/seo-whitepaper.png") no-repeat left 2px;
  padding-left: 80px;
  font-size: 14px !important;
  height: 70px;
  margin-bottom: 40px; }
.page-seo p.cta-etl a {
  padding: 10px;
  border: 1px solid #236192;
  font-size: 28px;
  color: #236192; }
.page-seo p.cta-etl a:hover {
  color: #FFF;
  background-color: #236192;
  text-decoration: none; }

.etl-for-analytics .landing-page-header {
  min-height: 750px; }
.etl-for-analytics .landing_header {
  top: 10%; }

.free-etl .landing-page-header {
  min-height: 500px; }

.etl .landing-page-header {
  min-height: 580px; }
.etl .landing_header {
  top: 10%; }

.partner-portal .l-featured {
  display: none; }
.partner-portal .landing-page-header {
  position: relative;
  background-color: #236192;
  margin-bottom: 50px; }
  .partner-portal .landing-page-header .landing_header {
    position: absolute;
    top: 20%; }
    .partner-portal .landing-page-header .landing_header .partner_banner {
      text-align: center; }
      .partner-portal .landing-page-header .landing_header .partner_banner p {
        font-size: 28px;
        color: #53565a; }
    .partner-portal .landing-page-header .landing_header .partner_menu {
      text-align: right;
      top: 100px;
      position: relative;
      color: white;
      font-size: 18px; }
      .partner-portal .landing-page-header .landing_header .partner_menu a {
        color: white;
        font-size: 18px; }
.partner-portal h3 {
  margin-bottom: 25px;
  color: #236192 !important; }
  .partner-portal h3 a {
    color: #236192 !important; }
  .partner-portal h3 a:hover {
    text-decoration: underline; }
.partner-portal #quicktabs-partners_portal ul {
  margin-bottom: 25px;
  float: left; }
  .partner-portal #quicktabs-partners_portal ul li.active {
    border: 1px solid #236192;
    border-bottom: none; }
  .partner-portal #quicktabs-partners_portal ul li {
    border-bottom: 1px solid #236192;
    margin: 0;
    padding: 5px 25px 5px 25px;
    display: ihnerit;
    float: left; }
    .partner-portal #quicktabs-partners_portal ul li a {
      color: #236192;
      font-size: 18px; }
  .partner-portal #quicktabs-partners_portal ul li:hover {
    background-color: #236192; }
    .partner-portal #quicktabs-partners_portal ul li:hover a {
      color: white; }
.partner-portal .row_partner {
  background: #fbfbfc url("/sites/default/files/bg_row_partners.png") no-repeat left top;
  float: left;
  min-height: 225px;
  width: 943px;
  padding: 20px 0 20px 20px; }
  .partner-portal .row_partner img.partner-thumb {
    width: 280px;
    float: left;
    margin-right: 50px; }
  .partner-portal .row_partner .liveexpert {
    text-align: right;
    margin-right: 20px;
    margin-top: 30px; }
    .partner-portal .row_partner .liveexpert a {
      color: #236192;
      font-size: 18px;
      border: 1px solid #236192;
      padding: 10px 30px; }
    .partner-portal .row_partner .liveexpert a:hover {
      color: white;
      background-color: #236192; }
  .partner-portal .row_partner img.partners--closed {
    width: 48px !important;
    float: right;
    margin-right: 25px;
    margin-top: 40px; }
.partner-portal .closed_partners .info--partners-2, .partner-portal .closed_partners .info--partners-1, .partner-portal .closed_partners .info--partners-3, .partner-portal .vars-page .info--partners-2, .partner-portal .vars-page .info--partners-1, .partner-portal .vars-page .info--partners-3 {
  padding-top: 40px;
  margin-left: 315px;
  width: 63%;
  float: right; }
.partner-portal .closed_partners .btn-close, .partner-portal .vars-page .btn-close {
  text-align: right; }
.partner-portal .closed_partners table, .partner-portal .vars-page table {
  border: 0;
  padding: 0;
  margin: 0 0 70px 0;
  width: 100%; }
  .partner-portal .closed_partners table tr td, .partner-portal .vars-page table tr td {
    border: 0;
    background-color: white;
    color: #53565a;
    padding-left: 0; }
    .partner-portal .closed_partners table tr td .dl_all_partners, .partner-portal .vars-page table tr td .dl_all_partners {
      background-color: #236192;
      border-radius: 2px;
      padding: 10px 25px;
      color: white; }
    .partner-portal .closed_partners table tr td a, .partner-portal .vars-page table tr td a {
      color: #53565a; }
    .partner-portal .closed_partners table tr td a.dl_all_2_partners:hover, .partner-portal .vars-page table tr td a.dl_all_2_partners:hover {
      text-decoration: underline; }
  .partner-portal .closed_partners table tr td:last-child, .partner-portal .vars-page table tr td:last-child {
    text-align: right; }
  .partner-portal .closed_partners table tr.blue_row_partner, .partner-portal .vars-page table tr.blue_row_partner {
    border-top: 1px solid #236192; }
    .partner-portal .closed_partners table tr.blue_row_partner td, .partner-portal .vars-page table tr.blue_row_partner td {
      padding-top: 20px; }
  .partner-portal .closed_partners table tr.vars_row td, .partner-portal .vars-page table tr.vars_row td {
    padding: 20px 0; }
    .partner-portal .closed_partners table tr.vars_row td p, .partner-portal .vars-page table tr.vars_row td p {
      margin-left: 20px !important; }
  .partner-portal .closed_partners table tr.dl_partners td:first-child, .partner-portal .vars-page table tr.dl_partners td:first-child {
    padding-left: 20px; }
  .partner-portal .closed_partners table tr.last_row_partner td, .partner-portal .vars-page table tr.last_row_partner td {
    padding-bottom: 30px; }
  .partner-portal .closed_partners table tr.dl_partners_blue td, .partner-portal .vars-page table tr.dl_partners_blue td {
    background-color: #f1fafd; }
.partner-portal .contact_partner .info--partners {
  width: 63%;
  float: right; }
  .partner-portal .contact_partner .info--partners b {
    color: #236192; }

@media screen and (min-width: 960px) and (max-width: 1124px) {
  .dl-tos--hero .large-6 {
    width: 60%; } }

.thank-you-tos .l-featured {
  display: none; }
.thank-you-tos .landing-page-header {
  position: relative; }
  .thank-you-tos .landing-page-header .landing_header {
    position: absolute;
    top: 25%; }
.thank-you-tos table {
  width: 940px;
  border: 0;
  margin-top: 50px; }
  .thank-you-tos table tr td {
    background-color: white; }

.pull-right {
  float: right; }

.hero-products-list li {
  text-transform: none; }

.lang-fr.page-download .content_wp_form_bg .content_wp_form_bg_footer .head_form div, .lang-fr.page-resources .content_wp_form_bg .content_wp_form_bg_footer .head_form div {
  max-width: 420px; }
.lang-fr.page-download .content_wp_form, .lang-fr.page-resources .content_wp_form {
  margin-left: 8px; }

.block-block-90 {
  border-top: 2px solid #e0e1e2; }

.page-products .field.field-wrapper, .page-products .block-workbench, .page-products .field-collection-container {
  display: none; }

.section-products .bds-download {
  padding: 10px 0 40px 0; }
  .section-products .bds-download .download_btn {
    width: auto;
    display: inline-block;
    position: relative; }
  .section-products .bds-download .ribbon {
    width: 48px;
    height: 48px;
    left: 1px;
    top: 27px; }
    .section-products .bds-download .ribbon span {
      top: 7px;
      left: -32px;
      box-shadow: none; }

.page-node-31, .page-node-48, .page-node-49, .page-node-50, .page-node-51, .page-node-1829, .page-node-1771, .page-node-10062, .page-node-3239, .page-node-1836, .page-node-10105, .page-node-10097, .page-node-3245, .page-node-89056, .page-node-89061, .page-node-88988, .page-node-89226, .page-node-89227, .page-node-88990, .page-node-89230, .page-node-89231, .page-node-88829, .page-node-90148, .page-node-90159, .page-node-91533, .page-node-91534, .page-node-91535, .page-node-91536, .page-node-91537, .page-node-91538, .page-node-91539, .page-node-91540, .page-node-91549, .page-node-91550, .page-node-91551, .page-node-91552, .page-node-91553, .page-node-91554, .page-node-91555, .page-node-91556, .page-node-91549, .page-node-91550, .page-node-91551, .page-node-91552, .page-node-91545, .page-node-91546, .page-node-91547, .page-node-91548, .page-node-91563, .page-node-91564, .page-node-91565, .page-node-91566, .page-node-91654, .page-node-91655, .page-node-91656, .page-node-91657, .page-node-91662, .page-node-91663, .page-node-91664, .page-node-91665, .page-node-91670, .page-node-92026, .page-node-92027, .page-node-92025, .page-node-92029, .page-node-92024, .page-node-92094, .page-node-92326, .page-node-90694, .page-node-90708, .page-node-90716, .page-node-92331, .page-node-90717 {
  /*.main-nav {
    margin-left:-50%; 
    width:150% !important;
  }*/ }
  .page-node-31 .block-workbench, .page-node-31 .field, .page-node-31 .field-collection-container, .page-node-48 .block-workbench, .page-node-48 .field, .page-node-48 .field-collection-container, .page-node-49 .block-workbench, .page-node-49 .field, .page-node-49 .field-collection-container, .page-node-50 .block-workbench, .page-node-50 .field, .page-node-50 .field-collection-container, .page-node-51 .block-workbench, .page-node-51 .field, .page-node-51 .field-collection-container, .page-node-1829 .block-workbench, .page-node-1829 .field, .page-node-1829 .field-collection-container, .page-node-1771 .block-workbench, .page-node-1771 .field, .page-node-1771 .field-collection-container, .page-node-10062 .block-workbench, .page-node-10062 .field, .page-node-10062 .field-collection-container, .page-node-3239 .block-workbench, .page-node-3239 .field, .page-node-3239 .field-collection-container, .page-node-1836 .block-workbench, .page-node-1836 .field, .page-node-1836 .field-collection-container, .page-node-10105 .block-workbench, .page-node-10105 .field, .page-node-10105 .field-collection-container, .page-node-10097 .block-workbench, .page-node-10097 .field, .page-node-10097 .field-collection-container, .page-node-3245 .block-workbench, .page-node-3245 .field, .page-node-3245 .field-collection-container, .page-node-89056 .block-workbench, .page-node-89056 .field, .page-node-89056 .field-collection-container, .page-node-89061 .block-workbench, .page-node-89061 .field, .page-node-89061 .field-collection-container, .page-node-88988 .block-workbench, .page-node-88988 .field, .page-node-88988 .field-collection-container, .page-node-89226 .block-workbench, .page-node-89226 .field, .page-node-89226 .field-collection-container, .page-node-89227 .block-workbench, .page-node-89227 .field, .page-node-89227 .field-collection-container, .page-node-88990 .block-workbench, .page-node-88990 .field, .page-node-88990 .field-collection-container, .page-node-89230 .block-workbench, .page-node-89230 .field, .page-node-89230 .field-collection-container, .page-node-89231 .block-workbench, .page-node-89231 .field, .page-node-89231 .field-collection-container, .page-node-88829 .block-workbench, .page-node-88829 .field, .page-node-88829 .field-collection-container, .page-node-90148 .block-workbench, .page-node-90148 .field, .page-node-90148 .field-collection-container, .page-node-90159 .block-workbench, .page-node-90159 .field, .page-node-90159 .field-collection-container, .page-node-91533 .block-workbench, .page-node-91533 .field, .page-node-91533 .field-collection-container, .page-node-91534 .block-workbench, .page-node-91534 .field, .page-node-91534 .field-collection-container, .page-node-91535 .block-workbench, .page-node-91535 .field, .page-node-91535 .field-collection-container, .page-node-91536 .block-workbench, .page-node-91536 .field, .page-node-91536 .field-collection-container, .page-node-91537 .block-workbench, .page-node-91537 .field, .page-node-91537 .field-collection-container, .page-node-91538 .block-workbench, .page-node-91538 .field, .page-node-91538 .field-collection-container, .page-node-91539 .block-workbench, .page-node-91539 .field, .page-node-91539 .field-collection-container, .page-node-91540 .block-workbench, .page-node-91540 .field, .page-node-91540 .field-collection-container, .page-node-91549 .block-workbench, .page-node-91549 .field, .page-node-91549 .field-collection-container, .page-node-91550 .block-workbench, .page-node-91550 .field, .page-node-91550 .field-collection-container, .page-node-91551 .block-workbench, .page-node-91551 .field, .page-node-91551 .field-collection-container, .page-node-91552 .block-workbench, .page-node-91552 .field, .page-node-91552 .field-collection-container, .page-node-91553 .block-workbench, .page-node-91553 .field, .page-node-91553 .field-collection-container, .page-node-91554 .block-workbench, .page-node-91554 .field, .page-node-91554 .field-collection-container, .page-node-91555 .block-workbench, .page-node-91555 .field, .page-node-91555 .field-collection-container, .page-node-91556 .block-workbench, .page-node-91556 .field, .page-node-91556 .field-collection-container, .page-node-91549 .block-workbench, .page-node-91549 .field, .page-node-91549 .field-collection-container, .page-node-91550 .block-workbench, .page-node-91550 .field, .page-node-91550 .field-collection-container, .page-node-91551 .block-workbench, .page-node-91551 .field, .page-node-91551 .field-collection-container, .page-node-91552 .block-workbench, .page-node-91552 .field, .page-node-91552 .field-collection-container, .page-node-91545 .block-workbench, .page-node-91545 .field, .page-node-91545 .field-collection-container, .page-node-91546 .block-workbench, .page-node-91546 .field, .page-node-91546 .field-collection-container, .page-node-91547 .block-workbench, .page-node-91547 .field, .page-node-91547 .field-collection-container, .page-node-91548 .block-workbench, .page-node-91548 .field, .page-node-91548 .field-collection-container, .page-node-91563 .block-workbench, .page-node-91563 .field, .page-node-91563 .field-collection-container, .page-node-91564 .block-workbench, .page-node-91564 .field, .page-node-91564 .field-collection-container, .page-node-91565 .block-workbench, .page-node-91565 .field, .page-node-91565 .field-collection-container, .page-node-91566 .block-workbench, .page-node-91566 .field, .page-node-91566 .field-collection-container, .page-node-91654 .block-workbench, .page-node-91654 .field, .page-node-91654 .field-collection-container, .page-node-91655 .block-workbench, .page-node-91655 .field, .page-node-91655 .field-collection-container, .page-node-91656 .block-workbench, .page-node-91656 .field, .page-node-91656 .field-collection-container, .page-node-91657 .block-workbench, .page-node-91657 .field, .page-node-91657 .field-collection-container, .page-node-91662 .block-workbench, .page-node-91662 .field, .page-node-91662 .field-collection-container, .page-node-91663 .block-workbench, .page-node-91663 .field, .page-node-91663 .field-collection-container, .page-node-91664 .block-workbench, .page-node-91664 .field, .page-node-91664 .field-collection-container, .page-node-91665 .block-workbench, .page-node-91665 .field, .page-node-91665 .field-collection-container, .page-node-91670 .block-workbench, .page-node-91670 .field, .page-node-91670 .field-collection-container, .page-node-92026 .block-workbench, .page-node-92026 .field, .page-node-92026 .field-collection-container, .page-node-92027 .block-workbench, .page-node-92027 .field, .page-node-92027 .field-collection-container, .page-node-92025 .block-workbench, .page-node-92025 .field, .page-node-92025 .field-collection-container, .page-node-92029 .block-workbench, .page-node-92029 .field, .page-node-92029 .field-collection-container, .page-node-92024 .block-workbench, .page-node-92024 .field, .page-node-92024 .field-collection-container, .page-node-92094 .block-workbench, .page-node-92094 .field, .page-node-92094 .field-collection-container, .page-node-92326 .block-workbench, .page-node-92326 .field, .page-node-92326 .field-collection-container, .page-node-90694 .block-workbench, .page-node-90694 .field, .page-node-90694 .field-collection-container, .page-node-90708 .block-workbench, .page-node-90708 .field, .page-node-90708 .field-collection-container, .page-node-90716 .block-workbench, .page-node-90716 .field, .page-node-90716 .field-collection-container, .page-node-92331 .block-workbench, .page-node-92331 .field, .page-node-92331 .field-collection-container, .page-node-90717 .block-workbench, .page-node-90717 .field, .page-node-90717 .field-collection-container {
    display: none; }
  .page-node-31 .customer-area .customer-logos, .page-node-48 .customer-area .customer-logos, .page-node-49 .customer-area .customer-logos, .page-node-50 .customer-area .customer-logos, .page-node-51 .customer-area .customer-logos, .page-node-1829 .customer-area .customer-logos, .page-node-1771 .customer-area .customer-logos, .page-node-10062 .customer-area .customer-logos, .page-node-3239 .customer-area .customer-logos, .page-node-1836 .customer-area .customer-logos, .page-node-10105 .customer-area .customer-logos, .page-node-10097 .customer-area .customer-logos, .page-node-3245 .customer-area .customer-logos, .page-node-89056 .customer-area .customer-logos, .page-node-89061 .customer-area .customer-logos, .page-node-88988 .customer-area .customer-logos, .page-node-89226 .customer-area .customer-logos, .page-node-89227 .customer-area .customer-logos, .page-node-88990 .customer-area .customer-logos, .page-node-89230 .customer-area .customer-logos, .page-node-89231 .customer-area .customer-logos, .page-node-88829 .customer-area .customer-logos, .page-node-90148 .customer-area .customer-logos, .page-node-90159 .customer-area .customer-logos, .page-node-91533 .customer-area .customer-logos, .page-node-91534 .customer-area .customer-logos, .page-node-91535 .customer-area .customer-logos, .page-node-91536 .customer-area .customer-logos, .page-node-91537 .customer-area .customer-logos, .page-node-91538 .customer-area .customer-logos, .page-node-91539 .customer-area .customer-logos, .page-node-91540 .customer-area .customer-logos, .page-node-91549 .customer-area .customer-logos, .page-node-91550 .customer-area .customer-logos, .page-node-91551 .customer-area .customer-logos, .page-node-91552 .customer-area .customer-logos, .page-node-91553 .customer-area .customer-logos, .page-node-91554 .customer-area .customer-logos, .page-node-91555 .customer-area .customer-logos, .page-node-91556 .customer-area .customer-logos, .page-node-91549 .customer-area .customer-logos, .page-node-91550 .customer-area .customer-logos, .page-node-91551 .customer-area .customer-logos, .page-node-91552 .customer-area .customer-logos, .page-node-91545 .customer-area .customer-logos, .page-node-91546 .customer-area .customer-logos, .page-node-91547 .customer-area .customer-logos, .page-node-91548 .customer-area .customer-logos, .page-node-91563 .customer-area .customer-logos, .page-node-91564 .customer-area .customer-logos, .page-node-91565 .customer-area .customer-logos, .page-node-91566 .customer-area .customer-logos, .page-node-91654 .customer-area .customer-logos, .page-node-91655 .customer-area .customer-logos, .page-node-91656 .customer-area .customer-logos, .page-node-91657 .customer-area .customer-logos, .page-node-91662 .customer-area .customer-logos, .page-node-91663 .customer-area .customer-logos, .page-node-91664 .customer-area .customer-logos, .page-node-91665 .customer-area .customer-logos, .page-node-91670 .customer-area .customer-logos, .page-node-92026 .customer-area .customer-logos, .page-node-92027 .customer-area .customer-logos, .page-node-92025 .customer-area .customer-logos, .page-node-92029 .customer-area .customer-logos, .page-node-92024 .customer-area .customer-logos, .page-node-92094 .customer-area .customer-logos, .page-node-92326 .customer-area .customer-logos, .page-node-90694 .customer-area .customer-logos, .page-node-90708 .customer-area .customer-logos, .page-node-90716 .customer-area .customer-logos, .page-node-92331 .customer-area .customer-logos, .page-node-90717 .customer-area .customer-logos {
    margin: 1.5em 0 0; }
    .page-node-31 .customer-area .customer-logos li, .page-node-48 .customer-area .customer-logos li, .page-node-49 .customer-area .customer-logos li, .page-node-50 .customer-area .customer-logos li, .page-node-51 .customer-area .customer-logos li, .page-node-1829 .customer-area .customer-logos li, .page-node-1771 .customer-area .customer-logos li, .page-node-10062 .customer-area .customer-logos li, .page-node-3239 .customer-area .customer-logos li, .page-node-1836 .customer-area .customer-logos li, .page-node-10105 .customer-area .customer-logos li, .page-node-10097 .customer-area .customer-logos li, .page-node-3245 .customer-area .customer-logos li, .page-node-89056 .customer-area .customer-logos li, .page-node-89061 .customer-area .customer-logos li, .page-node-88988 .customer-area .customer-logos li, .page-node-89226 .customer-area .customer-logos li, .page-node-89227 .customer-area .customer-logos li, .page-node-88990 .customer-area .customer-logos li, .page-node-89230 .customer-area .customer-logos li, .page-node-89231 .customer-area .customer-logos li, .page-node-88829 .customer-area .customer-logos li, .page-node-90148 .customer-area .customer-logos li, .page-node-90159 .customer-area .customer-logos li, .page-node-91533 .customer-area .customer-logos li, .page-node-91534 .customer-area .customer-logos li, .page-node-91535 .customer-area .customer-logos li, .page-node-91536 .customer-area .customer-logos li, .page-node-91537 .customer-area .customer-logos li, .page-node-91538 .customer-area .customer-logos li, .page-node-91539 .customer-area .customer-logos li, .page-node-91540 .customer-area .customer-logos li, .page-node-91549 .customer-area .customer-logos li, .page-node-91550 .customer-area .customer-logos li, .page-node-91551 .customer-area .customer-logos li, .page-node-91552 .customer-area .customer-logos li, .page-node-91553 .customer-area .customer-logos li, .page-node-91554 .customer-area .customer-logos li, .page-node-91555 .customer-area .customer-logos li, .page-node-91556 .customer-area .customer-logos li, .page-node-91549 .customer-area .customer-logos li, .page-node-91550 .customer-area .customer-logos li, .page-node-91551 .customer-area .customer-logos li, .page-node-91552 .customer-area .customer-logos li, .page-node-91545 .customer-area .customer-logos li, .page-node-91546 .customer-area .customer-logos li, .page-node-91547 .customer-area .customer-logos li, .page-node-91548 .customer-area .customer-logos li, .page-node-91563 .customer-area .customer-logos li, .page-node-91564 .customer-area .customer-logos li, .page-node-91565 .customer-area .customer-logos li, .page-node-91566 .customer-area .customer-logos li, .page-node-91654 .customer-area .customer-logos li, .page-node-91655 .customer-area .customer-logos li, .page-node-91656 .customer-area .customer-logos li, .page-node-91657 .customer-area .customer-logos li, .page-node-91662 .customer-area .customer-logos li, .page-node-91663 .customer-area .customer-logos li, .page-node-91664 .customer-area .customer-logos li, .page-node-91665 .customer-area .customer-logos li, .page-node-91670 .customer-area .customer-logos li, .page-node-92026 .customer-area .customer-logos li, .page-node-92027 .customer-area .customer-logos li, .page-node-92025 .customer-area .customer-logos li, .page-node-92029 .customer-area .customer-logos li, .page-node-92024 .customer-area .customer-logos li, .page-node-92094 .customer-area .customer-logos li, .page-node-92326 .customer-area .customer-logos li, .page-node-90694 .customer-area .customer-logos li, .page-node-90708 .customer-area .customer-logos li, .page-node-90716 .customer-area .customer-logos li, .page-node-92331 .customer-area .customer-logos li, .page-node-90717 .customer-area .customer-logos li {
      margin: 24px 3em; }
  .page-node-31 .customer-area blockquote q, .page-node-48 .customer-area blockquote q, .page-node-49 .customer-area blockquote q, .page-node-50 .customer-area blockquote q, .page-node-51 .customer-area blockquote q, .page-node-1829 .customer-area blockquote q, .page-node-1771 .customer-area blockquote q, .page-node-10062 .customer-area blockquote q, .page-node-3239 .customer-area blockquote q, .page-node-1836 .customer-area blockquote q, .page-node-10105 .customer-area blockquote q, .page-node-10097 .customer-area blockquote q, .page-node-3245 .customer-area blockquote q, .page-node-89056 .customer-area blockquote q, .page-node-89061 .customer-area blockquote q, .page-node-88988 .customer-area blockquote q, .page-node-89226 .customer-area blockquote q, .page-node-89227 .customer-area blockquote q, .page-node-88990 .customer-area blockquote q, .page-node-89230 .customer-area blockquote q, .page-node-89231 .customer-area blockquote q, .page-node-88829 .customer-area blockquote q, .page-node-90148 .customer-area blockquote q, .page-node-90159 .customer-area blockquote q, .page-node-91533 .customer-area blockquote q, .page-node-91534 .customer-area blockquote q, .page-node-91535 .customer-area blockquote q, .page-node-91536 .customer-area blockquote q, .page-node-91537 .customer-area blockquote q, .page-node-91538 .customer-area blockquote q, .page-node-91539 .customer-area blockquote q, .page-node-91540 .customer-area blockquote q, .page-node-91549 .customer-area blockquote q, .page-node-91550 .customer-area blockquote q, .page-node-91551 .customer-area blockquote q, .page-node-91552 .customer-area blockquote q, .page-node-91553 .customer-area blockquote q, .page-node-91554 .customer-area blockquote q, .page-node-91555 .customer-area blockquote q, .page-node-91556 .customer-area blockquote q, .page-node-91549 .customer-area blockquote q, .page-node-91550 .customer-area blockquote q, .page-node-91551 .customer-area blockquote q, .page-node-91552 .customer-area blockquote q, .page-node-91545 .customer-area blockquote q, .page-node-91546 .customer-area blockquote q, .page-node-91547 .customer-area blockquote q, .page-node-91548 .customer-area blockquote q, .page-node-91563 .customer-area blockquote q, .page-node-91564 .customer-area blockquote q, .page-node-91565 .customer-area blockquote q, .page-node-91566 .customer-area blockquote q, .page-node-91654 .customer-area blockquote q, .page-node-91655 .customer-area blockquote q, .page-node-91656 .customer-area blockquote q, .page-node-91657 .customer-area blockquote q, .page-node-91662 .customer-area blockquote q, .page-node-91663 .customer-area blockquote q, .page-node-91664 .customer-area blockquote q, .page-node-91665 .customer-area blockquote q, .page-node-91670 .customer-area blockquote q, .page-node-92026 .customer-area blockquote q, .page-node-92027 .customer-area blockquote q, .page-node-92025 .customer-area blockquote q, .page-node-92029 .customer-area blockquote q, .page-node-92024 .customer-area blockquote q, .page-node-92094 .customer-area blockquote q, .page-node-92326 .customer-area blockquote q, .page-node-90694 .customer-area blockquote q, .page-node-90708 .customer-area blockquote q, .page-node-90716 .customer-area blockquote q, .page-node-92331 .customer-area blockquote q, .page-node-90717 .customer-area blockquote q {
    font-size: 1.65em; }
  .page-node-31 .customer-area blockquote .author-info, .page-node-48 .customer-area blockquote .author-info, .page-node-49 .customer-area blockquote .author-info, .page-node-50 .customer-area blockquote .author-info, .page-node-51 .customer-area blockquote .author-info, .page-node-1829 .customer-area blockquote .author-info, .page-node-1771 .customer-area blockquote .author-info, .page-node-10062 .customer-area blockquote .author-info, .page-node-3239 .customer-area blockquote .author-info, .page-node-1836 .customer-area blockquote .author-info, .page-node-10105 .customer-area blockquote .author-info, .page-node-10097 .customer-area blockquote .author-info, .page-node-3245 .customer-area blockquote .author-info, .page-node-89056 .customer-area blockquote .author-info, .page-node-89061 .customer-area blockquote .author-info, .page-node-88988 .customer-area blockquote .author-info, .page-node-89226 .customer-area blockquote .author-info, .page-node-89227 .customer-area blockquote .author-info, .page-node-88990 .customer-area blockquote .author-info, .page-node-89230 .customer-area blockquote .author-info, .page-node-89231 .customer-area blockquote .author-info, .page-node-88829 .customer-area blockquote .author-info, .page-node-90148 .customer-area blockquote .author-info, .page-node-90159 .customer-area blockquote .author-info, .page-node-91533 .customer-area blockquote .author-info, .page-node-91534 .customer-area blockquote .author-info, .page-node-91535 .customer-area blockquote .author-info, .page-node-91536 .customer-area blockquote .author-info, .page-node-91537 .customer-area blockquote .author-info, .page-node-91538 .customer-area blockquote .author-info, .page-node-91539 .customer-area blockquote .author-info, .page-node-91540 .customer-area blockquote .author-info, .page-node-91549 .customer-area blockquote .author-info, .page-node-91550 .customer-area blockquote .author-info, .page-node-91551 .customer-area blockquote .author-info, .page-node-91552 .customer-area blockquote .author-info, .page-node-91553 .customer-area blockquote .author-info, .page-node-91554 .customer-area blockquote .author-info, .page-node-91555 .customer-area blockquote .author-info, .page-node-91556 .customer-area blockquote .author-info, .page-node-91549 .customer-area blockquote .author-info, .page-node-91550 .customer-area blockquote .author-info, .page-node-91551 .customer-area blockquote .author-info, .page-node-91552 .customer-area blockquote .author-info, .page-node-91545 .customer-area blockquote .author-info, .page-node-91546 .customer-area blockquote .author-info, .page-node-91547 .customer-area blockquote .author-info, .page-node-91548 .customer-area blockquote .author-info, .page-node-91563 .customer-area blockquote .author-info, .page-node-91564 .customer-area blockquote .author-info, .page-node-91565 .customer-area blockquote .author-info, .page-node-91566 .customer-area blockquote .author-info, .page-node-91654 .customer-area blockquote .author-info, .page-node-91655 .customer-area blockquote .author-info, .page-node-91656 .customer-area blockquote .author-info, .page-node-91657 .customer-area blockquote .author-info, .page-node-91662 .customer-area blockquote .author-info, .page-node-91663 .customer-area blockquote .author-info, .page-node-91664 .customer-area blockquote .author-info, .page-node-91665 .customer-area blockquote .author-info, .page-node-91670 .customer-area blockquote .author-info, .page-node-92026 .customer-area blockquote .author-info, .page-node-92027 .customer-area blockquote .author-info, .page-node-92025 .customer-area blockquote .author-info, .page-node-92029 .customer-area blockquote .author-info, .page-node-92024 .customer-area blockquote .author-info, .page-node-92094 .customer-area blockquote .author-info, .page-node-92326 .customer-area blockquote .author-info, .page-node-90694 .customer-area blockquote .author-info, .page-node-90708 .customer-area blockquote .author-info, .page-node-90716 .customer-area blockquote .author-info, .page-node-92331 .customer-area blockquote .author-info, .page-node-90717 .customer-area blockquote .author-info {
    font-size: 0.8em; }
  .page-node-31 .bdi--customers .customer-logos li, .page-node-31 .ai--customers .customer-logos li, .page-node-31 .mdm--customers .customer-logos li, .page-node-48 .bdi--customers .customer-logos li, .page-node-48 .ai--customers .customer-logos li, .page-node-48 .mdm--customers .customer-logos li, .page-node-49 .bdi--customers .customer-logos li, .page-node-49 .ai--customers .customer-logos li, .page-node-49 .mdm--customers .customer-logos li, .page-node-50 .bdi--customers .customer-logos li, .page-node-50 .ai--customers .customer-logos li, .page-node-50 .mdm--customers .customer-logos li, .page-node-51 .bdi--customers .customer-logos li, .page-node-51 .ai--customers .customer-logos li, .page-node-51 .mdm--customers .customer-logos li, .page-node-1829 .bdi--customers .customer-logos li, .page-node-1829 .ai--customers .customer-logos li, .page-node-1829 .mdm--customers .customer-logos li, .page-node-1771 .bdi--customers .customer-logos li, .page-node-1771 .ai--customers .customer-logos li, .page-node-1771 .mdm--customers .customer-logos li, .page-node-10062 .bdi--customers .customer-logos li, .page-node-10062 .ai--customers .customer-logos li, .page-node-10062 .mdm--customers .customer-logos li, .page-node-3239 .bdi--customers .customer-logos li, .page-node-3239 .ai--customers .customer-logos li, .page-node-3239 .mdm--customers .customer-logos li, .page-node-1836 .bdi--customers .customer-logos li, .page-node-1836 .ai--customers .customer-logos li, .page-node-1836 .mdm--customers .customer-logos li, .page-node-10105 .bdi--customers .customer-logos li, .page-node-10105 .ai--customers .customer-logos li, .page-node-10105 .mdm--customers .customer-logos li, .page-node-10097 .bdi--customers .customer-logos li, .page-node-10097 .ai--customers .customer-logos li, .page-node-10097 .mdm--customers .customer-logos li, .page-node-3245 .bdi--customers .customer-logos li, .page-node-3245 .ai--customers .customer-logos li, .page-node-3245 .mdm--customers .customer-logos li, .page-node-89056 .bdi--customers .customer-logos li, .page-node-89056 .ai--customers .customer-logos li, .page-node-89056 .mdm--customers .customer-logos li, .page-node-89061 .bdi--customers .customer-logos li, .page-node-89061 .ai--customers .customer-logos li, .page-node-89061 .mdm--customers .customer-logos li, .page-node-88988 .bdi--customers .customer-logos li, .page-node-88988 .ai--customers .customer-logos li, .page-node-88988 .mdm--customers .customer-logos li, .page-node-89226 .bdi--customers .customer-logos li, .page-node-89226 .ai--customers .customer-logos li, .page-node-89226 .mdm--customers .customer-logos li, .page-node-89227 .bdi--customers .customer-logos li, .page-node-89227 .ai--customers .customer-logos li, .page-node-89227 .mdm--customers .customer-logos li, .page-node-88990 .bdi--customers .customer-logos li, .page-node-88990 .ai--customers .customer-logos li, .page-node-88990 .mdm--customers .customer-logos li, .page-node-89230 .bdi--customers .customer-logos li, .page-node-89230 .ai--customers .customer-logos li, .page-node-89230 .mdm--customers .customer-logos li, .page-node-89231 .bdi--customers .customer-logos li, .page-node-89231 .ai--customers .customer-logos li, .page-node-89231 .mdm--customers .customer-logos li, .page-node-88829 .bdi--customers .customer-logos li, .page-node-88829 .ai--customers .customer-logos li, .page-node-88829 .mdm--customers .customer-logos li, .page-node-90148 .bdi--customers .customer-logos li, .page-node-90148 .ai--customers .customer-logos li, .page-node-90148 .mdm--customers .customer-logos li, .page-node-90159 .bdi--customers .customer-logos li, .page-node-90159 .ai--customers .customer-logos li, .page-node-90159 .mdm--customers .customer-logos li, .page-node-91533 .bdi--customers .customer-logos li, .page-node-91533 .ai--customers .customer-logos li, .page-node-91533 .mdm--customers .customer-logos li, .page-node-91534 .bdi--customers .customer-logos li, .page-node-91534 .ai--customers .customer-logos li, .page-node-91534 .mdm--customers .customer-logos li, .page-node-91535 .bdi--customers .customer-logos li, .page-node-91535 .ai--customers .customer-logos li, .page-node-91535 .mdm--customers .customer-logos li, .page-node-91536 .bdi--customers .customer-logos li, .page-node-91536 .ai--customers .customer-logos li, .page-node-91536 .mdm--customers .customer-logos li, .page-node-91537 .bdi--customers .customer-logos li, .page-node-91537 .ai--customers .customer-logos li, .page-node-91537 .mdm--customers .customer-logos li, .page-node-91538 .bdi--customers .customer-logos li, .page-node-91538 .ai--customers .customer-logos li, .page-node-91538 .mdm--customers .customer-logos li, .page-node-91539 .bdi--customers .customer-logos li, .page-node-91539 .ai--customers .customer-logos li, .page-node-91539 .mdm--customers .customer-logos li, .page-node-91540 .bdi--customers .customer-logos li, .page-node-91540 .ai--customers .customer-logos li, .page-node-91540 .mdm--customers .customer-logos li, .page-node-91549 .bdi--customers .customer-logos li, .page-node-91549 .ai--customers .customer-logos li, .page-node-91549 .mdm--customers .customer-logos li, .page-node-91550 .bdi--customers .customer-logos li, .page-node-91550 .ai--customers .customer-logos li, .page-node-91550 .mdm--customers .customer-logos li, .page-node-91551 .bdi--customers .customer-logos li, .page-node-91551 .ai--customers .customer-logos li, .page-node-91551 .mdm--customers .customer-logos li, .page-node-91552 .bdi--customers .customer-logos li, .page-node-91552 .ai--customers .customer-logos li, .page-node-91552 .mdm--customers .customer-logos li, .page-node-91553 .bdi--customers .customer-logos li, .page-node-91553 .ai--customers .customer-logos li, .page-node-91553 .mdm--customers .customer-logos li, .page-node-91554 .bdi--customers .customer-logos li, .page-node-91554 .ai--customers .customer-logos li, .page-node-91554 .mdm--customers .customer-logos li, .page-node-91555 .bdi--customers .customer-logos li, .page-node-91555 .ai--customers .customer-logos li, .page-node-91555 .mdm--customers .customer-logos li, .page-node-91556 .bdi--customers .customer-logos li, .page-node-91556 .ai--customers .customer-logos li, .page-node-91556 .mdm--customers .customer-logos li, .page-node-91549 .bdi--customers .customer-logos li, .page-node-91549 .ai--customers .customer-logos li, .page-node-91549 .mdm--customers .customer-logos li, .page-node-91550 .bdi--customers .customer-logos li, .page-node-91550 .ai--customers .customer-logos li, .page-node-91550 .mdm--customers .customer-logos li, .page-node-91551 .bdi--customers .customer-logos li, .page-node-91551 .ai--customers .customer-logos li, .page-node-91551 .mdm--customers .customer-logos li, .page-node-91552 .bdi--customers .customer-logos li, .page-node-91552 .ai--customers .customer-logos li, .page-node-91552 .mdm--customers .customer-logos li, .page-node-91545 .bdi--customers .customer-logos li, .page-node-91545 .ai--customers .customer-logos li, .page-node-91545 .mdm--customers .customer-logos li, .page-node-91546 .bdi--customers .customer-logos li, .page-node-91546 .ai--customers .customer-logos li, .page-node-91546 .mdm--customers .customer-logos li, .page-node-91547 .bdi--customers .customer-logos li, .page-node-91547 .ai--customers .customer-logos li, .page-node-91547 .mdm--customers .customer-logos li, .page-node-91548 .bdi--customers .customer-logos li, .page-node-91548 .ai--customers .customer-logos li, .page-node-91548 .mdm--customers .customer-logos li, .page-node-91563 .bdi--customers .customer-logos li, .page-node-91563 .ai--customers .customer-logos li, .page-node-91563 .mdm--customers .customer-logos li, .page-node-91564 .bdi--customers .customer-logos li, .page-node-91564 .ai--customers .customer-logos li, .page-node-91564 .mdm--customers .customer-logos li, .page-node-91565 .bdi--customers .customer-logos li, .page-node-91565 .ai--customers .customer-logos li, .page-node-91565 .mdm--customers .customer-logos li, .page-node-91566 .bdi--customers .customer-logos li, .page-node-91566 .ai--customers .customer-logos li, .page-node-91566 .mdm--customers .customer-logos li, .page-node-91654 .bdi--customers .customer-logos li, .page-node-91654 .ai--customers .customer-logos li, .page-node-91654 .mdm--customers .customer-logos li, .page-node-91655 .bdi--customers .customer-logos li, .page-node-91655 .ai--customers .customer-logos li, .page-node-91655 .mdm--customers .customer-logos li, .page-node-91656 .bdi--customers .customer-logos li, .page-node-91656 .ai--customers .customer-logos li, .page-node-91656 .mdm--customers .customer-logos li, .page-node-91657 .bdi--customers .customer-logos li, .page-node-91657 .ai--customers .customer-logos li, .page-node-91657 .mdm--customers .customer-logos li, .page-node-91662 .bdi--customers .customer-logos li, .page-node-91662 .ai--customers .customer-logos li, .page-node-91662 .mdm--customers .customer-logos li, .page-node-91663 .bdi--customers .customer-logos li, .page-node-91663 .ai--customers .customer-logos li, .page-node-91663 .mdm--customers .customer-logos li, .page-node-91664 .bdi--customers .customer-logos li, .page-node-91664 .ai--customers .customer-logos li, .page-node-91664 .mdm--customers .customer-logos li, .page-node-91665 .bdi--customers .customer-logos li, .page-node-91665 .ai--customers .customer-logos li, .page-node-91665 .mdm--customers .customer-logos li, .page-node-91670 .bdi--customers .customer-logos li, .page-node-91670 .ai--customers .customer-logos li, .page-node-91670 .mdm--customers .customer-logos li, .page-node-92026 .bdi--customers .customer-logos li, .page-node-92026 .ai--customers .customer-logos li, .page-node-92026 .mdm--customers .customer-logos li, .page-node-92027 .bdi--customers .customer-logos li, .page-node-92027 .ai--customers .customer-logos li, .page-node-92027 .mdm--customers .customer-logos li, .page-node-92025 .bdi--customers .customer-logos li, .page-node-92025 .ai--customers .customer-logos li, .page-node-92025 .mdm--customers .customer-logos li, .page-node-92029 .bdi--customers .customer-logos li, .page-node-92029 .ai--customers .customer-logos li, .page-node-92029 .mdm--customers .customer-logos li, .page-node-92024 .bdi--customers .customer-logos li, .page-node-92024 .ai--customers .customer-logos li, .page-node-92024 .mdm--customers .customer-logos li, .page-node-92094 .bdi--customers .customer-logos li, .page-node-92094 .ai--customers .customer-logos li, .page-node-92094 .mdm--customers .customer-logos li, .page-node-92326 .bdi--customers .customer-logos li, .page-node-92326 .ai--customers .customer-logos li, .page-node-92326 .mdm--customers .customer-logos li, .page-node-90694 .bdi--customers .customer-logos li, .page-node-90694 .ai--customers .customer-logos li, .page-node-90694 .mdm--customers .customer-logos li, .page-node-90708 .bdi--customers .customer-logos li, .page-node-90708 .ai--customers .customer-logos li, .page-node-90708 .mdm--customers .customer-logos li, .page-node-90716 .bdi--customers .customer-logos li, .page-node-90716 .ai--customers .customer-logos li, .page-node-90716 .mdm--customers .customer-logos li, .page-node-92331 .bdi--customers .customer-logos li, .page-node-92331 .ai--customers .customer-logos li, .page-node-92331 .mdm--customers .customer-logos li, .page-node-90717 .bdi--customers .customer-logos li, .page-node-90717 .ai--customers .customer-logos li, .page-node-90717 .mdm--customers .customer-logos li {
    margin: 0 1.5em; }
    .page-node-31 .bdi--customers .customer-logos li img, .page-node-31 .ai--customers .customer-logos li img, .page-node-31 .mdm--customers .customer-logos li img, .page-node-48 .bdi--customers .customer-logos li img, .page-node-48 .ai--customers .customer-logos li img, .page-node-48 .mdm--customers .customer-logos li img, .page-node-49 .bdi--customers .customer-logos li img, .page-node-49 .ai--customers .customer-logos li img, .page-node-49 .mdm--customers .customer-logos li img, .page-node-50 .bdi--customers .customer-logos li img, .page-node-50 .ai--customers .customer-logos li img, .page-node-50 .mdm--customers .customer-logos li img, .page-node-51 .bdi--customers .customer-logos li img, .page-node-51 .ai--customers .customer-logos li img, .page-node-51 .mdm--customers .customer-logos li img, .page-node-1829 .bdi--customers .customer-logos li img, .page-node-1829 .ai--customers .customer-logos li img, .page-node-1829 .mdm--customers .customer-logos li img, .page-node-1771 .bdi--customers .customer-logos li img, .page-node-1771 .ai--customers .customer-logos li img, .page-node-1771 .mdm--customers .customer-logos li img, .page-node-10062 .bdi--customers .customer-logos li img, .page-node-10062 .ai--customers .customer-logos li img, .page-node-10062 .mdm--customers .customer-logos li img, .page-node-3239 .bdi--customers .customer-logos li img, .page-node-3239 .ai--customers .customer-logos li img, .page-node-3239 .mdm--customers .customer-logos li img, .page-node-1836 .bdi--customers .customer-logos li img, .page-node-1836 .ai--customers .customer-logos li img, .page-node-1836 .mdm--customers .customer-logos li img, .page-node-10105 .bdi--customers .customer-logos li img, .page-node-10105 .ai--customers .customer-logos li img, .page-node-10105 .mdm--customers .customer-logos li img, .page-node-10097 .bdi--customers .customer-logos li img, .page-node-10097 .ai--customers .customer-logos li img, .page-node-10097 .mdm--customers .customer-logos li img, .page-node-3245 .bdi--customers .customer-logos li img, .page-node-3245 .ai--customers .customer-logos li img, .page-node-3245 .mdm--customers .customer-logos li img, .page-node-89056 .bdi--customers .customer-logos li img, .page-node-89056 .ai--customers .customer-logos li img, .page-node-89056 .mdm--customers .customer-logos li img, .page-node-89061 .bdi--customers .customer-logos li img, .page-node-89061 .ai--customers .customer-logos li img, .page-node-89061 .mdm--customers .customer-logos li img, .page-node-88988 .bdi--customers .customer-logos li img, .page-node-88988 .ai--customers .customer-logos li img, .page-node-88988 .mdm--customers .customer-logos li img, .page-node-89226 .bdi--customers .customer-logos li img, .page-node-89226 .ai--customers .customer-logos li img, .page-node-89226 .mdm--customers .customer-logos li img, .page-node-89227 .bdi--customers .customer-logos li img, .page-node-89227 .ai--customers .customer-logos li img, .page-node-89227 .mdm--customers .customer-logos li img, .page-node-88990 .bdi--customers .customer-logos li img, .page-node-88990 .ai--customers .customer-logos li img, .page-node-88990 .mdm--customers .customer-logos li img, .page-node-89230 .bdi--customers .customer-logos li img, .page-node-89230 .ai--customers .customer-logos li img, .page-node-89230 .mdm--customers .customer-logos li img, .page-node-89231 .bdi--customers .customer-logos li img, .page-node-89231 .ai--customers .customer-logos li img, .page-node-89231 .mdm--customers .customer-logos li img, .page-node-88829 .bdi--customers .customer-logos li img, .page-node-88829 .ai--customers .customer-logos li img, .page-node-88829 .mdm--customers .customer-logos li img, .page-node-90148 .bdi--customers .customer-logos li img, .page-node-90148 .ai--customers .customer-logos li img, .page-node-90148 .mdm--customers .customer-logos li img, .page-node-90159 .bdi--customers .customer-logos li img, .page-node-90159 .ai--customers .customer-logos li img, .page-node-90159 .mdm--customers .customer-logos li img, .page-node-91533 .bdi--customers .customer-logos li img, .page-node-91533 .ai--customers .customer-logos li img, .page-node-91533 .mdm--customers .customer-logos li img, .page-node-91534 .bdi--customers .customer-logos li img, .page-node-91534 .ai--customers .customer-logos li img, .page-node-91534 .mdm--customers .customer-logos li img, .page-node-91535 .bdi--customers .customer-logos li img, .page-node-91535 .ai--customers .customer-logos li img, .page-node-91535 .mdm--customers .customer-logos li img, .page-node-91536 .bdi--customers .customer-logos li img, .page-node-91536 .ai--customers .customer-logos li img, .page-node-91536 .mdm--customers .customer-logos li img, .page-node-91537 .bdi--customers .customer-logos li img, .page-node-91537 .ai--customers .customer-logos li img, .page-node-91537 .mdm--customers .customer-logos li img, .page-node-91538 .bdi--customers .customer-logos li img, .page-node-91538 .ai--customers .customer-logos li img, .page-node-91538 .mdm--customers .customer-logos li img, .page-node-91539 .bdi--customers .customer-logos li img, .page-node-91539 .ai--customers .customer-logos li img, .page-node-91539 .mdm--customers .customer-logos li img, .page-node-91540 .bdi--customers .customer-logos li img, .page-node-91540 .ai--customers .customer-logos li img, .page-node-91540 .mdm--customers .customer-logos li img, .page-node-91549 .bdi--customers .customer-logos li img, .page-node-91549 .ai--customers .customer-logos li img, .page-node-91549 .mdm--customers .customer-logos li img, .page-node-91550 .bdi--customers .customer-logos li img, .page-node-91550 .ai--customers .customer-logos li img, .page-node-91550 .mdm--customers .customer-logos li img, .page-node-91551 .bdi--customers .customer-logos li img, .page-node-91551 .ai--customers .customer-logos li img, .page-node-91551 .mdm--customers .customer-logos li img, .page-node-91552 .bdi--customers .customer-logos li img, .page-node-91552 .ai--customers .customer-logos li img, .page-node-91552 .mdm--customers .customer-logos li img, .page-node-91553 .bdi--customers .customer-logos li img, .page-node-91553 .ai--customers .customer-logos li img, .page-node-91553 .mdm--customers .customer-logos li img, .page-node-91554 .bdi--customers .customer-logos li img, .page-node-91554 .ai--customers .customer-logos li img, .page-node-91554 .mdm--customers .customer-logos li img, .page-node-91555 .bdi--customers .customer-logos li img, .page-node-91555 .ai--customers .customer-logos li img, .page-node-91555 .mdm--customers .customer-logos li img, .page-node-91556 .bdi--customers .customer-logos li img, .page-node-91556 .ai--customers .customer-logos li img, .page-node-91556 .mdm--customers .customer-logos li img, .page-node-91549 .bdi--customers .customer-logos li img, .page-node-91549 .ai--customers .customer-logos li img, .page-node-91549 .mdm--customers .customer-logos li img, .page-node-91550 .bdi--customers .customer-logos li img, .page-node-91550 .ai--customers .customer-logos li img, .page-node-91550 .mdm--customers .customer-logos li img, .page-node-91551 .bdi--customers .customer-logos li img, .page-node-91551 .ai--customers .customer-logos li img, .page-node-91551 .mdm--customers .customer-logos li img, .page-node-91552 .bdi--customers .customer-logos li img, .page-node-91552 .ai--customers .customer-logos li img, .page-node-91552 .mdm--customers .customer-logos li img, .page-node-91545 .bdi--customers .customer-logos li img, .page-node-91545 .ai--customers .customer-logos li img, .page-node-91545 .mdm--customers .customer-logos li img, .page-node-91546 .bdi--customers .customer-logos li img, .page-node-91546 .ai--customers .customer-logos li img, .page-node-91546 .mdm--customers .customer-logos li img, .page-node-91547 .bdi--customers .customer-logos li img, .page-node-91547 .ai--customers .customer-logos li img, .page-node-91547 .mdm--customers .customer-logos li img, .page-node-91548 .bdi--customers .customer-logos li img, .page-node-91548 .ai--customers .customer-logos li img, .page-node-91548 .mdm--customers .customer-logos li img, .page-node-91563 .bdi--customers .customer-logos li img, .page-node-91563 .ai--customers .customer-logos li img, .page-node-91563 .mdm--customers .customer-logos li img, .page-node-91564 .bdi--customers .customer-logos li img, .page-node-91564 .ai--customers .customer-logos li img, .page-node-91564 .mdm--customers .customer-logos li img, .page-node-91565 .bdi--customers .customer-logos li img, .page-node-91565 .ai--customers .customer-logos li img, .page-node-91565 .mdm--customers .customer-logos li img, .page-node-91566 .bdi--customers .customer-logos li img, .page-node-91566 .ai--customers .customer-logos li img, .page-node-91566 .mdm--customers .customer-logos li img, .page-node-91654 .bdi--customers .customer-logos li img, .page-node-91654 .ai--customers .customer-logos li img, .page-node-91654 .mdm--customers .customer-logos li img, .page-node-91655 .bdi--customers .customer-logos li img, .page-node-91655 .ai--customers .customer-logos li img, .page-node-91655 .mdm--customers .customer-logos li img, .page-node-91656 .bdi--customers .customer-logos li img, .page-node-91656 .ai--customers .customer-logos li img, .page-node-91656 .mdm--customers .customer-logos li img, .page-node-91657 .bdi--customers .customer-logos li img, .page-node-91657 .ai--customers .customer-logos li img, .page-node-91657 .mdm--customers .customer-logos li img, .page-node-91662 .bdi--customers .customer-logos li img, .page-node-91662 .ai--customers .customer-logos li img, .page-node-91662 .mdm--customers .customer-logos li img, .page-node-91663 .bdi--customers .customer-logos li img, .page-node-91663 .ai--customers .customer-logos li img, .page-node-91663 .mdm--customers .customer-logos li img, .page-node-91664 .bdi--customers .customer-logos li img, .page-node-91664 .ai--customers .customer-logos li img, .page-node-91664 .mdm--customers .customer-logos li img, .page-node-91665 .bdi--customers .customer-logos li img, .page-node-91665 .ai--customers .customer-logos li img, .page-node-91665 .mdm--customers .customer-logos li img, .page-node-91670 .bdi--customers .customer-logos li img, .page-node-91670 .ai--customers .customer-logos li img, .page-node-91670 .mdm--customers .customer-logos li img, .page-node-92026 .bdi--customers .customer-logos li img, .page-node-92026 .ai--customers .customer-logos li img, .page-node-92026 .mdm--customers .customer-logos li img, .page-node-92027 .bdi--customers .customer-logos li img, .page-node-92027 .ai--customers .customer-logos li img, .page-node-92027 .mdm--customers .customer-logos li img, .page-node-92025 .bdi--customers .customer-logos li img, .page-node-92025 .ai--customers .customer-logos li img, .page-node-92025 .mdm--customers .customer-logos li img, .page-node-92029 .bdi--customers .customer-logos li img, .page-node-92029 .ai--customers .customer-logos li img, .page-node-92029 .mdm--customers .customer-logos li img, .page-node-92024 .bdi--customers .customer-logos li img, .page-node-92024 .ai--customers .customer-logos li img, .page-node-92024 .mdm--customers .customer-logos li img, .page-node-92094 .bdi--customers .customer-logos li img, .page-node-92094 .ai--customers .customer-logos li img, .page-node-92094 .mdm--customers .customer-logos li img, .page-node-92326 .bdi--customers .customer-logos li img, .page-node-92326 .ai--customers .customer-logos li img, .page-node-92326 .mdm--customers .customer-logos li img, .page-node-90694 .bdi--customers .customer-logos li img, .page-node-90694 .ai--customers .customer-logos li img, .page-node-90694 .mdm--customers .customer-logos li img, .page-node-90708 .bdi--customers .customer-logos li img, .page-node-90708 .ai--customers .customer-logos li img, .page-node-90708 .mdm--customers .customer-logos li img, .page-node-90716 .bdi--customers .customer-logos li img, .page-node-90716 .ai--customers .customer-logos li img, .page-node-90716 .mdm--customers .customer-logos li img, .page-node-92331 .bdi--customers .customer-logos li img, .page-node-92331 .ai--customers .customer-logos li img, .page-node-92331 .mdm--customers .customer-logos li img, .page-node-90717 .bdi--customers .customer-logos li img, .page-node-90717 .ai--customers .customer-logos li img, .page-node-90717 .mdm--customers .customer-logos li img {
      max-height: 100px;
      max-width: 100px; }
  .page-node-31 .mdm--customers .customer-logos li, .page-node-48 .mdm--customers .customer-logos li, .page-node-49 .mdm--customers .customer-logos li, .page-node-50 .mdm--customers .customer-logos li, .page-node-51 .mdm--customers .customer-logos li, .page-node-1829 .mdm--customers .customer-logos li, .page-node-1771 .mdm--customers .customer-logos li, .page-node-10062 .mdm--customers .customer-logos li, .page-node-3239 .mdm--customers .customer-logos li, .page-node-1836 .mdm--customers .customer-logos li, .page-node-10105 .mdm--customers .customer-logos li, .page-node-10097 .mdm--customers .customer-logos li, .page-node-3245 .mdm--customers .customer-logos li, .page-node-89056 .mdm--customers .customer-logos li, .page-node-89061 .mdm--customers .customer-logos li, .page-node-88988 .mdm--customers .customer-logos li, .page-node-89226 .mdm--customers .customer-logos li, .page-node-89227 .mdm--customers .customer-logos li, .page-node-88990 .mdm--customers .customer-logos li, .page-node-89230 .mdm--customers .customer-logos li, .page-node-89231 .mdm--customers .customer-logos li, .page-node-88829 .mdm--customers .customer-logos li, .page-node-90148 .mdm--customers .customer-logos li, .page-node-90159 .mdm--customers .customer-logos li, .page-node-91533 .mdm--customers .customer-logos li, .page-node-91534 .mdm--customers .customer-logos li, .page-node-91535 .mdm--customers .customer-logos li, .page-node-91536 .mdm--customers .customer-logos li, .page-node-91537 .mdm--customers .customer-logos li, .page-node-91538 .mdm--customers .customer-logos li, .page-node-91539 .mdm--customers .customer-logos li, .page-node-91540 .mdm--customers .customer-logos li, .page-node-91549 .mdm--customers .customer-logos li, .page-node-91550 .mdm--customers .customer-logos li, .page-node-91551 .mdm--customers .customer-logos li, .page-node-91552 .mdm--customers .customer-logos li, .page-node-91553 .mdm--customers .customer-logos li, .page-node-91554 .mdm--customers .customer-logos li, .page-node-91555 .mdm--customers .customer-logos li, .page-node-91556 .mdm--customers .customer-logos li, .page-node-91549 .mdm--customers .customer-logos li, .page-node-91550 .mdm--customers .customer-logos li, .page-node-91551 .mdm--customers .customer-logos li, .page-node-91552 .mdm--customers .customer-logos li, .page-node-91545 .mdm--customers .customer-logos li, .page-node-91546 .mdm--customers .customer-logos li, .page-node-91547 .mdm--customers .customer-logos li, .page-node-91548 .mdm--customers .customer-logos li, .page-node-91563 .mdm--customers .customer-logos li, .page-node-91564 .mdm--customers .customer-logos li, .page-node-91565 .mdm--customers .customer-logos li, .page-node-91566 .mdm--customers .customer-logos li, .page-node-91654 .mdm--customers .customer-logos li, .page-node-91655 .mdm--customers .customer-logos li, .page-node-91656 .mdm--customers .customer-logos li, .page-node-91657 .mdm--customers .customer-logos li, .page-node-91662 .mdm--customers .customer-logos li, .page-node-91663 .mdm--customers .customer-logos li, .page-node-91664 .mdm--customers .customer-logos li, .page-node-91665 .mdm--customers .customer-logos li, .page-node-91670 .mdm--customers .customer-logos li, .page-node-92026 .mdm--customers .customer-logos li, .page-node-92027 .mdm--customers .customer-logos li, .page-node-92025 .mdm--customers .customer-logos li, .page-node-92029 .mdm--customers .customer-logos li, .page-node-92024 .mdm--customers .customer-logos li, .page-node-92094 .mdm--customers .customer-logos li, .page-node-92326 .mdm--customers .customer-logos li, .page-node-90694 .mdm--customers .customer-logos li, .page-node-90708 .mdm--customers .customer-logos li, .page-node-90716 .mdm--customers .customer-logos li, .page-node-92331 .mdm--customers .customer-logos li, .page-node-90717 .mdm--customers .customer-logos li {
    margin: 0 2em; }
    .page-node-31 .mdm--customers .customer-logos li img, .page-node-48 .mdm--customers .customer-logos li img, .page-node-49 .mdm--customers .customer-logos li img, .page-node-50 .mdm--customers .customer-logos li img, .page-node-51 .mdm--customers .customer-logos li img, .page-node-1829 .mdm--customers .customer-logos li img, .page-node-1771 .mdm--customers .customer-logos li img, .page-node-10062 .mdm--customers .customer-logos li img, .page-node-3239 .mdm--customers .customer-logos li img, .page-node-1836 .mdm--customers .customer-logos li img, .page-node-10105 .mdm--customers .customer-logos li img, .page-node-10097 .mdm--customers .customer-logos li img, .page-node-3245 .mdm--customers .customer-logos li img, .page-node-89056 .mdm--customers .customer-logos li img, .page-node-89061 .mdm--customers .customer-logos li img, .page-node-88988 .mdm--customers .customer-logos li img, .page-node-89226 .mdm--customers .customer-logos li img, .page-node-89227 .mdm--customers .customer-logos li img, .page-node-88990 .mdm--customers .customer-logos li img, .page-node-89230 .mdm--customers .customer-logos li img, .page-node-89231 .mdm--customers .customer-logos li img, .page-node-88829 .mdm--customers .customer-logos li img, .page-node-90148 .mdm--customers .customer-logos li img, .page-node-90159 .mdm--customers .customer-logos li img, .page-node-91533 .mdm--customers .customer-logos li img, .page-node-91534 .mdm--customers .customer-logos li img, .page-node-91535 .mdm--customers .customer-logos li img, .page-node-91536 .mdm--customers .customer-logos li img, .page-node-91537 .mdm--customers .customer-logos li img, .page-node-91538 .mdm--customers .customer-logos li img, .page-node-91539 .mdm--customers .customer-logos li img, .page-node-91540 .mdm--customers .customer-logos li img, .page-node-91549 .mdm--customers .customer-logos li img, .page-node-91550 .mdm--customers .customer-logos li img, .page-node-91551 .mdm--customers .customer-logos li img, .page-node-91552 .mdm--customers .customer-logos li img, .page-node-91553 .mdm--customers .customer-logos li img, .page-node-91554 .mdm--customers .customer-logos li img, .page-node-91555 .mdm--customers .customer-logos li img, .page-node-91556 .mdm--customers .customer-logos li img, .page-node-91549 .mdm--customers .customer-logos li img, .page-node-91550 .mdm--customers .customer-logos li img, .page-node-91551 .mdm--customers .customer-logos li img, .page-node-91552 .mdm--customers .customer-logos li img, .page-node-91545 .mdm--customers .customer-logos li img, .page-node-91546 .mdm--customers .customer-logos li img, .page-node-91547 .mdm--customers .customer-logos li img, .page-node-91548 .mdm--customers .customer-logos li img, .page-node-91563 .mdm--customers .customer-logos li img, .page-node-91564 .mdm--customers .customer-logos li img, .page-node-91565 .mdm--customers .customer-logos li img, .page-node-91566 .mdm--customers .customer-logos li img, .page-node-91654 .mdm--customers .customer-logos li img, .page-node-91655 .mdm--customers .customer-logos li img, .page-node-91656 .mdm--customers .customer-logos li img, .page-node-91657 .mdm--customers .customer-logos li img, .page-node-91662 .mdm--customers .customer-logos li img, .page-node-91663 .mdm--customers .customer-logos li img, .page-node-91664 .mdm--customers .customer-logos li img, .page-node-91665 .mdm--customers .customer-logos li img, .page-node-91670 .mdm--customers .customer-logos li img, .page-node-92026 .mdm--customers .customer-logos li img, .page-node-92027 .mdm--customers .customer-logos li img, .page-node-92025 .mdm--customers .customer-logos li img, .page-node-92029 .mdm--customers .customer-logos li img, .page-node-92024 .mdm--customers .customer-logos li img, .page-node-92094 .mdm--customers .customer-logos li img, .page-node-92326 .mdm--customers .customer-logos li img, .page-node-90694 .mdm--customers .customer-logos li img, .page-node-90708 .mdm--customers .customer-logos li img, .page-node-90716 .mdm--customers .customer-logos li img, .page-node-92331 .mdm--customers .customer-logos li img, .page-node-90717 .mdm--customers .customer-logos li img {
      max-width: 300px; }
  .page-node-31 .block-block-104, .page-node-31 .block-block-131, .page-node-31 .block-block-132, .page-node-31 .block-block-133, .page-node-31 .block-block-287, .page-node-31 .block-block-256, .page-node-31 .block-block-301, .page-node-31 .block-views-customer-reference-block-2, .page-node-31 .block-views-customer-reference-block-3, .page-node-31 .block-views-customer-reference-block-4, .page-node-31 .block-views-customer-reference-block-5, .page-node-31 .block-views-customer-reference-block-6, .page-node-31 .block-views-customer-reference-block-7, .page-node-31 .block-views-customer-reference-block-8, .page-node-31 .block-block-256, .page-node-48 .block-block-104, .page-node-48 .block-block-131, .page-node-48 .block-block-132, .page-node-48 .block-block-133, .page-node-48 .block-block-287, .page-node-48 .block-block-256, .page-node-48 .block-block-301, .page-node-48 .block-views-customer-reference-block-2, .page-node-48 .block-views-customer-reference-block-3, .page-node-48 .block-views-customer-reference-block-4, .page-node-48 .block-views-customer-reference-block-5, .page-node-48 .block-views-customer-reference-block-6, .page-node-48 .block-views-customer-reference-block-7, .page-node-48 .block-views-customer-reference-block-8, .page-node-48 .block-block-256, .page-node-49 .block-block-104, .page-node-49 .block-block-131, .page-node-49 .block-block-132, .page-node-49 .block-block-133, .page-node-49 .block-block-287, .page-node-49 .block-block-256, .page-node-49 .block-block-301, .page-node-49 .block-views-customer-reference-block-2, .page-node-49 .block-views-customer-reference-block-3, .page-node-49 .block-views-customer-reference-block-4, .page-node-49 .block-views-customer-reference-block-5, .page-node-49 .block-views-customer-reference-block-6, .page-node-49 .block-views-customer-reference-block-7, .page-node-49 .block-views-customer-reference-block-8, .page-node-49 .block-block-256, .page-node-50 .block-block-104, .page-node-50 .block-block-131, .page-node-50 .block-block-132, .page-node-50 .block-block-133, .page-node-50 .block-block-287, .page-node-50 .block-block-256, .page-node-50 .block-block-301, .page-node-50 .block-views-customer-reference-block-2, .page-node-50 .block-views-customer-reference-block-3, .page-node-50 .block-views-customer-reference-block-4, .page-node-50 .block-views-customer-reference-block-5, .page-node-50 .block-views-customer-reference-block-6, .page-node-50 .block-views-customer-reference-block-7, .page-node-50 .block-views-customer-reference-block-8, .page-node-50 .block-block-256, .page-node-51 .block-block-104, .page-node-51 .block-block-131, .page-node-51 .block-block-132, .page-node-51 .block-block-133, .page-node-51 .block-block-287, .page-node-51 .block-block-256, .page-node-51 .block-block-301, .page-node-51 .block-views-customer-reference-block-2, .page-node-51 .block-views-customer-reference-block-3, .page-node-51 .block-views-customer-reference-block-4, .page-node-51 .block-views-customer-reference-block-5, .page-node-51 .block-views-customer-reference-block-6, .page-node-51 .block-views-customer-reference-block-7, .page-node-51 .block-views-customer-reference-block-8, .page-node-51 .block-block-256, .page-node-1829 .block-block-104, .page-node-1829 .block-block-131, .page-node-1829 .block-block-132, .page-node-1829 .block-block-133, .page-node-1829 .block-block-287, .page-node-1829 .block-block-256, .page-node-1829 .block-block-301, .page-node-1829 .block-views-customer-reference-block-2, .page-node-1829 .block-views-customer-reference-block-3, .page-node-1829 .block-views-customer-reference-block-4, .page-node-1829 .block-views-customer-reference-block-5, .page-node-1829 .block-views-customer-reference-block-6, .page-node-1829 .block-views-customer-reference-block-7, .page-node-1829 .block-views-customer-reference-block-8, .page-node-1829 .block-block-256, .page-node-1771 .block-block-104, .page-node-1771 .block-block-131, .page-node-1771 .block-block-132, .page-node-1771 .block-block-133, .page-node-1771 .block-block-287, .page-node-1771 .block-block-256, .page-node-1771 .block-block-301, .page-node-1771 .block-views-customer-reference-block-2, .page-node-1771 .block-views-customer-reference-block-3, .page-node-1771 .block-views-customer-reference-block-4, .page-node-1771 .block-views-customer-reference-block-5, .page-node-1771 .block-views-customer-reference-block-6, .page-node-1771 .block-views-customer-reference-block-7, .page-node-1771 .block-views-customer-reference-block-8, .page-node-1771 .block-block-256, .page-node-10062 .block-block-104, .page-node-10062 .block-block-131, .page-node-10062 .block-block-132, .page-node-10062 .block-block-133, .page-node-10062 .block-block-287, .page-node-10062 .block-block-256, .page-node-10062 .block-block-301, .page-node-10062 .block-views-customer-reference-block-2, .page-node-10062 .block-views-customer-reference-block-3, .page-node-10062 .block-views-customer-reference-block-4, .page-node-10062 .block-views-customer-reference-block-5, .page-node-10062 .block-views-customer-reference-block-6, .page-node-10062 .block-views-customer-reference-block-7, .page-node-10062 .block-views-customer-reference-block-8, .page-node-10062 .block-block-256, .page-node-3239 .block-block-104, .page-node-3239 .block-block-131, .page-node-3239 .block-block-132, .page-node-3239 .block-block-133, .page-node-3239 .block-block-287, .page-node-3239 .block-block-256, .page-node-3239 .block-block-301, .page-node-3239 .block-views-customer-reference-block-2, .page-node-3239 .block-views-customer-reference-block-3, .page-node-3239 .block-views-customer-reference-block-4, .page-node-3239 .block-views-customer-reference-block-5, .page-node-3239 .block-views-customer-reference-block-6, .page-node-3239 .block-views-customer-reference-block-7, .page-node-3239 .block-views-customer-reference-block-8, .page-node-3239 .block-block-256, .page-node-1836 .block-block-104, .page-node-1836 .block-block-131, .page-node-1836 .block-block-132, .page-node-1836 .block-block-133, .page-node-1836 .block-block-287, .page-node-1836 .block-block-256, .page-node-1836 .block-block-301, .page-node-1836 .block-views-customer-reference-block-2, .page-node-1836 .block-views-customer-reference-block-3, .page-node-1836 .block-views-customer-reference-block-4, .page-node-1836 .block-views-customer-reference-block-5, .page-node-1836 .block-views-customer-reference-block-6, .page-node-1836 .block-views-customer-reference-block-7, .page-node-1836 .block-views-customer-reference-block-8, .page-node-1836 .block-block-256, .page-node-10105 .block-block-104, .page-node-10105 .block-block-131, .page-node-10105 .block-block-132, .page-node-10105 .block-block-133, .page-node-10105 .block-block-287, .page-node-10105 .block-block-256, .page-node-10105 .block-block-301, .page-node-10105 .block-views-customer-reference-block-2, .page-node-10105 .block-views-customer-reference-block-3, .page-node-10105 .block-views-customer-reference-block-4, .page-node-10105 .block-views-customer-reference-block-5, .page-node-10105 .block-views-customer-reference-block-6, .page-node-10105 .block-views-customer-reference-block-7, .page-node-10105 .block-views-customer-reference-block-8, .page-node-10105 .block-block-256, .page-node-10097 .block-block-104, .page-node-10097 .block-block-131, .page-node-10097 .block-block-132, .page-node-10097 .block-block-133, .page-node-10097 .block-block-287, .page-node-10097 .block-block-256, .page-node-10097 .block-block-301, .page-node-10097 .block-views-customer-reference-block-2, .page-node-10097 .block-views-customer-reference-block-3, .page-node-10097 .block-views-customer-reference-block-4, .page-node-10097 .block-views-customer-reference-block-5, .page-node-10097 .block-views-customer-reference-block-6, .page-node-10097 .block-views-customer-reference-block-7, .page-node-10097 .block-views-customer-reference-block-8, .page-node-10097 .block-block-256, .page-node-3245 .block-block-104, .page-node-3245 .block-block-131, .page-node-3245 .block-block-132, .page-node-3245 .block-block-133, .page-node-3245 .block-block-287, .page-node-3245 .block-block-256, .page-node-3245 .block-block-301, .page-node-3245 .block-views-customer-reference-block-2, .page-node-3245 .block-views-customer-reference-block-3, .page-node-3245 .block-views-customer-reference-block-4, .page-node-3245 .block-views-customer-reference-block-5, .page-node-3245 .block-views-customer-reference-block-6, .page-node-3245 .block-views-customer-reference-block-7, .page-node-3245 .block-views-customer-reference-block-8, .page-node-3245 .block-block-256, .page-node-89056 .block-block-104, .page-node-89056 .block-block-131, .page-node-89056 .block-block-132, .page-node-89056 .block-block-133, .page-node-89056 .block-block-287, .page-node-89056 .block-block-256, .page-node-89056 .block-block-301, .page-node-89056 .block-views-customer-reference-block-2, .page-node-89056 .block-views-customer-reference-block-3, .page-node-89056 .block-views-customer-reference-block-4, .page-node-89056 .block-views-customer-reference-block-5, .page-node-89056 .block-views-customer-reference-block-6, .page-node-89056 .block-views-customer-reference-block-7, .page-node-89056 .block-views-customer-reference-block-8, .page-node-89056 .block-block-256, .page-node-89061 .block-block-104, .page-node-89061 .block-block-131, .page-node-89061 .block-block-132, .page-node-89061 .block-block-133, .page-node-89061 .block-block-287, .page-node-89061 .block-block-256, .page-node-89061 .block-block-301, .page-node-89061 .block-views-customer-reference-block-2, .page-node-89061 .block-views-customer-reference-block-3, .page-node-89061 .block-views-customer-reference-block-4, .page-node-89061 .block-views-customer-reference-block-5, .page-node-89061 .block-views-customer-reference-block-6, .page-node-89061 .block-views-customer-reference-block-7, .page-node-89061 .block-views-customer-reference-block-8, .page-node-89061 .block-block-256, .page-node-88988 .block-block-104, .page-node-88988 .block-block-131, .page-node-88988 .block-block-132, .page-node-88988 .block-block-133, .page-node-88988 .block-block-287, .page-node-88988 .block-block-256, .page-node-88988 .block-block-301, .page-node-88988 .block-views-customer-reference-block-2, .page-node-88988 .block-views-customer-reference-block-3, .page-node-88988 .block-views-customer-reference-block-4, .page-node-88988 .block-views-customer-reference-block-5, .page-node-88988 .block-views-customer-reference-block-6, .page-node-88988 .block-views-customer-reference-block-7, .page-node-88988 .block-views-customer-reference-block-8, .page-node-88988 .block-block-256, .page-node-89226 .block-block-104, .page-node-89226 .block-block-131, .page-node-89226 .block-block-132, .page-node-89226 .block-block-133, .page-node-89226 .block-block-287, .page-node-89226 .block-block-256, .page-node-89226 .block-block-301, .page-node-89226 .block-views-customer-reference-block-2, .page-node-89226 .block-views-customer-reference-block-3, .page-node-89226 .block-views-customer-reference-block-4, .page-node-89226 .block-views-customer-reference-block-5, .page-node-89226 .block-views-customer-reference-block-6, .page-node-89226 .block-views-customer-reference-block-7, .page-node-89226 .block-views-customer-reference-block-8, .page-node-89226 .block-block-256, .page-node-89227 .block-block-104, .page-node-89227 .block-block-131, .page-node-89227 .block-block-132, .page-node-89227 .block-block-133, .page-node-89227 .block-block-287, .page-node-89227 .block-block-256, .page-node-89227 .block-block-301, .page-node-89227 .block-views-customer-reference-block-2, .page-node-89227 .block-views-customer-reference-block-3, .page-node-89227 .block-views-customer-reference-block-4, .page-node-89227 .block-views-customer-reference-block-5, .page-node-89227 .block-views-customer-reference-block-6, .page-node-89227 .block-views-customer-reference-block-7, .page-node-89227 .block-views-customer-reference-block-8, .page-node-89227 .block-block-256, .page-node-88990 .block-block-104, .page-node-88990 .block-block-131, .page-node-88990 .block-block-132, .page-node-88990 .block-block-133, .page-node-88990 .block-block-287, .page-node-88990 .block-block-256, .page-node-88990 .block-block-301, .page-node-88990 .block-views-customer-reference-block-2, .page-node-88990 .block-views-customer-reference-block-3, .page-node-88990 .block-views-customer-reference-block-4, .page-node-88990 .block-views-customer-reference-block-5, .page-node-88990 .block-views-customer-reference-block-6, .page-node-88990 .block-views-customer-reference-block-7, .page-node-88990 .block-views-customer-reference-block-8, .page-node-88990 .block-block-256, .page-node-89230 .block-block-104, .page-node-89230 .block-block-131, .page-node-89230 .block-block-132, .page-node-89230 .block-block-133, .page-node-89230 .block-block-287, .page-node-89230 .block-block-256, .page-node-89230 .block-block-301, .page-node-89230 .block-views-customer-reference-block-2, .page-node-89230 .block-views-customer-reference-block-3, .page-node-89230 .block-views-customer-reference-block-4, .page-node-89230 .block-views-customer-reference-block-5, .page-node-89230 .block-views-customer-reference-block-6, .page-node-89230 .block-views-customer-reference-block-7, .page-node-89230 .block-views-customer-reference-block-8, .page-node-89230 .block-block-256, .page-node-89231 .block-block-104, .page-node-89231 .block-block-131, .page-node-89231 .block-block-132, .page-node-89231 .block-block-133, .page-node-89231 .block-block-287, .page-node-89231 .block-block-256, .page-node-89231 .block-block-301, .page-node-89231 .block-views-customer-reference-block-2, .page-node-89231 .block-views-customer-reference-block-3, .page-node-89231 .block-views-customer-reference-block-4, .page-node-89231 .block-views-customer-reference-block-5, .page-node-89231 .block-views-customer-reference-block-6, .page-node-89231 .block-views-customer-reference-block-7, .page-node-89231 .block-views-customer-reference-block-8, .page-node-89231 .block-block-256, .page-node-88829 .block-block-104, .page-node-88829 .block-block-131, .page-node-88829 .block-block-132, .page-node-88829 .block-block-133, .page-node-88829 .block-block-287, .page-node-88829 .block-block-256, .page-node-88829 .block-block-301, .page-node-88829 .block-views-customer-reference-block-2, .page-node-88829 .block-views-customer-reference-block-3, .page-node-88829 .block-views-customer-reference-block-4, .page-node-88829 .block-views-customer-reference-block-5, .page-node-88829 .block-views-customer-reference-block-6, .page-node-88829 .block-views-customer-reference-block-7, .page-node-88829 .block-views-customer-reference-block-8, .page-node-88829 .block-block-256, .page-node-90148 .block-block-104, .page-node-90148 .block-block-131, .page-node-90148 .block-block-132, .page-node-90148 .block-block-133, .page-node-90148 .block-block-287, .page-node-90148 .block-block-256, .page-node-90148 .block-block-301, .page-node-90148 .block-views-customer-reference-block-2, .page-node-90148 .block-views-customer-reference-block-3, .page-node-90148 .block-views-customer-reference-block-4, .page-node-90148 .block-views-customer-reference-block-5, .page-node-90148 .block-views-customer-reference-block-6, .page-node-90148 .block-views-customer-reference-block-7, .page-node-90148 .block-views-customer-reference-block-8, .page-node-90148 .block-block-256, .page-node-90159 .block-block-104, .page-node-90159 .block-block-131, .page-node-90159 .block-block-132, .page-node-90159 .block-block-133, .page-node-90159 .block-block-287, .page-node-90159 .block-block-256, .page-node-90159 .block-block-301, .page-node-90159 .block-views-customer-reference-block-2, .page-node-90159 .block-views-customer-reference-block-3, .page-node-90159 .block-views-customer-reference-block-4, .page-node-90159 .block-views-customer-reference-block-5, .page-node-90159 .block-views-customer-reference-block-6, .page-node-90159 .block-views-customer-reference-block-7, .page-node-90159 .block-views-customer-reference-block-8, .page-node-90159 .block-block-256, .page-node-91533 .block-block-104, .page-node-91533 .block-block-131, .page-node-91533 .block-block-132, .page-node-91533 .block-block-133, .page-node-91533 .block-block-287, .page-node-91533 .block-block-256, .page-node-91533 .block-block-301, .page-node-91533 .block-views-customer-reference-block-2, .page-node-91533 .block-views-customer-reference-block-3, .page-node-91533 .block-views-customer-reference-block-4, .page-node-91533 .block-views-customer-reference-block-5, .page-node-91533 .block-views-customer-reference-block-6, .page-node-91533 .block-views-customer-reference-block-7, .page-node-91533 .block-views-customer-reference-block-8, .page-node-91533 .block-block-256, .page-node-91534 .block-block-104, .page-node-91534 .block-block-131, .page-node-91534 .block-block-132, .page-node-91534 .block-block-133, .page-node-91534 .block-block-287, .page-node-91534 .block-block-256, .page-node-91534 .block-block-301, .page-node-91534 .block-views-customer-reference-block-2, .page-node-91534 .block-views-customer-reference-block-3, .page-node-91534 .block-views-customer-reference-block-4, .page-node-91534 .block-views-customer-reference-block-5, .page-node-91534 .block-views-customer-reference-block-6, .page-node-91534 .block-views-customer-reference-block-7, .page-node-91534 .block-views-customer-reference-block-8, .page-node-91534 .block-block-256, .page-node-91535 .block-block-104, .page-node-91535 .block-block-131, .page-node-91535 .block-block-132, .page-node-91535 .block-block-133, .page-node-91535 .block-block-287, .page-node-91535 .block-block-256, .page-node-91535 .block-block-301, .page-node-91535 .block-views-customer-reference-block-2, .page-node-91535 .block-views-customer-reference-block-3, .page-node-91535 .block-views-customer-reference-block-4, .page-node-91535 .block-views-customer-reference-block-5, .page-node-91535 .block-views-customer-reference-block-6, .page-node-91535 .block-views-customer-reference-block-7, .page-node-91535 .block-views-customer-reference-block-8, .page-node-91535 .block-block-256, .page-node-91536 .block-block-104, .page-node-91536 .block-block-131, .page-node-91536 .block-block-132, .page-node-91536 .block-block-133, .page-node-91536 .block-block-287, .page-node-91536 .block-block-256, .page-node-91536 .block-block-301, .page-node-91536 .block-views-customer-reference-block-2, .page-node-91536 .block-views-customer-reference-block-3, .page-node-91536 .block-views-customer-reference-block-4, .page-node-91536 .block-views-customer-reference-block-5, .page-node-91536 .block-views-customer-reference-block-6, .page-node-91536 .block-views-customer-reference-block-7, .page-node-91536 .block-views-customer-reference-block-8, .page-node-91536 .block-block-256, .page-node-91537 .block-block-104, .page-node-91537 .block-block-131, .page-node-91537 .block-block-132, .page-node-91537 .block-block-133, .page-node-91537 .block-block-287, .page-node-91537 .block-block-256, .page-node-91537 .block-block-301, .page-node-91537 .block-views-customer-reference-block-2, .page-node-91537 .block-views-customer-reference-block-3, .page-node-91537 .block-views-customer-reference-block-4, .page-node-91537 .block-views-customer-reference-block-5, .page-node-91537 .block-views-customer-reference-block-6, .page-node-91537 .block-views-customer-reference-block-7, .page-node-91537 .block-views-customer-reference-block-8, .page-node-91537 .block-block-256, .page-node-91538 .block-block-104, .page-node-91538 .block-block-131, .page-node-91538 .block-block-132, .page-node-91538 .block-block-133, .page-node-91538 .block-block-287, .page-node-91538 .block-block-256, .page-node-91538 .block-block-301, .page-node-91538 .block-views-customer-reference-block-2, .page-node-91538 .block-views-customer-reference-block-3, .page-node-91538 .block-views-customer-reference-block-4, .page-node-91538 .block-views-customer-reference-block-5, .page-node-91538 .block-views-customer-reference-block-6, .page-node-91538 .block-views-customer-reference-block-7, .page-node-91538 .block-views-customer-reference-block-8, .page-node-91538 .block-block-256, .page-node-91539 .block-block-104, .page-node-91539 .block-block-131, .page-node-91539 .block-block-132, .page-node-91539 .block-block-133, .page-node-91539 .block-block-287, .page-node-91539 .block-block-256, .page-node-91539 .block-block-301, .page-node-91539 .block-views-customer-reference-block-2, .page-node-91539 .block-views-customer-reference-block-3, .page-node-91539 .block-views-customer-reference-block-4, .page-node-91539 .block-views-customer-reference-block-5, .page-node-91539 .block-views-customer-reference-block-6, .page-node-91539 .block-views-customer-reference-block-7, .page-node-91539 .block-views-customer-reference-block-8, .page-node-91539 .block-block-256, .page-node-91540 .block-block-104, .page-node-91540 .block-block-131, .page-node-91540 .block-block-132, .page-node-91540 .block-block-133, .page-node-91540 .block-block-287, .page-node-91540 .block-block-256, .page-node-91540 .block-block-301, .page-node-91540 .block-views-customer-reference-block-2, .page-node-91540 .block-views-customer-reference-block-3, .page-node-91540 .block-views-customer-reference-block-4, .page-node-91540 .block-views-customer-reference-block-5, .page-node-91540 .block-views-customer-reference-block-6, .page-node-91540 .block-views-customer-reference-block-7, .page-node-91540 .block-views-customer-reference-block-8, .page-node-91540 .block-block-256, .page-node-91549 .block-block-104, .page-node-91549 .block-block-131, .page-node-91549 .block-block-132, .page-node-91549 .block-block-133, .page-node-91549 .block-block-287, .page-node-91549 .block-block-256, .page-node-91549 .block-block-301, .page-node-91549 .block-views-customer-reference-block-2, .page-node-91549 .block-views-customer-reference-block-3, .page-node-91549 .block-views-customer-reference-block-4, .page-node-91549 .block-views-customer-reference-block-5, .page-node-91549 .block-views-customer-reference-block-6, .page-node-91549 .block-views-customer-reference-block-7, .page-node-91549 .block-views-customer-reference-block-8, .page-node-91549 .block-block-256, .page-node-91550 .block-block-104, .page-node-91550 .block-block-131, .page-node-91550 .block-block-132, .page-node-91550 .block-block-133, .page-node-91550 .block-block-287, .page-node-91550 .block-block-256, .page-node-91550 .block-block-301, .page-node-91550 .block-views-customer-reference-block-2, .page-node-91550 .block-views-customer-reference-block-3, .page-node-91550 .block-views-customer-reference-block-4, .page-node-91550 .block-views-customer-reference-block-5, .page-node-91550 .block-views-customer-reference-block-6, .page-node-91550 .block-views-customer-reference-block-7, .page-node-91550 .block-views-customer-reference-block-8, .page-node-91550 .block-block-256, .page-node-91551 .block-block-104, .page-node-91551 .block-block-131, .page-node-91551 .block-block-132, .page-node-91551 .block-block-133, .page-node-91551 .block-block-287, .page-node-91551 .block-block-256, .page-node-91551 .block-block-301, .page-node-91551 .block-views-customer-reference-block-2, .page-node-91551 .block-views-customer-reference-block-3, .page-node-91551 .block-views-customer-reference-block-4, .page-node-91551 .block-views-customer-reference-block-5, .page-node-91551 .block-views-customer-reference-block-6, .page-node-91551 .block-views-customer-reference-block-7, .page-node-91551 .block-views-customer-reference-block-8, .page-node-91551 .block-block-256, .page-node-91552 .block-block-104, .page-node-91552 .block-block-131, .page-node-91552 .block-block-132, .page-node-91552 .block-block-133, .page-node-91552 .block-block-287, .page-node-91552 .block-block-256, .page-node-91552 .block-block-301, .page-node-91552 .block-views-customer-reference-block-2, .page-node-91552 .block-views-customer-reference-block-3, .page-node-91552 .block-views-customer-reference-block-4, .page-node-91552 .block-views-customer-reference-block-5, .page-node-91552 .block-views-customer-reference-block-6, .page-node-91552 .block-views-customer-reference-block-7, .page-node-91552 .block-views-customer-reference-block-8, .page-node-91552 .block-block-256, .page-node-91553 .block-block-104, .page-node-91553 .block-block-131, .page-node-91553 .block-block-132, .page-node-91553 .block-block-133, .page-node-91553 .block-block-287, .page-node-91553 .block-block-256, .page-node-91553 .block-block-301, .page-node-91553 .block-views-customer-reference-block-2, .page-node-91553 .block-views-customer-reference-block-3, .page-node-91553 .block-views-customer-reference-block-4, .page-node-91553 .block-views-customer-reference-block-5, .page-node-91553 .block-views-customer-reference-block-6, .page-node-91553 .block-views-customer-reference-block-7, .page-node-91553 .block-views-customer-reference-block-8, .page-node-91553 .block-block-256, .page-node-91554 .block-block-104, .page-node-91554 .block-block-131, .page-node-91554 .block-block-132, .page-node-91554 .block-block-133, .page-node-91554 .block-block-287, .page-node-91554 .block-block-256, .page-node-91554 .block-block-301, .page-node-91554 .block-views-customer-reference-block-2, .page-node-91554 .block-views-customer-reference-block-3, .page-node-91554 .block-views-customer-reference-block-4, .page-node-91554 .block-views-customer-reference-block-5, .page-node-91554 .block-views-customer-reference-block-6, .page-node-91554 .block-views-customer-reference-block-7, .page-node-91554 .block-views-customer-reference-block-8, .page-node-91554 .block-block-256, .page-node-91555 .block-block-104, .page-node-91555 .block-block-131, .page-node-91555 .block-block-132, .page-node-91555 .block-block-133, .page-node-91555 .block-block-287, .page-node-91555 .block-block-256, .page-node-91555 .block-block-301, .page-node-91555 .block-views-customer-reference-block-2, .page-node-91555 .block-views-customer-reference-block-3, .page-node-91555 .block-views-customer-reference-block-4, .page-node-91555 .block-views-customer-reference-block-5, .page-node-91555 .block-views-customer-reference-block-6, .page-node-91555 .block-views-customer-reference-block-7, .page-node-91555 .block-views-customer-reference-block-8, .page-node-91555 .block-block-256, .page-node-91556 .block-block-104, .page-node-91556 .block-block-131, .page-node-91556 .block-block-132, .page-node-91556 .block-block-133, .page-node-91556 .block-block-287, .page-node-91556 .block-block-256, .page-node-91556 .block-block-301, .page-node-91556 .block-views-customer-reference-block-2, .page-node-91556 .block-views-customer-reference-block-3, .page-node-91556 .block-views-customer-reference-block-4, .page-node-91556 .block-views-customer-reference-block-5, .page-node-91556 .block-views-customer-reference-block-6, .page-node-91556 .block-views-customer-reference-block-7, .page-node-91556 .block-views-customer-reference-block-8, .page-node-91556 .block-block-256, .page-node-91549 .block-block-104, .page-node-91549 .block-block-131, .page-node-91549 .block-block-132, .page-node-91549 .block-block-133, .page-node-91549 .block-block-287, .page-node-91549 .block-block-256, .page-node-91549 .block-block-301, .page-node-91549 .block-views-customer-reference-block-2, .page-node-91549 .block-views-customer-reference-block-3, .page-node-91549 .block-views-customer-reference-block-4, .page-node-91549 .block-views-customer-reference-block-5, .page-node-91549 .block-views-customer-reference-block-6, .page-node-91549 .block-views-customer-reference-block-7, .page-node-91549 .block-views-customer-reference-block-8, .page-node-91549 .block-block-256, .page-node-91550 .block-block-104, .page-node-91550 .block-block-131, .page-node-91550 .block-block-132, .page-node-91550 .block-block-133, .page-node-91550 .block-block-287, .page-node-91550 .block-block-256, .page-node-91550 .block-block-301, .page-node-91550 .block-views-customer-reference-block-2, .page-node-91550 .block-views-customer-reference-block-3, .page-node-91550 .block-views-customer-reference-block-4, .page-node-91550 .block-views-customer-reference-block-5, .page-node-91550 .block-views-customer-reference-block-6, .page-node-91550 .block-views-customer-reference-block-7, .page-node-91550 .block-views-customer-reference-block-8, .page-node-91550 .block-block-256, .page-node-91551 .block-block-104, .page-node-91551 .block-block-131, .page-node-91551 .block-block-132, .page-node-91551 .block-block-133, .page-node-91551 .block-block-287, .page-node-91551 .block-block-256, .page-node-91551 .block-block-301, .page-node-91551 .block-views-customer-reference-block-2, .page-node-91551 .block-views-customer-reference-block-3, .page-node-91551 .block-views-customer-reference-block-4, .page-node-91551 .block-views-customer-reference-block-5, .page-node-91551 .block-views-customer-reference-block-6, .page-node-91551 .block-views-customer-reference-block-7, .page-node-91551 .block-views-customer-reference-block-8, .page-node-91551 .block-block-256, .page-node-91552 .block-block-104, .page-node-91552 .block-block-131, .page-node-91552 .block-block-132, .page-node-91552 .block-block-133, .page-node-91552 .block-block-287, .page-node-91552 .block-block-256, .page-node-91552 .block-block-301, .page-node-91552 .block-views-customer-reference-block-2, .page-node-91552 .block-views-customer-reference-block-3, .page-node-91552 .block-views-customer-reference-block-4, .page-node-91552 .block-views-customer-reference-block-5, .page-node-91552 .block-views-customer-reference-block-6, .page-node-91552 .block-views-customer-reference-block-7, .page-node-91552 .block-views-customer-reference-block-8, .page-node-91552 .block-block-256, .page-node-91545 .block-block-104, .page-node-91545 .block-block-131, .page-node-91545 .block-block-132, .page-node-91545 .block-block-133, .page-node-91545 .block-block-287, .page-node-91545 .block-block-256, .page-node-91545 .block-block-301, .page-node-91545 .block-views-customer-reference-block-2, .page-node-91545 .block-views-customer-reference-block-3, .page-node-91545 .block-views-customer-reference-block-4, .page-node-91545 .block-views-customer-reference-block-5, .page-node-91545 .block-views-customer-reference-block-6, .page-node-91545 .block-views-customer-reference-block-7, .page-node-91545 .block-views-customer-reference-block-8, .page-node-91545 .block-block-256, .page-node-91546 .block-block-104, .page-node-91546 .block-block-131, .page-node-91546 .block-block-132, .page-node-91546 .block-block-133, .page-node-91546 .block-block-287, .page-node-91546 .block-block-256, .page-node-91546 .block-block-301, .page-node-91546 .block-views-customer-reference-block-2, .page-node-91546 .block-views-customer-reference-block-3, .page-node-91546 .block-views-customer-reference-block-4, .page-node-91546 .block-views-customer-reference-block-5, .page-node-91546 .block-views-customer-reference-block-6, .page-node-91546 .block-views-customer-reference-block-7, .page-node-91546 .block-views-customer-reference-block-8, .page-node-91546 .block-block-256, .page-node-91547 .block-block-104, .page-node-91547 .block-block-131, .page-node-91547 .block-block-132, .page-node-91547 .block-block-133, .page-node-91547 .block-block-287, .page-node-91547 .block-block-256, .page-node-91547 .block-block-301, .page-node-91547 .block-views-customer-reference-block-2, .page-node-91547 .block-views-customer-reference-block-3, .page-node-91547 .block-views-customer-reference-block-4, .page-node-91547 .block-views-customer-reference-block-5, .page-node-91547 .block-views-customer-reference-block-6, .page-node-91547 .block-views-customer-reference-block-7, .page-node-91547 .block-views-customer-reference-block-8, .page-node-91547 .block-block-256, .page-node-91548 .block-block-104, .page-node-91548 .block-block-131, .page-node-91548 .block-block-132, .page-node-91548 .block-block-133, .page-node-91548 .block-block-287, .page-node-91548 .block-block-256, .page-node-91548 .block-block-301, .page-node-91548 .block-views-customer-reference-block-2, .page-node-91548 .block-views-customer-reference-block-3, .page-node-91548 .block-views-customer-reference-block-4, .page-node-91548 .block-views-customer-reference-block-5, .page-node-91548 .block-views-customer-reference-block-6, .page-node-91548 .block-views-customer-reference-block-7, .page-node-91548 .block-views-customer-reference-block-8, .page-node-91548 .block-block-256, .page-node-91563 .block-block-104, .page-node-91563 .block-block-131, .page-node-91563 .block-block-132, .page-node-91563 .block-block-133, .page-node-91563 .block-block-287, .page-node-91563 .block-block-256, .page-node-91563 .block-block-301, .page-node-91563 .block-views-customer-reference-block-2, .page-node-91563 .block-views-customer-reference-block-3, .page-node-91563 .block-views-customer-reference-block-4, .page-node-91563 .block-views-customer-reference-block-5, .page-node-91563 .block-views-customer-reference-block-6, .page-node-91563 .block-views-customer-reference-block-7, .page-node-91563 .block-views-customer-reference-block-8, .page-node-91563 .block-block-256, .page-node-91564 .block-block-104, .page-node-91564 .block-block-131, .page-node-91564 .block-block-132, .page-node-91564 .block-block-133, .page-node-91564 .block-block-287, .page-node-91564 .block-block-256, .page-node-91564 .block-block-301, .page-node-91564 .block-views-customer-reference-block-2, .page-node-91564 .block-views-customer-reference-block-3, .page-node-91564 .block-views-customer-reference-block-4, .page-node-91564 .block-views-customer-reference-block-5, .page-node-91564 .block-views-customer-reference-block-6, .page-node-91564 .block-views-customer-reference-block-7, .page-node-91564 .block-views-customer-reference-block-8, .page-node-91564 .block-block-256, .page-node-91565 .block-block-104, .page-node-91565 .block-block-131, .page-node-91565 .block-block-132, .page-node-91565 .block-block-133, .page-node-91565 .block-block-287, .page-node-91565 .block-block-256, .page-node-91565 .block-block-301, .page-node-91565 .block-views-customer-reference-block-2, .page-node-91565 .block-views-customer-reference-block-3, .page-node-91565 .block-views-customer-reference-block-4, .page-node-91565 .block-views-customer-reference-block-5, .page-node-91565 .block-views-customer-reference-block-6, .page-node-91565 .block-views-customer-reference-block-7, .page-node-91565 .block-views-customer-reference-block-8, .page-node-91565 .block-block-256, .page-node-91566 .block-block-104, .page-node-91566 .block-block-131, .page-node-91566 .block-block-132, .page-node-91566 .block-block-133, .page-node-91566 .block-block-287, .page-node-91566 .block-block-256, .page-node-91566 .block-block-301, .page-node-91566 .block-views-customer-reference-block-2, .page-node-91566 .block-views-customer-reference-block-3, .page-node-91566 .block-views-customer-reference-block-4, .page-node-91566 .block-views-customer-reference-block-5, .page-node-91566 .block-views-customer-reference-block-6, .page-node-91566 .block-views-customer-reference-block-7, .page-node-91566 .block-views-customer-reference-block-8, .page-node-91566 .block-block-256, .page-node-91654 .block-block-104, .page-node-91654 .block-block-131, .page-node-91654 .block-block-132, .page-node-91654 .block-block-133, .page-node-91654 .block-block-287, .page-node-91654 .block-block-256, .page-node-91654 .block-block-301, .page-node-91654 .block-views-customer-reference-block-2, .page-node-91654 .block-views-customer-reference-block-3, .page-node-91654 .block-views-customer-reference-block-4, .page-node-91654 .block-views-customer-reference-block-5, .page-node-91654 .block-views-customer-reference-block-6, .page-node-91654 .block-views-customer-reference-block-7, .page-node-91654 .block-views-customer-reference-block-8, .page-node-91654 .block-block-256, .page-node-91655 .block-block-104, .page-node-91655 .block-block-131, .page-node-91655 .block-block-132, .page-node-91655 .block-block-133, .page-node-91655 .block-block-287, .page-node-91655 .block-block-256, .page-node-91655 .block-block-301, .page-node-91655 .block-views-customer-reference-block-2, .page-node-91655 .block-views-customer-reference-block-3, .page-node-91655 .block-views-customer-reference-block-4, .page-node-91655 .block-views-customer-reference-block-5, .page-node-91655 .block-views-customer-reference-block-6, .page-node-91655 .block-views-customer-reference-block-7, .page-node-91655 .block-views-customer-reference-block-8, .page-node-91655 .block-block-256, .page-node-91656 .block-block-104, .page-node-91656 .block-block-131, .page-node-91656 .block-block-132, .page-node-91656 .block-block-133, .page-node-91656 .block-block-287, .page-node-91656 .block-block-256, .page-node-91656 .block-block-301, .page-node-91656 .block-views-customer-reference-block-2, .page-node-91656 .block-views-customer-reference-block-3, .page-node-91656 .block-views-customer-reference-block-4, .page-node-91656 .block-views-customer-reference-block-5, .page-node-91656 .block-views-customer-reference-block-6, .page-node-91656 .block-views-customer-reference-block-7, .page-node-91656 .block-views-customer-reference-block-8, .page-node-91656 .block-block-256, .page-node-91657 .block-block-104, .page-node-91657 .block-block-131, .page-node-91657 .block-block-132, .page-node-91657 .block-block-133, .page-node-91657 .block-block-287, .page-node-91657 .block-block-256, .page-node-91657 .block-block-301, .page-node-91657 .block-views-customer-reference-block-2, .page-node-91657 .block-views-customer-reference-block-3, .page-node-91657 .block-views-customer-reference-block-4, .page-node-91657 .block-views-customer-reference-block-5, .page-node-91657 .block-views-customer-reference-block-6, .page-node-91657 .block-views-customer-reference-block-7, .page-node-91657 .block-views-customer-reference-block-8, .page-node-91657 .block-block-256, .page-node-91662 .block-block-104, .page-node-91662 .block-block-131, .page-node-91662 .block-block-132, .page-node-91662 .block-block-133, .page-node-91662 .block-block-287, .page-node-91662 .block-block-256, .page-node-91662 .block-block-301, .page-node-91662 .block-views-customer-reference-block-2, .page-node-91662 .block-views-customer-reference-block-3, .page-node-91662 .block-views-customer-reference-block-4, .page-node-91662 .block-views-customer-reference-block-5, .page-node-91662 .block-views-customer-reference-block-6, .page-node-91662 .block-views-customer-reference-block-7, .page-node-91662 .block-views-customer-reference-block-8, .page-node-91662 .block-block-256, .page-node-91663 .block-block-104, .page-node-91663 .block-block-131, .page-node-91663 .block-block-132, .page-node-91663 .block-block-133, .page-node-91663 .block-block-287, .page-node-91663 .block-block-256, .page-node-91663 .block-block-301, .page-node-91663 .block-views-customer-reference-block-2, .page-node-91663 .block-views-customer-reference-block-3, .page-node-91663 .block-views-customer-reference-block-4, .page-node-91663 .block-views-customer-reference-block-5, .page-node-91663 .block-views-customer-reference-block-6, .page-node-91663 .block-views-customer-reference-block-7, .page-node-91663 .block-views-customer-reference-block-8, .page-node-91663 .block-block-256, .page-node-91664 .block-block-104, .page-node-91664 .block-block-131, .page-node-91664 .block-block-132, .page-node-91664 .block-block-133, .page-node-91664 .block-block-287, .page-node-91664 .block-block-256, .page-node-91664 .block-block-301, .page-node-91664 .block-views-customer-reference-block-2, .page-node-91664 .block-views-customer-reference-block-3, .page-node-91664 .block-views-customer-reference-block-4, .page-node-91664 .block-views-customer-reference-block-5, .page-node-91664 .block-views-customer-reference-block-6, .page-node-91664 .block-views-customer-reference-block-7, .page-node-91664 .block-views-customer-reference-block-8, .page-node-91664 .block-block-256, .page-node-91665 .block-block-104, .page-node-91665 .block-block-131, .page-node-91665 .block-block-132, .page-node-91665 .block-block-133, .page-node-91665 .block-block-287, .page-node-91665 .block-block-256, .page-node-91665 .block-block-301, .page-node-91665 .block-views-customer-reference-block-2, .page-node-91665 .block-views-customer-reference-block-3, .page-node-91665 .block-views-customer-reference-block-4, .page-node-91665 .block-views-customer-reference-block-5, .page-node-91665 .block-views-customer-reference-block-6, .page-node-91665 .block-views-customer-reference-block-7, .page-node-91665 .block-views-customer-reference-block-8, .page-node-91665 .block-block-256, .page-node-91670 .block-block-104, .page-node-91670 .block-block-131, .page-node-91670 .block-block-132, .page-node-91670 .block-block-133, .page-node-91670 .block-block-287, .page-node-91670 .block-block-256, .page-node-91670 .block-block-301, .page-node-91670 .block-views-customer-reference-block-2, .page-node-91670 .block-views-customer-reference-block-3, .page-node-91670 .block-views-customer-reference-block-4, .page-node-91670 .block-views-customer-reference-block-5, .page-node-91670 .block-views-customer-reference-block-6, .page-node-91670 .block-views-customer-reference-block-7, .page-node-91670 .block-views-customer-reference-block-8, .page-node-91670 .block-block-256, .page-node-92026 .block-block-104, .page-node-92026 .block-block-131, .page-node-92026 .block-block-132, .page-node-92026 .block-block-133, .page-node-92026 .block-block-287, .page-node-92026 .block-block-256, .page-node-92026 .block-block-301, .page-node-92026 .block-views-customer-reference-block-2, .page-node-92026 .block-views-customer-reference-block-3, .page-node-92026 .block-views-customer-reference-block-4, .page-node-92026 .block-views-customer-reference-block-5, .page-node-92026 .block-views-customer-reference-block-6, .page-node-92026 .block-views-customer-reference-block-7, .page-node-92026 .block-views-customer-reference-block-8, .page-node-92026 .block-block-256, .page-node-92027 .block-block-104, .page-node-92027 .block-block-131, .page-node-92027 .block-block-132, .page-node-92027 .block-block-133, .page-node-92027 .block-block-287, .page-node-92027 .block-block-256, .page-node-92027 .block-block-301, .page-node-92027 .block-views-customer-reference-block-2, .page-node-92027 .block-views-customer-reference-block-3, .page-node-92027 .block-views-customer-reference-block-4, .page-node-92027 .block-views-customer-reference-block-5, .page-node-92027 .block-views-customer-reference-block-6, .page-node-92027 .block-views-customer-reference-block-7, .page-node-92027 .block-views-customer-reference-block-8, .page-node-92027 .block-block-256, .page-node-92025 .block-block-104, .page-node-92025 .block-block-131, .page-node-92025 .block-block-132, .page-node-92025 .block-block-133, .page-node-92025 .block-block-287, .page-node-92025 .block-block-256, .page-node-92025 .block-block-301, .page-node-92025 .block-views-customer-reference-block-2, .page-node-92025 .block-views-customer-reference-block-3, .page-node-92025 .block-views-customer-reference-block-4, .page-node-92025 .block-views-customer-reference-block-5, .page-node-92025 .block-views-customer-reference-block-6, .page-node-92025 .block-views-customer-reference-block-7, .page-node-92025 .block-views-customer-reference-block-8, .page-node-92025 .block-block-256, .page-node-92029 .block-block-104, .page-node-92029 .block-block-131, .page-node-92029 .block-block-132, .page-node-92029 .block-block-133, .page-node-92029 .block-block-287, .page-node-92029 .block-block-256, .page-node-92029 .block-block-301, .page-node-92029 .block-views-customer-reference-block-2, .page-node-92029 .block-views-customer-reference-block-3, .page-node-92029 .block-views-customer-reference-block-4, .page-node-92029 .block-views-customer-reference-block-5, .page-node-92029 .block-views-customer-reference-block-6, .page-node-92029 .block-views-customer-reference-block-7, .page-node-92029 .block-views-customer-reference-block-8, .page-node-92029 .block-block-256, .page-node-92024 .block-block-104, .page-node-92024 .block-block-131, .page-node-92024 .block-block-132, .page-node-92024 .block-block-133, .page-node-92024 .block-block-287, .page-node-92024 .block-block-256, .page-node-92024 .block-block-301, .page-node-92024 .block-views-customer-reference-block-2, .page-node-92024 .block-views-customer-reference-block-3, .page-node-92024 .block-views-customer-reference-block-4, .page-node-92024 .block-views-customer-reference-block-5, .page-node-92024 .block-views-customer-reference-block-6, .page-node-92024 .block-views-customer-reference-block-7, .page-node-92024 .block-views-customer-reference-block-8, .page-node-92024 .block-block-256, .page-node-92094 .block-block-104, .page-node-92094 .block-block-131, .page-node-92094 .block-block-132, .page-node-92094 .block-block-133, .page-node-92094 .block-block-287, .page-node-92094 .block-block-256, .page-node-92094 .block-block-301, .page-node-92094 .block-views-customer-reference-block-2, .page-node-92094 .block-views-customer-reference-block-3, .page-node-92094 .block-views-customer-reference-block-4, .page-node-92094 .block-views-customer-reference-block-5, .page-node-92094 .block-views-customer-reference-block-6, .page-node-92094 .block-views-customer-reference-block-7, .page-node-92094 .block-views-customer-reference-block-8, .page-node-92094 .block-block-256, .page-node-92326 .block-block-104, .page-node-92326 .block-block-131, .page-node-92326 .block-block-132, .page-node-92326 .block-block-133, .page-node-92326 .block-block-287, .page-node-92326 .block-block-256, .page-node-92326 .block-block-301, .page-node-92326 .block-views-customer-reference-block-2, .page-node-92326 .block-views-customer-reference-block-3, .page-node-92326 .block-views-customer-reference-block-4, .page-node-92326 .block-views-customer-reference-block-5, .page-node-92326 .block-views-customer-reference-block-6, .page-node-92326 .block-views-customer-reference-block-7, .page-node-92326 .block-views-customer-reference-block-8, .page-node-92326 .block-block-256, .page-node-90694 .block-block-104, .page-node-90694 .block-block-131, .page-node-90694 .block-block-132, .page-node-90694 .block-block-133, .page-node-90694 .block-block-287, .page-node-90694 .block-block-256, .page-node-90694 .block-block-301, .page-node-90694 .block-views-customer-reference-block-2, .page-node-90694 .block-views-customer-reference-block-3, .page-node-90694 .block-views-customer-reference-block-4, .page-node-90694 .block-views-customer-reference-block-5, .page-node-90694 .block-views-customer-reference-block-6, .page-node-90694 .block-views-customer-reference-block-7, .page-node-90694 .block-views-customer-reference-block-8, .page-node-90694 .block-block-256, .page-node-90708 .block-block-104, .page-node-90708 .block-block-131, .page-node-90708 .block-block-132, .page-node-90708 .block-block-133, .page-node-90708 .block-block-287, .page-node-90708 .block-block-256, .page-node-90708 .block-block-301, .page-node-90708 .block-views-customer-reference-block-2, .page-node-90708 .block-views-customer-reference-block-3, .page-node-90708 .block-views-customer-reference-block-4, .page-node-90708 .block-views-customer-reference-block-5, .page-node-90708 .block-views-customer-reference-block-6, .page-node-90708 .block-views-customer-reference-block-7, .page-node-90708 .block-views-customer-reference-block-8, .page-node-90708 .block-block-256, .page-node-90716 .block-block-104, .page-node-90716 .block-block-131, .page-node-90716 .block-block-132, .page-node-90716 .block-block-133, .page-node-90716 .block-block-287, .page-node-90716 .block-block-256, .page-node-90716 .block-block-301, .page-node-90716 .block-views-customer-reference-block-2, .page-node-90716 .block-views-customer-reference-block-3, .page-node-90716 .block-views-customer-reference-block-4, .page-node-90716 .block-views-customer-reference-block-5, .page-node-90716 .block-views-customer-reference-block-6, .page-node-90716 .block-views-customer-reference-block-7, .page-node-90716 .block-views-customer-reference-block-8, .page-node-90716 .block-block-256, .page-node-92331 .block-block-104, .page-node-92331 .block-block-131, .page-node-92331 .block-block-132, .page-node-92331 .block-block-133, .page-node-92331 .block-block-287, .page-node-92331 .block-block-256, .page-node-92331 .block-block-301, .page-node-92331 .block-views-customer-reference-block-2, .page-node-92331 .block-views-customer-reference-block-3, .page-node-92331 .block-views-customer-reference-block-4, .page-node-92331 .block-views-customer-reference-block-5, .page-node-92331 .block-views-customer-reference-block-6, .page-node-92331 .block-views-customer-reference-block-7, .page-node-92331 .block-views-customer-reference-block-8, .page-node-92331 .block-block-256, .page-node-90717 .block-block-104, .page-node-90717 .block-block-131, .page-node-90717 .block-block-132, .page-node-90717 .block-block-133, .page-node-90717 .block-block-287, .page-node-90717 .block-block-256, .page-node-90717 .block-block-301, .page-node-90717 .block-views-customer-reference-block-2, .page-node-90717 .block-views-customer-reference-block-3, .page-node-90717 .block-views-customer-reference-block-4, .page-node-90717 .block-views-customer-reference-block-5, .page-node-90717 .block-views-customer-reference-block-6, .page-node-90717 .block-views-customer-reference-block-7, .page-node-90717 .block-views-customer-reference-block-8, .page-node-90717 .block-block-256 {
    background-color: #eeeeee; }
  .page-node-31 .quote--logo, .page-node-31 .quote-block, .page-node-48 .quote--logo, .page-node-48 .quote-block, .page-node-49 .quote--logo, .page-node-49 .quote-block, .page-node-50 .quote--logo, .page-node-50 .quote-block, .page-node-51 .quote--logo, .page-node-51 .quote-block, .page-node-1829 .quote--logo, .page-node-1829 .quote-block, .page-node-1771 .quote--logo, .page-node-1771 .quote-block, .page-node-10062 .quote--logo, .page-node-10062 .quote-block, .page-node-3239 .quote--logo, .page-node-3239 .quote-block, .page-node-1836 .quote--logo, .page-node-1836 .quote-block, .page-node-10105 .quote--logo, .page-node-10105 .quote-block, .page-node-10097 .quote--logo, .page-node-10097 .quote-block, .page-node-3245 .quote--logo, .page-node-3245 .quote-block, .page-node-89056 .quote--logo, .page-node-89056 .quote-block, .page-node-89061 .quote--logo, .page-node-89061 .quote-block, .page-node-88988 .quote--logo, .page-node-88988 .quote-block, .page-node-89226 .quote--logo, .page-node-89226 .quote-block, .page-node-89227 .quote--logo, .page-node-89227 .quote-block, .page-node-88990 .quote--logo, .page-node-88990 .quote-block, .page-node-89230 .quote--logo, .page-node-89230 .quote-block, .page-node-89231 .quote--logo, .page-node-89231 .quote-block, .page-node-88829 .quote--logo, .page-node-88829 .quote-block, .page-node-90148 .quote--logo, .page-node-90148 .quote-block, .page-node-90159 .quote--logo, .page-node-90159 .quote-block, .page-node-91533 .quote--logo, .page-node-91533 .quote-block, .page-node-91534 .quote--logo, .page-node-91534 .quote-block, .page-node-91535 .quote--logo, .page-node-91535 .quote-block, .page-node-91536 .quote--logo, .page-node-91536 .quote-block, .page-node-91537 .quote--logo, .page-node-91537 .quote-block, .page-node-91538 .quote--logo, .page-node-91538 .quote-block, .page-node-91539 .quote--logo, .page-node-91539 .quote-block, .page-node-91540 .quote--logo, .page-node-91540 .quote-block, .page-node-91549 .quote--logo, .page-node-91549 .quote-block, .page-node-91550 .quote--logo, .page-node-91550 .quote-block, .page-node-91551 .quote--logo, .page-node-91551 .quote-block, .page-node-91552 .quote--logo, .page-node-91552 .quote-block, .page-node-91553 .quote--logo, .page-node-91553 .quote-block, .page-node-91554 .quote--logo, .page-node-91554 .quote-block, .page-node-91555 .quote--logo, .page-node-91555 .quote-block, .page-node-91556 .quote--logo, .page-node-91556 .quote-block, .page-node-91549 .quote--logo, .page-node-91549 .quote-block, .page-node-91550 .quote--logo, .page-node-91550 .quote-block, .page-node-91551 .quote--logo, .page-node-91551 .quote-block, .page-node-91552 .quote--logo, .page-node-91552 .quote-block, .page-node-91545 .quote--logo, .page-node-91545 .quote-block, .page-node-91546 .quote--logo, .page-node-91546 .quote-block, .page-node-91547 .quote--logo, .page-node-91547 .quote-block, .page-node-91548 .quote--logo, .page-node-91548 .quote-block, .page-node-91563 .quote--logo, .page-node-91563 .quote-block, .page-node-91564 .quote--logo, .page-node-91564 .quote-block, .page-node-91565 .quote--logo, .page-node-91565 .quote-block, .page-node-91566 .quote--logo, .page-node-91566 .quote-block, .page-node-91654 .quote--logo, .page-node-91654 .quote-block, .page-node-91655 .quote--logo, .page-node-91655 .quote-block, .page-node-91656 .quote--logo, .page-node-91656 .quote-block, .page-node-91657 .quote--logo, .page-node-91657 .quote-block, .page-node-91662 .quote--logo, .page-node-91662 .quote-block, .page-node-91663 .quote--logo, .page-node-91663 .quote-block, .page-node-91664 .quote--logo, .page-node-91664 .quote-block, .page-node-91665 .quote--logo, .page-node-91665 .quote-block, .page-node-91670 .quote--logo, .page-node-91670 .quote-block, .page-node-92026 .quote--logo, .page-node-92026 .quote-block, .page-node-92027 .quote--logo, .page-node-92027 .quote-block, .page-node-92025 .quote--logo, .page-node-92025 .quote-block, .page-node-92029 .quote--logo, .page-node-92029 .quote-block, .page-node-92024 .quote--logo, .page-node-92024 .quote-block, .page-node-92094 .quote--logo, .page-node-92094 .quote-block, .page-node-92326 .quote--logo, .page-node-92326 .quote-block, .page-node-90694 .quote--logo, .page-node-90694 .quote-block, .page-node-90708 .quote--logo, .page-node-90708 .quote-block, .page-node-90716 .quote--logo, .page-node-90716 .quote-block, .page-node-92331 .quote--logo, .page-node-92331 .quote-block, .page-node-90717 .quote--logo, .page-node-90717 .quote-block {
    text-align: center; }

.page-node-1810, .page-node-1811, .page-node-1812, .page-node-1813, .page-node-1814, .page-node-11881, .page-node-11883, .page-node-58548, .page-node-88658, .page-node-90152, .page-node-90702, .page-node-90709, .page-node-90732, .page-node-11707, .page-node-11704, .page-node-90734, .page-node-91559, .page-node-91541, .page-node-91650, .page-node-91658, .page-node-91666, .page-node-91642, .page-node-91560, .page-node-91561, .page-node-91562, .page-node-91542, .page-node-91543, .page-node-91543, .page-node-91544, .page-node-91651, .page-node-91652, .page-node-91653, .page-node-91659, .page-node-91660, .page-node-91661, .page-node-91667, .page-node-91668, .page-node-91669, .page-node-91643, .page-node-91644, .page-node-91645, .page-node-92080, .page-node-92119 {
  /*.main-nav {
    margin-left:-215px;
    width:135% !important;
  }*/ }
  .page-node-1810 #content ul, .page-node-1811 #content ul, .page-node-1812 #content ul, .page-node-1813 #content ul, .page-node-1814 #content ul, .page-node-11881 #content ul, .page-node-11883 #content ul, .page-node-58548 #content ul, .page-node-88658 #content ul, .page-node-90152 #content ul, .page-node-90702 #content ul, .page-node-90709 #content ul, .page-node-90732 #content ul, .page-node-11707 #content ul, .page-node-11704 #content ul, .page-node-90734 #content ul, .page-node-91559 #content ul, .page-node-91541 #content ul, .page-node-91650 #content ul, .page-node-91658 #content ul, .page-node-91666 #content ul, .page-node-91642 #content ul, .page-node-91560 #content ul, .page-node-91561 #content ul, .page-node-91562 #content ul, .page-node-91542 #content ul, .page-node-91543 #content ul, .page-node-91543 #content ul, .page-node-91544 #content ul, .page-node-91651 #content ul, .page-node-91652 #content ul, .page-node-91653 #content ul, .page-node-91659 #content ul, .page-node-91660 #content ul, .page-node-91661 #content ul, .page-node-91667 #content ul, .page-node-91668 #content ul, .page-node-91669 #content ul, .page-node-91643 #content ul, .page-node-91644 #content ul, .page-node-91645 #content ul, .page-node-92080 #content ul, .page-node-92119 #content ul {
    margin: 0;
    margin-top: 0; }
    .page-node-1810 #content ul li, .page-node-1811 #content ul li, .page-node-1812 #content ul li, .page-node-1813 #content ul li, .page-node-1814 #content ul li, .page-node-11881 #content ul li, .page-node-11883 #content ul li, .page-node-58548 #content ul li, .page-node-88658 #content ul li, .page-node-90152 #content ul li, .page-node-90702 #content ul li, .page-node-90709 #content ul li, .page-node-90732 #content ul li, .page-node-11707 #content ul li, .page-node-11704 #content ul li, .page-node-90734 #content ul li, .page-node-91559 #content ul li, .page-node-91541 #content ul li, .page-node-91650 #content ul li, .page-node-91658 #content ul li, .page-node-91666 #content ul li, .page-node-91642 #content ul li, .page-node-91560 #content ul li, .page-node-91561 #content ul li, .page-node-91562 #content ul li, .page-node-91542 #content ul li, .page-node-91543 #content ul li, .page-node-91543 #content ul li, .page-node-91544 #content ul li, .page-node-91651 #content ul li, .page-node-91652 #content ul li, .page-node-91653 #content ul li, .page-node-91659 #content ul li, .page-node-91660 #content ul li, .page-node-91661 #content ul li, .page-node-91667 #content ul li, .page-node-91668 #content ul li, .page-node-91669 #content ul li, .page-node-91643 #content ul li, .page-node-91644 #content ul li, .page-node-91645 #content ul li, .page-node-92080 #content ul li, .page-node-92119 #content ul li {
      list-style: none;
      margin: 1em 0; }
      .page-node-1810 #content ul li:before, .page-node-1811 #content ul li:before, .page-node-1812 #content ul li:before, .page-node-1813 #content ul li:before, .page-node-1814 #content ul li:before, .page-node-11881 #content ul li:before, .page-node-11883 #content ul li:before, .page-node-58548 #content ul li:before, .page-node-88658 #content ul li:before, .page-node-90152 #content ul li:before, .page-node-90702 #content ul li:before, .page-node-90709 #content ul li:before, .page-node-90732 #content ul li:before, .page-node-11707 #content ul li:before, .page-node-11704 #content ul li:before, .page-node-90734 #content ul li:before, .page-node-91559 #content ul li:before, .page-node-91541 #content ul li:before, .page-node-91650 #content ul li:before, .page-node-91658 #content ul li:before, .page-node-91666 #content ul li:before, .page-node-91642 #content ul li:before, .page-node-91560 #content ul li:before, .page-node-91561 #content ul li:before, .page-node-91562 #content ul li:before, .page-node-91542 #content ul li:before, .page-node-91543 #content ul li:before, .page-node-91543 #content ul li:before, .page-node-91544 #content ul li:before, .page-node-91651 #content ul li:before, .page-node-91652 #content ul li:before, .page-node-91653 #content ul li:before, .page-node-91659 #content ul li:before, .page-node-91660 #content ul li:before, .page-node-91661 #content ul li:before, .page-node-91667 #content ul li:before, .page-node-91668 #content ul li:before, .page-node-91669 #content ul li:before, .page-node-91643 #content ul li:before, .page-node-91644 #content ul li:before, .page-node-91645 #content ul li:before, .page-node-92080 #content ul li:before, .page-node-92119 #content ul li:before {
        content: '\2022';
        color: #c4d600;
        display: block;
        position: relative;
        max-width: 0;
        max-height: 0;
        left: -16px;
        top: -5px;
        font-size: 20px; }

.page-node-90702 #content li:before, .page-node-90709 #content li:before, .page-node-91650 #content li:before {
  content: '\2022';
  color: #c4d600;
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -16px;
  top: -5px;
  font-size: 20px; }

.page-node-447 aside.large-3, .page-node-1810 aside.large-3, .page-node-1811 aside.large-3, .page-node-1812 aside.large-3, .page-node-1813 aside.large-3, .page-node-1814 aside.large-3, .page-node-11881 aside.large-3, .page-node-11883 aside.large-3, .page-node-58548 aside.large-3, .page-node-88658 aside.large-3, .page-node-90152 aside.large-3, .page-node-90702 aside.large-3, .page-node-90709 aside.large-3, .page-node-90732 aside.large-3, .page-node-11707 aside.large-3, .page-node-11704 aside.large-3, .page-node-90734 aside.large-3, .page-node-91559 aside.large-3, .page-node-91541 aside.large-3, .page-node-91650 aside.large-3, .page-node-91658 aside.large-3, .page-node-91666 aside.large-3, .page-node-91642 aside.large-3, .page-node-91560 aside.large-3, .page-node-91561 aside.large-3, .page-node-91562 aside.large-3, .page-node-91542 aside.large-3, .page-node-91543 aside.large-3, .page-node-91543 aside.large-3, .page-node-91544 aside.large-3, .page-node-91651 aside.large-3, .page-node-91652 aside.large-3, .page-node-91653 aside.large-3, .page-node-91659 aside.large-3, .page-node-91660 aside.large-3, .page-node-91661 aside.large-3, .page-node-91667 aside.large-3, .page-node-91668 aside.large-3, .page-node-91669 aside.large-3, .page-node-91643 aside.large-3, .page-node-91644 aside.large-3, .page-node-91645 aside.large-3, .page-node-92080 aside.large-3, .page-node-92119 aside.large-3 {
  width: 35%; }
.page-node-447 #content.large-9, .page-node-1810 #content.large-9, .page-node-1811 #content.large-9, .page-node-1812 #content.large-9, .page-node-1813 #content.large-9, .page-node-1814 #content.large-9, .page-node-11881 #content.large-9, .page-node-11883 #content.large-9, .page-node-58548 #content.large-9, .page-node-88658 #content.large-9, .page-node-90152 #content.large-9, .page-node-90702 #content.large-9, .page-node-90709 #content.large-9, .page-node-90732 #content.large-9, .page-node-11707 #content.large-9, .page-node-11704 #content.large-9, .page-node-90734 #content.large-9, .page-node-91559 #content.large-9, .page-node-91541 #content.large-9, .page-node-91650 #content.large-9, .page-node-91658 #content.large-9, .page-node-91666 #content.large-9, .page-node-91642 #content.large-9, .page-node-91560 #content.large-9, .page-node-91561 #content.large-9, .page-node-91562 #content.large-9, .page-node-91542 #content.large-9, .page-node-91543 #content.large-9, .page-node-91543 #content.large-9, .page-node-91544 #content.large-9, .page-node-91651 #content.large-9, .page-node-91652 #content.large-9, .page-node-91653 #content.large-9, .page-node-91659 #content.large-9, .page-node-91660 #content.large-9, .page-node-91661 #content.large-9, .page-node-91667 #content.large-9, .page-node-91668 #content.large-9, .page-node-91669 #content.large-9, .page-node-91643 #content.large-9, .page-node-91644 #content.large-9, .page-node-91645 #content.large-9, .page-node-92080 #content.large-9, .page-node-92119 #content.large-9 {
  width: 65%; }
.page-node-447 #page-title, .page-node-1810 #page-title, .page-node-1811 #page-title, .page-node-1812 #page-title, .page-node-1813 #page-title, .page-node-1814 #page-title, .page-node-11881 #page-title, .page-node-11883 #page-title, .page-node-58548 #page-title, .page-node-88658 #page-title, .page-node-90152 #page-title, .page-node-90702 #page-title, .page-node-90709 #page-title, .page-node-90732 #page-title, .page-node-11707 #page-title, .page-node-11704 #page-title, .page-node-90734 #page-title, .page-node-91559 #page-title, .page-node-91541 #page-title, .page-node-91650 #page-title, .page-node-91658 #page-title, .page-node-91666 #page-title, .page-node-91642 #page-title, .page-node-91560 #page-title, .page-node-91561 #page-title, .page-node-91562 #page-title, .page-node-91542 #page-title, .page-node-91543 #page-title, .page-node-91543 #page-title, .page-node-91544 #page-title, .page-node-91651 #page-title, .page-node-91652 #page-title, .page-node-91653 #page-title, .page-node-91659 #page-title, .page-node-91660 #page-title, .page-node-91661 #page-title, .page-node-91667 #page-title, .page-node-91668 #page-title, .page-node-91669 #page-title, .page-node-91643 #page-title, .page-node-91644 #page-title, .page-node-91645 #page-title, .page-node-92080 #page-title, .page-node-92119 #page-title {
  width: 65%; }
.page-node-447 .specs__di, .page-node-1810 .specs__di, .page-node-1811 .specs__di, .page-node-1812 .specs__di, .page-node-1813 .specs__di, .page-node-1814 .specs__di, .page-node-11881 .specs__di, .page-node-11883 .specs__di, .page-node-58548 .specs__di, .page-node-88658 .specs__di, .page-node-90152 .specs__di, .page-node-90702 .specs__di, .page-node-90709 .specs__di, .page-node-90732 .specs__di, .page-node-11707 .specs__di, .page-node-11704 .specs__di, .page-node-90734 .specs__di, .page-node-91559 .specs__di, .page-node-91541 .specs__di, .page-node-91650 .specs__di, .page-node-91658 .specs__di, .page-node-91666 .specs__di, .page-node-91642 .specs__di, .page-node-91560 .specs__di, .page-node-91561 .specs__di, .page-node-91562 .specs__di, .page-node-91542 .specs__di, .page-node-91543 .specs__di, .page-node-91543 .specs__di, .page-node-91544 .specs__di, .page-node-91651 .specs__di, .page-node-91652 .specs__di, .page-node-91653 .specs__di, .page-node-91659 .specs__di, .page-node-91660 .specs__di, .page-node-91661 .specs__di, .page-node-91667 .specs__di, .page-node-91668 .specs__di, .page-node-91669 .specs__di, .page-node-91643 .specs__di, .page-node-91644 .specs__di, .page-node-91645 .specs__di, .page-node-92080 .specs__di, .page-node-92119 .specs__di {
  color: #333333;
  margin-top: 2em; }
.page-node-447 .third-party-list-1, .page-node-447 .third-party-list-2, .page-node-1810 .third-party-list-1, .page-node-1810 .third-party-list-2, .page-node-1811 .third-party-list-1, .page-node-1811 .third-party-list-2, .page-node-1812 .third-party-list-1, .page-node-1812 .third-party-list-2, .page-node-1813 .third-party-list-1, .page-node-1813 .third-party-list-2, .page-node-1814 .third-party-list-1, .page-node-1814 .third-party-list-2, .page-node-11881 .third-party-list-1, .page-node-11881 .third-party-list-2, .page-node-11883 .third-party-list-1, .page-node-11883 .third-party-list-2, .page-node-58548 .third-party-list-1, .page-node-58548 .third-party-list-2, .page-node-88658 .third-party-list-1, .page-node-88658 .third-party-list-2, .page-node-90152 .third-party-list-1, .page-node-90152 .third-party-list-2, .page-node-90702 .third-party-list-1, .page-node-90702 .third-party-list-2, .page-node-90709 .third-party-list-1, .page-node-90709 .third-party-list-2, .page-node-90732 .third-party-list-1, .page-node-90732 .third-party-list-2, .page-node-11707 .third-party-list-1, .page-node-11707 .third-party-list-2, .page-node-11704 .third-party-list-1, .page-node-11704 .third-party-list-2, .page-node-90734 .third-party-list-1, .page-node-90734 .third-party-list-2, .page-node-91559 .third-party-list-1, .page-node-91559 .third-party-list-2, .page-node-91541 .third-party-list-1, .page-node-91541 .third-party-list-2, .page-node-91650 .third-party-list-1, .page-node-91650 .third-party-list-2, .page-node-91658 .third-party-list-1, .page-node-91658 .third-party-list-2, .page-node-91666 .third-party-list-1, .page-node-91666 .third-party-list-2, .page-node-91642 .third-party-list-1, .page-node-91642 .third-party-list-2, .page-node-91560 .third-party-list-1, .page-node-91560 .third-party-list-2, .page-node-91561 .third-party-list-1, .page-node-91561 .third-party-list-2, .page-node-91562 .third-party-list-1, .page-node-91562 .third-party-list-2, .page-node-91542 .third-party-list-1, .page-node-91542 .third-party-list-2, .page-node-91543 .third-party-list-1, .page-node-91543 .third-party-list-2, .page-node-91543 .third-party-list-1, .page-node-91543 .third-party-list-2, .page-node-91544 .third-party-list-1, .page-node-91544 .third-party-list-2, .page-node-91651 .third-party-list-1, .page-node-91651 .third-party-list-2, .page-node-91652 .third-party-list-1, .page-node-91652 .third-party-list-2, .page-node-91653 .third-party-list-1, .page-node-91653 .third-party-list-2, .page-node-91659 .third-party-list-1, .page-node-91659 .third-party-list-2, .page-node-91660 .third-party-list-1, .page-node-91660 .third-party-list-2, .page-node-91661 .third-party-list-1, .page-node-91661 .third-party-list-2, .page-node-91667 .third-party-list-1, .page-node-91667 .third-party-list-2, .page-node-91668 .third-party-list-1, .page-node-91668 .third-party-list-2, .page-node-91669 .third-party-list-1, .page-node-91669 .third-party-list-2, .page-node-91643 .third-party-list-1, .page-node-91643 .third-party-list-2, .page-node-91644 .third-party-list-1, .page-node-91644 .third-party-list-2, .page-node-91645 .third-party-list-1, .page-node-91645 .third-party-list-2, .page-node-92080 .third-party-list-1, .page-node-92080 .third-party-list-2, .page-node-92119 .third-party-list-1, .page-node-92119 .third-party-list-2 {
  display: inline-block;
  vertical-align: top;
  width: 45%; }
.page-node-447 .support-os-list-1, .page-node-447 .support-os-list-2, .page-node-1810 .support-os-list-1, .page-node-1810 .support-os-list-2, .page-node-1811 .support-os-list-1, .page-node-1811 .support-os-list-2, .page-node-1812 .support-os-list-1, .page-node-1812 .support-os-list-2, .page-node-1813 .support-os-list-1, .page-node-1813 .support-os-list-2, .page-node-1814 .support-os-list-1, .page-node-1814 .support-os-list-2, .page-node-11881 .support-os-list-1, .page-node-11881 .support-os-list-2, .page-node-11883 .support-os-list-1, .page-node-11883 .support-os-list-2, .page-node-58548 .support-os-list-1, .page-node-58548 .support-os-list-2, .page-node-88658 .support-os-list-1, .page-node-88658 .support-os-list-2, .page-node-90152 .support-os-list-1, .page-node-90152 .support-os-list-2, .page-node-90702 .support-os-list-1, .page-node-90702 .support-os-list-2, .page-node-90709 .support-os-list-1, .page-node-90709 .support-os-list-2, .page-node-90732 .support-os-list-1, .page-node-90732 .support-os-list-2, .page-node-11707 .support-os-list-1, .page-node-11707 .support-os-list-2, .page-node-11704 .support-os-list-1, .page-node-11704 .support-os-list-2, .page-node-90734 .support-os-list-1, .page-node-90734 .support-os-list-2, .page-node-91559 .support-os-list-1, .page-node-91559 .support-os-list-2, .page-node-91541 .support-os-list-1, .page-node-91541 .support-os-list-2, .page-node-91650 .support-os-list-1, .page-node-91650 .support-os-list-2, .page-node-91658 .support-os-list-1, .page-node-91658 .support-os-list-2, .page-node-91666 .support-os-list-1, .page-node-91666 .support-os-list-2, .page-node-91642 .support-os-list-1, .page-node-91642 .support-os-list-2, .page-node-91560 .support-os-list-1, .page-node-91560 .support-os-list-2, .page-node-91561 .support-os-list-1, .page-node-91561 .support-os-list-2, .page-node-91562 .support-os-list-1, .page-node-91562 .support-os-list-2, .page-node-91542 .support-os-list-1, .page-node-91542 .support-os-list-2, .page-node-91543 .support-os-list-1, .page-node-91543 .support-os-list-2, .page-node-91543 .support-os-list-1, .page-node-91543 .support-os-list-2, .page-node-91544 .support-os-list-1, .page-node-91544 .support-os-list-2, .page-node-91651 .support-os-list-1, .page-node-91651 .support-os-list-2, .page-node-91652 .support-os-list-1, .page-node-91652 .support-os-list-2, .page-node-91653 .support-os-list-1, .page-node-91653 .support-os-list-2, .page-node-91659 .support-os-list-1, .page-node-91659 .support-os-list-2, .page-node-91660 .support-os-list-1, .page-node-91660 .support-os-list-2, .page-node-91661 .support-os-list-1, .page-node-91661 .support-os-list-2, .page-node-91667 .support-os-list-1, .page-node-91667 .support-os-list-2, .page-node-91668 .support-os-list-1, .page-node-91668 .support-os-list-2, .page-node-91669 .support-os-list-1, .page-node-91669 .support-os-list-2, .page-node-91643 .support-os-list-1, .page-node-91643 .support-os-list-2, .page-node-91644 .support-os-list-1, .page-node-91644 .support-os-list-2, .page-node-91645 .support-os-list-1, .page-node-91645 .support-os-list-2, .page-node-92080 .support-os-list-1, .page-node-92080 .support-os-list-2, .page-node-92119 .support-os-list-1, .page-node-92119 .support-os-list-2 {
  display: inline-block;
  vertical-align: top;
  width: 45%; }
.page-node-447 h2, .page-node-1810 h2, .page-node-1811 h2, .page-node-1812 h2, .page-node-1813 h2, .page-node-1814 h2, .page-node-11881 h2, .page-node-11883 h2, .page-node-58548 h2, .page-node-88658 h2, .page-node-90152 h2, .page-node-90702 h2, .page-node-90709 h2, .page-node-90732 h2, .page-node-11707 h2, .page-node-11704 h2, .page-node-90734 h2, .page-node-91559 h2, .page-node-91541 h2, .page-node-91650 h2, .page-node-91658 h2, .page-node-91666 h2, .page-node-91642 h2, .page-node-91560 h2, .page-node-91561 h2, .page-node-91562 h2, .page-node-91542 h2, .page-node-91543 h2, .page-node-91543 h2, .page-node-91544 h2, .page-node-91651 h2, .page-node-91652 h2, .page-node-91653 h2, .page-node-91659 h2, .page-node-91660 h2, .page-node-91661 h2, .page-node-91667 h2, .page-node-91668 h2, .page-node-91669 h2, .page-node-91643 h2, .page-node-91644 h2, .page-node-91645 h2, .page-node-92080 h2, .page-node-92119 h2 {
  margin-top: 35px; }

.page-node-88829 .l-upper-content .large-12 {
  margin: 5em 0; }
.page-node-88829 .l-upper-content .block-views {
  display: inline-block;
  padding-right: 2em;
  vertical-align: top;
  width: 33%; }
  .page-node-88829 .l-upper-content .block-views .views-row {
    line-height: 20px;
    margin: 1em 0 0; }
  .page-node-88829 .l-upper-content .block-views .custom-button-class {
    margin-top: 2em;
    padding: 8px 10px;
    text-align: center;
    width: auto; }
.page-node-88829 .l-upper-content .block-views-events-block-5 {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-featured-event.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 380px;
  padding-right: 30px; }
  .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content {
    margin-top: 15%;
    padding-left: 30px; }
    .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-title {
      font-size: 22px; }
      .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-title a {
        color: #ffffff !important; }
    .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-field-event-datetime-info, .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-field-location {
      color: #ffffff;
      margin: 1em 0 0.5em; }
    .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-view-node, .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-nothing {
      display: inline-block;
      margin-right: 10px; }
      .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-view-node a, .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-nothing a {
        color: #ffffff; }
      .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-view-node .custom-button-class, .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-nothing .custom-button-class {
        width: 9em; }
      .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-view-node a.custom-button-class, .page-node-88829 .l-upper-content .block-views-events-block-5 .view-content .views-field-nothing a.custom-button-class {
        background: #005695;
        border-bottom: 3px solid #00467a; }

div.title {
  color: #b4c401;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700; }

.text--bold {
  color: #315792;
  font-weight: 700; }

.additional-details--block h4 {
  border-bottom: 1px solid #e0e1e2;
  color: #b9ca00;
  font-size: 0.95em;
  padding-bottom: 10px;
  text-transform: uppercase; }
.additional-details--block .ad--list {
  font-weight: 700; }

.comparison--matrix {
  background-color: #929da5;
  padding: 6em 0; }
  .comparison--matrix h1, .comparison--matrix h2, .comparison--matrix p {
    color: #ffffff;
    text-align: center; }
  .comparison--matrix p {
    font-weight: 700;
    margin-bottom: 3em; }
  .comparison--matrix .matrix--table {
    background: #929DA5;
    border: none; }
    .comparison--matrix .matrix--table tbody {
      border-top: none; }
    .comparison--matrix .matrix--table tr {
      background: #929DA5; }
    .comparison--matrix .matrix--table tr td {
      background-color: #efefef;
      border-bottom: 1px solid #d7d7d7;
      border-left: 1px solid #d7d7d7;
      border-right: 1px solid #d7d7d7;
      font-weight: 700;
      padding: 20px 10px;
      text-align: center;
      width: 25%; }
    .comparison--matrix .matrix--table tr td:first-child {
      background-color: #f9f9f9;
      text-align: left; }
    .comparison--matrix .matrix--table .dark--bg {
      display: none; }
    .comparison--matrix .matrix--table .dark--bg td {
      background-color: #53565a !important;
      color: #ffffff; }
    .comparison--matrix .matrix--table tr:first-child td {
      background-color: #929da5;
      border: none;
      padding: 0;
      vertical-align: bottom; }
    .comparison--matrix .matrix--table tr:nth-child(2) td {
      border-top: 1px solid #d7d7d7; }
    .comparison--matrix .matrix--table tr:last-child td {
      background-color: #929da5;
      border: none;
      padding: 0;
      vertical-align: top; }
    .comparison--matrix .matrix--table .matrix--closed, .comparison--matrix .matrix--table .matrix--open {
      float: right;
      cursor: pointer; }
  .comparison--matrix span.special--blue {
    color: #0003FF; }
  .comparison--matrix span.special--blue:hover {
    color: #333333; }

.di--matrix .matrix--tab, .bdi--matrix .matrix--tab, .ai--matrix .matrix--tab, .mdm--matrix .matrix--tab, .ic--matrix .matrix--tab {
  background-position: 50% 0;
  background-repeat: no-repeat;
  height: 105px; }
  .di--matrix .matrix--tab img, .bdi--matrix .matrix--tab img, .ai--matrix .matrix--tab img, .mdm--matrix .matrix--tab img, .ic--matrix .matrix--tab img {
    margin-top: 4%;
    margin-bottom: 5px; }
.di--matrix .open-studio-tab, .bdi--matrix .open-studio-tab, .ai--matrix .open-studio-tab, .mdm--matrix .open-studio-tab, .ic--matrix .open-studio-tab {
  background-image: url(/sites/all/themes/talend_responsive/images/orange-tab-top.png); }
.di--matrix .enterprise-tab, .bdi--matrix .enterprise-tab, .ai--matrix .enterprise-tab, .mdm--matrix .enterprise-tab, .ic--matrix .enterprise-tab {
  background-image: url(/sites/all/themes/talend_responsive/images/green-tab-top.png); }
.di--matrix .platform-tab, .bdi--matrix .platform-tab, .ai--matrix .platform-tab, .mdm--matrix .platform-tab, .ic--matrix .platform-tab {
  background-image: url(/sites/all/themes/talend_responsive/images/blue-tab-top.png); }
.di--matrix .dl-tab, .bdi--matrix .dl-tab, .ai--matrix .dl-tab, .mdm--matrix .dl-tab, .ic--matrix .dl-tab {
  background-image: url(/sites/all/themes/talend_responsive/images/orange-tab-bottom.png); }
.di--matrix .trial-tab, .bdi--matrix .trial-tab, .ai--matrix .trial-tab, .mdm--matrix .trial-tab, .ic--matrix .trial-tab {
  background-image: url(/sites/all/themes/talend_responsive/images/green-tab-bottom.png); }
.di--matrix .request-tab, .bdi--matrix .request-tab, .ai--matrix .request-tab, .mdm--matrix .request-tab, .ic--matrix .request-tab {
  background-image: url(/sites/all/themes/talend_responsive/images/blue-tab-bottom.png); }
.di--matrix .matrix--tab--text, .bdi--matrix .matrix--tab--text, .ai--matrix .matrix--tab--text, .mdm--matrix .matrix--tab--text, .ic--matrix .matrix--tab--text {
  color: white;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 10%;
  width: 72%;
  margin-left: 15%;
  text-align: center;
  text-shadow: 1px 1px #000000; }

.di--matrix.di-new .matrix--table tr td:nth-of-type(3) {
  background-color: #dfe4a7;
  border-bottom: 1px solid #ffffff; }
.di--matrix.di-new .matrix--table tr:first-of-type td {
  background-color: #929da5;
  background-position: 50% 100%; }
.di--matrix.di-new .matrix--table tr:last-of-type td {
  background-color: #929da5;
  border-bottom: none; }
.di--matrix.di-new .matrix--tab {
  background-size: 97% 80%; }
  .di--matrix.di-new .matrix--tab .matrix--tab--text {
    font-size: 18px;
    line-height: 22px;
    width: 75%;
    margin-left: 12.5%; }
  .di--matrix.di-new .matrix--tab.trial-tab, .di--matrix.di-new .matrix--tab.enterprise-tab {
    background-size: 97% 100%; }
    .di--matrix.di-new .matrix--tab.trial-tab .matrix--tab--text, .di--matrix.di-new .matrix--tab.enterprise-tab .matrix--tab--text {
      font-size: 22px;
      line-height: 26px;
      margin-bottom: 16%; }
  .di--matrix.di-new .matrix--tab img {
    width: 16px; }

.ai--matrix .matrix--tab {
  background-position: 50% 100%;
  background-size: contain; }
.ai--matrix .dl-tab, .ai--matrix .trial-tab, .ai--matrix .request-tab {
  background-position: 50% 0; }
.ai--matrix .matrix--tab--text {
  font-size: 16px;
  line-height: 20px; }
.ai--matrix .matrix--table tr td {
  width: 20%; }
.ai--matrix p {
  text-align: left; }
.ai--matrix.bd-new .matrix--table tr td:nth-of-type(3) {
  background-color: #dfe4a7;
  border-bottom: 1px solid #ffffff; }
.ai--matrix.bd-new .matrix--table tr:first-of-type td, .ai--matrix.bd-new .matrix--table tr:last-of-type td {
  background-color: #929da5; }
.ai--matrix.bd-new .matrix--table tr:last-of-type td {
  border-bottom: none; }
.ai--matrix.bd-new .matrix--tab {
  background-size: 97% 80%; }
  .ai--matrix.bd-new .matrix--tab.trial-tab, .ai--matrix.bd-new .matrix--tab.enterprise-tab {
    background-size: 97% 100%; }
    .ai--matrix.bd-new .matrix--tab.trial-tab .matrix--tab--text, .ai--matrix.bd-new .matrix--tab.enterprise-tab .matrix--tab--text {
      font-size: 20px;
      line-height: 24px;
      margin-bottom: 14%; }
  .ai--matrix.bd-new .matrix--tab img {
    width: 16px; }

.di--hero, .esb--hero, .mdm--hero, .bdi--hero, .products--hero, .open-studio--hero, .ic--hero, .bds--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/Data-integration-banner.png);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  padding: 0 0 3em; }
  .di--hero .caption-block, .esb--hero .caption-block, .mdm--hero .caption-block, .bdi--hero .caption-block, .products--hero .caption-block, .open-studio--hero .caption-block, .ic--hero .caption-block, .bds--hero .caption-block {
    margin-top: 8%;
    width: 70%; }
    .di--hero .caption-block .title, .esb--hero .caption-block .title, .mdm--hero .caption-block .title, .bdi--hero .caption-block .title, .products--hero .caption-block .title, .open-studio--hero .caption-block .title, .ic--hero .caption-block .title, .bds--hero .caption-block .title {
      color: #b4c401;
      text-transform: uppercase;
      font-size: 16px;
      font-weight: 700; }
    .di--hero .caption-block h1, .esb--hero .caption-block h1, .mdm--hero .caption-block h1, .bdi--hero .caption-block h1, .products--hero .caption-block h1, .open-studio--hero .caption-block h1, .ic--hero .caption-block h1, .bds--hero .caption-block h1 {
      margin-top: 15px; }
    .di--hero .caption-block .sub-title, .esb--hero .caption-block .sub-title, .mdm--hero .caption-block .sub-title, .bdi--hero .caption-block .sub-title, .products--hero .caption-block .sub-title, .open-studio--hero .caption-block .sub-title, .ic--hero .caption-block .sub-title, .bds--hero .caption-block .sub-title {
      display: block;
      margin: 0 0 1em;
      font-size: 1.214em;
      font-style: italic;
      font-weight: 700;
      line-height: 1.176em; }
    .di--hero .caption-block .hero--points, .esb--hero .caption-block .hero--points, .mdm--hero .caption-block .hero--points, .bdi--hero .caption-block .hero--points, .products--hero .caption-block .hero--points, .open-studio--hero .caption-block .hero--points, .ic--hero .caption-block .hero--points, .bds--hero .caption-block .hero--points {
      margin-top: 3em; }
      .di--hero .caption-block .hero--points .hero--point, .esb--hero .caption-block .hero--points .hero--point, .mdm--hero .caption-block .hero--points .hero--point, .bdi--hero .caption-block .hero--points .hero--point, .products--hero .caption-block .hero--points .hero--point, .open-studio--hero .caption-block .hero--points .hero--point, .ic--hero .caption-block .hero--points .hero--point, .bds--hero .caption-block .hero--points .hero--point {
        display: inline-block;
        margin-right: 2em;
        vertical-align: top;
        width: 27%; }
        .di--hero .caption-block .hero--points .hero--point:last-child, .esb--hero .caption-block .hero--points .hero--point:last-child, .mdm--hero .caption-block .hero--points .hero--point:last-child, .bdi--hero .caption-block .hero--points .hero--point:last-child, .products--hero .caption-block .hero--points .hero--point:last-child, .open-studio--hero .caption-block .hero--points .hero--point:last-child, .ic--hero .caption-block .hero--points .hero--point:last-child, .bds--hero .caption-block .hero--points .hero--point:last-child {
          margin-right: 0; }
        .di--hero .caption-block .hero--points .hero--point p, .esb--hero .caption-block .hero--points .hero--point p, .mdm--hero .caption-block .hero--points .hero--point p, .bdi--hero .caption-block .hero--points .hero--point p, .products--hero .caption-block .hero--points .hero--point p, .open-studio--hero .caption-block .hero--points .hero--point p, .ic--hero .caption-block .hero--points .hero--point p, .bds--hero .caption-block .hero--points .hero--point p {
          display: none; }
      .di--hero .caption-block .hero--points .point--title--develop, .esb--hero .caption-block .hero--points .point--title--develop, .mdm--hero .caption-block .hero--points .point--title--develop, .bdi--hero .caption-block .hero--points .point--title--develop, .products--hero .caption-block .hero--points .point--title--develop, .open-studio--hero .caption-block .hero--points .point--title--develop, .ic--hero .caption-block .hero--points .point--title--develop, .bds--hero .caption-block .hero--points .point--title--develop {
        color: #eb6e1f;
        font-size: 16px;
        margin: 1.5em 0;
        text-transform: uppercase; }
      .di--hero .caption-block .hero--points .point--title--trust, .esb--hero .caption-block .hero--points .point--title--trust, .mdm--hero .caption-block .hero--points .point--title--trust, .bdi--hero .caption-block .hero--points .point--title--trust, .products--hero .caption-block .hero--points .point--title--trust, .open-studio--hero .caption-block .hero--points .point--title--trust, .ic--hero .caption-block .hero--points .point--title--trust, .bds--hero .caption-block .hero--points .point--title--trust {
        color: #00aedb;
        font-size: 16px;
        margin: 1.5em 0;
        text-transform: uppercase; }
      .di--hero .caption-block .hero--points .point--title--cost, .esb--hero .caption-block .hero--points .point--title--cost, .mdm--hero .caption-block .hero--points .point--title--cost, .bdi--hero .caption-block .hero--points .point--title--cost, .products--hero .caption-block .hero--points .point--title--cost, .open-studio--hero .caption-block .hero--points .point--title--cost, .ic--hero .caption-block .hero--points .point--title--cost, .bds--hero .caption-block .hero--points .point--title--cost {
        color: #f7a849;
        font-size: 16px;
        margin: 1.5em 0;
        text-transform: uppercase; }

.ic--hero .caption-block {
  width: 50%; }

.di--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/data-integration.jpg); }
  .di--hero .caption-block {
    width: 50%; }
  .di--hero.dq-new {
    background-image: url(/sites/all/themes/talend_responsive/images/bg-data-quality.jpg); }
  .di--hero.data-fabric {
    background-image: url(/sites/all/themes/talend_responsive/images/df-hero-bg.jpg);
    padding: 60px 0 40px; }
    .di--hero.data-fabric .caption-block {
      margin-top: 0; }
    .di--hero.data-fabric .large-5 {
      margin-top: 100px;
      padding-left: 30px; }
    .di--hero.data-fabric .caption-block, .di--hero.data-fabric .large-5 {
      display: inline-block;
      width: 49%;
      vertical-align: top; }

@media screen and (max-width: 769px) {
  .di--hero.data-fabric .caption-block, .di--hero.data-fabric .large-5 {
    display: block;
    width: 100%; }

  .di--hero.data-fabric .large-5 {
    margin-top: 20px; } }
.esb--hero.new-layer {
  background-image: url(/sites/all/themes/talend_responsive/images/talend-spark-banner.jpg); }
  .esb--hero.new-layer h1, .esb--hero.new-layer em, .esb--hero.new-layer p, .esb--hero.new-layer ul, .esb--hero.new-layer li {
    color: #ffffff; }

.mdm--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/master-data-management.jpg); }

.bds--hero {
  background-image: url(/sites/default/files/sandbox-hero-1.jpg) !important; }
  .bds--hero .caption-block {
    width: 60%;
    display: inline-block; }
  .bds--hero .large-5 {
    width: 37%;
    display: inline-block;
    margin-top: 18%;
    margin-left: 1%;
    vertical-align: top; }

.bdi--hero, .ic--hero, .bds--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/BDI-banner-bg.png); }
  .bdi--hero .caption-block, .ic--hero .caption-block, .bds--hero .caption-block {
    width: 60%;
    display: inline-block; }
  .bdi--hero .large-5, .ic--hero .large-5, .bds--hero .large-5 {
    width: 37%;
    display: inline-block;
    margin-top: 18%;
    margin-left: 1%;
    vertical-align: top; }
  .bdi--hero.new-layer, .ic--hero.new-layer, .bds--hero.new-layer {
    background-image: url(/sites/all/themes/talend_responsive/images/real-time.jpg); }

.open-studio--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/products-open-studio.jpg);
  min-height: 470px; }
  .open-studio--hero .large-6 {
    margin-top: 10%; }
    .open-studio--hero .large-6 .sub-title {
      display: block;
      margin: 0 0 1em;
      font-size: 1.214em;
      font-style: italic;
      font-weight: 700;
      line-height: 1.176em; }

.open-studio--platform h1:first-child, .open-studio--platform .platform--info:first-child {
  text-align: center; }
.open-studio--platform h1 {
  font-size: 36px; }
.open-studio--platform .platform--info {
  margin-bottom: 3em; }
.open-studio--platform .info-block {
  background: white;
  display: inline-table;
  margin-right: 2%;
  height: 200px;
  padding: 18px 1.929em;
  text-align: left;
  width: 30%; }
.open-studio--platform .bg {
  border-top: 0.571em solid #e76d2d; }
  .open-studio--platform .bg h2 {
    color: #e76d2d; }
.open-studio--platform .dq {
  border-top: 0.571em solid #f7a849; }
  .open-studio--platform .dq h2 {
    color: #f7a849; }
.open-studio--platform .esb {
  border-top: 0.571em solid #5fa7cb;
  margin-right: 0; }
  .open-studio--platform .esb h2 {
    color: #5fa7cb; }
.open-studio--platform .di {
  border-bottom: 0.571em solid #75702c; }
  .open-studio--platform .di h2 {
    color: #75702c; }
.open-studio--platform .bpm {
  border-bottom: 0.571em solid #005695; }
  .open-studio--platform .bpm h2 {
    color: #005695; }
.open-studio--platform .mdm {
  border-bottom: 0.571em solid #b9ca00;
  margin-right: 0; }
  .open-studio--platform .mdm h2 {
    color: #b9ca00; }

.open-studio--why {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-open-source.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 3px solid #e0e1e2;
  min-height: 620px;
  padding: 5em 0; }
  .open-studio--why .large-6 {
    margin-top: 8%; }
  .open-studio--why ul {
    margin: 0;
    margin-top: 0;
    margin-left: 3em; }
    .open-studio--why ul li {
      list-style: none;
      margin: 1em 0; }
      .open-studio--why ul li:before {
        content: '\2022';
        color: #c4d600;
        display: block;
        position: relative;
        max-width: 0;
        max-height: 0;
        left: -16px;
        top: -5px;
        font-size: 20px; }

.page-node-1836 .l-upper-content section {
  display: inline-table;
  padding: 3em 0;
  width: 49%; }
.page-node-1836 .l-upper-content .featured-webinar {
  padding-right: 2em; }
.page-node-1836 .l-upper-content .block-views {
  padding-left: 2em; }
  .page-node-1836 .l-upper-content .block-views .news-area {
    padding: 0; }
    .page-node-1836 .l-upper-content .block-views .news-area .views-row, .page-node-1836 .l-upper-content .block-views .news-area .view-display-id-attachment_1, .page-node-1836 .l-upper-content .block-views .news-area .view-display-id-attachment_2 {
      padding-bottom: 2em; }

.products--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/products-overview.jpg);
  background-position: 50% 100%;
  min-height: 420px; }
  .products--hero .caption-block {
    margin-top: 8%;
    margin-left: 10%;
    text-align: center;
    width: 80%; }
  .products--hero .large-7 {
    width: 60%;
    display: inline-block; }
    @media screen and (max-width: 1000px) {
      .products--hero .large-7 {
        padding: 0 20px;
        width: 100%; } }
  .products--hero .large-5 {
    width: 37%;
    display: inline-block;
    margin-left: 1%;
    vertical-align: top; }
    @media screen and (max-width: 1000px) {
      .products--hero .large-5 {
        margin-left: 0;
        margin-top: 20px;
        padding: 0 20px;
        text-align: center;
        width: 100%; } }
  .products--hero.new-layer {
    background-image: url(/sites/all/themes/talend_responsive/images/talend-61-bg.jpg); }
    .products--hero.new-layer .caption-block, .products--hero.new-layer h1 {
      color: #ffffff; }

.products--one-platform {
  background-color: #ffffff;
  text-align: center;
  padding: 5em 0; }
  .products--one-platform h2 {
    font-size: 3rem; }
  .products--one-platform .title {
    color: #b4c401;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 2em; }
  .products--one-platform .platform-styles {
    display: inline-table;
    padding: 0 30px;
    width: 19%;
    margin-top: 0;
    text-align: left; }
    .products--one-platform .platform-styles h4 {
      color: #333;
      font-size: 16px;
      font-weight: 700;
      margin-top: 10px; }
    .products--one-platform .platform-styles:nth-child(3) {
      margin-left: 30px; }
  .products--one-platform .platform-box {
    background: #eeeeee;
    margin-top: 4em;
    padding: 2em 0 3em; }
    .products--one-platform .platform-box img {
      width: 100%; }
    .products--one-platform .platform-box h2 {
      color: #565658;
      font-weight: 700;
      margin-bottom: 1em;
      text-transform: uppercase; }
  .products--one-platform .studio h4 {
    color: #e76e27; }
  .products--one-platform .repository h4 {
    color: #589aba; }
  .products--one-platform .deploy h4 {
    color: #827c0a; }
  .products--one-platform .execution h4 {
    color: #faa64c; }
  .products--one-platform .monitor h4 {
    color: #015794; }
  .products--one-platform.new-layer h2 {
    font-size: 2.5rem; }

.products--talendforge {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-talendforge.jpg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 520px;
  padding: 4em 0;
  text-align: center; }
  .products--talendforge h2 {
    font-size: 2.5rem;
    margin-top: 20px; }
  .products--talendforge .learn-more-button {
    margin-top: 1em;
    width: 20em; }

.products--talend-business {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-lower-tco.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 2px solid #e0e1e2;
  min-height: 520px;
  padding: 4em 0; }
  .products--talend-business h2 {
    font-size: 2.5rem;
    margin-top: 12%; }
  .products--talend-business.new-layer {
    min-height: 0;
    padding: 7em 0; }
    @media screen and (max-width: 768px) {
      .products--talend-business.new-layer {
        padding: 0 20px; } }

.products--talend-support {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-service-support.jpg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 520px;
  padding: 4em 0; }
  .products--talend-support .large-6 {
    margin-left: 50%; }
    .products--talend-support .large-6 .learn-more-button {
      width: 17em; }
    .products--talend-support .large-6 h2 {
      font-size: 2.5rem;
      margin-top: 12%; }

.products--think-big {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-think-big.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  min-height: 570px;
  padding: 5em 0; }
  .products--think-big h2 {
    color: #ffffff; }
  .products--think-big .call-outs {
    border-left: 1px solid #ffffff;
    display: inline-block;
    line-height: 30px;
    margin-top: 2em;
    margin-right: 1em;
    padding-left: 15px;
    vertical-align: top;
    width: 28%; }
    .products--think-big .call-outs:last-child {
      margin-right: 0; }
    .products--think-big .call-outs .custom-button-class {
      margin-top: 1em;
      text-align: center; }

.di--benefits, .mdm--benefits, .bdi--benefits, .ai--benefits, .ic--benefits {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-benefit-1.jpg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e0e1e2;
  min-height: 600px; }
  .di--benefits .sec-header, .mdm--benefits .sec-header, .bdi--benefits .sec-header, .ai--benefits .sec-header, .ic--benefits .sec-header {
    text-align: center; }
  .di--benefits .caption, .mdm--benefits .caption, .bdi--benefits .caption, .ai--benefits .caption, .ic--benefits .caption {
    width: 45%; }
    .di--benefits .caption .sub-title, .mdm--benefits .caption .sub-title, .bdi--benefits .caption .sub-title, .ai--benefits .caption .sub-title, .ic--benefits .caption .sub-title {
      font-size: 1.5rem; }

.sandbox-promo .call-out-area {
  width: 90%; }

.call-out-area {
  background-color: #e0e1e2;
  margin-top: 2em;
  padding: 1em; }
  .call-out-area .call-out-area--text {
    display: inline-block;
    margin-left: 1em;
    vertical-align: middle;
    width: 72%; }
    .call-out-area .call-out-area--text .call-out-link {
      font-size: 16px; }

.di--benefits, .ic--benefits {
  background-image: url(/sites/all/themes/talend_responsive/images/di-01.jpg);
  background-position: 60% 0;
  padding-bottom: 3em;
  min-height: 0; }
  .di--benefits .caption, .di--benefits .large-6, .ic--benefits .caption, .ic--benefits .large-6 {
    display: inline-block; }
  .di--benefits .large-6, .ic--benefits .large-6 {
    width: 50%;
    margin-left: 3%;
    margin-top: 3%;
    vertical-align: top; }
  .di--benefits .sec-header, .ic--benefits .sec-header {
    margin: 1.5em 0; }

.di--benefits.new-layer {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-benefit-1d.jpg);
  background-position: 0% 50%; }

.ci--self-service {
  background-image: url(/sites/all/themes/talend_responsive/images/ic-self-service.jpg) !important; }

.mdm--benefits .sec-header, .ai--benefits .sec-header {
  margin-top: 1.5em; }

.ai--benefits.new-layer {
  background: none; }
  .ai--benefits.new-layer .caption img {
    margin-left: 35px; }
    @media screen and (max-width: 768px) {
      .ai--benefits.new-layer .caption img {
        margin-left: 0px;
        margin-top: 20px; } }

.mdm--benefits.new-layer {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-benefit-1c.jpg); }

.bdi--benefits {
  background-image: none;
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  border-bottom: 0px !important; }
  .bdi--benefits .caption, .bdi--benefits .large-6 {
    display: inline-block;
    vertical-align: top; }
  .bdi--benefits .large-6 {
    vertical-align: bottom; }
  .bdi--benefits .caption {
    margin-right: 4%; }
    .bdi--benefits .caption .sub-title {
      margin-top: 4em; }

.ci--self-service {
  border-top: 1px solid #e0e1e2; }

.di--data-accuracy, .mdm--needs, .bdi--hadoop, .ai--solving, .ic--hybrid, .ci--not-all, .ci--self-service {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-benefit-2.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e0e1e2;
  min-height: 400px; }
  .di--data-accuracy .caption, .mdm--needs .caption, .bdi--hadoop .caption, .ai--solving .caption, .ic--hybrid .caption, .ci--not-all .caption, .ci--self-service .caption {
    margin-top: 3em;
    padding-left: 2em; }
    .di--data-accuracy .caption .sub-title, .mdm--needs .caption .sub-title, .bdi--hadoop .caption .sub-title, .ai--solving .caption .sub-title, .ic--hybrid .caption .sub-title, .ci--not-all .caption .sub-title, .ci--self-service .caption .sub-title {
      font-size: 1.5rem; }
    .di--data-accuracy .caption .call-out-area, .mdm--needs .caption .call-out-area, .bdi--hadoop .caption .call-out-area, .ai--solving .caption .call-out-area, .ic--hybrid .caption .call-out-area, .ci--not-all .caption .call-out-area, .ci--self-service .caption .call-out-area {
      background-color: #e0e1e2;
      margin-top: 4em;
      padding: 1em; }
      .di--data-accuracy .caption .call-out-area .call-out-area--text, .mdm--needs .caption .call-out-area .call-out-area--text, .bdi--hadoop .caption .call-out-area .call-out-area--text, .ai--solving .caption .call-out-area .call-out-area--text, .ic--hybrid .caption .call-out-area .call-out-area--text, .ci--not-all .caption .call-out-area .call-out-area--text, .ci--self-service .caption .call-out-area .call-out-area--text {
        display: inline-block;
        margin-left: 1em;
        vertical-align: middle;
        width: 72%; }
        .di--data-accuracy .caption .call-out-area .call-out-area--text .call-out-link, .mdm--needs .caption .call-out-area .call-out-area--text .call-out-link, .bdi--hadoop .caption .call-out-area .call-out-area--text .call-out-link, .ai--solving .caption .call-out-area .call-out-area--text .call-out-link, .ic--hybrid .caption .call-out-area .call-out-area--text .call-out-link, .ci--not-all .caption .call-out-area .call-out-area--text .call-out-link, .ci--self-service .caption .call-out-area .call-out-area--text .call-out-link {
          font-size: 16px; }

.ci--not-all {
  background-image: url(/sites/all/themes/talend_responsive/images/ic-not-all.jpg) !important; }

.ic--hybrid {
  background-image: url(/sites/all/themes/talend_responsive/images/ic-hybrid.jpg) !important; }

.ai--benefits, .ai--solving {
  background-image: url(/sites/all/themes/talend_responsive/images/app-int-02.jpg);
  background-position: 40% 0;
  min-height: 0;
  padding: 4em 0; }
  .ai--benefits .sec-header, .ai--benefits .caption, .ai--solving .sec-header, .ai--solving .caption {
    margin-top: 0; }
  .ai--benefits .caption, .ai--benefits .large-6, .ai--solving .caption, .ai--solving .large-6 {
    display: inline-block;
    width: 49%;
    vertical-align: top; }

.ai--benefits {
  background-image: url(/sites/all/themes/talend_responsive/images/app-int-01.jpg);
  background-position: 60% 0; }
  .ai--benefits .large-6 {
    margin-top: 3em;
    padding-left: 50%; }
  .ai--benefits .sec-header {
    margin: 0.5em 0 1.2em; }

.ai--solving .caption {
  margin-left: 50%; }
.ai--solving .large-6 {
  margin-top: 3em;
  padding-right: 2em; }
.ai--solving.new-layer {
  background: none; }
  .ai--solving.new-layer .large-6 {
    margin-top: 0; }
  .ai--solving.new-layer .caption {
    margin-left: 0; }

.di--data-accuracy, .ic--hybrid, .ci--not-all, .ci--self-service {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-data-integration-2.jpg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px; }
  .di--data-accuracy .sub-title, .ic--hybrid .sub-title, .ci--not-all .sub-title, .ci--self-service .sub-title {
    margin-top: 4em; }
  .di--data-accuracy .caption, .ic--hybrid .caption, .ci--not-all .caption, .ci--self-service .caption {
    padding-left: 50%; }

.di--data-accuracy.new-layer {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-data-integration-2b.jpg);
  background-position: 100% 50%;
  padding: 5em 0; }
  @media screen and (max-width: 768px) {
    .di--data-accuracy.new-layer {
      background: #ffffff; } }
  .di--data-accuracy.new-layer .caption {
    float: left;
    margin-top: 0;
    padding-left: 50%;
    width: 100%; }
    @media screen and (max-width: 768px) {
      .di--data-accuracy.new-layer .caption {
        padding-left: 0; } }
    .di--data-accuracy.new-layer .caption .sub-title {
      margin-top: 0; }
    .di--data-accuracy.new-layer .caption:after {
      content: " ";
      display: table;
      clear: both; }

.mdm--needs {
  padding-bottom: 4em; }
  .mdm--needs .caption {
    padding-left: 50%; }

.bdi--hadoop {
  background: #ffffff;
  min-height: 0;
  padding: 3em 0; }
  .bdi--hadoop .caption, .bdi--hadoop .large-6 {
    display: inline-block;
    vertical-align: bottom; }
  .bdi--hadoop .caption {
    margin-right: 0;
    margin-left: 4%;
    width: 45%;
    padding-left: 0;
    margin-top: 0; }
    .bdi--hadoop .caption.imgleft {
      margin-right: 4%;
      margin-left: 0; }
  .bdi--hadoop.iot-layer .caption {
    margin-left: 0;
    text-align: center;
    width: 100%; }
    .bdi--hadoop.iot-layer .caption .call-out-area {
      margin-left: 25%;
      margin-top: 2em;
      text-align: left;
      width: 50%; }
      @media screen and (max-width: 768px) {
        .bdi--hadoop.iot-layer .caption .call-out-area {
          margin-left: 0;
          width: 100%; } }
  .bdi--hadoop.iot-layer .large-12 {
    margin-top: 30px; }
  .bdi--hadoop.competition_section {
    padding: 4em 0; }
    @media screen and (max-width: 768px) {
      .bdi--hadoop.competition_section {
        padding: 0 20px; } }
    .bdi--hadoop.competition_section h4 {
      font-size: 2.5em;
      margin-bottom: 1em;
      text-align: center; }
      @media screen and (max-width: 768px) {
        .bdi--hadoop.competition_section h4 {
          font-size: 1.4rem !important; } }
    .bdi--hadoop.competition_section .competition--list {
      border-bottom: 1px solid #315792; }
      .bdi--hadoop.competition_section .competition--list .talend-list {
        float: left;
        width: 50%; }
        .bdi--hadoop.competition_section .competition--list .talend-list:after {
          content: " ";
          clear: both;
          display: table; }
        @media screen and (max-width: 768px) {
          .bdi--hadoop.competition_section .competition--list .talend-list {
            width: 100%; } }
      .bdi--hadoop.competition_section .competition--list .competition_header {
        border-bottom: 1px solid #315792; }
        .bdi--hadoop.competition_section .competition--list .competition_header:after {
          content: " ";
          clear: both;
          display: table; }
        .bdi--hadoop.competition_section .competition--list .competition_header .header_title {
          background: #315792;
          color: #ffffff;
          float: left;
          font-size: 22px;
          font-weight: bold;
          padding: 10px 0;
          text-align: center;
          width: 100%; }
      .bdi--hadoop.competition_section .competition--list .competition_item .mark {
        float: left;
        font-size: 18px;
        font-weight: bold;
        padding: 20px;
        width: 100%; }
        body.i18n-de .bdi--hadoop.competition_section .competition--list .competition_item .mark {
          font-size: 16px; }
        body.i18n-fr .bdi--hadoop.competition_section .competition--list .competition_item .mark {
          font-size: 13px; }
        @media screen and (max-width: 910px) {
          .bdi--hadoop.competition_section .competition--list .competition_item .mark {
            font-size: 14px; } }
        .bdi--hadoop.competition_section .competition--list .competition_item .mark.good {
          border-left: 1px solid #315792;
          border-right: 1px solid #315792; }
          .bdi--hadoop.competition_section .competition--list .competition_item .mark.good span {
            color: #ffffff;
            margin-right: 10px;
            border-radius: 25px;
            background: #b4c401;
            padding: 2px 7px; }
        .bdi--hadoop.competition_section .competition--list .competition_item .mark.bad {
          border-right: 1px solid #315792; }
          .bdi--hadoop.competition_section .competition--list .competition_item .mark.bad span {
            color: #ffffff;
            margin-right: 10px;
            border-radius: 25px;
            background: #FF0004;
            padding: 2px 7px; }
      .bdi--hadoop.competition_section .competition--list:after {
        content: " ";
        clear: both;
        display: table; }
  .bdi--hadoop.data-fabric {
    background-image: url(/sites/all/themes/talend_responsive/images/df-chart.jpg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 75px 0; }
    .bdi--hadoop.data-fabric .competition--list {
      border-bottom: 1px solid #3393ac;
      text-align: left; }
      .bdi--hadoop.data-fabric .competition--list .competition_header {
        border-bottom: 3px solid #a0af00; }
        .bdi--hadoop.data-fabric .competition--list .competition_header:first-child {
          border-right: 1px solid #3393ac; }
        .bdi--hadoop.data-fabric .competition--list .competition_header .header_title {
          background: #b9ca00;
          text-align: left;
          padding: 20px 0 20px 50px; }
      .bdi--hadoop.data-fabric .competition--list .competition_item .mark {
        background: rgba(255, 255, 255, 0.1);
        padding: 10px 50px;
        font-size: 14px;
        font-weight: 400;
        text-transform: none;
        color: #ffffff; }
      .bdi--hadoop.data-fabric .competition--list .competition_item .mark.good {
        border-left: 1px solid #3393ac;
        border-right: 1px solid #3393ac; }
        .bdi--hadoop.data-fabric .competition--list .competition_item .mark.good span {
          background: none;
          color: #b9ca00;
          font-size: 18px;
          font-weight: 700;
          margin-right: 0; }
      .bdi--hadoop.data-fabric .competition--list .competition_item .mark.bad {
        border-left: 1px solid #3393ac; }
        .bdi--hadoop.data-fabric .competition--list .competition_item .mark.bad span {
          background: none;
          color: #FF0004;
          font-size: 18px;
          font-weight: 700;
          margin-right: 0; }

.tmm-language {
  padding: 75px 0;
  text-align: center; }

.data-fabric-table {
  background: #929da5;
  border: none;
  padding: 75px 0;
  text-align: center; }
  .data-fabric-table h2, .data-fabric-table p {
    color: #ffffff; }
    .data-fabric-table h2 a, .data-fabric-table p a {
      color: #ffffff;
      text-decoration: underline; }
      .data-fabric-table h2 a:hover, .data-fabric-table p a:hover {
        text-decoration: none; }
  .data-fabric-table .main-table {
    text-align: left;
    width: 100%; }
    .data-fabric-table .main-table tr:nth-of-type(even) {
      background: #eeeeee; }
    .data-fabric-table .main-table tr:nth-of-type(odd) {
      background: #ffffff; }
    .data-fabric-table .main-table tr td {
      border: 1px solid #d8d8d8;
      padding: 10px 30px; }
      .data-fabric-table .main-table tr td:first-child {
        font-weight: 700; }
    .data-fabric-table .main-table .header-row td {
      background: #00a9ce;
      border-top: 1px solid #00a9ce;
      color: #ffffff;
      font-size: 20px;
      font-weight: 700;
      padding: 30px; }
      .data-fabric-table .main-table .header-row td:first-child {
        border-left: 1px solid #00a9ce; }
      .data-fabric-table .main-table .header-row td:last-child {
        border-right: 1px solid #00a9ce; }
  .data-fabric-table .tmm-link {
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px; }
    .data-fabric-table .tmm-link a {
      color: #ffffff; }
      .data-fabric-table .tmm-link a:hover {
        text-decoration: underline; }

.di--tco, .mdm--roi, .bdi--protect, .ai--deliver, .ic--real-time {
  background-image: url(/sites/all/themes/talend_responsive/images/data-integration-03.png);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px; }
  .di--tco .caption, .mdm--roi .caption, .bdi--protect .caption, .ai--deliver .caption, .ic--real-time .caption {
    margin-top: 3em;
    width: 55%; }
    .di--tco .caption .sub-title, .mdm--roi .caption .sub-title, .bdi--protect .caption .sub-title, .ai--deliver .caption .sub-title, .ic--real-time .caption .sub-title {
      font-size: 1.5rem; }
    .di--tco .caption .call-out-area, .mdm--roi .caption .call-out-area, .bdi--protect .caption .call-out-area, .ai--deliver .caption .call-out-area, .ic--real-time .caption .call-out-area {
      background-color: #e0e1e2;
      margin-top: 3em;
      padding: 1em; }
      .di--tco .caption .call-out-area .call-out-area--text, .mdm--roi .caption .call-out-area .call-out-area--text, .bdi--protect .caption .call-out-area .call-out-area--text, .ai--deliver .caption .call-out-area .call-out-area--text, .ic--real-time .caption .call-out-area .call-out-area--text {
        display: inline-block;
        margin-left: 1em;
        vertical-align: middle;
        width: 72%; }
        .di--tco .caption .call-out-area .call-out-area--text .call-out-link, .mdm--roi .caption .call-out-area .call-out-area--text .call-out-link, .bdi--protect .caption .call-out-area .call-out-area--text .call-out-link, .ai--deliver .caption .call-out-area .call-out-area--text .call-out-link, .ic--real-time .caption .call-out-area .call-out-area--text .call-out-link {
          font-size: 16px; }

.ic--real-time {
  background-image: url(/sites/all/themes/talend_responsive/images/ic-real-time.jpg) !important; }
  .ic--real-time.new-layer {
    background-position: 50% 0; }

.mdm--roi .caption {
  margin-top: 6em; }

.di--tco, .ic--real-time {
  min-height: 450px; }

.di--tco.new-layer {
  background-position: 50% 0%; }

.ai--deliver {
  background-position: 50% 0%; }
  .ai--deliver .caption {
    margin-top: 7em;
    width: 45%; }
  .ai--deliver.new-layer {
    min-height: 0;
    padding: 7em 0; }
    .ai--deliver.new-layer h4 {
      font-size: 1.5rem; }
    .ai--deliver.new-layer .large-6 {
      float: left; }
      .ai--deliver.new-layer .large-6:nth-of-type(2) {
        padding-top: 2em;
        text-align: center; }
        .ai--deliver.new-layer .large-6:nth-of-type(2) img {
          border: 1px solid #000000;
          width: 60%; }
    @media screen and (max-width: 1024px) {
      .ai--deliver.new-layer .large-5 {
        width: 42%; } }

.customer-success-mgt {
  background: #eeeeee;
  padding: 4em 0; }
  .customer-success-mgt h2 {
    text-align: center; }
  .customer-success-mgt ul {
    margin: 0;
    margin-top: 0;
    margin-left: 3em; }
    .customer-success-mgt ul li {
      list-style: none;
      margin: 1em 0; }
      .customer-success-mgt ul li:before {
        content: '\2022';
        color: #c4d600;
        display: block;
        position: relative;
        max-width: 0;
        max-height: 0;
        left: -16px;
        top: -5px;
        font-size: 20px; }

.bdi--protect {
  background-image: url(/sites/all/themes/talend_responsive/images/big-data-03.png);
  padding: 3em 0; }
  .bdi--protect .caption {
    margin-top: 0;
    width: 45%; }
  .bdi--protect.new--layer {
    background-image: url(/sites/all/themes/talend_responsive/images/big-data-03.jpg);
    background-position: 50% 0; }
    .bdi--protect.new--layer .caption {
      margin-left: 55%; }
  .bdi--protect .large-6 {
    float: left; }
    .bdi--protect .large-6:nth-of-type(2) {
      padding-left: 3%; }
  .bdi--protect h4 {
    font-size: 1.5rem; }

.di--tco .caption, .ic--real-time .caption {
  margin-top: 5em;
  width: 45%; }

.mdm--roi {
  background-image: url(/sites/all/themes/talend_responsive/images/mdm-03.png); }
  .mdm--roi .caption {
    width: 45%; }

.di--simplify-section, .mdm--simplify-section, .bdi--simplify-section, .ai--simplify-section, .ic--simplify-section {
  background-color: #eeeeee;
  display: block;
  padding: 4em 0; }
  .di--simplify-section h1, .di--simplify-section h2, .mdm--simplify-section h1, .mdm--simplify-section h2, .bdi--simplify-section h1, .bdi--simplify-section h2, .ai--simplify-section h1, .ai--simplify-section h2, .ic--simplify-section h1, .ic--simplify-section h2 {
    margin-bottom: 1.5em;
    text-align: center; }
  .di--simplify-section .simply-section--table, .mdm--simplify-section .simply-section--table, .bdi--simplify-section .simply-section--table, .ai--simplify-section .simply-section--table, .ic--simplify-section .simply-section--table {
    background: none;
    border: none; }
    .di--simplify-section .simply-section--table tbody, .mdm--simplify-section .simply-section--table tbody, .bdi--simplify-section .simply-section--table tbody, .ai--simplify-section .simply-section--table tbody, .ic--simplify-section .simply-section--table tbody {
      border-top: none; }
    .di--simplify-section .simply-section--table tr, .mdm--simplify-section .simply-section--table tr, .bdi--simplify-section .simply-section--table tr, .ai--simplify-section .simply-section--table tr, .ic--simplify-section .simply-section--table tr {
      background: none; }
    .di--simplify-section .simply-section--table td, .mdm--simplify-section .simply-section--table td, .bdi--simplify-section .simply-section--table td, .ai--simplify-section .simply-section--table td, .ic--simplify-section .simply-section--table td {
      text-align: center; }
    .di--simplify-section .simply-section--table .cycle-stage, .mdm--simplify-section .simply-section--table .cycle-stage, .bdi--simplify-section .simply-section--table .cycle-stage, .ai--simplify-section .simply-section--table .cycle-stage, .ic--simplify-section .simply-section--table .cycle-stage {
      font-size: 16px;
      text-transform: uppercase;
      width: 20%; }
    .di--simplify-section .simply-section--table .cycle--p1, .mdm--simplify-section .simply-section--table .cycle--p1, .bdi--simplify-section .simply-section--table .cycle--p1, .ai--simplify-section .simply-section--table .cycle--p1, .ic--simplify-section .simply-section--table .cycle--p1 {
      color: #e76d2d; }
    .di--simplify-section .simply-section--table .cycle--p2, .mdm--simplify-section .simply-section--table .cycle--p2, .bdi--simplify-section .simply-section--table .cycle--p2, .ai--simplify-section .simply-section--table .cycle--p2, .ic--simplify-section .simply-section--table .cycle--p2 {
      color: #817c00; }
    .di--simplify-section .simply-section--table .cycle--p3, .mdm--simplify-section .simply-section--table .cycle--p3, .bdi--simplify-section .simply-section--table .cycle--p3, .ai--simplify-section .simply-section--table .cycle--p3, .ic--simplify-section .simply-section--table .cycle--p3 {
      color: #00a9ce; }
    .di--simplify-section .simply-section--table .cycle--p4, .mdm--simplify-section .simply-section--table .cycle--p4, .bdi--simplify-section .simply-section--table .cycle--p4, .ai--simplify-section .simply-section--table .cycle--p4, .ic--simplify-section .simply-section--table .cycle--p4 {
      color: #005695; }
    .di--simplify-section .simply-section--table .cycle--p5, .mdm--simplify-section .simply-section--table .cycle--p5, .bdi--simplify-section .simply-section--table .cycle--p5, .ai--simplify-section .simply-section--table .cycle--p5, .ic--simplify-section .simply-section--table .cycle--p5 {
      color: #f7a849; }

.why-talend-section, .deliver-section {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-why-talend.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 4em 0; }
  .why-talend-section h1, .why-talend-section h2, .why-talend-section p, .why-talend-section .sub-title, .deliver-section h1, .deliver-section h2, .deliver-section p, .deliver-section .sub-title {
    color: #ffffff;
    text-align: center; }
  .why-talend-section h1, .deliver-section h1 {
    margin-bottom: 1em; }
  .why-talend-section p, .deliver-section p {
    padding: 0 15em; }
  .why-talend-section .sub-title, .deliver-section .sub-title {
    color: #b9ca00;
    display: block;
    font-style: normal;
    font-size: 1.214em;
    line-height: 1.176em;
    margin: 0 0 3em; }
  .why-talend-section .learn-more, .deliver-section .learn-more {
    text-align: center; }
    .why-talend-section .learn-more .custom-button-class, .deliver-section .learn-more .custom-button-class {
      padding: 16px 20px;
      width: 12em; }
  .why-talend-section.main-products, .deliver-section.main-products {
    background-image: url(/sites/all/themes/talend_responsive/images/data-driven-bg.jpg);
    padding: 90px 0; }

.deliver-section {
  background-image: url(/sites/all/themes/talend_responsive/images/community-bg.jpg) !important; }
  .deliver-section .custom-button-class {
    width: auto !important; }

.learn-more-button {
  margin-top: 2em;
  padding: 16px 12px;
  text-align: center;
  width: 12em; }

.page-download .ribbon {
  position: absolute;
  left: -5px;
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px;
  height: 75px;
  text-align: right; }
.page-download .ribbon span {
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #E76D2D;
  background: linear-gradient(#E76D2D 0%, #E76D2D 100%);
  box-shadow: 0 3px 10px -5px black;
  position: absolute;
  top: 19px;
  left: -21px;
  box-shadow: 0 3px 10px -5px black;
  box-shadow: 0 3px 10px -5px black;
  box-shadow: 0 3px 10px -5px black;
  box-shadow: 0 3px 10px -5px black; }
.page-download .ribbon span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #E76D2D;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #E76D2D; }
.page-download .ribbon span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #E76D2D;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #E76D2D; }
.page-download .quicktabs-wrapper .new-tos {
  position: relative;
  float: left !important; }
  .page-download .quicktabs-wrapper .new-tos .ribbon {
    left: 3px;
    top: 0px;
    width: 50px;
    height: 50px; }
    .page-download .quicktabs-wrapper .new-tos .ribbon span {
      top: 7px;
      left: -32px;
      box-shadow: none; }
      .page-download .quicktabs-wrapper .new-tos .ribbon span:after, .page-download .quicktabs-wrapper .new-tos .ribbon span:before {
        border: 0px; }

.download-fixed {
  position: fixed;
  right: 0;
  top: 0;
  width: 10.357em;
  background: #fff;
  z-index: 99;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  padding: 3px;
  margin: 0 -6px 0 0;
  font-weight: 700;
  top: 40%;
  text-shadow: 1px 2px 0px rgba(3, 3, 3, 0.25); }
  .download-fixed li a {
    display: block;
    background: #b4c401;
    font-size: 1.071em;
    line-height: 1.071em;
    color: #fff;
    text-transform: uppercase;
    border-bottom: 3px solid #a0af00;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding: 33px 12px 12px;
    position: relative;
    text-shadow: 1px 2px 0.1em #969696;
    font-weight: 500; }
    .download-fixed li a:after {
      position: absolute;
      left: 0;
      top: 0;
      content: '';
      background: url(../images/sprite.png) -39px -25px;
      width: 16px;
      height: 15px;
      margin: 13px 0 0  10px; }
    .download-fixed li a:hover {
      opacity: 0.8; }
  .download-fixed li.contact-icon a:after {
    background: url(../images/sprite.png) 0 -27px;
    width: 20px;
    height: 15px; }

.featured-sec .h-sub-heading {
  color: #ffffff !important; }

.products-new--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-talend56-hero.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  min-height: 580px;
  padding: 4em 0; }
  .products-new--hero h1 {
    color: #ffffff; }
  .products-new--hero .sub-title {
    color: #ffffff;
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 20px; }
  .products-new--hero .learn-more-button {
    width: 25em; }

.products-new--real {
  border-bottom: 2px solid #e0e1e2;
  padding: 6em 0; }
  .products-new--real h1 {
    font-size: 2.75rem; }
  .products-new--real .large-12 {
    text-align: center; }
  .products-new--real .large-6 {
    display: inline-block;
    vertical-align: top;
    width: 49%; }
  .products-new--real ul {
    margin: 0;
    margin-top: 0;
    margin-left: 3em; }
    .products-new--real ul li {
      list-style: none;
      margin: 1em 0; }
      .products-new--real ul li:before {
        content: '\2022';
        color: #c4d600;
        display: block;
        position: relative;
        max-width: 0;
        max-height: 0;
        left: -16px;
        top: -5px;
        font-size: 20px; }

.products-new--enhanced {
  border-bottom: 2px solid #e0e1e2;
  padding: 6em 0; }
  .products-new--enhanced h1 {
    font-size: 2.75rem; }
  .products-new--enhanced .large-6 {
    display: inline-block;
    vertical-align: top;
    width: 49%; }
    .products-new--enhanced .large-6:first-child {
      padding-right: 2em; }
  .products-new--enhanced ul {
    margin: 0;
    margin-top: 0;
    margin-left: 3em; }
    .products-new--enhanced ul li {
      list-style: none;
      margin: 1em 0; }
      .products-new--enhanced ul li:before {
        content: '\2022';
        color: #c4d600;
        display: block;
        position: relative;
        max-width: 0;
        max-height: 0;
        left: -16px;
        top: -5px;
        font-size: 20px; }

.products-new--faster {
  border-bottom: 2px solid #e0e1e2;
  padding: 6em 0; }
  .products-new--faster h1 {
    font-size: 2.75rem; }
  .products-new--faster .large-6 {
    display: inline-block;
    vertical-align: top;
    width: 49%; }
  .products-new--faster ul {
    margin: 0;
    margin-top: 0;
    margin-left: 3em; }
    .products-new--faster ul li {
      list-style: none;
      margin: 1em 0; }
      .products-new--faster ul li:before {
        content: '\2022';
        color: #c4d600;
        display: block;
        position: relative;
        max-width: 0;
        max-height: 0;
        left: -16px;
        top: -5px;
        font-size: 20px; }

.products-new--deliver {
  padding: 6em 0; }
  .products-new--deliver h1 {
    font-size: 2.75rem; }
  .products-new--deliver .large-6 {
    display: inline-block;
    vertical-align: top;
    width: 49%; }
    .products-new--deliver .large-6:first-child {
      padding-right: 2em; }
  .products-new--deliver ul {
    margin: 0;
    margin-top: 0;
    margin-left: 3em; }
    .products-new--deliver ul li {
      list-style: none;
      margin: 1em 0; }
      .products-new--deliver ul li:before {
        content: '\2022';
        color: #c4d600;
        display: block;
        position: relative;
        max-width: 0;
        max-height: 0;
        left: -16px;
        top: -5px;
        font-size: 20px; }

.products-new--expand {
  background: #eeeeee;
  padding: 6em 0; }
  .products-new--expand h1 {
    font-size: 2.75rem; }
  .products-new--expand h2 {
    margin-top: 1em; }
  .products-new--expand .large-7 {
    display: inline-block;
    vertical-align: top;
    width: 60%; }
  .products-new--expand .large-5 {
    display: inline-block;
    vertical-align: top;
    width: 39%; }
  .products-new--expand ul {
    margin: 0;
    margin-top: 0;
    margin-left: 3em; }
    .products-new--expand ul li {
      list-style: none;
      margin: 1em 0; }
      .products-new--expand ul li:before {
        content: '\2022';
        color: #c4d600;
        display: block;
        position: relative;
        max-width: 0;
        max-height: 0;
        left: -16px;
        top: -5px;
        font-size: 20px; }

.products-new--speed {
  padding: 6em 0; }
  .products-new--speed h1 {
    font-size: 2.75rem; }
  .products-new--speed .large-6 {
    display: inline-block;
    vertical-align: top;
    width: 49%; }
    .products-new--speed .large-6:first-child {
      padding-right: 2em; }
  .products-new--speed ul {
    margin: 0;
    margin-top: 0;
    margin-left: 3em; }
    .products-new--speed ul li {
      list-style: none;
      margin: 1em 0; }
      .products-new--speed ul li:before {
        content: '\2022';
        color: #c4d600;
        display: block;
        position: relative;
        max-width: 0;
        max-height: 0;
        left: -16px;
        top: -5px;
        font-size: 20px; }

.products-metadata-bridge .products-new--webinar {
  background-image: url(/sites/all/themes/talend_responsive/images/bridge-webinar.jpg) !important; }

.products-new--webinar {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-feature.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 4em 0;
  min-height: 540px; }
  .products-new--webinar .large-6 {
    margin-top: 3em;
    width: 50%; }
    .products-new--webinar .large-6 .sub-title {
      font-size: 18px;
      font-style: italic;
      font-weight: 700;
      margin-bottom: 20px; }
    .products-new--webinar .large-6 h1, .products-new--webinar .large-6 .sub-title, .products-new--webinar .large-6 p {
      color: #ffffff; }
    .products-new--webinar .large-6 h1 {
      margin: 10px 0; }

@media only screen and (max-width: 768px) {
  .products-new--hero, .products-new--real, .products-new--enhanced, .products-new--faster, .products-new--deliver, .products-new--expand, .products-new--speed, .products-new--webinar {
    padding-left: 2em;
    padding-right: 2em; }
    .products-new--hero .large-7, .products-new--hero .large-6, .products-new--hero .large-5, .products-new--real .large-7, .products-new--real .large-6, .products-new--real .large-5, .products-new--enhanced .large-7, .products-new--enhanced .large-6, .products-new--enhanced .large-5, .products-new--faster .large-7, .products-new--faster .large-6, .products-new--faster .large-5, .products-new--deliver .large-7, .products-new--deliver .large-6, .products-new--deliver .large-5, .products-new--expand .large-7, .products-new--expand .large-6, .products-new--expand .large-5, .products-new--speed .large-7, .products-new--speed .large-6, .products-new--speed .large-5, .products-new--webinar .large-7, .products-new--webinar .large-6, .products-new--webinar .large-5 {
      display: block;
      margin-bottom: 2em;
      width: 100%; }
    .products-new--hero p, .products-new--real p, .products-new--enhanced p, .products-new--faster p, .products-new--deliver p, .products-new--expand p, .products-new--speed p, .products-new--webinar p {
      text-align: center; }
      .products-new--hero p .learn-more-button, .products-new--real p .learn-more-button, .products-new--enhanced p .learn-more-button, .products-new--faster p .learn-more-button, .products-new--deliver p .learn-more-button, .products-new--expand p .learn-more-button, .products-new--speed p .learn-more-button, .products-new--webinar p .learn-more-button {
        width: 100%; } }

.df-edge {
  border-bottom: 1px solid #e0e1e2;
  padding: 5em 0; }
  .df-edge .large-6, .df-edge .large-7, .df-edge .large-5 {
    display: inline-block;
    width: 49%; }
    .df-edge .large-6:nth-of-type(1), .df-edge .large-7:nth-of-type(1), .df-edge .large-5:nth-of-type(1) {
      padding-right: 4%; }
      @media only screen and (max-width: 769px) {
        .df-edge .large-6:nth-of-type(1), .df-edge .large-7:nth-of-type(1), .df-edge .large-5:nth-of-type(1) {
          padding-right: 0; } }
  .df-edge .large-7 {
    width: 56%; }
  @media only screen and (max-width: 769px) {
    .df-edge .large-7 {
      width: 100%; } }
  .df-edge .large-5 {
    width: 42%;
    padding-right: 4%; }
  @media only screen and (max-width: 769px) {
    .df-edge .large-5 {
      padding-right: 0;
      width: 100%; } }

.df-competition {
  border-bottom: 1px solid #e0e1e2;
  padding: 5em 0; }
  .df-competition .large-6 {
    display: inline-block;
    width: 49%; }
    .df-competition .large-6:nth-of-type(2) {
      padding-left: 4%; }
      @media only screen and (max-width: 769px) {
        .df-competition .large-6:nth-of-type(2) {
          padding-left: 0; } }

.sandbox-promo {
  border-bottom: 1px solid #e0e1e2; }
  .sandbox-promo .large-6 {
    display: inline-block;
    width: 49%; }
  .sandbox-promo.new-layer .large-6:nth-of-type(2) {
    padding-left: 4%;
    margin-top: -5%; }
    @media only screen and (max-width: 769px) {
      .sandbox-promo.new-layer .large-6:nth-of-type(2) {
        padding-left: 0;
        margin-top: 0; } }
  .sandbox-promo.blazing-fast {
    background-image: url(/sites/all/themes/talend_responsive/images/spark-blazing-fast.jpg);
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: cover; }
  .sandbox-promo.df {
    background-image: url(/sites/all/themes/talend_responsive/images/df-people-bg.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat; }
  @media screen and (max-width: 769px) {
    .sandbox-promo.df {
      background: #ffffff; } }

.ajax-progress, .ajax-progress-throbber {
  display: none; }

.watch-video {
  cursor: pointer; }

.go-dark {
  background: #000000;
  display: none;
  opacity: 0.6;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999; }

.video-window {
  background: #ffffff;
  display: none;
  position: fixed;
  top: 20%;
  left: 25%;
  width: 50%;
  height: 60%;
  border-radius: 4px;
  padding: 2em;
  z-index: 10000; }
  .video-window .close-video-window {
    border-radius: 40px;
    padding: 5px;
    width: 25px;
    height: 25px;
    background: #005695;
    color: #ffffff;
    position: absolute;
    top: 3px;
    right: 3px;
    font-size: 1.2rem;
    text-align: center;
    cursor: pointer; }
  .video-window iframe {
    height: 100%;
    width: 100%; }

.featured--open-studio {
  padding: 4em 0; }
  .featured--open-studio h2 {
    font-size: 1.7rem; }
  .featured--open-studio .large-6 {
    display: inline-block;
    width: 48%;
    vertical-align: top; }
    .featured--open-studio .large-6:first-child {
      margin-right: 2%; }
    .featured--open-studio .large-6:last-child {
      width: 35%;
      float: right; }
  .featured--open-studio .resource {
    clear: both;
    margin-bottom: 2.5em; }
    .featured--open-studio .resource img {
      float: left;
      margin-right: 1em; }
  .featured--open-studio .more--link {
    text-align: right; }
    .featured--open-studio .more--link a {
      text-transform: uppercase;
      font-weight: 700; }

.section-products .customer-area {
  padding-bottom: 3em; }

.mobile-table {
  display: none; }
  .mobile-table .cycle-stage {
    font-size: 16px;
    margin: 1em 0 5px;
    text-transform: uppercase;
    width: 100%; }
  .mobile-table .cycle--p1 {
    color: #e76d2d; }
  .mobile-table .cycle--p2 {
    color: #817c00; }
  .mobile-table .cycle--p3 {
    color: #00a9ce; }
  .mobile-table .cycle--p4 {
    color: #005695; }
  .mobile-table .cycle--p5 {
    color: #f7a849; }

#quickset-mobile_tos_downloads .ui-accordion .ui-accordion-content {
  padding: 0; }
#quickset-mobile_tos_downloads .ui-accordion .ui-accordion-header {
  background-color: #eee;
  border: none; }
#quickset-mobile_tos_downloads .ui-accordion .ui-accordion-icons {
  padding-left: 1em; }
#quickset-mobile_tos_downloads .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  display: none; }
#quickset-mobile_tos_downloads h3 {
  font-size: 1.2rem; }

.products--think-big .large-7 h1 {
  color: white; }

.seo-blurb a {
  text-decoration: underline; }

.google-tags {
  display: none; }

.page-node-1836 .block-views-section-landing-page-block-10 {
  display: none !important; }

  .data-fabric-layer .all_products {
    display: none;
    clear: both; }
  .data-fabric-layer .h-sub-heading, .data-fabric-layer p {
    text-align: center; }
  .data-fabric-layer .h-sub-heading {
    font-weight: 700; }
  .data-fabric-layer .data-fabric-icons {
    margin-top: 40px; }
    .data-fabric-layer .data-fabric-icons .icon {
      color: #005695;
      font-size: 18px;
      font-weight: 300;
      float: left;
      line-height: 22px;
      text-align: center;
      width: 20%; }
      .data-fabric-layer .data-fabric-icons .icon a {
        color: #005695; }
      .data-fabric-layer .data-fabric-icons .icon .text {
        margin-bottom: 10px; }
        .data-fabric-layer .data-fabric-icons .icon .text a {
          text-transform: capitalize; }
      @media only screen and (max-width: 880px) {
        .data-fabric-layer .data-fabric-icons .icon {
          margin-top: 20px;
          width: 33.3%; } }
      @media only screen and (max-width: 600px) {
        .data-fabric-layer .data-fabric-icons .icon {
          width: 100%; } }
    @media only screen and (max-width: 880px) {
      .data-fabric-layer .data-fabric-icons {
        margin-top: 20px; } }
  .data-fabric-layer .call-out-line {
    background: #005695;
    border-bottom: 3px solid #c3cf21;
    border-top: 3px solid #c3cf21;
    font-weight: 300;
    font-size: 20px;
    margin: 60px 0 0;
    padding: 15px 0; }
    .data-fabric-layer .call-out-line .call-out {
      color: #ffffff;
      float: left;
      text-align: center;
      text-transform: uppercase;
      width: 33.3%; }
      @media only screen and (max-width: 768px) {
        .data-fabric-layer .call-out-line .call-out {
          margin-top: 15px;
          width: 100%; }
          .data-fabric-layer .call-out-line .call-out:first-of-type {
            margin-top: 0; } }
  .data-fabric-layer.product-matrix-layer {
    background-image: url(/sites/all/themes/talend_responsive/images/bg-product-matrix.jpg); }
    .data-fabric-layer.product-matrix-layer .data-fabric-icons {
      text-align: center;
      width: 100%; }
    .data-fabric-layer.product-matrix-layer hr {
      border: solid #53565a;
      border-width: 2px 0 0; }
    .data-fabric-layer.product-matrix-layer .icon {
      float: none;
      width: 32%;
      display: inline-block;
      vertical-align: top;
      min-height: 280px; }
      .data-fabric-layer.product-matrix-layer .icon img {
        max-width: 65px;
        padding-bottom: 10px; }
      .data-fabric-layer.product-matrix-layer .icon .custom-button-class {
        color: #fff;
        font-size: 0.8em;
        font-weight: 700; }
      .data-fabric-layer.product-matrix-layer .icon .free_trial {
        color: #5ea7cb;
        padding-top: 10px;
        display: block; }
      .data-fabric-layer.product-matrix-layer .icon p {
        color: #53565a;
        max-width: 90%;
        display: inline-block; }
    .data-fabric-layer.product-matrix-layer .talend-data-fabric {
      padding-top: 30px; }
      .data-fabric-layer.product-matrix-layer .talend-data-fabric h2 {
        color: #53565a;
        text-transform: capitalize;
        font-weight: 500; }

.front .data-fabric-layer.product-matrix-layer .all_products, .why_talend .data-fabric-layer.product-matrix-layer .all_products {
  display: block; }
.front .data-fabric-layer.product-matrix-layer .icon, .why_talend .data-fabric-layer.product-matrix-layer .icon {
  min-height: 220px; }
  .front .data-fabric-layer.product-matrix-layer .icon .custom-button-class, .front .data-fabric-layer.product-matrix-layer .icon .free_trial, .why_talend .data-fabric-layer.product-matrix-layer .icon .custom-button-class, .why_talend .data-fabric-layer.product-matrix-layer .icon .free_trial {
    display: none; }

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .data-fabric-layer.product-matrix-layer .icon {
    width: 32%; }

  .section-products .row {
    padding: 0 1.5em; }
  .section-products .customer-area.customer-area-logos {
    padding-top: 1.5em; }
  .section-products .products--one-platform .platform-styles {
    display: block;
    margin-left: 30px;
    width: 100%; }
  .section-products .products--talend-business .large-6 {
    width: 50%; }
  .section-products .products--think-big .large-7 {
    width: 65%; }
  .section-products .customer-area .customer-logos li {
    margin: 0 0.5em; }
  .section-products .bdi--hadoop .large-6:first-child {
    width: 50%;
    text-align: center; }
  .section-products .open-studio--hero .large-6 {
    width: 55%; }
  .section-products .open-studio--why {
    min-height: 0;
    padding: 3em 0; }
    .section-products .open-studio--why .large-6 {
      width: 50%; } }
@media only screen and (max-width: 880px) {
  .section-products #nav .main-nav ul li {
    padding: 0 0 0 1.1em !important; }
  .section-products .deliver-section p {
    padding: 0 !important; }
  .section-products .matrix--tab {
    height: auto !important; }
  .section-products .bdi--matrix .matrix--tab--text, .section-products .ai--matrix .matrix--tab--text, .section-products .mdm--matrix .matrix--tab--text {
    font-size: 12px !important;
    line-height: 14px !important; }
  .section-products .ai--matrix .matrix--tab--text {
    font-size: 12px;
    line-height: 14px; }
  .section-products .ai--matrix .matrix--tab img {
    width: 16px; }
  .section-products .comparison--matrix .matrix--table tr td, .section-products .comparison--matrix .matrix--table tr td .matrix--tab--text {
    font-size: 12px !important;
    line-height: 14px !important; }
  .section-products .comparison--matrix .matrix--table tr:first-child td {
    vertical-align: middle;
    padding: 1em 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px; }
    .section-products .comparison--matrix .matrix--table tr:first-child td .matrix--tab--text {
      margin-top: 1em; }
  .section-products .comparison--matrix .matrix--table tr:last-child td {
    vertical-align: middle !important;
    padding: 1em 0;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-size: 100% 90%; }

  .ic--hybrid {
    background-image: none !important;
    background: #ffffff !important; } }
@media only screen and (max-width: 768px) {
  .data-fabric-layer.product-matrix-layer .icon {
    width: 48%; }

  .section-products h2, .section-products-tic h2 {
    font-size: 1.75rem !important;
    margin-top: 0 !important; }
  .section-products section, .section-products-tic section {
    min-height: 0 !important; }
  .section-products .inner-wrap section, .section-products-tic .inner-wrap section {
    padding: 0; }
    .section-products .inner-wrap section .row, .section-products-tic .inner-wrap section .row {
      padding: 2em 1em; }
  .section-products .mobile-table, .section-products-tic .mobile-table {
    display: block;
    margin-top: -1em; }
  .section-products .simply-section--table, .section-products-tic .simply-section--table {
    display: none; }
  .section-products .large-5, .section-products .large-6, .section-products .large-7, .section-products .caption, .section-products .caption-block, .section-products-tic .large-5, .section-products-tic .large-6, .section-products-tic .large-7, .section-products-tic .caption, .section-products-tic .caption-block {
    display: block !important;
    margin: 0 !important;
    width: 100% !important; }
  .section-products .learn-more-button, .section-products-tic .learn-more-button {
    width: 80% !important;
    max-width: 300px; }
  .section-products .caption-block, .section-products-tic .caption-block {
    margin: 0 !important; }
  .section-products .customer-logos li, .section-products-tic .customer-logos li {
    width: 30% !important; }

  .products--one-platform {
    padding-bottom: 0; }
    .products--one-platform .platform-styles {
      display: block;
      margin-bottom: 15px;
      width: 100%; }
      .products--one-platform .platform-styles:nth-child(3) {
        margin-left: 0; }
      .products--one-platform .platform-styles h4 {
        margin-bottom: 8px; }

  .products--talendforge p {
    padding: 0 10px; }

  .products--talend-business {
    background-position: 75% 0;
    min-height: 0;
    padding: 1em; }
    .products--talend-business .large-6 {
      margin-left: 15px;
      width: 60%; }

  .products--talend-support {
    padding: 1em 0; }
    .products--talend-support .large-6 {
      margin-left: 45%; }
      .products--talend-support .large-6 .learn-more-button {
        width: 95%; }

  #footer .block-menu-menu-below-footer {
    float: none; }

  .bdi--hero .large-5, .bdi--hero .caption-block, .ic--hero .large-5, .ic--hero .caption-block, .bds--hero .large-5, .bds--hero .caption-block {
    display: block;
    width: 100%; }
    .bdi--hero .large-5 .hero-points .hero-point, .bdi--hero .caption-block .hero-points .hero-point, .ic--hero .large-5 .hero-points .hero-point, .ic--hero .caption-block .hero-points .hero-point, .bds--hero .large-5 .hero-points .hero-point, .bds--hero .caption-block .hero-points .hero-point {
      display: block;
      width: 100%; }
  .bdi--hero .large-5, .ic--hero .large-5, .bds--hero .large-5 {
    margin-top: 0; }

  .bdi--customers {
    padding-top: 1em; }

  .bdi--benefits {
    background: #ffffff; }
    .bdi--benefits .caption {
      padding: 1em;
      width: 100%; }
      .bdi--benefits .caption .sub-title {
        margin-top: 0; }

  .bdi--benefits {
    padding: 0; }
    .bdi--benefits .large-6 img {
      display: none; }

  .bdi--hadoop {
    padding: 0; }
    .bdi--hadoop .large-6 img {
      display: none; }
    .page-node-91549 .bdi--hadoop .large-6, .page-node-91550 .bdi--hadoop .large-6, .page-node-91551 .bdi--hadoop .large-6, .page-node-91552 .bdi--hadoop .large-6 {
      margin-bottom: 20px !important; }
      .page-node-91549 .bdi--hadoop .large-6 img, .page-node-91550 .bdi--hadoop .large-6 img, .page-node-91551 .bdi--hadoop .large-6 img, .page-node-91552 .bdi--hadoop .large-6 img {
        display: block; }

  .caption .call-out-area .call-out-area--text {
    width: 65% !important; }

  .bdi--protect, .products--talend-business, .products--talend-support {
    background: #ffffff !important;
    padding: 0; }

  .why-talend-section p, .bdi--simplify-section, .comparison--matrix, .sandbox-promo, .why-talend-section {
    padding: 0; }

  .bottom-container h4, .bottom-container h2 {
    font-size: 1rem !important; }

  .mobile-center {
    text-align: center; }

  .video-window {
    top: 30%;
    left: 5%;
    width: 90%;
    height: 40%; }

  .mdm--hero {
    background-position: 20% 0%; }

  .di--hero, .esb--hero {
    background-position: 0% 0%; }

  .di--customers .large-12 .customer-logos li {
    margin: 24px 1em; }

  .di--benefits, .ai--benefits, .ai--solving, .ic--benefits {
    background: #ffffff; }
    .di--benefits .large-6 img, .ai--benefits .large-6 img, .ai--solving .large-6 img, .ic--benefits .large-6 img {
      display: none; }

  .ic--hybrid {
    background-image: none !important; }

  .di--data-accuracy, .mdm--needs, .ic--hybrid, .ci--not-all {
    background: #ffffff; }
    .di--data-accuracy .caption, .mdm--needs .caption, .ic--hybrid .caption, .ci--not-all .caption {
      padding-left: 0; }
      .di--data-accuracy .caption .sub-title, .mdm--needs .caption .sub-title, .ic--hybrid .caption .sub-title, .ci--not-all .caption .sub-title {
        margin-top: 0; }
      .di--data-accuracy .caption .call-out-area, .mdm--needs .caption .call-out-area, .ic--hybrid .caption .call-out-area, .ci--not-all .caption .call-out-area {
        margin-top: 2em; }

  .di--tco, .ai--solving, .ai--deliver, .mdm--benefits, .mdm--roi, .ic--real-time {
    background: #ffffff; }
    .di--tco .caption .call-out-area, .ai--solving .caption .call-out-area, .ai--deliver .caption .call-out-area, .mdm--benefits .caption .call-out-area, .mdm--roi .caption .call-out-area, .ic--real-time .caption .call-out-area {
      margin-top: 2em; }

  .comparison--matrix .matrix--table {
    display: block;
    overflow-x: auto; }

  .bdi--matrix .matrix--tab, .ai--matrix .matrix--tab, .mdm--matrix .matrix--tab {
    background-position: 50% 100%; }
  .bdi--matrix tr:last-child .matrix--tab, .ai--matrix tr:last-child .matrix--tab, .mdm--matrix tr:last-child .matrix--tab {
    background-position: 50% 0; }

  .open-studio--hero {
    background-size: contain; }
    .open-studio--hero .large-6 {
      margin-top: 32% !important; }

  .open-studio--platform .info-block {
    display: block;
    height: auto;
    width: 100%;
    margin-bottom: 2em; }
  .open-studio--platform .spokes {
    display: none; }

  .open-studio--why {
    background: #ffffff; }

  .featured--open-studio .large-6:last-child {
    padding-top: 3em; }
    .featured--open-studio .large-6:last-child .resource--text {
      padding-top: 1em; }

  .di--hero .caption-block .hero--points .point--title--develop, .esb--hero .caption-block .hero--points .point--title--develop, .mdm--hero .caption-block .hero--points .point--title--develop, .bds--hero .caption-block .hero--points .point--title--develop, .bdi--hero .caption-block .hero--points .point--title--develop, .ic--hero .caption-block .hero--points .point--title--develop, .products--hero .caption-block .hero--points .point--title--develop, .open-studio--hero .caption-block .hero--points .point--title--develop, .ic--hero .caption-block .hero--points .point--title--develop {
    font-size: 12px !important; }

  .di--hero .caption-block .hero--points .point--title--trust, .esb--hero .caption-block .hero--points .point--title--trust, .mdm--hero .caption-block .hero--points .point--title--trust, .bds--hero .caption-block .hero--points .point--title--trust, .bdi--hero .caption-block .hero--points .point--title--trust, .ic--hero .caption-block .hero--points .point--title--trust, .products--hero .caption-block .hero--points .point--title--trust, .open-studio--hero .caption-block .hero--points .point--title--trust, .ic--hero .caption-block .hero--points .point--title--trust {
    font-size: 12px !important; }

  .di--hero .caption-block .hero--points .point--title--cost, .esb--hero .caption-block .hero--points .point--title--cost, .mdm--hero .caption-block .hero--points .point--title--cost, .bds--hero .caption-block .hero--points .point--title--cost, .bdi--hero .caption-block .hero--points .point--title--cost, .ic--hero .caption-block .hero--points .point--title--cost, .products--hero .caption-block .hero--points .point--title--cost, .open-studio--hero .caption-block .hero--points .point--title--cost, .ic--hero .caption-block .hero--points .point--title--cost {
    font-size: 12px !important; }

  .di--hero .caption-block .hero--points .hero--point, .esb--hero .caption-block .hero--points .hero--point, .mdm--hero .caption-block .hero--points .hero--point, .bds--hero .caption-block .hero--points .hero--point, .bdi--hero .caption-block .hero--points .hero--point, .ic--hero .caption-block .hero--points .hero--point, .products--hero .caption-block .hero--points .hero--point, .open-studio--hero .caption-block .hero--points .hero--point, .ic--hero .caption-block .hero--points .hero--point {
    width: 24% !important; }

  .watch-video {
    width: 50%; }

  .ai--matrix .matrix--tab {
    background-size: cover; } }
#node-90684 {
  display: none; }

@media only screen and (max-width: 500px) {
  .watch-video {
    width: 100%; } }
.eval-dive {
  background-image: url(/sites/all/themes/talend_responsive/images/eval-dive-bg.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 0 120px;
  text-align: center; }

.eval-dive .h-sub-heading {
  color: #ffffff;
  margin-bottom: 50px; }

.eval-dive .documentation-wrapper .doc-item {
  border-right: 1px solid #4f6d85;
  padding: 0 2.5%;
  width: 24.569% !important;
  display: inline-block;
  float: none !important; }

@media screen and (min-width: 769px) and (max-width: 900px) {
  .eval-dive .documentation-wrapper .doc-item {
    width: 50% !important;
    margin-bottom: 30px; }

  .eval-dive .documentation-wrapper .doc-item:nth-child(2) {
    border-right: none; } }
@media screen and (max-width: 768px) {
  .eval-dive .documentation-wrapper .doc-item {
    float: none;
    width: 100% !important;
    border-right: none; } }
.eval-dive .documentation-wrapper .doc-item:last-child {
  border-right: none; }

.eval-dive .documentation-wrapper .doc-item .doc-icon img {
  height: 90px;
  width: auto; }

.eval-dive .documentation-wrapper .doc-item .doc-title {
  color: #b9ca00;
  font-size: 18px;
  line-height: 22px;
  margin: 40px 0 10px; }

.eval-dive .documentation-wrapper .doc-item .doc-text {
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 15px; }

.eval-dive .documentation-wrapper .doc-item .doc-button a.custom-button-class {
  width: 100%; }

.eval-dive .documentation-wrapper:after {
  content: " ";
  display: table; }

.eval-watch .tutorials-wrapper .tutorial-video {
  display: inline-block !important;
  width: 24.65% !important;
  padding: 0 1%;
  float: none !important; }

@media screen and (max-width: 950px) {
  .eval-watch .tutorials-wrapper .tutorial-video {
    width: 50%;
    margin-bottom: 25px; } }
@media screen and (max-width: 900px) {
  .eval-watch .tutorials-wrapper .tutorial-video {
    width: 95%;
    float: none; } }
.eval-watch .tutorials-wrapper .tutorial-video .video-text {
  color: #53565a;
  font-size: 14px;
  line-height: 18px;
  margin-top: 10px; }

.eval-watch .tutorials-wrapper:after {
  content: " ";
  display: table; }

.eval-watch.ic .tutorials-wrapper .tutorial-video {
  margin-bottom: 30px;
  width: 50%; }

.eval-watch.di-series {
  padding-bottom: 60px; }

.eval-watch.di-series .tutorials-wrapper .tutorial-video {
  display: inline-block;
  float: none;
  margin-bottom: 30px;
  width: 33%;
  vertical-align: top; }

.page-blog .comments h4, .node-type-blog .comments h4 {
  color: #315792 !important; }
.page-blog .view-comments .views-row strong, .node-type-blog .view-comments .views-row strong {
  color: #315792;
  font-size: 1.1em;
  padding-bottom: 0.5em;
  display: block; }
.page-blog .comment-form-wrapper h4, .node-type-blog .comment-form-wrapper h4 {
  padding-top: 20px;
  color: #315792;
  font-size: 1.4em; }
.page-blog .comment-form .description, .node-type-blog .comment-form .description {
  display: none; }
.page-blog .comment-form button, .node-type-blog .comment-form button {
  background: #b4c401;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  border-bottom: 3px solid #817c00;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  width: auto;
  min-width: 8em;
  padding: 5px 10px;
  display: inline-block;
  vertical-align: top;
  text-shadow: 1px 2px 0px rgba(3, 3, 3, 0.25); }
  .page-blog .comment-form button:hover, .node-type-blog .comment-form button:hover {
    background: #d5e435 !important;
    color: #ffffff !important; }
.page-blog .zone-header-wrapper, .node-type-blog .zone-header-wrapper {
  overflow: hidden;
  height: 165px;
  line-height: 165px; }
  .page-blog .zone-header-wrapper h1, .node-type-blog .zone-header-wrapper h1 {
    margin: 0;
    line-height: 165px; }
.page-blog article.node-teaser, .node-type-blog article.node-teaser {
  border-bottom: 1px solid #c8c8c8; }
.page-blog .region-sidebar-first-inner, .node-type-blog .region-sidebar-first-inner {
  margin-top: 360px; }
.page-blog .view-blog, .node-type-blog .view-blog {
  padding-right: 35px;
  min-height: 800px;
  position: relative; }
  .page-blog .view-blog .author-name, .node-type-blog .view-blog .author-name {
    color: #3068a6; }
  .page-blog .view-blog .blog-content, .node-type-blog .view-blog .blog-content {
    margin-top: 15px; }
    .page-blog .view-blog .blog-content .blog-img, .node-type-blog .view-blog .blog-content .blog-img {
      float: left;
      margin-right: 25px;
      margin-bottom: 24px;
      width: 145px;
      height: 130px;
      border: 1px solid #c8c8c8;
      margin-top: 5px;
      text-align: center; }
      .page-blog .view-blog .blog-content .blog-img img, .node-type-blog .view-blog .blog-content .blog-img img {
        vertical-align: middle; }
  .page-blog .view-blog .learn-more, .node-type-blog .view-blog .learn-more {
    text-align: right;
    margin-bottom: 15px; }
  .page-blog .view-blog .views-row, .node-type-blog .view-blog .views-row {
    border-bottom: 1px solid #e0e1e2;
    min-height: 250px;
    padding-top: 30px; }
    .page-blog .view-blog .views-row:first-child, .node-type-blog .view-blog .views-row:first-child {
      padding-top: 0; }
    .page-blog .view-blog .views-row.views-row-last, .node-type-blog .view-blog .views-row.views-row-last {
      border-bottom: 0; }
  .page-blog .view-blog .view-filters, .node-type-blog .view-blog .view-filters {
    position: absolute;
    left: 616px;
    border: 1px solid #aab1b9;
    border-left: 0;
    border-radius: 0 5px 5px 0;
    width: 288px;
    z-index: 10;
    height: 330px; }
    .page-blog .view-blog .view-filters h4, .node-type-blog .view-blog .view-filters h4 {
      color: #1e5fa1;
      margin-top: 0;
      margin-bottom: 15px;
      font-weight: bold; }
    .page-blog .view-blog .view-filters .form-item input, .node-type-blog .view-blog .view-filters .form-item input {
      float: left;
      margin-top: 15px; }
    .page-blog .view-blog .view-filters .form-item .option, .node-type-blog .view-blog .view-filters .form-item .option {
      color: #1e5fa1;
      float: left;
      margin-top: -2px; }
      .page-blog .view-blog .view-filters .form-item .option:nth-child(1), .node-type-blog .view-blog .view-filters .form-item .option:nth-child(1) {
        margin-top: 0 !important; }
    .page-blog .view-blog .view-filters .form-item p, .node-type-blog .view-blog .view-filters .form-item p {
      margin: 0 !important;
      color: #7e7e7e; }
  .page-blog .view-blog .views-widget .form-item, .node-type-blog .view-blog .views-widget .form-item {
    height: 50px; }
    .page-blog .view-blog .views-widget .form-item:first-child, .node-type-blog .view-blog .views-widget .form-item:first-child {
      height: 30px; }
      .page-blog .view-blog .views-widget .form-item:first-child input, .node-type-blog .view-blog .views-widget .form-item:first-child input {
        margin-right: 19px;
        margin-top: 5px; }
    .page-blog .view-blog .views-widget .form-item input, .node-type-blog .view-blog .views-widget .form-item input {
      margin-right: 70px; }
  .page-blog .view-blog .views-widget .bloggers-images, .node-type-blog .view-blog .views-widget .bloggers-images {
    width: 50px;
    position: absolute;
    left: 50px; }
    .page-blog .view-blog .views-widget .bloggers-images .cedric, .node-type-blog .view-blog .views-widget .bloggers-images .cedric {
      margin-top: 30px; }
    .page-blog .view-blog .views-widget .bloggers-images .bertrand, .node-type-blog .view-blog .views-widget .bloggers-images .bertrand {
      margin-top: 9px; }
    .page-blog .view-blog .views-widget .bloggers-images .mike, .page-blog .view-blog .views-widget .bloggers-images .yves, .node-type-blog .view-blog .views-widget .bloggers-images .mike, .node-type-blog .view-blog .views-widget .bloggers-images .yves {
      margin-top: 10px; }
  .page-blog .view-blog .views-widget .view-content .views-row-first h3, .node-type-blog .view-blog .views-widget .view-content .views-row-first h3 {
    margin-top: 23px;
    float: left;
    width: 570px; }
  .page-blog .view-blog .blog_arrow, .node-type-blog .view-blog .blog_arrow {
    position: absolute;
    top: 22px;
    left: -13px; }
.page-blog .ui-state-active, .page-blog .ui-widget-content .ui-state-active, .page-blog .ui-widget-header .ui-state-active, .page-blog .ui-widget-content, .node-type-blog .ui-state-active, .node-type-blog .ui-widget-content .ui-state-active, .node-type-blog .ui-widget-header .ui-state-active, .node-type-blog .ui-widget-content {
  border: 0px; }
.page-blog .ui-accordion .ui-accordion-content, .node-type-blog .ui-accordion .ui-accordion-content {
  height: auto !important; }
.page-blog #blog_authors_filter .form-radios .form-item, .node-type-blog #blog_authors_filter .form-radios .form-item {
  padding: 4px 0;
  border-bottom: 1px solid #e0e1e2;
  clear: both; }
  .page-blog #blog_authors_filter .form-radios .form-item input, .page-blog #blog_authors_filter .form-radios .form-item a, .page-blog #blog_authors_filter .form-radios .form-item label, .node-type-blog #blog_authors_filter .form-radios .form-item input, .node-type-blog #blog_authors_filter .form-radios .form-item a, .node-type-blog #blog_authors_filter .form-radios .form-item label {
    float: left; }
  .page-blog #blog_authors_filter .form-radios .form-item label, .node-type-blog #blog_authors_filter .form-radios .form-item label {
    max-width: 140px;
    margin-left: 10px;
    line-height: 1.8em; }
  .page-blog #blog_authors_filter .form-radios .form-item input, .node-type-blog #blog_authors_filter .form-radios .form-item input {
    margin-top: 13px;
    margin-right: 10px; }
  .page-blog #blog_authors_filter .form-radios .form-item:first-child input, .node-type-blog #blog_authors_filter .form-radios .form-item:first-child input {
    margin-bottom: 10px;
    margin-right: 0;
    line-height: inherit;
    margin-top: 3px; }
.page-blog .sidebar h2, .node-type-blog .sidebar h2 {
  margin-bottom: 12px;
  margin-top: 27px; }
.page-blog h1#page-title, .node-type-blog h1#page-title {
  border-bottom: 1px solid #e0e1e2;
  padding-bottom: 10px; }
.page-blog .subscribe_blog_block, .node-type-blog .subscribe_blog_block {
  line-height: 1.8em;
  border: 1px solid #e0e1e2;
  border-radius: 5px;
  padding: 5px;
  margin: 30px 0; }
  .page-blog .subscribe_blog_block a, .node-type-blog .subscribe_blog_block a {
    font-size: 13px; }
.page-blog .block-quicktabs-blog-archive .ui-accordion .ui-accordion-header, .node-type-blog .block-quicktabs-blog-archive .ui-accordion .ui-accordion-header {
  padding: 0px 1.4em; }
.page-blog .block-quicktabs-blog-archive .ui-accordion h3.ui-accordion-header, .node-type-blog .block-quicktabs-blog-archive .ui-accordion h3.ui-accordion-header {
  padding: 0.5em 1.8em !important; }
  .page-blog .block-quicktabs-blog-archive .ui-accordion h3.ui-accordion-header h3.ui-accordion-header, .node-type-blog .block-quicktabs-blog-archive .ui-accordion h3.ui-accordion-header h3.ui-accordion-header {
    padding: 0px 1.8em !important; }
.page-blog .block-quicktabs-blog-archive .ui-accordion .ui-accordion-content, .node-type-blog .block-quicktabs-blog-archive .ui-accordion .ui-accordion-content {
  padding: 0 0 0 1.4em; }
  .page-blog .block-quicktabs-blog-archive .ui-accordion .ui-accordion-content div.ui-accordion-content, .node-type-blog .block-quicktabs-blog-archive .ui-accordion .ui-accordion-content div.ui-accordion-content {
    padding: 0 0 0 3.4em; }
  .page-blog .block-quicktabs-blog-archive .ui-accordion .ui-accordion-content .views-row, .node-type-blog .block-quicktabs-blog-archive .ui-accordion .ui-accordion-content .views-row {
    padding-bottom: 10px;
    line-height: 22px; }
.page-blog .block-quicktabs-blog-archive .ui-state-default, .page-blog .block-quicktabs-blog-archive .ui-widget-content .ui-state-default, .page-blog .block-quicktabs-blog-archive .ui-widget-header .ui-state-default, .node-type-blog .block-quicktabs-blog-archive .ui-state-default, .node-type-blog .block-quicktabs-blog-archive .ui-widget-content .ui-state-default, .node-type-blog .block-quicktabs-blog-archive .ui-widget-header .ui-state-default {
  border: 0;
  background: transparent;
  color: #5ea7cb; }
.page-blog .block-quicktabs-blog-archive .ui-state-default a, .page-blog .block-quicktabs-blog-archive .ui-state-default a:link, .page-blog .block-quicktabs-blog-archive .ui-state-default a:visited, .page-blog .block-quicktabs-blog-archive .ui-widget-content a, .node-type-blog .block-quicktabs-blog-archive .ui-state-default a, .node-type-blog .block-quicktabs-blog-archive .ui-state-default a:link, .node-type-blog .block-quicktabs-blog-archive .ui-state-default a:visited, .node-type-blog .block-quicktabs-blog-archive .ui-widget-content a {
  color: #5ea7cb; }
.page-blog .block-quicktabs-blog-archive .ui-state-default a:hover, .page-blog .block-quicktabs-blog-archive .ui-widget-content a:hover, .node-type-blog .block-quicktabs-blog-archive .ui-state-default a:hover, .node-type-blog .block-quicktabs-blog-archive .ui-widget-content a:hover {
  color: #b7c22e; }

.node-type-blog article .blog-img-left,
.page-comment article .blog-img-left {
  float: left;
  margin: 0 20px 0px 0;
  max-width: 250px; }

.node-type-blog article .blog-img-right,
.page-comment article .blog-img-right {
  float: right;
  margin: 0 0 0 20px;
  max-width: 250px; }

.node-type-blog article .blog-img-top,
.page-comment article .blog-img-top {
  margin: 0 0px 20px 0;
  max-width: 600px; }

.node-type-blog article img,
.page-comment article img {
  margin: 0 0 20px 10px;
  padding: 5px;
  -webkit-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #c8c8c8; }

.node-type-blog article .right-side-blog {
  float: left;
  width: 430px;
  word-wrap: break-word; }

.node-type-blog #page-title {
  margin-bottom: 15px; }

.node-type-blog article {
  padding-right: 20px; }

.page-comment-reply article {
  padding-right: 20px; }

.node-type-blog article .clearfix.comments article {
  border: 0; }

.node-type-blog article .comments h4,
.page-comment article .comments h4 {
  color: #7e7e7e;
  font-size: 18px; }

#comments footer .username {
  display: block; }

#comments .comment,
#comments h2 {
  display: none; }

#comment-form .form-item {
  margin: 0; }

#comment-form #edit-author--2 label,
#comment-form .form-item-name label,
#comment-form #edit-field-comment-email label,
#comment-form #edit-field-comment-web-site label {
  width: 120px;
  float: left; }

#comment-form #edit-author--2 input,
#comment-form .form-item-name input,
#comment-form #edit-field-comment-email input,
#comment-form .link-field-subrow,
#comment-form .link-field-subrow input {
  width: 200px;
  float: left; }

#comment-form #comment-body-add-more-wrapper label,
#comment-form #comment-body-add-more-wrapper .form-textarea-wrapper {
  clear: both; }

#comment-form #edit-field-comment-email,
#comment-form .form-item-name,
#comment-form #edit-field-comment-web-site,
#comment-form #edit-comment-body {
  clear: both;
  float: left;
  width: 595px; }

#comment-form #edit-field-comment-email,
#comment-form #edit-field-comment-web-site,
#comment-form #edit-comment-body,
#comment-form #edit-submit {
  margin-top: 10px; }

#comment-form .captcha {
  float: left;
  margin-top: 20px;
  width: 550px; }

#comment-form #edit-field-comment-email .description {
  font-size: 10px;
  float: left;
  width: 100px;
  margin-left: 16px; }

article.node-blog #login_blog {
  position: relative;
  top: 38px;
  width: 150px;
  left: 335px; }

article.node-blog #login_blog a {
  text-decoration: underline;
  font-size: 10px; }

.view-comments .views-row {
  background-color: #fff;
  border: 1px solid #d9dde0;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 15px; }

.view-comments .views-row .views-field-uid a {
  text-align: right;
  color: #3068a6; }

.page-comment-reply article header h3.node-title {
  font-size: 28px; }

.page-comment #comment-form {
  border-right: 1px solid #AAB1B9;
  padding-right: 20px;
  float: left; }

.section-blogger #section-header {
  background: url("../images/banner-blue-gray.png") repeat-x left bottom; }

.section-blogger .region-header-first-inner {
  height: 189px;
  background: transparent url("../images/banner-interior-resources.png") no-repeat center bottom !important; }

.section-blogger #page-title {
  display: none; }

.section-blogger .content_blogger {
  width: 65%;
  float: left;
  border: 0;
  position: relative;
  margin: 0; }

.section-blogger .content_blogger h2 {
  margin: 0; }

.section-blogger .blogger_latest_post {
  float: right;
  width: 33%;
  background-color: #f1f4f9;
  border: 1px solid #aab1b9;
  border-radius: 0 5px 5px 0;
  padding: 20px 20px 20px 20px;
  margin-top: 10px;
  line-height: 1.68571rem;
  position: relative; }

.section-blogger #content .content-block {
  padding: 0 !important; }
.section-blogger table tbody {
  border: 0 !important; }
.section-blogger table tr {
  background: transparent !important; }
  .section-blogger table tr td {
    line-height: 1.68571rem; }
.section-blogger .blog_arrow {
  position: absolute;
  margin-left: 7px;
  top: 100px; }
  .section-blogger .blog_arrow.new_bloggers {
    top: 200px; }
.section-blogger .workbench-info-block {
  clear: both; }

/* Partners */
.page-node-61 .main-nav, .page-node-64 .main-nav, .page-node-90155 .main-nav, .page-node-90156 .main-nav, .page-node-90157 .main-nav, .page-node-90158 .main-nav {
  margin-left: -40%;
  width: 140% !important; }
.page-node-61 .block-workbench, .page-node-61 .field, .page-node-61 .field-collection-container, .page-node-64 .block-workbench, .page-node-64 .field, .page-node-64 .field-collection-container, .page-node-90155 .block-workbench, .page-node-90155 .field, .page-node-90155 .field-collection-container, .page-node-90156 .block-workbench, .page-node-90156 .field, .page-node-90156 .field-collection-container, .page-node-90157 .block-workbench, .page-node-90157 .field, .page-node-90157 .field-collection-container, .page-node-90158 .block-workbench, .page-node-90158 .field, .page-node-90158 .field-collection-container {
  display: none; }

.page-node-61 article.node-61 {
  display: none; }

.section-partners article {
  display: none; }
.section-partners.technology-partnership article {
  display: block; }

.partners--hero {
  background: #eeeeee;
  padding: 4em 0 2em; }
  .partners--hero .large-6 {
    display: inline-block;
    vertical-align: top;
    width: 49%; }
    .partners--hero .large-6:last-child {
      margin-top: 5%; }
    .partners--hero .large-6 .learn-more-button {
      width: 22em; }
    .partners--hero .large-6 h2 {
      text-align: center; }
    .partners--hero .large-6 .sub-title {
      font-size: 18px;
      font-style: italic;
      font-weight: 700;
      margin-bottom: 20px; }
  .partners--hero .title {
    margin-bottom: 1em; }

.partners--sections {
  padding: 3em 0; }
  .partners--sections .large-6 {
    background: #eeeeee;
    border-radius: 4px;
    display: inline-block;
    vertical-align: top;
    width: 48%; }
    .partners--sections .large-6 .header-partner-sections {
      padding: 2em 3em 1em; }
    .partners--sections .large-6 .img-partner-sections img {
      width: 100%; }
    .partners--sections .large-6 .cta-partner-sections {
      margin-bottom: 2em;
      text-align: center; }
      .partners--sections .large-6 .cta-partner-sections .learn-more-button:last-child {
        margin-left: 1em; }
      .partners--sections .large-6 .cta-partner-sections .learn-more-button:first-child {
        margin-left: 0; }
    .partners--sections .large-6:first-child {
      margin-right: 1%; }
    .partners--sections .large-6:last-child {
      margin-left: 1%; }
  .partners--sections .padding--div {
    padding: 1em 0; }

.oem--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/partner-oem-saas-cloud.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 540px;
  padding: 4em 0; }
  .oem--hero .learn-more-button {
    width: 16em; }
  .oem--hero .call-out-area {
    background-color: #ffffff;
    margin-top: 3em;
    padding: 1em; }
    .oem--hero .call-out-area .call-out-area--text {
      display: inline-block;
      margin-left: 1em;
      vertical-align: middle;
      width: 75%; }
      .oem--hero .call-out-area .call-out-area--text .call-out-link {
        font-size: 16px; }
  .oem--hero .title {
    margin-bottom: 1em; }

.si--hero, .var--hero, .tech-partner--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-system-integrators.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 540px;
  padding: 4em 0; }
  .si--hero .title, .var--hero .title, .tech-partner--hero .title {
    margin-bottom: 1em; }
  .si--hero .learn-more-button, .var--hero .learn-more-button, .tech-partner--hero .learn-more-button {
    width: 16em; }
    .si--hero .learn-more-button:last-child, .var--hero .learn-more-button:last-child, .tech-partner--hero .learn-more-button:last-child {
      margin-left: 1em; }
  .si--hero ul li, .var--hero ul li, .tech-partner--hero ul li {
    list-style: none; }
    .si--hero ul li:before, .var--hero ul li:before, .tech-partner--hero ul li:before {
      content: '\2022';
      color: #c4d600;
      display: block;
      position: relative;
      max-width: 0;
      max-height: 0;
      left: -16px;
      top: -5px;
      font-size: 20px; }

.tech-partner--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/partner-technology.jpg); }
  .tech-partner--hero .learn-more-button {
    margin-left: 0; }

.var--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/partner-value-added-reseller.jpg); }

.block-views-company-block-3 {
  background-color: #cccccc;
  padding: 4em 0; }
  .block-views-company-block-3 .view-display-id-block_3 {
    max-width: 68.57143rem !important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center; }
    .block-views-company-block-3 .view-display-id-block_3 .item-list ul li.views-row {
      display: inline-block;
      list-style: none;
      width: 22%;
      margin-bottom: 2em;
      background: white; }
    .block-views-company-block-3 .view-display-id-block_3 .view-filters {
      text-align: center; }
      .block-views-company-block-3 .view-display-id-block_3 .view-filters form {
        display: inline-block; }
        .block-views-company-block-3 .view-display-id-block_3 .view-filters form select {
          height: 40px;
          font-size: 1rem; }
        .block-views-company-block-3 .view-display-id-block_3 .view-filters form label {
          font-size: 1.5rem; }
  .block-views-company-block-3 #views-exposed-form-company-block-3 #edit-field-company-type-tid-wrapper {
    float: none; }
    .block-views-company-block-3 #views-exposed-form-company-block-3 #edit-field-company-type-tid-wrapper label, .block-views-company-block-3 #views-exposed-form-company-block-3 #edit-field-company-type-tid-wrapper .views-widget {
      display: inline-block; }
    .block-views-company-block-3 #views-exposed-form-company-block-3 #edit-field-company-type-tid-wrapper .views-widget select {
      color: #4d4d4d; }
  .block-views-company-block-3 #views-exposed-form-company-block-3 #edit-submit-company {
    margin-top: 2em;
    padding: 12px 16px;
    text-align: center;
    width: 7em;
    background: #b4c401;
    font-weight: 700;
    color: white;
    text-transform: uppercase;
    border-bottom: 3px solid #817c00;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    vertical-align: top;
    text-shadow: 1px 2px 0px rgba(3, 3, 3, 0);
    display: none; }

.find-partner--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-find-partner.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 470px;
  padding: 4em 0 0; }
  .find-partner--hero h1, .find-partner--hero p {
    color: #ffffff; }

.block-views-find-a-partner-block {
  background: #eeeeee;
  padding: 4em 0 10em; }
  .block-views-find-a-partner-block .view-find-a-partner {
    max-width: 68.57143rem !important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0; }
    .block-views-find-a-partner-block .view-find-a-partner .view-filters {
      margin: -290px 0 200px; }
      .block-views-find-a-partner-block .view-find-a-partner .view-filters form select {
        height: 40px;
        font-size: 1rem;
        width: 12rem;
        color: #000; }
      .block-views-find-a-partner-block .view-find-a-partner .view-filters form label {
        font-size: 1rem; }
      .block-views-find-a-partner-block .view-find-a-partner .view-filters form #edit-submit-find-a-partner {
        margin-top: 0.5em;
        padding: 12px 16px;
        text-align: center;
        width: 7em;
        background: #b4c401;
        font-weight: 700;
        color: white;
        text-transform: uppercase;
        border-bottom: 3px solid #817c00;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
        display: inline-block;
        vertical-align: top;
        text-shadow: 1px 2px 0px rgba(3, 3, 3, 0); }
    .block-views-find-a-partner-block .view-find-a-partner ul li.views-row {
      list-style: none;
      background: #ffffff;
      clear: both;
      margin-left: 0; }
    .block-views-find-a-partner-block .view-find-a-partner .partner--table {
      display: table;
      width: 100%; }
      .block-views-find-a-partner-block .view-find-a-partner .partner--table td {
        padding: 2em;
        vertical-align: top; }
        .block-views-find-a-partner-block .view-find-a-partner .partner--table td:first-child {
          min-width: 180px; }

.features--table {
  border: none;
  border-bottom: 1px solid #dee0e1;
  margin-top: 2em;
  width: 100%; }
  .features--table tbody {
    border-top: none; }
  .features--table tr {
    background: none; }
  .features--table td {
    border-top: 1px solid #dee0e1;
    border-left: 1px solid #dee0e1;
    text-align: center;
    width: 15%; }
    .features--table td:first-child {
      text-align: left;
      width: 28%; }
    .features--table td:last-child {
      border-right: 1px solid #dee0e1; }
  .features--table .feature--types td {
    background-position: 50% 0;
    background-repeat: no-repeat;
    border: none;
    height: 74px;
    color: white;
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 10%;
    margin-left: 17%;
    text-align: center;
    text-shadow: 1px 1px #000000; }
    .features--table .feature--types td:nth-child(2) {
      background-image: url(/sites/all/themes/talend_responsive/images/gray-tab.png); }
    .features--table .feature--types td:nth-child(3) {
      background-image: url(/sites/all/themes/talend_responsive/images/orange-tab.png); }
    .features--table .feature--types td:nth-child(4) {
      background-image: url(/sites/all/themes/talend_responsive/images/green-tab.png); }
    .features--table .feature--types td:nth-child(5) {
      background-image: url(/sites/all/themes/talend_responsive/images/blue-tab.png); }
  .features--table .feature--fees {
    background: #53565a; }
    .features--table .feature--fees td {
      border-top: none;
      color: white;
      font-size: 16px;
      font-weight: 700; }
  .features--table .feature--listing-header {
    background: #f9f9f9; }
    .features--table .feature--listing-header td {
      font-size: 16px;
      font-weight: 700; }
  .features--table .feature--listing {
    background: #efefef; }
    .features--table .feature--listing td img {
      margin: 0 5px; }

.si--features {
  padding: 4em 0 6em;
  text-align: center; }
  .si--features h2 {
    font-size: 2.5rem; }

.var--features {
  padding: 4em 0 6em; }
  .var--features h2 {
    font-size: 2.5rem;
    text-align: center; }
  .var--features ul li {
    list-style: none; }
    .var--features ul li:before {
      content: '\2022';
      color: #c4d600;
      display: block;
      position: relative;
      max-width: 0;
      max-height: 0;
      left: -16px;
      top: -5px;
      font-size: 20px; }

.partner--table-mobile {
  display: none; }

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .section-partners .row {
    padding: 0 1.5em; }
  .section-partners .oem--hero .large-6 {
    width: 50%; }
  .section-partners .si--hero .large-6, .section-partners .var--hero .large-6 {
    width: 55%; }
  .section-partners .view-find-a-partner {
    padding: 0 2em; } }
@media only screen and (max-width: 768px) {
  .section-partners h2 {
    font-size: 1.75rem !important;
    margin-top: 0 !important; }
  .section-partners section {
    min-height: 0 !important; }
  .section-partners .inner-wrap section {
    padding: 0; }
    .section-partners .inner-wrap section .row {
      padding: 2em 1em; }
  .section-partners .bottom-container h4, .section-partners .bottom-container h2 {
    font-size: 1rem !important; }
  .section-partners .large-4, .section-partners .large-5, .section-partners .large-6, .section-partners .large-7, .section-partners .caption, .section-partners .caption-block {
    display: block !important;
    margin: 0 !important;
    width: 100% !important; }
  .section-partners .learn-more-button {
    width: 80% !important; }
  .section-partners .caption-block {
    margin: 0 !important; }

  .partners--hero .large-6:last-child {
    margin-top: 3em !important; }

  .partners--sections .large-6 {
    margin-bottom: 1em !important;
    padding-bottom: 1em; }
    .partners--sections .large-6 .cta-partner-sections .learn-more-button:last-child {
      margin-left: 0; }
  .partners--sections .padding--div {
    padding: 0; }

  .oem--hero {
    background-size: contain; }
    .oem--hero .large-6 {
      margin-top: 38% !important; }
      .oem--hero .large-6 .call-out-area {
        background: #eeeeee; }

  .si--hero, .var--hero, .tech-partner--hero {
    background-size: contain;
    border-bottom: 1px solid #e0e1e2; }
    .si--hero .large-6, .var--hero .large-6, .tech-partner--hero .large-6 {
      margin-top: 38% !important; }
      .si--hero .large-6 .learn-more-button:last-child, .var--hero .large-6 .learn-more-button:last-child, .tech-partner--hero .large-6 .learn-more-button:last-child {
        margin-left: 0; }

  .features--table {
    display: block;
    overflow-x: auto; }
    .features--table .feature--listing td img {
      margin: 0 3px; }

  .block-views-company-block-3 {
    padding: 2em 0 !important; }
    .block-views-company-block-3 .view-content .item-list {
      margin-left: -1.5em; }
      .block-views-company-block-3 .view-content .item-list ul.pagination {
        margin-bottom: 0; }
    .block-views-company-block-3 #edit-field-company-type-tid-wrapper label, .block-views-company-block-3 #edit-field-company-type-tid-wrapper .views-widget {
      display: block !important; }

  .find-partner--hero {
    background-size: contain; }
    .find-partner--hero .row {
      padding-bottom: 0 !important; }
    .find-partner--hero .large-6 {
      margin-top: 38% !important; }
    .find-partner--hero h1, .find-partner--hero p {
      color: #333333; }

  .block-views-find-a-partner-block {
    padding: 0 1em 2em !important; }
    .block-views-find-a-partner-block .view-find-a-partner .view-filters {
      margin: 0; }
    .block-views-find-a-partner-block .pagination-centered ul.pagination li {
      margin-bottom: 1em; }

  .partner--table-mobile {
    display: block; }

  .partner--table {
    display: none !important; } }
/* Services */
.page-node-9 .block-workbench, .page-node-9 .field, .page-node-9 .field-collection-container, .page-node-9 article.node, .page-node-73 .block-workbench, .page-node-73 .field, .page-node-73 .field-collection-container, .page-node-73 article.node, .page-node-10081 .block-workbench, .page-node-10081 .field, .page-node-10081 .field-collection-container, .page-node-10081 article.node, .page-node-12297 .block-workbench, .page-node-12297 .field, .page-node-12297 .field-collection-container, .page-node-12297 article.node, .page-node-12458 .block-workbench, .page-node-12458 .field, .page-node-12458 .field-collection-container, .page-node-12458 article.node, .page-node-88598 .block-workbench, .page-node-88598 .field, .page-node-88598 .field-collection-container, .page-node-88598 article.node, .page-node-89897 .block-workbench, .page-node-89897 .field, .page-node-89897 .field-collection-container, .page-node-89897 article.node, .page-node-90154 .block-workbench, .page-node-90154 .field, .page-node-90154 .field-collection-container, .page-node-90154 article.node, .page-node-92520 .block-workbench, .page-node-92520 .field, .page-node-92520 .field-collection-container, .page-node-92520 article.node, .page-node-92342 .block-workbench, .page-node-92342 .field, .page-node-92342 .field-collection-container, .page-node-92342 article.node, .page-node-92343 .block-workbench, .page-node-92343 .field, .page-node-92343 .field-collection-container, .page-node-92343 article.node, .page-node-92344 .block-workbench, .page-node-92344 .field, .page-node-92344 .field-collection-container, .page-node-92344 article.node, .page-node-92345 .block-workbench, .page-node-92345 .field, .page-node-92345 .field-collection-container, .page-node-92345 article.node, .page-node-92468 .block-workbench, .page-node-92468 .field, .page-node-92468 .field-collection-container, .page-node-92468 article.node, .page-node-92469 .block-workbench, .page-node-92469 .field, .page-node-92469 .field-collection-container, .page-node-92469 article.node, .page-node-93347 .block-workbench, .page-node-93347 .field, .page-node-93347 .field-collection-container, .page-node-93347 article.node, .page-node-93288 .block-workbench, .page-node-93288 .field, .page-node-93288 .field-collection-container, .page-node-93288 article.node, .page-node-93287 .block-workbench, .page-node-93287 .field, .page-node-93287 .field-collection-container, .page-node-93287 article.node {
  display: none; }
.page-node-9 .main-nav, .page-node-73 .main-nav, .page-node-10081 .main-nav, .page-node-12297 .main-nav, .page-node-12458 .main-nav, .page-node-88598 .main-nav, .page-node-89897 .main-nav, .page-node-90154 .main-nav, .page-node-92520 .main-nav, .page-node-92342 .main-nav, .page-node-92343 .main-nav, .page-node-92344 .main-nav, .page-node-92345 .main-nav, .page-node-92468 .main-nav, .page-node-92469 .main-nav, .page-node-93347 .main-nav, .page-node-93288 .main-nav, .page-node-93287 .main-nav {
  margin-left: 14.5%;
  width: 85% !important; }

.services-overview--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-services-hero.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 420px;
  padding: 4em 0; }
  .services-overview--hero h1 {
    margin-top: 5%; }
  .services-overview--hero .sub-title {
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 20px; }

.services-overview--content {
  padding: 5em 0; }
  .services-overview--content .large-4 {
    display: inline-block;
    vertical-align: top;
    width: 33%; }
    .services-overview--content .large-4 .services--text {
      border-right: 1px solid lightgray;
      height: 190px;
      margin-bottom: 2em;
      padding: 0 2em;
      text-align: center; }
    .services-overview--content .large-4 .services--text-last {
      border-right: none; }
    .services-overview--content .large-4 .services--icons {
      margin-bottom: 1.5em;
      text-align: center; }
      .services-overview--content .large-4 .services--icons img {
        width: 100px; }
    .services-overview--content .large-4 p {
      text-align: center; }

.services-overview--contact {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-why-talend.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 6em 0; }
  .services-overview--contact h1 {
    color: #ffffff;
    text-align: center; }
  .services-overview--contact h2 {
    color: #ffffff;
    text-align: center; }
    .services-overview--contact h2 a, .services-overview--contact h2 span {
      color: #b9ca00; }

.services-consulting--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-consulting-hero-2.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 415px;
  padding: 3em 0; }
  .services-consulting--hero .large-6 {
    margin-top: 5%; }
  .services-consulting--hero .sub-title {
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 20px; }

.services-consulting--expert {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-consulting-expert.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  padding: 3em 0; }
  .services-consulting--expert .large-6 {
    margin: 6% 0 0 50%; }
    .services-consulting--expert .large-6 .learn-more-button {
      width: 16em; }

.services-consulting--tam {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-consulting-tam.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  padding: 3em 0; }
  .services-consulting--tam .large-6 {
    margin-top: 2%; }

.services-consulting--offerings {
  background: #efefef;
  padding: 4em 0;
  text-align: center; }
  .services-consulting--offerings h1 {
    text-align: center; }
  .services-consulting--offerings h2 {
    margin-top: 2em; }
    .services-consulting--offerings h2:first-child {
      margin-top: 1em; }
  .services-consulting--offerings .large-4 {
    background: #ffffff;
    display: inline-table;
    height: 330px;
    margin-bottom: 1.5em;
    margin-right: 1.5em;
    padding: 0 2em 2em;
    text-align: left;
    width: 30%; }
    .services-consulting--offerings .large-4 h2 {
      font-size: 1.4rem; }
  .services-consulting--offerings li {
    list-style: none; }
    .services-consulting--offerings li:before {
      content: '\2022';
      color: #c4d600;
      display: block;
      position: relative;
      max-width: 0;
      max-height: 0;
      left: -16px;
      top: -5px;
      font-size: 20px; }

.training--hero {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-training-hero.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 490px;
  padding: 3em 0; }
  .training--hero .large-6 {
    margin-top: 2%; }
    .training--hero .large-6 li {
      list-style: none; }
      .training--hero .large-6 li:before {
        content: '\2022';
        color: #c4d600;
        display: block;
        position: relative;
        max-width: 0;
        max-height: 0;
        left: -16px;
        top: -5px;
        font-size: 20px; }
  .training--hero .sub-title {
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 20px; }

.training--courses {
  background: #ffffff;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e0e1e2; }
  .training--courses .large-5, .training--courses .large-7 {
    display: inline-block; }
  .training--courses .large-7 {
    width: 55%; }
  .training--courses .large-5 {
    margin-top: 8%; }
    .training--courses .large-5 .custom-button-class:first-child {
      margin-right: 1em; }
    .training--courses .large-5 .learn-more-button:last-child {
      width: 14em; }

.training--odt {
  background: #ffffff;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover; }
  .training--odt .large-5, .training--odt .large-7 {
    display: inline-block; }
  .training--odt .large-7 {
    width: 55%; }
  .training--odt .large-5 {
    margin-top: 8%;
    margin-left: 2%; }
    .training--odt .large-5 .learn-more-button {
      width: 16em; }

.training--certification {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-certification.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px; }
  .training--certification .large-5 {
    margin-top: 10%; }

.training--tutorials {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-training-online.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px; }
  .training--tutorials .large-6 {
    margin-left: 50%;
    margin-top: 12%; }
    .training--tutorials .large-6 .learn-more-button {
      padding-top: 22px;
      width: 24em; }
      .training--tutorials .large-6 .learn-more-button img {
        margin-top: -5px; }

.tech-support--hero {
  padding: 4em 0; }
  .tech-support--hero .sub-title {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 1em; }
  .tech-support--hero .large-6 {
    background-color: #efefef;
    display: inline-block;
    margin-top: 2em;
    width: 48%; }
    .tech-support--hero .large-6:last-child {
      margin-left: 2%; }
    .tech-support--hero .large-6 .login-box--header {
      border-right: 1px solid #cdcdcd;
      display: inline-block;
      padding: 5px;
      width: 49%; }
      .tech-support--hero .large-6 .login-box--header h2 {
        margin-left: 15px;
        margin-bottom: 0; }
    .tech-support--hero .large-6 .login-box--text {
      display: inline-block;
      font-size: 16px;
      padding: 25px 8px 25px 12px;
      vertical-align: middle;
      width: 49%;
      min-height: 115px; }
    .tech-support--hero .large-6 .login-box--img img {
      width: 100%; }
    .tech-support--hero .large-6 .login-box--button {
      text-align: center; }
      .tech-support--hero .large-6 .login-box--button div {
        margin: 1em 0; }

.tech-support--developers {
  background-image: url(/sites/all/themes/talend_responsive/images/bg-developers.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 420px;
  padding: 4em 0; }
  .tech-support--developers .title {
    margin-bottom: 1em; }
  .tech-support--developers h2, .tech-support--developers p {
    color: #ffffff !important; }
  .tech-support--developers .learn-more-button {
    width: 18em; }

.tech-support--packages {
  padding: 4em 0; }
  .tech-support--packages h2 {
    text-align: center; }
  .tech-support--packages .table-top, .tech-support--packages .table-bottom {
    background-color: #005695;
    padding: 2em 0; }
  .tech-support--packages .table-bottom {
    margin-bottom: 1em; }
  .tech-support--packages table.support-packages {
    margin-bottom: 0;
    width: 100%; }
    .tech-support--packages table.support-packages tr td {
      text-align: center; }
      .tech-support--packages table.support-packages tr td:first-child {
        text-align: left; }

.certification--hero {
  padding: 4em 0 1em; }

.certification--table {
  padding: 1em 0 4em; }
  .certification--table .certification-ordering {
    margin-bottom: 0;
    width: 100%; }
    .certification--table .certification-ordering tr th {
      padding: 1em 10px; }
    .certification--table .certification-ordering tr td {
      padding: 1em 10px; }
  .certification--table .table-top, .certification--table .table-bottom {
    background-color: #005695;
    padding: 2em 0; }
  .certification--table .table-bottom {
    margin-bottom: 1em; }

.purchase--hero {
  padding: 4em 0; }
  .purchase--hero .sub-title {
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 20px; }
  .purchase--hero .large-6 {
    display: inline-block;
    vertical-align: top;
    width: 49%; }
    .purchase--hero .large-6:last-child {
      margin-top: 11%;
      padding-left: 3em; }
  .purchase--hero ul {
    margin: 0;
    margin-top: -10px;
    margin-left: 3em; }
    .purchase--hero ul li {
      list-style: none; }
      .purchase--hero ul li:before {
        content: '\2022';
        color: #c4d600;
        display: block;
        position: relative;
        max-width: 0;
        max-height: 0;
        left: -16px;
        top: -5px;
        font-size: 20px; }

.purchase--test-connection {
  background-image: url(/sites/all/themes/talend_responsive/images/test-connection-bg.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 370px;
  padding: 3em 0; }
  .purchase--test-connection .large-5 {
    margin-top: 2em; }
    .purchase--test-connection .large-5 h2, .purchase--test-connection .large-5 p {
      color: #ffffff; }
      .purchase--test-connection .large-5 h2 a, .purchase--test-connection .large-5 p a {
        color: #b9ca00; }

.purchase--table {
  padding: 4em 0; }
  .purchase--table .purchase-od {
    margin-bottom: 0; }
    .purchase--table .purchase-od tr th {
      padding: 1em 10px; }
      .purchase--table .purchase-od tr th:nth-child(4) {
        text-align: right; }
    .purchase--table .purchase-od tr td {
      padding: 1em 10px; }
      .purchase--table .purchase-od tr td:nth-child(4) {
        text-align: right; }
      .purchase--table .purchase-od tr td:last-child {
        text-align: center; }
  .purchase--table .table-top, .purchase--table .table-bottom {
    background-color: #005695;
    margin-top: 3em;
    padding: 2em 0; }
  .purchase--table .table-bottom {
    margin-bottom: 1em;
    margin-top: 0; }

.calendar--hero {
  padding: 3em 0 1em; }
  .calendar--hero .sub-title {
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 20px; }

.calendar--table {
  padding: 0 0 3em 0; }
  .calendar--table table {
    margin-bottom: 0;
    width: 100%; }
    .calendar--table table tr th, .calendar--table table tr td {
      padding: 1em 10px; }
  .calendar--table .table-top, .calendar--table .table-bottom {
    background-color: #005695;
    margin-top: 1em;
    padding: 2em 0; }
  .calendar--table .table-bottom {
    margin-bottom: 1em;
    margin-top: 0; }

.course--hero {
  padding: 3em 0 1em; }
  .course--hero .sub-title {
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 20px; }

.course--table {
  padding: 0 0 3em 0; }
  .course--table .course-list {
    margin-bottom: 0;
    width: 100%; }
    .course--table .course-list th, .course--table .course-list td {
      padding: 1em 10px; }
      .course--table .course-list th:first-child, .course--table .course-list td:first-child {
        width: 20%; }
      .course--table .course-list th:nth-child(3), .course--table .course-list td:nth-child(3) {
        width: 50%; }
  .course--table .table-top, .course--table .table-bottom {
    background-color: #005695;
    margin-top: 1em;
    padding: 2em 0; }
  .course--table .table-bottom {
    margin-bottom: 1em;
    margin-top: 0; }

.add-to-cart--button {
  width: 9em;
  text-align: center;
  padding: 10px 12px;
  vertical-align: middle; }

#DataTables_Table_0_length, #DataTables_Table_0_filter, #DataTables_Table_0_info {
  display: none; }

.contenuTableHeader2 th {
  border-bottom: 1px solid #cccccc; }

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .section-services .row {
    padding: 0 1.5em; }
  .section-services .services-overview--hero {
    min-height: 0; }
    .section-services .services-overview--hero .large-5 {
      width: 45%; }
      .section-services .services-overview--hero .large-5 h1 {
        margin-top: 0; }
  .section-services .services-overview--content .large-4 {
    width: 32%; }
  .section-services .tech-support--developers {
    background-position: 15% 0; }
  .section-services .services-consulting--hero, .section-services .services-consulting--tam, .section-services .training--hero {
    min-height: 0; }
    .section-services .services-consulting--hero .large-6, .section-services .services-consulting--tam .large-6, .section-services .training--hero .large-6 {
      margin-top: 0;
      width: 50%; }
  .section-services .services-consulting--offerings .large-4 {
    height: 380px; }
  .section-services .services-consulting--expert {
    min-height: 0; }
  .section-services .training--courses .large-5 {
    width: 42%; }
  .section-services .training--courses .large-7 {
    float: right; }
  .section-services .training--odt .large-5 {
    width: 42%; }
  .section-services .training--certification {
    min-height: 0; }
    .section-services .training--certification .large-5 {
      margin-top: 0;
      width: 50%; }
  .section-services .training--tutorials {
    min-height: 0;
    padding: 3em 0; }
    .section-services .training--tutorials .large-6 {
      margin-top: 0; } }
@media only screen and (max-width: 768px) {
  .learn-more-button {
    width: 80% !important;
    max-width: 300px !important; }

  .section-services h2 {
    font-size: 1.75rem !important;
    margin-top: 0 !important; }
  .section-services section {
    min-height: 0 !important; }
  .section-services .inner-wrap section {
    padding: 0; }
    .section-services .inner-wrap section .row {
      padding: 2em 1em; }
  .section-services .bottom-container h4, .section-services .bottom-container h2 {
    font-size: 1rem !important; }
  .section-services .large-4, .section-services .large-5, .section-services .large-6, .section-services .large-7, .section-services .caption, .section-services .caption-block {
    display: block !important;
    margin: 0 !important;
    width: 100% !important; }
  .section-services .learn-more-button {
    width: 80% !important;
    max-width: 300px; }
  .section-services .caption-block {
    margin: 0 !important; }
  .section-services .bread-crumb {
    margin-top: 0;
    padding: 0 1em !important; }
  .section-services article {
    padding: 1em;
    text-align: left; }
  .section-services .contenuTableHeader2 {
    display: block;
    overflow-x: auto; }

  .services-overview--hero {
    padding: 0;
    border-bottom: 1px solid #e0e1e2;
    background: none !important; }
    .services-overview--hero .large-5 {
      /*margin-top:32% !important;*/ }

  .services-overview--content {
    padding: 0; }
    .services-overview--content .large-4 {
      border-bottom: 1px solid #e0e1e2;
      margin-top: 1.5em !important;
      padding-bottom: 1em; }
      .services-overview--content .large-4:first-child {
        margin-top: 0 !important; }
      .services-overview--content .large-4:last-child {
        border-bottom: none; }
      .services-overview--content .large-4 .services--icons {
        width: 20%;
        display: inline-block;
        vertical-align: top; }
      .services-overview--content .large-4 .services--text {
        border: none;
        display: inline-block;
        width: 75%;
        margin-bottom: 1em;
        padding: 0;
        height: auto; }
      .services-overview--content .large-4 .learn-more-button {
        margin-top: 0; }

  .customer-success-mgt {
    padding: 0; }

  .tech-support--hero .large-6 .login-box--header h2 {
    font-size: 1.4rem !important; }
  .tech-support--hero .large-6 .login-box--header {
    padding-left: 0; }

  .tech-support--developers {
    background-position: 20% 0; }

  .support-packages {
    display: block;
    overflow-x: auto; }

  .services-consulting--hero {
    background-size: contain; }
    .services-consulting--hero .large-6 {
      margin-top: 32% !important; }

  .services-consulting--offerings .large-4 {
    margin-bottom: 1em !important;
    padding: 2em;
    height: auto; }

  .services-consulting--tam {
    background: #ffffff;
    border-bottom: 1px solid #e0e1e2; }

  .services-consulting--expert {
    background: #ffffff; }

  .services-overview--contact h2:last-child {
    font-size: 1.3rem !important; }

  .training--hero {
    background-size: contain;
    border-bottom: 1px solid #e0e1e2; }
    .training--hero .large-6 {
      margin-top: 32% !important; }

  .training--certification {
    background: #C2E0E2; }

  .training--tutorials {
    background: #ffffff; }
    .training--tutorials .learn-more-button {
      width: 100% !important; }

  .training--courses .custom-button-class {
    margin-right: 0 !important; }

  .course--hero .row, .calendar--hero .row {
    padding-bottom: 0; }

  .purchase-od h5 {
    font-size: 1rem; }

  .purchase--test-connection {
    background-position: 20% 0; } }
.page-customers {
  background: #eee; }
  .page-customers img {
    width: 100%; }
  .page-customers .view-filters, .page-customers .view-content {
    clear: both;
    max-width: 68.57143rem !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block !important;
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .page-customers .view-filters {
    position: relative;
    z-index: 9;
    top: -76px; }
    .page-customers .view-filters .form-item-field-industry-tid select {
      color: #000;
      font-weight: normal;
      font-style: italic;
      display: inline-block;
      font-size: 14px;
      height: auto; }
    .page-customers .view-filters form {
      position: absolute;
      right: 0;
      top: 12px; }
  .page-customers .view-content .views-view-grid {
    background: transparent !important;
    margin: 0 !important;
    border: 0 !important;
    width: 100%; }
    .page-customers .view-content .views-view-grid tr:nth-of-type(even) {
      background: transparent !important; }
    .page-customers .view-content .views-view-grid .square_thumbnail {
      float: left;
      border: 1px #e0e1e2 solid;
      margin: 8px 0;
      text-align: center;
      padding: 10px;
      background: #fff;
      width: 95%;
      cursor: pointer;
      max-width: 223px; }
      .page-customers .view-content .views-view-grid .square_thumbnail.active {
        box-shadow: 5px 5px 5px #999999; }
      .page-customers .view-content .views-view-grid .square_thumbnail img {
        width: auto !important; }
    .page-customers .view-content .views-view-grid .case-study-icon img {
      width: auto !important;
      float: right;
      margin-top: -32px;
      margin-right: 22px;
      cursor: pointer; }
    .page-customers .view-content .views-view-grid .arrow-up {
      width: 0;
      height: 0;
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      border-bottom: 15px solid #515459;
      bottom: 0;
      position: absolute;
      margin-left: 40%; }
    .page-customers .view-content .views-view-grid tr .customer-row {
      position: relative;
      padding: 0;
      padding-bottom: 20px; }
    .page-customers .view-content .views-view-grid tr span.title {
      border-bottom: 1px solid #eee;
      padding-bottom: 5px !important;
      margin-bottom: 20px !important; }
    .page-customers .view-content .views-view-grid tr .left_text {
      width: 50%;
      float: left;
      vertical-align: top; }
      .page-customers .view-content .views-view-grid tr .left_text .title {
        color: #fff !important;
        text-transform: inherit !important;
        font-weight: 500 !important;
        font-size: 1.6rem;
        line-height: 1.8rem; }
      .page-customers .view-content .views-view-grid tr .left_text .sub-title {
        line-height: 1.6rem;
        padding-top: 16px; }
    .page-customers .view-content .views-view-grid tr .right_text {
      width: 40%;
      float: right;
      vertical-align: top; }
      .page-customers .view-content .views-view-grid tr .right_text p {
        padding-top: 20px; }
    .page-customers .view-content .views-view-grid tr .read-btn {
      text-align: center;
      padding-top: 40px; }
  .page-customers .view-content .customer_info {
    background: #515459 !important; }
    .page-customers .view-content .customer_info td {
      padding: 40px;
      color: #fff;
      background: #515459 !important; }
      .page-customers .view-content .customer_info td .close.custom-button-class {
        padding: 6px 10px;
        float: right;
        margin-top: -30px;
        margin-right: -30px; }
      .page-customers .view-content .customer_info td a {
        color: #fff; }
      .page-customers .view-content .customer_info td blockquote {
        margin: 0 !important;
        padding: 0 !important;
        border-left: 0 !important; }
      .page-customers .view-content .customer_info td q {
        color: #fff; }
      .page-customers .view-content .customer_info td .author-info {
        color: #b4c401; }
      .page-customers .view-content .customer_info td .custom-button-class {
        width: auto;
        padding: 10px 40px; }
  .page-customers .customer-area .custom-button-class, .page-customers .customer-area cite {
    display: none; }
  .page-customers .customer-area blockquote {
    color: #fff;
    background: transparent;
    text-align: left;
    padding: 0;
    margin: 0;
    border: 0; }
    .page-customers .customer-area blockquote .columns {
      width: auto !important; }
    .page-customers .customer-area blockquote .columns:last-child {
      float: none;
      padding: 0; }
    .page-customers .customer-area blockquote q {
      font-size: 1.357em;
      text-indent: 0; }
    .page-customers .customer-area blockquote .quote-block {
      padding: 0 !important; }
  .page-customers .view-header h1#page-title {
    margin: 20px 0 20px; }
  .page-customers .view-header .landing_header h1 {
    margin: 0;
    color: #fff;
    padding-bottom: 20px; }
  .page-customers .view-header p {
    color: #fff; }
  .page-customers .landing-page-header {
    position: relative; }
    .page-customers .landing-page-header .landing_header {
      padding-left: 0.71429rem !important;
      padding-right: 0.71429rem !important;
      position: absolute;
      top: 24%; }
      .page-customers .landing-page-header .landing_header .large-6 {
        float: left;
        width: 50%; }
      .page-customers .landing-page-header .landing_header .large-5 {
        width: 41.66%;
        float: right; }
        .page-customers .landing-page-header .landing_header .large-5 a {
          display: block;
          margin-top: -6%; }
          .page-customers .landing-page-header .landing_header .large-5 a img {
            height: auto;
            max-width: 90%; }
    .page-customers .landing-page-header .left_text {
      width: 50%;
      vertical-align: top;
      float: left; }
    .page-customers .landing-page-header .right_text {
      width: 45%;
      float: right; }
  .page-customers .customer_reference {
    display: none; }
  .page-customers .pagination-centered {
    clear: both; }

@media screen and (max-width: 890px) {
  .large-6, .large-5 {
    width: 100% !important; }

  .page-customers .customer-area blockquote {
    color: #000 !important; }

  .page-customers .view-filters {
    top: 0 !important; }
    .page-customers .view-filters form {
      position: relative !important;
      top: 0 !important; }

  .page-customers .landing-page-header img {
    min-height: 150px !important;
    overflow: hidden;
    min-width: 700px;
    width: 100%;
    height: auto; }
  .page-customers .landing-page-header .right_text {
    display: none; }
  .page-customers .landing-page-header .left_text {
    width: 100% !important;
    float: none !important; }
  .page-customers .landing-page-header .landing_header {
    position: relative !important; }

  .page-customers .view-header {
    min-height: 100px; }
    .page-customers .view-header h1 {
      margin: 20px 0 !important;
      color: #000  !important; }
    .page-customers .view-header p {
      color: #000; }

  .page-customers .view-content .right_text {
    display: none; }
  .page-customers .view-content .left_text {
    width: 100% !important; }

  .page-customers .landing-page-header .landing_header .large-5 {
    float: none;
    text-align: center; }
    .page-customers .landing-page-header .landing_header .large-5 a {
      margin-top: 0px; }
      .page-customers .landing-page-header .landing_header .large-5 a img {
        height: auto;
        width: 70%;
        min-width: auto; } }
#node-10104 h3, #node-17 h3 {
  color: #315792 !important;
  font-weight: 500;
  line-height: inherit;
  color: #315792;
  font-size: 1.3em;
  padding: 10px 0; }

.node-type-customer-reference blockquote {
  background: #fff;
  text-align: left;
  padding: 1.714em 2.214em 1.500em;
  margin: 0 0 44px;
  border: 1px solid #dedede;
  border-bottom-width: 4px;
  overflow: hidden;
  color: #222222; }
.node-type-customer-reference h3, .node-type-customer-reference strong, .node-type-customer-reference b {
  color: #315792 !important;
  font-weight: 500;
  line-height: inherit;
  color: #315792;
  font-size: 1.3em; }
.node-type-customer-reference #content .content p {
  margin: 16px 0 16px 0px !important; }

@media screen and (max-width: 992px) {
  .page-customers .landing-page-header .landing_header {
    top: 14%; } }
.block .landing_grey_block {
  background-color: #eee; }

body.i18n-fr #views_slideshow_cycle_div_hero_banner_slider-block_3 .btn.btn-hero-link {
  margin-top: 0px; }

.page-frontpage .view-id-hero_banner_slider.view-display-id-block .content {
  position: relative;
  overflow: hidden;
  height: 400px;
  display: block;
  width: 100%; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .content img {
    width: 100% !important;
    height: auto;
    position: absolute;
    top: 0px;
    min-width: 1400px;
    min-height: 400px;
    max-height: none !important;
    margin-left: 0px !important; }
.page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-top {
  margin-top: 29px;
  position: absolute;
  padding-bottom: 0;
  right: 0;
  top: 0;
  left: auto !important; }
  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-top .views-slideshow-pager-field-item {
    float: none;
    margin-bottom: 3px;
    background: #53565a; }
    .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-top .views-slideshow-pager-field-item.active {
      background-image: none; }
      .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-top .views-slideshow-pager-field-item.active .views-content-counter {
        background: #fff;
        border-radius: 12px;
        height: 11px;
        width: 11px;
        margin-left: 3px;
        margin-top: 3px; }
.page-frontpage .view-id-hero_banner_slider.view-display-id-block .views_slideshow_cycle_main {
  height: 400px !important; }
.page-frontpage .slider_info {
  width: 100%;
  text-align: center;
  left: 0; }
  .page-frontpage .slider_info h1 {
    color: #fff;
    text-shadow: 2px 2px #0C0C0C; }
    @media screen and (max-width: 1185px) {
      .page-frontpage .slider_info h1 {
        font-size: 2.5rem !important; } }
  .page-frontpage .slider_info p {
    color: #fff !important;
    max-width: 80% !important;
    text-shadow: 2px 2px #0C0C0C;
    padding-bottom: 20px;
    font-size: 2.35rem !important;
    margin: auto; }
    @media screen and (max-width: 1185px) {
      .page-frontpage .slider_info p {
        font-size: 1.8rem !important; } }
    .page-frontpage .slider_info p img {
      width: auto !important;
      padding: 10px !important; }
  .page-frontpage .slider_info .item-list li {
    display: inline-block; }
    .page-frontpage .slider_info .item-list li.first {
      margin: 0px; }
    .page-frontpage .slider_info .item-list li:nth-child(2) a {
      background: transparent !important;
      border: 1px solid #b4c401 !important;
      color: #b4c401 !important;
      padding: 15px 60px; }
  .page-frontpage .slider_info .banner_right_content {
    width: 20% !important;
    right: 13% !important;
    top: -20% !important;
    bottom: -4%; }

#nav .left-off-canvas-menu li {
  padding: 0 0 0 1em;
  white-space: nowrap; }
#nav .products--sub-menu {
  left: 0px; }

.block-lang-dropdown-language #lang-dropdown-select-language:after {
  top: 10px; }
.block-lang-dropdown-language .form-item {
  margin: 0px; }
.block-lang-dropdown-language .ddsDefault .dd-select {
  width: 50px !important; }
.block-lang-dropdown-language .ddsDefault .dd-selected {
  content: '';
  background: url("../images/globe.jpeg") 18% 10% no-repeat;
  color: transparent !important;
  background-size: 16px;
  padding: 0px;
  overflow: visible;
  height: 16px;
  margin-top: 2px; }

.page-frontpage.talend-6-home .news-area .view-id-events.view-display-id-block_6 .view-footer {
  bottom: 0px; }
.page-frontpage.talend-6-home .block-block-311 {
  background-color: #eee; }
.page-frontpage.talend-6-home .homepage-resources {
  background-color: #025497;
  display: inline-block;
  width: 100%;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff; }
  .page-frontpage.talend-6-home .homepage-resources .large-12 {
    overflow: hidden; }
  .page-frontpage.talend-6-home .homepage-resources .columns {
    border-right: 1px solid #fff;
    padding: 20px 10px;
    margin-bottom: -99970px;
    padding-bottom: 99999px; }
    .page-frontpage.talend-6-home .homepage-resources .columns:last-child {
      border: 0px; }
    .page-frontpage.talend-6-home .homepage-resources .columns h2 {
      margin-bottom: 0;
      min-height: 65px; }
      .page-frontpage.talend-6-home .homepage-resources .columns h2 a {
        color: #b4c401;
        text-transform: uppercase;
        font-size: 0.8em;
        margin: 0 0 10px;
        font-weight: bold; }
    .page-frontpage.talend-6-home .homepage-resources .columns p {
      min-height: 73.333px;
      font-size: 1.1em; }
    .page-frontpage.talend-6-home .homepage-resources .columns h2, .page-frontpage.talend-6-home .homepage-resources .columns p {
      color: #fff; }
    .page-frontpage.talend-6-home .homepage-resources .columns div > a {
      background: none;
      border: 3px solid;
      border-radius: 5px;
      font-size: 1em;
      padding: .9em;
      color: #ffffff;
      text-transform: uppercase;
      font-weight: bold;
      letter-spacing: 0.02em;
      display: inline-block; }
      .page-frontpage.talend-6-home .homepage-resources .columns div > a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .page-frontpage.talend-6-home .homepage-resources .columns span {
      width: 15%;
      float: left;
      text-align: right; }
    .page-frontpage.talend-6-home .homepage-resources .columns > div {
      float: left;
      width: 82.8889%;
      padding-left: 20px; }
.page-frontpage.talend-6-home .who-is-talend {
  position: relative;
  overflow: hidden;
  height: 400px;
  display: block;
  width: 100%; }
  .page-frontpage.talend-6-home .who-is-talend img {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0;
    min-width: 1400px; }
  .page-frontpage.talend-6-home .who-is-talend .columns {
    position: absolute;
    top: 15%;
    text-align: center; }
    .page-frontpage.talend-6-home .who-is-talend .columns a.btn {
      padding: 15px 20px;
      width: auto;
      margin-top: 20px; }
.page-frontpage.talend-6-home .customer-area blockquote q {
  font-size: 1.243em;
  text-indent: -8px; }
.page-frontpage.talend-6-home .news-area {
  line-height: 18px; }
  .page-frontpage.talend-6-home .news-area .view-id-events.view-display-id-block_1 {
    min-width: 100% !important;
    width: 100% !important;
    padding: 0px !important; }
.page-frontpage.talend-6-home .view-display-id-block_6 {
  padding: 0 20px 0px 0 !important;
  max-width: 100% !important;
  width: 100% !important;
  min-width: 100% !important; }
  .page-frontpage.talend-6-home .view-display-id-block_6 .views-row {
    display: inline-block; }
    .page-frontpage.talend-6-home .view-display-id-block_6 .views-row .views-field-name, .page-frontpage.talend-6-home .view-display-id-block_6 .views-row .views-field-title {
      width: 80%;
      float: right;
      padding-left: 5px; }
    .page-frontpage.talend-6-home .view-display-id-block_6 .views-row .views-field-field-image {
      width: 18%;
      float: left; }
  .page-frontpage.talend-6-home .view-display-id-block_6 .view-footer {
    bottom: 0px; }

@media only screen and (max-width: 767px) {
  .page-frontpage.talend-6-home .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-top {
    top: 5%;
    left: auto !important; }

  .page-frontpage.talend-6-home .slider_info p {
    font-size: 1.35rem !important; }

  .page-frontpage.talend-6-home .view-id-hero_banner_slider.view-display-id-block .content {
    left: -40%;
    width: 1200px !important; }

  .page-frontpage .view-id-hero_banner_slider.view-display-id-block .views_slideshow_cycle_main .field-content .slider_info p img {
    width: 15% !important; } }
@media only screen and (max-width: 940px) {
  .page-frontpage.talend-6-home .view-id-hero_banner_slider.view-display-id-block .views-slideshow-controls-top {
    top: 5%;
    left: auto !important; }

  .page-frontpage.talend-6-home .slider_info p {
    font-size: 1.35rem !important; }

  .front .news-area .view-footer {
    padding: 0 !important;
    bottom: 0 !important; } }
.ppc-landingpage .landing-page-header {
  height: 200px !important; }
  .ppc-landingpage .landing-page-header img {
    position: relative !important; }
  .ppc-landingpage .landing-page-header .landing_header {
    top: 0px; }
    .ppc-landingpage .landing-page-header .landing_header .row {
      bottom: 0;
      height: 200px !important;
      margin-top: 20px !important;
      top: 0px !important; }
      .ppc-landingpage .landing-page-header .landing_header .row h1 {
        font-size: 2.4em;
        padding: 0.3em 1em 1em 2em; }
        .ppc-landingpage .landing-page-header .landing_header .row h1 em strong {
          font-size: 0.8em;
          padding-top: 10px;
          display: block; }
.ppc-landingpage .landing_top_content_block {
  margin-top: 80px; }
  .ppc-landingpage .landing_top_content_block h2 {
    color: #236192;
    font-weight: bold;
    font-size: 2.8em; }
  .ppc-landingpage .landing_top_content_block .large-7 {
    float: left;
    padding-right: 2em; }
    .ppc-landingpage .landing_top_content_block .large-7 a {
      color: #236192; }
  .ppc-landingpage .landing_top_content_block .large-5 {
    float: left; }
    .ppc-landingpage .landing_top_content_block .large-5 .version_number {
      display: none; }
    .ppc-landingpage .landing_top_content_block .large-5 .sem-landing-content {
      background-color: #E0E1E2;
      padding: 1em 2em;
      border-top: 8px #C4D600 solid; }
      .ppc-landingpage .landing_top_content_block .large-5 .sem-landing-content form {
        width: 100% !important;
        text-align: center; }
        .ppc-landingpage .landing_top_content_block .large-5 .sem-landing-content form .mktField label {
          width: auto !important; }
    .ppc-landingpage .landing_top_content_block .large-5 h2 {
      color: #53565a;
      font-size: 2em;
      font-weight: lighter; }
.ppc-landingpage .mktoForm .mktoRequiredField label.mktoLabel {
  font-weight: bold;
  width: auto !important;
  min-width: 110px;
  max-width: 200px; }
.ppc-landingpage .mktoForm .mktoButtonRow .mktoButtonWrap {
  margin-left: 6px !important; }
.ppc-landingpage .mktoButtonWrap.mktoSimple button.mktoButton {
  background: #b4c401 !important;
  color: transparent !important;
  text-transform: uppercase !important;
  border-color: #b4c401;
  border-bottom: 3px solid #817c00 !important;
  width: 11.286em !important;
  padding: 10px !important;
  display: inline-block !important;
  vertical-align: top !important;
  text-shadow: 1px 2px 0px rgba(3, 3, 3, 0) !important;
  font-size: 14px !important; }
  .ppc-landingpage .mktoButtonWrap.mktoSimple button.mktoButton:after {
    content: 'DOWNLOAD NOW';
    color: #FFF;
    position: absolute;
    left: 0px;
    text-align: center;
    width: 100%; }

@media screen and (max-width: 1024px) {
  .ppc-landingpage .landing-page-header .landing_header .row .columns {
    position: absolute;
    float: none; }
    .ppc-landingpage .landing-page-header .landing_header .row .columns img {
      max-width: 290px;
      min-width: 280px !important; }
  .ppc-landingpage .landing-page-header .landing_header .row h1 {
    width: 50%;
    position: absolute;
    right: 0;
    top: 0; } }
@media screen and (max-width: 767px) {
  .ppc-landingpage .landing-page-header .landing_header .row h1 {
    display: none; }
  .ppc-landingpage .landing-page-header .landing_header .row .columns img {
    max-width: 290px;
    min-width: 280px !important; } }
.block-block-428 {
  float: left;
  margin: 3px 0px;
  padding-right: 11px;
  display: inline-block;
  vertical-align: top;
  position: relative; }
  .block-block-428:after {
    content: '';
    position: absolute;
    top: 50%;
    margin: -4px 0 0 10px;
    width: 1px;
    background: #bfbfbf;
    height: 8px;
    right: 0px; }

.user-login-block {
  position: relative !important;
  top: 0 !important;
  margin-left: 0  !important;
  z-index: 1 !important; }

.page-login fieldset ul {
  list-style: inherit !important; }
.page-login fieldset button {
  margin: 0 0 0.42857rem !important; }
.page-login #toboggan-login-link {
  display: none; }
.page-login .user-login-block {
  position: relative !important;
  top: 0 !important;
  margin-left: 0  !important;
  z-index: 1 !important;
  border: 0px !important;
  -webkit-box-shadow: 0 0 0 !important;
  -moz-box-shadow: 0 0 0 !important;
  box-shadow: 0 0 0 !important;
  background-color: transparent !important;
  width: auto !important; }
  .page-login .user-login-block .form-text {
    border: 1px solid #cccccc; }

.new--sub-menus.main--sub-menu .div--links {
  padding: 0px 1em 0 2em;
  width: 49%; }
.new--sub-menus.main--sub-menu .overview--link {
  background: #b4c401;
  text-align: center;
  border-bottom: 3px solid #817c00; }
  .new--sub-menus.main--sub-menu .overview--link a {
    color: #fff !important;
    font-size: 1em; }

@media screen and (max-width: 767px) {
  .overview--link {
    font-size: .7em; }

  .product_sub_menu .div--links strong {
    color: #fff;
    font-size: 0.7em; } }
.page-customers.customer-reference-new {
  background: #fff; }
  .page-customers.customer-reference-new .custom-button-class {
    padding: 12px 40px;
    width: auto;
    margin: 10px 5px; }
  @media screen and (min-width: 1024px) {
    .page-customers.customer-reference-new.banner-with-text.banner-white-text .landing_header h1, .page-customers.customer-reference-new.banner-with-text.banner-white-text .landing_header p, .page-customers.customer-reference-new.banner-with-text.banner-white-text .landing_header a, .page-customers.customer-reference-new.banner-with-text.banner-white-text .landing_header h2, .page-customers.customer-reference-new.banner-with-text.banner-white-text .landing_header div {
      text-align: center;
      max-width: 100%;
      color: #ffffff; }
    .page-customers.customer-reference-new.banner-with-text.banner-white-text .landing_header p {
      font-size: 20px; } }
  .page-customers.customer-reference-new .customer_company_info span {
    padding-bottom: 0px; }
  .page-customers.customer-reference-new .customer_company_info p {
    margin: 10px 0 !important; }
  .page-customers.customer-reference-new .customer_company_info .company_col {
    width: 24.698%;
    display: inline-block;
    vertical-align: top;
    min-height: 260px;
    border-left: 1px solid #e0e1e2;
    padding: 0 20px; }
    .page-customers.customer-reference-new .customer_company_info .company_col:first-child {
      border-left: 0px;
      padding: 0; }
    .page-customers.customer-reference-new .customer_company_info .company_col.main_info p {
      text-transform: uppercase; }
    .page-customers.customer-reference-new .customer_company_info .company_col .company_fact {
      padding: 5px 0; }
  .page-customers.customer-reference-new .customer_company_info.col_3 .company_col {
    width: 32.998%; }
  .page-customers.customer-reference-new .customer_company_info.col_2 .company_col {
    width: 49.998%; }
  .page-customers.customer-reference-new .l-bellow-content > div {
    padding: 60px 0; }
  .page-customers.customer-reference-new .l-bellow-content .block_banner > .columns {
    top: 20%; }
  .page-customers.customer-reference-new .l-bellow-content .banner-with-text.banner-white-text h1, .page-customers.customer-reference-new .l-bellow-content .banner-with-text.banner-white-text p, .page-customers.customer-reference-new .l-bellow-content .banner-with-text.banner-white-text a, .page-customers.customer-reference-new .l-bellow-content .banner-with-text.banner-white-text h2, .page-customers.customer-reference-new .l-bellow-content .banner-with-text.banner-white-text div {
    text-align: center;
    max-width: 100%;
    color: #ffffff; }
  .page-customers.customer-reference-new .l-bellow-content blockquote {
    background: transparent;
    border: 0px; }
    .page-customers.customer-reference-new .l-bellow-content blockquote p {
      font-size: 20px; }
    .page-customers.customer-reference-new .l-bellow-content blockquote footer {
      color: #fff;
      text-align: center;
      text-transform: uppercase; }
  .page-customers.customer-reference-new .l-bellow-content .customer_solution h2, .page-customers.customer-reference-new .l-bellow-content .customer_challenge h2 {
    text-align: center; }
  .page-customers.customer-reference-new .l-bellow-content .customer_solution .large-6:nth-child(2), .page-customers.customer-reference-new .l-bellow-content .customer_challenge .large-6:nth-child(2) {
    float: left;
    padding: 0 20px 0 0; }
  .page-customers.customer-reference-new .l-bellow-content .customer_solution .large-6:nth-child(3), .page-customers.customer-reference-new .l-bellow-content .customer_challenge .large-6:nth-child(3) {
    float: right;
    padding: 0 0 0 20px; }
  .page-customers.customer-reference-new .l-bellow-content .customer_challenge {
    border-bottom: 1px solid #e0e1e2; }
  .page-customers.customer-reference-new .l-bellow-content .customer_advantage p {
    font-size: 20px; }
    .page-customers.customer-reference-new .l-bellow-content .customer_advantage p a {
      text-decoration: underline; }
  .page-customers.customer-reference-new .l-bellow-content .customer_quote h2 {
    width: auto;
    display: inline-block;
    position: relative;
    padding: 10px 40px;
    border: 1px solid #fff;
    font-size: 2em;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0.3); }
  .page-customers.customer-reference-new .l-bellow-content .customer_quote .company-logo {
    text-align: center;
    display: inline-block; }
    .page-customers.customer-reference-new .l-bellow-content .customer_quote .company-logo img {
      width: 200px !important;
      min-width: 100px;
      position: relative; }
  @media screen and (max-width: 768px) {
    .page-customers.customer-reference-new .customer_company_info .company_col {
      width: 100% !important;
      min-height: 60px;
      border-left: 0px;
      padding: 0; }
    .page-customers.customer-reference-new .l-bellow-content > div {
      padding: 10px 0; }
    .page-customers.customer-reference-new .l-bellow-content .block_banner > .columns {
      top: 0; }
    .page-customers.customer-reference-new .custom-button-class {
      padding: 12px 15px; }
    .page-customers.customer-reference-new .l-bellow-content .customer_challenge .large-6:nth-child(3), .page-customers.customer-reference-new .l-bellow-content .customer_solution .large-6:nth-child(3) {
      padding: 0; } }
  @media screen and (min-width: 48em) {
    .page-customers.customer-reference-new .l-bellow-content .block_banner > .columns {
      top: 10%; } }

.page-talendconnect2016 .talend_connect_fr .row_tc table.agenda_tc tr td .agenda_row_tc {
  font-size: 19px; }
.page-talendconnect2016 .talend_connect_fr .row_tc table.agenda_tc tr td:first-child {
  font-size: 22px; }
@media screen and (max-width: 64em) {
  .page-talendconnect2016 .landing-page-header {
    display: none !important; }
  .page-talendconnect2016 .l-upper-content .large-12 {
    background-color: #fff !important; }
    .page-talendconnect2016 .l-upper-content .large-12 .banner-intro {
      display: block !important;
      text-align: center; }
      .page-talendconnect2016 .l-upper-content .large-12 .banner-intro h3 {
        font-weight: bold;
        font-size: 30px; }
  .page-talendconnect2016 .talend_connect_fr .row_tc.menu_tc a {
    padding: 0 4px; } }
@media screen and (max-width: 32em) {
  .page-talendconnect2016 .talend_connect_fr .row_tc table.agenda_tc tr td img {
    display: none; }
  .page-talendconnect2016 .talend_connect_fr .row_tc table.agenda_tc tr td:first-child {
    font-size: 15px; }
  .page-talendconnect2016 .talend_connect_fr .row_tc table.agenda_tc tr td .agenda_row_tc {
    font-size: 14px; }
  .page-talendconnect2016 .talend_connect_fr .row_tc table.agenda_tc tr td:first-child {
    border-right: 3px white solid; }
  .page-talendconnect2016 .talend_connect_fr .row_tc.menu_tc a {
    font-size: 14px;
    line-height: 24px; }
  .page-talendconnect2016 .talend_connect_fr .row_tc table.testimonials_tc tr {
    text-align: center; }
    .page-talendconnect2016 .talend_connect_fr .row_tc table.testimonials_tc tr td {
      display: block;
      width: 100%;
      border-right: 0px; }
  .page-talendconnect2016 .talend_connect_fr .row_tc table.testimonials_tc tbody {
    border-top: 0px; } }

body.i18n-it .dl--osp.new-layer .osp--downloads .download .dl--info.link {
  bottom: 138px; }
body.i18n-it .data-fabric-layer.product-matrix-layer .icon p {
  max-width: 100%; }
body.i18n-it .data-fabric-layer.product-matrix-layer .icon {
  padding: 0 18px; }

.node-type-landing-page.banner-with-text.grey-text h2.h-sub-heading {
  color: #6a6c6f; }
.node-type-landing-page.banner-with-text.grey-text .landing-page-header .landing_header h1, .node-type-landing-page.banner-with-text.grey-text .landing-page-header .landing_header p {
  color: #6a6c6f; }
.node-type-landing-page.banner-with-text.grey-text .landing-page-header .landing_header strong {
  color: #315792; }
.node-type-landing-page.data-prep-landing #header {
  display: none; }
.node-type-landing-page.data-prep-landing .l-help .data-prep-title strong.logo {
  padding: 10px 0; }
.node-type-landing-page.data-prep-landing .l-help .data-prep-title h1 {
  text-align: center;
  padding: 15px 0 5px 0; }
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .node-type-landing-page.data-prep-landing.banner-with-text .landing-page-header {
    height: 800px !important; }
  .node-type-landing-page.data-prep-landing.banner-with-text .landing-page-header img {
    right: auto !important;
    min-height: 800px !important; } }
@media screen and (max-width: 767px) {
  .node-type-landing-page.data-prep-landing.banner-with-text .landing-page-header {
    height: 650px !important; } }
.node-type-landing-page .l-bellow-content h3 {
  line-height: 30px;
  font-weight: bold;
  font-style: italic;
  font-size: 1.6em; }
.node-type-landing-page .block_banner.banner-with-text.banner-white-text h1, .node-type-landing-page .block_banner.banner-with-text.banner-white-text h2, .node-type-landing-page .block_banner.banner-with-text.banner-white-text p, .node-type-landing-page .block_banner.banner-with-text.banner-white-text a {
  text-align: center;
  max-width: 100%;
  color: #ffffff; }
.node-type-landing-page .block_banner.banner-with-text.banner-white-text p {
  font-size: 20px; }
@media screen and (max-width: 1024px) {
  .node-type-landing-page .l-bellow-content .large-6.pull-left {
    padding-right: 0px !important;
    padding-left: 0px !important; } }
@media screen and (max-width: 768px) {
  .node-type-landing-page.data-prep-landing .landing-page-header {
    height: 450px; }
    .node-type-landing-page.data-prep-landing .landing-page-header .landing_header .row {
      top: 0;
      margin-top: 0px; } }

.light-blue {
  color: #5ea7cb; }

.pull-left {
  float: left; }

body.nasdaq .row {
  max-width: 1180px !important; }
body.nasdaq .contain-to-grid .top-bar {
  max-width: 1180px !important; }
body.nasdaq .block_padding {
  padding: 4em 0; }
body.nasdaq .landing_header p, body.nasdaq .landing_header div {
  font-size: 20px; }
body.nasdaq .learn-more-button {
  width: auto;
  min-width: 350px; }
body.nasdaq .l-bellow-content .landing_grey_block .large-6:first-child {
  padding-right: 20px; }
body.nasdaq .l-bellow-content .landing_grey_block .large-6 h2 {
  line-height: 30px; }
body.nasdaq .l-bellow-content .tlnd_live_updates .live_quote p {
  font-size: 1.63em; }
body.nasdaq .l-bellow-content .tlnd_live_updates .video_row {
  padding-bottom: 20px; }
body.nasdaq .l-bellow-content .tlnd_live_updates .latest_social {
  padding-left: 20px; }
body.nasdaq .l-bellow-content .tlnd_live_updates .social_feeds h2 {
  margin: 20px 0; }
body.nasdaq .l-bellow-content .tlnd_live_updates .social_feeds .facebook_feed {
  padding-top: 20px; }
  body.nasdaq .l-bellow-content .tlnd_live_updates .social_feeds .facebook_feed iframe {
    padding-top: 0px !important; }
body.nasdaq .l-bellow-content .tlnd_callto_action {
  background: #1D7193; }
  body.nasdaq .l-bellow-content .tlnd_callto_action h2 {
    color: #fff; }

/*# sourceMappingURL=talend_responsive-2.css.map */
