/* Scss Document */
/* Colors */
/* line 11, ../sass/_var.scss */
.transition {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 8, ../sass/_mixin.scss */
.d-flex {
  display: -webkit-flex;
  display: flex;
}

@font-face {
  font-family: 'fontawesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.3.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
}
@font-face {
  font-family: ClanPro-Book;
  font-weight: normal;
  src: url("../fonts/ClanPro-Book.otf") format("opentype"), url("../fonts/ClanWebPro-Book.woff") format("woff");
}
@font-face {
  font-family: ClanPro-BookItalic;
  font-weight: normal;
  src: url("../fonts/ClanPro-BookItalic.otf") format("opentype"), url("../fonts/ClanWebPro-BookItalic.woff") format("woff");
}
@font-face {
  font-family: ClanPro-Bold;
  font-weight: normal;
  src: url("../fonts/ClanPro-Bold.otf") format("opentype"), url("../fonts/ClanWebPro-Bold.woff") format("woff");
}
@font-face {
  font-family: ClanPro-News;
  font-weight: normal;
  src: url("../fonts/ClanPro-News.otf") format("opentype"), url("../fonts/ClanWebPro-News.woff") format("woff");
}
@font-face {
  font-family: ClanPro-News-Italic;
  font-weight: normal;
  src: url("../fonts/ClanPro-NewsItalic.otf") format("opentype"), url("../fonts/ClanWebPro-NewsItalic.woff") format("woff");
}
@font-face {
  font-family: ClanPro-Medium;
  font-weight: normal;
  src: url("../fonts/ClanPro-Medium.otf") format("opentype"), url("../fonts/ClanWebPro-Medium.woff") format("woff");
}
@font-face {
  font-family: ClanPro-MediumItalic;
  font-weight: normal;
  src: url("../fonts/ClanPro-MediumItalic.otf") format("opentype"), url("../fonts/ClanWebPro-MediumItalic.woff") format("woff");
}
@font-face {
  font-family: Metral-Medium;
  font-weight: normal;
  src: url("../fonts/Metral-Medium.otf") format("opentype");
}
@font-face {
  font-family: 'icon';
  src: url("../fonts/icon.eot?17097586");
  src: url("../fonts/icon.eot?17097586#iefix") format("embedded-opentype"), url("../fonts/icon.woff?17097586") format("woff"), url("../fonts/icon.ttf?17097586") format("truetype"), url("../fonts/icon.svg?17097586#icon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 72, ../sass/_base.scss */
.btn, .views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link a, .views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link .button, .path-lm-search .search-pagination a, .path-en .search-pagination a, .ui-widget.ui-widget-content.feedback-popup .ui-dialog-buttonpane .btn-webform, .webform-confirmation-modal .ui-dialog-buttonpane .btn-webform, .ui-widget.ui-widget-content.webform-confirmation-modal .button, #block-lumentum-content .div-footer .views-row .button, .page-node-type-product #block-lumentum-content .div-footer .content-promotions .views-row .button, .path-taxonomy .hero-banner .hero-caption .button, #block-views-block-promotions-block-3 .views-row .button, .taxonomy-product-sorting .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight, .taxonomy-product-sorting header a, .full-cover .fullwidth-promo .promo-text-content a, .views-row.half-cover a, .views-row.promo-cover a, .lab-btn a, #block-lumentum-content .vocabulary-applications_lab .pane-menu-wet-footer .columns .views-row .views-field-field-link a, #block-lumentum-content .vocabulary-applications_lab .button, #block-acceleratingphotonicinnovationcompany .company-block .learnmorebtn, #block-companybottomblocks ul li a, #block-contactusbuttonsblock a, .customers-box-left a, .page-node-106 .field--name-field-content-block .field--name-field-hero-link a, .page-node-type-promotional-landing-page .field--name-field-webform .form-actions, .page-node-type-webform .form-actions, .page-webform-contact .form-actions, div.alignCenter .button, #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .button {
  background: #fff;
  margin-bottom: 0;
  border: 1px solid #ddd;
  padding: 8px 8px 8px 10px;
  display: inline-block;
  font-family: ClanPro-Book, Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-transform: uppercase;
  color: #6f6f6f;
  line-height: normal;
}
/* line 84, ../sass/_base.scss */
.btn:hover, .views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link a:hover, .views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link .button:hover, .path-lm-search .search-pagination a:hover, .path-en .search-pagination a:hover, .ui-widget.ui-widget-content.feedback-popup .ui-dialog-buttonpane .btn-webform:hover, .webform-confirmation-modal .ui-dialog-buttonpane .btn-webform:hover, .ui-widget.ui-widget-content.webform-confirmation-modal .button:hover, #block-lumentum-content .div-footer .views-row .button:hover, .page-node-type-product #block-lumentum-content .div-footer .content-promotions .views-row .button:hover, .path-taxonomy .hero-banner .hero-caption .button:hover, #block-views-block-promotions-block-3 .views-row .button:hover, .taxonomy-product-sorting .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight:hover, .taxonomy-product-sorting header a:hover, .full-cover .fullwidth-promo .promo-text-content a:hover, .views-row.half-cover a:hover, .views-row.promo-cover a:hover, .lab-btn a:hover, #block-lumentum-content .vocabulary-applications_lab .pane-menu-wet-footer .columns .views-row .views-field-field-link a:hover, #block-lumentum-content .vocabulary-applications_lab .button:hover, #block-acceleratingphotonicinnovationcompany .company-block .learnmorebtn:hover, #block-companybottomblocks ul li a:hover, #block-contactusbuttonsblock a:hover, .customers-box-left a:hover, .page-node-106 .field--name-field-content-block .field--name-field-hero-link a:hover, .page-node-type-promotional-landing-page .field--name-field-webform .form-actions:hover, .page-node-type-webform .form-actions:hover, .page-webform-contact .form-actions:hover, div.alignCenter .button:hover, #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .button:hover {
  text-decoration: none;
  color: #FFF;
  border: 1px solid #FFF !important;
  background: #cd1c81;
  background: linear-gradient(45deg, #cd1c81 0%, #de3f57 32%, #faa53a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd1c81',endColorstr='#faa53a',GradientType=1);
}

/* line 5, ../sass/_menu.scss */
body.toggled {
  position: fixed !important;
}

/*=============================== Mega Menu Css ===============================*/
@media only screen and (min-width: 64.0625rem) {
  /* line 9, ../sass/_menu.scss */
  .top-bar {
    max-width: 250px;
    position: fixed;
    top: 0;
    padding: 35px 0 0;
    border-right: 1px solid #e1e1e1;
    height: 100%;
  }
  /* line 10, ../sass/_menu.scss */
  .top-bar .logo {
    padding: 0 40px 0 15px;
  }
}
@media only screen and (max-width: 64rem) {
  /* line 16, ../sass/_menu.scss */
  .top-bar {
    max-width: 100%;
    position: static;
    border: none;
    margin: 0 auto;
    padding: 5px 0 15px;
    line-height: 1;
    text-align: center;
  }
  /* line 17, ../sass/_menu.scss */
  .top-bar .logo {
    padding: 0 40px 0 15px;
    height: 35px;
    width: auto;
  }

  /* line 20, ../sass/_menu.scss */
  #search-link {
    display: block;
    position: absolute;
    right: 40px;
    top: 0;
    padding: 18px;
    font-size: 20px;
    line-height: 1;
    color: #000;
    z-index: 100;
  }
  /* line 21, ../sass/_menu.scss */
  #search-link:after {
    font-family: "icon";
    content: '\e810';
  }
}
/* line 27, ../sass/_menu.scss */
#block-mainnavigation {
  position: fixed;
  width: 250px;
  left: 0;
  top: 220px;
  z-index: 10;
  background: #fff;
  border-right: 1px solid #e1e1e1;
  height: 100%;
}
/* line 28, ../sass/_menu.scss */
#block-mainnavigation .navbar {
  margin-bottom: 0;
}
/* line 29, ../sass/_menu.scss */
#block-mainnavigation ul {
  display: block;
}
/* line 30, ../sass/_menu.scss */
#block-mainnavigation ul li {
  padding: 15px !important;
  border-top: 1px solid #e1e1e1 !important;
  border-left: none;
  color: #333;
  width: 100%;
  background: #fff !important;
  font-size: 16px !important;
  border-left: 4px solid transparent;
  padding-left: 11px !important;
}
/* line 32, ../sass/_menu.scss */
#block-mainnavigation ul li a {
  background: none !important;
  font-size: inherit !important;
  color: #323133 !important;
  font-weight: 400 !important;
  padding: 0 !important;
  font-family: 'ClanPro-Book', Helvetica, sans-serif !important;
  line-height: 1.6;
  /*&:hover{background:#e9e9e9 !important; color:#D1D3D4 !important;}*/
}
/* line 37, ../sass/_menu.scss */
#block-mainnavigation ul li.dropdown-menu:after {
  content: '\e809';
  float: right;
  font-size: 20px;
  font-family: "icon";
  line-height: 1;
  margin: 0 -1px 0 0;
}
/* line 39, ../sass/_menu.scss */
#block-mainnavigation ul li:last-child {
  border-bottom: 1px solid #e1e1e1;
}
/* line 43, ../sass/_menu.scss */
#block-mainnavigation ul li ul li.dropdown-menu:after {
  display: none !important;
}
/* line 47, ../sass/_menu.scss */
#block-mainnavigation ul li.open {
  background: #e9e9e9 !important;
  border-left: 4px solid #EF4136;
}
/* line 49, ../sass/_menu.scss */
#block-mainnavigation ul li.open.dropdown-menu:after {
  display: none;
}
/* line 51, ../sass/_menu.scss */
#block-mainnavigation ul li.open a {
  color: #D1D3D4 !important;
}
/* line 55, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu {
  background: none !important;
  box-shadow: none !important;
  border: none;
}
/* line 57, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu ul li {
  background: none !important;
  border: none !important;
}
/* line 58, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu ul li a {
  color: #1960ae !important;
  background: none !important;
  border: none;
  margin: 0 15px 0;
  line-height: 1.5;
}
/* line 59, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu ul li a:hover {
  text-decoration: underline;
  background: #e9e9e9 !important;
}
/* line 62, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu ul li ul li {
  padding: 8px 0 !important;
}
/* line 67, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu .product-head a, #block-mainnavigation .we-mega-menu-submenu .application-head a, #block-mainnavigation .we-mega-menu-submenu .market-head a, #block-mainnavigation .we-mega-menu-submenu .media-head a, #block-mainnavigation .we-mega-menu-submenu .company-head a, #block-mainnavigation .we-mega-menu-submenu .investor-head a, #block-mainnavigation .we-mega-menu-submenu .career-head a {
  font-size: 24px !important;
  border-bottom: 1px solid #D1D3D4 !important;
  line-height: 1;
  color: #D1D3D4 !important;
  pointer-events: none;
}
/* line 68, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu .product-head a:hover, #block-mainnavigation .we-mega-menu-submenu .application-head a:hover, #block-mainnavigation .we-mega-menu-submenu .market-head a:hover, #block-mainnavigation .we-mega-menu-submenu .media-head a:hover, #block-mainnavigation .we-mega-menu-submenu .company-head a:hover, #block-mainnavigation .we-mega-menu-submenu .investor-head a:hover, #block-mainnavigation .we-mega-menu-submenu .career-head a:hover {
  text-decoration: none;
}
/* line 71, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu .media-head, #block-mainnavigation .we-mega-menu-submenu .company-head, #block-mainnavigation .we-mega-menu-submenu .investor-head, #block-mainnavigation .we-mega-menu-submenu .career-head {
  padding-top: 0 !important;
}
/* line 72, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu .media-head a, #block-mainnavigation .we-mega-menu-submenu .company-head a, #block-mainnavigation .we-mega-menu-submenu .investor-head a, #block-mainnavigation .we-mega-menu-submenu .career-head a {
  color: #1960ae !important;
  pointer-events: inherit;
}
/* line 75, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu .heading {
  font-size: 20px !important;
  margin-top: 12px;
  margin-bottom: 10px;
}
/* line 77, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu .font-increase li {
  font-size: 20px !important;
}
/* line 81, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu .all-arrow a:after {
  content: '\e809';
  font-size: 20px;
  line-height: 1;
  float: none;
  color: #1960ae;
  padding-left: 9px;
  vertical-align: middle;
  display: inline-block;
  margin-bottom: 2px;
  font-family: "icon";
  transform: inherit;
  margin: 0;
}
/* line 85, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu .market-head {
  margin: 0 0 11px 0;
}

/* line 89, ../sass/_menu.scss */
#block-mainnavigation ul li ul {
  position: fixed;
  left: 250px;
  height: 100%;
  top: 0;
  min-width: 0;
  background: #e9e9e9;
  margin: 0;
  padding: 0;
  z-index: 99;
  overflow: auto;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* line 93, ../sass/_menu.scss */
#block-mainnavigation ul li ul li ul {
  position: static;
  width: 100% !important;
  padding: 0 !important;
}

/* line 95, ../sass/_menu.scss */
#block-mainnavigation ul li:nth-child(1) ul {
  width: 550px;
  padding: 25px 0;
}
/* line 97, ../sass/_menu.scss */
#block-mainnavigation ul li:nth-child(1) ul li a {
  margin: 0 13px 0;
}

/* line 100, ../sass/_menu.scss */
#block-mainnavigation ul li:nth-child(2) ul {
  width: 550px;
  padding: 25px 0;
}
/* line 102, ../sass/_menu.scss */
#block-mainnavigation ul li:nth-child(2) ul li a {
  margin: 0 13px 0;
}

/* line 105, ../sass/_menu.scss */
#block-mainnavigation ul li:nth-child(3) ul {
  width: 340px;
  padding-top: 272px;
}

/* line 106, ../sass/_menu.scss */
#block-mainnavigation ul li:nth-child(4) ul {
  width: 340px;
  padding-top: 257px;
}

/* line 107, ../sass/_menu.scss */
#block-mainnavigation ul li:nth-child(5) ul {
  width: 340px;
  padding-top: 244px;
}

/* line 108, ../sass/_menu.scss */
#block-mainnavigation ul li:nth-child(6) ul {
  width: 340px;
  padding-top: 182px;
}

/* line 109, ../sass/_menu.scss */
#block-mainnavigation ul li:nth-child(7) ul {
  width: 340px;
  padding-top: 317px;
}

/* line 111, ../sass/_menu.scss */
.we-mega-menu-submenu > .we-mega-menu-submenu-inner {
  min-height: auto !important;
  margin: 10px 0 0 0;
}

/* line 113, ../sass/_menu.scss */
.OneLinkImplementation {
  position: absolute;
  top: 24px;
  right: 12px;
  display: block;
  z-index: 20;
}

/* line 115, ../sass/_menu.scss */
.we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
  display: none;
}

/* line 116, ../sass/_menu.scss */
.we-mega-menu-ul .dropdown-menu.open > .we-mega-menu-submenu {
  display: block;
  z-index: 9999;
  min-width: 100%;
}

/* line 118, ../sass/_menu.scss */
.back-btn {
  display: none;
}

/* line 120, ../sass/_menu.scss */
#block-mainnavigation .mobile-view-menu {
  display: none;
}
/* line 121, ../sass/_menu.scss */
#block-mainnavigation .mobile-view-menu:after {
  content: '\e809';
  float: right;
  font-size: 20px;
  font-family: "icon";
  line-height: 1;
  margin: -20px 0 0 0;
}

/* line 124, ../sass/_menu.scss */
#block-mainnavigation ul li:nth-of-type(7) {
  border-bottom: 1px solid #e1e1e1;
}

/* line 129, ../sass/_menu.scss */
#globe-wrapper ul {
  display: none;
  position: absolute;
  right: 3px;
  width: 153px;
  margin-top: 0px;
  top: 50px;
}
/* line 130, ../sass/_menu.scss */
#globe-wrapper ul li {
  list-style: none;
  text-transform: uppercase;
  padding: 10px;
  border-bottom: 1px solid #e1e1e1;
  font-size: 12px;
  border-left: 4px solid #fff;
  background: #fff;
}
/* line 131, ../sass/_menu.scss */
#globe-wrapper ul li a {
  padding: 5px 45px 10px 5px;
  color: #323133;
}
/* line 132, ../sass/_menu.scss */
#globe-wrapper ul li a:hover {
  color: #1960AE;
  text-decoration: none;
}
/* line 134, ../sass/_menu.scss */
#globe-wrapper ul li:hover {
  background: #e9e9e9;
  border-left: 4px solid #EF4136;
}
/* line 137, ../sass/_menu.scss */
#globe-wrapper #globe {
  background: url(../images/icon_white.png) right 0 no-repeat;
  cursor: pointer;
  width: 30px;
  height: 70px;
  display: block;
  font-size: 0px;
  background-size: 27px 27px;
}
/* line 139, ../sass/_menu.scss */
#globe-wrapper #globe:hover ul {
  display: block;
}

/* line 144, ../sass/_menu.scss */
#block-contactus {
  position: absolute;
  top: 20px;
  z-index: 11;
  right: 185px;
  transition: right 250ms ease;
}
/* line 145, ../sass/_menu.scss */
#block-contactus li {
  height: 34px;
  border: none;
  box-shadow: none;
  font-size: 12px;
  color: #666666;
  border-radius: 20px;
  background: #fff;
}
/* line 146, ../sass/_menu.scss */
#block-contactus li a {
  text-transform: uppercase;
  color: #666666;
}
/* line 147, ../sass/_menu.scss */
#block-contactus li a:hover {
  background: none;
  text-decoration: underline;
}
/* line 148, ../sass/_menu.scss */
#block-contactus li a:focus {
  background: none;
}

/* line 152, ../sass/_menu.scss */
.searching #block-contactus {
  right: 300px;
}

@media only screen and (max-width: 3000px) and (min-width: 1025px) {
  /* line 160, ../sass/_menu.scss */
  #globe-wrapper:hover #globe {
    width: 156px;
    background-position: right top;
  }

  /* line 161, ../sass/_menu.scss */
  #block-lumentumsearchblock {
    z-index: 99 !important;
  }
}
/*************Responsive*************/
@media only screen and (max-width: 991px) {
  /* line 166, ../sass/_menu.scss */
  #block-mainnavigation ul li:nth-child(1) ul li a {
    margin: 0;
  }

  /* line 167, ../sass/_menu.scss */
  #block-mainnavigation ul li:nth-child(2) ul li a {
    margin: 0;
  }

  /* line 168, ../sass/_menu.scss */
  #block-mainnavigation .mobile-view-menu {
    display: block;
  }

  /* line 169, ../sass/_menu.scss */
  #block-mainnavigation ul li:nth-of-type(7) {
    border: none;
  }

  /* line 171, ../sass/_menu.scss */
  #block-contactus {
    display: none;
  }

  /* line 177, ../sass/_menu.scss */
  #left-nav {
    position: static;
    padding: 0;
    width: 100% !important;
  }

  /* line 178, ../sass/_menu.scss */
  #top {
    position: fixed;
    background: #fff;
    height: auto;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    border-bottom: #e1e1e1 solid 1px;
  }

  /* line 183, ../sass/_menu.scss */
  .we-mega-menu-submenu > .we-mega-menu-submenu-inner {
    margin: 0;
  }

  /* line 184, ../sass/_menu.scss */
  #block-mainnavigation {
    width: 50px;
    left: 0;
    top: 0;
    background: none;
    border-right: none;
    height: auto;
    z-index: 999;
  }
  /* line 185, ../sass/_menu.scss */
  #block-mainnavigation ul {
    padding: 50px 0 0 0;
  }
  /* line 186, ../sass/_menu.scss */
  #block-mainnavigation ul li {
    font-size: 16px !important;
    text-transform: uppercase;
    border: none;
  }
  /* line 187, ../sass/_menu.scss */
  #block-mainnavigation ul li:hover {
    background: none !important;
    border: none;
  }
  /* line 188, ../sass/_menu.scss */
  #block-mainnavigation ul li:hover > a {
    color: #323133 !important;
  }
  /* line 190, ../sass/_menu.scss */
  #block-mainnavigation ul li a {
    border: none;
    box-shadow: none;
    text-shadow: none;
    cursor: pointer;
  }
  /* line 191, ../sass/_menu.scss */
  #block-mainnavigation ul li a:hover {
    background: none !important;
    color: #323133 !important;
  }
  /* line 194, ../sass/_menu.scss */
  #block-mainnavigation ul li ul li {
    padding: 15px 0 !important;
    text-transform: initial;
  }
  /* line 196, ../sass/_menu.scss */
  #block-mainnavigation ul li ul li:hover a {
    color: #1960ae !important;
  }
  /* line 199, ../sass/_menu.scss */
  #block-mainnavigation ul li ul li a:hover {
    color: #1960ae !important;
  }
  /* line 208, ../sass/_menu.scss */
  #block-mainnavigation .we-mega-menu-submenu ul li a {
    margin: 0;
    line-height: 1.5;
  }
  /* line 210, ../sass/_menu.scss */
  #block-mainnavigation .we-mega-menu-submenu ul li ul li {
    padding: 7px 0 !important;
  }
  /* line 211, ../sass/_menu.scss */
  #block-mainnavigation .we-mega-menu-submenu ul li ul li::after {
    content: none;
    display: none;
  }
  /* line 217, ../sass/_menu.scss */
  #block-mainnavigation .we-mega-menu-submenu .product-head a, #block-mainnavigation .we-mega-menu-submenu .application-head a, #block-mainnavigation .we-mega-menu-submenu .market-head a, #block-mainnavigation .we-mega-menu-submenu .media-head a, #block-mainnavigation .we-mega-menu-submenu .company-head a, #block-mainnavigation .we-mega-menu-submenu .investor-head a, #block-mainnavigation .we-mega-menu-submenu .career-head a {
    font-size: 20px !important;
  }
  /* line 219, ../sass/_menu.scss */
  #block-mainnavigation .we-mega-menu-submenu .heading {
    font-size: 16px !important;
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 221, ../sass/_menu.scss */
  #block-mainnavigation .we-mega-menu-submenu .font-increase li {
    font-size: 16px !important;
    padding-top: 20px !important;
  }
  /* line 224, ../sass/_menu.scss */
  #block-mainnavigation .we-mega-menu-submenu .product-head a, #block-mainnavigation .we-mega-menu-submenu .application-head a, #block-mainnavigation .we-mega-menu-submenu .market-head a, #block-mainnavigation .we-mega-menu-submenu .media-head a, #block-mainnavigation .we-mega-menu-submenu .company-head a, #block-mainnavigation .we-mega-menu-submenu .investor-head a, #block-mainnavigation .we-mega-menu-submenu .career-head a {
    padding: 56px 0 0 0 !important;
  }
  /* line 226, ../sass/_menu.scss */
  #block-mainnavigation .we-mega-menu-submenu .market-head {
    margin: 0;
  }

  /* line 230, ../sass/_menu.scss */
  #block-mainnavigation ul li.dropdown-menu::after {
    margin: -20px 0 0 0;
    display: block !important;
  }

  /* line 231, ../sass/_menu.scss */
  .btn-close {
    width: 20vw;
    border-radius: 0;
    font-size: 30px;
    font-weight: bold;
    color: #FFF;
    padding: 5px 5vw;
    background-color: rgba(0, 0, 0, 0.8);
    text-align: center;
    min-height: 55px;
    top: 0;
    right: 0;
    opacity: 1 !important;
  }

  /* line 245, ../sass/_menu.scss */
  body.toggled {
    right: 0;
  }

  /* line 246, ../sass/_menu.scss */
  .btn-close::before, .btn-close::after {
    width: 30px;
  }

  /* line 247, ../sass/_menu.scss */
  .btn-close + .overlay {
    width: 20vw;
    left: auto;
    right: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.6);
    pointer-events: none;
  }

  /* line 248, ../sass/_menu.scss */
  #block-mainnavigation .navbar {
    margin-bottom: 0;
    right: auto;
    left: -80vw;
    top: 0;
    width: 80vw;
    background: #fff;
    bottom: auto;
    overflow-x: hidden;
    transition: all linear 0.5s 0s;
    display: block;
  }

  /* line 264, ../sass/_menu.scss */
  #block-mainnavigation ul li ul {
    left: 100%;
    transition: 0.5s;
    width: 80vw !important;
    padding: 0 15px !important;
  }

  /* line 265, ../sass/_menu.scss */
  #block-mainnavigation ul li.selected ul {
    left: 0;
    right: auto;
    bottom: 0px;
    transition: width 500ms ease, left 500ms ease;
    display: block;
    padding: 0 15px !important;
  }

  /* line 268, ../sass/_menu.scss */
  .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
    display: block !important;
  }

  /* line 271, ../sass/_menu.scss */
  .we-mega-menu-ul .dropdown-menu.selected > .we-mega-menu-submenu, .we-mega-menu-ul .dropdown-menu.selected > .we-mega-menu-submenu {
    opacity: 1 !important;
    visibility: visible !important;
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
  }

  @-webkit-keyframes slideInRight {
    from {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
      visibility: visible;
    }
  }
  @keyframes slideInRight {
    from {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
      visibility: visible;
    }
  }
  /* line 304, ../sass/_menu.scss */
  .slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
  }

  /* line 308, ../sass/_menu.scss */
  .navbar-toggle .icon-bar {
    background: #000;
    width: 18px;
  }

  /* line 309, ../sass/_menu.scss */
  .navbar-toggle:hover .icon-bar, .navbar-toggle:focus .icon-bar {
    background: #000 !important;
  }

  /* line 310, ../sass/_menu.scss */
  .region-we-mega-menu {
    background: none !important;
    width: 50px;
    margin: 0;
    padding: 20px 20px;
  }

  /* line 312, ../sass/_menu.scss */
  .navbar-we-mega-menu .we-mega-menu-row {
    margin-left: -1.06383% !important;
    margin-right: -1.06383% !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  /* line 320, ../sass/_menu.scss */
  .navbar-we-mega-menu .span6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 47.87234% !important;
    -ms-flex: 0 0 47.87234% !important;
    flex: 0 0 47.87234% !important;
    max-width: 47.87234% !important;
  }

  /* line 327, ../sass/_menu.scss */
  .back-btn {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFF;
    margin: 0;
    padding: 15px;
    width: 80vw;
    border-bottom: #e1e1e1 solid 1px;
    cursor: pointer;
    z-index: 9999;
    text-transform: capitalize;
  }
  /* line 329, ../sass/_menu.scss */
  .back-btn:before {
    font-family: "icon";
    content: '\e808';
    padding-right: 15px;
  }

  /* line 331, ../sass/_menu.scss */
  #block-mainnavigation ul li ul li ul .back-btn {
    display: none;
  }

  /* line 332, ../sass/_menu.scss */
  #block-mainnavigation ul li.open {
    background: none !important;
    border-left: 0 !important;
  }

  /* line 336, ../sass/_menu.scss */
  #block-mainnavigation ul li.open > a {
    color: #313233 !important;
  }
}
@media only screen and (max-width: 640px) {
  /* line 342, ../sass/_menu.scss */
  .navbar-we-mega-menu .we-mega-menu-row {
    display: inherit !important;
  }

  /* line 343, ../sass/_menu.scss */
  .navbar-we-mega-menu .span6 {
    max-width: 100% !important;
  }
}
/* line 346, ../sass/_menu.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 5px;
}

/* line 347, ../sass/_menu.scss */
#block-mainnavigation .we-mega-menu-submenu .heading > a:hover {
  text-decoration: none;
}

@media only screen and (min-width: 992px) {
  /* line 349, ../sass/_menu.scss */
  .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
    visibility: inherit !important;
    filter: none !important;
    opacity: inherit !important;
  }
}
/*=============================== Banner Css ===============================*/
/* line 6, ../sass/_banner.scss */
.views_slideshow_slide {
  width: 100% !important;
}

/* line 8, ../sass/_banner.scss */
.region-banner {
  position: relative;
}

/* line 9, ../sass/_banner.scss */
.views-slideshow-cycle-main-frame-row-item {
  position: relative !important;
}
/* line 11, ../sass/_banner.scss */
.views-slideshow-cycle-main-frame-row-item .views-field.views-field-body .field-content {
  position: absolute;
  max-width: 54%;
  padding: 0 40px;
  bottom: 20%;
}
/* line 12, ../sass/_banner.scss */
.views-slideshow-cycle-main-frame-row-item .views-field.views-field-body p {
  font-size: 26px;
  color: #fff;
  line-height: 34px;
  font-weight: 700;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: textZoom 2s;
  animation: textZoom 2s;
  animation-fill-mode: forwards;
  margin-bottom: 1.25rem;
}
/* line 26, ../sass/_banner.scss */
.views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link .field-content {
  position: absolute;
  padding: 0 40px;
  bottom: 12%;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: textZoom 2s;
  animation: textZoom 2s;
  animation-fill-mode: none;
  animation-fill-mode: forwards;
}
/* line 38, ../sass/_banner.scss */
.views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link a:after, .views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link .button:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 42, ../sass/_banner.scss */
.views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: slideZoom 0.5s;
  animation: slideZoom 0.5s;
  animation-fill-mode: none;
  animation-fill-mode: forwards;
  background: rgba(0, 0, 0, 0.6);
  padding: 0;
  margin: 0;
  max-width: 100%;
  height: auto;
  width: 100%;
}

/* line 59, ../sass/_banner.scss */
.views-slideshow-controls-bottom {
  position: absolute;
  top: 0;
  z-index: 13;
  right: 0;
  height: 100%;
  text-align: center;
  padding: 6px;
}
/* line 67, ../sass/_banner.scss */
.views-slideshow-controls-bottom .views-slideshow-pager-bullets {
  position: relative;
  top: 50%;
  margin-top: -70px;
  padding-top: 32px;
  width: 24px;
}
/* line 68, ../sass/_banner.scss */
.views-slideshow-controls-bottom li {
  display: block !important;
  color: #fff !important;
  background: none !important;
  width: 10px;
  height: 10px;
  margin: 8px 0 !important;
  border-radius: 100px !important;
  border: 1px solid #fff;
  padding: 0 !important;
}
/* line 77, ../sass/_banner.scss */
.views-slideshow-controls-bottom li.active {
  background: #fff !important;
}

/* line 81, ../sass/_banner.scss */
.views-slideshow-cycle-main-frame-row {
  width: 100% !important;
}

@-webkit-keyframes textZoom {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes textZoom {
  0% {
    opacity: 0;
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@-webkit-keyframes slideZoom {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }
}
@keyframes slideZoom {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  100% {
    opacity: 1;
    transform: scale(1.1);
  }
}
/* line 102, ../sass/_banner.scss */
.page-node-37 #block-views-block-top-banner-block-1, .page-node-68 #block-views-block-top-banner-block-1 {
  margin: 0 0 38px 0;
}

/**********************inner Banner****************************/
/* line 108, ../sass/_banner.scss */
#block-views-block-top-banner-block-1 {
  position: relative;
  margin: 0 0 49px 0;
}
/* line 109, ../sass/_banner.scss */
#block-views-block-top-banner-block-1 .views-field-title {
  width: 100%;
  max-width: 1160px;
  top: 52%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
}
/* line 110, ../sass/_banner.scss */
#block-views-block-top-banner-block-1 .views-field-title .field-content {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: normal;
  text-align: center;
  display: block;
  line-height: 1.2;
  padding: 0 15px;
}

/* line 115, ../sass/_banner.scss */
#block-views-block-banner-for-news-node-type-block-1, #block-views-block-banner-for-news-node-type-block-2, #block-views-block-banner-for-news-node-type-block-3, #block-views-block-banner-for-news-node-type-block-4 {
  position: relative;
  margin: 0 0 49px 0;
}
/* line 116, ../sass/_banner.scss */
#block-views-block-banner-for-news-node-type-block-1 .views-field-title, #block-views-block-banner-for-news-node-type-block-2 .views-field-title, #block-views-block-banner-for-news-node-type-block-3 .views-field-title, #block-views-block-banner-for-news-node-type-block-4 .views-field-title {
  width: 100%;
  max-width: 1160px;
  top: 52%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
}
/* line 117, ../sass/_banner.scss */
#block-views-block-banner-for-news-node-type-block-1 .views-field-title .field-content, #block-views-block-banner-for-news-node-type-block-2 .views-field-title .field-content, #block-views-block-banner-for-news-node-type-block-3 .views-field-title .field-content, #block-views-block-banner-for-news-node-type-block-4 .views-field-title .field-content {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: normal;
  text-align: center;
  display: block;
}
/* line 119, ../sass/_banner.scss */
#block-views-block-banner-for-news-node-type-block-1 img, #block-views-block-banner-for-news-node-type-block-2 img, #block-views-block-banner-for-news-node-type-block-3 img, #block-views-block-banner-for-news-node-type-block-4 img {
  min-width: 1200px;
}

/* line 122, ../sass/_banner.scss */
.js-sales-link-tab {
  width: 100%;
  margin: 0 auto;
  max-width: 72.5rem;
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 123, ../sass/_banner.scss */
.js-sales-link-tab a {
  width: 8.33333%;
  float: left;
  margin-left: 58.33333%;
  min-width: 180px;
  background: #1960ae;
  color: #fff;
  text-align: center;
  padding: 1rem 5px;
  text-transform: uppercase;
}
/* line 124, ../sass/_banner.scss */
.js-sales-link-tab a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 125, ../sass/_banner.scss */
.js-sales-link-tab a:focus {
  color: #fff;
}

/* line 129, ../sass/_banner.scss */
#block-views-block-homepage-slider-block-1 {
  display: block;
}

/* line 130, ../sass/_banner.scss */
#block-views-block-homepage-slider-block-2 {
  display: none;
}

@media only screen and (max-width: 640px) {
  /* line 135, ../sass/_banner.scss */
  #block-views-block-homepage-slider-block-1 {
    display: none;
  }

  /* line 136, ../sass/_banner.scss */
  #block-views-block-homepage-slider-block-2 {
    display: block;
  }

  /* line 138, ../sass/_banner.scss */
  #block-views-block-banner-for-news-node-type-block-1 .views-field-title, #block-views-block-banner-for-news-node-type-block-2 .views-field-title, #block-views-block-banner-for-news-node-type-block-3 .views-field-title, #block-views-block-banner-for-news-node-type-block-4 .views-field-title {
    top: 60%;
  }
  /* line 139, ../sass/_banner.scss */
  #block-views-block-banner-for-news-node-type-block-1 .views-field-title .field-content, #block-views-block-banner-for-news-node-type-block-2 .views-field-title .field-content, #block-views-block-banner-for-news-node-type-block-3 .views-field-title .field-content, #block-views-block-banner-for-news-node-type-block-4 .views-field-title .field-content {
    font-size: 1.75em;
    line-height: 1.2;
  }
}
/**********************Search page css****************************/
/* line 148, ../sass/_banner.scss */
.path-lm-search .hero-banner, .path-en .hero-banner {
  margin: 0 0 56px 0;
  position: relative;
}
/* line 149, ../sass/_banner.scss */
.path-lm-search #block-lumentum-page-title, .path-en #block-lumentum-page-title {
  display: none;
}
/* line 150, ../sass/_banner.scss */
.path-lm-search .hero-caption, .path-en .hero-caption {
  width: 100%;
  max-width: 1160px;
  top: 52%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  text-align: center;
}
/* line 152, ../sass/_banner.scss */
.path-lm-search .hero-caption h1, .path-en .hero-caption h1 {
  color: #fff;
  font-size: 40px;
  text-transform: uppercase;
}
/* line 154, ../sass/_banner.scss */
.path-lm-search #block-lumentum-content, .path-en #block-lumentum-content {
  max-width: 100%;
  padding: 0;
}
/* line 155, ../sass/_banner.scss */
.path-lm-search #block-lumentum-content .search-new-box, .path-en #block-lumentum-content .search-new-box {
  padding: 0 15px;
  margin: 0 auto;
  max-width: 773px;
}
/* line 156, ../sass/_banner.scss */
.path-lm-search #block-lumentum-content .search-new-box .search-results, .path-en #block-lumentum-content .search-new-box .search-results {
  padding: 21px 0 10px;
  border-bottom: 1px dotted #d1d1d1;
  font-size: 12px;
  color: #666667;
}
/* line 157, ../sass/_banner.scss */
.path-lm-search #block-lumentum-content .search-new-box .search-results p, .path-en #block-lumentum-content .search-new-box .search-results p {
  font-size: 12px;
}
/* line 159, ../sass/_banner.scss */
.path-lm-search #block-lumentum-content .search-new-box h3, .path-en #block-lumentum-content .search-new-box h3 {
  font-size: 16px;
}
/* line 162, ../sass/_banner.scss */
.path-lm-search #block-lumentum-content .lumentum-search-form, .path-en #block-lumentum-content .lumentum-search-form {
  position: relative;
  width: 606px;
  margin: 0 0 0 -35px;
}
/* line 163, ../sass/_banner.scss */
.path-lm-search #block-lumentum-content label, .path-en #block-lumentum-content label {
  font-family: 'ClanPro-Medium',sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  display: block;
  margin: 0 0 5px 20px;
  color: #666667;
  font-weight: normal;
}
/* line 164, ../sass/_banner.scss */
.path-lm-search #block-lumentum-content .custom-search-box, .path-en #block-lumentum-content .custom-search-box {
  border-radius: 27px;
  box-shadow: none;
  max-height: 37px;
  text-transform: none;
  padding: 13px 124px 10px 15px;
  min-height: 50px;
  color: #323133;
  font-size: 24px;
  border: 1px solid #e1e1e1;
  width: 100%;
  margin-bottom: 38px;
  outline: none;
}
/* line 166, ../sass/_banner.scss */
.path-lm-search #block-lumentum-content .custom-search-submit, .path-en #block-lumentum-content .custom-search-submit {
  margin-top: 38px;
  background: url("../images/search-icon.png") no-repeat 24px center;
  border-left: 1px solid #ccc;
  position: absolute;
  right: 36px;
  top: -6px;
  text-indent: -99px;
  border-right: none;
  border-bottom: none;
  border-top: none;
  padding: 8px 60px 8px 10px;
}
/* line 169, ../sass/_banner.scss */
.path-lm-search .search-pagination, .path-en .search-pagination {
  padding: 30px 15px 45px;
}
/* line 170, ../sass/_banner.scss */
.path-lm-search .search-pagination a, .path-en .search-pagination a {
  float: right;
  font-size: 13px;
  padding: 7px 14px;
  font-family: 'ClanPro-News',sans-serif;
}
/* line 171, ../sass/_banner.scss */
.path-lm-search .search-pagination a:after, .path-en .search-pagination a:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  padding: 0 7px 0 5px;
}
/* line 173, ../sass/_banner.scss */
.path-lm-search .search-pagination .previous, .path-en .search-pagination .previous {
  float: left;
}
/* line 174, ../sass/_banner.scss */
.path-lm-search .search-pagination .previous:before, .path-en .search-pagination .previous:before {
  content: '\e808';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  padding: 0 7px 0 5px;
}
/* line 175, ../sass/_banner.scss */
.path-lm-search .search-pagination .previous:after, .path-en .search-pagination .previous:after {
  display: none;
}
/* line 178, ../sass/_banner.scss */
.path-lm-search ul, .path-en ul {
  list-style: none;
  color: #222;
  margin: 0;
}

/* line 182, ../sass/_banner.scss */
.path-en .error-message {
  max-width: 753px;
  padding: 0 15px;
  margin: 0 auto;
}
/* line 183, ../sass/_banner.scss */
.path-en .error-message p {
  margin: 0 0 30px 0;
}
/* line 186, ../sass/_banner.scss */
.path-en #block-lumentum-content .lumentum-search-form {
  margin: 0;
  width: 100%;
}
/* line 187, ../sass/_banner.scss */
.path-en #block-lumentum-content .custom-search-box {
  text-transform: uppercase;
  margin-bottom: 16px;
}

/* line 4, ../sass/_media-room.scss */
.region-content {
  position: relative;
}

/* line 5, ../sass/_media-room.scss */
.bottom-one-wrap {
  background: #fff;
  padding: 40px 0;
}
/* line 6, ../sass/_media-room.scss */
.bottom-one-wrap .region-before-footer-one {
  padding: 0 15px;
  max-width: 1160px;
  margin: 0 auto;
}
/* line 62, ../sass/_base.scss */
.bottom-one-wrap .region-before-footer-one:before, .bottom-one-wrap .region-before-footer-one:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
.bottom-one-wrap .region-before-footer-one:after {
  clear: both;
}

/* line 10, ../sass/_media-room.scss */
#block-lumentum-content {
  padding: 0 15px;
  max-width: 773px;
  margin: 0 auto;
}
/* line 62, ../sass/_base.scss */
#block-lumentum-content:before, #block-lumentum-content:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
#block-lumentum-content:after {
  clear: both;
}
/* line 11, ../sass/_media-room.scss */
#block-lumentum-content h2 {
  color: #323133;
  font-size: 24px;
  line-height: 35px;
}
/* line 12, ../sass/_media-room.scss */
#block-lumentum-content p {
  font-size: 16px;
  color: #666667;
  line-height: 26px;
}
/* line 13, ../sass/_media-room.scss */
#block-lumentum-content .views-row {
  border-bottom: 1px dotted #d1d1d1;
  display: inline-block;
  width: 100%;
  padding: 25px 0;
  vertical-align: top;
}
/* line 14, ../sass/_media-room.scss */
#block-lumentum-content .views-row .views-field-title {
  font-size: 16px;
}
/* line 15, ../sass/_media-room.scss */
#block-lumentum-content .views-row .views-field-field-date {
  font-size: 12px;
  font-family: 'ClanPro-Medium',sans-serif;
  color: #666667;
}

/* line 20, ../sass/_media-room.scss */
#block-views-block-videos-block-2 h2 {
  color: #323133;
  font-size: 24px;
  padding: 0 0 0 15px;
}
/* line 21, ../sass/_media-room.scss */
#block-views-block-videos-block-2 h2 a {
  color: #323133;
}
/* line 22, ../sass/_media-room.scss */
#block-views-block-videos-block-2 h2:after {
  content: '\e809';
  font-family: "icon";
  padding-left: 10px;
}
/* line 24, ../sass/_media-room.scss */
#block-views-block-videos-block-2 .views-row {
  width: 50%;
  float: left;
  padding: 0 15px;
}
/* line 25, ../sass/_media-room.scss */
#block-views-block-videos-block-2 .views-row .views-field-field-brightcove-video {
  min-width: 100% !important;
  display: inline-block !important;
  max-width: 100% !important;
  margin: 15px 0 0 0;
}
/* line 26, ../sass/_media-room.scss */
#block-views-block-videos-block-2 .views-row .views-field-field-brightcove-video .field--label-hidden {
  display: none;
}
/* line 28, ../sass/_media-room.scss */
#block-views-block-videos-block-2 .views-row .video-js {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  padding-top: 56.5% !important;
  position: relative !important;
}
/* line 29, ../sass/_media-room.scss */
#block-views-block-videos-block-2 .views-row .views-field-title {
  margin: 15px 0 0 0;
}
/* line 30, ../sass/_media-room.scss */
#block-views-block-videos-block-2 .views-row .views-field-title a {
  font-family: 'ClanPro-Medium',sans-serif;
  color: #1960ae;
  font-size: 16px;
  line-height: 26px;
}
/* line 32, ../sass/_media-room.scss */
#block-views-block-videos-block-2 .views-row .views-field-body {
  margin: 15px 0 0 0;
}
/* line 33, ../sass/_media-room.scss */
#block-views-block-videos-block-2 .views-row .views-field-body p {
  font-size: 16px;
  color: #666667;
  line-height: 26px;
  margin-bottom: 1.25rem;
}

/* line 38, ../sass/_media-room.scss */
#block-views-block-news-block-3 {
  width: 63%;
  float: left;
  padding: 0 15px;
  border-right: 1px solid #e1e1e1;
}
/* line 39, ../sass/_media-room.scss */
#block-views-block-news-block-3 h2 {
  font-size: 22px;
  margin: 0;
  color: #323133;
}
/* line 40, ../sass/_media-room.scss */
#block-views-block-news-block-3 h2:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
}
/* line 41, ../sass/_media-room.scss */
#block-views-block-news-block-3 h2 a {
  color: #323133;
}
/* line 43, ../sass/_media-room.scss */
#block-views-block-news-block-3 ul {
  list-style: none;
  margin: 0;
}
/* line 44, ../sass/_media-room.scss */
#block-views-block-news-block-3 ul li {
  padding: 25px 0 0 0;
}
/* line 46, ../sass/_media-room.scss */
#block-views-block-news-block-3 .views-field-title {
  font-size: 16px;
}
/* line 47, ../sass/_media-room.scss */
#block-views-block-news-block-3 .views-field-field-date {
  font-size: 12px;
  font-family: 'ClanPro-Medium',sans-serif;
  color: #666667;
  margin: 5px 0 3px 0;
  float: none;
}
/* line 48, ../sass/_media-room.scss */
#block-views-block-news-block-3 .views-field-field-date:after {
  display: none;
}
/* line 49, ../sass/_media-room.scss */
#block-views-block-news-block-3 .views-field-field-date .field-content {
  float: none;
}
/* line 51, ../sass/_media-room.scss */
#block-views-block-news-block-3 p {
  font-size: 16px;
  color: #666667;
  line-height: 26px;
  margin-bottom: 1.25rem;
}

/* line 54, ../sass/_media-room.scss */
#block-contactusmediaroom {
  width: 37%;
  float: left;
  text-align: center;
  padding: 0 15px;
}
/* line 55, ../sass/_media-room.scss */
#block-contactusmediaroom a {
  font-size: 24px;
  padding: 35px 38px 32px;
  color: #1960ae;
  text-transform: capitalize;
  display: inline-block;
  max-width: 253px;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  border: 1px solid #dfdfdf;
  margin: 25px 0 0 0;
}
/* line 57, ../sass/_media-room.scss */
#block-contactusmediaroom a:hover {
  text-decoration: none;
  color: #FFF;
  border: 1px solid #FFF !important;
  background: #cd1c81;
  background: linear-gradient(45deg, #cd1c81 0%, #de3f57 32%, #faa53a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd1c81',endColorstr='#faa53a',GradientType=1);
}

/* line 68, ../sass/_media-room.scss */
#block-lumentum-page-title {
  max-width: 773px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 69, ../sass/_media-room.scss */
#block-lumentum-page-title h1 {
  font-size: 24px;
  font-weight: normal;
  color: #323133;
}

/**************event section**************/
/* line 73, ../sass/_media-room.scss */
#block-views-block-events-block-4 {
  max-width: 773px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 62, ../sass/_base.scss */
#block-views-block-events-block-4:before, #block-views-block-events-block-4:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
#block-views-block-events-block-4:after {
  clear: both;
}

/* line 75, ../sass/_media-room.scss */
.events-wrap-box .views-field-field-event-date-range {
  font-size: 12px;
  font-family: 'ClanPro-Medium',sans-serif;
  color: #666667;
}
/* line 76, ../sass/_media-room.scss */
.events-wrap-box .views-field-field-legacy-url {
  font-size: 16px;
}
/* line 77, ../sass/_media-room.scss */
.events-wrap-box .views-field-field-location-address-line1 {
  text-transform: uppercase;
  color: #666667;
  font-style: italic;
  font-family: 'ClanPro-Medium',sans-serif;
  font-size: 12px;
  margin-right: .5em;
}
/* line 79, ../sass/_media-room.scss */
.events-wrap-box .views-row {
  padding: 25px 0px;
}
/* line 80, ../sass/_media-room.scss */
.events-wrap-box .views-row:last-child {
  border: none;
}
/* line 81, ../sass/_media-room.scss */
.events-wrap-box .views-row .views-field-field-date {
  border-bottom: 1px solid #d1d1d1;
  font-size: 12px !important;
  font-family: 'ClanPro-Medium',sans-serif;
  padding: 0 0 5px 0;
  margin: 0 0 20px 0;
}

/* line 85, ../sass/_media-room.scss */
#block-views-block-events-block-7 {
  max-width: 773px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 62, ../sass/_base.scss */
#block-views-block-events-block-7:before, #block-views-block-events-block-7:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
#block-views-block-events-block-7:after {
  clear: both;
}
/* line 86, ../sass/_media-room.scss */
#block-views-block-events-block-7 h3 {
  font-size: 12px;
  font-family: 'ClanPro-Medium',sans-serif;
  color: #666667;
  border-bottom: 1px solid #d1d1d1;
  padding: 24px 0 0 0;
}
/* line 87, ../sass/_media-room.scss */
#block-views-block-events-block-7 h3:first-child {
  margin: 25px 0px 0px 0px;
  padding-top: 0px;
}
/* line 89, ../sass/_media-room.scss */
#block-views-block-events-block-7 h3 + div {
  border: none !important;
}
/* line 91, ../sass/_media-room.scss */
#block-views-block-events-block-7 .events-wrap-box .views-row {
  padding: 25px 0px;
  border-top: 1px dotted #D1D1D1;
  /*&:last-child{ border:none;}*/
}
/* line 92, ../sass/_media-room.scss */
#block-views-block-events-block-7 .events-wrap-box .views-row:nth-of-type(1) {
  border: none;
}
/* line 94, ../sass/_media-room.scss */
#block-views-block-events-block-7 .events-wrap-box .views-row .views-field-views-conditional-field {
  text-transform: uppercase;
  font-family: 'ClanPro-Medium',sans-serif;
  font-size: 12px;
  margin: 0 0 3px 0;
}
/* line 95, ../sass/_media-room.scss */
#block-views-block-events-block-7 .events-wrap-box .views-row .views-field-field-location-country-code {
  text-transform: uppercase;
  font-style: italic;
  font-family: 'ClanPro-Medium',sans-serif;
  font-size: 12px;
  margin: 7px 0 0 0;
}
/* line 96, ../sass/_media-room.scss */
#block-views-block-events-block-7 .events-wrap-box .views-row .views-field-body {
  font-size: 12px;
}
/* line 97, ../sass/_media-room.scss */
#block-views-block-events-block-7 .events-wrap-box .views-row .views-field-body p {
  margin: 0;
}

/***************Awards section***************/
/* line 104, ../sass/_media-room.scss */
.item-list {
  margin: 0 0 19px 0;
}
/* line 105, ../sass/_media-room.scss */
.item-list h3 {
  font-size: 12px;
  font-family: 'ClanPro-Medium',sans-serif;
  color: #666667;
  margin: 0;
  border-bottom: 1px solid #d1d1d1;
}
/* line 106, ../sass/_media-room.scss */
.item-list ul {
  list-style: none;
  margin: 0;
}
/* line 107, ../sass/_media-room.scss */
.item-list ul li {
  border-top: 1px solid #d1d1d1;
  padding: 22px 0 1px;
}
/* line 108, ../sass/_media-room.scss */
.item-list ul li:first-child {
  border: none;
}
/* line 111, ../sass/_media-room.scss */
.item-list .views-field-title {
  font-size: 16px;
}
/* line 112, ../sass/_media-room.scss */
.item-list .views-field-field-date {
  float: left;
  max-width: inherit;
  max-height: 20px;
  margin: 5px 0 0 0;
  width: auto;
  font-size: 12px;
  color: #666667;
  width: 100%;
  text-transform: uppercase;
}
/* line 113, ../sass/_media-room.scss */
.item-list .views-field-field-date:after {
  content: "-";
  padding-left: 3px;
  padding-right: 3px;
  color: #666667;
  position: relative;
  top: 0px;
}
/* line 114, ../sass/_media-room.scss */
.item-list .views-field-field-date .field-content {
  float: left;
}
/* line 116, ../sass/_media-room.scss */
.item-list p {
  font-size: 16px;
  color: #666667;
  line-height: 26px;
}

/***************News Releases section***************/
/* line 123, ../sass/_media-room.scss */
.news-releases-wrap .item-list .views-field-field-date {
  float: none;
  font-size: 12px;
  font-family: 'ClanPro-Medium',sans-serif;
  color: #666667;
}
/* line 124, ../sass/_media-room.scss */
.news-releases-wrap .item-list ul {
  margin: 0;
}
/* line 125, ../sass/_media-room.scss */
.news-releases-wrap .item-list ul li {
  padding: 25px 0;
}

/* line 131, ../sass/_media-room.scss */
.in-the-news-wrap .views-field-field-date {
  float: none;
  color: #666667;
  font-family: 'ClanPro-Medium',sans-serif;
  font-size: 12px;
}
/* line 132, ../sass/_media-room.scss */
.in-the-news-wrap .views-field-field-date::after {
  display: none;
}
/* line 135, ../sass/_media-room.scss */
.in-the-news-wrap .item-list ul {
  margin: 0;
}
/* line 136, ../sass/_media-room.scss */
.in-the-news-wrap .item-list ul li {
  padding: 25px 0;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

/* line 141, ../sass/_media-room.scss */
.view-year-filter-form {
  max-width: 773px;
  margin: 10px auto .5em;
  padding: 0 15px;
}
/* line 142, ../sass/_media-room.scss */
.view-year-filter-form h2 {
  margin: 3px 0 19px 0;
}

/* line 145, ../sass/_media-room.scss */
.media-videos-wrap {
  margin: 0 auto;
  max-width: 773px;
  padding: 0 15px;
}
/* line 146, ../sass/_media-room.scss */
.media-videos-wrap .views-row {
  border-bottom: 1px dotted #e1e1e1 !important;
  padding: 0 !important;
}
/* line 147, ../sass/_media-room.scss */
.media-videos-wrap .views-row:last-child {
  border: none !important;
}
/* line 149, ../sass/_media-room.scss */
.media-videos-wrap .views-col {
  padding: 30px 6px 15px;
  width: 49% !important;
  float: none;
  display: inline-block;
  vertical-align: top;
}
/* line 151, ../sass/_media-room.scss */
.media-videos-wrap .views-field-field-brightcove-video .field--name-name {
  display: none;
}
/* line 153, ../sass/_media-room.scss */
.media-videos-wrap .views-field-title {
  margin: 8px 0;
  display: inline-block;
  vertical-align: top;
}

/* line 156, ../sass/_media-room.scss */
.node--type-videos {
  margin: 0 0 30px;
}
/* line 158, ../sass/_media-room.scss */
.node--type-videos .field--name-field-brightcove-video .field__label {
  display: none;
}
/* line 159, ../sass/_media-room.scss */
.node--type-videos .field--name-field-brightcove-video .field--label-hidden {
  display: none;
}
/* line 161, ../sass/_media-room.scss */
.node--type-videos .field--name-body {
  margin: 20px 0 0 0;
}

/* line 164, ../sass/_media-room.scss */
#block-views-block-landing-video-block-1 {
  max-width: 773px;
  margin: 0 auto;
}
/* line 165, ../sass/_media-room.scss */
#block-views-block-landing-video-block-1 .views-row {
  width: 100%;
  padding: 15px 0 30px 0;
  border-bottom: 1px solid #e1e1e1;
}
/* line 166, ../sass/_media-room.scss */
#block-views-block-landing-video-block-1 .views-field-title {
  font-size: 24px;
  color: #1960ae;
  margin: 20px 0 0 0;
}
/* line 168, ../sass/_media-room.scss */
#block-views-block-landing-video-block-1 .views-field-field-brightcove-video .field--name-name {
  display: none;
}

/* line 172, ../sass/_media-room.scss */
#block-views-block-video-block-1 {
  max-width: 773px;
  margin: 0 auto 20px;
}
/* line 173, ../sass/_media-room.scss */
#block-views-block-video-block-1 .media-videos-wrap {
  padding: 0;
}
/* line 175, ../sass/_media-room.scss */
#block-views-block-video-block-1 .views-row .views-field-body {
  margin: 15px 0 0 0;
}

/* line 179, ../sass/_media-room.scss */
#block-views-block-news-block-8 {
  max-width: 773px;
  margin: 0 auto 20px;
  padding: 0 15px;
}
/* line 180, ../sass/_media-room.scss */
#block-views-block-news-block-8 h2 {
  margin: 0 0 13px 0;
}
/* line 181, ../sass/_media-room.scss */
#block-views-block-news-block-8 h3 {
  padding: 0 0 2px 0;
}

/* line 184, ../sass/_media-room.scss */
#block-views-block-news-block-6, #block-views-block-news-block-7 {
  max-width: 773px;
  margin: 0 auto;
  padding: 0 15px;
}

/************Video page css*********************/
/* line 188, ../sass/_media-room.scss */
#block-views-block-video-block-2 h2 {
  display: none;
}
/* line 190, ../sass/_media-room.scss */
#block-views-block-video-block-2 .media-videos-wrap .views-row {
  padding: 15px 0 30px 0 !important;
  border-bottom: 1px solid #e1e1e1 !important;
}
/* line 191, ../sass/_media-room.scss */
#block-views-block-video-block-2 .media-videos-wrap .views-row .views-field-title {
  font-size: 24px;
  margin: 26px 0 8px 0;
}
/* line 193, ../sass/_media-room.scss */
#block-views-block-video-block-2 .media-videos-wrap .views-row .views-field-body p {
  line-height: 32px;
}

/*brightcove player css*/
/* line 205, ../sass/_media-room.scss */
.video-js .vjs-endscreen-overlay-content {
  display: none;
}

/* line 206, ../sass/_media-room.scss */
.video-js .vjs-endscreen-overlay-buttons .vjs-control:before {
  display: none;
}

/* line 207, ../sass/_media-room.scss */
.vjs-custom-endscreen-overlay.vjs-custom-overlay.vjs-modal-dialog {
  display: none !important;
}

/* line 208, ../sass/_media-room.scss */
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel {
  display: block;
}

/* line 211, ../sass/_media-room.scss */
.vjs-volume-panel.vjs-volume-panel-horizontal {
  display: flex !important;
}

/* line 212, ../sass/_media-room.scss */
.link_after_hide:after {
  display: none !important;
}

/* line 213, ../sass/_media-room.scss */
.vjs-big-play-button {
  display: none !important;
}

/* line 214, ../sass/_media-room.scss */
.vjs-control-bar {
  display: flex !important;
  visibility: visible !important;
}

/* line 216, ../sass/_media-room.scss */
.ui-widget-overlay {
  left: 0;
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
  background: rgba(0, 0, 0, 0.7);
  opacity: 7 !important;
}

/* line 220, ../sass/_media-room.scss */
.ui-dialog .ui-dialog-content {
  padding: 0 !important;
}

/* line 221, ../sass/_media-room.scss */
.ui-widget.ui-widget-content {
  border: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
}
/* line 222, ../sass/_media-room.scss */
.ui-widget.ui-widget-content .field--name-body {
  display: none;
}
/* line 223, ../sass/_media-room.scss */
.ui-widget.ui-widget-content .field--name-field-technical-library-category {
  display: none;
}
/* line 224, ../sass/_media-room.scss */
.ui-widget.ui-widget-content .node--type-videos {
  margin: 0;
}
/* line 225, ../sass/_media-room.scss */
.ui-widget.ui-widget-content .ui-button {
  background: none;
  border: none;
  color: #fff;
  outline: none;
}
/* line 226, ../sass/_media-room.scss */
.ui-widget.ui-widget-content .ui-button .ui-icon-closethick {
  text-indent: initial !important;
  background: url(../images/close-icon.jpg) 0 2px no-repeat;
  /*&:after{font-size:11px; color:#fff; content: "X"; font-weight:bold;}*/
}
/* line 230, ../sass/_media-room.scss */
.ui-widget.ui-widget-content .field--name-field-related-products {
  display: none !important;
}
/* line 231, ../sass/_media-room.scss */
.ui-widget.ui-widget-content .node__title {
  display: none;
}

/* line 233, ../sass/_media-room.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: 30px 0 0 0 !important;
  background: #666 !important;
  border: none !important;
  border-radius: 0 !important;
}

/* line 234, ../sass/_media-room.scss */
.ui-dialog .ui-dialog-title {
  display: none !important;
}

/* line 237, ../sass/_media-room.scss */
.vjs-share-control:hover {
  text-shadow: 0 0 1em rgba(255, 255, 255, 0.5), 0 0 1em rgba(255, 255, 255, 0.5), 0 0 1em rgba(255, 255, 255, 0.5);
  background: #007095;
}

/* line 242, ../sass/_media-room.scss */
.vjs-button:hover {
  text-shadow: 0 0 1em rgba(255, 255, 255, 0.5), 0 0 1em rgba(255, 255, 255, 0.5), 0 0 1em rgba(255, 255, 255, 0.5);
  background: #007095;
}

/*********************office locations Page**********************/
/* line 251, ../sass/_media-room.scss */
.page-office-locations #block-lumentum-content {
  padding: 0 15px;
  max-width: 100%;
}
/* line 252, ../sass/_media-room.scss */
.page-office-locations .gm-style .gm-style-iw {
  border-radius: 0 !important;
  color: #000;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}
/* line 253, ../sass/_media-room.scss */
.page-office-locations .gm-style .gm-style-iw p {
  font-size: 12px !important;
  line-height: 1.5 !important;
  color: #000 !important;
}
/* line 255, ../sass/_media-room.scss */
.page-office-locations .gm-ui-hover-effect {
  color: #c3c3c3;
  top: 0 !important;
  right: 0 !important;
}

/* line 259, ../sass/_media-room.scss */
#sort-promo {
  margin: 0;
}

/* line 261, ../sass/_media-room.scss */
.user-logged-in #block-views-block-events-block-7 .events-wrap-box .views-row:nth-of-type(2) {
  border: none;
}

/*********************Search Css**********************/
/* line 266, ../sass/_media-room.scss */
#block-lumentumsearchblock {
  position: absolute;
  top: 20px;
  right: 84px;
  z-index: 9;
}
/* line 267, ../sass/_media-room.scss */
#block-lumentumsearchblock label {
  display: none;
}
/* line 268, ../sass/_media-room.scss */
#block-lumentumsearchblock .custom-search-box {
  height: 34px;
  width: 82px;
  border-top-left-radius: 20px !important;
  border-bottom-left-radius: 20px !important;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  transition: width 250ms ease;
  border: none;
  box-shadow: none;
  font-size: 12px;
  line-height: normal;
  color: #666666;
  padding-left: 15px;
  outline: none;
}
/* line 270, ../sass/_media-room.scss */
#block-lumentumsearchblock .button {
  top: 0;
  right: -29px;
  position: absolute;
  border: none !important;
  outline: none;
  color: #666;
  padding: 8px 14px 10px 0px;
  background: #fff url(../images/search-icon.png) 0 10px no-repeat;
  font-size: 14px;
  border-top-right-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
  height: 34px;
  -webkit-appearance: none;
  width: 29px;
  font-size: 0;
  background-size: 14px;
  box-shadow: none;
}

/* line 273, ../sass/_media-room.scss */
.searching #block-lumentumsearchblock .custom-search-box {
  width: 200px;
}

/* line 275, ../sass/_media-room.scss */
#block-lumentumsearchblock .custom-search-box::-webkit-input-placeholder {
  text-transform: uppercase;
}

/* line 276, ../sass/_media-room.scss */
#block-lumentumsearchblock .custom-search-box:-ms-input-placeholder {
  text-transform: uppercase;
}

/* line 277, ../sass/_media-room.scss */
#block-lumentumsearchblock .custom-search-box:-moz-placeholder {
  text-transform: uppercase;
}

/* line 278, ../sass/_media-room.scss */
#block-lumentumsearchblock .custom-search-box::-moz-placeholder {
  text-transform: uppercase;
}

/* line 282, ../sass/_media-room.scss */
#webform-feedback a {
  display: block;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  top: 71.4%;
  transform: rotate(-90deg);
  position: fixed;
  color: #fff;
  padding: 8px 10px;
  border: 1px solid #fff;
  z-index: 10;
  background: #323133;
  right: -31px;
  text-transform: inherit;
  font-size: 100%;
}
/* line 285, ../sass/_media-room.scss */
#webform-feedback a:after {
  display: none;
}
/* line 286, ../sass/_media-room.scss */
#webform-feedback a:hover {
  background: #cfb87c;
}

/*********************feedback-popup css**********************/
/* line 293, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup, .webform-confirmation-modal {
  background-color: #323133;
  padding: 2% !important;
  color: #fff;
  width: 40% !important;
  left: 0 !important;
  border: 0 !important;
  right: 0;
  margin: 0 auto;
  top: 5% !important;
  height: auto;
  max-height: 90%;
  border-top: 15px solid #323133 !important;
  overflow-y: auto !important;
  font-family: 'ClanPro-Book', Helvetica, sans-serif;
  box-shadow: 1px 1px 5px #000;
}
/* line 295, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup label, .webform-confirmation-modal label {
  color: #fff !important;
  font-weight: 400 !important;
  display: block !important;
  font-size: 16px !important;
  margin: 0;
}
/* line 296, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .ui-dialog .ui-dialog-buttonpane, .webform-confirmation-modal .ui-dialog .ui-dialog-buttonpane {
  display: none !important;
}
/* line 297, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .ui-dialog .ui-dialog-titlebar, .webform-confirmation-modal .ui-dialog .ui-dialog-titlebar {
  background: none !important;
  padding: 0 !important;
}
/* line 298, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .webform-submission-form, .webform-confirmation-modal .webform-submission-form {
  width: auto;
  float: left;
}
/* line 299, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .webform-submission-form select, .webform-confirmation-modal .webform-submission-form select {
  padding: 0.3rem;
  height: 2.3125rem;
  background-color: #fff;
  width: 100%;
  font-size: 0.875rem;
  line-height: normal;
}
/* line 301, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .ui-dialog-buttonpane, .webform-confirmation-modal .ui-dialog-buttonpane {
  padding: 0;
  margin: 0;
  border: 0;
  background: none;
}
/* line 302, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .ui-dialog-buttonpane .btn-webform, .webform-confirmation-modal .ui-dialog-buttonpane .btn-webform {
  border-radius: 0;
  padding-right: 1.5rem;
  padding-bottom: 0.6rem;
  padding-left: 1.5rem;
  line-height: 1;
  margin: 22px 0 1.25rem;
}
/* line 303, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .ui-dialog-buttonpane .btn-webform:after, .webform-confirmation-modal .ui-dialog-buttonpane .btn-webform:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 307, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .ui-dialog-buttonpane .ui-dialog-buttonset, .webform-confirmation-modal .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: left;
}
/* line 310, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .ui-dialog-titlebar-close, .webform-confirmation-modal .ui-dialog-titlebar-close {
  border: none;
  background: none;
  text-indent: inherit;
  font-size: 0;
  top: -24px;
  right: -15px;
  margin-top: 0;
  outline: none;
}
/* line 311, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .ui-dialog-titlebar-close .ui-icon-closethick, .webform-confirmation-modal .ui-dialog-titlebar-close .ui-icon-closethick {
  border: none;
  background: none;
  text-indent: inherit;
  width: 14px;
  height: 20px;
}
/* line 312, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .ui-dialog-titlebar-close .ui-icon-closethick:before, .webform-confirmation-modal .ui-dialog-titlebar-close .ui-icon-closethick:before {
  content: '\2715';
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: #fff;
}
/* line 315, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .ui-dialog-titlebar, .webform-confirmation-modal .ui-dialog-titlebar {
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
  font-size: 24px;
  color: #fff !important;
  font-weight: 400 !important;
}
/* line 316, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .ui-dialog-titlebar .ui-dialog-title, .webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-title {
  display: block !important;
  width: 80%;
  margin: 20px 0 0 0;
  white-space: inherit;
}
/* line 318, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .js-form-type-webform-rating, .webform-confirmation-modal .js-form-type-webform-rating {
  margin: 15px 0 10px 0;
}
/* line 319, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .js-form-item, .webform-confirmation-modal .js-form-item {
  margin: 10px 0 15px 0;
}
/* line 321, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .captcha, .webform-confirmation-modal .captcha {
  border: 1px solid #fff;
  padding: 10px;
  width: 150px;
  position: relative;
  color: #fff;
}
/* line 322, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .captcha .description, .webform-confirmation-modal .captcha .description {
  display: none;
}
/* line 323, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .captcha label, .webform-confirmation-modal .captcha label {
  color: #323133 !important;
}
/* line 324, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .captcha label:after, .webform-confirmation-modal .captcha label:after {
  content: "I'm not a robot.";
  font-size: 16px;
  color: #fff;
  position: absolute;
  left: 10px;
}
/* line 325, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .captcha label:before, .webform-confirmation-modal .captcha label:before {
  content: "*";
  font-size: 16px;
  color: #f00;
  position: absolute;
  right: 10px;
}
/* line 327, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .captcha input, .webform-confirmation-modal .captcha input {
  height: 2.3125rem;
  width: 80px;
  color: #333;
  padding: 0.5rem;
  box-shadow: none;
  border: none;
}
/* line 329, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .fivestar-user-stars, .webform-confirmation-modal .fivestar-user-stars {
  margin-bottom: 0;
}
/* line 330, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup textarea, .webform-confirmation-modal textarea {
  padding: 0 5px;
}
/* line 331, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.feedback-popup .form-textarea, .webform-confirmation-modal .form-textarea {
  padding: 0 5px;
}

/* line 334, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.webform-confirmation-modal {
  padding: 2% !important;
}
/* line 335, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.webform-confirmation-modal .button {
  border-radius: 0;
  line-height: 1;
  margin: 5px 0 1.25rem;
  padding: 8px 6px 6px 10px;
}
/* line 336, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.webform-confirmation-modal .button:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 338, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.webform-confirmation-modal h5 {
  color: #fff;
  font-size: 1.125rem;
  font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}
/* line 339, ../sass/_media-room.scss */
.ui-widget.ui-widget-content.webform-confirmation-modal .ui-button .ui-icon-closethick {
  background: none;
}

/* line 343, ../sass/_media-room.scss */
.ui-dialog .ui-dialog-content {
  height: auto !important;
  padding: 0 !important;
  overflow: hidden;
  max-height: inherit !important;
}

/* line 345, ../sass/_media-room.scss */
div.svg.rateit-small div.rateit-range, div.svg.rateit-small div.rateit-hover, div.svg.rateit-small div.rateit-selected, div.svg.rateit-small div.rateit-preset {
  background-size: 25px !important;
  height: 18px !important;
  cursor: pointer;
  max-width: 122px;
}

/* line 347, ../sass/_media-room.scss */
.rateit-range {
  width: 122px !important;
}

/* line 348, ../sass/_media-room.scss */
div.svg div.rateit-range {
  background: url("../images/white_star.png") !important;
}

/* line 349, ../sass/_media-room.scss */
div.svg div.rateit-hover {
  background: url("../images/yellow_star.png") !important;
}

/* line 350, ../sass/_media-room.scss */
div.svg div.rateit-selected {
  background: url("../images/red_star.png") !important;
}

/*********************SiteMap css**********************/
/* line 356, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 {
  max-width: 1160px;
  padding: 0 15px;
  margin: 0 auto;
}
/* line 357, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 .navbar-we-mega-menu {
  background: none;
  position: static;
  width: 100%;
  display: block;
  overflow: inherit;
}
/* line 358, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul {
  display: block;
}
/* line 359, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li {
  display: block;
  width: 100%;
  border: none;
  z-index: 9;
}
/* line 360, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li a {
  padding: 0;
  border: none;
  color: #1960ae;
  font-size: 16px;
  font-weight: normal;
  font-family: 'ClanPro-Book', Helvetica, sans-serif;
  display: none;
}
/* line 362, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li ul li {
  width: 33.33333%;
  float: left;
}
/* line 363, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li ul li a {
  display: block;
}
/* line 365, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li ul li ul li {
  width: 100%;
  margin: 10px 0;
}
/* line 369, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li:nth-child(3) {
  width: 33.3%;
}
/* line 371, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li:nth-child(3) ul li {
  width: 100%;
  margin: 10px 0;
}
/* line 375, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li:nth-child(4) {
  width: 33.3%;
}
/* line 377, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li:nth-child(4) ul li {
  width: 100%;
  margin: 10px 0;
}
/* line 381, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li:nth-child(5) {
  width: 33.3%;
}
/* line 383, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li:nth-child(5) ul li {
  width: 100%;
  margin: 10px 0;
}
/* line 387, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li:nth-child(6) {
  width: 33.3%;
}
/* line 389, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li:nth-child(6) ul li {
  width: 100%;
  margin: 10px 0;
}
/* line 393, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li:nth-child(7) {
  width: 33.3%;
}
/* line 395, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 ul li:nth-child(7) ul li {
  width: 100%;
  margin: 10px 0;
}
/* line 401, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 .we-mega-menu-submenu {
  display: block;
  opacity: 1;
  position: static;
  visibility: visible;
  border: none;
  background: none;
  box-shadow: none !important;
}
/* line 402, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 .we-mega-menu-col {
  flex: inherit !important;
  max-width: 100% !important;
}
/* line 403, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 .product-head, .main-wrap #block-mainnavigation-2 .application-head, .main-wrap #block-mainnavigation-2 .market-head, .main-wrap #block-mainnavigation-2 .media-head, .main-wrap #block-mainnavigation-2 .company-head, .main-wrap #block-mainnavigation-2 .investor-head, .main-wrap #block-mainnavigation-2 .career-head {
  width: 100%;
}
/* line 404, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 .product-head a, .main-wrap #block-mainnavigation-2 .application-head a, .main-wrap #block-mainnavigation-2 .market-head a, .main-wrap #block-mainnavigation-2 .media-head a, .main-wrap #block-mainnavigation-2 .company-head a, .main-wrap #block-mainnavigation-2 .investor-head a, .main-wrap #block-mainnavigation-2 .career-head a {
  font-size: 24px;
  color: #323133;
  pointer-events: none;
  cursor: default;
  padding-top: 0px;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 10px;
  font-weight: normal;
  margin: 0 0 30px 0;
}
/* line 408, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 .market-head a, .main-wrap #block-mainnavigation-2 .media-head a, .main-wrap #block-mainnavigation-2 .company-head a, .main-wrap #block-mainnavigation-2 .investor-head a, .main-wrap #block-mainnavigation-2 .career-head a {
  margin: 0;
}
/* line 412, ../sass/_media-room.scss */
.main-wrap #block-mainnavigation-2 .all-arrow a:after {
  content: '\e809';
  font-size: 20px;
  line-height: 1;
  float: none;
  color: #1960ae;
  padding-left: 9px;
  vertical-align: middle;
  display: inline-block;
  margin-bottom: 2px;
  font-family: "icon";
  transform: inherit;
  margin: 0;
}

/* line 420, ../sass/_media-room.scss */
.node--type-videos h2 {
  margin: 20px 0;
}

/* line 424, ../sass/_media-room.scss */
.page-node-type-videos #block-lumentum-content {
  padding: 0 15px;
}

/* line 428, ../sass/_media-room.scss */
.pager {
  margin: 0;
  text-align: center;
  list-style: none;
}
/* line 429, ../sass/_media-room.scss */
.pager li {
  color: #222;
  display: inline;
  color: #222;
  font-weight: bold;
}
/* line 430, ../sass/_media-room.scss */
.pager .pager-next, .pager .pager-previous {
  font-weight: normal;
}
/* line 431, ../sass/_media-room.scss */
.pager .pager-next a, .pager .pager-previous a {
  border: none;
  background: none;
}
/* line 432, ../sass/_media-room.scss */
.pager .pager-next a:hover, .pager .pager-previous a:hover {
  border: none;
  background: none;
}
/* line 433, ../sass/_media-room.scss */
.pager .pager-next a:focus, .pager .pager-previous a:focus {
  border: none;
  background: none;
}

/* line 439, ../sass/_media-room.scss */
.video-pagination .next {
  float: right;
  font-size: 13px;
  text-transform: uppercase;
  border: 1px solid #e1e1e1;
  padding: 5px 14px;
  color: #666667;
  font-family: 'ClanPro-News',sans-serif;
}
/* line 440, ../sass/_media-room.scss */
.video-pagination .next:after {
  content: '\e809';
  font-family: "icon";
  padding-left: 15px;
  padding-right: 10px;
  font-size: 16px;
}
/* line 441, ../sass/_media-room.scss */
.video-pagination .next:hover {
  border: 1px solid #FFF;
  background: #cd1c81;
  color: #fff;
  background: linear-gradient(45deg, #cd1c81 0%, #de3f57 32%, #faa53a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd1c81', endColorstr='#faa53a',GradientType=1 );
}
/* line 446, ../sass/_media-room.scss */
.video-pagination .previous {
  float: left;
  font-size: 13px;
  text-transform: uppercase;
  border: 1px solid #e1e1e1;
  padding: 7px 18px 7px 17px;
  color: #666667;
  font-family: 'ClanPro-News',sans-serif;
}
/* line 447, ../sass/_media-room.scss */
.video-pagination .previous:before {
  content: '\e808';
  font-family: "icon";
  padding-right: 17px;
  font-size: 16px;
  padding-left: 4px;
}
/* line 448, ../sass/_media-room.scss */
.video-pagination .previous:hover {
  border: 1px solid #FFF;
  background: #cd1c81;
  color: #fff;
  background: linear-gradient(45deg, #cd1c81 0%, #de3f57 32%, #faa53a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd1c81', endColorstr='#faa53a',GradientType=1 );
}

/* line 455, ../sass/_media-room.scss */
.page-node-24 .news-main-wrap {
  padding: 58px 0 0;
}
/* line 457, ../sass/_media-room.scss */
.page-node-24 .news-main-wrap .block h2 {
  margin: 0 0 6px 0;
}
/* line 458, ../sass/_media-room.scss */
.page-node-24 .news-main-wrap .block h2:after {
  margin-left: 16px;
}
/* line 460, ../sass/_media-room.scss */
.page-node-24 .news-main-wrap .block .views-field-views-conditional-field {
  margin: 0 0 2px 0;
}
/* line 463, ../sass/_media-room.scss */
.page-node-24 .region-before-footer {
  padding: 32px 0 25px;
}
/* line 465, ../sass/_media-room.scss */
.page-node-24 .bottom-one-wrap .region-before-footer-one {
  max-width: 1190px;
}

/* line 471, ../sass/_media-room.scss */
.page-node-93 #block-lumentum-content h2 {
  margin: 41px 0 9px 0;
}
/* line 473, ../sass/_media-room.scss */
.page-node-93 #block-lumentum-content table td {
  text-align: left;
}
/* line 474, ../sass/_media-room.scss */
.page-node-93 #block-lumentum-content table th {
  padding: 8px;
}

/* line 481, ../sass/_media-room.scss */
.page-node-24 #block-lumentum-content h2 {
  line-height: 1.4;
  margin: 3px 0 9px 0;
}

/* line 486, ../sass/_media-room.scss */
.page-node-81 #block-lumentum-content h2 {
  margin: 2px 0 8px 0;
}

/* line 491, ../sass/_media-room.scss */
.page-node-83 #block-lumentum-content h2 {
  margin: 2px 0 9px 0;
}

/* line 497, ../sass/_media-room.scss */
.page-node-57 .item-list .views-field-field-date {
  width: auto;
  text-transform: inherit;
}

/* line 502, ../sass/_media-room.scss */
#block-lumentum-content .div-footer .row .large-4 .view-title h2 a {
  color: #323133;
}

/* line 503, ../sass/_media-room.scss */
.page-node-type-product #block-lumentum-content .div-footer .view-title h2 a {
  color: #323133;
}

/* line 504, ../sass/_media-room.scss */
#block-lumentum-content .div-footer .row .large- .view-title h2 a {
  color: #323133;
}

/* line 505, ../sass/_media-room.scss */
#block-lumentum-content .div-footer .row .large- .view-title h2:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
}

/* line 510, ../sass/_media-room.scss */
#block-lumentum-content .div-footer .row .large- .item-list ul li {
  border-bottom: 1px dotted #d1d1d1;
  width: 100%;
  padding: 0 0 15px 0;
}

/* line 515, ../sass/_media-room.scss */
#block-lumentum-content .div-footer .row .large- .views-field-field-date {
  font-family: 'ClanPro-Medium',sans-serif;
}

/* line 516, ../sass/_media-room.scss */
#block-lumentum-content .div-footer .row .large- .views-field-field-date:after {
  content: unset;
}

/* line 517, ../sass/_media-room.scss */
#block-lumentum-content .div-footer .row .large- .item-list ul li .views-field-title a {
  margin-top: 0;
  font-size: 16px;
}

/* line 520, ../sass/_media-room.scss */
.page-node-type-landing-page-with-banner main {
  padding: 0;
}

/* line 524, ../sass/_media-room.scss */
.page-node-type-product main {
  padding: 0;
}

/* line 4, ../sass/_products.scss */
.icon-pdf:before {
  content: '\e800';
  color: #EF4136;
  font-size: 30px;
}

/* line 7, ../sass/_products.scss */
.right {
  float: right !important;
}

/* line 10, ../sass/_products.scss */
.tech-doc {
  line-height: 1.2;
  padding-bottom: 15px;
}
/* line 11, ../sass/_products.scss */
.tech-doc a {
  width: 92%;
  float: left;
}

/* line 14, ../sass/_products.scss */
#block-views-block-banner-taxonomy-block-1 {
  position: relative;
}
/* line 15, ../sass/_products.scss */
#block-views-block-banner-taxonomy-block-1 h1 {
  font-size: 40px;
  margin: 0;
}
/* line 16, ../sass/_products.scss */
#block-views-block-banner-taxonomy-block-1 .views-field-views-conditional-field {
  width: 100%;
  max-width: 1160px;
  top: 52%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
}
/* line 17, ../sass/_products.scss */
#block-views-block-banner-taxonomy-block-1 .views-field-views-conditional-field .field-content {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: normal;
  text-align: center;
  display: block;
}
/* line 19, ../sass/_products.scss */
#block-views-block-banner-taxonomy-block-1 img {
  min-width: 1200px;
  width: 100%;
}

/* line 23, ../sass/_products.scss */
#block-lumentum-content .div-footer {
  background: #FFF;
  padding: 49px 0 45px;
}
/* line 24, ../sass/_products.scss */
#block-lumentum-content .div-footer h2 {
  margin: 3px 0 0 8px;
}
/* line 25, ../sass/_products.scss */
#block-lumentum-content .div-footer .views-row {
  width: 49%;
  display: inline-block;
  vertical-align: top;
  border: none;
  padding: 15px 8px 0;
  margin: 0 0 25px 0;
}
/* line 26, ../sass/_products.scss */
#block-lumentum-content .div-footer .views-row .views-field-field-banner-image {
  margin: 0 0 9px 0;
}
/* line 27, ../sass/_products.scss */
#block-lumentum-content .div-footer .views-row .views-field-title {
  font-size: 20px;
  line-height: 30px;
  color: #323133;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}
/* line 29, ../sass/_products.scss */
#block-lumentum-content .div-footer .views-row .button:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 33, ../sass/_products.scss */
#block-lumentum-content .div-footer .row {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 8px;
}
/* line 34, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-8 {
  width: 66.66667%;
  float: left;
  padding: 0 15px;
}
/* line 36, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-8 .views-row .views-field-title {
  color: #323133;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 0.5rem;
}
/* line 40, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 {
  width: 33.33333%;
  float: left;
  padding: 0 15px;
  border-left: 1px solid #D1D3D4 !important;
}
/* line 42, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .view-title h2 {
  margin: 0;
}
/* line 43, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .view-title h2:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
}
/* line 46, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .views-row {
  width: 100%;
  border-bottom: 1px solid #d1d1d1;
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 15px 0;
}
/* line 47, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .views-row .views-field-title {
  font-size: 16px;
  line-height: 26px;
  margin: 0;
}
/* line 48, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .views-row .views-field-title a {
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}
/* line 49, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .views-row .views-field-title a a:hover {
  text-decoration: none;
}
/* line 52, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .views-row .views-field-views-conditional-field {
  font-size: 12px;
  font-family: 'ClanPro-Medium',sans-serif;
  text-transform: uppercase;
}
/* line 53, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .views-row .views-field-field-date {
  font-size: 12px;
  font-family: 'ClanPro-Medium',sans-serif;
  margin: 0;
  width: 100%;
}
/* line 54, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .views-row .views-field-field-date:after {
  display: none;
}
/* line 57, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .views-row .views-field-body p {
  font-size: 12px;
  margin: 0;
}
/* line 59, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .views-row .views-field-field-location-country-code {
  text-transform: uppercase;
  font-style: italic;
  font-family: "ClanPro-Medium",Helvetica,sans-serif;
  font-size: 12px;
  margin-right: .5em;
}
/* line 62, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .item-list {
  margin: 8px 0 0 0;
}
/* line 63, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .item-list ul {
  margin: 8px 0 0 0;
}
/* line 64, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .item-list ul li {
  width: 100% !important;
  padding: 0;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 25px;
  margin: 0 0 10px 0;
}
/* line 66, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .item-list ul li .views-field-title a {
  font-size: 16px;
  margin: 0;
  line-height: 26px;
}
/* line 68, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .item-list ul li .views-field-field-date {
  font-size: 12px;
  font-family: 'ClanPro-Medium',sans-serif;
}
/* line 69, ../sass/_products.scss */
#block-lumentum-content .div-footer .row .large-4 .item-list ul li .views-field-field-date:after {
  display: none;
}
/* line 78, ../sass/_products.scss */
#block-lumentum-content .application-page-noimage .views-row {
  border-top: none;
  border-bottom: 1px solid #ededed !important;
}
/* line 79, ../sass/_products.scss */
#block-lumentum-content .application-page-noimage .views-row:first-child {
  border-top: 1px solid #ededed !important;
}

/* line 88, ../sass/_products.scss */
#block-lumentum-content .div-footer .content-tech-library .views-row {
  border-top: 1px solid #d1d1d1;
  border-bottom: none;
  width: 100%;
  padding: 25px 0;
  margin: 0;
}
/* line 89, ../sass/_products.scss */
#block-lumentum-content .div-footer .content-tech-library .views-field-title {
  font-size: 16px !important;
}

/* line 96, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content {
  max-width: 100%;
  position: relative;
  padding: 0;
}
/* line 98, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .div-footer .columns {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 62, ../sass/_base.scss */
.page-node-type-product #block-lumentum-content .div-footer .columns:before, .page-node-type-product #block-lumentum-content .div-footer .columns:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
.page-node-type-product #block-lumentum-content .div-footer .columns:after {
  clear: both;
}
/* line 100, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .div-footer .content-promotions .views-row {
  width: 49%;
  display: inline-block;
  vertical-align: top;
  border: none;
  padding: 15px 8px 0;
  margin: 0 0 25px 0;
}
/* line 101, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .div-footer .content-promotions .views-row .views-field-field-banner-image {
  margin: 0 0 9px 0;
}
/* line 102, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .div-footer .content-promotions .views-row .views-field-title {
  font-size: 22px;
  line-height: 30px;
  color: #666667;
}
/* line 104, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .div-footer .content-promotions .views-row .button:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 110, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .div-footer .content-tech-library .views-row {
  border-top: 1px solid #d1d1d1;
  border-bottom: none;
  width: 100%;
  padding: 25px 0;
}
/* line 111, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .div-footer .content-tech-library .views-field-title {
  font-size: 16px;
}
/* line 112, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .div-footer .content-tech-library .tech-doc {
  padding: 0;
}
/* line 114, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .div-footer .icon-pdf {
  width: 7%;
}
/* line 117, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 62, ../sass/_base.scss */
.page-node-type-product #block-lumentum-content #related-products:before, .page-node-type-product #block-lumentum-content #related-products:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
.page-node-type-product #block-lumentum-content #related-products:after {
  clear: both;
}
/* line 118, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .views-row {
  background: #f9f9f9;
  border-top: 1px solid #ededed;
  padding: 30px 0;
  margin: 0;
  border-bottom: none;
}
/* line 119, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .views-row .views-field-field-image {
  background: #e1e1e1;
  max-width: 360px;
  min-height: 202px;
  text-align: center;
  padding: 45px 0;
  float: left;
  width: 33.33333%;
  margin-left: 0.9375rem;
  margin-right: 25px;
}
/* line 121, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .views-row .views-field-title {
  width: 66.66667%;
  margin-left: 33.33333% !important;
  margin-bottom: 15px;
  line-height: 26px;
}
/* line 122, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .views-row .views-field-title a {
  font-size: 24px;
}
/* line 124, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .views-row:last-child {
  border-bottom: 1px solid #ededed;
}
/* line 127, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .item-list {
  margin: 26px 0 0 0;
}
/* line 129, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .item-list ul li {
  width: 33%;
  padding: 0 15px;
  border: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 9px 0;
}
/* line 130, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .item-list ul li .views-field-field-summary-image {
  background: #e1e1e1;
  width: 100%;
  min-height: 202px;
  position: relative;
}
/* line 131, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .item-list ul li .views-field-field-summary-image img {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  position: absolute;
  margin: auto;
  padding: 0 10px;
}
/* line 135, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .item-list ul li .views-field-field-image a {
  background: #e1e1e1;
  width: 100%;
  min-height: 202px;
  position: relative;
  display: block;
}
/* line 136, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .item-list ul li .views-field-field-image img {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  position: absolute;
  margin: auto;
  padding: 0 10px;
}
/* line 140, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .item-list ul li .views-field-name a, .page-node-type-product #block-lumentum-content #related-products .item-list ul li .views-field-title a {
  font-size: 18px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin-top: 21px;
  line-height: 30px;
}
/* line 142, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #related-products .item-list ul li .views-field-field-model {
  margin: 11px 0 0 0;
}
/* line 148, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .prod-details {
  max-width: 773px;
  margin: 0 auto 30px;
}
/* line 62, ../sass/_base.scss */
.page-node-type-product #block-lumentum-content .prod-details:before, .page-node-type-product #block-lumentum-content .prod-details:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
.page-node-type-product #block-lumentum-content .prod-details:after {
  clear: both;
}
/* line 149, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .prod-details h1 {
  text-align: center;
  margin: 45px 0 3px 0;
  font-size: 22px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  color: #222;
}
/* line 150, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content .prod-details h2 {
  text-align: center;
  font-size: 14px;
}
/* line 152, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #overview {
  max-width: 773px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 62, ../sass/_base.scss */
.page-node-type-product #block-lumentum-content #overview:before, .page-node-type-product #block-lumentum-content #overview:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
.page-node-type-product #block-lumentum-content #overview:after {
  clear: both;
}
/* line 153, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #overview .field--name-field-image {
  width: 100%;
  max-height: 428px;
  text-align: center;
  padding: 11% 2%;
  background-color: #e1e1e1;
  margin-bottom: 30px;
}
/* line 154, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #overview .field--name-field-image img {
  height: auto;
  max-width: 100%;
  width: auto;
  max-height: 280px;
}
/* line 156, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #overview .tech-doc {
  position: relative;
  padding: 20px 10px;
  background: #ffffff;
  margin: 66px 0 55px;
}
/* line 157, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #overview .tech-doc a {
  font-size: 14px;
  font-family: 'ClanPro-Medium',sans-serif;
  margin: 2px 0 0;
}
/* line 160, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #overview .field__label {
  font-size: 24px;
  font-weight: normal;
  color: #323133;
  margin: 10px 0;
}
/* line 161, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #overview .field__items {
  margin-left: 1.5rem;
}
/* line 162, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #overview .field__items .field__item {
  display: list-item;
  /*&:before{ content: ''; width:5px; height:5px; background:#666667; float:left; border-radius:50px; margin:8px 8px 0 0;}*/
}
/* line 168, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #videos-demos {
  max-width: 773px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 62, ../sass/_base.scss */
.page-node-type-product #block-lumentum-content #videos-demos:before, .page-node-type-product #block-lumentum-content #videos-demos:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
.page-node-type-product #block-lumentum-content #videos-demos:after {
  clear: both;
}
/* line 169, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #videos-demos .views-row {
  border: none;
  padding: 0;
}
/* line 170, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #videos-demos .field--name-name {
  text-align: center;
  margin: 35px 0 0;
  font-size: 22px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  color: #222;
}
/* line 171, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #videos-demos .views-field-title {
  font-size: 24px;
  margin: 10px 0 0 0;
}

/* line 175, ../sass/_products.scss */
.page-node-type-product #block-lumentum-content #videos-demos .views-field-field-brightcove-video .field--name-name {
  display: none;
}

/* line 179, ../sass/_products.scss */
.all-products-link-wrapper {
  max-width: 773px;
  margin: 40px auto;
  text-align: center;
}
/* line 180, ../sass/_products.scss */
.all-products-link-wrapper .all-products-link {
  background: #fff;
  margin-bottom: 0;
  border: 1px solid #ddd;
  padding: 13px 20px 11px;
  font-family: 'ClanPro-News',sans-serif;
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
  color: #6f6f6f;
  line-height: normal;
}
/* line 191, ../sass/_products.scss */
.all-products-link-wrapper .all-products-link:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 192, ../sass/_products.scss */
.all-products-link-wrapper .all-products-link:hover {
  text-decoration: none;
  color: #FFF;
  border: 1px solid #FFF !important;
  background: #cd1c81;
  background: linear-gradient(45deg, #cd1c81 0%, #de3f57 32%, #faa53a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd1c81',endColorstr='#faa53a',GradientType=1);
}

/*********************path-taxonomy*********************/
/* line 205, ../sass/_products.scss */
.path-taxonomy main {
  padding: 0;
}
/* line 206, ../sass/_products.scss */
.path-taxonomy .hero-banner {
  position: relative;
  margin: 0 0 51px 0;
}
/* line 207, ../sass/_products.scss */
.path-taxonomy .hero-banner .hero-caption {
  width: 100%;
  max-width: 1160px;
  top: 52%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  text-align: center;
}
/* line 208, ../sass/_products.scss */
.path-taxonomy .hero-banner .hero-caption h1 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: normal;
  text-align: center;
  display: block;
  margin: 0;
}
/* line 210, ../sass/_products.scss */
.path-taxonomy .hero-banner .hero-caption .button:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 215, ../sass/_products.scss */
.path-taxonomy #block-lumentum-content {
  max-width: 100%;
  padding: 0;
}
/* line 216, ../sass/_products.scss */
.path-taxonomy #block-lumentum-content .views-row {
  border-bottom: none;
}
/* line 219, ../sass/_products.scss */
.path-taxonomy #block-lumentum-content .vocabulary-products .div-footer .row {
  padding: 0 15px;
}
/* line 220, ../sass/_products.scss */
.path-taxonomy #block-lumentum-content .vocabulary-products .div-footer .row .views-field-title {
  color: #666667;
}
/* line 222, ../sass/_products.scss */
.path-taxonomy #block-lumentum-content .vocabulary-products .div-footer .row .views-field-body p {
  margin-bottom: 10px;
}
/* line 228, ../sass/_products.scss */
.path-taxonomy .body-content {
  max-width: 773px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 229, ../sass/_products.scss */
.path-taxonomy .body-content ul {
  margin: 23px 0 23px 0;
}
/* line 230, ../sass/_products.scss */
.path-taxonomy .body-content ul li {
  margin: 15px 0;
  padding: 0 0 0 20px;
  color: #666667;
  list-style: none;
  position: relative;
}
/* line 231, ../sass/_products.scss */
.path-taxonomy .body-content ul li:before {
  content: "\2022";
  font-size: 27px;
  position: absolute;
  top: 13px;
  left: 0px;
  line-height: 0;
}
/* line 235, ../sass/_products.scss */
.path-taxonomy .row.viewLinks {
  max-width: 1160px;
  margin: 0 auto 50px;
  padding: 0 15px;
}
/* line 236, ../sass/_products.scss */
.path-taxonomy .row.viewLinks .product-block-view-row {
  margin: 26px 0 25px 0;
}
/* line 237, ../sass/_products.scss */
.path-taxonomy .row.viewLinks .product-block-view-row .views-row {
  padding: 30px 0;
}
/* line 239, ../sass/_products.scss */
.path-taxonomy .row.viewLinks .product-block-view-row .views-row .views-field-name a {
  font-size: 24px;
}
/* line 244, ../sass/_products.scss */
.path-taxonomy .item-list {
  margin: 26px 0 0 0;
}
/* line 245, ../sass/_products.scss */
.path-taxonomy .item-list ul {
  margin: 0;
}
/* line 246, ../sass/_products.scss */
.path-taxonomy .item-list ul li {
  width: 33%;
  padding: 0 8px;
  border: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 9px 0;
}
/* line 247, ../sass/_products.scss */
.path-taxonomy .item-list ul li .views-field-field-summary-image {
  background: #e1e1e1;
  width: 100%;
  min-height: 202px;
  position: relative;
}
/* line 248, ../sass/_products.scss */
.path-taxonomy .item-list ul li .views-field-field-summary-image img {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  position: absolute;
  margin: auto;
  padding: 0 10px;
}
/* line 252, ../sass/_products.scss */
.path-taxonomy .item-list ul li .views-field-field-image a {
  background: #e1e1e1;
  width: 100%;
  min-height: 202px;
  position: relative;
  display: block;
}
/* line 253, ../sass/_products.scss */
.path-taxonomy .item-list ul li .views-field-field-image img {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  position: absolute;
  margin: auto;
  padding: 0 10px;
}
/* line 257, ../sass/_products.scss */
.path-taxonomy .item-list ul li .views-field-name a, .path-taxonomy .item-list ul li .views-field-title a {
  font-size: 18px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin-top: 21px;
  line-height: 30px;
}
/* line 259, ../sass/_products.scss */
.path-taxonomy .item-list ul li .views-field-field-model {
  margin: 11px 0 0 0;
}
/* line 263, ../sass/_products.scss */
.path-taxonomy .specs-table {
  max-width: 1160px;
  margin: 30px auto 0;
}
/* line 264, ../sass/_products.scss */
.path-taxonomy .specs-table ul {
  margin: 0;
  list-style: none;
  color: #222;
  padding-left: 10px;
}
/* line 265, ../sass/_products.scss */
.path-taxonomy .specs-table .field--name-field-specs-table {
  padding: 30px 15px 0;
  border-top: 1px solid #ededed;
}
/* line 268, ../sass/_products.scss */
.path-taxonomy .draggable a.tabledrag-handle {
  float: none !important;
}
/* line 269, ../sass/_products.scss */
.path-taxonomy a.tabledrag-handle .handle {
  height: auto !important;
  width: auto !important;
}
/* line 273, ../sass/_products.scss */
.path-taxonomy #block-lumentum-content .vocabulary-products .div-footer h2 {
  margin: 0 0 0 8px;
}
/* line 274, ../sass/_products.scss */
.path-taxonomy #block-lumentum-content .vocabulary-products .div-footer .views-row {
  padding: 6px 8px 0;
}
/* line 278, ../sass/_products.scss */
.path-taxonomy #block-lumentum-content .div-footer .content-tech-library {
  margin: 5px 0 0 0;
}
/* line 279, ../sass/_products.scss */
.path-taxonomy #block-lumentum-content .div-footer .content-tech-library .views-row {
  border-top: 1px dotted #d1d1d1;
  border-bottom: none;
  width: 100%;
  padding: 25px 0;
}
/* line 280, ../sass/_products.scss */
.path-taxonomy #block-lumentum-content .div-footer .content-tech-library .tech-doc {
  padding: 0;
}
/* line 285, ../sass/_products.scss */
.path-taxonomy .accordion-view h3 {
  color: #323133;
}
/* line 287, ../sass/_products.scss */
.path-taxonomy .technical-library-not-parent {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0;
}
/* line 288, ../sass/_products.scss */
.path-taxonomy .technical-library-not-parent .item-list {
  margin: 0;
}
/* line 289, ../sass/_products.scss */
.path-taxonomy .technical-library-not-parent .item-list ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
/* line 290, ../sass/_products.scss */
.path-taxonomy .technical-library-not-parent .item-list ul li {
  width: 100%;
  padding: 15px !important;
  min-height: 165px;
  margin: -3px 0 9px 0;
}
/* line 291, ../sass/_products.scss */
.path-taxonomy .technical-library-not-parent .item-list ul li .views-field-name {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
/* line 292, ../sass/_products.scss */
.path-taxonomy .technical-library-not-parent .item-list ul li .views-field-name a {
  font-size: 24px;
  margin: 0;
}
/* line 294, ../sass/_products.scss */
.path-taxonomy .technical-library-not-parent .item-list ul li .views-field-field-summary-text {
  line-height: 26px;
}

/* line 302, ../sass/_products.scss */
.path-market #block-lumentum-content {
  max-width: 100%;
}
/* line 303, ../sass/_products.scss */
.path-market .draggable a.tabledrag-handle {
  float: none !important;
}
/* line 304, ../sass/_products.scss */
.path-market a.tabledrag-handle .handle {
  height: auto !important;
  width: auto !important;
}

/***************tabs section***************/
/* line 309, ../sass/_products.scss */
.tabs-wrapper {
  position: absolute;
  top: -60px;
  width: 66.66667%;
  padding: 0 15px;
  max-width: 773px;
  margin: 0 auto;
  left: 0;
  right: 0;
}
/* line 310, ../sass/_products.scss */
.tabs-wrapper ul {
  display: block;
  padding: 0;
  margin: 0 -0.625rem;
  list-style: none;
}
/* line 62, ../sass/_base.scss */
.tabs-wrapper ul:before, .tabs-wrapper ul:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
.tabs-wrapper ul:after {
  clear: both;
}
/* line 311, ../sass/_products.scss */
.tabs-wrapper ul li {
  padding: 0 1px;
  height: 60px;
  float: left;
  width: 25%;
  position: static;
}
/* line 312, ../sass/_products.scss */
.tabs-wrapper ul li a {
  background: rgba(249, 249, 249, 0.75);
  text-transform: uppercase;
  text-align: center;
  padding: 0 5px;
  height: 100%;
  color: #222222;
  display: block;
  font-size: 0;
  min-width: inherit;
}
/* line 313, ../sass/_products.scss */
.tabs-wrapper ul li a .inside {
  line-height: 1.1;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  word-break: break-word;
}
/* line 314, ../sass/_products.scss */
.tabs-wrapper ul li a::before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
/* line 317, ../sass/_products.scss */
.tabs-wrapper ul li.active a {
  background: #f9f9f9;
}
/* line 321, ../sass/_products.scss */
.tabs-wrapper ul .right a {
  background: #1960ae;
  color: #fff;
  margin: 0;
  width: 100%;
}

/* line 327, ../sass/_products.scss */
.tabs-content .content {
  display: none;
}
/* line 329, ../sass/_products.scss */
.tabs-content .content.active {
  display: block;
}

/* line 336, ../sass/_products.scss */
.product-block-view-row {
  margin: 0 0 25px 0;
}
/* line 337, ../sass/_products.scss */
.product-block-view-row .views-row {
  border-top: 1px solid #ededed;
  padding: 30px 0;
  margin: 0;
  border-bottom: none;
}
/* line 338, ../sass/_products.scss */
.product-block-view-row .views-row .views-field-field-summary-image {
  background: #e1e1e1;
  max-width: 360px;
  min-height: 202px;
  text-align: center;
  padding: 45px 0;
  float: left;
  width: 33.33333%;
  margin-right: 27px;
}
/* line 340, ../sass/_products.scss */
.product-block-view-row .views-row .views-field-name {
  width: 66.66667%;
  margin-left: 33.33333% !important;
  margin-bottom: 15px;
  line-height: 26px;
}
/* line 341, ../sass/_products.scss */
.product-block-view-row .views-row .views-field-name a {
  font-size: 20px;
}
/* line 343, ../sass/_products.scss */
.product-block-view-row .views-row:last-child {
  border-bottom: 1px solid #ededed !important;
}
/* line 344, ../sass/_products.scss */
.product-block-view-row .views-row .sub-cat {
  margin: 15px 0 0 0;
}
/* line 345, ../sass/_products.scss */
.product-block-view-row .views-row .sub-cat a {
  font-size: 12px;
}
/* line 346, ../sass/_products.scss */
.product-block-view-row .views-row .sub-cat a:after {
  content: "|";
  color: #6f6f6f;
  padding: 0 10px;
}
/* line 348, ../sass/_products.scss */
.product-block-view-row .views-row .sub-cat a:last-child:after {
  display: none;
}

/**************Accordion Section**************/
/* line 358, ../sass/_products.scss */
.accordion-view h3 {
  font-size: 20px;
  cursor: pointer;
  border-bottom: 1px solid #e1e1e1;
  padding: 0 0 26px;
  font-family: 'ClanPro-Book', sans-serif;
}
/* line 359, ../sass/_products.scss */
.accordion-view h3:after {
  content: '\e807';
  float: right;
  font-size: 20px;
  font-family: "icon";
  line-height: 1;
  margin: 8px 25px 0;
}
/* line 361, ../sass/_products.scss */
.accordion-view h3.accordion-open:after {
  content: '\e806';
}
/* line 363, ../sass/_products.scss */
.accordion-view h3:hover {
  color: #1960ae;
}
/* line 366, ../sass/_products.scss */
.accordion-view .item-list ul {
  display: none;
}
/* line 367, ../sass/_products.scss */
.accordion-view .item-list ul li {
  margin: 50px 0 0 0;
  padding: 0;
  padding-right: 15px;
}
/* line 370, ../sass/_products.scss */
.accordion-view .capability-links {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
/* line 371, ../sass/_products.scss */
.accordion-view .capability-links a {
  clear: left;
  float: left;
  margin: 20px 0 10px;
  padding: 25px 25px;
  border: 1px solid #e1e1e1;
  min-width: 351px;
  text-align: center;
  font-size: 20px;
}

/* line 374, ../sass/_products.scss */
.capability-links.main .item-list {
  margin: 0;
}

/* line 380, ../sass/_products.scss */
.capability-links .item-list ul li {
  margin: 2px 0 0 0;
  width: 100%;
  padding: 0;
}
/* line 381, ../sass/_products.scss */
.capability-links .item-list ul li a {
  border-bottom: 1px solid #e1e1e1;
  padding: 26px 0;
  width: 100%;
  display: block;
  margin: 0;
  font-size: 20px;
}

/* line 387, ../sass/_products.scss */
.technical-library-tree-taxo-content {
  margin: 0 auto;
  max-width: 773px;
}
/* line 388, ../sass/_products.scss */
.technical-library-tree-taxo-content .pane-title {
  margin: 22px 0 15px 0;
  border-bottom: 1px solid #d1d1d1;
  padding: 0 0 13px 0;
}
/* line 392, ../sass/_products.scss */
.technical-library-tree-taxo-content header + ul > li:first-child > .views-field-name {
  display: none;
}
/* line 396, ../sass/_products.scss */
.technical-library-tree-taxo-content ul {
  list-style: none;
}
/* line 400, ../sass/_products.scss */
.technical-library-tree-taxo-content ul ul > li > .views-field-name a {
  font-size: 20px;
}
/* line 405, ../sass/_products.scss */
.technical-library-tree-taxo-content ul ul ul > li .views-field-name {
  font-family: 'ClanPro-Medium',Helvetica,sans-serif;
}
/* line 406, ../sass/_products.scss */
.technical-library-tree-taxo-content ul ul ul > li .views-field-name a {
  font-size: 16px;
}
/* line 412, ../sass/_products.scss */
.technical-library-tree-taxo-content .views-row {
  padding: 0 !important;
  border: none !important;
}
/* line 413, ../sass/_products.scss */
.technical-library-tree-taxo-content .views-row .views-field-title {
  color: #c6c6c5;
  padding: 5px 0 0 20px;
}
/* line 414, ../sass/_products.scss */
.technical-library-tree-taxo-content .views-row .field-content {
  text-transform: uppercase;
}
/* line 415, ../sass/_products.scss */
.technical-library-tree-taxo-content .views-row .field-content a {
  text-transform: none;
}

/* line 420, ../sass/_products.scss */
.form-technical-wrap {
  max-width: 773px;
  margin: 0 auto;
  padding: 0 15px 48px;
  color: #222;
}
/* line 421, ../sass/_products.scss */
.form-technical-wrap #views-exposed-form-technical-library-category-block-1 {
  max-width: 300px;
  position: relative;
}
/* line 422, ../sass/_products.scss */
.form-technical-wrap input {
  border-radius: 27px;
  border: 1px solid #e1e1e1;
  box-shadow: none;
  max-height: 37px;
  font-size: 16px;
  text-transform: uppercase;
  padding: 13px 15px 10px;
  background: #fff;
  color: #666667;
  font-family: 'ClanPro-Book',sans-serif;
  max-width: 283px;
  margin: 20px 0 34px 0;
}
/* line 436, ../sass/_products.scss */
.form-technical-wrap .form-actions input {
  background: #fff url("../images/search-icon.png") no-repeat 0 center;
  position: absolute;
  right: 50px;
  top: 4px;
  border: none;
  font-size: 0;
  height: 26px;
  width: 20px;
  padding: 0;
}
/* line 449, ../sass/_products.scss */
.form-technical-wrap .views-row {
  padding: 7px 0 !important;
}
/* line 450, ../sass/_products.scss */
.form-technical-wrap .views-row .views-field-title {
  font-size: 14px !important;
  color: #c6c6c5;
}
/* line 451, ../sass/_products.scss */
.form-technical-wrap .views-row .views-field-title a {
  font-size: 16px !important;
}

/* line 457, ../sass/_products.scss */
#block-views-block-promotions-block-3 .views-row {
  width: 49%;
  float: none;
  padding: 0 15px;
  margin-bottom: 30px;
  display: inline-block;
  vertical-align: top;
  min-height: inherit;
}
/* line 458, ../sass/_products.scss */
#block-views-block-promotions-block-3 .views-row img {
  margin: 0 0 9px 0;
  width: 100%;
}
/* line 459, ../sass/_products.scss */
#block-views-block-promotions-block-3 .views-row .views-field-title {
  font-size: 22px;
  line-height: 30px;
  color: #666667;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}
/* line 460, ../sass/_products.scss */
#block-views-block-promotions-block-3 .views-row p {
  font-size: 16px;
  color: #6f6f6f;
  line-height: 26px;
}
/* line 462, ../sass/_products.scss */
#block-views-block-promotions-block-3 .views-row .button:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}

/* line 467, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1, #block-views-block-all-products-tree-block-2, #block-views-block-all-products-tree-block-3, .technical-library-tree-taxo-content {
  max-width: 753px;
  margin: 4px auto 0;
  padding: 0 0 22px 0;
}
/* line 469, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 ul, #block-views-block-all-products-tree-block-2 ul, #block-views-block-all-products-tree-block-3 ul, .technical-library-tree-taxo-content ul {
  list-style: none;
  margin: 0;
}
/* line 472, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 ul li .views-field-name a, #block-views-block-all-products-tree-block-2 ul li .views-field-name a, #block-views-block-all-products-tree-block-3 ul li .views-field-name a, .technical-library-tree-taxo-content ul li .views-field-name a {
  font-size: 24px;
  color: #323133;
  border-bottom: 1px solid #d1d1d1;
  width: 100%;
  pointer-events: none;
  padding: 0 0 13px 0;
  margin: 0 0 15px 0;
}
/* line 474, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 ul li .views-field-nothing, #block-views-block-all-products-tree-block-2 ul li .views-field-nothing, #block-views-block-all-products-tree-block-3 ul li .views-field-nothing, .technical-library-tree-taxo-content ul li .views-field-nothing {
  padding: 0 0 0 20px;
}
/* line 478, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 ul li ul li:first-child .views-field-name, #block-views-block-all-products-tree-block-2 ul li ul li:first-child .views-field-name, #block-views-block-all-products-tree-block-3 ul li ul li:first-child .views-field-name, .technical-library-tree-taxo-content ul li ul li:first-child .views-field-name {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 479, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 ul li ul li:first-child .views-field-name a, #block-views-block-all-products-tree-block-2 ul li ul li:first-child .views-field-name a, #block-views-block-all-products-tree-block-3 ul li ul li:first-child .views-field-name a, .technical-library-tree-taxo-content ul li ul li:first-child .views-field-name a {
  font-size: 20px;
  font-family: 'ClanPro-Book', Helvetica, sans-serif;
}
/* line 482, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 ul li ul li .views-field-name, #block-views-block-all-products-tree-block-2 ul li ul li .views-field-name, #block-views-block-all-products-tree-block-3 ul li ul li .views-field-name, .technical-library-tree-taxo-content ul li ul li .views-field-name {
  border-top: 1px dotted #d1d1d1;
  padding: 15px 0 0 0;
  margin: 15px 0 -3px 0;
}
/* line 483, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 ul li ul li .views-field-name a, #block-views-block-all-products-tree-block-2 ul li ul li .views-field-name a, #block-views-block-all-products-tree-block-3 ul li ul li .views-field-name a, .technical-library-tree-taxo-content ul li ul li .views-field-name a {
  color: #1960ae;
  border: none;
  padding: 0;
  pointer-events: inherit;
  margin: 0;
  font-size: 20px;
}
/* line 485, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 ul li ul li ul, #block-views-block-all-products-tree-block-2 ul li ul li ul, #block-views-block-all-products-tree-block-3 ul li ul li ul, .technical-library-tree-taxo-content ul li ul li ul {
  padding: 0 0 0 20px;
}
/* line 487, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 ul li ul li ul li .views-field-name, #block-views-block-all-products-tree-block-2 ul li ul li ul li .views-field-name, #block-views-block-all-products-tree-block-3 ul li ul li ul li .views-field-name, .technical-library-tree-taxo-content ul li ul li ul li .views-field-name {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 488, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 ul li ul li ul li .views-field-name a, #block-views-block-all-products-tree-block-2 ul li ul li ul li .views-field-name a, #block-views-block-all-products-tree-block-3 ul li ul li ul li .views-field-name a, .technical-library-tree-taxo-content ul li ul li ul li .views-field-name a {
  font-size: 16px !important;
  font-family: 'ClanPro-Medium',sans-serif !important;
}
/* line 497, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 .field-content a, #block-views-block-all-products-tree-block-2 .field-content a, #block-views-block-all-products-tree-block-3 .field-content a, .technical-library-tree-taxo-content .field-content a {
  line-height: 1.2 !important;
  display: inline-block;
  vertical-align: super;
}

/* line 500, ../sass/_products.scss */
.technical-library-tree-taxo-content {
  padding: 0 15px 58px;
  max-width: 773px;
}
/* line 502, ../sass/_products.scss */
.technical-library-tree-taxo-content .field-content a {
  display: inline;
  vertical-align: inherit;
}
/* line 504, ../sass/_products.scss */
.technical-library-tree-taxo-content #category-aummary {
  color: #222;
}
/* line 507, ../sass/_products.scss */
.technical-library-tree-taxo-content ul li .views-field-nothing {
  padding: 0;
}

/* line 513, ../sass/_products.scss */
#block-views-block-all-products-tree-block-1 ul ul ul > li:not(.first) {
  margin: 0 0 10px 0;
}

/* line 514, ../sass/_products.scss */
#block-views-block-all-products-tree-block-2 ul ul ul > li:not(.first) {
  margin: 0 0 10px 0;
}

/* line 515, ../sass/_products.scss */
#block-views-block-all-products-tree-block-3 ul ul ul > li:not(.first) {
  margin: 0 0 10px 0;
}

/* line 516, ../sass/_products.scss */
.technical-library-tree-taxo-content ul ul ul > li:not(.first) {
  margin: 3px 0 6px 0;
}

/* line 519, ../sass/_products.scss */
.contact.sales-fixed {
  position: fixed;
  bottom: 0;
  z-index: 2;
}
/* line 520, ../sass/_products.scss */
.contact.sales-fixed a {
  width: auto !important;
  min-width: 180px;
}

/* line 524, ../sass/_products.scss */
.taxonomy-product-sorting {
  padding: 10px 15px 0;
}
/* line 525, ../sass/_products.scss */
.taxonomy-product-sorting .views-form {
  position: relative;
  margin: 5px 0 0 0;
  float: left;
  width: 100%;
}
/* line 526, ../sass/_products.scss */
.taxonomy-product-sorting table {
  margin: 30px 0;
  width: 100%;
}
/* line 527, ../sass/_products.scss */
.taxonomy-product-sorting table caption {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 0px;
}
/* line 529, ../sass/_products.scss */
.taxonomy-product-sorting .tabledrag-toggle-weight-wrapper {
  position: absolute;
  right: 0;
  top: -5px;
}
/* line 532, ../sass/_products.scss */
.taxonomy-product-sorting header {
  position: relative;
  z-index: 1;
  float: left;
}

/* line 538, ../sass/_products.scss */
.page-term-96 main {
  padding: 0;
}

/* line 544, ../sass/_products.scss */
.page-node-529 #block-lumentum-content .prod-details {
  padding: 0 15px;
}
/* line 545, ../sass/_products.scss */
.page-node-529 #block-lumentum-content #videos-demos {
  padding: 0 15px;
}

/* line 549, ../sass/_products.scss */
.page-term-24 .hero-banner {
  margin: 0 0 46px 0;
}

/* line 556, ../sass/_products.scss */
.page-term-100 #block-lumentum-content .vocabulary-products .div-footer h2 {
  margin: 0 0 8px 8px;
}

/**************promotions section css**************/
/* line 6, ../sass/_markets.scss */
.half-cover {
  width: 100%;
}
/* line 7, ../sass/_markets.scss */
.half-cover .fiftybyfifty-promo {
  display: table;
  width: 100%;
}
/* line 8, ../sass/_markets.scss */
.half-cover .fiftybyfifty-promo img {
  display: table-cell;
  width: 100%;
  margin: 0;
}
/* line 10, ../sass/_markets.scss */
.half-cover .promo-text-content {
  width: 50%;
  background: #2d2d2d;
  height: 100%;
  display: table-cell;
  padding: 20px;
  vertical-align: middle;
}
/* line 11, ../sass/_markets.scss */
.half-cover p {
  color: #fff;
}
/* line 12, ../sass/_markets.scss */
.half-cover h4 {
  font-size: 22px;
  line-height: 30px;
  color: #fff;
}

/* line 15, ../sass/_markets.scss */
.full-cover {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
/* line 16, ../sass/_markets.scss */
.full-cover .fullwidth-promo {
  position: relative;
  margin: 0 0 40px 0;
}
/* line 17, ../sass/_markets.scss */
.full-cover .fullwidth-promo img {
  width: 100%;
}
/* line 18, ../sass/_markets.scss */
.full-cover .fullwidth-promo .promo-text-content {
  text-align: center;
  position: absolute;
  top: 30%;
  z-index: 9;
  left: 0;
  right: 0;
  height: auto;
  width: 100%;
  padding: 18px;
}
/* line 20, ../sass/_markets.scss */
.full-cover .fullwidth-promo .promo-text-content a:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 24, ../sass/_markets.scss */
.full-cover h4 {
  font-size: 22px;
  line-height: 30px;
  color: #fff;
}
/* line 25, ../sass/_markets.scss */
.full-cover p {
  color: #fff;
  margin: 0 0 10px 0;
}

/* line 30, ../sass/_markets.scss */
#block-views-block-top-banner-block-1 .views-field-field-banner-image img {
  min-width: 1200px;
  width: 100%;
}
/* line 32, ../sass/_markets.scss */
#block-views-block-top-banner-block-1 img {
  min-width: 1200px;
  width: 100%;
}

/* line 37, ../sass/_markets.scss */
.field--label-above .field__label {
  display: none;
}

/* line 40, ../sass/_markets.scss */
.field--name-field-hero-content .field__item {
  display: none;
}

/* line 43, ../sass/_markets.scss */
#block-views-block-market-cloud-and-networking-block-1, #block-views-block-market-cloud-and-networking-block-2, #block-views-block-market-cloud-and-networking-block-3 {
  margin-top: 42px;
  padding: 22px 0px 12px;
  background: #fff;
}
/* line 44, ../sass/_markets.scss */
#block-views-block-market-cloud-and-networking-block-1 > div, #block-views-block-market-cloud-and-networking-block-2 > div, #block-views-block-market-cloud-and-networking-block-3 > div {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 45, ../sass/_markets.scss */
#block-views-block-market-cloud-and-networking-block-1 .views-row, #block-views-block-market-cloud-and-networking-block-2 .views-row, #block-views-block-market-cloud-and-networking-block-3 .views-row {
  width: 33.33333%;
  float: left;
  padding-left: 80px;
}
/* line 46, ../sass/_markets.scss */
#block-views-block-market-cloud-and-networking-block-1 .views-row .views-field-field-title, #block-views-block-market-cloud-and-networking-block-2 .views-row .views-field-field-title, #block-views-block-market-cloud-and-networking-block-3 .views-row .views-field-field-title {
  font-size: 20px;
}
/* line 47, ../sass/_markets.scss */
#block-views-block-market-cloud-and-networking-block-1 .views-row .views-field-field-title a, #block-views-block-market-cloud-and-networking-block-2 .views-row .views-field-field-title a, #block-views-block-market-cloud-and-networking-block-3 .views-row .views-field-field-title a {
  color: #323133;
}
/* line 48, ../sass/_markets.scss */
#block-views-block-market-cloud-and-networking-block-1 .views-row .views-field-field-title a:after, #block-views-block-market-cloud-and-networking-block-2 .views-row .views-field-field-title a:after, #block-views-block-market-cloud-and-networking-block-3 .views-row .views-field-field-title a:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
}

/* line 55, ../sass/_markets.scss */
#block-views-block-promotions-block-5 {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 10px;
}

/* line 58, ../sass/_markets.scss */
.fullwidth-promo img {
  width: 100%;
}

/* line 62, ../sass/_markets.scss */
.page-node-109 .page-title, .page-node-115 .page-title, .page-node-116 .page-title {
  display: none;
}
/* line 63, ../sass/_markets.scss */
.page-node-109 .news-main-wrap, .page-node-115 .news-main-wrap, .page-node-116 .news-main-wrap {
  padding: 60px 0 17px;
}
/* line 64, ../sass/_markets.scss */
.page-node-109 .news-main-wrap .block, .page-node-115 .news-main-wrap .block, .page-node-116 .news-main-wrap .block {
  border: none;
}
/* line 65, ../sass/_markets.scss */
.page-node-109 .news-main-wrap .block .views-row, .page-node-115 .news-main-wrap .block .views-row, .page-node-116 .news-main-wrap .block .views-row {
  padding: 25px 0;
  margin: 0;
}
/* line 66, ../sass/_markets.scss */
.page-node-109 .news-main-wrap .block .views-field-field-date, .page-node-115 .news-main-wrap .block .views-field-field-date, .page-node-116 .news-main-wrap .block .views-field-field-date {
  float: none;
  margin: 0;
}
/* line 67, ../sass/_markets.scss */
.page-node-109 .news-main-wrap .block .views-field-field-date .field-content, .page-node-115 .news-main-wrap .block .views-field-field-date .field-content, .page-node-116 .news-main-wrap .block .views-field-field-date .field-content {
  float: none;
}
/* line 68, ../sass/_markets.scss */
.page-node-109 .news-main-wrap .block .views-field-field-date::after, .page-node-115 .news-main-wrap .block .views-field-field-date::after, .page-node-116 .news-main-wrap .block .views-field-field-date::after {
  display: none;
}
/* line 74, ../sass/_markets.scss */
.page-node-109 .item-list ul li, .page-node-115 .item-list ul li, .page-node-116 .item-list ul li {
  padding: 25px 0;
}
/* line 77, ../sass/_markets.scss */
.page-node-109 main, .page-node-115 main, .page-node-116 main {
  padding: 0;
}
/* line 78, ../sass/_markets.scss */
.page-node-109 #block-lumentum-content, .page-node-115 #block-lumentum-content, .page-node-116 #block-lumentum-content {
  padding: 0 15px;
}

/* line 82, ../sass/_markets.scss */
.block-views-blockpromotions-block-7 {
  max-width: 72.5rem;
  margin: 0 auto;
  padding: 0 25px;
}
/* line 86, ../sass/_markets.scss */
.block-views-blockpromotions-block-7 .views-row {
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  /* line 82, ../sass/_markets.scss */
  .block-views-blockpromotions-block-7 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 95, ../sass/_markets.scss */
.block-views-blockmarket--block-1,
.block-views-blockmarket--block-2,
.block-views-blockmarket--block-3 {
  background: #fff;
  margin-top: 42px;
  padding: 22px 0px 12px;
}
/* line 101, ../sass/_markets.scss */
.block-views-blockmarket--block-1 > div,
.block-views-blockmarket--block-2 > div,
.block-views-blockmarket--block-3 > div {
  max-width: 72.5rem;
}
/* line 104, ../sass/_markets.scss */
.block-views-blockmarket--block-1 > div .views-row a,
.block-views-blockmarket--block-2 > div .views-row a,
.block-views-blockmarket--block-3 > div .views-row a {
  padding-left: 80px;
  padding-right: 0.9375rem;
  float: left;
  width: 33.33333%;
  color: #323133;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 20px;
}
/* line 114, ../sass/_markets.scss */
.block-views-blockmarket--block-1 > div .views-row a:after,
.block-views-blockmarket--block-2 > div .views-row a:after,
.block-views-blockmarket--block-3 > div .views-row a:after {
  content: '\e809';
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  width: 1em;
  margin-right: .2em;
  margin-left: 8px;
  text-align: center;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 992px) {
  /* line 104, ../sass/_markets.scss */
  .block-views-blockmarket--block-1 > div .views-row a,
  .block-views-blockmarket--block-2 > div .views-row a,
  .block-views-blockmarket--block-3 > div .views-row a {
    padding-left: 40px;
  }
}
@media (max-width: 767px) {
  /* line 104, ../sass/_markets.scss */
  .block-views-blockmarket--block-1 > div .views-row a,
  .block-views-blockmarket--block-2 > div .views-row a,
  .block-views-blockmarket--block-3 > div .views-row a {
    padding-left: 0.9375rem;
    padding-bottom: 10px;
    float: none;
    display: block;
    width: 100%;
  }
}
/* line 139, ../sass/_markets.scss */
.block-views-blockmarket--block-1 > div .views-row br,
.block-views-blockmarket--block-2 > div .views-row br,
.block-views-blockmarket--block-3 > div .views-row br {
  display: none;
}
/* line 144, ../sass/_markets.scss */
.block-views-blockmarket--block-1 > div > div:after,
.block-views-blockmarket--block-2 > div > div:after,
.block-views-blockmarket--block-3 > div > div:after {
  content: "";
  display: table;
  clear: both;
}

/* line 152, ../sass/_markets.scss */
.block-views-blockpromotions-block-7 h2.block-title {
  display: none;
}

/* line 156, ../sass/_markets.scss */
.views-row.half-cover {
  float: none;
  clear: both;
  width: 100%;
  display: block;
  padding-left: 0;
  padding-right: 0;
  margin: 0 0 40px 0;
}
/* line 165, ../sass/_markets.scss */
.views-row.half-cover a:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 167, ../sass/_markets.scss */
.views-row.half-cover .fiftybyfifty-promo {
  display: table;
  width: 100%;
}
/* line 170, ../sass/_markets.scss */
.views-row.half-cover .fiftybyfifty-promo img {
  display: table-cell;
  width: 100%;
}
/* line 174, ../sass/_markets.scss */
.views-row.half-cover .fiftybyfifty-promo .promo-text-content {
  width: 50%;
  background: #2d2d2d;
  height: 100%;
  display: table-cell;
  padding: 20px;
  vertical-align: middle;
}
/* line 181, ../sass/_markets.scss */
.views-row.half-cover .fiftybyfifty-promo .promo-text-content h4 {
  margin-bottom: 6px;
  font-size: 22px;
  line-height: 30px;
  color: #fff;
}
/* line 187, ../sass/_markets.scss */
.views-row.half-cover .fiftybyfifty-promo .promo-text-content p {
  color: #fff;
  margin-bottom: 10px;
  line-height: 26px;
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 167, ../sass/_markets.scss */
  .views-row.half-cover .fiftybyfifty-promo {
    display: block;
  }
  /* line 196, ../sass/_markets.scss */
  .views-row.half-cover .fiftybyfifty-promo img,
  .views-row.half-cover .fiftybyfifty-promo .promo-text-content {
    display: block;
    width: 100%;
  }
}

/* line 204, ../sass/_markets.scss */
.views-row.promo-cover {
  padding: 0 5px;
  width: 49%;
  margin: 0 0 40px 0;
  float: none;
  min-height: inherit;
  display: inline-block;
  vertical-align: top;
}
/* line 213, ../sass/_markets.scss */
.views-row.promo-cover a:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 215, ../sass/_markets.scss */
.views-row.promo-cover .views-field {
  padding: 0 15px;
}
/* line 217, ../sass/_markets.scss */
.views-row.promo-cover .views-field img {
  margin-bottom: 9px;
  width: 100%;
}
/* line 222, ../sass/_markets.scss */
.views-row.promo-cover .views-field .promo-text-content h4 {
  font-size: 22px;
  line-height: 30px;
  color: #666667;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}
/* line 229, ../sass/_markets.scss */
.views-row.promo-cover .views-field .promo-text-content p {
  margin-bottom: 10px;
  line-height: 26px;
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 204, ../sass/_markets.scss */
  .views-row.promo-cover {
    width: 100%;
    padding: 0;
    min-height: inherit;
  }
}

/* line 242, ../sass/_markets.scss */
.views-field.views-field-field-promotion-video-link a {
  padding: 8px 4px 8px 10px;
  color: #6f6f6f;
  border: 1px solid #ddd;
  display: inline-block;
  background: #fff;
}

/* line 249, ../sass/_markets.scss */
.button {
  background: #fff;
  margin-bottom: 0;
  border: 1px solid #ddd;
  padding: 8px 8px 8px 10px;
  display: inline-block;
  font-family: ClanPro-Book, Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-transform: uppercase;
  color: #6f6f6f;
  line-height: normal;
  height: auto;
  width: auto;
  line-height: 18px;
}

/* line 267, ../sass/_markets.scss */
#block-views-block-top-banner-block-1 .region-banner img {
  min-width: 1200px;
  width: 100%;
}

@media (max-width: 64rem) {
  /* line 276, ../sass/_markets.scss */
  #block-views-block-top-banner-block-1 .region-banner img {
    max-height: 400px;
  }
}
@media (max-width: 40rem) {
  /* line 283, ../sass/_markets.scss */
  #block-views-block-top-banner-block-1 .region-banner img {
    min-width: 1200px;
    min-height: 266px;
  }

  /* line 288, ../sass/_markets.scss */
  body.path-frontpage {
    padding-top: 56px;
  }
}
@media only screen and (max-width: 990px) {
  /* line 297, ../sass/_markets.scss */
  #block-views-block-market-cloud-and-networking-block-1 .views-row, #block-views-block-market-cloud-and-networking-block-2 .views-row, #block-views-block-market-cloud-and-networking-block-3 .views-row {
    padding-left: 40px;
  }

  /* line 299, ../sass/_markets.scss */
  .views-row.promo-cover {
    min-height: inherit;
    display: inline-block;
    vertical-align: top;
    float: none;
    width: 49.6%;
    padding: 0 3px;
  }

  /* line 300, ../sass/_markets.scss */
  .views-row.promo-cover {
    width: 49.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 305, ../sass/_markets.scss */
  #block-views-block-market-cloud-and-networking-block-1 .views-row, #block-views-block-market-cloud-and-networking-block-2 .views-row, #block-views-block-market-cloud-and-networking-block-3 .views-row {
    padding-left: 0.9375rem;
  }
}
@media only screen and (max-width: 640px) {
  /* line 311, ../sass/_markets.scss */
  #block-views-block-market-cloud-and-networking-block-1 .views-row, #block-views-block-market-cloud-and-networking-block-2 .views-row, #block-views-block-market-cloud-and-networking-block-3 .views-row {
    padding: 0 0 10px 0;
    width: 100%;
  }

  /* line 313, ../sass/_markets.scss */
  .views-row.promo-cover {
    width: 100%;
  }

  /* line 316, ../sass/_markets.scss */
  .full-cover .fullwidth-promo .promo-text-content {
    top: 16%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 325, ../sass/_markets.scss */
  .full-cover .fullwidth-promo img {
    min-height: 200px;
    width: 640px;
    margin-left: -150px;
    max-width: 640px;
  }
  /* line 326, ../sass/_markets.scss */
  .full-cover .fullwidth-promo .promo-text-content {
    top: 0;
  }
  /* line 327, ../sass/_markets.scss */
  .full-cover .fullwidth-promo .promo-text-content h4 {
    font-size: 18px;
  }
}
/* line 334, ../sass/_markets.scss */
.path-frontpage .views-row.promo-cover .views-field {
  padding: 0;
}

/* line 5, ../sass/_applications.scss */
.lab-btn {
  text-align: center;
  margin: 10px 0 20px 0;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
/* line 7, ../sass/_applications.scss */
.lab-btn a:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}

/* line 13, ../sass/_applications.scss */
#block-lumentum-content .vocabulary-applications_lab .pane-menu-wet-footer {
  max-width: 1160px;
  margin: 0 auto;
  padding: 40px 0 0 0;
}
/* line 15, ../sass/_applications.scss */
#block-lumentum-content .vocabulary-applications_lab .pane-menu-wet-footer .columns h2 {
  padding: 0 0 0 15px;
}
/* line 16, ../sass/_applications.scss */
#block-lumentum-content .vocabulary-applications_lab .pane-menu-wet-footer .columns .views-row {
  width: 50%;
  float: left;
  padding: 0 15px;
  margin-bottom: 40px;
  border: none;
}
/* line 17, ../sass/_applications.scss */
#block-lumentum-content .vocabulary-applications_lab .pane-menu-wet-footer .columns .views-row .views-field-title {
  font-size: 18px;
  margin: 15px 0 5px 0;
}
/* line 20, ../sass/_applications.scss */
#block-lumentum-content .vocabulary-applications_lab .pane-menu-wet-footer .columns .views-row .views-field-field-link a:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 26, ../sass/_applications.scss */
#block-lumentum-content .vocabulary-applications_lab .pane-menu-wet-footer .literature-pdf-icon {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
/* line 27, ../sass/_applications.scss */
#block-lumentum-content .vocabulary-applications_lab .pane-menu-wet-footer .literature-pdf-icon::before {
  display: none;
}
/* line 31, ../sass/_applications.scss */
#block-lumentum-content .vocabulary-applications_lab .button:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}

/* line 37, ../sass/_applications.scss */
.automotive-wrap {
  width: 100%;
  text-align: center;
  margin: 20px 0 30px 0;
  display: inline-block;
  vertical-align: top;
}
/* line 38, ../sass/_applications.scss */
.automotive-wrap .automotive-box {
  margin: 0;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  width: 32%;
}
/* line 39, ../sass/_applications.scss */
.automotive-wrap .automotive-box ul {
  margin: 0;
  padding: 0;
}
/* line 40, ../sass/_applications.scss */
.automotive-wrap .automotive-box ul li {
  margin: 0;
  text-align: left;
  color: #666667;
  font-size: 14px;
}
/* line 41, ../sass/_applications.scss */
.automotive-wrap .automotive-box ul li:before {
  content: "\2022";
  font-size: 27px;
  position: absolute;
  top: 13px;
  left: 0px;
  line-height: 0;
}
/* line 45, ../sass/_applications.scss */
.automotive-wrap span {
  font-weight: bold;
  margin: 8px 0;
  font-size: 14px;
  min-height: 32px;
  display: block;
  line-height: 14px;
}
/* line 46, ../sass/_applications.scss */
.automotive-wrap img {
  background: #F9F9F9;
  width: 80%;
}

/*************Company page******************************/
/* line 51, ../sass/_applications.scss */
#block-acceleratingphotonicinnovationcompany {
  max-width: 1160px;
  margin: 0 auto;
  padding: 30px 0 16px 0;
}
/* line 52, ../sass/_applications.scss */
#block-acceleratingphotonicinnovationcompany .company-block {
  width: 33.33333%;
  float: left;
  margin: 0 0 30px 0;
  padding: 0 15px;
}
/* line 53, ../sass/_applications.scss */
#block-acceleratingphotonicinnovationcompany .company-block img {
  width: 100%;
}
/* line 54, ../sass/_applications.scss */
#block-acceleratingphotonicinnovationcompany .company-block .title {
  margin: 27px 0 6px 0;
}
/* line 55, ../sass/_applications.scss */
#block-acceleratingphotonicinnovationcompany .company-block .title a {
  color: #323133;
  font-size: 24px;
  line-height: 1.4;
}
/* line 57, ../sass/_applications.scss */
#block-acceleratingphotonicinnovationcompany .company-block p {
  font-size: 14px;
  line-height: 27px;
}
/* line 59, ../sass/_applications.scss */
#block-acceleratingphotonicinnovationcompany .company-block .learnmorebtn:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}

/* line 65, ../sass/_applications.scss */
.page-node-65 .bottom-one-wrap {
  padding: 40px 0 28px 0;
}
/* line 67, ../sass/_applications.scss */
.page-node-65 #block-lumentum-content h2 {
  margin: 3px 0 25px 0;
  line-height: 1.4;
}

/* line 72, ../sass/_applications.scss */
#block-companybottomblocks {
  padding: 10px 0 0 0;
}
/* line 73, ../sass/_applications.scss */
#block-companybottomblocks ul {
  margin: 0;
  list-style: none;
}
/* line 74, ../sass/_applications.scss */
#block-companybottomblocks ul li {
  list-style-type: none;
  display: inline-block;
  margin-right: 35px;
  max-width: 216px;
  vertical-align: top;
  margin-bottom: 35px;
  margin-top: 0;
  padding: 0;
}
/* line 75, ../sass/_applications.scss */
#block-companybottomblocks ul li a {
  padding: 25px 12px 21px 12px;
  margin: 10px 0 0 0;
  font-size: 24px;
  font-family: 'ClanPro-Book', sans-serif;
  color: #1960ae;
  text-transform: capitalize;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  line-height: 26px;
  height: 100px;
  width: 229px;
}
/* line 87, ../sass/_applications.scss */
#block-companybottomblocks ul li:before {
  display: none;
}

/* line 92, ../sass/_applications.scss */
#block-leadershiptabs, #block-corporatesocialresponsibilitytabs {
  max-width: 1072px;
  margin: 0 auto;
}
/* line 93, ../sass/_applications.scss */
#block-leadershiptabs #leadership-tabs {
  text-align: center;
  position: relative;
  top: -80px;
}
/* line 94, ../sass/_applications.scss */
#block-leadershiptabs #leadership-tabs a {
  padding: 22px 25px 22px 23px;
  background: #ffffff;
  opacity: 0.8;
  color: #323133;
}
/* line 95, ../sass/_applications.scss */
#block-leadershiptabs #leadership-tabs a:first-child {
  position: relative;
  left: 4px;
}
/* line 96, ../sass/_applications.scss */
#block-leadershiptabs #leadership-tabs a.active {
  background: #f9f9f9;
  opacity: 1;
}
/* line 93, ../sass/_applications.scss */
#block-corporatesocialresponsibilitytabs #leadership-tabs {
  text-align: center;
  position: relative;
  top: -91px;
}
/* line 94, ../sass/_applications.scss */
#block-corporatesocialresponsibilitytabs #leadership-tabs a {
  padding: 22px 25px 22px 23px;
  background: #ffffff;
  opacity: 0.8;
  color: #323133;
  margin: 0 1px;
}
/* line 95, ../sass/_applications.scss */
#block-corporatesocialresponsibilitytabs #leadership-tabs a:first-child {
  position: relative;
  left: 0px;
}
/* line 96, ../sass/_applications.scss */
#block-corporatesocialresponsibilitytabs #leadership-tabs a.active {
  background: #f9f9f9;
  opacity: 1;
}

/* line 101, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-1, #block-views-block-leadership-page-view-block-3 {
  max-width: 1101px;
  width: 66.66667%;
  margin: -20px auto 50px;
  border-bottom: 1px dotted #d1d1d1;
  padding: 0 0 35px 0;
}
/* line 102, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-1 .views-row, #block-views-block-leadership-page-view-block-3 .views-row {
  margin: 11px 0 6px;
}
/* line 103, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-1 .views-col, #block-views-block-leadership-page-view-block-3 .views-col {
  width: 50% !important;
  padding: 0 15px;
  margin: 0;
}
/* line 105, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-1 .views-col .views-field-title a, #block-views-block-leadership-page-view-block-3 .views-col .views-field-title a {
  font-family: 'ClanPro-Medium',sans-serif;
  color: #2277b9;
  margin: 0 0 2px 0;
  display: inline-block;
  vertical-align: top;
}

/* line 109, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-2 {
  max-width: 1072px;
  margin: 0 auto;
  width: 66.66667%;
}
/* line 110, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-2 .views-row {
  border-top: 1px dotted #d1d1d1;
  padding: 60px 0 24px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
/* line 111, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-2 .views-row:first-child {
  border: none;
  padding-top: 10px;
}
/* line 112, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-2 .views-row .views-field-field-image {
  width: 25%;
  float: left;
  padding-left: 0.9375rem;
}
/* line 113, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-2 .views-row .views-field-field-image img {
  width: 160px;
}
/* line 115, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-2 .views-row .views-field-title {
  width: 75%;
  float: right;
  font-family: 'ClanPro-Medium',sans-serif;
  padding: 0 15px;
}
/* line 116, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-2 .views-row .views-field-title a {
  color: #666667;
}
/* line 118, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-2 .views-row .views-field-field-designation {
  width: 75%;
  float: right;
  margin: 0 0 18px 0;
  padding: 0 15px;
}
/* line 119, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-2 .views-row .views-field-body {
  width: 75%;
  float: right;
  padding: 0 15px;
}
/* line 120, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-2 .views-row .views-field-body p {
  margin-bottom: 1.25rem;
}

/* line 125, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-4 {
  max-width: 1072px;
  margin: 0 auto;
  width: 66.66667%;
}
/* line 126, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-4 .views-row {
  border-top: 1px dotted #d1d1d1;
  padding: 50px 0 24px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
/* line 127, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-4 .views-row:first-child {
  border: none;
  padding-top: 0;
}
/* line 128, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-4 .views-row .views-field-title {
  font-family: 'ClanPro-Medium',sans-serif;
  padding: 0 15px;
}
/* line 129, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-4 .views-row .views-field-title a {
  color: #666667;
}
/* line 131, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-4 .views-row .views-field-field-designation {
  margin: 0 0 18px 0;
  padding: 0 15px;
}
/* line 132, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-4 .views-row .views-field-body {
  padding: 0 15px;
}
/* line 133, ../sass/_applications.scss */
#block-views-block-leadership-page-view-block-4 .views-row .views-field-body p {
  margin-bottom: 1.25rem;
}

/* line 138, ../sass/_applications.scss */
.responsibility-wrap {
  padding: 0 0 20px 0;
}
/* line 139, ../sass/_applications.scss */
.responsibility-wrap h2 {
  margin: 40px 0 10px 0;
}
/* line 140, ../sass/_applications.scss */
.responsibility-wrap h2:nth-of-type(1) {
  margin: 2px 0 9px 0;
}
/* line 141, ../sass/_applications.scss */
.responsibility-wrap h3 {
  border-top: 1px solid #DDDDDD;
  margin: 0;
  padding: 20px 0;
  font-size: 20px;
}
/* line 142, ../sass/_applications.scss */
.responsibility-wrap h3:nth-of-type(1) {
  border: none;
}

/* line 145, ../sass/_applications.scss */
#block-views-block-literature-items-block-2 {
  padding: 10px 0 6px 0;
}
/* line 146, ../sass/_applications.scss */
#block-views-block-literature-items-block-2 header {
  font-size: 24px;
  font-weight: normal;
  color: #323133;
}
/* line 147, ../sass/_applications.scss */
#block-views-block-literature-items-block-2 .views-row {
  width: 30%;
  float: left;
  margin: 10px 20px 12px 0;
  padding: 15px 0 25px;
  border-top: 1px dotted #D1D3D4;
  min-height: 108px;
}
/* line 148, ../sass/_applications.scss */
#block-views-block-literature-items-block-2 .views-row .link-url {
  color: #c6c6c5;
  font-size: 12px;
  text-transform: uppercase;
}

/* line 152, ../sass/_applications.scss */
.quality-wrap {
  background: #fff;
  border: solid 1px #DDDDDD;
  padding: 12px 10px 8px;
  margin: 15px 0 20px 0;
}
/* line 153, ../sass/_applications.scss */
.quality-wrap h3 {
  font-size: 20px;
  margin: 0 0 8px 0;
}

/* line 155, ../sass/_applications.scss */
.box-ul {
  margin: 0;
}
/* line 156, ../sass/_applications.scss */
.box-ul li {
  margin: 15px 0;
  font-size: 16px;
  list-style: none;
  margin: 15px 0;
  padding: 0 0 0 20px;
  color: #666667;
  list-style: none;
  position: relative;
  line-height: 1.6;
}
/* line 163, ../sass/_applications.scss */
.box-ul li::before {
  content: "\2022";
  font-size: 27px;
  position: absolute;
  top: 13px;
  left: 0px;
  line-height: 0;
}

/* line 172, ../sass/_applications.scss */
.page-node-type-product #block-lumentum-content .div-footer .view-title h2 {
  margin: 0;
}
/* line 173, ../sass/_applications.scss */
.page-node-type-product #block-lumentum-content .div-footer .view-title h2::after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
}
/* line 176, ../sass/_applications.scss */
.page-node-type-product #block-lumentum-content .div-footer .views-field-field-date {
  float: none;
  font-family: 'ClanPro-Medium',sans-serif;
}
/* line 177, ../sass/_applications.scss */
.page-node-type-product #block-lumentum-content .div-footer .views-field-field-date .field-content {
  float: none;
}
/* line 178, ../sass/_applications.scss */
.page-node-type-product #block-lumentum-content .div-footer .views-field-field-date:after {
  display: none;
}
/* line 182, ../sass/_applications.scss */
.page-node-type-product #block-lumentum-content .div-footer .item-list ul li {
  padding: 0 0 15px 0;
  border-bottom: 1px dotted #d1d1d1;
}
/* line 185, ../sass/_applications.scss */
.page-node-type-product #block-lumentum-content .div-footer .views-row {
  margin: 0;
  width: 100%;
  padding: 0 0 15px 0;
  border-bottom: 1px dotted #d1d1d1;
}
/* line 186, ../sass/_applications.scss */
.page-node-type-product #block-lumentum-content .div-footer .views-row .views-field-views-conditional-field {
  font-family: 'ClanPro-Medium',sans-serif;
  font-size: 12px;
}
/* line 187, ../sass/_applications.scss */
.page-node-type-product #block-lumentum-content .div-footer .views-row .views-field-title {
  font-size: 16px;
}
/* line 188, ../sass/_applications.scss */
.page-node-type-product #block-lumentum-content .div-footer .views-row .views-field-field-location-country-code {
  text-transform: uppercase;
  font-style: italic;
  font-family: "ClanPro-Medium",Helvetica,sans-serif;
  font-size: 12px;
}

/* line 194, ../sass/_applications.scss */
.application-page-noimage {
  max-width: 773px;
  margin: 29px auto 0 !important;
  padding: 0 15px;
}
/* line 196, ../sass/_applications.scss */
.application-page-noimage .views-row .views-field-name {
  width: 100%;
  margin-left: 0 !important;
}

/****************************Contact page css******************************/
/* line 202, ../sass/_applications.scss */
.page-node-41 .region-content {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 15px;
}

/* line 205, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-1 .views-row {
  float: left;
  width: 33.33333%;
  line-height: 26px;
}
/* line 206, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-1 .views-row .views-field-title {
  font-family: 'ClanPro-Medium',sans-serif;
}
/* line 207, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-1 .views-row .views-label-field-phone {
  float: left;
}
/* line 208, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-1 .views-row .views-label-field-fax-number {
  float: left;
}

/* line 213, ../sass/_applications.scss */
#block-contactusofficelocationsblock .title {
  font-family: 'ClanPro-Medium',sans-serif;
}
/* line 214, ../sass/_applications.scss */
#block-contactusofficelocationsblock p:empty {
  display: none;
}

/* line 217, ../sass/_applications.scss */
#contact-sales {
  padding: 50px 0 0 0;
}

/* line 218, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-2 {
  width: 66.66667%;
  float: left;
  padding-right: 28px;
}
/* line 219, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-2 .views-row {
  float: left;
  width: 48%;
  line-height: 26px;
  border-top: 1px dotted #d1d1d1;
  padding: 30px 0 0 0;
  margin: 30px 2% 0 0;
}
/* line 220, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-2 .views-row .views-field-title {
  font-family: 'ClanPro-Medium',sans-serif;
}
/* line 221, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-2 .views-row .views-label-field-phone {
  float: left;
}
/* line 222, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-2 .views-row .views-label-field-fax-number {
  float: left;
}
/* line 223, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-2 .views-row:nth-of-type(1) {
  border: none;
}
/* line 224, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-2 .views-row:nth-of-type(2) {
  border: none;
}
/* line 226, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-2 footer {
  font-style: italic;
  margin: 50px 0 43px 0;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
/* line 227, ../sass/_applications.scss */
#block-views-block-contact-us-page-block-2 footer p {
  font-size: 12px;
  line-height: 18px;
}

/* line 231, ../sass/_applications.scss */
#block-contactusbuttonsblock {
  float: left;
  width: 33.33333%;
  padding: 0px 0 0 30px;
}
/* line 232, ../sass/_applications.scss */
#block-contactusbuttonsblock a {
  width: 100%;
  font-size: 20px;
  color: #1960ae;
  text-align: center;
  padding: 20px 20px;
  border: 2px solid #eeeeee;
  display: inline-block;
  text-transform: initial;
  float: left;
  margin: 0 0 23px 0;
  background: none;
}
/* line 234, ../sass/_applications.scss */
#block-contactusbuttonsblock a:hover {
  border: 2px solid #f9f9f9 !important;
}

/* line 239, ../sass/_applications.scss */
#block-contactusdistributorsblock {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

/* line 242, ../sass/_applications.scss */
.page-node-94 #block-lumentum-content {
  max-width: 1160px;
  margin: 0 auto;
}

/* line 244, ../sass/_applications.scss */
.customers-box-left {
  width: 33.33333%;
  float: left;
  padding: 0 15px;
}
/* line 245, ../sass/_applications.scss */
.customers-box-left a {
  padding: 14px 30px 12px 20px;
  font-size: 13px;
  color: #666667;
  display: inline;
}
/* line 246, ../sass/_applications.scss */
.customers-box-left a:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  padding: 0 0 0 23%;
}
/* line 248, ../sass/_applications.scss */
.customers-box-left p {
  margin: 0 0 15px 0;
}

/* line 250, ../sass/_applications.scss */
.customers-box-right {
  width: 66.66667%;
  float: left;
  padding: 0 15px;
}
/* line 251, ../sass/_applications.scss */
.customers-box-right h2 {
  margin: 0;
}
/* line 252, ../sass/_applications.scss */
.customers-box-right .dotted-separator {
  border-top: 1px dotted #d1d1d1;
  padding: 15px 0 5px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
/* line 253, ../sass/_applications.scss */
.customers-box-right .dotted-separator strong {
  font-family: 'ClanPro-Medium',sans-serif;
  font-weight: normal;
}
/* line 256, ../sass/_applications.scss */
.customers-box-right p span {
  color: #c6c6c5;
  font-size: 12px;
}
/* line 259, ../sass/_applications.scss */
.customers-box-right ul li {
  margin: 8px 0;
}

/****************************Contact page css End******************************/
/* line 264, ../sass/_applications.scss */
.page-node-98 h2 {
  margin: 3px 0 9px 0;
}
/* line 265, ../sass/_applications.scss */
.page-node-98 h2 strong {
  font-weight: normal;
}
/* line 267, ../sass/_applications.scss */
.page-node-98 #block-lumentum-content {
  padding: 0 15px;
  max-width: 753px;
}
/* line 268, ../sass/_applications.scss */
.page-node-98 .region-content {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5px;
}
/* line 62, ../sass/_base.scss */
.page-node-98 .region-content:before, .page-node-98 .region-content:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
.page-node-98 .region-content:after {
  clear: both;
}
/* line 269, ../sass/_applications.scss */
.page-node-98 .region-content #block-views-block-contact-us-page-block-3, .page-node-98 .region-content #block-views-block-contact-us-page-block-4, .page-node-98 .region-content #block-views-block-contact-us-page-block-5 {
  width: 33.1%;
  float: left;
  padding: 41px 20px 15px 0;
  border-top: 1px solid #e6e6e6;
}
/* line 274, ../sass/_applications.scss */
.page-node-98 .region-content #block-views-block-contact-us-page-block-3 .views-row, .page-node-98 .region-content #block-views-block-contact-us-page-block-4 .views-row, .page-node-98 .region-content #block-views-block-contact-us-page-block-5 .views-row {
  padding: 0 0.625rem 1.25rem;
}
/* line 275, ../sass/_applications.scss */
.page-node-98 .region-content #block-views-block-contact-us-page-block-3 .block-title, .page-node-98 .region-content #block-views-block-contact-us-page-block-4 .block-title, .page-node-98 .region-content #block-views-block-contact-us-page-block-5 .block-title {
  font-size: 16px;
  font-family: 'ClanPro-Medium',sans-serif !important;
  color: #666667;
  padding: 0 0.625rem 14px;
}
/* line 276, ../sass/_applications.scss */
.page-node-98 .region-content #block-views-block-contact-us-page-block-3 .views-field-title, .page-node-98 .region-content #block-views-block-contact-us-page-block-4 .views-field-title, .page-node-98 .region-content #block-views-block-contact-us-page-block-5 .views-field-title {
  font-family: 'ClanPro-Medium',sans-serif !important;
}
/* line 278, ../sass/_applications.scss */
.page-node-98 .region-content hr {
  border: none;
}

/* line 283, ../sass/_applications.scss */
.page-node-81 .bottom-one-wrap, .page-node-38 .bottom-one-wrap, .page-node-83 .bottom-one-wrap {
  padding: 40px 0 0 0;
}
/* line 284, ../sass/_applications.scss */
.page-node-81 main, .page-node-38 main, .page-node-83 main {
  padding: 0;
}

/* line 288, ../sass/_applications.scss */
.page-node-39 #block-lumentum-content, .page-node-85 #block-lumentum-content {
  padding: 0 15px;
}

/* line 292, ../sass/_applications.scss */
.wrap-content {
  float: left;
  width: 50%;
  margin: 0 20px 0 0;
}
/* line 293, ../sass/_applications.scss */
.wrap-content ul {
  margin: 0;
}
/* line 294, ../sass/_applications.scss */
.wrap-content ul li {
  color: #666667;
  font-size: 16px;
  position: relative;
  list-style: none;
  padding: 0 0 0 20px;
}
/* line 295, ../sass/_applications.scss */
.wrap-content ul li::before {
  content: "\2022";
  font-size: 27px;
  position: absolute;
  top: 13px;
  left: 0px;
  line-height: 0;
}

/****************************careers page css******************************/
/* line 307, ../sass/_applications.scss */
.page-node-106 #block-lumentum-content {
  padding: 0 15px;
  max-width: 1190px;
}
/* line 308, ../sass/_applications.scss */
.page-node-106 .field--type-text-with-summary {
  max-width: 773px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 309, ../sass/_applications.scss */
.page-node-106 .field--name-field-content-block {
  margin: 68px 0 0 0;
}
/* line 310, ../sass/_applications.scss */
.page-node-106 .field--name-field-content-block .field__item {
  width: 50%;
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  position: relative;
  margin-bottom: 55px;
}
/* line 312, ../sass/_applications.scss */
.page-node-106 .field--name-field-content-block .field__item .field--name-field-image:before {
  content: "";
  width: 100%;
  background: black;
  position: absolute;
  display: block;
  opacity: 0.5;
  top: 0;
  bottom: 0;
}
/* line 314, ../sass/_applications.scss */
.page-node-106 .field--name-field-content-block .field__item img {
  width: 100%;
}
/* line 315, ../sass/_applications.scss */
.page-node-106 .field--name-field-content-block .field__item .field__item {
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 317, ../sass/_applications.scss */
.page-node-106 .field--name-field-content-block .field--name-field-title {
  top: 30%;
  margin: -22.5px auto !important;
  text-transform: capitalize;
  font-size: 30px;
  color: #ffffff;
  position: absolute;
  z-index: 1;
  text-align: center;
  left: 0;
  right: 0;
}
/* line 319, ../sass/_applications.scss */
.page-node-106 .field--name-field-content-block .field--name-field-hero-link {
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
  top: 66%;
  left: 0;
}
/* line 320, ../sass/_applications.scss */
.page-node-106 .field--name-field-content-block .field--name-field-hero-link a {
  padding: 13px 5px 12px 18px;
  font-size: 13px;
  border: none;
  display: inline;
}
/* line 321, ../sass/_applications.scss */
.page-node-106 .field--name-field-content-block .field--name-field-hero-link a:after {
  content: '\e809';
  margin-left: 9px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  padding: 0 15px 0 10px;
  position: relative;
  top: 1px;
}
/* line 322, ../sass/_applications.scss */
.page-node-106 .field--name-field-content-block .field--name-field-hero-link a:hover {
  border: none !important;
}
/* line 326, ../sass/_applications.scss */
.page-node-106 .field--name-field-link {
  position: absolute;
  top: 55.5%;
  text-align: center;
  width: 100%;
  font-family: 'ClanPro-News',sans-serif;
}
/* line 327, ../sass/_applications.scss */
.page-node-106 .field--name-field-link a {
  background: rgba(255, 255, 255, 0.2);
  padding: 13px 26px 11px 20px;
  text-align: center;
  text-transform: uppercase;
  font-size: 13px;
  min-width: 258px;
  border: 1px solid #fff;
  color: #fff;
}
/* line 329, ../sass/_applications.scss */
.page-node-106 .field--name-field-link a:hover {
  background: #fff;
  color: #323133;
}
/* line 333, ../sass/_applications.scss */
.page-node-106 #block-views-block-top-banner-block-1 .views-field-title {
  top: 48.5%;
}

/* line 338, ../sass/_applications.scss */
.page-node-107 #block-lumentum-content {
  padding: 0 15px;
}
/* line 340, ../sass/_applications.scss */
.page-node-107 .field--name-body ul {
  margin: 0;
  list-style: none;
}
/* line 342, ../sass/_applications.scss */
.page-node-107 .field--name-body ul li ul {
  margin-left: 1.25rem;
}
/* line 343, ../sass/_applications.scss */
.page-node-107 .field--name-body ul li ul li {
  font-size: 16px;
  margin: 15px 0;
  padding: 0 0 0 20px;
  color: #666667;
  position: relative;
  font-family: 'ClanPro-Book',sans-serif;
  color: #666667;
}
/* line 344, ../sass/_applications.scss */
.page-node-107 .field--name-body ul li ul li:before {
  content: "\2022";
  font-size: 27px;
  position: absolute;
  top: 13px;
  left: 0px;
  line-height: 0;
}

/* line 353, ../sass/_applications.scss */
.page-node-35 main {
  padding: 0 0 15px 0;
}
/* line 354, ../sass/_applications.scss */
.page-node-35 .bottom-one-wrap {
  padding: 60px 0 20px;
}
/* line 355, ../sass/_applications.scss */
.page-node-35 .field--type-text-with-summary {
  max-width: 773px;
  margin: 0 auto;
  padding: 50px 15px 0;
}
/* line 356, ../sass/_applications.scss */
.page-node-35 #block-lumentum-page-title {
  padding: 0 15px;
}
/* line 357, ../sass/_applications.scss */
.page-node-35 #block-lumentum-content {
  padding: 0 15px;
}

/* line 360, ../sass/_applications.scss */
#block-views-block-accordion-view-block-1 {
  max-width: 743px;
  margin: 0 auto;
}
/* line 361, ../sass/_applications.scss */
#block-views-block-accordion-view-block-1 .views-row {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
/* line 363, ../sass/_applications.scss */
#block-views-block-accordion-view-block-1 .views-row:last-child .accordion-menu {
  border: 0;
}
/* line 365, ../sass/_applications.scss */
#block-views-block-accordion-view-block-1 .views-row:last-child .open-accordion .accordion-menu {
  border-bottom: 1px solid #e1e1e1;
}
/* line 370, ../sass/_applications.scss */
#block-views-block-accordion-view-block-1 .views-field.views-field-body {
  display: none;
  width: 80%;
  float: right;
  line-height: 28px;
  padding-top: 10px;
  padding: 10px 15px 0;
}
/* line 371, ../sass/_applications.scss */
#block-views-block-accordion-view-block-1 .accordion-menu {
  border-bottom: 1px solid #e1e1e1;
  padding: 15px 0;
  overflow: auto;
}
/* line 372, ../sass/_applications.scss */
#block-views-block-accordion-view-block-1 .right-image {
  padding-left: 0.9375rem;
  float: left;
  width: 20%;
}
/* line 373, ../sass/_applications.scss */
#block-views-block-accordion-view-block-1 .left-text {
  padding-left: 0.9375rem;
  width: 80%;
  float: right;
}
/* line 374, ../sass/_applications.scss */
#block-views-block-accordion-view-block-1 .left-text:before {
  content: '\e807';
  float: right;
  font-size: 20px;
  font-family: "icon";
  line-height: 1;
  margin: 10px 25px 0;
}
/* line 375, ../sass/_applications.scss */
#block-views-block-accordion-view-block-1 .left-text strong {
  font-family: 'ClanPro-Medium',sans-serif;
  font-size: 16px;
  line-height: 2;
  font-weight: inherit;
}
/* line 377, ../sass/_applications.scss */
#block-views-block-accordion-view-block-1 .open-accordion .left-text::before {
  content: '\e806';
}

/****************************careers page css End******************************/
/*********************webform css**********************/
/* line 385, ../sass/_applications.scss */
.page-node-151 main {
  padding: 0;
}

/* line 388, ../sass/_applications.scss */
.page-node-157 main {
  padding: 0 !important;
}

/* line 391, ../sass/_applications.scss */
.page-node-type-promotional-landing-page #block-lumentum-page-title {
  display: none;
}
/* line 392, ../sass/_applications.scss */
.page-node-type-promotional-landing-page main {
  padding: 0 0 16px 0;
}
/* line 393, ../sass/_applications.scss */
.page-node-type-promotional-landing-page #block-lumentum-content {
  max-width: 870px;
}
/* line 394, ../sass/_applications.scss */
.page-node-type-promotional-landing-page #block-lumentum-content h2 {
  margin: 2px 0 9px 0;
}
/* line 395, ../sass/_applications.scss */
.page-node-type-promotional-landing-page #block-lumentum-content h3 {
  margin-bottom: 0.5rem;
}
/* line 397, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--type-text-with-summary {
  width: 69%;
  float: left;
  padding: 0 15px;
}
/* line 399, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform {
  float: right;
  width: 31%;
  background: #fff;
  position: relative;
  margin: -1px 0 0 0;
}
/* line 400, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform .webform-submission-form {
  padding: 0 15px;
}
/* line 401, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform input {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  width: 100%;
  border: 1px solid #ccc;
  height: 1.8rem;
  margin: 0 0 1rem 0;
  padding: 0 8px;
  border-radius: 0 !important;
}
/* line 402, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform input:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
  box-shadow: 0 0 5px #999999;
}
/* line 404, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
}
/* line 405, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform .title-whitepaper {
  text-transform: uppercase;
  padding: 5px 0.9375rem;
  font-size: 0.875rem;
  font-family: 'ClanPro-Medium', Helvetica, sans-serif;
  background: #313233;
  color: #ffffff;
}
/* line 407, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform .form-item-first-name {
  padding: 47px 0 0 0;
}
/* line 408, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform fieldset {
  margin: 0;
}
/* line 409, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform fieldset legend {
  border: none;
  margin: 0;
}
/* line 410, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform fieldset input {
  width: auto;
  margin: 0;
  vertical-align: middle;
  display: inline;
}
/* line 411, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform fieldset label {
  display: inline;
  margin: auto;
  width: 90%;
}
/* line 413, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform .form-actions {
  box-shadow: none;
  width: auto;
  height: auto;
  margin: 5px 0 20px 0;
  cursor: pointer;
  padding: 0;
  position: relative;
}
/* line 414, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform .form-actions:after {
  content: '\e809';
  margin-left: 1px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  position: absolute;
  right: 7px;
  top: 7px;
  pointer-events: none;
}
/* line 416, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform .form-actions input {
  border: none;
  box-shadow: none;
  height: auto;
  width: auto;
  margin: 0;
  padding: 7px 18px 7px 10px;
  background: none;
}
/* line 417, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform .form-actions input:hover {
  background: none;
  color: #fff;
}
/* line 419, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform .form-actions:hover {
  color: #fff;
}
/* line 420, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .field--name-field-webform .form-actions:hover input {
  color: #fff;
  border: none !important;
}
/* line 424, ../sass/_applications.scss */
.page-node-type-promotional-landing-page #edit-markup {
  position: absolute;
  left: 0;
  width: 100%;
}
/* line 427, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .box-ul li:before {
  content: "\2022";
  font-size: 27px;
  position: relative;
  top: 2px;
  left: -8px;
  line-height: 0;
  margin-left: -10px;
}
/* line 430, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .captcha {
  margin: 8px 0 0 0;
}
/* line 431, ../sass/_applications.scss */
.page-node-type-promotional-landing-page .g-recaptcha {
  transform: scale(0.64);
  left: -21%;
  position: relative;
}

/* line 435, ../sass/_applications.scss */
.page-webform-contact .webform-submission-form {
  width: 100%;
}
/* line 436, ../sass/_applications.scss */
.page-webform-contact h1 {
  display: none;
}

/* line 440, ../sass/_applications.scss */
.page-node-type-webform .node__meta, .page-webform-contact .node__meta {
  display: none;
}
/* line 441, ../sass/_applications.scss */
.page-node-type-webform h2, .page-webform-contact h2 {
  margin: 2px 0 50px 0;
}
/* line 442, ../sass/_applications.scss */
.page-node-type-webform input, .page-webform-contact input {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  width: 100%;
  border: 1px solid #ccc;
  height: 2.3125rem;
  margin: 0 0 1rem 0;
  padding: 0 8px;
  border-radius: 0 !important;
}
/* line 443, ../sass/_applications.scss */
.page-node-type-webform input:focus, .page-webform-contact input:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
  box-shadow: 0 0 5px #999999;
}
/* line 445, ../sass/_applications.scss */
.page-node-type-webform label, .page-webform-contact label {
  font-size: 0.875rem;
  color: #666667;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  font-size: 16px;
}
/* line 446, ../sass/_applications.scss */
.page-node-type-webform .intl-tel-input, .page-webform-contact .intl-tel-input {
  width: 100%;
}
/* line 447, ../sass/_applications.scss */
.page-node-type-webform .intl-tel-input input, .page-webform-contact .intl-tel-input input {
  padding: 0 8px !important;
  margin: 0 0 1rem 0 !important;
}
/* line 448, ../sass/_applications.scss */
.page-node-type-webform .intl-tel-input .flag-container, .page-webform-contact .intl-tel-input .flag-container {
  display: none;
}
/* line 450, ../sass/_applications.scss */
.page-node-type-webform textarea, .page-webform-contact textarea {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  width: 100%;
  border: 1px solid #ccc;
  padding: 0 8px;
}
/* line 451, ../sass/_applications.scss */
.page-node-type-webform textarea:focus, .page-webform-contact textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
  box-shadow: 0 0 5px #999999;
}
/* line 454, ../sass/_applications.scss */
.page-node-type-webform .form-actions, .page-webform-contact .form-actions {
  box-shadow: none;
  width: auto;
  height: auto;
  margin: 12px 0 20px 0;
  cursor: pointer;
  padding: 0;
  position: relative;
}
/* line 455, ../sass/_applications.scss */
.page-node-type-webform .form-actions:after, .page-webform-contact .form-actions:after {
  content: '\e809';
  margin-left: 1px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  position: absolute;
  right: 7px;
  top: 7px;
  pointer-events: none;
}
/* line 457, ../sass/_applications.scss */
.page-node-type-webform .form-actions input, .page-webform-contact .form-actions input {
  border: none;
  box-shadow: none;
  height: auto;
  width: auto;
  margin: 0;
  padding: 7px 18px 7px 10px;
  background: none;
}
/* line 458, ../sass/_applications.scss */
.page-node-type-webform .form-actions input:hover, .page-webform-contact .form-actions input:hover {
  background: none;
  color: #fff;
}
/* line 460, ../sass/_applications.scss */
.page-node-type-webform .form-actions:hover, .page-webform-contact .form-actions:hover {
  color: #fff;
}
/* line 461, ../sass/_applications.scss */
.page-node-type-webform .form-actions:hover input, .page-webform-contact .form-actions:hover input {
  color: #fff;
  border: none !important;
}
/* line 465, ../sass/_applications.scss */
.page-node-type-webform .webform-element-description, .page-webform-contact .webform-element-description {
  color: #222;
  font-size: 0.85em;
}
/* line 466, ../sass/_applications.scss */
.page-node-type-webform #block-lumentum-content, .page-webform-contact #block-lumentum-content {
  padding: 0 15px;
}

/* line 470, ../sass/_applications.scss */
.page-node-type-webform-confirmation-page #block-lumentum-content {
  padding: 0 15px;
}
/* line 471, ../sass/_applications.scss */
.page-node-type-webform-confirmation-page main {
  padding: 0;
}

/* line 474, ../sass/_applications.scss */
.form-required {
  color: #f00;
  margin-left: 1px;
}

/* line 476, ../sass/_applications.scss */
em.caption-twelvepx {
  font-size: 11.8px;
  color: #666667;
}

/* line 477, ../sass/_applications.scss */
div.alignCenter {
  text-align: center;
  color: #666667;
}
/* line 478, ../sass/_applications.scss */
div.alignCenter .button {
  margin: 0 0 1.25rem;
}
/* line 479, ../sass/_applications.scss */
div.alignCenter .button:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}

/****************************FAQ page css******************************/
/* line 487, ../sass/_applications.scss */
.page-node-95 #block-views-block-top-banner-block-1 {
  margin: 0 0 20px 0;
}
/* line 488, ../sass/_applications.scss */
.page-node-95 .region-content {
  max-width: 773px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 489, ../sass/_applications.scss */
.page-node-95 .region-content h2 {
  color: #323133;
  font-size: 24px;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 1.1875rem;
}
/* line 490, ../sass/_applications.scss */
.page-node-95 .region-content .views-row {
  border-bottom: 1px solid #dddddd;
  padding: 4px 0 5px;
}
/* line 491, ../sass/_applications.scss */
.page-node-95 .region-content .views-row:last-child {
  border: none;
}
/* line 492, ../sass/_applications.scss */
.page-node-95 .region-content .views-row .views-field-title {
  color: #323133;
  font-size: 20px;
  margin-bottom: 0.5rem;
}

/****************************FAQ page css END******************************/
/* line 499, ../sass/_applications.scss */
.page-node-97 #block-views-block-top-banner-block-1 {
  margin: 0 0 52px 0;
}
/* line 500, ../sass/_applications.scss */
.page-node-97 #block-lumentum-content {
  padding: 0 15px;
}
/* line 501, ../sass/_applications.scss */
.page-node-97 #block-lumentum-content h2 {
  margin: 0 0 9px 0;
}
/* line 502, ../sass/_applications.scss */
.page-node-97 #block-lumentum-content h2 strong {
  font-weight: normal;
}
/* line 504, ../sass/_applications.scss */
.page-node-97 #block-lumentum-content ul {
  margin: 0;
}
/* line 505, ../sass/_applications.scss */
.page-node-97 #block-lumentum-content ul li {
  font-size: 16px;
  margin: 15px 0;
  padding: 0 0 0 20px;
  color: #666667;
  list-style: none;
  position: relative;
}
/* line 506, ../sass/_applications.scss */
.page-node-97 #block-lumentum-content ul li:before {
  content: "\2022";
  font-size: 27px;
  position: absolute;
  top: 13px;
  left: 0px;
  line-height: 0;
}

/* line 514, ../sass/_applications.scss */
.vocabulary-applications .accordion-view h3 {
  color: #323133;
}
/* line 515, ../sass/_applications.scss */
.vocabulary-applications .accordion-view h3:hover {
  color: #1960ae;
}
/* line 516, ../sass/_applications.scss */
.vocabulary-applications .accordion-view h3.accordion-open {
  color: #1960ae;
}

/* line 522, ../sass/_applications.scss */
.wrap-table td {
  text-align: left;
}

/****************************oclaro page css******************************/
/* line 527, ../sass/_applications.scss */
.page-node-427, .page-node-428 {
  background: #fff;
  height: 100%;
}
/* line 528, ../sass/_applications.scss */
.page-node-427 main, .page-node-428 main {
  background: #fff;
}
/* line 529, ../sass/_applications.scss */
.page-node-427 #left-nav, .page-node-428 #left-nav {
  display: none;
}
/* line 530, ../sass/_applications.scss */
.page-node-427 .main-wrap, .page-node-428 .main-wrap {
  margin: 0;
  width: 100%;
  overflow: inherit;
}
/* line 531, ../sass/_applications.scss */
.page-node-427 #block-views-block-top-banner-block-1, .page-node-428 #block-views-block-top-banner-block-1 {
  display: none;
}
/* line 532, ../sass/_applications.scss */
.page-node-427 .region-sys-impo, .page-node-428 .region-sys-impo {
  display: none;
}
/* line 533, ../sass/_applications.scss */
.page-node-427 .footer, .page-node-428 .footer {
  display: none;
}
/* line 534, ../sass/_applications.scss */
.page-node-427 .footer_bottom-wrap, .page-node-428 .footer_bottom-wrap {
  display: none;
}
/* line 535, ../sass/_applications.scss */
.page-node-427 #block-lumentum-content, .page-node-428 #block-lumentum-content {
  text-align: center;
  padding: 0 15px;
}
/* line 536, ../sass/_applications.scss */
.page-node-427 #block-lumentum-content p, .page-node-428 #block-lumentum-content p {
  margin-bottom: 0.25rem;
}
/* line 537, ../sass/_applications.scss */
.page-node-427 #block-lumentum-content img, .page-node-428 #block-lumentum-content img {
  margin: 15px 0;
}
/* line 539, ../sass/_applications.scss */
.page-node-427 .flag-bookmark, .page-node-428 .flag-bookmark {
  display: none;
}

/* line 542, ../sass/_applications.scss */
.page-node-428 p {
  margin-bottom: 1.25rem !important;
}
/* line 543, ../sass/_applications.scss */
.page-node-428 img {
  margin: 0 !important;
}

/* line 546, ../sass/_applications.scss */
.page-node-427 {
  background: #f9f9f9 !important;
}
/* line 547, ../sass/_applications.scss */
.page-node-427 main {
  background: #f9f9f9 !important;
}

/* line 552, ../sass/_applications.scss */
.page-node-63 #block-views-block-top-banner-block-1 {
  margin: 0 0 52px 0;
}
/* line 553, ../sass/_applications.scss */
.page-node-63 #block-lumentum-content {
  padding: 0 15px;
}
/* line 554, ../sass/_applications.scss */
.page-node-63 #block-lumentum-content h2 {
  margin: 0 0 9px 0;
}
/* line 555, ../sass/_applications.scss */
.page-node-63 #block-lumentum-content ul {
  margin: 0;
}
/* line 556, ../sass/_applications.scss */
.page-node-63 #block-lumentum-content ul li {
  font-size: 16px;
  margin: 15px 0;
  padding: 0 0 0 20px;
  color: #666667;
  list-style: none;
  position: relative;
  line-height: 1.6;
}
/* line 557, ../sass/_applications.scss */
.page-node-63 #block-lumentum-content ul li:before {
  content: "\2022";
  font-size: 27px;
  position: absolute;
  top: 13px;
  left: 0px;
  line-height: 0;
}

/* line 564, ../sass/_applications.scss */
.page-term-129 .hero-banner {
  margin: 0 0 47px 0;
}
/* line 565, ../sass/_applications.scss */
.page-term-129 h2 {
  margin: 3px 0 8px 0;
}

/* line 570, ../sass/_applications.scss */
.page-node-430 #block-lumentum-content #related-products, .page-node-439 #block-lumentum-content #related-products {
  padding: 0;
}
/* line 572, ../sass/_applications.scss */
.page-node-430 #block-lumentum-content .div-footer .row, .page-node-439 #block-lumentum-content .div-footer .row {
  padding: 0;
}
/* line 573, ../sass/_applications.scss */
.page-node-430 #block-lumentum-content .div-footer .columns, .page-node-439 #block-lumentum-content .div-footer .columns {
  padding: 0 15px;
}

/* line 578, ../sass/_applications.scss */
.wrap-table-right {
  float: right;
  width: 40% !important;
  margin: 0 0 50px 0;
}
/* line 579, ../sass/_applications.scss */
.wrap-table-right table {
  width: 100% !important;
}
/* line 580, ../sass/_applications.scss */
.wrap-table-right img {
  width: 100%;
}

/* line 584, ../sass/_applications.scss */
.page-node-85 .wrap-content {
  width: 56%;
}

/* Maintenance page */
/* line 588, ../sass/_applications.scss */
.maintenance-page {
  background-color: white;
  text-align: center;
  position: relative;
  top: 25vh;
  color: #222;
}
/* line 595, ../sass/_applications.scss */
.maintenance-page .logo {
  padding: 0px 40px 0 15px;
  vertical-align: middle;
}
/* line 601, ../sass/_applications.scss */
.maintenance-page #page-title {
  display: none;
}
/* line 605, ../sass/_applications.scss */
.maintenance-page .column {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

@media only screen and (max-width: 64rem) {
  /* line 2, ../sass/_custom-menu.scss */
  .top-bar .logo {
    display: inline-block;
  }

  /* line 7, ../sass/_custom-menu.scss */
  #globe-wrapper #globe {
    background: url(../images/icon_black.png) no-repeat;
  }

  /* line 10, ../sass/_custom-menu.scss */
  .OneLinkImplementation {
    top: 18px;
    right: 6px;
  }
}
/* line 13, ../sass/_custom-menu.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 18, ../sass/_custom-menu.scss */
.clearfix:after {
  clear: both;
}

/* line 22, ../sass/_custom-menu.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 30, ../sass/_custom-menu.scss */
a {
  text-decoration: none;
}
/* line 33, ../sass/_custom-menu.scss */
a:-webkit-any-link {
  text-decoration: none;
}

/* line 40, ../sass/_custom-menu.scss */
#block-custommainmenublock {
  border-right: 1px solid #e1e1e1;
}
/* line 50, ../sass/_custom-menu.scss */
#block-custommainmenublock ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 56, ../sass/_custom-menu.scss */
#block-custommainmenublock li {
  padding: 15px;
  border-top: 1px solid #e1e1e1;
  line-height: 1.6;
}
/* line 61, ../sass/_custom-menu.scss */
#block-custommainmenublock li a {
  display: block;
  font-size: 16px;
  color: #323133;
  position: relative;
}
/* line 67, ../sass/_custom-menu.scss */
#block-custommainmenublock li a::after {
  content: '\e809';
  float: right;
  font-size: 20px;
  font-family: "icon";
  line-height: 1;
  margin: 0 -1px 0 0;
}
/* line 77, ../sass/_custom-menu.scss */
#block-custommainmenublock li.open {
  background: #e9e9e9;
  border-left: 4px solid #EF4136;
  padding: 15px 15px 15px 11px;
}
/* line 82, ../sass/_custom-menu.scss */
#block-custommainmenublock li.open a {
  color: #D1D3D4;
}
/* line 86, ../sass/_custom-menu.scss */
#block-custommainmenublock li.open ul.panel-child {
  display: block;
}
/* line 91, ../sass/_custom-menu.scss */
#block-custommainmenublock li > ul {
  display: none;
  position: fixed;
  left: 250px;
  height: 100%;
  top: 0;
  min-width: 0;
  background: #e9e9e9;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 103, ../sass/_custom-menu.scss */
#block-custommainmenublock li > ul ul {
  display: block;
  position: static;
  padding: 0 15px;
}
/* line 110, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child {
  width: 340px;
  overflow: auto;
}
/* line 119, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#applications li.first.leaf {
  margin: 40px 0;
  padding: 0 15px;
}
/* line 126, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child li {
  color: #1960ae;
  padding: 0 15px;
  border: none;
}
/* line 131, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child li li {
  padding: 7px 0;
}
/* line 134, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child li a {
  color: #1960ae;
  line-height: 1.5;
}
/* line 138, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child li a::after {
  content: '';
}
/* line 142, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child li a:hover {
  text-decoration: underline;
}
/* line 149, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child li.first.leaf a {
  font-size: 24px;
  border-bottom: 1px solid #D1D3D4;
  color: #D1D3D4;
  margin: 0 15px 10px;
  line-height: 24px;
}
/* line 156, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child li.first.leaf a:hover {
  text-decoration: none;
}
/* line 177, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#applications li a.heading {
  font-size: 20px;
  margin: 0 15px 10px;
}
/* line 184, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#applications li.leaf a.heading {
  font-size: 24px;
}
/* line 187, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#applications li.leaf a.heading:hover {
  text-decoration: none;
}
/* line 193, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#applications li.leaf.tier-2 a.heading {
  font-size: 20px;
}
/* line 197, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#applications li.leaf.tier-2 a.heading:hover {
  text-decoration: none;
}
/* line 204, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#applications li a.heading-1 {
  color: #D1D3D4;
  border-bottom: 1px solid #D1D3D4;
}
/* line 208, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#applications li a.heading-1:hover {
  text-decoration: none;
}
/* line 213, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#applications > li {
  margin: 40px 0;
}
/* line 220, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#products ul {
  display: block;
  position: static;
}
/* line 230, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#products > li {
  border: none;
  width: auto;
  margin: 40px 0;
  padding: 0 15px;
}
/* line 237, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#products > li a.heading {
  font-size: 20px;
  margin: 0 15px 10px;
}
/* line 241, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#products > li a.heading:hover {
  text-decoration: none;
}
/* line 248, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#products > li.leaf a.heading {
  font-size: 24px;
}
/* line 253, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#products > li.leaf.tier-2 a.heading {
  font-size: 20px;
}
/* line 260, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#products > li a.heading-1 {
  color: #D1D3D4;
  border-bottom: 1px solid #D1D3D4;
}
/* line 264, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#products > li a.heading-1:hover {
  text-decoration: none;
}
/* line 278, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#markets > li {
  margin: 40px 0;
}
/* line 281, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#markets > li.first.leaf {
  margin-top: 0;
  padding-top: 0;
}
/* line 288, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#markets li.first.leaf > a {
  color: #D1D3D4;
  font-size: 24px;
  border-bottom: 1px solid #D1D3D4;
  line-height: 24px;
}
/* line 295, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#markets li a {
  font-size: 20px;
  margin: 0 15px 10px;
}
/* line 305, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#media-room li.first a {
  color: #1960ae;
  font-size: 24px;
  line-height: 24px;
}
/* line 312, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#media-room li {
  padding: 15px;
}
/* line 315, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#media-room li a {
  font-size: 20px;
  margin: 0;
}
/* line 320, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#media-room li.first.leaf {
  margin-top: 0;
  padding-top: 0;
}
/* line 330, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#company li.first a {
  font-size: 24px;
  color: #1960ae;
  line-height: 24px;
  margin: 0;
}
/* line 337, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#company li {
  padding: 15px;
}
/* line 339, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#company li a {
  font-size: 20px;
  /*margin: 0 20px;*/
}
/* line 344, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#company li.first.leaf {
  margin-top: 0;
  padding-top: 0;
}
/* line 354, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#investors li.first a {
  font-size: 24px;
  color: #1960ae;
  line-height: 24px;
}
/* line 360, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#investors li {
  padding: 15px;
}
/* line 362, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#investors li a {
  font-size: 20px;
  margin: 0;
}
/* line 367, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#investors li.first.leaf {
  margin-top: 0;
  padding-top: 0;
}
/* line 377, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#careers li.first a {
  font-size: 24px;
  color: #1960ae;
  line-height: 24px;
}
/* line 383, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#careers li {
  padding: 15px;
}
/* line 385, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#careers li a {
  font-size: 20px;
  margin: 0;
}
/* line 389, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child#careers li.first.leaf {
  margin-top: 0;
  padding-top: 0;
}

/* line 400, ../sass/_custom-menu.scss */
.hide-nav {
  display: none;
}

@media only screen and (min-width: 64.0625rem) {
  /* line 411, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#investors {
    padding-top: 182px;
  }
  /* line 415, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#applications {
    width: 550px;
    padding: 0 20px;
  }
  /* line 420, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#products {
    width: 550px;
    padding: 0px 20px;
  }
  /* line 425, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#markets {
    padding-top: 287px;
    padding-right: 20px;
    padding-left: 20px;
  }
  /* line 431, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#media-room {
    padding-top: 257px;
    padding-right: 35px;
    padding-left: 35px;
  }
  /* line 437, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#company {
    padding-top: 244px;
    padding-right: 35px;
    padding-left: 35px;
  }
  /* line 443, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#investors {
    padding-top: 182px;
    padding-right: 35px;
    padding-left: 35px;
  }
  /* line 449, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#careers {
    padding-top: 318px;
    padding-right: 35px;
    padding-left: 35px;
  }

  /* line 459, ../sass/_custom-menu.scss */
  #block-custommainmenublock li.last.expanded {
    display: none;
  }

  /* line 463, ../sass/_custom-menu.scss */
  #block-custommainmenublock li.expanded:nth-child(7) {
    border-bottom: 1px solid #e1e1e1;
  }
}
/* line 468, ../sass/_custom-menu.scss */
#block-custommainmenublock li.expanded > a {
  text-transform: uppercase;
}

@media only screen and (max-width: 64rem) {
  /* line 474, ../sass/_custom-menu.scss */
  .block-system-main-menu li ul.panel-child .nav-back, .mega-menu li > ul#products .nav-back, .mega-menu li > ul#applications .nav-back, .mega-menu li > ul#markets .nav-back,
  #block-custommainmenublock li ul.panel-child#products > li.nav-back,
  #block-custommainmenublock li ul.panel-child#markets li.nav-back,
  #block-custommainmenublock li ul.panel-child#media-room li.nav-back,
  #block-custommainmenublock li ul.panel-child#company li.nav-back,
  #block-custommainmenublock li ul.panel-child#investors li.nav-back,
  #block-custommainmenublock li ul.panel-child#careers li.nav-back,
  #block-custommainmenublock li ul.panel-child#investors li.nav-back {
    display: block;
    position: static;
    top: 0;
    left: 0;
    background: #FFF;
    margin: 0;
    padding: 15px;
    width: 80vw;
    border-bottom: #e1e1e1 solid 1px;
  }
  /* line 492, ../sass/_custom-menu.scss */
  .block-system-main-menu li ul.panel-child .nav-back a, .mega-menu li > ul#products .nav-back a, .mega-menu li > ul#applications .nav-back a, .mega-menu li > ul#markets .nav-back a,
  #block-custommainmenublock li ul.panel-child#products > li.nav-back a,
  #block-custommainmenublock li ul.panel-child#markets li.nav-back a,
  #block-custommainmenublock li ul.panel-child#media-room li.nav-back a,
  #block-custommainmenublock li ul.panel-child#company li.nav-back a,
  #block-custommainmenublock li ul.panel-child#investors li.nav-back a,
  #block-custommainmenublock li ul.panel-child#careers li.nav-back a,
  #block-custommainmenublock li ul.panel-child#investors li.nav-back a {
    color: #323133;
    text-decoration: none;
    font-size: 16px;
    line-height: 1.5;
    margin: 0;
  }
  /* line 499, ../sass/_custom-menu.scss */
  .block-system-main-menu li ul.panel-child .nav-back a:before, .mega-menu li > ul#products .nav-back a:before, .mega-menu li > ul#applications .nav-back a:before, .mega-menu li > ul#markets .nav-back a:before,
  #block-custommainmenublock li ul.panel-child#products > li.nav-back a:before,
  #block-custommainmenublock li ul.panel-child#markets li.nav-back a:before,
  #block-custommainmenublock li ul.panel-child#media-room li.nav-back a:before,
  #block-custommainmenublock li ul.panel-child#company li.nav-back a:before,
  #block-custommainmenublock li ul.panel-child#investors li.nav-back a:before,
  #block-custommainmenublock li ul.panel-child#careers li.nav-back a:before,
  #block-custommainmenublock li ul.panel-child#investors li.nav-back a:before {
    font-family: "icon";
    content: '\e808';
    padding-right: 10px;
  }
  /* line 505, ../sass/_custom-menu.scss */
  .block-system-main-menu li ul.panel-child .nav-back a:hover, .mega-menu li > ul#products .nav-back a:hover, .mega-menu li > ul#applications .nav-back a:hover, .mega-menu li > ul#markets .nav-back a:hover,
  #block-custommainmenublock li ul.panel-child#products > li.nav-back a:hover,
  #block-custommainmenublock li ul.panel-child#markets li.nav-back a:hover,
  #block-custommainmenublock li ul.panel-child#media-room li.nav-back a:hover,
  #block-custommainmenublock li ul.panel-child#company li.nav-back a:hover,
  #block-custommainmenublock li ul.panel-child#investors li.nav-back a:hover,
  #block-custommainmenublock li ul.panel-child#careers li.nav-back a:hover,
  #block-custommainmenublock li ul.panel-child#investors li.nav-back a:hover {
    text-decoration: none;
  }

  /* line 511, ../sass/_custom-menu.scss */
  .block-system-main-menu > ul {
    padding-top: 54px;
  }

  /* line 515, ../sass/_custom-menu.scss */
  #block-custommainmenublock {
    background: #FFF;
    height: 100%;
    width: 80vw;
    position: fixed;
    top: 0;
    bottom: 0px;
    left: -80vw;
    transition: left 500ms ease, box-shadow 500ms ease;
    z-index: 40;
  }
  /* line 528, ../sass/_custom-menu.scss */
  #block-custommainmenublock .block-custommainmenublock > ul {
    padding-top: 54px;
  }

  /* line 534, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#products ul.columns.medium-6.small-12,
  #block-custommainmenublock li ul.panel-child#applications ul.columns.medium-6.small-12 {
    width: 100%;
  }

  /* line 539, ../sass/_custom-menu.scss */
  .mnn {
    display: block;
    position: static;
    top: 0;
    left: 0;
    background: #FFF;
    margin: 0;
    padding: 15px;
    width: 80vw;
    border-bottom: #e1e1e1 solid 1px;
  }

  /* line 551, ../sass/_custom-menu.scss */
  #menu.open #block-custommainmenublock {
    left: 0;
    display: block;
    overflow-y: scroll;
  }

  /* line 557, ../sass/_custom-menu.scss */
  #block-custommainmenublock li.last {
    border-bottom: 1px solid #e1e1e1;
  }

  /* line 559, ../sass/_custom-menu.scss */
  #block-custommainmenublock li > ul {
    overflow: hidden;
    overflow-y: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 80vw;
    width: 0vw;
    transition: width 500ms ease, left 500ms ease;
  }

  /* line 571, ../sass/_custom-menu.scss */
  li.expanded.selected > ul.panel-child {
    width: 80vw;
    padding-bottom: 60px;
  }

  /* line 577, ../sass/_custom-menu.scss */
  #block-custommainmenublock li > ul {
    display: block;
    height: auto;
    position: static;
    left: inherit;
    min-width: inherit;
    max-width: 100%;
    padding: 0;
    border: 0;
  }

  /* line 588, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 80vw;
    width: 0vw;
    transition: width 500ms ease, left 500ms ease;
  }

  /* line 598, ../sass/_custom-menu.scss */
  #block-custommainmenublock li.selected ul.panel-child {
    overflow-y: scroll;
  }

  /* line 602, ../sass/_custom-menu.scss */
  #block-custommainmenublock li.selected > ul.panel-child {
    width: 80vw;
    padding-bottom: 60px;
  }

  /* line 608, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#applications li.first.leaf {
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0;
  }

  /* line 615, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#media-room li.first.leaf,
  #block-custommainmenublock li ul.panel-child#markets li.first.leaf,
  #block-custommainmenublock li ul.panel-child#company li.first.leaf,
  #block-custommainmenublock li ul.panel-child#investors li.first.leaf,
  #block-custommainmenublock li ul.panel-child#careers li.first.leaf {
    padding-top: 15px;
    margin: 0;
  }

  /* line 624, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#media-room li,
  #block-custommainmenublock li ul.panel-child#markets li,
  #block-custommainmenublock li ul.panel-child#company li,
  #block-custommainmenublock li ul.panel-child#investors li,
  #block-custommainmenublock li ul.panel-child#careers li {
    margin: 0;
  }
}
/* line 635, ../sass/_custom-menu.scss */
#block-custommainmenublock .l-header-region.row > .large-12.columns {
  position: static;
}

/* line 639, ../sass/_custom-menu.scss */
.l-header.large-2, .l-header-region .large-12 {
  padding: 0;
}

/* line 643, ../sass/_custom-menu.scss */
.panel > :first-child {
  margin-top: 0;
}

/* line 647, ../sass/_custom-menu.scss */
#block-custommainmenublock .column, #block-custommainmenublock .columns {
  position: static;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
}

/* line 657, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child li a.all-arrow:hover {
  text-decoration: none;
}
/* line 660, ../sass/_custom-menu.scss */
#block-custommainmenublock li ul.panel-child li a.all-arrow:hover span {
  text-decoration: underline;
}

@media only screen and (max-width: 64rem) {
  /* line 671, ../sass/_custom-menu.scss */
  #top {
    position: fixed;
    background-color: #fff;
    height: auto;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 18;
    border-bottom: #e1e1e1 solid 1px;
    min-width: 320px;
  }

  /* line 684, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child li.nav-back a:hover {
    text-decoration: none;
  }
}
/* line 691, ../sass/_custom-menu.scss */
#block-custommainmenublock .columns {
  position: static;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
}

/* line 698, ../sass/_custom-menu.scss */
.small-12 {
  width: 100%;
}

/* line 702, ../sass/_custom-menu.scss */
#block-custommainmenublock [class*="column"] + [class*="column"]:last-child {
  float: left;
}

@media only screen and (min-width: 40.0625rem) {
  /* line 707, ../sass/_custom-menu.scss */
  #block-custommainmenublock .medium-6 {
    width: 50%;
  }
}
@media only screen and (max-width: 64rem) {
  /* line 714, ../sass/_custom-menu.scss */
  .close-wrap {
    display: none;
    width: 100vw;
    height: 100vh;
    position: fixed;
    right: 0;
    top: 0;
    text-align: left;
    background-color: rgba(0, 0, 0, 0.6);
    transition: all 500ms ease;
    opacity: 0;
  }

  /* line 727, ../sass/_custom-menu.scss */
  /* .close-wrap.show {
    display: block;
    z-index: 100;
    opacity: 1;
    width: 20vw;
  } */

  /* line 734, ../sass/_custom-menu.scss */
  .close-wrap a {
    display: block;
    font-size: 30px;
    font-weight: bold;
    color: #FFF;
    padding: 5px 5vw;
    background-color: rgba(0, 0, 0, 0.8);
    text-align: center;
  }
  /* line 743, ../sass/_custom-menu.scss */
  .close-wrap a:hover {
    color: #fff;
  }

  /* line 748, ../sass/_custom-menu.scss */
  a.menu-icon {
    position: absolute;
    left: 0px;
    top: 14px;
    width: 50px;
    height: 30px;
    background: none;
    border: none;
    z-index: 12;
  }

  /* line 759, ../sass/_custom-menu.scss */
  a.menu-icon span:after {
    content: "";
    display: block;
    height: 16px;
    position: absolute;
    margin-top: -8px;
    top: 50%;
    right: 0.83333rem;
    /*box-shadow: 0 0 0 1px #000, 0 7px 0 1px #000, 0 14px 0 1px #000;*/
    width: 16px;
    background: url(../images/m-menu-icon.jpg) 0 0 no-repeat;
  }

  /* line 780, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#products > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#applications > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#media-room > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#company > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#investors > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#careers > li.leaf a.heading {
    font-size: 16px;
  }

  /* line 788, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#products > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#applications > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#media-room > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#company > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#investors > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#careers > li.leaf a.heading {
    font-size: 20px;
  }

  /* line 807, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#markets li.laaf a.heading, #block-custommainmenublock li ul.panel-child#media-room li.laaf a.heading, #block-custommainmenublock li ul.panel-child#company li.laaf a.heading, #block-custommainmenublock li ul.panel-child#investors li.laaf a.heading, #block-custommainmenublock li ul.panel-child#careers li.laaf a.heading {
    font-size: 16px;
  }
  /* line 815, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#markets li.leaf.first a.heading, #block-custommainmenublock li ul.panel-child#media-room li.leaf.first a.heading, #block-custommainmenublock li ul.panel-child#company li.leaf.first a.heading, #block-custommainmenublock li ul.panel-child#investors li.leaf.first a.heading, #block-custommainmenublock li ul.panel-child#careers li.leaf.first a.heading {
    font-size: 20px;
    line-height: 1;
  }

  /* line 825, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#products > li.leaf.first a.heading,
  #block-custommainmenublock li ul.panel-child#applications > li.leaf.first a.heading {
    font-size: 20px;
    line-height: 1;
  }

  /* line 831, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#products > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#applications > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#media-room > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#company > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#investors > li.leaf a.heading, #block-custommainmenublock li ul.panel-child#careers > li.leaf a.heading {
    font-size: 16px;
  }

  /* line 836, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#products > li a.heading,
  #block-custommainmenublock li ul.panel-child#applications li a.heading {
    margin: 0;
  }

  /* line 841, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#markets li a,
  #block-custommainmenublock li ul.panel-child#media-room li a,
  #block-custommainmenublock li ul.panel-child#company li a,
  #block-custommainmenublock li ul.panel-child#investors li a,
  #block-custommainmenublock li ul.panel-child#careers li a {
    margin: 0;
    font-size: 16px;
  }

  /* line 850, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#markets li,
  #block-custommainmenublock li ul.panel-child#media-room li,
  #block-custommainmenublock li ul.panel-child#company li,
  #block-custommainmenublock li ul.panel-child#investors li,
  #block-custommainmenublock li ul.panel-child#careers li {
    padding: 15px;
  }

  /* line 859, ../sass/_custom-menu.scss */
  #block-custommainmenublock li.open {
    background: none;
    border-left-color: transparent;
  }
  /* line 863, ../sass/_custom-menu.scss */
  #block-custommainmenublock li.open a {
    color: #323133;
  }

  /* line 868, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#applications li.leaf.tier-2.clearfix {
    padding: 15px;
  }

  /* line 872, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#products > li,
  #block-custommainmenublock li ul.panel-child li.first.leaf {
    margin: 0;
    padding: 15px;
  }

  /* line 878, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#products > li.leaf.tier-2 a.heading,
  #block-custommainmenublock li ul.panel-child#applications > li.leaf.tier-2 a.heading {
    font-size: 16px;
  }
}
/* line 886, ../sass/_custom-menu.scss */
.icon-cancel:before {
  content: '\2715';
}

/* line 890, ../sass/_custom-menu.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 907, ../sass/_custom-menu.scss */
.all-arrow:after {
  content: '\e809' !important;
  float: none !important;
  font-size: 20px;
  font-family: "icon";
  line-height: 1;
  padding-left: 9px;
}

/* line 915, ../sass/_custom-menu.scss */
.all-arrow:after:hover {
  text-decoration: none !important;
}

/**********************************other page css************************************/
/* line 919, ../sass/_custom-menu.scss */
.footer_bottom #block-2levelfooter ul {
  list-style: none;
}

/* line 920, ../sass/_custom-menu.scss */
.footer_bottom #block-socialmenu .hide {
  display: none;
}

/* line 921, ../sass/_custom-menu.scss */
img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
  display: inline-block;
}

/* line 928, ../sass/_custom-menu.scss */
#block-contactus li {
  list-style: none;
}

/* line 929, ../sass/_custom-menu.scss */
#block-contactus li a {
  padding: 10px 15px;
  display: block;
}

/* line 934, ../sass/_custom-menu.scss */
#search-link {
  z-index: 9 !important;
}

@media only screen and (min-width: 40.0625rem) {
  /* line 938, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#products ul.columns.medium-6.small-12 {
    width: 50%;
  }

  /* line 941, ../sass/_custom-menu.scss */
  #block-custommainmenublock .medium-6 {
    width: 50%;
  }

  /* line 945, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#applications li.tier-2,
  #block-custommainmenublock li ul.panel-child#products li.tier-2,
  #block-custommainmenublock li ul.panel-child#markets li.tier-2 {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 954, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#applications > li {
    margin: 0px;
  }

  /* line 955, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child li.first.leaf a {
    margin: 0;
    font-size: 20px;
    line-height: 20px;
  }

  /* line 956, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#markets li.first.leaf > a {
    font-size: 20px;
    line-height: 20px;
  }

  /* line 958, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#applications li.leaf.tier-2.clearfix {
    width: 80vw;
  }

  /* line 959, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#products li.leaf.tier-2.clearfix {
    width: 80vw;
  }

  /* line 961, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#markets > li {
    width: 80vw;
  }

  /* line 962, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#media-room > li {
    width: 80vw;
  }

  /* line 963, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#company > li {
    width: 80vw;
  }

  /* line 964, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#investors > li {
    width: 80vw;
  }

  /* line 965, ../sass/_custom-menu.scss */
  #block-custommainmenublock li ul.panel-child#careers > li {
    width: 80vw;
  }
}
/* line 969, ../sass/_custom-menu.scss */
#block-custommainmenublock li .menu-opportunities::after {
  padding-left: 10px;
  content: "\e80a" !important;
  display: inline;
  font-family: icon;
  font-size: 0.8em;
  text-decoration: none;
  float: none;
}

/* line 971, ../sass/_custom-menu.scss */
#block-custommainmenublock li .menu-opportunities:hover::after {
  text-decoration: none !important;
  display: inline-block !important;
}

@media only screen and (min-width: 1025px) {
  /* line 975, ../sass/_custom-menu.scss */
  #block-custommainmenublock {
   /*rr position: fixed;
    width: 250px;
    left: 0;
    top: 220px;
    z-index: 10;
    background: #fff;
    height: 100%;*/
  }
}
@media only screen and (max-width: 1024px) {
  /* line 988, ../sass/_custom-menu.scss */
  .mega-menu {
    display: block;
  }
}
/*=============================== Global Css ===============================*/
/* line 14, ../sass/main.scss */
* {
  margin: 0 0 0 0;
  padding: 0;
  box-sizing: border-box;
}

/* line 15, ../sass/main.scss */
body {
  font-family: 'ClanPro-Book', Helvetica, sans-serif;
  font-size: 16px;
  color: #666667;
  line-height: 1.5;
}

/* line 22, ../sass/main.scss */
h1, h2, h3, h4 {
  font-family: 'ClanPro-Book', Helvetica, sans-serif;
  line-height: 1.4;
  margin: 0 0 8px 0;
  font-weight: normal;
}

/* line 29, ../sass/main.scss */
h2 {
  font-size: 24px;
  font-weight: normal;
  color: #323133;
}

/* line 35, ../sass/main.scss */
h3 {
  color: #323133;
  font-size: 20px;
  font-weight: normal;
}

/* line 41, ../sass/main.scss */
a {
  color: #1960ae;
}
/* line 43, ../sass/main.scss */
a:hover {
  text-decoration: none;
}

/* line 45, ../sass/main.scss */
p {
  margin-bottom: 1.25rem;
}

/* line 47, ../sass/main.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top-color: currentcolor;
  border-top-style: none;
  border-top-width: 0px;
  border-top-color: currentcolor;
  border-top-style: none;
  border-top-width: 0px;
  border-top: 1px solid #eee;
}

/* line 62, ../sass/main.scss */
a:focus, a:hover {
  text-decoration: none;
  outline: none;
  color: #1960ae;
}

/* line 63, ../sass/main.scss */
#block-lumentum-content .views-row:empty {
  display: none;
}

/* line 64, ../sass/main.scss */
.specs-table:empty {
  display: none;
}

/* line 66, ../sass/main.scss */
ol, ul {
  margin-left: 1.5rem;
}

/* line 69, ../sass/main.scss */
.messages__wrapper h2 {
  display: none;
}
/* line 73, ../sass/main.scss */
.messages__wrapper .alert-dismissible a {
  font-size: 20px;
  background: none;
}

@media only screen and (min-width: 64.0625rem) {
  /* line 81, ../sass/main.scss */
  .main-wrap {
    /*rr margin-left: 250px;*/
    overflow: hidden;
  }
}
/* line 86, ../sass/main.scss */
main {
  background: #f9f9f9;
  position: relative;
  padding: 0 0 30px 0;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

/* line 95, ../sass/main.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 111, ../sass/main.scss */
a[href*="//"]:not([href*="lumentum."]):after {
  padding-left: 10px;
  content: "\e80a";
  display: inline;
  font-family: icon;
  font-size: 0.8em;
  text-decoration: none;
}

/* line 120, ../sass/main.scss */
#block-lumentum-footer section h3 a[href*="/"] {
  pointer-events: inherit;
  cursor: pointer;
}

/* line 124, ../sass/main.scss */
#block-lumentum-breadcrumbs {
  position: absolute;
  top: 26px;
  left: 9px;
  z-index: 9;
}
/* line 125, ../sass/main.scss */
#block-lumentum-breadcrumbs ul {
  background: none;
  padding: 0;
  margin: 13px 0 0 30px;
  line-height: 0;
}
/* line 126, ../sass/main.scss */
#block-lumentum-breadcrumbs ul li {
  display: inline-block;
}
/* line 127, ../sass/main.scss */
#block-lumentum-breadcrumbs ul li a {
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
}
/* line 128, ../sass/main.scss */
#block-lumentum-breadcrumbs ul li:before {
  content: '/';
  font-size: 12px;
  padding-left: 0;
  color: #fff;
}
/* line 130, ../sass/main.scss */
#block-lumentum-breadcrumbs ul li:first-child:before {
  content: '';
}

/* line 136, ../sass/main.scss */
.video-js {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  padding-top: 56.5% !important;
  position: relative !important;
}

/* line 146, ../sass/main.scss */
select {
  padding: 8px 10px 8px;
  font-family: 'ClanPro-News',sans-serif;
  font-size: 16px;
  color: #666667;
  background-color: transparent;
  line-height: 25px;
  margin-right: 0;
  border: 1px solid #e1e1e1;
  background-color: #FAFAFA;
  min-width: 233px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  -webkit-appearance: none !important;
  appearance: none;
  height: 2.3125rem;
  border-radius: 0;
}

/* line 166, ../sass/main.scss */
select::-ms-expand {
  display: none !important;
}

/* line 167, ../sass/main.scss */
select:hover {
  background-color: #f3f3f3;
  border-color: #999999;
}

/* line 168, ../sass/main.scss */
select:disabled {
  background-color: #DDDDDD;
  cursor: default;
}

/* line 170, ../sass/main.scss */
input, textarea {
  border-radius: 0;
}

/* line 171, ../sass/main.scss */
.feed-icon {
  display: none;
}

/* line 172, ../sass/main.scss */
pre {
  border: none;
  font-size: 16px;
}

/* line 175, ../sass/main.scss */
#sliding-popup {
  background: rgba(0, 0, 0, 0.9) !important;
}

/* line 176, ../sass/main.scss */
#sliding-popup .agree-button {
  border: 1px solid #ddd !important;
  padding: 10px 10px 8px !important;
  background: #fff !important;
  border-radius: 0 !important;
  font-family: ClanPro-Book, Arial, sans-serif !important;
  font-size: 12px;
  text-transform: uppercase;
  color: #6f6f6f !important;
  text-shadow: none !important;
  font-weight: normal !important;
  margin: 20px 0 0 0 !important;
}

/* line 187, ../sass/main.scss */
#sliding-popup .popup-buttons {
  margin: 0 !important;
}

/* line 188, ../sass/main.scss */
#sliding-popup .popup-content {
  max-width: 1150px !important;
  padding: 0 10px;
}

/* line 189, ../sass/main.scss */
#sliding-popup .popup-content #popup-text {
  max-width: 90% !important;
  width: 100% !important;
  margin: 28px 0 0 0 !important;
}

/* line 190, ../sass/main.scss */
#sliding-popup .popup-content #popup-text p {
  font-size: 14px !important;
  color: #ccc !important;
  margin: 0 !important;
}

/* line 191, ../sass/main.scss */
#sliding-popup .popup-content #popup-text p a {
  color: #fff !important;
}

/* line 193, ../sass/main.scss */
#sliding-popup .agree-button:hover {
  color: #FFF !important;
  border: 1px solid #FFF !important;
  background: #cd1c81 !important;
  background: linear-gradient(45deg, #cd1c81 0%, #de3f57 32%, #faa53a 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd1c81',endColorstr='#faa53a',GradientType=1) !important;
  box-shadow: none !important;
}

/* line 202, ../sass/main.scss */
#sliding-popup .find-more-button {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: bold !important;
  padding: 0 !important;
  width: auto !important;
  font-family: 'ClanPro-Book', Helvetica, sans-serif;
}

/* line 215, ../sass/main.scss */
.hero-banner img {
  min-width: 1200px;
  width: 100%;
}

/* line 219, ../sass/main.scss */
.row {
  margin: 0;
}

/* line 222, ../sass/main.scss */
.field--name-body ul {
  list-style-type: none !important;
  margin: 0;
}
/* line 223, ../sass/main.scss */
.field--name-body ul li {
  font-size: 16px;
  margin: 15px 0;
  padding: 0 0 0 20px;
  color: #666667;
  position: relative;
  font-family: 'ClanPro-Book',sans-serif;
  color: #666667;
}
/* line 224, ../sass/main.scss */
.field--name-body ul li:before {
  content: "\2022";
  font-size: 27px;
  position: absolute;
  top: 13px;
  left: 0px;
  line-height: 0;
}

/* line 228, ../sass/main.scss */
.path-frontpage #block-views-block-top-banner-block-1 {
  display: none;
}

/* line 229, ../sass/main.scss */
.logo.ieBrowser {
  padding: 0 40px 0 25px;
  height: 38px;
}

/* line 232, ../sass/main.scss */
.path-frontpage .news-main-wrap {
  margin-top: 0px;
}
/* line 233, ../sass/main.scss */
.path-frontpage main {
  padding: 0;
}

/*=============================== Home Top CTA Css ===============================*/
/* line 237, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 {
  max-width: 1160px;
  margin: 0 auto;
}
/* line 62, ../sass/_base.scss */
#block-views-block-accelerating-photonic-innovation-block-1:before, #block-views-block-accelerating-photonic-innovation-block-1:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
#block-views-block-accelerating-photonic-innovation-block-1:after {
  clear: both;
}
/* line 238, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 h2 {
  font-size: 28px;
  font-style: italic;
  line-height: 38px;
  text-align: center;
  margin: 30px 0 0 0;
  color: #666667;
  text-transform: uppercase;
}
/* line 247, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row {
  float: left;
  padding: 30px 15px;
  width: 33.33333%;
  text-align: center;
  position: relative;
}
/* line 254, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap h2 {
  font-size: 20px;
  color: #fff;
  margin-bottom: 4px;
  font-style: normal;
  text-transform: inherit;
}
/* line 255, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .text {
  color: #fff;
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  top: 36%;
  left: 50%;
  transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  width: 90%;
  text-align: center;
  z-index: 9;
}
/* line 259, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap p {
  font-size: 12px;
  color: #323133;
  overflow: hidden;
  position: relative;
  opacity: 0;
  transition: all 0.75s cubic-bezier(0.4, 0, 0.2, 1);
  margin-bottom: 6px;
}
/* line 260, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .summary {
  padding-top: 40px;
  position: absolute;
  bottom: 0;
  left: 0px;
  right: 0;
  background-color: rgba(255, 255, 255, 0.8);
  overflow: hidden;
  width: 100% !important;
  height: 0;
  transition: .5s ease;
  padding: 0;
  z-index: 1;
}
/* line 262, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .market-text-mobile {
  display: none;
}
/* line 263, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .button {
  background: none;
  border: 1px solid #6f6f6f;
}
/* line 264, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .button:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
/* line 268, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap:hover .text {
  z-index: 9999;
}
/* line 269, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap:hover p {
  opacity: 1;
}
/* line 270, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap:hover h2 {
  color: #000;
}
/* line 271, ../sass/main.scss */
#block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap:hover .summary {
  height: 70%;
}

/* line 277, ../sass/main.scss */
.news-main-wrap {
  background: #fff;
  padding: 60px 0;
  margin-top: 30px;
}
/* line 278, ../sass/main.scss */
.news-main-wrap .region-after-content {
  max-width: 1160px;
  margin: 0 auto;
}
/* line 62, ../sass/_base.scss */
.news-main-wrap .region-after-content:before, .news-main-wrap .region-after-content:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
.news-main-wrap .region-after-content:after {
  clear: both;
}
/* line 279, ../sass/main.scss */
.news-main-wrap .block {
  width: 33.33333%;
  float: left;
  padding: 0 15px;
  position: relative;
  border-left: 1px solid #d1d1d1;
  min-height: 270px;
}
/* line 280, ../sass/main.scss */
.news-main-wrap .block:first-child {
  border: none;
}
/* line 281, ../sass/main.scss */
.news-main-wrap .block .views-field-title {
  font-size: 16px;
}
/* line 282, ../sass/main.scss */
.news-main-wrap .block h2 {
  font-size: 24px;
  margin: 0;
}
/* line 283, ../sass/main.scss */
.news-main-wrap .block h2:after {
  content: '\e809';
  margin-left: 8px;
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
}
/* line 284, ../sass/main.scss */
.news-main-wrap .block h2 a {
  color: #323133;
}
/* line 286, ../sass/main.scss */
.news-main-wrap .block .views-row {
  margin-bottom: 25px;
  border-bottom: 1px solid #d1d1d1;
  display: inline-block;
  width: 100%;
  padding: 25px 0;
}
/* line 287, ../sass/main.scss */
.news-main-wrap .block .views-row:last-child {
  border: none;
}
/* line 289, ../sass/main.scss */
.news-main-wrap .block .views-row .views-field-body p {
  font-size: 12px;
  margin: 0;
}
/* line 292, ../sass/main.scss */
.news-main-wrap .block .views-field-field-date {
  font-size: 12px;
  font-family: 'ClanPro-Medium',sans-serif;
  color: #666667;
  text-transform: uppercase;
}
/* line 293, ../sass/main.scss */
.news-main-wrap .block .views-field-views-conditional-field {
  font-size: 12px;
  font-family: 'ClanPro-Medium',sans-serif;
  color: #666667;
  text-transform: uppercase;
}
/* line 294, ../sass/main.scss */
.news-main-wrap .block .views-field-field-location-country-code {
  text-transform: uppercase;
  font-style: italic;
  font-family: "ClanPro-Medium",Helvetica,sans-serif;
  float: left;
  font-size: 12px;
  margin-right: .5em;
  color: #666667;
}

/* line 299, ../sass/main.scss */
.region-before-footer {
  max-width: 1160px;
  margin: 0 auto;
  padding: 50px 0 25px;
}
/* line 62, ../sass/_base.scss */
.region-before-footer:before, .region-before-footer:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
.region-before-footer:after {
  clear: both;
}

/*=============================== Footer Css ===============================*/
/* line 303, ../sass/main.scss */
.footer {
  width: 100%;
  background: #323133;
  padding: 51px 0 46px 0;
  display: inline-block;
  vertical-align: top;
}

/* line 304, ../sass/main.scss */
#block-lumentum-footer {
  max-width: 1160px;
  margin: 0 auto;
}
/* line 62, ../sass/_base.scss */
#block-lumentum-footer:before, #block-lumentum-footer:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
#block-lumentum-footer:after {
  clear: both;
}
/* line 305, ../sass/main.scss */
#block-lumentum-footer section {
  padding: 0 15px;
  width: 13.90%;
  float: left;
}
/* line 306, ../sass/main.scss */
#block-lumentum-footer section h3 {
  margin-bottom: 6px;
  font-size: 16px;
  margin-top: 6px;
}
/* line 307, ../sass/main.scss */
#block-lumentum-footer section h3 a {
  pointer-events: none;
  cursor: default;
  color: #fff;
}
/* line 309, ../sass/main.scss */
#block-lumentum-footer section ul {
  margin: 0;
}
/* line 310, ../sass/main.scss */
#block-lumentum-footer section li {
  list-style: none;
  margin: 10px 0;
  line-height: 1em;
}
/* line 311, ../sass/main.scss */
#block-lumentum-footer section li a {
  color: #aaa;
  font-size: 14px;
}
/* line 312, ../sass/main.scss */
#block-lumentum-footer section li a:hover {
  text-decoration: underline;
}

/* line 318, ../sass/main.scss */
.footer_bottom {
  max-width: 1160px;
  margin: 22px auto 108px;
}
/* line 62, ../sass/_base.scss */
.footer_bottom:before, .footer_bottom:after {
  content: "";
  display: table;
}
/* line 67, ../sass/_base.scss */
.footer_bottom:after {
  clear: both;
}
/* line 319, ../sass/main.scss */
.footer_bottom #block-2levelfooter {
  height: 0;
  margin-top: 12px;
  position: relative;
  left: 275px;
  float: left;
}
/* line 320, ../sass/main.scss */
.footer_bottom #block-2levelfooter ul {
  margin: 0;
}
/* line 321, ../sass/main.scss */
.footer_bottom #block-2levelfooter li {
  float: left;
  border-right: 1px solid #d2d2d2;
  padding: 0 15px;
  border-bottom: none;
  margin: 0;
}
/* line 322, ../sass/main.scss */
.footer_bottom #block-2levelfooter li a {
  color: #000;
  font-size: 14px;
  padding: 0;
}
/* line 323, ../sass/main.scss */
.footer_bottom #block-2levelfooter li a:hover {
  background: none;
}
/* line 325, ../sass/main.scss */
.footer_bottom #block-2levelfooter li:last-child {
  border: none;
}
/* line 329, ../sass/main.scss */
.footer_bottom #block-socialmenu ul {
  list-style: none;
  margin: 0;
  float: right;
}
/* line 330, ../sass/main.scss */
.footer_bottom #block-socialmenu ul li {
  list-style: none;
  background: #323133;
  width: 50px;
  height: 50px;
  text-align: center;
  margin-right: 10px;
  float: left;
  line-height: 50px;
}
/* line 332, ../sass/main.scss */
.footer_bottom #block-socialmenu ul li a i {
  color: #FFF;
  font-size: 24px;
}
/* line 333, ../sass/main.scss */
.footer_bottom #block-socialmenu ul li a:hover {
  text-decoration: none;
}
/* line 334, ../sass/main.scss */
.footer_bottom #block-socialmenu ul li a:after {
  display: none;
}
/* line 338, ../sass/main.scss */
.footer_bottom #block-socialmenu .icon-twitter:before {
  content: '\e801';
}
/* line 339, ../sass/main.scss */
.footer_bottom #block-socialmenu .icon-linkedin:before {
  content: '\e802';
}
/* line 340, ../sass/main.scss */
.footer_bottom #block-socialmenu .icon-youtube:before {
  content: '\e803';
}
/* line 341, ../sass/main.scss */
.footer_bottom #block-socialmenu .icon-rss-icon-1:before {
  content: '\e80b';
}
/* line 344, ../sass/main.scss */
.footer_bottom .copyright {
  position: relative;
  left: -265px;
  font-size: 14px;
  margin: 13px 0 0 0;
  float: left;
  color: #000;
}

/*******************admin section css*******************/
/* line 351, ../sass/main.scss */
#block-lumentum-local-tasks ul {
  list-style: none;
  margin: 0;
}
/* line 352, ../sass/main.scss */
#block-lumentum-local-tasks ul li {
  margin: 0 1px;
  float: left;
}
/* line 353, ../sass/main.scss */
#block-lumentum-local-tasks ul li a {
  background: #e7e7e7;
  display: block;
  color: #333333;
  font-size: 13px;
  padding: 10px 30px;
}
/* line 354, ../sass/main.scss */
#block-lumentum-local-tasks ul li a:hover {
  text-decoration: none;
  background: #b9b9b9;
}

/* line 360, ../sass/main.scss */
#block-mainnavigation .contextual-links {
  display: none;
}

/*******************admin section css end*******************/
/*******************user page css*******************/
/* line 367, ../sass/main.scss */
.path-user #user-login-form label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
}
/* line 368, ../sass/main.scss */
.path-user #user-login-form input {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #FFFFFF;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
}
/* line 383, ../sass/main.scss */
.path-user #user-login-form .button {
  width: auto;
  border: none;
  background: #e7e7e7;
  box-shadow: none;
  padding: 13px 30px;
  height: auto;
  color: #333;
  border-radius: 3px;
}
/* line 384, ../sass/main.scss */
.path-user #user-login-form .button:hover {
  background: #b9b9b9;
}
/* line 387, ../sass/main.scss */
.path-user #block-lumentum-content {
  max-width: 1125px;
  margin: 0;
}
/* line 388, ../sass/main.scss */
.path-user #block-lumentum-page-title {
  max-width: 1125px;
  margin: 0;
}
/* line 389, ../sass/main.scss */
.path-user #block-lumentum-page-title h1 {
  font-size: 2.75rem;
  margin: 20px 0 10px 0;
}

/************Table css*************************/
/* line 395, ../sass/main.scss */
table {
  background: #fff;
}
/* line 396, ../sass/main.scss */
table h3 {
  font-size: 20px;
  margin: 2px 0 0 0;
}
/* line 397, ../sass/main.scss */
table h4 {
  font-size: 16px;
  margin: 43px 0 13px 0;
}

/* line 399, ../sass/main.scss */
table tr td {
  border: solid 1px #DDDDDD;
}
/* line 401, ../sass/main.scss */
table tr td ul {
  margin: 0;
}
/* line 402, ../sass/main.scss */
table tr td ul li {
  color: #666667;
  font-size: 16px;
  position: relative;
  list-style: none;
  padding: 0 0 0 20px;
}
/* line 403, ../sass/main.scss */
table tr td ul li::before {
  content: "\2022";
  font-size: 27px;
  position: absolute;
  top: 13px;
  left: 0px;
  line-height: 0;
}

/* line 412, ../sass/main.scss */
table tr th {
  background: #323133;
  color: #fff !important;
}

/* line 413, ../sass/main.scss */
table tr th, table tr td {
  padding: 0.5625rem 0.625rem;
  font-size: 0.875rem;
  color: #222222;
  text-align: left;
  font-weight: normal;
}

/* line 422, ../sass/main.scss */
.page-node-85 .bottom-one-wrap {
  display: none;
}

/* line 425, ../sass/main.scss */
table tr.even, table tr.alt, table tr:nth-of-type(2n) {
  background: #F9F9F9;
}

/*===================================Product-Table css=============================*/
/* line 430, ../sass/main.scss */
.product-table {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  width: 100% !important;
}

/* line 431, ../sass/main.scss */
.product-table thead {
  background: #F5F5F5;
}

/* line 432, ../sass/main.scss */
.product-table tbody {
  border-top: 1px solid #ccc;
}

/*.product-table tbody tr{ width:100%; display:table; table-layout:fixed;}*/
/* line 434, ../sass/main.scss */
.product-table td {
  word-wrap: break-word;
  padding: 0.5rem 0.625rem 0.625rem;
  text-align: center;
  font-weight: normal;
}

/* line 435, ../sass/main.scss */
.product-table th {
  word-wrap: break-word;
  padding: 0.5rem 0.625rem 0.625rem;
  text-align: center;
  font-weight: normal;
}

/* line 437, ../sass/main.scss */
.wrapper1, .wrapper2 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  z-index: 1;
}

/* line 438, ../sass/main.scss */
.wrapper1 {
  height: 20px;
}

/* line 439, ../sass/main.scss */
.div1 {
  width: 100%;
  height: 20px;
}

/* line 440, ../sass/main.scss */
.div2 {
  width: 100%;
  overflow: auto;
}

/*===================================Product-Table css End=============================*/
/*************** table Mobile css ***************/
/* line 444, ../sass/main.scss */
.product-table-mobile {
  width: 100% !important;
  display: none;
}

/* line 445, ../sass/main.scss */
.grey-p th, .grey-p td {
  background: #f5f5f5 !important;
  font-weight: normal;
  color: #222222 !important;
  border: 1px solid #DDDDDD;
  text-align: left !important;
}

/* line 446, ../sass/main.scss */
.white-p th, .white-p td {
  background: #fff !important;
  font-weight: normal;
  color: #222222 !important;
  border: 1px solid #DDDDDD;
  text-align: left !important;
}

/*******************Home Page Responsive*******************/
@media only screen and (max-width: 1180px) and (min-width: 1024px) {
  /* line 452, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap p {
    line-height: 18px;
    font-size: 11px;
    padding: 0 14px;
  }
}
@media only screen and (max-width: 1166px) and (min-width: 1024px) {
  /* line 459, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap h2 {
    font-size: 16px;
    margin: 0;
    line-height: 28px;
  }
}
@media only screen and (max-width: 1152px) and (min-width: 1024px) {
  /* line 466, ../sass/main.scss */
  #block-lumentum-footer section {
    width: 25%;
  }

  /* line 470, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .button {
    padding: 4px 4px 4px 8px;
  }
  /* line 473, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .text {
    width: 98%;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1024px) and (min-device-width: 768px) {
  /* line 479, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .text {
    transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
  }
}
@media only screen and (max-width: 1025px) {
  /* line 486, ../sass/main.scss */
  .promo-text-content h4 {
    font-size: 21px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 495, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row {
    border-bottom: none;
    position: relative;
    clear: both;
    width: 100%;
    max-width: 339px;
    min-width: 294px;
    height: 20em;
    padding: 0 0.9375rem;
    margin: 0 auto;
    display: block;
    float: none;
  }
  /* line 508, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .button {
    padding: 8px 4px 8px 10px;
    display: inline-block;
  }
  /* line 514, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 h2 {
    font-size: 20px;
    line-height: inherit;
    color: #000;
    margin-bottom: 20px;
  }

  /* line 521, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 h2 {
    font-size: 20px;
    line-height: inherit;
    color: #000;
    margin-bottom: 20px;
  }

  /* line 527, ../sass/main.scss */
  #block-lumentum-footer section {
    width: 25%;
  }

  /* line 531, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .text {
    top: 28.5%;
  }
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
  /* line 540, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap p,
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .summary,
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap h2 {
    display: none;
  }
  /* line 545, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .button {
    padding: 8px 4px 8px 10px;
    display: inline-block;
  }
  /* line 549, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .text {
    margin-left: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
  }
  /* line 557, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .market-text-mobile {
    display: block;
    margin: 0.2rem 0 4px;
    line-height: 1.4;
  }
  /* line 561, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .market-text-mobile a {
    color: #fff;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
  /* line 572, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row-item .views-field.views-field-body .field-content {
    max-width: 50%;
    /*bottom:23%;*/
    bottom: 18%;
  }
  /* line 577, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row-item .views-field.views-field-body p {
    font-size: 23px;
    line-height: normal;
  }
  /* line 583, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link .field-content {
    /*bottom:13%;*/
    bottom: 6%;
  }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  /* line 592, ../sass/main.scss */
  body {
    padding-top: 56px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 596, ../sass/main.scss */
  body {
    padding-top: 56px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 600, ../sass/main.scss */
  .page-node-426 .market-block-wrap {
    border-bottom: none;
    position: relative;
    clear: both;
    width: 100%;
    max-width: 339px;
    min-width: 294px;
    height: 20em;
    padding: 0;
    margin: 0 auto;
    display: block;
    float: none;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  /* line 615, ../sass/main.scss */
  .small-12.large-4.columns.market-block-wrap {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  /* line 619, ../sass/main.scss */
  .news-main-wrap .block:not(:last-child):not(:first-child) {
    border-right: none;
    border-left: none;
  }

  /* line 623, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link .button {
    padding: 8px 6px;
    font-size: 12px;
  }

  /* line 630, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap p,
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .summary,
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap h2 {
    display: none;
  }
  /* line 635, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .button {
    padding: 8px 4px 8px 10px;
    display: inline-block;
  }
  /* line 639, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .text {
    top: 32.5%;
  }
  /* line 642, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .market-text-mobile {
    display: block;
    margin: 0.2rem 0 4px;
    line-height: 1.4;
  }
  /* line 646, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .market-text-mobile a {
    color: #fff;
  }
}
@media only screen and (max-width: 767px) {
  /* line 656, ../sass/main.scss */
  .small-12.large-4.columns.market-block-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 660, ../sass/main.scss */
  #block-views-block-promotions-block-3 {
    padding: 0 15px;
  }
  /* line 663, ../sass/main.scss */
  #block-views-block-promotions-block-3 .views-row:nth-child(2n) {
    padding-left: 30px;
  }
  /* line 666, ../sass/main.scss */
  #block-views-block-promotions-block-3 .views-row:nth-child(2n + 1) {
    padding-right: 30px;
  }

  /* line 673, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row-item .views-field.views-field-body .field-content {
    max-width: inherit;
    padding: 0 25px;
    bottom: 40%;
    z-index: 12;
  }
  /* line 679, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row-item .views-field.views-field-body p {
    font-size: 18px;
    line-height: inherit;
    color: #fff;
    margin-bottom: 6px;
  }
  /* line 686, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link {
    display: inline-block;
    margin-bottom: 6px;
  }
  /* line 689, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link .field-content {
    bottom: 26%;
    padding: 0 25px;
  }
  /* line 695, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: auto;
    margin: 0;
    padding: 0;
    min-height: 278px;
    width: 768px;
    margin-left: -24px;
    max-width: 768px;
  }

  /* line 706, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section {
    height: 271px !important;
  }

  /* line 709, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row {
    width: 100% !important;
  }

  /* line 712, ../sass/main.scss */
  .views-slideshow-controls-bottom {
    top: auto;
    bottom: 0;
    width: 100%;
    height: 14%;
  }
  /* line 717, ../sass/main.scss */
  .views-slideshow-controls-bottom .views-slideshow-pager-bullets {
    top: 0;
    margin: 0;
    padding-top: 0;
    width: auto;
  }
  /* line 722, ../sass/main.scss */
  .views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
    display: inline-block !important;
    margin: 0 5px !important;
  }

  /* line 728, ../sass/main.scss */
  .views_slideshow_cycle_slide.views_slideshow_slide {
    width: 100% !important;
  }

  /****** Footer *************/
  /* line 732, ../sass/main.scss */
  .footer_bottom {
    text-align: center;
  }
  /* line 734, ../sass/main.scss */
  .footer_bottom .region-footer-bottom {
    display: flex;
    flex-direction: column-reverse;
  }
  /* line 738, ../sass/main.scss */
  .footer_bottom .region-footer-bottom #block-socialmenu ul {
    display: flex;
    justify-content: center;
    float: none;
  }
  /* line 742, ../sass/main.scss */
  .footer_bottom .region-footer-bottom #block-socialmenu ul li {
    float: none;
    display: inline-block;
  }
  /* line 749, ../sass/main.scss */
  .footer_bottom #block-2levelfooter {
    position: static;
    float: none;
    margin-top: 18px;
  }
  /* line 754, ../sass/main.scss */
  .footer_bottom #block-2levelfooter ul li {
    list-style: none;
    border-right: none;
    border-bottom: 1px solid #d2d2d2;
    margin-left: .9375rem;
    margin-right: .9375rem;
    text-align: center;
    padding: 6px;
    float: none;
    border-right: 0;
    line-height: 1.6;
  }
  /* line 765, ../sass/main.scss */
  .footer_bottom #block-2levelfooter ul li a {
    display: inline;
  }
  /* line 768, ../sass/main.scss */
  .footer_bottom #block-2levelfooter ul li:last-child {
    border-bottom: 0;
  }
  /* line 774, ../sass/main.scss */
  .footer_bottom .copyright {
    position: static;
    text-align: center;
    float: none;
    margin: 130px 0 0 0 !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 787, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row-item .views-field.views-field-field-link a {
    padding: 8px 6px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 794, ../sass/main.scss */
  .news-main-wrap .block {
    width: 100%;
    min-height: 0;
    padding-bottom: 25px;
  }
  /* line 798, ../sass/main.scss */
  .news-main-wrap .block .views-row {
    padding: 10px 0;
  }

  /* line 803, ../sass/main.scss */
  .news-main-wrap {
    padding: 30px 0 0;
  }

  /* line 807, ../sass/main.scss */
  #block-views-block-promotions-block-3 .views-row {
    width: 100%;
  }
  /* line 809, ../sass/main.scss */
  #block-views-block-promotions-block-3 .views-row:nth-child(2n) {
    padding-left: 15px;
  }
  /* line 812, ../sass/main.scss */
  #block-views-block-promotions-block-3 .views-row:nth-child(2n + 1) {
    padding-right: 15px;
  }

  /* line 817, ../sass/main.scss */
  .footer {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  /* line 821, ../sass/main.scss */
  #block-lumentum-footer {
    text-align: center;
  }
  /* line 823, ../sass/main.scss */
  #block-lumentum-footer section {
    width: 100%;
  }
  /* line 826, ../sass/main.scss */
  #block-lumentum-footer section:first-of-type h3 {
    display: none;
  }
  /* line 830, ../sass/main.scss */
  #block-lumentum-footer section:nth-of-type(1), #block-lumentum-footer section:nth-of-type(2) {
    display: none;
  }
  /* line 834, ../sass/main.scss */
  #block-lumentum-footer section:nth-of-type(3) {
    display: block;
  }
  /* line 836, ../sass/main.scss */
  #block-lumentum-footer section:nth-of-type(3) h3 {
    display: none;
  }
  /* line 839, ../sass/main.scss */
  #block-lumentum-footer section:nth-of-type(3) div {
    display: block !important;
  }
  /* line 843, ../sass/main.scss */
  #block-lumentum-footer section:nth-of-type(3) ul li {
    border-bottom: solid 1px #555;
    padding: 18px 0;
    margin: 0;
  }
  /* line 847, ../sass/main.scss */
  #block-lumentum-footer section:nth-of-type(3) ul li a {
    font-size: 14px;
    color: #fff;
  }
  /* line 856, ../sass/main.scss */
  #block-lumentum-footer section:nth-of-type(n+3) h3 a {
    color: #aaa;
    font-size: 12px;
  }
  /* line 861, ../sass/main.scss */
  #block-lumentum-footer section:nth-of-type(n+3) > div {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  /* line 873, ../sass/main.scss */
  .views-slideshow-cycle-main-frame-row-item .views-field.views-field-body p {
    font-size: 16px;
  }
}
/* For Banner Only */
@media only screen and (min-width: 768px) and (max-width: 799px) {
  /* line 881, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 278px !important;
    background: rgba(0, 0, 0, 0.6);
  }
}
@media only screen and (min-width: 800px) and (max-width: 819px) {
  /* line 888, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 293px !important;
  }
}
@media only screen and (min-width: 820px) and (max-width: 839px) {
  /* line 894, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 300px !important;
  }
}
@media only screen and (min-width: 840px) and (max-width: 859px) {
  /* line 900, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 307px !important;
  }
}
@media only screen and (min-width: 860px) and (max-width: 879px) {
  /* line 906, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 314px !important;
  }
}
@media only screen and (min-width: 880px) and (max-width: 899px) {
  /* line 912, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 321px !important;
  }
}
@media only screen and (min-width: 900px) and (max-width: 919px) {
  /* line 918, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 328px !important;
  }
}
@media only screen and (min-width: 920px) and (max-width: 939px) {
  /* line 924, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 335px !important;
  }
}
@media only screen and (min-width: 940px) and (max-width: 959px) {
  /* line 930, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 342px !important;
  }
}
@media only screen and (min-width: 960px) and (max-width: 979px) {
  /* line 936, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 349px !important;
  }
}
@media only screen and (min-width: 980px) and (max-width: 999px) {
  /* line 942, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 356px !important;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1019px) {
  /* line 948, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 363px !important;
  }
}
@media only screen and (min-width: 1020px) and (max-width: 1024px) {
  /* line 954, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 366px !important;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1039px) {
  /* line 960, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 270px !important;
  }
}
@media only screen and (min-width: 1040px) and (max-width: 1059px) {
  /* line 966, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 277px !important;
  }
}
@media only screen and (min-width: 1060px) and (max-width: 1079px) {
  /* line 972, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 284px !important;
  }
}
@media only screen and (min-width: 1080px) and (max-width: 1099px) {
  /* line 978, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 291px !important;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1119px) {
  /* line 984, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 298px !important;
  }
}
@media only screen and (min-width: 1120px) and (max-width: 1139px) {
  /* line 990, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 305px !important;
  }
}
@media only screen and (min-width: 1140px) and (max-width: 1159px) {
  /* line 996, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 312px !important;
  }
}
@media only screen and (min-width: 1160px) and (max-width: 1179px) {
  /* line 1002, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 319px !important;
  }
}
@media only screen and (min-width: 1180px) and (max-width: 1199px) {
  /* line 1008, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 326px !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1219px) {
  /* line 1014, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 333px !important;
  }
}
@media only screen and (min-width: 1220px) and (max-width: 1239px) {
  /* line 1020, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 340px !important;
  }
}
@media only screen and (min-width: 1240px) and (max-width: 1259px) {
  /* line 1026, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 347px !important;
  }
}
@media only screen and (min-width: 1260px) and (max-width: 1279px) {
  /* line 1032, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 354px !important;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1299px) {
  /* line 1038, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 361px !important;
  }
}
@media only screen and (min-width: 1300px) and (max-width: 1319px) {
  /* line 1044, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 368px !important;
  }
}
@media only screen and (min-width: 1320px) and (max-width: 1339px) {
  /* line 1050, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 375px !important;
  }
}
@media only screen and (min-width: 1340px) and (max-width: 1359px) {
  /* line 1056, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 382px !important;
  }
}
@media only screen and (min-width: 1360px) and (max-width: 1379px) {
  /* line 1062, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 389px !important;
  }
}
@media only screen and (min-width: 1380px) and (max-width: 1399px) {
  /* line 1068, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 396px !important;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1419px) {
  /* line 1074, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 403px !important;
  }
}
@media only screen and (min-width: 1420px) and (max-width: 1439px) {
  /* line 1080, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 410px !important;
  }
}
@media only screen and (min-width: 1440px) and (max-width: 1459px) {
  /* line 1086, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 417px !important;
  }
}
@media only screen and (min-width: 1460px) and (max-width: 1479px) {
  /* line 1092, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 424px !important;
  }
}
@media only screen and (min-width: 1480px) and (max-width: 1499px) {
  /* line 1098, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 431px !important;
  }
}
@media only screen and (min-width: 1500px) and (max-width: 1519px) {
  /* line 1104, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 438px !important;
  }
}
@media only screen and (min-width: 1520px) and (max-width: 1539px) {
  /* line 1110, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 445px !important;
  }
}
@media only screen and (min-width: 1540px) and (max-width: 1559px) {
  /* line 1116, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 452px !important;
  }
}
@media only screen and (min-width: 1560px) and (max-width: 1579px) {
  /* line 1122, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 459px !important;
  }
}
@media only screen and (min-width: 1580px) and (max-width: 1599px) {
  /* line 1128, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 466px !important;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1619px) {
  /* line 1134, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 473px !important;
  }
}
@media only screen and (min-width: 1620px) and (max-width: 1639px) {
  /* line 1140, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 480px !important;
  }
}
@media only screen and (min-width: 1640px) and (max-width: 1659px) {
  /* line 1146, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 487px !important;
  }
}
@media only screen and (min-width: 1660px) and (max-width: 1679px) {
  /* line 1152, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 494px !important;
  }
}
@media only screen and (min-width: 1680px) and (max-width: 1699px) {
  /* line 1158, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 503px !important;
  }
}
@media only screen and (min-width: 1700px) and (max-width: 1719px) {
  /* line 1164, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 510px !important;
  }
}
@media only screen and (min-width: 1720px) and (max-width: 1739px) {
  /* line 1170, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 517px !important;
  }
}
@media only screen and (min-width: 1740px) and (max-width: 1759px) {
  /* line 1176, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 524px !important;
  }
}
@media only screen and (min-width: 1760px) and (max-width: 1779px) {
  /* line 1182, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 531px !important;
  }
}
@media only screen and (min-width: 1780px) and (max-width: 1799px) {
  /* line 1188, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 538px !important;
  }
}
@media only screen and (min-width: 1800px) and (max-width: 1819px) {
  /* line 1194, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 545px !important;
  }
}
@media only screen and (min-width: 1820px) and (max-width: 1839px) {
  /* line 1200, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 552px !important;
  }
}
@media only screen and (min-width: 1840px) and (max-width: 1859px) {
  /* line 1206, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 559px !important;
  }
}
@media only screen and (min-width: 1860px) and (max-width: 1879px) {
  /* line 1212, ../sass/main.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    height: 566px !important;
  }
}
@media only screen and (min-width: 1880px) {
  /* line 1218, ../sass/main.scss */
  .views-slideshow-cycle-main-frame {
    width: 100% !important;
    height: auto !important;
    padding-bottom: 35%;
  }

  /* line 1223, ../sass/main.scss */
  #views_slideshow_cycle_teaser_section_homepage_slider-block_1 {
    width: 100% !important;
    height: auto !important;
    padding-bottom: 33.5%;
  }
}
@media only screen and (max-width: 40rem) {
  /* line 1228, ../sass/main.scss */
  body {
    padding-top: 0;
  }

  /* line 1230, ../sass/main.scss */
  #block-views-block-top-banner-block-1 .views-field-title {
    top: 60%;
  }
  /* line 1232, ../sass/main.scss */
  #block-views-block-top-banner-block-1 .field--name-field-image img {
    min-width: 1200px;
    min-height: 266px;
  }

  /* line 1237, ../sass/main.scss */
  .page-node-68 #block-views-block-top-banner-block-1 .views-field-title, .page-node-37 #block-views-block-top-banner-block-1 .views-field-title {
    top: 50%;
  }
}
@media only screen and (max-width: 620px) {
  /* line 1242, ../sass/main.scss */
  #block-views-block-accelerating-photonic-innovation-block-1 .views-row .market-block-wrap .text {
    top: 36.5%;
  }
}
/*******************Home Page Responsive end*******************/
/* line 1247, ../sass/main.scss */
.page-node-type-product #block-lumentum-content ul {
  margin-bottom: 28px;
}

/* line 1249, ../sass/main.scss */
#globe-wrapper ul li a:after {
  display: none;
}

/* line 1251, ../sass/main.scss */
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {
  display: table;
  content: " ";
  clear: both;
}

/* line 1257, ../sass/main.scss */
.breadcrumb > li + li::before {
  padding: 0 5px;
  padding-left: 5px;
  color: #ccc;
  content: "/\00a0";
}

/* line 1264, ../sass/main.scss */
.main-wrap #block-mainnavigation-2 .we-mega-menu-submenu .all-arrow::after {
  display: none;
}

/* line 1265, ../sass/main.scss */
.main-wrap #block-mainnavigation-2 ul li ul li ul li {
  width: 100% !important;
}

/* line 1266, ../sass/main.scss */
.main-wrap #block-mainnavigation-2 ul li a:hover {
  text-decoration: underline;
}

/* line 1268, ../sass/main.scss */
.main-wrap {
  overflow: hidden !important;
}

/* line 1270, ../sass/main.scss */
#edit-opt-in-yes {
  box-shadow: none !important;
  border: none !important;
}

/* line 1273, ../sass/main.scss */
.news_rel_table {
  background: none !important;
  margin: 25px 0;
}

/* line 1274, ../sass/main.scss */
.news_rel_table tr th, .news_rel_table tr td {
  padding: 0 !important;
  vertical-align: top;
}

/* line 1275, ../sass/main.scss */
.news_rel_table p {
  margin: 0;
}

.footer_bottom #block-socialmenu .fa.fa-facebook:before{
  content: '\f09a';
  font-family: 'FontAwesome';
  font-style: normal;
  font-size: 24px;
}

.footer_bottom #block-socialmenu .fa.fa-instagram:before{
  content: '\f16d';
  font-family: 'FontAwesome';
  font-style: normal;
  font-size: 24px;
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
.footer_bottom #block-socialmenu ul li { width: 37px; height: 45px; margin-right: 4px;}
}

.user-logged-in #block-corporatesocialresponsibilitytabs #leadership-tabs {
  top: -130px;
}

#CorporateSocialResponsibilityPages li{
  margin: 0;
  padding: 0 0 0 15px;
}

#CorporateSocialResponsibilityPages li::before {
  content: "\2022";
  font-size: 20px;
}

#CorporateSocialResponsibilityPages {
  margin-left: 10px;
}


