/****** editor styles *******/
/* line 2, ../scss/styles.scss */
#wrapper a:hover {
  text-decoration: none;
}

/* line 6, ../scss/styles.scss */
.image-align-right {
  float: right;
  margin-left: 100px;
}

/* line 11, ../scss/styles.scss */
.image-align-left {
  float: left;
  margin-right: 100px;
}

/* line 16, ../scss/styles.scss */
body {
  /*background: white*/
  background: #4f4f4f;
}

/* line 21, ../scss/styles.scss */
body, td, tr, th, table {
  line-height: 18px;
  color: #666560;
  font-size: 12px;
  font-family: Arial, "Tahoma", "Geneva", sans-serif;
  text-align: left;
}

/* line 29, ../scss/styles.scss */
#naviatgion a, #naviatgion a:link, #naviatgion a:visited {
  color: #666560;
  text-shadow: -1px -1px 1px #027895;
}

/* line 34, ../scss/styles.scss */
#naviatgion a:hover, #naviatgion a:active {
  font-weight: bold;
  color: white;
}

/* line 39, ../scss/styles.scss */
a:hover, a:link, a, a:visited, a:active {
  color: #0fa2bb;
}

/* line 43, ../scss/styles.scss */
a:visited {
  color: #0fa2bb;
}

/* line 47, ../scss/styles.scss */
a:hover {
  color: #00cdff;
}

/* line 51, ../scss/styles.scss */
h1, .page-title {
  color: #484848;
  font-size: 34px;
  font-weight: bold;
  border: 0;
  line-height: 40px;
}

/* line 59, ../scss/styles.scss */
h2 {
  color: #484848;
  font-size: 24px;
  font-weight: bold;
  line-height: 100%;
  margin-bottom: 10px;
}

/* line 67, ../scss/styles.scss */
h3 {
  color: #828a8c;
  color: #666666;
  font-weight: bold;
  font-size: 16px;
}

/* line 74, ../scss/styles.scss */
h4 {
  color: #828a8c;
  font-weight: bold;
  font-size: 14px;
}

/* line 80, ../scss/styles.scss */
h5 {
  color: #666560;
  font-weight: normal;
  font-size: 12px;
}

/* line 86, ../scss/styles.scss */
h2.title {
  color: #484848;
  font-size: 36px !important;
  font-weight: bold;
  border: 0;
}

/* line 93, ../scss/styles.scss */
h2.new-line {
  clear: both;
}

/* line 97, ../scss/styles.scss */
ul {
  padding-left: 20px;
}

/* line 101, ../scss/styles.scss */
li {
  padding-left: 10px;
  margin-bottom: 5px;
}

/* line 106, ../scss/styles.scss */
hr {
  border: 1px solid #eee;
  background: none;
}

/* sub title */
/* line 112, ../scss/styles.scss */
.field-name-field-description {
  font-size: 24px;
  font-weight: bold;
  line-height: 120%;
  color: #484848;
  margin-bottom: 20px;
}

/* line 120, ../scss/styles.scss */
#sidebar-first {
  width: 202px;
  margin-right: 50px;
  float: left;
  margin-top: 20px;
  background: none;
}

/* line 128, ../scss/styles.scss */
#sidebar-second {
  width: 27px;
  margin-left: 40px;
  float: left;
  margin-top: 20px;
  background: none;
}
@media screen and (max-width: 768px) {
  /* line 128, ../scss/styles.scss */
  #sidebar-second {
    width: 95%;
    margin-left: 5%;
  }
}

/* line 140, ../scss/styles.scss */
#content {
  /*width: 960px;*/
  margin: 0 auto;
  background: none;
}

/* line 146, ../scss/styles.scss */
#content.has-sidebar-first {
  width: 708px;
  float: left;
}

/* line 151, ../scss/styles.scss */
#content.has-sidebar-second {
  width: 653px;
  float: left;
}

/* line 156, ../scss/styles.scss */
#content.has-sidebar-second.has-sidebar-first {
  width: 402px;
  margin: 0;
  float: left;
}

/* line 162, ../scss/styles.scss */
#content.homepage-content {
  width: 100%;
}

/* line 166, ../scss/styles.scss */
#bottom-banner {
  clear: both;
  padding-top: 20px;
  /*margin-top: -40px;*/
  margin-top: -38px;
}

/* line 173, ../scss/styles.scss */
.sidebar .block {
  border: none;
}

/* line 177, ../scss/styles.scss */
.block {
  margin: 0;
  padding: 0;
}

/* line 182, ../scss/styles.scss */
.region {
  border: 0;
}

/* line 186, ../scss/styles.scss */
.views-view-grid tr {
  background: none;
}

/*** header ****/
/* line 191, ../scss/styles.scss */
#header, #main-content, #footer-wrapper, #button-bar {
  width: 960px;
  margin: 0 auto;
}

/* line 196, ../scss/styles.scss */
#footer {
  clear: both;
}

/* line 200, ../scss/styles.scss */
#header {
  height: 108px;
}

/* line 204, ../scss/styles.scss */
#header #logo {
  width: 153px;
  padding: 0;
  margin: 0;
  float: left;
}

/*** navigation **/
/* line 212, ../scss/styles.scss */
#top-section #header-main-nav {
  width: 800px;
  margin-top: 10px;
  float: right;
  text-align: right;
}

/* line 220, ../scss/styles.scss */
#header-main-nav ul.menu {
  text-align: right;
  position: relative;
}

/* line 225, ../scss/styles.scss */
#header-main-nav ul.menu > li {
  zoom: 1;
  margin: 3px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: left;
  position: relative;
  padding: 10px 14px;
}

/* line 236, ../scss/styles.scss */
#header-main-nav ul.menu > li:last-child {
  margin-right: 0;
}

/* line 240, ../scss/styles.scss */
#header-main-nav ul.menu > li > a {
  color: #484848;
  font-weight: bold;
  font-size: 16px;
}

/* line 246, ../scss/styles.scss */
#header-main-nav ul.menu > li > a:hover,
#header-main-nav ul.menu > li > a.active,
#header-main-nav ul.menu > li > a.active-trail {
  color: #0fa2bb;
}

/* line 253, ../scss/styles.scss */
#header-main-nav li.expanded:hover {
  background: white;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px -1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px -1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px -1px 2px rgba(0, 0, 0, 0.2);
  z-index: 10;
}

/* line 264, ../scss/styles.scss */
#header-main-nav ul ul {
  display: none;
}

/* line 268, ../scss/styles.scss */
#header-main-nav li a:hover {
  text-decoration: none;
}

/* line 272, ../scss/styles.scss */
#header-main-nav li.expanded:hover:after {
  content: "";
  z-index: 10;
  display: block;
  position: absolute;
  bottom: 4px;
  height: 5px;
  width: 100%;
  left: 0;
  background: white;
}

/* line 284, ../scss/styles.scss */
#header-main-nav li.expanded:after li:hover {
  bottom: 5px;
}

/* line 288, ../scss/styles.scss */
#header-main-nav li:hover ul {
  display: block;
  width: 200px;
  z-index: 1;
  -webkit-border-radius: 0 5px 5px 5px;
  -moz-border-radius: 0 5px 5px 5px;
  border-radius: 0 5px 5px 5px;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px -1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px -1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px -1px 2px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 35px;
  left: 0;
  margin: 0;
  padding: 0;
  /*background: url(../images/nav-hover-bg.png) top*/
  background: #ffffff;
}

/* line 307, ../scss/styles.scss */
#header-main-nav ul.menu li li.last {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 313, ../scss/styles.scss */
#header-main-nav ul.menu li li.first {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}

/* line 319, ../scss/styles.scss */
#header-main-nav ul.menu li li.first:hover a {
  border-top: none;
}

/* line 323, ../scss/styles.scss */
#header-main-nav ul.menu li li a {
  font-size: 12px;
  font-weight: bold;
  padding-left: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #ddd;
  display: block;
}

/* line 333, ../scss/styles.scss */
#header-main-nav ul.menu li li:hover a {
  color: white;
  text-decoration: none;
  border-top: 1px solid #005b6d;
}

/* line 339, ../scss/styles.scss */
#header-main-nav ul.menu li li:hover {
  background: #0e8596;
}

/* line 343, ../scss/styles.scss */
#header-main-nav ul.menu ul.menu li {
  text-align: left;
  width: 100%;
  clear: both;
  display: block;
  width: 200px;
  padding: 0;
  margin: 0;
  border: none;
}

/*** header top navigation ***/
/* line 355, ../scss/styles.scss */
#header-top-nav {
  text-align: right;
  float: right;
  margin-top: 20px;
  padding-right: 15px;
}

/* line 362, ../scss/styles.scss */
#header-top-nav li {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  background: none;
}

/* line 370, ../scss/styles.scss */
#header-top-nav li a {
  font-weight: bold;
  padding-bottom: 20px;
}

/* line 376, ../scss/styles.scss */
#header-top-nav #block-menu-menu-company ul ul {
  display: none;
  width: 200px;
  z-index: 1000;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px 1px 2px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 25px;
  left: -43px;
  margin: 0;
  padding: 0;
  background: url(../images/nav-hover-bg.png) top;
}

/* line 393, ../scss/styles.scss */
#header-top-nav .globe {
  background: url(../images/hp-sprite.png) -5px 10% no-repeat;
  width: 16px;
  height: 15px;
  margin-bottom: -2px;
  margin-left: 5px;
  line-height: 9999px;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

/* line 406, ../scss/styles.scss */
#header-top-nav #block-menu-menu-company ul ul:before {
  background: none;
  background: url(../images/top-menu-arrow.png) no-repeat top;
  content: "";
  position: absolute;
  top: -9px;
  z-index: 100;
  left: 95px;
  height: 11px;
  width: 20px;
  display: block;
}

/* line 419, ../scss/styles.scss */
#header-top-nav #block-menu-menu-company ul ul li {
  text-align: left;
  width: 100%;
  clear: both;
  display: block;
  width: 200px;
  padding: 0;
  margin: 0;
  border: none;
}

/* line 430, ../scss/styles.scss */
#header-top-nav #block-menu-menu-company ul ul li a {
  font-size: 12px;
  font-weight: bold;
  padding-left: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #ddd;
  display: block;
}

/* line 440, ../scss/styles.scss */
#header-top-nav #block-menu-menu-company li:hover a {
  text-decoration: none;
}

/* line 444, ../scss/styles.scss */
#header-top-nav #block-menu-menu-company li:hover > ul {
  display: block;
}

/* line 448, ../scss/styles.scss */
#header-top-nav #block-menu-menu-company ul ul li:hover ul {
  display: none;
}

/* line 452, ../scss/styles.scss */
#header-top-nav .flags {
  width: 78px;
}

/* line 456, ../scss/styles.scss */
#header-top-nav .flags .block-title {
  width: 78px;
}

/* line 459, ../scss/styles.scss */
#header-top-nav .flags .block-title span {
  font-weight: bold;
  color: #0fa2bb;
  text-align: left;
  background: url("../images/hp-sprite.png") -154px -11px no-repeat;
  padding-left: 20px;
  cursor: pointer;
}

/* line 468, ../scss/styles.scss */
#header-top-nav .flags .menu-block-wrapper {
  position: relative;
}

/* line 471, ../scss/styles.scss */
#header-top-nav .flags .content ul {
  top: 8px;
  background: #ffffff;
  border: 1px solid #b4b4b4;
  -webkit-box-shadow: 1px 1px 1px #e4e4e4, -1px -1px 1px #e4e4e4;
  -moz-box-shadow: 1px 1px 1px #e4e4e4, -1px -1px 1px #e4e4e4;
  box-shadow: 1px 1px 1px #e4e4e4, -1px -1px 1px #e4e4e4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*background: url('../images/hp-sprite.png') -56px -4px no-repeat;*/
  position: absolute;
  z-index: 100;
  width: 80px;
  height: 76px;
  padding: 10px;
  left: -9px;
  display: none;
}

/* line 491, ../scss/styles.scss */
#header-top-nav .flags .content ul:before {
  width: 13px;
  display: block;
  height: 9px;
  background: url(../images/arrow-top.png);
  position: absolute;
  top: -8px;
  right: 20px;
  content: " ";
}

/* line 502, ../scss/styles.scss */
#header-top-nav .flags li a {
  background-image: url("../images/hp-sprite.png");
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-bottom: 0;
}

/* line 510, ../scss/styles.scss */
#header-top-nav .flags li a#de {
  background-position: -154px -52px;
}

/* line 514, ../scss/styles.scss */
#header-top-nav .flags li a#es {
  background-position: -154px -38px;
}

/* line 518, ../scss/styles.scss */
#header-top-nav .flags li a#fr {
  background-position: -154px -24px;
}

/* line 522, ../scss/styles.scss */
#header-top-nav .flags li a#jp {
  background-position: -154px -63px;
}

/* line 525, ../scss/styles.scss */
#header-top-nav .flags li a#po {
  background-image: url("../images/br.png");
}

/* line 528, ../scss/styles.scss */
#header-top-nav .block {
  display: table-cell;
  zoom: 1;
  margin-top: 20px;
  border-right: 1px solid #eee;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 537, ../scss/styles.scss */
#header-top-nav .block ul {
  padding: 0;
}

/* line 541, ../scss/styles.scss */
#header-top-nav .block p {
  margin: 0;
}

/* line 545, ../scss/styles.scss */
#header-top-nav #block-menu-menu-user-login {
  border: none;
  padding: 0 0 0 15px;
}

/* line 550, ../scss/styles.scss */
#block-block-4 {
  position: relative;
}

/** conact numbers **/
/* line 556, ../scss/styles.scss */
#main-contact-number {
  font-family: "Arial", arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/* line 561, ../scss/styles.scss */
#contact-numbers {
  position: relative;
}

/* line 566, ../scss/styles.scss */
#contact-numbers a {
  font-weight: bold;
  font-size: 12px;
  color: #484848;
}

/* line 572, ../scss/styles.scss */
#contact-numbers ul {
  display: none;
}

/* line 576, ../scss/styles.scss */
#header-top-nav #contact-numbers ul {
  position: absolute;
  top: 25px;
  right: -20px;
  /*background: url(../images/phone-bg.png) repeat-x top #f3f3f3;*/
  background: #ffffff;
  padding: 10px 20px;
  border: 1px solid #b4b4b4;
  -webkit-box-shadow: 1px 1px 1px #e4e4e4, -1px -1px 1px #e4e4e4;
  -moz-box-shadow: 1px 1px 1px #e4e4e4, -1px -1px 1px #e4e4e4;
  box-shadow: 1px 1px 1px #e4e4e4, -1px -1px 1px #e4e4e4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 10;
  text-align: left;
}

/* line 594, ../scss/styles.scss */
#header-top-nav #contact-numbers ul li {
  width: 260px;
}

/* line 598, ../scss/styles.scss */
#header-top-nav #contact-numbers ul li .contact-number {
  font-weight: bold;
  float: right;
  font-size: 11px;
}

/* line 604, ../scss/styles.scss */
#header-top-nav #contact-numbers ul li .contact-label {
  font-size: 10px;
}

/* line 608, ../scss/styles.scss */
#header-top-nav #contact-numbers ul:before {
  width: 13px;
  display: block;
  height: 9px;
  background: url(../images/arrow-top.png);
  position: absolute;
  top: -8px;
  right: 20px;
  content: " ";
}

/*** sub navigation*****/
/* line 620, ../scss/styles.scss */
#navigation {
  height: 50px;
  clear: both;
  width: 100%;
  position: absolute;
  z-index: 1;
  /*background: url(../images/nav-bg.jpg)*/
  background: #222222;
  opacity: 0.85;
}
@media screen and (max-width: 650px) {
  /* line 620, ../scss/styles.scss */
  #navigation {
    display: none;
  }
}

/* line 634, ../scss/styles.scss */
.region-navigation {
  max-width: 980px;
  margin: 0 auto;
}

/* line 639, ../scss/styles.scss */
#navigation ul {
  /*width: 960px;*/
  width: auto;
  margin: 0 !important;
  padding: 0 !important;
  /*text-align: left !important;*/
  text-align: right !important;
}
@media screen and (max-width: 768px) {
  /* line 639, ../scss/styles.scss */
  #navigation ul {
    text-align: left !important;
  }
}

/* line 652, ../scss/styles.scss */
#navigation li {
  display: inline-block;
  *display: inline;
  z-index: 100;
  zoom: 1;
  margin: 0;
  padding: 0;
  margin-left: -2px;
  margin-right: -1px;
  /*height: 39px;*/
  height: 30px;
  padding-top: 20px;
  border-right: 1px solid;
}

/* line 668, ../scss/styles.scss */
#navigation li.last h3 a {
  padding-right: 0 !important;
}

@media screen and (max-width: 980px) {
  /* line 672, ../scss/styles.scss */
  #navigation li.last h3 a {
    padding-right: 20px !important;
  }
}
/* line 676, ../scss/styles.scss */
#navigation li h3 {
  padding: 0;
  margin: 0;
}

/* line 681, ../scss/styles.scss */
#navigation li h3 a {
  margin: 0;
  /*color: white !important;*/
  color: #969696 !important;
  /*text-shadow: -1px -1px 1px #027895;*/
  font-size: 14px;
  display: block;
  font-weight: bold;
  padding-left: 20px;
  padding-right: 20px;
  /*border-right: 1px solid #0192b2;
  border-left: 1px solid #04a7be;*/
  z-index: 1000;
}
@media screen and (max-width: 768px) {
  /* line 681, ../scss/styles.scss */
  #navigation li h3 a {
    padding-right: 15px;
    padding-left: 15px;
  }
}

/* line 700, ../scss/styles.scss */
#navigation li.first {
  aaposition: absolute;
}

/* line 704, ../scss/styles.scss */
#navigation li.first h3 a {
  border-left: none;
}

/* line 708, ../scss/styles.scss */
#navigation li.last {
  border-right: none;
}

/* line 712, ../scss/styles.scss */
#navigation li.last h3 a {
  border-right: none;
}

/* line 716, ../scss/styles.scss */
#navigation li.active a, #navigation li.active-trail a, #navigation li:hover h3 a {
  /*color: #333333 !important;*/
  color: #ffffff !important;
  /*text-shadow: 1px 1px 1px #0ab6d0;*/
  font-weight: bold;
  text-decoration: none;
}

/* line 725, ../scss/styles.scss */
#navigation li.active, #navigation li.active-trail, #navigation li:hover {
  /*background: url(../images/nav-over.png) no-repeat top center;*/
  z-index: 1000;
}

/*** top action buttons ***/
/* line 731, ../scss/styles.scss */
.block .content {
  margin: 0;
  padding: 0;
}

/* line 736, ../scss/styles.scss */
#top-action-buttons {
  text-align: right;
  padding: 0;
  margin: 0;
  z-index: 0;
  position: relative;
}

/* line 744, ../scss/styles.scss */
#top-action-buttons li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 0;
  margin: 0;
  z-index: 0;
}

/* line 753, ../scss/styles.scss */
#top-action-buttons li a {
  line-height: 999px;
  overflow: hidden;
  display: block;
  z-index: 0;
}

/* line 760, ../scss/styles.scss */
#top-action-buttons li.free-trial-button a {
  width: 154px;
  margin-right: 10px;
  height: 53px;
  background: url(../images/sprite.png) 0 -149px;
}

/* line 767, ../scss/styles.scss */
#top-action-buttons li.contact-sales-button a {
  background: url(../images/sprite.png) -170px -149px;
  height: 53px;
  width: 100px;
}

@media screen and (max-width: 980px) and (min-width: 451px) {
  /* line 772, ../scss/styles.scss */
  #top-action-buttons li.contact-sales-button a {
    margin-right: 15px;
  }
}

/* line 777, ../scss/styles.scss */
#top-action-buttons li.contact-sales-button a:hover {
  background: url(../images/sprite.png) -170px -96px;
}

/* line 781, ../scss/styles.scss */
#top-action-buttons li.free-trial-button a:hover {
  background: url(../images/sprite.png) 0 -96px;
}

/***** footer ****/
/* line 786, ../scss/styles.scss */
#footer {
  background: url(../images/footer-bg.jpg) #20788d top repeat-x;
  padding: 0;
  margin: 0;
  overflow: hidden;
  padding-top: 15px;
  color: white;
}

/* line 795, ../scss/styles.scss */
#footer h2 {
  margin: 0;
  padding: 0;
  color: white;
  font-size: 14px;
  margin-bottom: 2px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #176e83;
}

/*#footer h2 a{
    color: white;
}*/
/* line 809, ../scss/styles.scss */
#footer #block-nodeblock-3 {
  margin: 0;
  padding: 0;
  width: 645px;
  font-size: 12px;
  float: left;
  margin-right: 0;
}

/* line 818, ../scss/styles.scss */
#footer #block-nodeblock-4 {
  float: left;
  width: 130px;
  margin-right: 25px;
}

/* line 824, ../scss/styles.scss */
#footer #social-links {
  margin: 0;
  padding: 0;
  margin-top: 6px;
}

/* line 830, ../scss/styles.scss */
#footer #social-links li a {
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
  padding: 0;
  margin: 0;
  border: 0;
  line-height: 9999px;
}

/* line 841, ../scss/styles.scss */
#footer #social-links li a.twitter {
  background: url(../images/sprite.png) -273px -69px;
}

/* line 845, ../scss/styles.scss */
#footer #social-links li a.chat {
  background: url(../images/sprite.png) -302px -69px;
}

/* line 849, ../scss/styles.scss */
#footer #social-links li a.linkedin {
  background: url(../images/sprite.png) -330px -69px;
}

/* line 853, ../scss/styles.scss */
#footer #social-links li a.facebook {
  background: url(../images/sprite.png) -359px -69px;
}

/* line 857, ../scss/styles.scss */
#footer #social-links li {
  margin: 0;
  padding: 0;
  margin-right: 5px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

/* line 866, ../scss/styles.scss */
#footer #search-block-form {
  width: 150px;
  float: left;
  position: relative;
}

/* line 872, ../scss/styles.scss */
#footer #search-block-form input {
  background: url(../images/input-bg.jpg) top white repeat-x;
  border: 1px solid #13788d;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 110px;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 25px;
}

/* line 886, ../scss/styles.scss */
#footer #search-block-form input.form-submit {
  width: 15px;
  height: 20px;
  background: url(../images/sprite.png) -398px -70px;
  border: none;
  overflow: hidden;
  text-indent: 88888px;
  position: absolute;
  top: 3px;
  left: 110px;
}

/* line 898, ../scss/styles.scss */
#search-form input.form-submit {
  background: url(../images/sprite.png) -627px -208px;
}

/* line 902, ../scss/styles.scss */
#footer-bottom #block-nodeblock-5 {
  float: left;
}

/* line 905, ../scss/styles.scss */
#footer-bottom #block-nodeblock-6 {
  float: right;
  width: 820px;
  margin-top: 20px;
  font-size: 10px;
}

/* line 912, ../scss/styles.scss */
#footer-bottom {
  background: url(../images/footer-line.png) no-repeat top;
  padding-top: 10px;
  clear: both;
}

/*** footer menu ***/
/* line 919, ../scss/styles.scss */
#footer #footer-middle {
  clear: both;
  padding-bottom: 20px;
  overflow: hidden;
  background: url(../images/footer-line.png) no-repeat top;
}

/* line 926, ../scss/styles.scss */
#footer .menu-name-main-menu {
  padding-top: 20px;
  float: left;
}

/* line 931, ../scss/styles.scss */
#footer .menu-name-main-menu li, #footer .menu-name-menu-company li {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
  width: 106px;
  margin-right: 10px;
}

/* line 940, ../scss/styles.scss */
#footer .menu-name-menu-company li {
  margin-right: 0;
}

/* line 944, ../scss/styles.scss */
#footer .menu-name-menu-company {
  padding-top: 20px;
}

/* line 948, ../scss/styles.scss */
#footer .menu-name-main-menu li a, #footer .menu-name-menu-company li a {
  color: White;
  font-size: 14px;
  text-shadow: 1px 1px 1px #164450;
  font-weight: bold;
}

/* line 955, ../scss/styles.scss */
#footer .menu-name-main-menu ul ul, #footer .menu-name-menu-company ul ul {
  padding: 0;
  margin: 0;
  margin-top: 10px;
}

/* line 961, ../scss/styles.scss */
#footer .menu-name-main-menu li li a, #footer .menu-name-menu-company li li a {
  font-weight: normal;
  font-size: 12px;
  color: #71e4fc;
  text-shadow: none;
}

/************** open posistions **********/
/* line 969, ../scss/styles.scss */
.views-accordion-open_positions-page-header a {
  background: #f1f1f1;
  display: block;
  margin: 0;
  margin-bottom: 3px;
  padding: 5px 0 5px 10px;
  font-family: arial, tahoma, sans-serif;
}

/* line 978, ../scss/styles.scss */
.views-accordion-open_positions-page-header a:hover {
  text-decoration: none;
}

/* line 982, ../scss/styles.scss */
.views-accordion-open_positions-page-header {
  margin: 0;
  margin-bottom: 4px;
}

/* line 987, ../scss/styles.scss */
.views-accordion-open_positions-page-header:after {
  border-bottom: 1px solid #e0e0e0;
  margin-top: 2px;
  content: "";
  clear: both;
  display: block;
  background: none;
}

/* line 996, ../scss/styles.scss */
.views-accordion-open_positions-page-header a {
  color: #828a8c;
  font-size: 16px;
  font-weight: bold;
}

/* line 1002, ../scss/styles.scss */
#main-content .views-accordion-header {
  border: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-family: arial, tahoma, sans-serif;
  background: #f1f1f1;
}

/* line 1011, ../scss/styles.scss */
#main-content .views-accordion-header a {
  margin: 0;
  padding: 0;
  font-family: arial, tahoma, sans-serif;
  margin-right: 10px;
}

/* line 1018, ../scss/styles.scss */
#main-content .views-accordion-header {
  font-size: 12px;
  padding-left: 40px;
  display: block;
  apadding-top: 7px;
  height: 25px;
  padding-top: 5px;
  color: #0fa2bb;
}

/* line 1028, ../scss/styles.scss */
#main-content .views-accordion-header:hover {
  color: #00cdff;
}

/* line 1032, ../scss/styles.scss */
.view-open-positions .views-row {
  margin-bottom: 3px;
}

/* line 1036, ../scss/styles.scss */
#wrapper .view-open-positions .add-this {
  float: right;
  margin: 0;
  width: 250px;
  padding: 0;
}

/* hide addthis stuff */
/* line 1045, ../scss/styles.scss */
.view-open-positions .views-field-title .addthis_button_facebook, .at15t_facebook {
  display: none;
}

/* line 1046, ../scss/styles.scss */
.view-open-positions .views-field-title .addthis_button_twitter, a.at15t_twitter {
  display: none;
}

/* line 1047, ../scss/styles.scss */
.view-open-positions .views-field-title .addthis_button_email, a.at15t_email {
  display: none;
}

/* line 1048, ../scss/styles.scss */
.view-open-positions .views-field-title .addthis_button_print, a.at15t_print {
  display: none;
}

/* line 1050, ../scss/styles.scss */
.views-accordion-header .ui-icon {
  background: url(../images/sprite.png) -126px -75px;
  margin-left: 5px;
  margin-top: -8px !important;
}

/* line 1056, ../scss/styles.scss */
.views-accordion-header:hover .ui-icon {
  background: url(../images/sprite.png) -160px -75px;
}

/* line 1060, ../scss/styles.scss */
.views-accordion-header.ui-state-active .ui-icon {
  background: url(../images/sprite.png) -144px -75px;
}

/* line 1064, ../scss/styles.scss */
.views-accordion-header.ui-state-active {
  background: #fcfcfc;
}

/* line 1068, ../scss/styles.scss */
.ui-accordion-content-active {
  background: url(../images/accordion-bg.png) repeat-x #f3f3f3;
  border: none;
  color: #666560;
  font-size: 12px;
  font-family: arial, tahoma, sans-serif;
}

/* line 1076, ../scss/styles.scss */
.ui-accordion-content-active h4 {
  font-size: 12px;
  font-weight: bold;
}

/* line 1081, ../scss/styles.scss */
.ui-accordion-content h4 {
  color: #484848;
}

/*** exposed filters ***/
/* line 1086, ../scss/styles.scss */
.views-exposed-widgets {
  background: #f8f8f8;
  position: relative;
  border: 1px solid #ddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  -webkit-box-shadow: 1px 5px 3px #f2f2f2;
  -moz-box-shadow: 1px 5px 3px #f2f2f2;
  box-shadow: 1px 5px 3px #f2f2f2;
  margin-bottom: 40px;
  padding-bottom: 30px;
}

/* line 1103, ../scss/styles.scss */
.views-exposed-widgets label {
  color: #484848;
  margin-bottom: 10px;
}

/* line 1108, ../scss/styles.scss */
.views-exposed-widgets label.option {
  font-weight: normal;
  color: #666560;
  margin-left: 4px;
  padding-left: 5px;
  font-size: 12px;
}

/* line 1116, ../scss/styles.scss */
.views-exposed-form {
  position: relative;
}

/* line 1120, ../scss/styles.scss */
.views-exposed-form .sbumit {
  float: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 10px;
  bottom: 10px;
}

/* line 1128, ../scss/styles.scss */
#views-exposed-form-recorded-webinars-page .views-exposed-widgets {
  width: 268px;
}

/* line 1131, ../scss/styles.scss */
.views-exposed-widget li {
  list-style-type: none;
  padding: 0;
}

/* line 1136, ../scss/styles.scss */
.views-exposed-widget ul {
  width: 100px;
  float: left;
  margin: 0;
  padding: 0;
}

/* line 1143, ../scss/styles.scss */
.views-exposed-widget {
  margin: 10px;
  border-left: 1px solid #ddd;
  margin-top: 0;
  margin-bottom: 10px;
  display: block;
  padding: 10px !important;
}

/* line 1152, ../scss/styles.scss */
#views-exposed-form-recorded-webinars-page #edit-field-webinar-date-value-wrapper {
  width: 87px;
  margin-bottom: 0;
}

/* line 1156, ../scss/styles.scss */
#views-exposed-form-recorded-webinars-page .views-exposed-widget + #edit-field-event-date-radios {
  margin: 10px;
  border-left: 1px solid #ddd;
  margin-top: -10px;
  margin-bottom: 10px;
  display: block;
  padding: 0 10px;
  float: left;
}

/* line 1166, ../scss/styles.scss */
.views-exposed-widget:first-child {
  border: none;
}

/* line 1170, ../scss/styles.scss */
#wrapper .views-exposed-widget.views-submit-button {
  border: none;
  position: absolute;
  bottom: 0;
  right: 0;
  height: auto;
}

/* line 1178, ../scss/styles.scss */
#main-wrapper .views-widget-filter-field_location_tid {
  border: none;
}

/* line 1182, ../scss/styles.scss */
.bef-checkboxes {
  margin-top: 5px;
}

/* line 1186, ../scss/styles.scss */
a.views-widget-filter-field_location_tid .bef-checkboxes .form-item {
  margin-bottom: 5px;
  width: 100px;
  float: left;
}

/* line 1192, ../scss/styles.scss */
ad#main-wrapper .form-submit {
  background: url(../images/sprite.png) 0 0 no-repeat;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 108px;
  height: 32px;
  color: #0a99ad;
  font-size: 12px;
  font-weight: bold;
  font-family: arial, helvetica, tahoma;
}

/* line 1206, ../scss/styles.scss */
ad#main-wrapper .form-submit:hover {
  background: url(../images/sprite.png) 0 -35px no-repeat;
}

/* line 1210, ../scss/styles.scss */
#views-exposed-form-open-positions-page .form-submit {
  position: absolute;
  right: 0;
  bottom: 5px;
}

/* line 1216, ../scss/styles.scss */
#quick-search-button {
  width: 113px;
  height: 29px;
  overflow: hidden;
  line-height: 99999px;
  display: block;
  background: url(../images/sprite.png) -330px 0;
  margin-bottom: 10px;
}

/* line 1226, ../scss/styles.scss */
#quick-search-button:hover {
  background: url(../images/sprite.png) -330px -38px;
}

/* line 1230, ../scss/styles.scss */
#hide-search-button {
  width: 113px;
  height: 29px;
  overflow: hidden;
  line-height: 99999px;
  display: block;
  background: url(../images/sprite.png) -446px 0;
  margin-bottom: 10px;
  display: none;
}

/* line 1241, ../scss/styles.scss */
#hide-search-button:hover {
  background: url(../images/sprite.png) -446 -38px;
}

/**** press release ****/
/* line 1246, ../scss/styles.scss */
.view-press-releases .views-field-field-date {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

/* line 1253, ../scss/styles.scss */
.view-press-releases .views-field-title h4 {
  font-size: 12px;
  font-weight: normal;
  color: #666560;
  margin-bottom: 5px;
  margin-top: 5px;
}

/* line 1261, ../scss/styles.scss */
.view-press-releases .views-view-grid .views-field-title h4 {
  width: 400px;
}

/* line 1265, ../scss/styles.scss */
.view-press-releases .views-view-grid td {
  margin: 0;
  padding: 0;
  padding-bottom: 20px;
}

/*** press relesaes page *****/
/* line 1272, ../scss/styles.scss */
.view-press-releases ul {
  margin: 0;
  padding: 0;
}

/* line 1277, ../scss/styles.scss */
.view-press-releases li.views-row {
  list-style-type: none;
  margin-bottom: 20px;
}

/*************************** in the news *******************************/
/* line 1283, ../scss/styles.scss */
.view-in-the-news ul {
  margin: 0;
  padding: 0;
}

/* line 1288, ../scss/styles.scss */
.view-in-the-news .views-row {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}

/* line 1295, ../scss/styles.scss */
.view-in-the-news .views-field-field-date {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 14px;
  color: #484848;
  border-right: 2px solid #e8e8e8;
  padding-right: 5px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

/* line 1308, ../scss/styles.scss */
.view-in-the-news .views-field-title {
  margin: 0;
  padding: 0;
  width: 400px;
}

/* line 1315, ../scss/styles.scss */
.view-in-the-news .views-field-body {
  margin: 0;
  padding: 0;
  zoom: 1;
  display: inline-block;
  *display: inline;
  font-size: 14px;
  font-weight: bold;
  margin-left: 5px;
  margin-top: 10px;
  margin-bottom: -4px;
}

/* line 1328, ../scss/styles.scss */
.view-in-the-news .views-field-body p {
  margin: 0;
  padding: 0;
}

/****** in the news block ******/
/* line 1338, ../scss/styles.scss */
.view-in-the-news .views-view-grid td {
  margin: 0;
  padding: 0;
  width: 40px;
  padding-bottom: 30px;
}

/* line 1346, ../scss/styles.scss */
.view-in-the-news .views-view-grid .views-field-field-logo {
  width: 110px;
  height: 85px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #eee;
  display: table-cell;
  float: left;
  margin-right: 20px;
}

/* line 1357, ../scss/styles.scss */
.view-in-the-news .views-view-grid .views-field-field-logo img {
  vertical-align: middle;
}

/* line 1361, ../scss/styles.scss */
.view-in-the-news .views-view-grid .views-field-body {
  overflow: auto;
}

/* line 1366, ../scss/styles.scss */
.field-collection-view {
  padding: 0;
  margin: 0;
}

/**** testimonials *****/
/* line 1372, ../scss/styles.scss */
.node-testimonials .field-name-body .field-items p {
  margin: 0;
}

/* line 1376, ../scss/styles.scss */
.node-testimonials .field-name-body .field-items {
  color: #666560;
  font-style: italic;
  font-size: 12px;
  background: #f1f0cd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 360px;
  width: 100%;
  padding: 20px 50px;
}

/* line 1389, ../scss/styles.scss */
.node-testimonials .field-name-body .field-items:before {
  content: "\201C";
  position: absolute;
  top: 15px;
  left: 5px;
  font-size: 36px;
  font-weight: bold;
  font-style: italic;
  color: #9e9a81;
}

/* line 1400, ../scss/styles.scss */
.node-testimonials .field-name-body .field-items:after {
  content: "\201D";
  position: absolute;
  color: #9e9a81;
  font-size: 36px;
  font-weight: bold;
  font-style: italic;
  bottom: 20px;
  right: 15px;
}

/* line 1411, ../scss/styles.scss */
.node-testimonials .field-name-body {
  background: url(../images/testimonial.png) no-repeat 350px bottom;
  width: 460px;
  position: relative;
  padding-bottom: 19px;
}

/* line 1418, ../scss/styles.scss */
.node-testimonials .field-name-field-who {
  font-size: 11px;
  color: #484848;
  margin-top: -10px;
  margin-left: 50px;
  width: 290px;
  width: 100%;
}

/** first sidebar testimonials **/
/* line 1428, ../scss/styles.scss */
.view-testimonial- table td {
  vertical-align: top;
}

/* line 1431, ../scss/styles.scss */
.view-testimonial- {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 1436, ../scss/styles.scss */
.view-testimonial- .node-testimonials .field-name-body .field-items {
  width: 164px;
  padding: 20px 18px;
}

/* line 1441, ../scss/styles.scss */
.view-testimonial- .node-testimonials .field-name-body {
  background: url(../images/testimonial.png) no-repeat 150px bottom;
  width: 195px;
}

/* line 1446, ../scss/styles.scss */
.view-testimonial- .node-testimonials .field-name-field-who {
  margin-top: 0;
  margin-left: 0;
  width: 190px;
}

/** second sidebar testimonials **/
/* line 1453, ../scss/styles.scss */
#sidebar-second .view-testimonial- {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 1458, ../scss/styles.scss */
#sidebar-second .view-testimonial- .node-testimonials .field-name-body .field-items {
  width: 234px;
  padding: 20px 18px;
}

/* line 1463, ../scss/styles.scss */
#sidebar-second .view-testimonial- .node-testimonials .field-name-body {
  background: url(../images/testimonial.png) no-repeat 220px bottom;
  width: 270px;
}

/* line 1468, ../scss/styles.scss */
#sidebar-second .view-testimonial- .node-testimonials .field-name-field-who {
  margin-top: 0;
  margin-left: 0;
  width: 270px;
}

/************* get started with kaltura ********************/
/* line 1475, ../scss/styles.scss */
#get-started-banner {
  margin-top: 30px;
  margin-bottom: 40px;
  border-top: 1px solid #097684;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  background: url(../images/get-started-bg.jpg) no-repeat left 1px #0b93a5;
  overflow: hidden;
  /*height: 90px*/
}

/* line 1488, ../scss/styles.scss */
#get-started-banner h4 {
  color: White;
  font-size: 24px;
  float: left;
  font-weight: bold;
  line-height: 100%;
  text-shadow: 1px 1px 1px #097684;
  margin: 0;
  padding: 0;
  margin-top: 20px;
  text-align: center;
  width: 200px;
  margin-left: 360px;
}
@media screen and (max-width: 450px) {
  /* line 1488, ../scss/styles.scss */
  #get-started-banner h4 {
    margin-left: 0;
  }
}

/* line 1506, ../scss/styles.scss */
#get-started-links {
  float: right;
  margin: 0;
  padding: 0;
  width: 350px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
}
@media screen and (max-width: 320px) {
  /* line 1506, ../scss/styles.scss */
  #get-started-links {
    margin-right: -28px;
  }
}

/* line 1519, ../scss/styles.scss */
#get-started-links li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
@media screen and (max-width: 320px) {
  /* line 1519, ../scss/styles.scss */
  #get-started-links li {
    padding-left: 0;
  }
}

/* line 1528, ../scss/styles.scss */
#get-started-links li.start-free-trial a {
  width: 202px;
  height: 67px;
  background: url(../images/sprite.png) -7px -284px;
  display: block;
  overflow: hidden;
  line-height: 999px;
}

/* line 1537, ../scss/styles.scss */
#get-started-links li.start-free-trial a:hover {
  background: url(../images/sprite.png) -7px -368px;
}

/* line 1541, ../scss/styles.scss */
#get-started-links li.contact-sales a {
  width: 120px;
  height: 67px;
  background: url(../images/sprite.png) -233px -284px;
  display: block;
  overflow: hidden;
  line-height: 999px;
}

/* line 1550, ../scss/styles.scss */
#get-started-links li.contact-sales a:hover {
  background: url(../images/sprite.png) -233px -367px;
}

/******************* case study page *********************************/
/* line 1555, ../scss/styles.scss */
.node-case-study .field-name-field-description {
  font-size: 16px;
  line-height: 130%;
}

/* line 1560, ../scss/styles.scss */
.node-case-study .group-at-glance {
  background: url(../images/case-study-bg.png) repeat-x top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 20px 10px;
  border: none;
  margin-bottom: 0;
}

/* line 1570, ../scss/styles.scss */
.node-case-study .group-at-glance legend {
  background: none;
  border: none;
  padding: 10px;
}

/* line 1576, ../scss/styles.scss */
.node-case-study .group-at-glance legend span {
  margin: 0;
  padding: 0;
  text-indent: 0;
  font-family: Arial, "Tahoma", "Geneva", sans-serif;
  border: none;
  text-shadow: none;
  font-size: 18px;
  font-weight: bold;
  color: #484848;
}

/* line 1588, ../scss/styles.scss */
.field-name-field-industry {
  margin: 0;
}

/* line 1592, ../scss/styles.scss */
.field-label, .field-name-field-industry h3.field-label, .field-name-field-location-name .field-label {
  font-size: 14px;
  font-weight: bold;
  color: #484848;
}

/* line 1597, ../scss/styles.scss */
.field-name-field-industry h3 {
  padding: 0;
  margin: 0;
}

/* line 1599, ../scss/styles.scss */
.field-name-field-industry li, .field-name-field-location-name {
  font-size: 14px;
  color: #484848;
}

/* line 1604, ../scss/styles.scss */
.field-name-field-why-kaltura {
  margin-top: 5px;
  font-size: 12px;
}

/* line 1609, ../scss/styles.scss */
.field-name-field-why-kaltura ul {
  padding-left: 15px;
}

/* line 1613, ../scss/styles.scss */
.field-collection-container {
  border: none;
}

/* line 1617, ../scss/styles.scss */
.field-name-field-website-link {
  font-size: 12px;
}

/* line 1621, ../scss/styles.scss */
.field-name-field-website-link a:after {
  content: " ";
}

/* line 1625, ../scss/styles.scss */
.node-case-study .left-col {
  width: 350px;
  margin-right: 10px;
  float: left;
}

/* line 1631, ../scss/styles.scss */
.node-case-study .right-col {
  width: 540px;
  float: right;
}

/* line 1636, ../scss/styles.scss */
.field-name-field-testimonial .node-testimonials .field-name-body .field-items {
  width: 380px;
}

/**** customers ******/
/* line 1641, ../scss/styles.scss */
.view-customers table {
  -webkit-box-shadow: inset 5px 5px 10px #f2fafc, inset -5px -5px 10px #f2fafc;
  -moz-box-shadow: inset 5px 5px 10px #f2fafc, inset -5px -5px 10px #f2fafc;
  box-shadow: inset 5px 5px 10px #f2fafc, inset -5px -5px 10px #f2fafc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #ddd;
  display: block;
  margin: 0;
  padding: 0;
  width: 957px;
}

/* line 1654, ../scss/styles.scss */
.has-sidebar-first .view-customers table {
  width: auto;
}

/* line 1658, ../scss/styles.scss */
.view-customers td {
  border: 1px solid #ddd;
  text-align: center;
  width: 238px;
  position: relative;
  height: 118px;
  padding: 0;
  margin: 0;
}

/* line 1668, ../scss/styles.scss */
.view-customers .row-first td {
  border-top: none;
}

/* line 1672, ../scss/styles.scss */
.view-customers .row-last td {
  border-bottom: none;
}

/* line 1676, ../scss/styles.scss */
.view-customers td.col-last {
  border-right: none;
}

/* line 1680, ../scss/styles.scss */
.view-customers td.col-first {
  border-left: none;
}

/* line 1684, ../scss/styles.scss */
.view-customers .row-first .col-first a {
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
}

/* line 1690, ../scss/styles.scss */
.view-customers .row-first .col-last a {
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
}

/* line 1696, ../scss/styles.scss */
.view-customers .row-last .col-first a {
  -webkit-border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  border-radius: 0 0 0 5px;
}

/* line 1702, ../scss/styles.scss */
.view-customers .row-last .col-last a {
  -webkit-border-radius: 0 0 5px 0;
  -moz-border-radius: 0 0 5px 0;
  border-radius: 0 0 5px 0;
}

/* line 1708, ../scss/styles.scss */
.view-customers td .customer {
  position: relative;
}

/* line 1712, ../scss/styles.scss */
a.view-customers td:hover a {
  display: block;
}

/* line 1716, ../scss/styles.scss */
.view-customers td a {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  padding-top: 50px;
  width: 238px;
  height: 68px;
  background: url(../images/customer-hoveer.png);
  z-index: 10;
  color: white;
  font-size: 15px;
  text-decoration: none;
}

/* line 1732, ../scss/styles.scss */
.view-customers td a:after {
  content: "";
  background: url(../images/sprite.png) -431px -77px;
  width: 5px;
  height: 8px;
  display: inline-block;
  *display: inline;
  margin-left: 5px;
}

/* line 1742, ../scss/styles.scss */
.view-customers .views-field-field-link-type-1 .website {
  display: none;
}

/* line 1746, ../scss/styles.scss */
.view-customers .views-field-field-link-type-1 .case-study {
  z-index: 5;
  display: block;
  position: absolute;
  width: 32px;
  height: 23px;
  overflow: hidden;
  line-height: 9999px;
  background: url(../images/sprite.png) -476px -70px;
  top: 10px;
  left: 10px;
}

/* line 1759, ../scss/styles.scss */
.view-customers .views-field-field-link-type-1 .movie {
  z-index: 5;
  display: block;
  position: absolute;
  width: 32px;
  height: 23px;
  overflow: hidden;
  line-height: 9999px;
  background: url(../images/sprite.png) -442px -70px;
  top: 10px;
  left: 10px;
}

/* line 1772, ../scss/styles.scss */
.view-customers .views-field-field-logo .field-content {
  padding: 0;
  margin: 0;
  height: 118px;
}

/* line 1778, ../scss/styles.scss */
.cols-5 td {
  width: 190px;
  height: 118px;
}

/* line 1784, ../scss/styles.scss */
.cols-5 td a {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  padding-top: 50px;
  width: 190px;
  height: 68px;
  background: url(../images/customer-hover5.png) -1px;
  z-index: 10;
  color: white;
  font-size: 15px;
  text-decoration: none;
}

/* line 1801, ../scss/styles.scss */
.has-sidebar-first .cols-5 td a {
  width: 176px;
}

/**** kaltura events ********************/
/* exposed filter ***/
/* line 1806, ../scss/styles.scss */
.view-kaltura-events .views-row {
  list-style-type: none;
  margin-bottom: 30px;
  border-bottom: 1px solid #ddd;
}

/* line 1813, ../scss/styles.scss */
.view-kaltura-events .views-field-field-logo img {
  border: 1px solid #dddddd;
}

/* line 1817, ../scss/styles.scss */
.view-kaltura-events ul {
  padding: 0;
  margin: 0;
}

/* line 1822, ../scss/styles.scss */
.view-kaltura-events .views-field-field-logo {
  width: 100px;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  margin-right: 30px;
  zoom: 1;
}

/* line 1831, ../scss/styles.scss */
.view-kaltura-events .views-field-nothing {
  width: 760px;
  display: inline-block;
  *display: inline;
  padding-bottom: 20px;
}

/* line 1838, ../scss/styles.scss */
.view-kaltura-events .event-title, .view-kaltura-events .event-date, .view-kaltura-events .event-location {
  display: inline-block;
  *display: inline;
  zoom: 1;
  color: #828a8c;
  font-size: 16px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  margin-right: 10px;
}

/* line 1849, ../scss/styles.scss */
.view-kaltura-events .event-location {
  border: none;
}

/* line 1853, ../scss/styles.scss */
.view-kaltura-events .event-booth, .view-kaltura-events .field-label {
  font-size: 13px;
  font-weight: bold;
  color: #666560;
  margin-bottom: 10px;
}

/* line 1860, ../scss/styles.scss */
.view-kaltura-events .field-label {
  margin-right: 5px;
}

/* line 1864, ../scss/styles.scss */
.view-kaltura-events h4 {
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}

/**** On Demand Webinars ********************/
/* line 1871, ../scss/styles.scss */
.view-recorded-webinars .views-row {
  list-style-type: none;
  margin-bottom: 30px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  overflow: hidden;
}

/* line 1879, ../scss/styles.scss */
.view-recorded-webinars ul {
  padding: 0;
  margin: 0;
}

/* line 1884, ../scss/styles.scss */
.view-recorded-webinars .views-field-nothing {
  width: auto;
  display: inline;
  zoom: 1;
}

/* line 1890, ../scss/styles.scss */
.view-recorded-webinars .webinar-title, .view-recorded-webinars .webinar-date {
  display: inline-block;
  display: inline;
  zoom: 1;
  color: #828a8c;
  font-size: 16px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  margin-right: 10px;
}

/* line 1901, ../scss/styles.scss */
.view-recorded-webinars .webinar-date {
  border: none;
}

/* line 1905, ../scss/styles.scss */
.view-recorded-webinars .webinar-industry, .view-recorded-webinars .field-label {
  font-size: 13px;
  font-weight: bold;
  color: #666560;
  margin-bottom: 10px;
}

/* line 1912, ../scss/styles.scss */
.view-recorded-webinars .field-label {
  margin-right: 5px;
}

/* line 1916, ../scss/styles.scss */
.view-recorded-webinars h4 {
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}

/* line 1922, ../scss/styles.scss */
.view-recorded-webinars .views-field-view-node {
  float: right;
}

/* line 1926, ../scss/styles.scss */
.view-recorded-webinars .views-field-addthis {
  float: right;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #ddd;
}

/**** Live Webinars ********************/
/*.node-type-live-webinars #page-title {
    display: none;
}*/
/* line 1937, ../scss/styles.scss */
.view-live-webinars .views-row {
  list-style-type: none;
  margin-bottom: 30px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  overflow: hidden;
}

/* line 1945, ../scss/styles.scss */
.view-live-webinars ul {
  padding: 0;
  margin: 0;
}

/* line 1950, ../scss/styles.scss */
.view-live-webinars .views-field-nothing {
  width: auto;
  display: inline;
}

/* line 1955, ../scss/styles.scss */
.view-live-webinars .webinar-title, .view-live-webinars .webinar-date {
  display: inline-block;
  zoom: 1;
  color: #828a8c;
  font-size: 16px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  margin-right: 10px;
}

/* line 1965, ../scss/styles.scss */
.view-live-webinars .webinar-date {
  border: none;
}

/* line 1969, ../scss/styles.scss */
.view-live-webinars .webinar-industry, .view-live-webinars .field-label {
  font-size: 13px;
  font-weight: bold;
  color: #666560;
  margin-bottom: 10px;
}

/* line 1976, ../scss/styles.scss */
.view-live-webinars .field-label {
  margin-right: 5px;
}

/* line 1980, ../scss/styles.scss */
.view-live-webinars .views-field-field-display-link {
  float: right;
}

/* line 1984, ../scss/styles.scss */
.view-live-webinars .views-field-addthis {
  float: right;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #ddd;
}

/* line 1991, ../scss/styles.scss */
.view-recorded-webinars h4 {
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}

/* line 1997, ../scss/styles.scss */
.node-type-live-webinars .inner_content_webinars {
  background-color: #eeeee7;
  margin-top: 30px;
  padding: 30px 0px;
}
/* line 2001, ../scss/styles.scss */
.node-type-live-webinars .inner_content_webinars .container {
  background-color: white;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  border: 1px solid #ccc;
}
/* line 2009, ../scss/styles.scss */
.node-type-live-webinars .inner_content_webinars .container .inner_container {
  margin: 0 auto;
  background-color: #FFF;
  /*padding: 15px;*/
}
/* line 2015, ../scss/styles.scss */
.node-type-live-webinars .inner_content_webinars .get-started {
  background-color: white;
  border-top: none;
}
/* line 2020, ../scss/styles.scss */
.node-type-live-webinars .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
/* line 2024, ../scss/styles.scss */
.node-type-live-webinars .page-header .logo-image {
  /*width: 218px;*/
  height: 179px;
  /*background-image:url('../images/inspire_webinars.png');*/
  margin: 0 auto;
  background-image: url("../images/Logo_WebinarSeries_email.png");
  background-repeat: no-repeat;
  width: 370px;
}
/* line 2034, ../scss/styles.scss */
.node-type-live-webinars #page-title {
  color: #114c7f;
  font-size: 34px;
  font-weight: bold;
  border: 0;
  line-height: 40px;
  word-wrap: break-word;
}
/* line 2042, ../scss/styles.scss */
.node-type-live-webinars .field-name-field-live-webinar-date {
  font-size: 14px;
  line-height: 1.428571429;
  display: inline-block;
  padding-right: 20px;
}
/* line 2048, ../scss/styles.scss */
.node-type-live-webinars .field-name-field-timezone {
  font-size: 14px;
  line-height: 1.428571429;
  display: inline-block;
}
/* line 2053, ../scss/styles.scss */
.node-type-live-webinars .field-name-body {
  word-wrap: break-word;
  font-size: 14px;
  line-height: 1.428571429;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  padding-top: 20px;
  border-top: 1px solid #eee;
}
/* line 2063, ../scss/styles.scss */
.node-type-live-webinars .field-name-field-marketoscript {
  margin: 0 auto;
  width: 60%;
}

/***** media ****/
@media screen and (min-width: 768px) {
  /* line 2073, ../scss/styles.scss */
  .container .inner_container {
    padding: 60px;
  }
}
/*@media screen and (max-width: 380px) {
   .container {
        width: 300px;
    }  
}*/
/********************* Platform Partners **********************************/
/* line 2086, ../scss/styles.scss */
.view-platform-partners ul,
.view-channel-partners ul {
  padding: 0;
  margin: 0;
}

/* line 2092, ../scss/styles.scss */
#wrapper .view-platform-partners li,
#wrapper .view-channel-partners li {
  margin: 0;
  padding: 0;
  float: left;
  clear: both;
  width: 100%;
  position: relative;
  margin-bottom: 50px;
  list-style: none;
}

/* line 2104, ../scss/styles.scss */
.view-platform-partners .views-field-field-logo,
.view-channel-partners .views-field-field-logo {
  float: left;
  height: 119px;
  width: 141px;
  border: 1px solid #ddd;
  margin-right: 20px;
}

/* line 2113, ../scss/styles.scss */
.view-channel-partners .views-field-body, .view-platform-partners .views-field-body {
  overflow: hidden;
}

/* line 2117, ../scss/styles.scss */
.view-platform-partners .views-field-title,
.view-channel-partners .views-field-title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
}

/* line 2124, ../scss/styles.scss */
.view-platform-partners .partner-link,
.view-channel-partners .partner-link {
  width: 143px;
  position: absolute;
  top: 0;
  left: 0;
  pointer: cursor;
  height: 70px;
  text-align: center;
  color: white;
  padding-top: 50px;
}

/* line 2137, ../scss/styles.scss */
.view-platform-partners .partner-link a,
.view-channel-partners .partner-link a {
  width: 143px;
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  height: 70px;
  text-align: center;
  color: white;
  padding-top: 50px;
  font-size: 14px;
  background: url(../images/partners_hover_bg.jpg) no-repeat;
  text-decoration: none;
}

/* line 2153, ../scss/styles.scss */
.view-platform-partners .views-field-field-logo:hover .partner-link a,
.view-channel-partners .views-field-field-logo:hover .partner-link a {
  display: block;
}

/* line 2158, ../scss/styles.scss */
.view-platform-partners .views-field-field-website-link a:after,
.view-channel-partners .views-field-field-website-link a:after {
  content: "";
  background: url(../images/sprite.png) -431px -77px;
  width: 5px;
  height: 8px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-left: 5px;
}

/****** free trail - contact sales menu ***************/
/* line 2171, ../scss/styles.scss */
#start-free-trial-button {
  width: 200px;
  height: 40px;
  display: block;
  background: url(../images/sprite.png) -273px -96px;
  overflow: hidden;
  line-height: 999px;
  margin-bottom: 5px;
}

/* line 2181, ../scss/styles.scss */
#start-free-trial-button:hover {
  background: url(../images/sprite.png) -273px -139px;
}

/* line 2185, ../scss/styles.scss */
#contact-sales-button {
  width: 200px;
  height: 40px;
  display: block;
  background: url(../images/sprite.png) -483px -96px;
  overflow: hidden;
  line-height: 999px;
  margin-bottom: 5px;
}

/* line 2195, ../scss/styles.scss */
#contact-sales-button:hover {
  background: url(../images/sprite.png) -483px -139px;
}

/* line 2199, ../scss/styles.scss */
.view-product-tour-button {
  width: 202px;
  height: 41px;
  display: block;
  /*background: url(../images/sprite.png) -411px -202px no-repeat;*/
  background: url(../images/view_product_tour.png) no-repeat;
  overflow: hidden;
  line-height: 999px;
  margin-bottom: 5px;
}

/* line 2210, ../scss/styles.scss */
.view-product-tour-button:hover {
  /*background: url(../images/sprite.png) -411px -244px no-repeat;*/
  background: url(../images/view_product_tour--hover.png) no-repeat;
}

/* line 2216, ../scss/styles.scss */
.become-a-partner-button {
  width: 202px;
  height: 39px;
  display: block;
  /*background: url(../images/sprite.png) 0 -202px no-repeat;*/
  /*background: url(../images/channel-partner2.png) no-repeat;*/
  background: url(../images/channel_partner.png) no-repeat;
  overflow: hidden;
  line-height: 999px;
  margin-bottom: 5px;
}

/* line 2228, ../scss/styles.scss */
.become-a-partner-button:hover {
  /*background: url(../images/channel-partner2-hover.png) no-repeat;*/
  background: url(../images/channel_partner-hover.png) no-repeat;
}

/* line 2234, ../scss/styles.scss */
.block-technology-partners .become-a-partner-button {
  /*background: url(../images/technology-partner-btn1.png) no-repeat ;*/
  background: url(../images/technology_partner.png) no-repeat;
}

/* line 2240, ../scss/styles.scss */
.block-technology-partners .become-a-partner-button:hover {
  /*background: url(../images/technology-partner-btn1-hover.png) no-repeat ;*/
  background: url(../images/technology_partner-hover.png) no-repeat;
}

/* line 2245, ../scss/styles.scss */
.partner-login-button {
  width: 202px;
  height: 40px;
  display: block;
  background: url(../images/sprite.png) -206px -202px no-repeat;
  overflow: hidden;
  line-height: 999px;
  margin-bottom: 5px;
}

/* line 2255, ../scss/styles.scss */
.partner-login-button:hover {
  background: url(../images/sprite.png) -206px -243px no-repeat;
}

/* line 2260, ../scss/styles.scss */
.get-building-block {
  width: 202px;
  height: 41px;
  display: block;
  background: url(../images/Get-Building-Block.png) 100% 100% no-repeat;
  overflow: hidden;
  line-height: 999px;
  margin-bottom: 5px;
}

/** right naivgation **/
/* line 2270, ../scss/styles.scss */
#sidebar-first .block-menu-block ul {
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}

/* line 2276, ../scss/styles.scss */
#sidebar-first .block-menu-block li {
  list-style: none;
  padding: 0;
  width: 200px;
  border: 1px solid #ddd;
}

/* line 2283, ../scss/styles.scss */
#sidebar-first .block-menu-block li a {
  display: block;
  background: url(../images/side-nav-bg.jpg) #f4f4f4 top repeat-x;
  margin: 0;
  padding: 10px;
}

/* line 2290, ../scss/styles.scss */
#sidebar-first .block-menu-block a:hover {
  text-decoration: none;
}

/* line 2294, ../scss/styles.scss */
#sidebar-first .block-menu-block .active {
  color: #484848;
  font-weight: bold;
  background: #eaeaea;
}

/* line 2300, ../scss/styles.scss */
#sidebar-first .block-menu-block a.active:after {
  content: " ";
}

/* line 2304, ../scss/styles.scss */
#content .view-core-platform-overview td {
  vertical-align: top;
  width: 237px;
}

/* line 2309, ../scss/styles.scss */
#content .view-core-platform-overview td.col-1 {
  padding-left: 0;
}

/* line 2313, ../scss/styles.scss */
#content .view-core-platform-overview .views-field-title h2 {
  font-size: 16px;
  height: 30px;
  font-weight: bold;
  margin-bottom: 5px;
}

/* line 2320, ../scss/styles.scss */
#content .view-core-platform-overview .views-field-field-description h3 {
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 5px;
}

/**** tabs ui ****/
/* line 2328, ../scss/styles.scss */
.ui-tabs {
  margin-top: 10px;
  border: none;
  font-family: Arial, "Tahoma", "Geneva", sans-serif;
}

/* line 2334, ../scss/styles.scss */
#wrapper .ui-widget-content, #wrapper .ui-widget {
  line-height: 18px;
  color: #666560;
  font-size: 12px;
  font-family: Arial, "Tahoma", "Geneva", sans-serif;
  text-align: left;
}

/* line 2341, ../scss/styles.scss */
.ui-tabs-nav {
  background: none;
  border: none;
  width: 2000px;
  position: relative;
  left: 0;
}

/* line 2342, ../scss/styles.scss */
.tab-inner {
  overflow: hidden;
  width: 595px;
  margin-left: 30px;
}

/* line 2348, ../scss/styles.scss */
.ui-tabs-nava, .tab-wrapper {
  width: 645px;
  overflow: hidden;
  border: 1px solid #e8e8e8;
  background: url(../images/tabs-bg.png) top repeat-x #f2f2f2;
}

/* line 2355, ../scss/styles.scss */
#content .ui-tabs-nav {
  padding-top: 10px;
  apadding-left: 30px;
  apadding-right: 30px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border-top: none;
}

/* line 2365, ../scss/styles.scss */
#content .ui-tabs-nav li {
  background: none;
  border: none;
}

/* line 2370, ../scss/styles.scss */
#content .ui-tabs-nav li a {
  font-family: Arial, "Tahoma", "Geneva", sans-serif;
  color: #0fa2bb;
  width: 100px;
  padding: 10px 8px;
  dispaly: block;
  font-size: 12px;
  text-align: center;
  height: 50px;
  padding-top: 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  white-space: normal;
}

/* line 2386, ../scss/styles.scss */
#content .ui-tabs-nav .ui-tabs-selected, #content .ui-tabs-nav li:hover {
  background: white;
  border: 1px solid #e8e8e8;
}

/* line 2391, ../scss/styles.scss */
#content .ui-tabs-nav .ui-tabs-selected a, #content .ui-tabs-nav li:hover a {
  color: #484848;
  font-weight: normal !important;
  font-size: 12px;
  width: 100px;
  padding: 10px 6px;
}

/* line 2399, ../scss/styles.scss */
.ui-tabs .ui-tabs-panel {
  padding: 0;
}

/* line 2403, ../scss/styles.scss */
.field-name-field-tabs {
  position: relative;
}

/* line 2407, ../scss/styles.scss */
.field-name-field-tabs .next-product {
  position: absolute;
  top: 30px;
  right: 3px;
  width: 21px;
  height: 25px;
  overflow: hidden;
  line-height: 9999px;
  display: block;
  background: url(../images/sprite.png) -535px -69px;
}

/* line 2419, ../scss/styles.scss */
.field-name-field-tabs .previous-product {
  position: absolute;
  top: 30px;
  left: 3px;
  width: 21px;
  height: 25px;
  overflow: hidden;
  line-height: 9999px;
  display: block;
  background: url(../images/sprite.png) -512px -69px;
}

/* line 2431, ../scss/styles.scss */
.ui-widget-content #content, .ui-widget-content #main-content {
  width: Auto;
}

/* line 2435, ../scss/styles.scss */
.field-name-field-solution-description {
  float: left;
  width: 400px;
}

/*
 *.field-name-field-solutions-video {
 *    float: right;
 *    position: relative;
 *    }
 */
/* line 2447, ../scss/styles.scss */
.node-solutions #video-and-text {
  float: left;
  width: 100%;
}

/* line 2452, ../scss/styles.scss */
.field-name-field-solutions-video .kaltura-embed {
  z-index: 100;
  width: 100%;
  text-align: center;
  margin: auto;
  padding-bottom: 30px;
}

/* line 2461, ../scss/styles.scss */
.field-name-field-solutions-video .kaltura-embed .close {
  position: relative;
  float: right;
  top: -20px;
  cursor: pointer;
  right: -50px;
  display: block;
  background: url(../images/sprite.png) -732px -297px;
  width: 25px;
  height: 25px;
  overflow: hidden;
  line-height: 99999px;
}

/* line 2475, ../scss/styles.scss */
.kaltura .close {
  float: left;
}

/* line 2479, ../scss/styles.scss */
.node-solutions .field-name-body {
  clear: both;
}

/****** solutions overview page **************/
/* line 2484, ../scss/styles.scss */
.view-solutions-overview ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

/* line 2490, ../scss/styles.scss */
.view-solutions-overview li.views-row {
  list-style-type: none;
  padding: 0;
  margin: 0 0 45px 0;
  float: left;
  width: 450px;
  border: 1px solid #e0e0e0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 16px #e9f7fa inset;
  -webkit-box-shadow: 0 0 16px #e9f7fa inset;
  box-shadow: 0 0 16px #e9f7fa inset;
}

/* line 2505, ../scss/styles.scss */
.view-solutions-overview li.views-row-odd {
  margin-right: 50px;
}

/* line 2509, ../scss/styles.scss */
.view-solutions-overview .views-field-nothing {
  border-bottom: 1px solid #e0e0e0;
  -moz-box-shadow: 0 0 16px #e9f7fa inset;
  -webkit-box-shadow: 0 0 16px #e9f7fa inset;
  box-shadow: 0 0 16px #e9f7fa inset;
  overflow: hidden;
}

/* line 2517, ../scss/styles.scss */
.view-solutions-overview .views-field-nothing .title {
  /*      float: left;*/
  font-size: 20px;
  font-style: italic;
  font-weight: normal;
  margin: 15px 12px 10px 12px;
}

/* line 2525, ../scss/styles.scss */
.view-solutions-overview .views-field-nothing .title a {
  color: #333;
}

/* line 2528, ../scss/styles.scss */
.view-solutions-overview .views-field-nothing .title a:hover {
  color: #00CDFF;
}

/* line 2533, ../scss/styles.scss */
.view-solutions-overview .views-field-nothing .link {
  float: right;
  font-style: italic;
  margin: 0px 12px 10px 0;
}

/* line 2539, ../scss/styles.scss */
.view-solutions-overview .views-field-field-solution-image {
  padding: 15px 0 25px;
  text-align: center;
}

/* line 2544, ../scss/styles.scss */
.view-solutions-overview .views-field-view-node {
  font-weight: bold;
  display: inline;
  float: left;
  padding-right: 10px;
  margin-right: 10px;
}

/* line 2555, ../scss/styles.scss */
.view-solutions-overview .view-video:before {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  content: " ";
  background: url(../images/sprite.png) -687px -95px;
  display: block;
  float: left;
  border-left: 1px solid #ddd;
  padding-left: 10px;
  margin-left: 10px;
}

/* line 2569, ../scss/styles.scss */
.view-solutions-overview .view-video {
  font-weight: bold;
}

/************* kaltura team ********************/
/* line 2574, ../scss/styles.scss */
.view-kaltura-team {
  clear: both;
}

/* line 2578, ../scss/styles.scss */
.view-kaltura-team ul {
  padding: 0;
  margin: 0;
}

/* line 2583, ../scss/styles.scss */
.view-kaltura-team .views-row {
  list-style: none;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

/* line 2589, ../scss/styles.scss */
.view-kaltura-team .team-items .views-row {
  float: left;
  clear: both;
  width: 960px;
}

/* line 2596, ../scss/styles.scss */
.view-kaltura-team h3 {
  font-size: 24px;
  color: #484848;
  font-weight: bold;
  clear: both;
}

/* line 2603, ../scss/styles.scss */
.view-kaltura-team .views-field-field-profile-picture-main {
  float: left;
  width: 160px;
  overflow: auto;
}

/* line 2609, ../scss/styles.scss */
.view-kaltura-team .views-field-title {
  color: #828a8c;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 20px;
}

/* line 2616, ../scss/styles.scss */
.view-kaltura-team .views-field-body {
  overflow: hidden;
}

/* line 2620, ../scss/styles.scss */
.view-kaltura-team .team-name {
  padding-right: 10px;
  border-right: 1px solid #ddd;
  margin-right: 10px;
}

/* line 2626, ../scss/styles.scss */
.view-kaltura-team .Investors .team-name {
  border-right: none;
}

/* line 2631, ../scss/styles.scss */
.view-kaltura-team .twitter-icon a {
  height: 24px;
  width: 24px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  overflow: hidden;
  margin: 1px;
  line-height: 9999px;
  background: url(../images/sprite.png) -273px -69px;
}

/* line 2643, ../scss/styles.scss */
.view-kaltura-team .facebook-icon a {
  height: 24px;
  margin: 1px;
  width: 24px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  overflow: hidden;
  line-height: 9999px;
  background: url(../images/sprite.png) -359px -69px;
}

/* line 2655, ../scss/styles.scss */
.view-kaltura-team .linkedin-icon a {
  height: 24px;
  width: 24px;
  margin: 1px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  overflow: hidden;
  line-height: 9999px;
  background: url(../images/sprite.png) -330px -69px;
}

/*** team heads ***/
/* line 2668, ../scss/styles.scss */
.view-kaltura-team .team-heads {
  background: none repeat scroll 0 0 #f0f0f0;
  display: block;
  overflow: hidden;
  padding: 6px;
  width: 948px;
}

/* line 2676, ../scss/styles.scss */
.view-kaltura-team .team-heads .views-row {
  border: medium none;
  cursor: pointer;
  float: left;
  margin: 5px;
  padding: 0;
  position: relative;
  width: 69px;
}

/* line 2686, ../scss/styles.scss */
.view-kaltura-team .team-heads .views-row .views-field-field-profile-picture {
  border: 1px solid white;
  height: 82px;
  margin: 0;
  filter: alpha(opacity=50);
  opacity: 0.5;
  padding: 0;
  position: relative;
  width: auto;
  z-index: 1;
}

/* line 2699, ../scss/styles.scss */
.view-kaltura-team .team-heads .views-row:hover .views-field-field-profile-picture {
  border: 1px solid #CECECE;
  filter: alpha(opacity=100);
  opacity: 1;
}

/* line 2706, ../scss/styles.scss */
.view-kaltura-team .team-heads .views-row.js-hover:hover .views-field-title {
  display: block;
}

/* line 2710, ../scss/styles.scss */
.view-kaltura-team .team-heads .views-field-title {
  background: url(../images/team-bg.png) repeat scroll 0 0 transparent;
  color: white;
  display: none;
  font-size: 14px;
  font-weight: normal;
  height: 63px;
  left: 80px;
  margin: 0;
  padding-left: 20px;
  padding-top: 20px;
  position: absolute;
  top: 0;
  width: 209px;
  z-index: 10011;
}

/* line 2727, ../scss/styles.scss */
#wrapper .team-left-hover.views-field-title {
  left: auto;
  right: 77px;
}

/* line 2733, ../scss/styles.scss */
.view-kaltura-team .team-heads .views-field-title .team-name {
  border: medium none;
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 5px;
  padding: 0;
}

/********************* jcaruasel skin *************************/
/* line 2743, ../scss/styles.scss */
.jcarousel-skin-default {
  text-align: center;
}

/* line 2747, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-container-horizontal {
  width: 920px;
  height: 84px;
  background: white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  -moz-box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  padding: 0 20px;
  margin: auto;
}

/* line 2762, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 920px;
  margin: 0 !important;
}

/* line 2767, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-item {
  padding: 0;
  width: 130px;
  background: url(../images/line.png) right no-repeat;
  border: none;
  height: 84px;
  overflow: hidden;
  list-style: none;
}

/* line 2777, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-item-horizontal {
  margin: 0 0;
}

/* line 2781, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-item-placeholder {
  background: url(throbber.gif) no-repeat center center;
  color: #000;
}

/**
 * Buttons
 */
/* line 2789, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url(arrows.png);
}

/**
 *  Horizontal Buttons
 */
/* line 2799, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-next-horizontal {
  position: absolute;
  top: 25px;
  right: 0;
  width: 21px;
  height: 25px;
  overflow: hidden;
  line-height: 9999px;
  display: block;
  background: url(../images/sprite.png) -535px -69px;
}

/* line 2811, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-prev-horizontal {
  position: absolute;
  top: 25px;
  left: 0;
  width: 21px;
  height: 25px;
  overflow: hidden;
  line-height: 9999px;
  display: block;
  background: url(../images/sprite.png) -512px -69px;
}

/* line 2823, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-prev-horizontal {
  position: absolute;
  background: url(../images/sprite.png) -512px -69px;
}

/* line 2828, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-prev-horizontal:hover {
  background: url(../images/sprite.png) -512px -69px;
}

/* line 2832, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-prev-horizontal:active {
  background: url(../images/sprite.png) -512px -69px;
}

/* line 2836, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-prev-disabled-horizontal, .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background: url(../images/sprite.png) -512px -69px;
}

/* line 2841, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-next-horizontal {
  position: absolute;
  background: url(../images/sprite.png) -535px -69px;
}

/* line 2846, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-next-horizontal:hover {
  background: url(../images/sprite.png) -535px -69px;
}

/* line 2850, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-next-horizontal:active {
  background: url(../images/sprite.png) -535px -69px;
}

/* line 2854, ../scss/styles.scss */
.jcarousel-skin-default .jcarousel-next-disabled-horizontal, .jcarousel-skin-default .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-default .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background: url(../images/sprite.png) -535px -69px;
}

/**** testimonial  grid ****/
/* line 2860, ../scss/styles.scss */
.view-testimonial- .views-view-grid .field-name-body .field-items {
  background: white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #ddd;
  width: 230px;
  padding: 30px 30px;
  -webkit-box-shadow: inset 2px 2px 5px #eee, inset -2px -2px 5px #eee;
  -moz-box-shadow: inset 2px 2px 5px #eee, inset -2px -2px 5px #eee;
  box-shadow: inset 2px 2px 5px #eee, inset -2px -2px 5px #eee;
}

/* line 2873, ../scss/styles.scss */
.view-testimonial- .views-view-grid .field-name-body {
  background: none;
  width: 280px;
}

/* line 2878, ../scss/styles.scss */
.views-view-grid .node-testimonials .field-name-body .field-items:before {
  content: "\201C";
  position: absolute;
  top: 20px;
  left: 15px;
  font-size: 36px;
  font-weight: bold;
  font-style: italic;
  color: #9e9a81;
}

/* line 2889, ../scss/styles.scss */
.views-view-grid .node-testimonials .field-name-body .field-items:after {
  content: "\201D";
  position: absolute;
  color: #9e9a81;
  padding-bottom: 20px;
  background: url(../images/spike-white.png) no-repeat bottom right white;
  display: block;
  font-size: 36px;
  font-weight: bold;
  font-style: italic;
  bottom: 0;
  right: 15px;
  width: 23px;
  text-align: right;
}

/**** case studies gird ****/
/* line 2906, ../scss/styles.scss */
.view-case-studies {
  margin-bottom: 30px;
  clear: both;
  float: left;
  width: 100%;
}

/* line 2913, ../scss/styles.scss */
.view-case-studies ul {
  margin: 0;
  padding: 0;
}

/* line 2918, ../scss/styles.scss */
.view-case-studies .views-row {
  border: 1px solid #eee;
  margin-right: 15px;
  margin-left: 15px;
  float: left;
  width: 280px;
  list-style: none;
  text-align: center;
  padding: 5px;
}

/* line 2929, ../scss/styles.scss */
.view-case-studies .views-row-first {
  margin-left: 0;
}

/* line 2933, ../scss/styles.scss */
.view-case-studies .views-row-last {
  margin-right: 0;
}

/* line 2937, ../scss/styles.scss */
.view-case-studies .views-field-title {
  text-align: left;
  padding: 10px;
  background: #f4f4f4;
}

/* line 2943, ../scss/styles.scss */
.view-case-studies .views-field-title .case-study-title {
  font-size: 14px;
  font-weight: bold;
  color: #484848;
  margin-bottom: 10px;
}

/* line 2950, ../scss/styles.scss */
.field-name-field-view-reference {
  clear: both;
  float: left;
  width: 100%;
}

/* line 2956, ../scss/styles.scss */
.field-name-field-view-reference h2 {
  color: #484848;
  clear: both;
  font-size: 24px;
  margin-bottom: 20px;
}

/**************** homepage **************************/
/*** hompeage stats ***/
/* line 2965, ../scss/styles.scss */
.stats h3 strong {
  font-size: 23px;
  font-weight: bold;
  color: #484848;
}

/* line 2971, ../scss/styles.scss */
.stats {
  text-align: center;
}

/* line 2975, ../scss/styles.scss */
.stats h3 {
  line-height: 120%;
  font-size: 22px;
  font-weight: bold;
  color: #71787a;
}

/*** news ***/
/* line 2983, ../scss/styles.scss */
#block-views-news-block h2 {
  background: url(../images/sprite.png) no-repeat -678px -51px;
  overflow: hidden;
  width: 63px;
  height: 23px;
  line-height: 9999px;
  margin: 0;
  padding: 0;
  float: left;
}

/* line 2994, ../scss/styles.scss */
#block-views-news-block .view-content {
  float: left;
  position: relative;
  width: 570px;
  margin-bottom: 20px;
  padding: 0;
  margin-top: 2px;
  margin-left: 10px;
}

/* line 3004, ../scss/styles.scss */
#block-views-news-block .view-content .views-row a {
  margin-left: 10px;
}

/* line 3008, ../scss/styles.scss */
#block-views-news-block .view-content .views-row a:after {
  content: " ";
}

/* line 3012, ../scss/styles.scss */
#block-views-news-block .views-slideshow-controls-text-pause {
  display: none;
}

/* line 3016, ../scss/styles.scss */
#block-views-news-block .views-slideshow-controls-text-next {
  width: 18px;
  height: 17px;
  display: block;
  line-height: 9999px;
  overflow: hidden;
  background: url(../images/sprite.png) -239px -72px;
  position: absolute;
  right: 0;
  cursor: pointer;
  top: 0;
}

/* line 3029, ../scss/styles.scss */
#block-views-news-block .views-slideshow-controls-text-previous {
  width: 18px;
  height: 17px;
  display: block;
  line-height: 9999px;
  overflow: hidden;
  background: url(../images/sprite.png) -221px -72px;
  position: absolute;
  right: 18px;
  top: 0;
  cursor: pointer;
}

/* line 3042, ../scss/styles.scss */
#block-views-news-block .views-slideshow-controls-text-previous:hover {
  background: url(../images/sprite.png) -182px -72px;
}

/* line 3046, ../scss/styles.scss */
#block-views-news-block .views-slideshow-controls-text-next:hover {
  background: url(../images/sprite.png) -200px -72px;
}

/* line 3050, ../scss/styles.scss */
#block-views-news-block {
  float: left;
  clear: both;
  margin-top: 25px;
  margin-bottom: 5px;
  width: 100%;
}

/* line 3058, ../scss/styles.scss */
#views_slideshow_cycle_main_news-block .views-slideshow-cycle-main-frame-row {
  width: 500px;
}

/*** spotlight ***/
/* line 3063, ../scss/styles.scss */
#block-views-spotlight-block {
  clear: both;
  width: 300px;
  float: left;
  margin-right: 20px;
  padding-top: 20px;
}

/* line 3071, ../scss/styles.scss */
#block-views-spotlight-block h2 {
  font-size: 22px;
  color: #9b9b9b;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}

/* line 3079, ../scss/styles.scss */
#block-views-spotlight-block ul {
  padding: 0;
  margin: 0;
}

/* line 3084, ../scss/styles.scss */
#block-views-spotlight-block ul .views-row {
  list-style: none;
  margin-bottom: 20px;
}

/* line 3089, ../scss/styles.scss */
.view-spotlight .views-field-title {
  color: #484848;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}

/* line 3098, ../scss/styles.scss */
.view-spotlight .views-field-field-link {
  margin-top: -15px;
}

/* line 3102, ../scss/styles.scss */
.view-spotlight .views-field-field-link a:after {
  content: " ";
}

/* line 3106, ../scss/styles.scss */
.view-spotlight .views-field-field-pre-title {
  font-size: 12px;
  font-weight: bold;
  color: #54ae1a;
}

/**************** press **************************/
/* line 3113, ../scss/styles.scss */
#block-views-press-block h2 {
  font-size: 22px;
  color: #9b9b9b;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}

/* line 3121, ../scss/styles.scss */
#block-views-press-block {
  width: 290px;
  float: left;
  padding-top: 20px;
}

/* line 3127, ../scss/styles.scss */
#block-views-press-block ul {
  padding: 0;
  margin: 0;
}

/* line 3132, ../scss/styles.scss */
#block-views-press-block .views-row {
  list-style: none;
  margin-bottom: 20px;
  color: #666560;
}

/* line 3138, ../scss/styles.scss */
#block-views-press-block .views-field-field-date {
  font-size: 12px;
  font-weight: bold;
  color: #54ae1a;
}

/* line 3144, ../scss/styles.scss */
#block-views-press-block .views-field-view-node a:after {
  content: " ";
}

/* line 3148, ../scss/styles.scss */
#wrapper .button, #wrapper .form-submit {
  color: #0fa2bb;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  zoom: 1;
  padding: 0;
  margin: 0;
  aborder: 1px solid #eee;
  padding: 0 20px;
  padding-bottom: 0;
  line-height: 30px;
  background: url(../images/button-gray-bg.png) top repeat-x;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 3166, ../scss/styles.scss */
#wrapper .form-submit {
  height: 30px;
  padding-bottom: 5px;
}

/* line 3171, ../scss/styles.scss */
#wrapper .button:hover, #wrapper .form-submit:hover {
  border: 1px solid #0fa2bb;
}

/*** kaltura bulets ***/
/* line 3176, ../scss/styles.scss */
#block-block-11 {
  clear: Both;
  padding-top: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}

/* line 3186, ../scss/styles.scss */
#block-block-11 .kaltura-bullets-left, #block-block-11 .kaltura-bullets-right {
  width: 320px;
  margin: 0;
  padding: 0;
  float: left;
}

/* line 3193, ../scss/styles.scss */
#block-block-11 .kaltura-bullets-left {
  margin-top: 14px;
}

/* line 3197, ../scss/styles.scss */
.kaltura-bullets-right li, .kaltura-bullets-left li {
  height: 60px;
  width: 240px;
  list-style: none;
}

/* line 3203, ../scss/styles.scss */
.kaltura-bullets-left li.join-webinar a {
  padding-top: 15px;
}

/* line 3207, ../scss/styles.scss */
.kaltura-bullets-left li.product-tour a {
  padding-top: 5px;
}

/* line 3211, ../scss/styles.scss */
.kaltura-bullets-left li a {
  font-family: "Arial Black", arial, sans-serif;
  color: #484848;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  font-weight: 900;
  padding-left: 60px;
  display: block;
}

/* line 3222, ../scss/styles.scss */
.kaltura-bullets-left li a:after {
  content: " ";
  font-size: 16px;
  font-weight: normal;
  color: #12a5b2;
}

/* line 3229, ../scss/styles.scss */
.kaltura-bullets-left .join-webinar {
  background: url(../images/icon-join-webinar.png) left top no-repeat;
}

/* line 3233, ../scss/styles.scss */
.kaltura-bullets-left .product-tour {
  background: url(../images/icon-watch-tour.png) left top no-repeat;
}

/* line 3237, ../scss/styles.scss */
.kaltura-bullets-left .vertical-solutions {
  background: url(../images/watch-icon.png) left top no-repeat;
}

/* line 3241, ../scss/styles.scss */
.kaltura-bullets-left li.vertical-solutions a {
  padding-top: 5px;
}

/* line 3245, ../scss/styles.scss */
.kaltura-bullets-right li {
  padding-left: 60px;
  height: 60px;
}

/* line 3250, ../scss/styles.scss */
.kaltura-bullets-right li a {
  font-size: 12px;
  color: #484848;
  padding-top: 35px;
  display: block;
}

/* line 3257, ../scss/styles.scss */
.kaltura-bullets-right li a:after {
  content: " ";
  font-size: 14px;
  font-weight: normal;
  color: #12a5b2;
}

/* line 3264, ../scss/styles.scss */
.kaltura-bullets-right li.kaltura-org {
  background: url(../images/icon-kaltura.png) left bottom no-repeat;
  position: relative;
}

/* line 3269, ../scss/styles.scss */
.kaltura-bullets-right li.kaltura-org a {
  background: url(../images/text-kaltura-org.png) no-repeat top left;
  position: absolute;
  bottom: 0;
}

/* line 3275, ../scss/styles.scss */
.kaltura-bullets-right li.html5-video {
  background: url(../images/icon-html5.png) left bottom no-repeat;
  position: relative;
}

/* line 3280, ../scss/styles.scss */
.kaltura-bullets-right li.html5-video a {
  background: url(../images/text-html5.png) no-repeat -2px 9px;
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* line 3287, ../scss/styles.scss */
.kaltura-bullets-right li.kaltura-exchange {
  position: relative;
  background: url(../images/icon-exchange.png) left bottom no-repeat;
}

/* line 3292, ../scss/styles.scss */
.kaltura-bullets-right li.kaltura-exchange a {
  background: url(../images/text-kaltura-exchange.png) no-repeat left 2px;
  position: absolute;
  bottom: 0;
  width: 100%;
}

/************************ homepage right slideshow **************************/
/* line 3300, ../scss/styles.scss */
.view-homepage-right-slideshow .views-slideshow-controls-top {
  text-align: right;
  margin-right: 10px;
}

/* line 3305, ../scss/styles.scss */
.view-homepage-right-slideshow .views-slideshow-pager-field-item {
  display: block;
  width: 9px;
  height: 9px;
  background: url(../images/sprite.png) -693px -80px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  cursor: pointer;
}

/* line 3317, ../scss/styles.scss */
.view-homepage-right-slideshow .views-slideshow-pager-field-item.active {
  background: url(../images/sprite.png) -681px -80px;
}

/* line 3321, ../scss/styles.scss */
.view-homepage-right-slideshow {
  text-align: center;
  width: 250px;
  padding: 10px;
  -webkit-box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  -moz-box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 3333, ../scss/styles.scss */
.quoted-text {
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
  height: auto;
  overflow: visible;
  line-height: 120%;
}

/* line 3342, ../scss/styles.scss */
.quoted-text:before {
  content: "\201C";
  font-size: 36px;
  font-weight: bold;
  font-style: italic;
  line-height: 1;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: bottom;
  height: 0;
  margin-bottom: 20px;
  margin-right: 10px;
  color: #0e98ab;
}

/* line 3358, ../scss/styles.scss */
.quoted-text:after {
  content: "\201D";
  color: #0e98ab;
  font-size: 36px;
  font-weight: bold;
  afloat: right;
  font-style: italic;
  line-height: 5px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: 0;
  vertical-align: bottom;
}

/* line 3373, ../scss/styles.scss */
.quoted-by {
  font-size: 11px;
}

/* line 3377, ../scss/styles.scss */
#home-left-col {
  width: 645px;
  float: left;
  margin-right: 15px;
}

/* line 3383, ../scss/styles.scss */
#home-right-col {
  width: 275px;
  float: left;
  margin-left: 25px;
}

/* line 3389, ../scss/styles.scss */
.front-page-top-box-with-border {
  -webkit-box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  -moz-box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 25px 0;
}

/* line 3399, ../scss/styles.scss */
.front-page-top-box {
  margin: 25px 0;
}

/* line 3403, ../scss/styles.scss */
.front-page-top-box-with-border .content {
  padding: 15px;
}

/* line 3407, ../scss/styles.scss */
.front-page-top-box-with-border .content p {
  margin: 0;
}

/* line 3410, ../scss/styles.scss */
#home-left-col .node-readmore {
  display: none;
}

/* line 3414, ../scss/styles.scss */
#main-banner {
  width: 100%;
  background: url(../images/bg.png);
  height: 362px;
}

/* line 3420, ../scss/styles.scss */
#block-views-homepage-banner-block {
  margin: 0 auto;
  width: 960px;
  position: relative;
  height: 362px;
}

/* line 3427, ../scss/styles.scss */
#main-banner .views-slideshow-cycle-main-frame-row {
  height: 302px !important;
}

/* line 3431, ../scss/styles.scss */
#block-views-homepage-banner-block .pager h2 {
  width: 81px;
  height: 75px;
  line-height: 9999px;
  overflow: hidden;
  background-image: url(../images/homepage-sprite.png);
  display: block;
  margin: 30px;
  cursor: pointer;
  margin-bottom: 10px;
}

/* line 3444, ../scss/styles.scss */
#block-views-homepage-banner-block .widget_pager_bottom {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 120px;
}

/* line 3451, ../scss/styles.scss */
#block-views-homepage-banner-block .views-slideshow-pager-field-item:first-child {
  background: none;
}

/* line 3455, ../scss/styles.scss */
#block-views-homepage-banner-block .views-slideshow-pager-field-item {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0;
  background: url(../images/inset.png) no-repeat 0 60px;
}

/* line 3463, ../scss/styles.scss */
#block-views-homepage-banner-block .pager-79 h2 {
  background-position: -375px -91px;
}

/* line 3467, ../scss/styles.scss */
#block-views-homepage-banner-block .pager-78 h2 {
  background-position: -290px -91px;
}

/* line 3471, ../scss/styles.scss */
#block-views-homepage-banner-block .pager-77 h2 {
  background-position: -205px -91px;
}

/* line 3475, ../scss/styles.scss */
#block-views-homepage-banner-block .pager-76 h2 {
  background-position: -118px -91px;
}

/* line 3479, ../scss/styles.scss */
#block-views-homepage-banner-block .pager-75 h2 {
  background-position: -34px -91px;
}

/* line 3483, ../scss/styles.scss */
#block-views-homepage-banner-block .pager-79:hover h2 {
  background-position: -375px -182px;
}

/* line 3487, ../scss/styles.scss */
#block-views-homepage-banner-block .pager-78:hover h2 {
  background-position: -290px -182px;
}

/* line 3491, ../scss/styles.scss */
#block-views-homepage-banner-block .pager-77:hover h2 {
  background-position: -205px -182px;
}

/* line 3495, ../scss/styles.scss */
#block-views-homepage-banner-block .pager-76:hover h2 {
  background-position: -118px -182px;
}

/* line 3499, ../scss/styles.scss */
#block-views-homepage-banner-block .pager-75:hover h2 {
  background-position: -34px -182px;
}

/* line 3503, ../scss/styles.scss */
#block-views-homepage-banner-block .active .pager-79 h2 {
  background-position: -375px -1px;
}

/* line 3507, ../scss/styles.scss */
#block-views-homepage-banner-block .active .pager-78 h2 {
  background-position: -290px -1px;
}

/* line 3511, ../scss/styles.scss */
#block-views-homepage-banner-block .active .pager-77 h2 {
  background-position: -205px -1px;
}

/* line 3515, ../scss/styles.scss */
#block-views-homepage-banner-block .active .pager-76 h2 {
  background-position: -118px -1px;
}

/* line 3519, ../scss/styles.scss */
#block-views-homepage-banner-block .active .pager-75 h2 {
  background-position: -34px -1px;
}

/* line 3523, ../scss/styles.scss */
#block-views-homepage-banner-block .views_slideshow_controls_text {
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 3529, ../scss/styles.scss */
#block-views-homepage-banner-block .views-slideshow-controls-text-next {
  width: 50px;
  height: 35px;
  cursor: pointer;
  display: Block;
  background: url(../images/sprite.png) -438px -400px;
  line-height: 9999px;
  overflow: hidden;
  float: left;
}

/* line 3540, ../scss/styles.scss */
#block-views-homepage-banner-block .views-slideshow-controls-text-previous {
  width: 50px;
  cursor: pointer;
  float: left;
  height: 35px;
  display: Block;
  background: url(../images/sprite.png) -389px -400px;
  line-height: 9999px;
  overflow: hidden;
}

/* line 3551, ../scss/styles.scss */
#block-views-homepage-banner-block .views-slideshow-controls-text-pause {
  display: none;
}

/**** thank you page gird ****/
/* line 3556, ../scss/styles.scss */
.view-thankyou-blocks {
  margin-bottom: 30px;
  clear: both;
  float: left;
  width: 100%;
}

/* line 3563, ../scss/styles.scss */
.view-thankyou-blocks ul {
  margin: 0;
  padding: 0;
}

/* line 3568, ../scss/styles.scss */
.view-thankyou-blocks .views-row {
  border: 1px solid #eee;
  margin: 15px;
  float: left;
  width: 193px;
  list-style: none;
  text-align: center;
  padding: 5px;
}

/* line 3578, ../scss/styles.scss */
.v.view-thankyou-blocks .views-row-first {
  margin-left: 0;
}

/* line 3582, ../scss/styles.scss */
.view-thankyou-blocks .views-row:nth-child(4n+4) {
  margin-right: 0;
}

/* line 3587, ../scss/styles.scss */
.view-thankyou-blocks .views-row:nth-child(4n+1) {
  margin-left: 0;
}

/* line 3592, ../scss/styles.scss */
.view-thankyou-blocks .views-field-field-link {
  text-align: left;
  padding: 10px;
  background: #f4f4f4;
}

/* line 3598, ../scss/styles.scss */
.view-thankyou-blocks .views-field-field-link .block-link {
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 3605, ../scss/styles.scss */
.view-thankyou-blocks .views-field-field-link .block-link a:after {
  content: " ";
}

/************* trial form ************/
/* line 3610, ../scss/styles.scss */
#block-kalturaweb-registration label, #kalturaweb-currencies-form label {
  float: left;
  width: 230px;
  margin-left: 10px;
  font-weight: normal;
  position: relative;
  font-size: 12px;
  margin-top: 5px;
  margin-right: 20px;
}

/* line 3621, ../scss/styles.scss */
#block-kalturaweb-registration input, #block-kalturaweb-registration select,
#kalturaweb-currencies-form input, #kalturaweb-currencies-form select {
  float: left;
  width: 300px;
  margin-right: 20px;
  font-size: 12px;
  padding: 5px;
  color: #666560;
  font-family: arial, sans-serif;
  padding-left: 10px;
  border: 1px solid #bababa;
  -webkit-box-shadow: inset 1px 1px 5px #eee;
  -moz-box-shadow: inset 1px 1px 5px #eee;
  box-shadow: inset 1px 1px 5px #eee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 3640, ../scss/styles.scss */
#block-kalturaweb-registration select, #kalturaweb-currencies-form select {
  width: 315px;
}

/* line 3644, ../scss/styles.scss */
#block-kalturaweb-registration .form-item, #kalturaweb-currencies-form .form-item {
  clear: both;
  float: left;
}

/* line 3649, ../scss/styles.scss */
#block-kalturaweb-registration .form-required, #kalturaweb-currencies-form .form-required {
  color: #2faec4;
  font-size: 13px;
  position: absolute;
  left: -7px;
  top: 0;
}

/* line 3657, ../scss/styles.scss */
#block-kalturaweb-registration .resizable-textarea {
  width: 310px;
  float: left;
}

/* line 3662, ../scss/styles.scss */
#block-kalturaweb-registration textarea {
  font-size: 12px;
  padding: 5px;
  padding-left: 10px;
  border: 1px solid #bababa;
  -webkit-box-shadow: inset 1px 1px 5px #eee;
  -moz-box-shadow: inset 1px 1px 5px #eee;
  box-shadow: inset 1px 1px 5px #eee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #666560;
  font-family: arial, sans-serif;
}

/* line 3677, ../scss/styles.scss */
#block-kalturaweb-registration .form-type-checkbox {
  margin-left: 260px;
}

/* line 3681, ../scss/styles.scss */
#block-kalturaweb-registration .form-type-checkbox input {
  width: auto;
  margin-right: 5px;
  margin-top: 7px;
}

/* line 3687, ../scss/styles.scss */
#block-kalturaweb-registration .form-submit, #kalturaweb-currencies-form .form-submit {
  clear: both;
  margin-left: 40px;
  margin-right: 30px;
  background-position: -110px 0;
  color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
  padding: 0;
  padding-bottom: 4px;
}

/* line 3704, ../scss/styles.scss */
#block-kalturaweb-registration .form-submit:hover, #kalturaweb-currencies-form .form-submit:hover {
  background-position: -110px -36px;
}

/* line 3708, ../scss/styles.scss */
.back-to-top {
  display: block;
  text-align: right;
}

/* line 3713, ../scss/styles.scss */
.back-to-top:after {
  content: "";
  width: 9px;
  height: 7px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  background: url(../images/sprite.png) -704px -81px;
}

/* line 3722, ../scss/styles.scss */
#kalturaweb-webinar-form {
  margin-left: 10px;
}

/* line 3726, ../scss/styles.scss */
#kalturaweb-webinar-form .button2 {
  background: url(../images/button2-bg.png) repeat-x top;
}

/* line 3729, ../scss/styles.scss */
#wrapper .button2 {
  background: url(../images/button2-bg.png) repeat-x top;
  width: auto;
  padding: 4px 20px 6px 20px;
  border: 0;
  height: 30px;
  line-height: 1;
  margin: 0;
  float: right;
  clear: none;
}

/* line 3740, ../scss/styles.scss */
#block-kalturaweb-registration .button2 {
  margin-top: 32px;
  margin-bottom: 31px;
  margin-left: 490px;
  float: left;
}

/* line 3747, ../scss/styles.scss */
#wrapper .button2:hover {
  background: url(../images/button2-bg.png) repeat-x bottom;
  border: 0;
}

/* line 3752, ../scss/styles.scss */
#wrapper .form-item-terms label {
  margin-right: 0;
  width: 180px;
}

/* line 3758, ../scss/styles.scss */
#wrapper .form-item-terms {
  display: inline-block;
  *display: inline;
  zoom: 1;
  float: left;
}

/* captcha */
/* line 3770, ../scss/styles.scss */
#block-kalturaweb-registration .captcha {
  clear: both;
  border: none;
  float: right;
  margin-right: 70px;
  margin-bottom: 0;
}

/* line 3778, ../scss/styles.scss */
#block-kalturaweb-registration .captcha .fieldset-wrapper {
  margin-top: 0;
}

/* line 3781, ../scss/styles.scss */
#block-kalturaweb-registration .captcha legend {
  display: none;
}

/* line 3784, ../scss/styles.scss */
#block-kalturaweb-registration .captcha .field-prefix {
  float: left;
  width: 140px;
  margin-top: 5px;
}

/* line 3789, ../scss/styles.scss */
#block-kalturaweb-registration .captcha label {
  width: 80px;
}

/* line 3792, ../scss/styles.scss */
#block-kalturaweb-registration .captcha .description:before {
  content: "* ";
}

/* line 3795, ../scss/styles.scss */
#block-kalturaweb-registration .captcha .description {
  font-size: 11px;
  color: #939392;
  margin-left: 250px;
  clear: both;
  width: 320px;
}

/* line 3804, ../scss/styles.scss */
.recaptcha_theme_red #recaptcha_response_field {
  border: 1px solid #CCA940;
  left: 0;
}

/* line 3809, ../scss/styles.scss */
input.error {
  border: 1px solid #f20000 !important;
}

/* line 3813, ../scss/styles.scss */
#block-kalturaweb-registration label.error {
  color: #f20000;
  clear: both;
  float: left;
  width: 300px;
  padding-left: 250px;
}

/* line 3820, ../scss/styles.scss */
.form-item-terms {
  position: relative;
}

/* line 3821, ../scss/styles.scss */
#block-kalturaweb-registration .form-item-terms label.error {
  position: absolute;
  bottom: -20px;
  left: 0;
  padding: 0;
}

/*** locations **/
/* line 3830, ../scss/styles.scss */
.view-office-locations2 .views-field-title {
  font-weight: bold;
  font-size: 16px;
  color: #828a8c;
  margin-bottom: 20px;
}

/* line 3837, ../scss/styles.scss */
.view-office-locations2 .views-field-body {
  font-size: 12px;
}

/* line 3841, ../scss/styles.scss */
.view-office-locations2 .views-field-nothing {
  position: relative;
  width: 160px;
  height: 115px;
}

/* line 3847, ../scss/styles.scss */
.views-field-nothing:hover .mapcolorbox {
  display: block;
}

/* line 3852, ../scss/styles.scss */
.map-thumb {
  border: 1px solid #ddd;
  padding: 0;
  text-align: center;
  height: 114px;
}

/* line 3859, ../scss/styles.scss */
.mapcolorbox {
  display: none;
  width: 160px;
  position: absolute;
  top: 0;
  left: 0;
  height: 115px;
  background: url(../images/map-zoom.png);
  line-height: 99999px;
  overflow: hidden;
}

/* line 3871, ../scss/styles.scss */
.views-field-field-geolocation {
  height: 0;
  overflow: hidden;
  width: 0;
}

/* line 3876, ../scss/styles.scss */
.view-office-locations2 td {
  max-width: 340px;
}

/***************** mega menu *****************************/
/* line 3881, ../scss/styles.scss */
.mega-wrap {
  /*background: #f6f6f6;*/
  background: #ffffff;
  position: absolute;
  top: 35px;
  z-index: 6;
  left: 0;
  width: 450px;
  overflow: hidden;
  display: none;
  -webkit-border-radius: 0 5px 5px 5px;
  -moz-border-radius: 0 5px 5px 5px;
  border-radius: 0 5px 5px 5px;
  -webkit-box-shadow: 1px 5px 2px rgba(0, 0, 0, 0.2), -1px -1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 5px 2px rgba(0, 0, 0, 0.2), -1px -1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 5px 2px rgba(0, 0, 0, 0.2), -1px -1px 2px rgba(0, 0, 0, 0.2);
}

/* line 3899, ../scss/styles.scss */
li:hover .mega-wrap {
  display: block;
}

/* line 3903, ../scss/styles.scss */
.mega-wrap ul {
  float: left;
  width: 200px;
  position: relative !important;
}

/* line 3909, ../scss/styles.scss */
.mega-wrap .mega-menu {
  width: 209px;
  background: #198493;
  float: left;
  padding: 20px;
  padding-top: 0;
  color: white;
  border-left: 1px solid #126874;
}

/* line 3919, ../scss/styles.scss */
#products-mega-menu h4 {
  color: white;
  font-size: 16px;
  text-shadow: -2px -2px 2px #136f7e;
  font-weight: bold;
}

/* line 3926, ../scss/styles.scss */
hr {
  border: none;
  border-top: 1px solid #126874;
  border-bottom: 1px solid #2395a5;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 3934, ../scss/styles.scss */
.mega-wrap li:hover a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 3940, ../scss/styles.scss */
#products-mega-menu p, #products-mega-menu h5 {
  font-size: 12px;
  text-shadow: -1px -2px 2px #136f7e;
}

/* line 3945, ../scss/styles.scss */
#products-mega-menu h5 {
  font-weight: bold;
  color: White;
  margin-bottom: 0;
  padding: 0;
}

/* line 3952, ../scss/styles.scss */
a.product-tour-link {
  font-weight: normal;
  color: #71e4fc;
  font-size: 14px;
  display: block;
}

/* line 3960, ../scss/styles.scss */
#products-mega-menu a.button, #products-mega-menu a.button:hover {
  border: none !important;
  margin: 0 auto;
  width: 142px;
  height: 32px;
  background: url(../images/sprite.png) -393px -440px;
  padding: 0;
  line-height: 9999px;
  overflow: hidden;
}

/* line 3971, ../scss/styles.scss */
#wrapper .mega-wrap ul.menu {
  top: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  left: 0;
}

/* line 3979, ../scss/styles.scss */
#header-main-nav ul.menu li .mega-wrap li.last {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 3985, ../scss/styles.scss */
#header-main-nav ul.menu li .mega-wrap li.first {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 3991, ../scss/styles.scss */
.mega-menu {
  display: none;
}

/************* right column slideshow blocks **********************/
/* line 3996, ../scss/styles.scss */
#sidebar-second h2 {
  font-size: 18px;
}

/* line 4000, ../scss/styles.scss */
#sidebar-second .block {
  width: 271px;
  position: relative;
}

/* line 4005, ../scss/styles.scss */
.sidebar-1px-border-round,
#block-kalturaweb-beacon-kaltura-server-login .content,
#sidebar-second .view-customers .view-content, #sidebar-second .view-channel-partners .view-content {
  -webkit-box-shadow: inset 1px 1px 1px #eaeaea, inset -1px -1px 1px #eaeaea;
  -moz-box-shadow: inset 1px 1px 1px #eaeaea, inset -1px -1px 1px #eaeaea;
  box-shadow: inset 1px 1px 1px #eaeaea, inset -1px -1px 1px #eaeaea;
  border: 1px solid #eaeaea;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
  overflow: hidden;
  padding-top: 20px;
  width: 271px;
}

/* line 4023, ../scss/styles.scss */
#wrapper .view-customers .views-slideshow-cycle-main-frame-row-item, #block-views-channel-partners-block-2 .views-slideshow-cycle-main-frame-row-item {
  display: block;
  awidth: 100px;
  padding: 0;
  float: left;
  margin: 10px 17px;
  clear: none;
}

/* line 4031, ../scss/styles.scss */
#wrapper .view-customers .views-slideshow-cycle-main-frame-row-item .field-content {
  height: auto;
}

/* line 4036, ../scss/styles.scss */
#sidebar-second .view-customers .views-slideshow-controls-top, #sidebar-second .view-channel-partners .views-slideshow-controls-top {
  text-align: right;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 100;
}

/* line 4044, ../scss/styles.scss */
#sidebar-second .view-customers .views-slideshow-pager-field-item, #sidebar-second .view-channel-partners .views-slideshow-pager-field-item {
  display: block;
  width: 9px;
  height: 9px;
  background: url(../images/sprite.png) -693px -80px;
  display: inline-block;
  cursor: pointer;
  *display: inline;
  zoom: 1;
}

/* line 4055, ../scss/styles.scss */
#sidebar-second .view-customers .views-slideshow-pager-field-item:hover, #sidebar-second .view-customers .views-slideshow-pager-field-item.active, #sidebar-second .view-channel-partners .views-slideshow-pager-field-item:hover, #sidebar-second .view-channel-partners .views-slideshow-pager-field-item.active {
  background: url(../images/sprite.png) -681px -80px;
}

/* line 4059, ../scss/styles.scss */
#sidebar-second .slideshow-more-link {
  position: absolute;
  top: 0 !important;
  right: 0;
}

/*** links blcok ****/
/* line 4066, ../scss/styles.scss */
.field-name-field-link-list-category {
  background: #f3f3f3;
  display: block;
  color: #797c80;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
  padding-left: 15px;
  margin-bottom: 1px;
}

/* line 4077, ../scss/styles.scss */
.field-collection-view {
  border: none;
}

/* line 4081, ../scss/styles.scss */
.field-collection-container .field-items .field-item {
  margin: 0;
}

/* line 4085, ../scss/styles.scss */
.field-collection-item-field-link-list .field-name-field-link {
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  padding-top: 10px;
  padding-bottom: 30px;
}

/* line 4092, ../scss/styles.scss */
#block-kalturaweb-beacon-kaltura-server-login .content a,
.field-collection-item-field-link-list .field-name-field-link a {
  margin-bottom: 10px;
  color: #0fa2bb;
  font-size: 12px;
  display: block;
  margin-left: 15px;
}

/* line 4101, ../scss/styles.scss */
.field-name-field-link-list {
  -webkit-box-shadow: inset 1px 1px 1px #eaeaea, inset -1px -1px 1px #eaeaea;
  -moz-box-shadow: inset 1px 1px 1px #eaeaea, inset -1px -1px 1px #eaeaea;
  box-shadow: inset 1px 1px 1px #eaeaea, inset -1px -1px 1px #eaeaea;
  border: 1px solid #eee;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
  overflow: hidden;
  width: 270px;
}

/**** news page *****/
/* line 4116, ../scss/styles.scss */
#block-views-press-releases-block-1 {
  float: left;
  width: 460px;
  margin-right: 60px;
}

/* line 4122, ../scss/styles.scss */
.press-releases-left ul {
  margin: 0;
  padding: 0;
}

/* line 4127, ../scss/styles.scss */
.press-releases-left li {
  padding: 0;
}

/*** media inquiries **/
/* line 4132, ../scss/styles.scss */
#block-block-20 {
  float: right;
  width: 440px;
}

/* line 4137, ../scss/styles.scss */
.media-inquiries h4 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  color: #484848;
  margin-bottom: 5px;
}

/* line 4146, ../scss/styles.scss */
.media-inq-block {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding-top: 3px;
  padding-bottom: 3px;
  overflow: hidden;
  margin-bottom: 50px;
}

/* line 4155, ../scss/styles.scss */
.media-inq-block .left-col {
  float: left;
  background: #e6e8e8;
  width: 233px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 4165, ../scss/styles.scss */
.media-inq-block h5 {
  margin: 0;
  color: #0fa2bb;
  font-size: 14px;
  font-weight: bold;
  padding: 0;
}

/* line 4173, ../scss/styles.scss */
.media-phone {
  color: #484848;
  font-size: 16px;
  font-weight: bold;
  margin-top: 5px;
}

/* line 4180, ../scss/styles.scss */
.media-inq-block .right-col {
  float: left;
  width: 167px;
  background: #484848;
  height: 79px;
  color: White;
}

/* line 4188, ../scss/styles.scss */
.media-inq-block .right-col .download-press-kit {
  color: white;
  font-size: 14px;
  font-weight: bold;
  width: 76px;
  padding-left: 70px;
  background: url(../images/press-kit.png) no-repeat;
  height: 70px;
  display: block;
  padding-top: 15px;
  margin-top: 10px;
  margin-left: 10px;
}

/* line 4202, ../scss/styles.scss */
#block-views-press-releases-block-2 {
  float: right;
  clear: right;
  width: 440px;
}

/* line 4208, ../scss/styles.scss */
#video-continer {
  margin-top: 50px;
}

/**************************************** Recorded Webinars ************************************/
/* line 4213, ../scss/styles.scss */
.field-name-field-speaker-collection .field-label {
  font-size: 24px;
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 4219, ../scss/styles.scss */
#wrapper .field-name-field-speaker-name {
  font-weight: bold;
  font-size: 13px;
  color: #484848;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-right: 5px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  margin-right: 10px;
}

/* line 4232, ../scss/styles.scss */
#wrapper .field-name-ad {
  margin-top: 10px;
}

/* line 4236, ../scss/styles.scss */
#wrapper .field-name-field-webinar-image {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 4240, ../scss/styles.scss */
#wrapper .field-name-field-speaker-title {
  font-size: 13px;
  color: #484848;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 4248, ../scss/styles.scss */
.field-name-field-video-link-text {
  margin-bottom: 30px;
}

/* line 4252, ../scss/styles.scss */
.field-name-field-video-link-text a:hover {
  text-decoration: none;
}

/* line 4255, ../scss/styles.scss */
#wrapper .field-name-field-video-link-text {
  margin-top: 15px;
}

/* line 4258, ../scss/styles.scss */
#wrapper .field-name-field-video-link-text .field-item {
  color: #0fa2bb;
  pointer: cursor;
  padding-left: 25px;
  display: block;
  margin-bottom: 15px;
  background: url(../images/track-icon.png) no-repeat left top;
}

/* line 4267, ../scss/styles.scss */
#wrapper .field-name-field-video-link-text .field-item:hover {
  background: url(../images/track-icon.png) no-repeat left bottom;
}

/* line 4271, ../scss/styles.scss */
.group-left-column {
  float: left;
  width: 400px;
  margin-right: 20px;
}

/* line 4277, ../scss/styles.scss */
.group-right-column {
  float: left;
  width: 540px;
}

/* line 4282, ../scss/styles.scss */
.field-name-field-bottom-body {
  clear: both;
  margin-top: 20px;
  float: left;
  width: 100%;
}

/* line 4289, ../scss/styles.scss */
.continue-exploring {
  margin-top: 10px;
  background: url(../images/magnify-glass.png) no-repeat 20px 6px;
  width: 540px;
  height: 117px;
  border: 1px solid #eee;
  -webkit-box-shadow: inset 5px 5px 5px #f7f7f7, inset -5px -5px 5px #f7f7f7;
  -moz-box-shadow: inset 5px 5px 5px #f7f7f7, inset -5px -5px 5px #f7f7f7;
  box-shadow: inset 5px 5px 5px #f7f7f7, inset -5px -5px 5px #f7f7f7;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: relative;
}

/* line 4304, ../scss/styles.scss */
.continue-exploring h3 {
  font-weight: normal;
  color: #484848;
  font-size: 28px;
  width: 200px;
  line-height: 1;
  left: 140px;
  top: -5px;
  position: absolute;
}

/* line 4315, ../scss/styles.scss */
.continue-exploring-links {
  left: 260px;
  top: 16px;
  position: absolute;
}

/* line 4321, ../scss/styles.scss */
.continue-exploring-links li {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 4327, ../scss/styles.scss */
.has-down-arrow:after {
  content: "";
  width: 9px;
  margin-left: 5px;
  height: 7px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  *display: inline;
  background: url(../images/sprite.png) -718px -81px blue;
}

/* line 4339, ../scss/styles.scss */
#footer .has-down-arrow:after {
  background: none;
  content: none;
}

/*** contact ***/
/* line 4345, ../scss/styles.scss */
.contact-iframe {
  width: 600px;
  border: none !important;
  height: 620px;
}
@media screen and (max-width: 768px) {
  /* line 4345, ../scss/styles.scss */
  .contact-iframe {
    max-width: 100%;
  }
  /* line 4351, ../scss/styles.scss */
  .contact-iframe li {
    max-width: 100%;
    margin-right: 0;
    padding-right: 0;
    margin-left: 0;
    padding-left: 0;
  }
  /* line 4357, ../scss/styles.scss */
  .contact-iframe li select, .contact-iframe li input, .contact-iframe li textarea {
    max-width: 45%;
  }
}

/* line 4364, ../scss/styles.scss */
#outerWrapDiv {
  width: 600px !important;
  background: blue;
}

/* line 4369, ../scss/styles.scss */
#innerWrapDiv {
  width: 600px;
}

/*** call us block ****/
/* line 4374, ../scss/styles.scss */
#block-block-22 .content {
  -webkit-box-shadow: inset 1px 1px 5px #eaeaea, inset -1px -1px 5px #eaeaea;
  -moz-box-shadow: inset 1px 1px 5px #eaeaea, inset -1px -1px 5px #eaeaea;
  box-shadow: inset 1px 1px 5px #eaeaea, inset -1px -1px 5px #eaeaea;
  border: 1px solid #eaeaea;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
  overflow: hidden;
  width: 271px;
}

/* line 4388, ../scss/styles.scss */
.call-us-region {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 4396, ../scss/styles.scss */
.call-us-region h5 {
  font-size: 12px;
  margin: 0;
  margin-bottom: 5px;
}

/* line 4402, ../scss/styles.scss */
.call-us-region .phone-number {
  font-family: "Arial Black", arial, sans-serif;
  color: #484848;
  font-size: 19px;
  margin: 0;
  font-style: none;
  padding: 0;
  margin-bottom: 5px;
}

/* line 4412, ../scss/styles.scss */
.call-us-region .plus {
  font-size: 12px;
}

/*** sidebar second menus ***/
/* line 4417, ../scss/styles.scss */
#sidebar-second .menu {
  border: 1px solid #ddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 20px;
}

/* line 4425, ../scss/styles.scss */
#sidebar-second .menu li {
  list-style: none;
  margin: 0;
  margin-bottom: 7px;
  padding: 0;
}

/**** social links block ***/
/* line 4433, ../scss/styles.scss */
#block-menu-menu-social-links {
  margin-top: 20px;
}

/* line 4437, ../scss/styles.scss */
#block-menu-menu-social-links .menu li {
  vertical-align: middle;
}

/* line 4441, ../scss/styles.scss */
#block-menu-menu-social-links .menu li a {
  height: 20px;
  padding-top: 5px;
  display: block;
  padding-left: 32px;
}

/* line 4448, ../scss/styles.scss */
#block-menu-menu-social-links .menu li a.twitter {
  background: url(../images/social-sprite.png) no-repeat top left;
}

/* line 4452, ../scss/styles.scss */
#block-menu-menu-social-links .menu li a.google-plus {
  background: url(../images/social-sprite.png) no-repeat bottom left;
}

/* line 4456, ../scss/styles.scss */
#block-menu-menu-social-links .menu li a.facebook {
  background: url(../images/social-sprite.png) no-repeat 0 -90px;
}

/* line 4460, ../scss/styles.scss */
#block-menu-menu-social-links .menu li a.linkedin {
  background: url(../images/social-sprite.png) no-repeat 0 -45px;
}

/* line 4464, ../scss/styles.scss */
#block-menu-menu-social-links .menu li a.blog {
  background: url(../images/social-sprite.png) no-repeat 0 -136px;
}

/* line 4468, ../scss/styles.scss */
#block-menu-menu-social-links .menu li a.forums {
  background: url(../images/social-sprite.png) no-repeat 0 -181px;
}

/* line 4472, ../scss/styles.scss */
#block-menu-menu-social-links .menu li a.twitter {
  background: url(../images/social-sprite.png) no-repeat top left;
}

/** free-tria-banner ***/
/* line 4477, ../scss/styles.scss */
.start-free-trial-and-get {
  border: 1px solid #ddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 266px;
  margin-bottom: 50px;
}

/* line 4486, ../scss/styles.scss */
.start-free-trial-and-get .free-trial-banner {
  padding: 0;
  margin: 0;
  height: 60px;
  width: 266px;
  overflow: hidden;
  line-height: 9999px;
  background: url(../images/free-trial-banner.png);
  margin-bottom: 5px;
}

/* line 4497, ../scss/styles.scss */
.start-free-trial-and-get .block-section {
  padding: 15px;
  border-bottom: 1px solid #ddd;
}

/* line 4502, ../scss/styles.scss */
.start-free-trial-and-get p {
  font-size: 16px;
  margin: 0;
  padding: 0;
}

/* line 4508, ../scss/styles.scss */
.start-free-trial-and-get a {
  color: #589900;
  font-size: 14px;
}

/* line 4513, ../scss/styles.scss */
.start-free-trial-and-get ul {
  margin-top: 20px;
}

/* line 4517, ../scss/styles.scss */
.start-free-trial-and-get li {
  list-style: none;
  padding-left: 30px;
  background: url(../images/check.png) left 5px no-repeat;
  font-size: 14px;
  margin-bottom: 10px;
}

/* line 4525, ../scss/styles.scss */
.start-free-trial-and-get .free-trial-ribon {
  width: 165px;
  height: 84px;
  background: url(../images/free-trial-ribon.png) no-repeat;
  line-height: 999px;
  overflow: hidden;
  position: absolute;
  right: -4px;
  bottom: 64px;
}

/* line 4535, ../scss/styles.scss */
.start-free-trial-and-get .inner-section {
  border-bottom: 1px solid #ddd;
  margin: 0 -15px 10px -15px;
  text-indent: 15px;
}

/* line 4540, ../scss/styles.scss */
.start-free-trial-and-get .inner-section .wrap {
  margin-bottom: 10px;
}

/* line 4545, ../scss/styles.scss */
.learn-more-now {
  padding: 20px 20px;
  background: #f1f0cd;
}

/* line 4550, ../scss/styles.scss */
.learn-more-now h3 {
  color: #484848;
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

/** 10 reasons **/
/* line 4560, ../scss/styles.scss */
.ten-reasons-banner {
  font-size: 2px;
}

/* line 4564, ../scss/styles.scss */
.ten-reasons {
  background: #f6f6e0;
  padding: 0 20px;
  overflow: hidden;
}

/* line 4570, ../scss/styles.scss */
.ten-reasons ol {
  float: left;
  width: 430px;
  padding: 0;
  margin: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 4579, ../scss/styles.scss */
.ten-reasons ol:last-child {
  margin-left: 20px;
  border-left: 1px dashed #e5e4d1;
  padding-left: 20px;
}

/* line 4585, ../scss/styles.scss */
.ten-reasons li span {
  font-size: 18px;
  color: #9c9a81;
  font-weight: bold;
  width: 388px;
  text-align: left;
  width: 40px;
  float: left;
}

/* line 4595, ../scss/styles.scss */
.ten-reasons li {
  clear: both;
  width: 430px;
  padding: 0;
  margin-bottom: 15px;
  list-style: none;
  color: #484848;
  font-size: 12px;
  font-weight: normal;
}

/* line 4606, ../scss/styles.scss */
.ten-reasons li div {
  overflow: hidden;
}

/* line 4610, ../scss/styles.scss */
.ten-reasons-header {
  background: url(../images/v.png) no-repeat left top;
  padding-left: 30px;
  padding-bottom: 10px;
}

/*** upcoming newsletter block ****/
/* line 4617, ../scss/styles.scss */
#sidebar-first .block {
  float: left;
  clear: both;
}

/* line 4622, ../scss/styles.scss */
#block-kalturaweb-webinar-alert {
  background: #ededed;
  margin-bottom: 20px;
  padding: 10px;
  display: block;
  width: 184px;
  clear: both;
}

/* line 4631, ../scss/styles.scss */
#block-kalturaweb-webinar-alert .webinar-up-1 {
  font-size: 13px;
  color: #484848;
}

/* line 4636, ../scss/styles.scss */
#block-kalturaweb-webinar-alert .webinar-up-2 {
  font-size: 18px;
  clear: both;
  display: block;
  margin-bottom: 5px;
}

/* line 4643, ../scss/styles.scss */
#block-kalturaweb-webinar-alert .form-text {
  padding-left: 10px;
  width: 165px;
  border: 1px solid #b6b6b6;
  -webkit-box-shadow: inset 0 5px 5px #ededed;
  -moz-box-shadow: inset 0 5px 5px #ededed;
  box-shadow: inset 0 5px 5px #ededed;
  color: #666560;
}

/* line 4653, ../scss/styles.scss */
#block-kalturaweb-webinar-alert .form-submit {
  border: 1px solid #b6b6b6;
  float: right;
}

/*** newsletter**/
/* line 4659, ../scss/styles.scss */
#block-kalturaweb-newsletter {
  background: #ededed;
  margin-bottom: 20px;
  padding: 8px 15px;
  -webkit-box-shadow: inset 5px 5px 5px #d5d5d5, inset -5px -5px 5px #d5d5d5;
  -moz-box-shadow: inset 5px 5px 5px #d5d5d5, inset -5px -5px 5px #d5d5d5;
  box-shadow: inset 5px 5px 5px #d5d5d5, inset -5px -5px 5px #d5d5d5;
  overflow: hidden;
  display: block;
  width: 250px;
  margin-left: 40px;
  margin-top: 60px;
  float: left;
}

/* line 4674, ../scss/styles.scss */
#block-kalturaweb-newsletter h2 {
  font-size: 16px;
  margin-bottom: 5px;
}

/* line 4679, ../scss/styles.scss */
#block-kalturaweb-newsletter .form-text {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 10px;
  color: #666560;
  border: 1px solid #b6b6b6;
  -webkit-box-shadow: inset 0 5px 5px #ededed;
  -moz-box-shadow: inset 0 5px 5px #ededed;
  box-shadow: inset 0 5px 5px #ededed;
  width: 140px;
}

/* line 4694, ../scss/styles.scss */
#block-kalturaweb-newsletter .form-item-email {
  float: left;
  clear: both;
  width: 160px;
}

/* line 4700, ../scss/styles.scss */
#block-kalturaweb-newsletter .form-submit {
  float: left;
  border: 1px solid #b6b6b6;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  line-height: 1;
  margin-top: 4px;
}

/*** stay in touch block **/
/* line 4711, ../scss/styles.scss */
#block-menu-menu-stay-in-touch {
  width: 640px;
  float: left;
}

/* line 4716, ../scss/styles.scss */
#block-menu-menu-stay-in-touch h2 {
  color: #71787a;
  font-size: 22px;
  margin-bottom: 20px;
}

/* line 4722, ../scss/styles.scss */
#block-menu-menu-stay-in-touch .menu {
  width: 600px;
  padding: 25px 0 15px 40px;
  border: 1px solid #ddd;
  overflow: hidden;
}

/* line 4729, ../scss/styles.scss */
#block-menu-menu-stay-in-touch .menu li {
  list-style: none;
  float: left;
  margin-bottom: 15px;
  width: 290px;
}

/* line 4736, ../scss/styles.scss */
#block-menu-menu-stay-in-touch .menu li a {
  font-size: 18px;
  color: #17a4c1;
  padding-left: 40px;
  padding-bottom: 5px;
}

/* line 4743, ../scss/styles.scss */
#block-menu-menu-stay-in-touch .menu li a.twitter {
  background: url(../images/social-sprite.png) no-repeat top left;
}

/* line 4747, ../scss/styles.scss */
#block-menu-menu-stay-in-touch .menu li a.facebook {
  background: url(../images/social-sprite.png) no-repeat 0 -90px;
}

/* line 4751, ../scss/styles.scss */
#block-menu-menu-stay-in-touch .menu li a.linkedin {
  background: url(../images/social-sprite.png) no-repeat 0 -45px;
}

/* line 4755, ../scss/styles.scss */
#block-menu-menu-stay-in-touch .menu li a.blog {
  background: url(../images/social-sprite.png) no-repeat 0 -136px;
}

/* line 4759, ../scss/styles.scss */
#innerWrapDiv {
  background: blue;
}

/* line 4763, ../scss/styles.scss */
h4.press-date {
  float: left;
  margin: 0;
  padding: 0;
  width: 100px;
  display: block;
}

/* line 4771, ../scss/styles.scss */
.node-press-release .press-location {
  font-weight: bold;
  margin: 0;
  padding: 0;
}

/* line 4777, ../scss/styles.scss */
.node-press-release .field-name-body {
  margin-top: 20px;
}

/******** Homepage banners slideshow *****/
/* line 4782, ../scss/styles.scss */
.views-field-field-banner-name h3 {
  color: white;
  font-style: italic;
  font-size: 15px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #06505f;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}

/* line 4793, ../scss/styles.scss */
.views-field-field-banner-name h3:after {
  background: url(../images/arrow.png) no-repeat 0 5px;
  width: 38px;
  height: 24px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  content: "";
  margin-left: 10px;
  margin-bottom: -6px;
}

/* line 4804, ../scss/styles.scss */
.views-field-field-banner-line-1 h3 a {
  color: white;
}

/* line 4807, ../scss/styles.scss */
.views-field-field-banner-line-2 h3 a {
  color: white;
}

/* line 4811, ../scss/styles.scss */
.views-field-field-banner-line-1 h3 {
  color: white;
  line-height: 1;
  font-style: italic;
  font-size: 30px;
  width: 630px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  text-shadow: 1px 1px 1px #06505f;
}

/* line 4824, ../scss/styles.scss */
.views-field-field-banner-line-2 h3 {
  color: white;
  margin: 0;
  padding: 0;
  font-style: italic;
  font-size: 30px;
  width: 600px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #06505f;
  margin-bottom: 10px;
  margin-bottom: 30px;
}

/* line 4838, ../scss/styles.scss */
#wrapper .node-76 {
  margin-left: 108px;
}

/* line 4841, ../scss/styles.scss */
.views-field-field-banner-text a {
  color: white;
}

/* line 4842, ../scss/styles.scss */
.views-field-field-banner-text {
  color: #002332;
  margin: 0;
  padding: 0;
  font-style: italic;
  font-size: 15px;
  width: 620px;
  font-weight: normal;
  text-shadow: 1px 1px 1px #2dbdd5;
  paddding: 0;
  position: absolute;
  top: 110px;
  left: 0px;
}

/* line 4857, ../scss/styles.scss */
.views-field-field-banner-text li {
  padding-left: 20px;
  background: url(../images/astrix.png) left 4px no-repeat;
}

/* line 4866, ../scss/styles.scss */
.views-field-field-banner-text li h4 {
  color: #002332;
  font-weight: normal;
  font-style: italic;
  font-size: 15px;
  text-shadow: 1px 1px 1px #2dbdd5;
  margin: 0;
  padding: 0;
}

/* line 4876, ../scss/styles.scss */
.views-field-field-banner-text ul {
  margin: 0;
  padding: 0;
}

/* line 4881, ../scss/styles.scss */
#views_slideshow_cycle_teaser_section_homepage_banner_-block .views-row {
  width: 960px;
  position: relative;
  margin-top: 30px;
}

/* line 4887, ../scss/styles.scss */
.views-field-field-banner-image {
  position: absolute;
  top: 10px;
  right: 40px;
  width: 500px;
  text-align: right;
}

/* line 4895, ../scss/styles.scss */
.views-field-field-buttons {
  position: absolute;
  top: 170px;
  left: 0;
}

/* line 4901, ../scss/styles.scss */
#homepage-free-trial-button {
  width: 182px;
  background: url(../images/sprite.png) -379px -502px;
  display: block;
  line-height: 9999px;
  overflow: hidden;
  height: 68px;
  float: left;
  margin-right: 10px;
}

/* line 4912, ../scss/styles.scss */
#homepage-contact-sales-button {
  width: 131px;
  background: url(../images/sprite.png) -570px -502px;
  display: block;
  line-height: 9999px;
  overflow: hidden;
  height: 68px;
}

/* line 4921, ../scss/styles.scss */
#homepage-banner-text h1 {
  color: white;
  margin: 0;
  padding: 0;
  font-style: italic;
  font-size: 36px;
  width: 600px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #06505f;
  margin-bottom: 10px;
}

/* line 4935, ../scss/styles.scss */
#homepage-banner-text h1 a {
  color: white;
}

/* line 4939, ../scss/styles.scss */
#homepage-banner-text h3 {
  color: #01586b;
  font-size: 31px;
  font-weight: normal;
  font-style: italic;
  text-shadow: 1px 1px 1px #07ccea;
  margin: 0;
  padding: 0;
  line-height: 1;
  margin-top: 20px;
}

/* line 4951, ../scss/styles.scss */
#banner-play-video-link,
#banner-play-video {
  width: 121px;
  height: 75px;
  background: url(../images/Play_Up.png) no-repeat 100% 100%;
  display: block;
  overflow: hidden;
  line-height: 9999px;
  position: absolute;
  top: 90px;
  right: 215px;
  z-index: 111;
}

/* line 4965, ../scss/styles.scss */
#banner-play-video-link:hover,
#banner-play-video:hover {
  background: url(../images/Play_Hover.png) no-repeat 100% 100%;
}

/* line 4971, ../scss/styles.scss */
.color-box-content {
  width: 90%;
  margin: 0 auto;
}

/* line 4975, ../scss/styles.scss */
#cboxWrapper {
  background: none !important;
}

/* line 4979, ../scss/styles.scss */
#cboxWrapper #cboxClose {
  top: -10px;
  right: -10px;
  background: url(../images/sprite.png) -732px -297px;
}

/* line 4985, ../scss/styles.scss */
#cboxContent {
  overflow: visible !important;
  border-radius: 10px;
}

/* line 4992, ../scss/styles.scss */
#block-views-homepage-banner-block .views-field-field-banner-video .field-content {
  width: 640px;
  margin: 0 auto;
  abackground: black;
  position: absolute;
  top: 1px;
  left: 160px;
  height: 362px;
  text-align: center;
  z-index: 100;
}

/* line 5004, ../scss/styles.scss */
#close-video {
  position: absolute;
  right: 120px;
  cursor: pointer;
  top: 10px;
  background: url(../images/sprite.png) -701px -295px no-repeat;
  display: block;
  line-height: 9999px;
  height: 28px;
  width: 28px;
}

/* line 5016, ../scss/styles.scss */
.click-rep {
  cursor: pointer;
}

/**** webinar form ****/
/* line 5023, ../scss/styles.scss */
#kalturaweb-webinar-form .go-back {
  overflow: hidden;
  height: 15px;
  width: 15px;
  position: absolute;
  right: 20px;
  top: 10px;
  background: url(../images/sprite.png) -401px -480px;
  line-height: 9999px;
}

/* line 5034, ../scss/styles.scss */
#kalturaweb-webinar-form .title {
  color: white;
  font-size: 28px;
  font-weight: bold;
  font-family: arial;
  margin-bottom: 30px;
  font-style: italic;
  text-shadow: 1px 1px 1px #007a93;
  border-radius: 10px 10px 0 0;
  padding: 10px 30px;
  background: url(../images/form-header-bg.png) repeat-x top;
}

/* line 5048, ../scss/styles.scss */
#kalturaweb-webinar-form {
  margin: 0;
  font-family: arial;
}

/* line 5053, ../scss/styles.scss */
#kalturaweb-webinar-form .sub-title {
  font-weight: bold;
  margin-left: 60px;
  margin-bottom: 20px;
}

/* line 5058, ../scss/styles.scss */
#kalturaweb-webinar-form label {
  float: left;
  width: 100px;
  margin-left: 10px;
  font-weight: normal;
  position: relative;
  font-size: 12px;
  margin-top: 5px;
  margin-right: 20px;
  margin-left: 70px !important;
}

/* line 5070, ../scss/styles.scss */
#kalturaweb-webinar-form input, #kalturaweb-webinar-form select {
  float: left;
  width: 150px;
  margin-right: 20px;
  font-size: 12px;
  padding: 5px;
  color: #666560;
  font-family: arial, sans-serif;
  padding-left: 10px;
  border: 1px solid #bababa;
  -webkit-box-shadow: inset 1px 1px 5px #eee;
  -moz-box-shadow: inset 1px 1px 5px #eee;
  box-shadow: inset 1px 1px 5px #eee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 5088, ../scss/styles.scss */
#kalturaweb-webinar-form select {
  width: 315px;
}

/* line 5092, ../scss/styles.scss */
#kalturaweb-webinar-form .form-item {
  clear: both;
  float: left;
}

/* line 5097, ../scss/styles.scss */
#kalturaweb-webinar-form .form-required {
  color: #2faec4;
  font-size: 13px;
  position: absolute;
  left: -7px;
  top: 0;
}

/* line 5105, ../scss/styles.scss */
#kalturaweb-webinar-form .resizable-textarea {
  width: 310px;
  float: left;
}

/* line 5110, ../scss/styles.scss */
#kalturaweb-webinar-form textarea {
  font-size: 12px;
  padding: 5px;
  padding-left: 10px;
  border: 1px solid #bababa;
  -webkit-box-shadow: inset 1px 1px 5px #eee;
  -moz-box-shadow: inset 1px 1px 5px #eee;
  box-shadow: inset 1px 1px 5px #eee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #666560;
  font-family: arial, sans-serif;
}

/* line 5125, ../scss/styles.scss */
#kalturaweb-webinar-form .form-type-checkbox {
  margin-left: 260px;
}

/* line 5129, ../scss/styles.scss */
#kalturaweb-webinar-form .form-type-checkbox input {
  width: auto;
  margin-right: 5px;
  margin-top: 7px;
}

/* line 5135, ../scss/styles.scss */
#kalturaweb-webinar-form #edit-submit.button2.form-submit {
  background: url(../images/button2-bg.png) repeat-x top;
  width: auto;
  padding: 4px 20px 6px 20px;
  border: 0;
  height: 30px;
  line-height: 1;
  margin: 0;
  float: right;
  clear: none;
  margin-right: 60px;
  box-shadow: none;
  color: white;
  clear: both;
}

/* line 5151, ../scss/styles.scss */
.ie-page {
  font-size: 18px;
  line-height: 150%;
  text-align: center;
  margin-top: 50px;
}

/* line 5158, ../scss/styles.scss */
.ie-page p {
  margin-top: 20px;
}

/** paging **/
/* line 5168, ../scss/styles.scss */
#wrapper .pager {
  font-family: arial;
  font-size: 12px;
}

/* line 5173, ../scss/styles.scss */
.pager li a {
  color: #0fa2bb;
}

/* line 5176, ../scss/styles.scss */
.pager li.pager-current {
  font-weight: bold;
  color: #484848;
}

/* line 5178, ../scss/styles.scss */
.pager li.pager-previous {
  border: none;
}

/* line 5179, ../scss/styles.scss */
.pager li {
  border-left: 1px solid #ddd;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 5185, ../scss/styles.scss */
.pager li.pager-first, .pager li.pager-last {
  display: none;
}

/* line 5186, ../scss/styles.scss */
h2.in-the-news {
  margin-bottom: 30px;
}

/* search results */
/* line 5191, ../scss/styles.scss */
.page-search h2 {
  text-transform: capitalize;
}

/* line 5195, ../scss/styles.scss */
.search-results li {
  padding: 0;
  margin: 0;
}

/* line 5199, ../scss/styles.scss */
.search-info {
  display: none;
}

/* line 5201, ../scss/styles.scss */
#search-form .form-submit {
  margin-top: -1px;
}

/* gallery */
/* line 5208, ../scss/styles.scss */
div.node-gallery div.kaltura-embed {
  background: none;
  padding: 0;
  position: absolute;
  left: 30px;
  top: 110px;
  padding-right: 30px;
}

/* line 5217, ../scss/styles.scss */
.node-gallery .content {
  float: right;
  width: 200px;
  border-left: 1px solid #ddd;
  margin-top: -50px;
}

/* line 5224, ../scss/styles.scss */
div.node-gallery .close {
  display: none;
}

/* line 5226, ../scss/styles.scss */
.node-gallery .field {
  width: 124px;
  float: right;
  clear: right;
  text-align: right;
  margin-bottom: 5px;
}

/* line 5235, ../scss/styles.scss */
.node-type-gallery #main-content {
  width: 100%;
}

/* line 5238, ../scss/styles.scss */
.node-type-gallery #content {
  width: auto;
  padding: 20px;
}

/* line 5243, ../scss/styles.scss */
.node-type-gallery .title {
  font-weight: normal;
}

/**** video gallery ****/
/* line 5247, ../scss/styles.scss */
.video-gallery .views-row {
  float: left;
  margin-right: 13px;
  margin-bottom: 27px;
  position: relative;
}

/* line 5254, ../scss/styles.scss */
.video-gallery .views-row-8,
.video-gallery .views-row-4 {
  margin-right: 0;
}

/* line 5258, ../scss/styles.scss */
.video-gallery .views-row .kaltura-embed,
.video-gallery .views-row .views-field-field-vid-desc {
  display: none;
}

/* line 5263, ../scss/styles.scss */
.video-gallery .views-row img {
  width: 230px;
  height: 130px;
}

/* line 5267, ../scss/styles.scss */
.video-gallery .view-header {
  float: left;
  margin-bottom: 50px;
}

/* line 5271, ../scss/styles.scss */
.video-gallery .video-desc {
  float: left;
  width: 347px;
  height: 337px;
  -webkit-box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  -moz-box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  box-shadow: inset 5px 5px 10px #eee, inset -5px -5px 10px #eee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-left: 13px;
}

/* line 5284, ../scss/styles.scss */
.video-gallery .video-desc .inner {
  margin: 20px;
}

/* line 5288, ../scss/styles.scss */
.video-gallery .video-display {
  float: left;
}

/* line 5291, ../scss/styles.scss */
.video-gallery div.with-close {
  position: relative;
  padding: 0;
}

/* line 5296, ../scss/styles.scss */
.video-gallery .gallery-play-video {
  width: 121px;
  height: 75px;
  background: url(../images/Play_Up.png) no-repeat 100% 100%;
  display: block;
  overflow: hidden;
  line-height: 9999px;
  position: absolute;
  top: 70px;
  right: 70px;
  z-index: 111;
}

/* line 5309, ../scss/styles.scss */
.video-gallery .gallery-play-video:hover {
  background: url(../images/Play_Hover.png) no-repeat 100% 100%;
}

/* line 5313, ../scss/styles.scss */
.video-gallery .views-field-field-vid-name {
  width: 230px;
  height: 45px;
  display: table-cell;
  vertical-align: bottom;
  padding-bottom: 5px;
}

/* line 5321, ../scss/styles.scss */
.video-gallery div.with-close .close {
  display: none;
}

/* line 5325, ../scss/styles.scss */
.video-gallery .view-content {
  float: left;
}

/* line 5329, ../scss/styles.scss */
.node-type-app-download-thankyou .field-name-field-downloads h2 {
  font-size: 20px;
}

/* line 5333, ../scss/styles.scss */
.node-type-app-download-thankyou .field-name-field-downloads .field-items .file {
  font-size: 15px;
}

/*** popups ***/
/* line 5338, ../scss/styles.scss */
div.small-popup {
  background: url("../images/popups.png") 100% 20% no-repeat transparent;
  border: none;
}

/* line 5343, ../scss/styles.scss */
div.big-popup .ui-dialog-titlebar,
div.small-popup .ui-dialog-titlebar {
  background: none;
  border: none;
}

/* line 5348, ../scss/styles.scss */
div.big-popup .ui-dialog-titlebar span.ui-dialog-title,
div.small-popup .ui-dialog-titlebar span.ui-dialog-title {
  display: none;
}

/* line 5353, ../scss/styles.scss */
div.big-popup .ui-dialog-titlebar a.ui-dialog-titlebar-close,
div.small-popup .ui-dialog-titlebar a.ui-dialog-titlebar-close {
  background: url("../images/popups.png") 100% 1% no-repeat transparent;
  border: none;
  width: 24px;
  height: 22px;
}

/* line 5362, ../scss/styles.scss */
div.big-popup .ui-dialog-titlebar a.ui-dialog-titlebar-close span:hover,
div.big-popup .ui-dialog-titlebar a.ui-dialog-titlebar-close span,
div.small-popup .ui-dialog-titlebar a.ui-dialog-titlebar-close span {
  background: none;
}

/* line 5368, ../scss/styles.scss */
#small-popup {
  overflow: hidden;
}

/* line 5372, ../scss/styles.scss */
#small-popup .text {
  font-size: 11px;
}

/* line 5376, ../scss/styles.scss */
#small-popup .text a {
  text-decoration: underline;
}

/* line 5380, ../scss/styles.scss */
div.big-popup {
  background: url("../images/big-popup-back.png") 36% -2% no-repeat transparent;
}

/* line 5383, ../scss/styles.scss */
#big-popup p,
#big-popup .buttons {
  text-align: center;
  margin: 30px 0 25px 40px;
}

/* line 5389, ../scss/styles.scss */
#big-popup div.button {
  width: 282px;
  height: 90px;
  background: url("../images/popups.png") 100% 100% no-repeat transparent;
  float: left;
  font-size: 21px;
  font-weight: bold;
  font-style: italic;
  color: #00436c;
  text-align: left;
  cursor: pointer;
}

/* line 5402, ../scss/styles.scss */
#big-popup div.left {
  margin-right: 35px;
  line-height: 75px;
  text-indent: 15px;
}

/* line 5407, ../scss/styles.scss */
#big-popup .right .first {
  display: inline-block;
  margin-top: 20px;
  text-indent: 15px;
}

/* line 5413, ../scss/styles.scss */
#big-popup .right .second {
  display: inline-block;
  margin-top: 8px;
  text-indent: 30px;
}

/* line 5418, ../scss/styles.scss */
#big-popup p {
  font-size: 16px;
  color: #71787a;
  font-weight: bold;
  font-style: italic;
}

/* line 5426, ../scss/styles.scss */
.big-popup .ui-state-hover {
  border: none;
}

/* line 5430, ../scss/styles.scss */
#infoBar {
  background-color: #6DB85D;
  height: 40px;
  position: relative;
}

/* line 5435, ../scss/styles.scss */
#infoBar p {
  display: inline;
  font-size: 16px;
  margin-left: 20px;
  line-height: 35px;
  color: #FFFFFF;
}

/* line 5442, ../scss/styles.scss */
#infoBar a {
  text-decoration: underline;
  color: #FFFFFF;
}

/* line 5446, ../scss/styles.scss */
#infoBar .close {
  background: url("../images/popups.png") 100% 1% no-repeat transparent;
  height: 24px;
  width: 24px;
  float: right;
  position: absolute;
  top: 5px;
  right: 0;
  cursor: pointer;
}

/** insightera **/
/*.ui-widget-header {background: #0596AA;}*/
/* line 5458, ../scss/styles.scss */
#trwDialog {
  color: #8A8683;
  font-family: arial;
}

/** webkit **/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 5462, ../scss/styles.scss */
  .class {
    margin-top: 0;
  }
}
/* line 5464, ../scss/styles.scss */
.node-type-case-study .group-at-glance legend {
  -webkit-padding-start: 13px;
  -webkit-padding-before: 15px;
}

/* line 5469, ../scss/styles.scss */
.node-type-webinar .mktoModalClose {
  display: none;
}
/* line 5472, ../scss/styles.scss */
.node-type-webinar .mktoModalMain {
  width: initial !important;
}
/* line 5475, ../scss/styles.scss */
.node-type-webinar .webinarTitle {
  text-align: center;
  font-size: larger;
  line-height: 29px;
  background-color: rgba(22, 179, 203, 0.5);
  color: white;
  font-weight: bolder;
}
/* line 5483, ../scss/styles.scss */
.node-type-webinar .divWebinarTitle {
  margin-bottom: 12px;
  margin-top: 4px;
}
/* line 5487, ../scss/styles.scss */
.node-type-webinar form#mktoForm_1220::before {
  content: "Webinar Recording";
  white-space: pre;
  font-size: 17px;
  line-height: 29px;
  background-color: #4F4F4F;
  color: white;
  font-weight: bolder;
  text-align: center;
  display: block;
  padding: 2px;
  font-family: Ariel;
}
/* line 5500, ../scss/styles.scss */
.node-type-webinar .mktoFormRow:first-of-type::before {
  content: "Fill in your details to watch the webinar";
  white-space: pre;
  font-size: 15px;
  line-height: 29px;
  background-color: #4F4F4F;
  color: white;
  font-weight: bolder;
  text-align: center;
  display: block;
  padding: 2px;
  margin-bottom: 12px;
  font-family: Ariel;
}
