/* 
 * RGH Section CSS
 * modified: 3/4/15
 * modifiedBy: Peter Chon
 */

#pageWrapper, 
#contentWrapper {
    width:auto !important;
    padding:0;
}

#header, #altNav, #footer div.footCopyRight {
    width:1365px;
    margin:0 auto;
    position:relative;
}

#footer table.midfootCols {
    width:100%;
}

#footer div.footCopyRight {
    margin:20px auto 10px;
}

.right {
    float:none;
}

.w-container{margin-right:auto;margin-left:auto}.w-container:before,.w-container:after{display:table;content:'';line-height:0} .w-container:after{clear:both} .w-row:before,.w-row:after{display:table;content:'';line-height:0} .w-row:after{clear:both} .w-row .w-row{margin-left:-10px;margin-right:-10px} .w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px} .w-row>.w-col .w-row{margin-left:0;margin-right:0} .w-col .w-col{padding-left:0;padding-right:0} .w-col-12{width:100%} .w-col-11{width:91.66666666666666%} .w-col-10{width:83.33333333333334%} .w-col-9{width:75%} .w-col-8{width:66.66666666666666%} .w-col-7{width:58.333333333333336%} .w-col-6{width:50%} .w-col-5{width:41.66666666666667%} .w-col-4{width:33.33333333333333%} .w-col-3{width:25%} .w-col-2{width:16.666666666666664%} .w-col-1{width:8.333333333333332%} .w-hidden-main{display:none !important} .w-container{width:960px} /*@media screen and (max-width:979px){.w-container{max-width:744px} .w-hidden-main{display:inherit !important} .w-hidden-medium{display:none !important} .w-col-medium-12{width:100%} .w-col-medium-11{width:91.66666666666666%} .w-col-medium-10{width:83.33333333333334%} .w-col-medium-9{width:75%} .w-col-medium-8{width:66.66666666666666%} .w-col-medium-7{width:58.333333333333336%} .w-col-medium-6{width:50%} .w-col-medium-5{width:41.66666666666667%} .w-col-medium-4{width:33.33333333333333%} .w-col-medium-3{width:25%} .w-col-medium-2{width:16.666666666666664%} .w-col-medium-1{width:8.333333333333332%}}@media screen and (max-width:767px){.w-hidden-main{display:inherit !important} .w-hidden-medium{display:inherit !important} .w-hidden-small{display:none !important} .w-col{width:100%} .w-col-small-6{width:50%} .w-col-small-4{width:33.33333333333333%} .w-col-small-3{width:25%}}@media screen and (max-width:480px){.w-container{max-width:none} .w-hidden-main{display:inherit !important} .w-hidden-medium{display:inherit !important} .w-hidden-small{display:inherit !important} .w-hidden-tiny{display:none !important} .w-col{width:100%} .w-col-tiny-6{width:50%} .w-col-tiny-4{width:33.33333333333333%} .w-col-tiny-3{width:25%}}*/ *{-moz-box-sizing:border-box;box-sizing:border-box} body{margin:0} h1,h2,h3,h4,h5,h6{margin:0} p{margin:0} img{max-width:100%;vertical-align:middle;display:inline-block} .w-block{display:block} .w-inline-block{display:inline-block} 

@font-face {
	font-family: 'ilmn-icons';
	src:url('../../../fonts/ilmn-icons.eot?pf2vyg');
	src:url('../../../fonts/ilmn-icons.eot?#iefixpf2vyg') format('embedded-opentype'),
		url('../../../fonts/ilmn-icons.woff?pf2vyg') format('woff'),
		url('../../../fonts/ilmn-icons.ttf?pf2vyg') format('truetype'),
		url('../../../fonts/ilmn-icons.svg?pf2vyg#ilmn-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ilmn-icon-"], [class*=" ilmn-icon-"] {
	font-family: 'ilmn-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ilmn-icon-share:before {
	content: "\e632";
}
.ilmn-icon-search:before {
	content: "\f002";
}
.ilmn-icon-home:before {
	content: "\f015";
}
.ilmn-icon-print:before {
	content: "\f02f";
}
.ilmn-icon-cart:before {
	content: "\f07a";
}
.ilmn-icon-twitter:before {
	content: "\f081";
}
.ilmn-icon-facebook:before {
	content: "\f082";
}
.ilmn-icon-caret-down:before {
	content: "\f0d7";
}
.ilmn-icon-envelope:before {
	content: "\f0e0";
}
.ilmn-icon-bubble:before {
	content: "\f0e5";
}
.ilmn-icon-oncology:before {
	content: "\e636";
}
.ilmn-icon-neonatal:before {
	content: "\e633";
}
.ilmn-icon-ivf:before {
	content: "\e634";
}
.ilmn-icon-inherited-disease:before {
	content: "\e635";
}
.ilmn-icon-missing-persons:before {
	content: "\e600";
}
.ilmn-icon-microbial-genomics:before {
	content: "\e601";
}
.ilmn-icon-Metagenomics:before {
	content: "\e602";
}
.ilmn-icon-Targeted-Resequencing:before {
	content: "\e603";
}
.ilmn-icon-small-rna-sequencing:before {
	content: "\e604";
}
.ilmn-icon-Small-Genome:before {
	content: "\e605";
}
.ilmn-icon-rna-sequencing:before {
	content: "\e606";
}
.ilmn-icon-rna-seq2:before {
	content: "\e607";
}
.ilmn-icon-Library-QC:before {
	content: "\e608";
}
.ilmn-icon-reproductiveHealth:before {
	content: "\e609";
}
.ilmn-icon-webinars:before {
	content: "\e60a";
}
.ilmn-icon-TruSeqTargeted-RNAExpression:before {
	content: "\e60b";
}
.ilmn-icon-Mass-Fatality:before {
	content: "\e60c";
}
.ilmn-icon-market-research:before {
	content: "\e60d";
}
.ilmn-icon-llumina:before {
	content: "\e60e";
}
.ilmn-icon-rna-seq:before {
	content: "\e60f";
}
.ilmn-icon-resequencing:before {
	content: "\e610";
}
.ilmn-icon-Regulation:before {
	content: "\e611";
}
.ilmn-icon-real-time_pcr:before {
	content: "\e612";
}
.ilmn-icon-publications:before {
	content: "\e613";
}
.ilmn-icon-genetic-disease-3:before {
	content: "\e614";
}
.ilmn-icon-cyto:before {
	content: "\e615";
}
.ilmn-icon-genetic-disease-4:before {
	content: "\e616";
}
.ilmn-icon-Cytogenetics:before {
	content: "\e617";
}
.ilmn-icon-data-bank:before {
	content: "\e618";
}
.ilmn-icon-Genotyping:before {
	content: "\e619";
}
.ilmn-icon-i:before {
	content: "\e61a";
}
.ilmn-icon-data-library:before {
	content: "\e61b";
}
.ilmn-icon-deNovo-sequencing:before {
	content: "\e61c";
}
.ilmn-icon-inherited-disease2:before {
	content: "\e61d";
}
.ilmn-icon-kinship:before {
	content: "\e61e";
}
.ilmn-icon-dx:before {
	content: "\e61f";
}
.ilmn-icon-agriculture:before {
	content: "\e620";
}
.ilmn-icon-Amplicon-Sequencing:before {
	content: "\e621";
}
.ilmn-icon-ancestry:before {
	content: "\e622";
}
.ilmn-icon-education:before {
	content: "\e623";
}
.ilmn-icon-email:before {
	content: "\e624";
}
.ilmn-icon-autopsy:before {
	content: "\e625";
}
.ilmn-icon-cancer:before {
	content: "\e626";
}
.ilmn-icon-forensic:before {
	content: "\e628";
}
.ilmn-icon-ChIP-Seq:before {
	content: "\e629";
}
.ilmn-icon-community:before {
	content: "\e62a";
}
.ilmn-icon-forensic-genomics:before {
	content: "\e62b";
}
.ilmn-icon-gene-regulation:before {
	content: "\e62c";
}
.ilmn-icon-criminal-cases:before {
	content: "\e62d";
}
.ilmn-icon-Custom-Enrichment:before {
	content: "\e62e";
}
.ilmn-icon-genetic-disease:before {
	content: "\e62f";
}
.ilmn-icon-genetic-disease-2:before {
	content: "\e630";
}
.ilmn-icon-cycticFibrosis:before {
	content: "\e631";
}
.ilmn-icon-featured-researcher:before {
	content: "\e627";
}


body {
  font-family: "Arial",sans-serif;
  font-size: 13px;
  color: #666666;
  overflow-y: scroll;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

#footer {
  margin-top: 50px;
}

#ilmn_search_form #ilmn_search_btn {
  position: absolute;
  right: 5px;
}

.subTools {
	right:13px
}
.subTools-item {
	width:178px
}
.NavTools-Help {
	width:178px
}

/*.subTools {
  width: auto;
  right: 0;
  top: 0;
  margin: 47px 8px 0 0;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px 0 3px 3px;
  -moz-border-radius: 3px 0 3px 3px;
  -ms-border-radius: 3px 0 3px 3px;
  -o-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
}
.subTools li {
  border: 0;
}
.subTools:before {
  content: "";
  display: inline-block;
  width: 40%;
  height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  margin: -22px -1px 0 0;
  border: 1px solid #ccc;
  border-bottom: 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
*/

.navTools ul.myIlluminaTools {
  margin-top: 11px;
}

#ilmn_search_form #search {
  font-family: Arial, sans-serif;
}

menu {
  padding: 0;
}

img {
  border: 0;
  outline: 0;
}

ul:not('.list'), ol {
  margin: 0;
  padding: 0;
}
ul:not('.list') li, ol li {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.list li {
  margin-bottom:8px;
}
.parsys p {
  line-height: 18px;
}
.parsys p a:after {
  content: "\00BB";
  display: inline-block;
  padding: 0 0 0 3px;
}
.parsys p a.noarrow:after, 
.parsys p a.no-carrot:after {
  content: none;
}
.parsys p strong {
  font-size: 16px;
}
.parsys p.contactus span {
  font-weight: bold;
}

.w-container {
  max-width: 960px;
  width: auto;
}

.cf, .next-step .square-button-set {
  *zoom: 1;
}
.cf:before, .next-step .square-button-set:before, .cf:after, .next-step .square-button-set:after {
  content: "";
  display: table;
}
.cf:after, .next-step .square-button-set:after {
  clear: both;
}

.span1 {
  width: 3.75%;
  float: left;
  margin-left: 5% !important;
}
.span1:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span1 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.span2 {
  width: 12.5%;
  float: left;
  margin-left: 5% !important;
}
.span2:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span2 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.span3 {
  width: 21.25%;
  float: left;
  margin-left: 5% !important;
}
.span3:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span3 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.span4 {
  width: 30%;
  float: left;
  margin-left: 5% !important;
}
.span4:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span4 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.span5 {
  width: 38.75%;
  float: left;
  margin-left: 5% !important;
}
.span5:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span5 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.span6 {
  width: 47.5%;
  float: left;
  margin-left: 5% !important;
}
.span6:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span6 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.span7 {
  width: 56.25%;
  float: left;
  margin-left: 5% !important;
}
.span7:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span7 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.span8, .graph-area .span10 .sliders.slider-1 > .span6, .next-step .span10 .sliders.slider-1 > .span6 {
  width: 65%;
  float: left;
  margin-left: 5% !important;
}
.span8:first-child, .graph-area .span10 .sliders.slider-1 > .span6:first-child, .next-step .span10 .sliders.slider-1 > .span6:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span8, .graph-area .span10 .sliders.slider-1 > .span6, .next-step .span10 .sliders.slider-1 > .span6 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.span9 {
  width: 73.75%;
  float: left;
  margin-left: 5% !important;
}
.span9:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span9 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.span10 {
  width: 82.5%;
  float: left;
  margin-left: 5% !important;
}
.span10:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span10 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.span11 {
  width: 91.25%;
  float: left;
  margin-left: 5% !important;
}
.span11:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span11 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.span12 {
  width: 100%;
  float: left;
  margin-left: 5% !important;
}
.span12:first-child {
  margin-left: 0 !important;
  padding-left: 0;
  border-left: 0;
}

@media screen and (max-width: 500px) {
  .span12 {
    width: auto;
    float: none;
    margin-left: 0;
  }
}
.breadcrumb {
	background-color:transparent;
}
#breadCrumb {
  display: block;
  float: none;
  padding: 10px 0 10px 30px;
  font-size: 11px;
  color: #666;
}
#breadCrumb a {
  color: #328ed1;
}
#breadCrumb strong {
  color: #666666;
}

#mainNav {
  z-index: inherit !important;
}

#ilmn_search_form #search {
  margin: 0;
}

h1 {
  font: 200 24px/1.2em "HelveticaNeueW01-LtExt", sans-serif;
  color: #ffb441;
  margin-bottom: 20px;
  letter-spacing: 1px;
}

h2 {
  font: 200 24px/1.2em "HelveticaNeueW1-LtExt", sans-serif;
  color: #ffb441;
  margin-bottom: 20px;
  letter-spacing: 1px;
}

h3 {
  font: 200 24px/1.2em "HelveticaNeueW01 53 Ext", sans-serif;
  color: #ffb441;
  margin-bottom: 20px;
  letter-spacing: 1px;
}

h4 {
  font: 200 24px/1.2em "HelveticaNeueW01 53 Ext", sans-serif;
  color: #ffb441;
  margin-bottom: 20px;
  letter-spacing: 1px;
}

h5 {
  font: 200 24px/1.2em "HelveticaNeueW01 53 Ext", sans-serif;
  color: #ffb441;
  margin-bottom: 20px;
  letter-spacing: 1px;
}

h6 {
  font: 200 24px/1.2em "HelveticaNeueW01 53 Ext", sans-serif;
  color: #ffb441;
  margin-bottom: 20px;
  letter-spacing: 1px;
}

h1 {
  color: #666;
  font-size: 12px;
  margin-bottom: 10px;
}

h2, h3, h4, h5, h6 {
  font-size: 28px;
}

a {
  color: #328ed1;
}
a:link, a:visited {
  text-decoration: none;
}

.button, .lvl3 form p button, .lvl4 form p button {
  background: #7ca8d4;
  color: #fff;
  padding: 6px 20px;
  margin-top: 20px;
  border: 1px solid transparent;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #328ed1 0 2px 0 0;
  -moz-box-shadow: #328ed1 0 2px 0 0;
  box-shadow: #328ed1 0 2px 0 0;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.button:hover, .lvl3 form p button:hover, .lvl4 form p button:hover {
  background: #5291CB;
}
.button:active, .lvl3 form p button:active, .lvl4 form p button:active {
  background: #328ED1;
  box-shadow: none;
  position: relative;
  top: 2px;
}
.button.button-secondary, .lvl3 form p button.button-secondary, .lvl4 form p button.button-secondary {
  border-color: #bbb;
  background: #fff;
  color: #666;
  padding: 6px 16px;
  -webkit-box-shadow: #bbbbbb 0 2px 0 0;
  -moz-box-shadow: #bbbbbb 0 2px 0 0;
  box-shadow: #bbbbbb 0 2px 0 0;
}
.button.button-secondary:hover, .lvl3 form p button.button-secondary:hover, .lvl4 form p button.button-secondary:hover {
  background: #eee;
}
.button.button-secondary:active, .lvl3 form p button.button-secondary:active, .lvl4 form p button.button-secondary:active {
  background: #bbb;
}
.button i, .lvl3 form p button i, .lvl4 form p button i {
  margin-left: 5px;
  font-size: 15px;
}
.button.button-block, .lvl3 form p button.button-block, .lvl4 form p button.button-block {
  display: block;
  text-align: center;
}
.button:after, .lvl3 form p button:after, .lvl4 form p button:after {
  content: none;
}

.small-secondary {
  font-size: 11px;
  padding: 2px 12px;
}
.small-secondary i {
  font-size: 13px;
}

.wrapper {
  position: relative;
}

path.color0 {
  fill: #cac73e;
}

text {
  fill: #cac73e;
  font-size: 48px;
}

path.color1 {
  fill: none;
}

.lvl3, .lvl4 {
  padding: 80px 0 50px;
}
.lvl3 p strong, .lvl4 p strong {
  display: block;
  font-size: 15px;
  margin: 20px 0 5px;
}
.lvl3 ul, .lvl3 ol, .lvl4 ul, .lvl4 ol {
  margin-top: 20px;
}
.lvl3 ul li, .lvl3 ol li, .lvl4 ul li, .lvl4 ol li {
  margin: 0 0 5px 15px;
  max-width: 650px;
}
.lvl3 ul li strong, .lvl3 ol li strong, .lvl4 ul li strong, .lvl4 ol li strong {
  font-size: 14px;
}
.lvl3 ul li strong:after, .lvl3 ol li strong:after, .lvl4 ul li strong:after, .lvl4 ol li strong:after {
  content: "\2014";
  display: inline-block;
  margin-right: -4px;
  font-weight: normal;
}
.lvl3 ul.nostyle li, .lvl3 ol.nostyle li, .lvl4 ul.nostyle li, .lvl4 ol.nostyle li {
  list-style: none;
}
.lvl3 ul li, .lvl4 ul li {
  list-style: outside disc;
}
.lvl3 ol li, .lvl4 ol li {
  list-style: outside decimal;
}
.lvl3 table.bordered tr th, .lvl3 table.bordered tr td, .lvl4 table.bordered tr th, .lvl4 table.bordered tr td {
  width: 33.33%;
  background-color: white;
}
.lvl3 table.bordered tr th, .lvl4 table.bordered tr th {
  background-color: #f6f6f6;
}
.lvl3 form:before, .lvl4 form:before {
  content: "*Required";
  color: #f00;
  display: block;
  text-align: right;
}
.lvl3 form p label, .lvl4 form p label {
  display: block;
}
.lvl3 form p label.req:after, .lvl4 form p label.req:after {
  content: "*";
  color: #f00;
  display: inline-block;
  margin-left: 3px;
}
.lvl3 form p input[type="text"], .lvl3 form p input[type="password"], .lvl3 form p textarea, .lvl4 form p input[type="text"], .lvl4 form p input[type="password"], .lvl4 form p textarea {
  font-size: 16px;
  width: 100%;
  display: block;
  margin-bottom: 15px;
  padding: 2px;
}
.lvl3 form p button, .lvl4 form p button {
  border: 0;
  margin-top: 10px !important;
}
.lvl3 .push-down, .lvl4 .push-down {
  padding-top: 40px;
}
.lvl3 .push-down.more, .lvl4 .push-down.more {
  padding-top: 60px;
}

hr {
  margin: 50px 0;
  display: block;
  border: 0;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #fff;
}

.references ol li {
  list-style: outside decimal;
  margin: 3px 0 0 15px;
}

table {
  border-collapse: collapse;
}
table.bordered {
  margin: 30px 0;
}
table.bordered th, table.bordered td {
  border: 1px solid #cfcfcf;
  padding: 10px 15px 5px;
  text-align: left;
  vertical-align: top;
}
table.bordered thead {
  background-color: #f6f6f6;
}

.die.v8 .button, .die.v8 .lvl3 form p button, .lvl3 form p .die.v8 button, .die.v8 .lvl4 form p button, .lvl4 form p .die.v8 button {
  border-bottom: 3px solid #328ed1;
}
.die.v8 .button.button-secondary, .die.v8 .lvl3 form p button.button-secondary, .lvl3 form p .die.v8 button.button-secondary, .die.v8 .lvl4 form p button.button-secondary, .lvl4 form p .die.v8 button.button-secondary {
  border-bottom: 3px solid #bbb;
}

#blanket {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 99999;
  background-color: rgba(0, 0, 0, 0.85);
  text-align: center;
}
#blanket iframe {
  margin-top: 50px;
}

#persona {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../../content/dam/illumina-marketing/images/rgh/blk80.png) scroll repeat top transparent;
  display: none;
  z-index: 999999;
}
#persona .span4 {
  opacity: 0;
  padding: 30px 20px 10px;
  margin-top: 60px;
  text-align: center;
  color: white;
  background: url(../../../content/dam/illumina-marketing/images/rgh/self-id-bar.jpg) scroll no-repeat top transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#persona .span4 p {
  font-size: 13px;
  line-height: normal;
  margin-bottom: 20px;
}
#persona .span4 p strong {
  font-size: 18px;
  display: block;
  margin-bottom: 5px;
}
#persona .span4 p .btn {
  font-size: 12px;
  background-color: #7ca8d4;
  color: white;
}

.accordion {
  list-style: none;
  margin: 26px 0 0;
  padding: 0;
  position: relative;
}
.accordion .accordion-control {
  height: 50px;
  border-bottom: 1px solid #ccc;
}
.accordion .accordion-control span {
  border: 1px solid transparent;
  border-bottom: 0;
  padding: 15px 20px 10px;
  display: inline-block;
  cursor: pointer;
  font-size: 17px;
}
.accordion .accordion-control span.active {
  border-color: #ccc;
  background-color: white;
}
.accordion .accordion-content {
  padding: 0;
  margin: 0;
  display: none;
}
.accordion .accordion-content.active {
  display: block;
  background-color: white;
  border: 1px solid #ccc;
  border-bottom: 0;
  border-top: 0;
}
.accordion .accordion-content li {
  max-width: inherit;
  float: none;
  display: block;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
}
.accordion .accordion-content .q {
  margin: 0 0 0 20px;
  padding: 20px 0 20px 20px;
  position: relative;
  cursor: pointer;
}
.accordion .accordion-content .q:before {
  content: "+";
  font-size: 24px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 20px;
  color: #ffb441;
}
.accordion .accordion-content .close.q:before {
  content: "-";
  top: 18px;
  left: 3px;
}
.accordion .accordion-content .a {
  margin: 0;
  padding: 0 30% 20px 40px;
  display: none;
  max-width: inherit;
}

.scroll-nav {
  display: none!important;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999;
  margin: 80px 50px 0 0;
}
.scroll-nav div {
  display: block;
  text-align: right;
}
.scroll-nav div em {
  display: none;
  text-transform: capitalize;
}
.scroll-nav div span {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-top: 3px;
  margin-left: 5px;
  background-color: white;
  border: 1px solid #000;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.scroll-nav div:hover em, .scroll-nav div.active em {
  display: inline-block;
}
.scroll-nav div:hover span, .scroll-nav div.active span {
  background-color: #666666;
}

.graph-area, .next-step {
  padding: 50px 0;
  background-color: #f6f6f6;
}
.graph-area h4, .next-step h4, .graph-area h5, .next-step h5 {
  margin-bottom: 20px;
}
.graph-area h4, .next-step h4 {
  margin-top: 60px;
}
.graph-area p, .next-step p {
  max-width: 650px;
}
.graph-area .bar-chart, .next-step .bar-chart {
  background: url(../../../content/dam/illumina-marketing/images/rgh/3d-graph-base.png) scroll no-repeat center 130px transparent;
  padding: 0 80px;
}
.graph-area .bar-chart .bars, .next-step .bar-chart .bars {
  position: relative;
  margin: 0 10%;
  height: 150px;
  background-color: #dfe3e8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.graph-area .bar-chart .bars span, .next-step .bar-chart .bars span {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.graph-area .bar-chart .bars span.bar, .next-step .bar-chart .bars span.bar {
  height: 0;
  background-color: #ffb441;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffb441), color-stop(100%, #f3882e));
  background-image: -webkit-linear-gradient(top, #ffb441, #f3882e);
  background-image: -moz-linear-gradient(top, #ffb441, #f3882e);
  background-image: -o-linear-gradient(top, #ffb441, #f3882e);
  background-image: linear-gradient(top, #ffb441, #f3882e);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.graph-area .bar-chart .bars span.perc, .next-step .bar-chart .bars span.perc {
  text-align: center;
  font-size: 26px;
  padding: 0 0 8px;
  color: white;
}
.graph-area .bar-chart .bars span.perc:after, .next-step .bar-chart .bars span.perc:after {
  content: "%";
}
.graph-area .bar-chart .bars span.bar-reflection, .next-step .bar-chart .bars span.bar-reflection {
  margin-bottom: 0;
  height: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 180, 65, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(rgba(255, 180, 65, 0.5), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(rgba(255, 180, 65, 0.5), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(rgba(255, 180, 65, 0.5), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 180, 65, 0.5), rgba(255, 255, 255, 0));
}
.graph-area .bar-chart small, .next-step .bar-chart small {
  display: block;
  margin: 30px 10px 0;
  text-align: center;
}
.graph-area .span1, .next-step .span1 {
  font-size: 60px;
  padding-top: 100px;
  cursor: pointer;
}
.graph-area .left.fakehide, .next-step .left.fakehide, .graph-area .right.fakehide, .next-step .right.fakehide {
  cursor: inherit;
  color: #efefef;
}
.graph-area .right, .next-step .right {
  text-align: right;
}
.graph-area .span10, .next-step .span10 {
  overflow: hidden;
  position: relative;
  min-height: 260px;
}
.graph-area .span10 .sliders, .next-step .span10 .sliders {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding: 50px;
  z-index: 2;
}
.graph-area .span10 .sliders .grand, .next-step .span10 .sliders .grand {
  font-size: 28px;
  line-height: normal;
  margin: 10px 0 20px;
}
.graph-area .span10 .sliders.slider-1 p, .next-step .span10 .sliders.slider-1 p {
  text-align: left;
  font-size: 11px;
}
.graph-area .span10 .sliders.slider-1 .pumpkin, .next-step .span10 .sliders.slider-1 .pumpkin {
  color: #f3882e;
  font-size: 20px;
  line-height: normal;
  margin-bottom: 20px;
}
.graph-area .span10 .sliders.slider-2, .next-step .span10 .sliders.slider-2 {
  margin-left: 100%;
}
.graph-area .span10 .sliders.slider-3, .next-step .span10 .sliders.slider-3 {
  margin-left: 100%;
}

.next-step {
  background: transparent url(../../../content/dam/illumina-marketing/images/rgh/footer/lc-foot.jpg) scroll no-repeat right center;
  background-size: cover;
  color: white;
  padding: 50px 0;
}
.next-step.hp-foot {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/footer/hp-foot.jpg);
}
.next-step.patients-foot {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/footer/patients-foot.jpg);
}
.next-step h5 {
  color: white;
}
.next-step .square-button-set {
  margin-top: 20px;
}
.next-step .square-button-set .btn-square {
  float: left;
  height: 120px;
  width: 120px;
  text-align: center;
  padding: 80px 0 0;
  margin-right: 20px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/icons.png) scroll no-repeat 38px 19px white;
  color: #666666;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 2px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 2px;
  -webkit-transition-property: background-color, color;
  -moz-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.next-step .square-button-set .btn-square.pgd-icon {
  background-position: -127px 19px;
}
.next-step .square-button-set .btn-square.nipt-icon {
  background-position: -255px 19px;
}
.next-step .square-button-set .btn-square.nipt-icon2 {
  background-position: -705px 19px;
}
.next-step .square-button-set .btn-square.gt-icon {
  background-position: -411px 19px;
}
.next-step .square-button-set .btn-square.gt-icon2 {
  background-position: -863px 19px;
}
.next-step .square-button-set .btn-square.conception-icon {
  background-position: -561px 19px;
}
.next-step .square-button-set .btn-square:hover {
  background-position: 38px -130px;
  background-color: #ffb441;
  color: white;
  -webkit-transition-property: background-color, color;
  -moz-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.next-step .square-button-set .btn-square:hover.pgd-icon {
  background-position: -127px -130px;
  background-color: #b9c980;
}
.next-step .square-button-set .btn-square:hover.nipt-icon {
  background-position: -255px -130px;
  background-color: #be74ae;
}
.next-step .square-button-set .btn-square:hover.nipt-icon2 {
  background-position: -705px -130px;
  background-color: #b9c980;
}
.next-step .square-button-set .btn-square:hover.gt-icon {
  background-position: -411px -130px;
  background-color: #ffb441;
}
.next-step .square-button-set .btn-square:hover.gt-icon2 {
  background-position: -863px -130px;
  background-color: #be74ae;
}
.next-step .square-button-set .btn-square:hover.conception-icon {
  background-position: -561px -130px;
  background-color: #ffb441;
}

.language {
  z-index: 13;
}

.sticky-menu {
  display: none;
  position: absolute;
  top: 0 !important;
  left: 0;
  width: 100%;
  z-index: 10;
  background: url(../../../content/dam/illumina-marketing/images/rgh/ie/stickynav-bg.jpg) scroll repeat-x left center transparent;
}
.sticky-menu.stick {
  position: fixed;
}
.sticky-menu.stick menu span {
  color: #2f2f2f;
}
.sticky-menu .w-container {
  position: relative;
}
.sticky-menu .w-container menu {
  margin: 0;
  float: left;
  position: relative;
  height: 50px;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
  -webkit-transition-property: height;
  -moz-transition-property: height;
  -o-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.sticky-menu .w-container menu a {
  font-size: 16px;
}
.sticky-menu .w-container menu a:hover {
  color: white;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition-property: background-color, color;
  -moz-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.sticky-menu .w-container menu a:hover:last-child {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.sticky-menu .w-container menu span {
  display: block;
  height: 50px;
  margin: 0;
  padding: 16px 50px 0 20px;
  font-size: 16px;
  font-weight: bold;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.sticky-menu .w-container menu span:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 6px;
  border-top-color: #328ed1;
  position: absolute;
  z-index: 99;
  top: 8px;
  margin-top: 14px;
  right: 20px;
}
.sticky-menu .w-container menu .more-persona {
  display:block;
  position: absolute;
  height: 0;
  min-width: 253px;
  top: 0 !important;
  overflow: hidden;
  left: 0;
  z-index: 13;
  margin: 50px 0 0;
  background: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-transition-property: height;
  -moz-transition-property: height;
  -o-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.sticky-menu .fa-ellipsis-v {
    display:none;
}
.sticky-menu .w-container menu .more-persona a {
  padding: 16px 20px;
  display: block;
  font-weight: bold;
}
.sticky-menu .w-container menu:hover .more-persona {
  height: 108px;
  -webkit-transition-property: height;
  -moz-transition-property: height;
  -o-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.sticky-menu .w-container .persona-areas {
  margin: 0;
  padding: 0;
  float: right;
  font-size: 13px;
}
.sticky-menu .w-container .persona-areas li {
  margin: 0;
  padding: 15px 0 14px;
  list-style: none;
  float: left;
  position: relative;
}
.sticky-menu .w-container .persona-areas li.show-icon a {
  text-indent: -99999em;
  color: transparent;
  height: 20px;
  width: 20px;
  margin-left: 20px;
  display: inline-block;
  background: url(../../../content/dam/illumina-marketing/images/rgh/icons/form-icon.svg) scroll no-repeat center center transparent;
}
.sticky-menu .w-container .persona-areas li.no-icon a {
  margin-left: 20px;
  display: inline-block;
  font-weight: bold;
  color: #328ed1;
}
.sticky-menu .w-container .persona-areas li a {
  display: inline-block;
  margin: 0 20px 0 0;
  color: #666666;
  border-bottom: 3px solid transparent;
}
.sticky-menu .w-container .persona-areas li a:hover, .sticky-menu .w-container .persona-areas li a.active {
  border-bottom-color: #328ed1;
  color: #333;
  -webkit-transition-property: border-bottom-color;
  -moz-transition-property: border-bottom-color;
  -o-transition-property: border-bottom-color;
  transition-property: border-bottom-color;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
.sticky-menu .w-container .persona-areas li a.active {
  font-weight: bold;
}
.sticky-menu .w-container .persona-areas li.group {
  position: relative;
}
.sticky-menu .w-container .persona-areas li.group > a {
  padding-right: 15px;
  position: relative;
}
.sticky-menu .w-container .persona-areas li.group > a:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 4px;
  border-top-color: #328ed1;
  position: absolute;
  z-index: 99;
  top: 8px;
  right: 0;
}
.sticky-menu .w-container .persona-areas li.group .subgroup {
  display:block;
  overflow: hidden;
  position: absolute;
  height: 0;
  width: 300px;
  border-top: 0;
  top: 0 !important;
  left: 0;
  margin: 50px 0 0 -20px;
  border-top: 0;
  background: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-transition-property: height, border-color;
  -moz-transition-property: height, border-color;
  -o-transition-property: height, border-color;
  transition-property: height, border-color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.sticky-menu .w-container .persona-areas li.group .subgroup a {
  display: block;
  padding: 10px 20px;
  margin: 0;
  min-width: 220px;
}
.sticky-menu .w-container .persona-areas li.group .subgroup a:hover {
  color: white;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition-property: background-color, color;
  -moz-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.sticky-menu .w-container .persona-areas li.group .subgroup a:hover:last-child {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.sticky-menu .w-container .persona-areas li.group:hover .subgroup {
  height: 76px;
  -webkit-transition-property: height, border-color;
  -moz-transition-property: height, border-color;
  -o-transition-property: height, border-color;
  transition-property: height, border-color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.sticky-menu .w-container .persona-areas li.group:hover .subgroup.sg-1 {
    height:41px;                
}

.sticky-menu .w-container .persona-areas li.group:hover .subgroup.sg-2 {
    height:82px;                
}

.sticky-menu .w-container .persona-areas li.group:hover .subgroup.sg-3 {
    height:123px;                            
}

.sticky-menu .w-container .persona-areas li.group:hover .subgroup.sg-4 {
    height:164px;
}

.sticky-menu .w-container .persona-areas li.group:hover .subgroup.sg-5 {
	height:205px;
}   

.sticky-menu .w-container .persona-areas li.group:hover .subgroup.sg-6 {
	height:246px;
}   

.sticky-menu .w-container .persona-areas li.group:hover .subgroup.sg-7 {
	height:287px;
}   

.sticky-menu .w-container .persona-areas li.group:hover .subgroup.sg-8 {
	height:328px;
}   

.sticky-menu .w-container .persona-areas li.group:hover .subgroup.sg-9 {
	height:369px;
} 

.sticky-menu .w-container .persona-areas li.group:hover .subgroup.sg-10 {
	height:410px;
} 

.karyomapping {
  background: url(../../../content/dam/illumina-marketing/images/rgh/karyomapping/karyomapping1.jpg) scroll no-repeat 400px top transparent;
}
.karyomapping li {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 25px !important;
  color: #ffb441;
}
.karyomapping li p {
  font-size: 14px;
  font-weight: normal;
  color: #666666;
}
.karyomapping li.push-rt {
  padding-right: 30%;
}
.karyomapping li.push-up {
  padding-right: 0;
  padding-top: 180px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/karyomapping/karyomapping2.jpg) scroll no-repeat center 30px transparent;
}

.flow ul {
  background: url(../../../content/dam/illumina-marketing/images/rgh/arrow.png) scroll no-repeat right center transparent;
  padding: 15px 50px 0 0;
  min-height: 150px;
}
.flow ul li:first-child {
  list-style: none;
  margin-left: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
}
.flow ul.nb {
  background: none;
}

.boxed {
  margin-top: 30px;
}
.boxed:first-child {
  margin-top: 0;
}
.boxed .span3 .button, .boxed .span3 .lvl3 form p button, .lvl3 form p .boxed .span3 button, .boxed .span3 .lvl4 form p button, .lvl4 form p .boxed .span3 button, .boxed .span4 .button, .boxed .span4 .lvl3 form p button, .lvl3 form p .boxed .span4 button, .boxed .span4 .lvl4 form p button, .lvl4 form p .boxed .span4 button {
  margin-left: 15px;
}

.lvl3 .videod, .lvl4 .videod {
  padding-left: 50px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/arrow.png) scroll no-repeat -9px center transparent;
}
.lvl3 p, .lvl4 p {
  max-width: 650px;
}
.lvl3 [class^="modal"], .lvl4 [class^="modal"] {
  display: block;
  padding: 10px;
  margin-bottom: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefef), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(bottom, #efefef, #ffffff);
  background-image: -moz-linear-gradient(bottom, #efefef, #ffffff);
  background-image: -o-linear-gradient(bottom, #efefef, #ffffff);
  background-image: linear-gradient(bottom, #efefef, #ffffff);
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 3px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 3px;
}
.lvl3 [class^="modal"].no-modal, .lvl4 [class^="modal"].no-modal {
  display: inline-block;
  padding: 0;
  margin-bottom: 0;
  background: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.lvl3 [class^="modal"] span, .lvl4 [class^="modal"] span {
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  height: 130px;
  margin-bottom: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 3px inset;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 3px inset;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.lvl3 [class^="modal"] span.alan-handyside, .lvl4 [class^="modal"] span.alan-handyside {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/Alanthumb2.jpg);
}
.lvl3 [class^="modal"] span.ivf-3d, .lvl4 [class^="modal"] span.ivf-3d {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/IVFthumb.jpg);
}
.lvl3 [class^="modal"] span.ccs, .lvl4 [class^="modal"] span.ccs {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/24surethumb.jpg);
}
.lvl3 [class^="modal"] span.anf, .lvl4 [class^="modal"] span.anf {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/age.jpg);
}
.lvl3 [class^="modal"] span.tl, .lvl4 [class^="modal"] span.tl {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/TransVid.jpg);
}
.lvl3 [class^="modal"] span.simon, .lvl4 [class^="modal"] span.simon {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/Fishelthumb.jpg);
}
.lvl3 [class^="modal"] span.ngs-for-pgs, .lvl4 [class^="modal"] span.ngs-for-pgs {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/ngs-for-pgs.jpg);
}
.lvl3 [class^="modal"] span.sure24, .lvl4 [class^="modal"] span.sure24 {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/pgp.jpg);
}
.lvl3 [class^="modal"] span.yang, .lvl4 [class^="modal"] span.yang {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/yang.jpg);
}
.lvl3 [class^="modal"] span.kary-primer, .lvl4 [class^="modal"] span.kary-primer {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/kary-primer.jpg);
}
.lvl3 [class^="modal"] span.rapid, .lvl4 [class^="modal"] span.rapid {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/rapid.jpg);
}
.lvl3 [class^="modal"] span.rapid2, .lvl4 [class^="modal"] span.rapid2 {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/rapid2.jpg);
}
.lvl3 [class^="modal"] span.miseqdx-cystic-fibrosis-brochure, .lvl4 [class^="modal"] span.miseqdx-cystic-fibrosis-brochure {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/cf-brochure.jpg);
  background-position: center top;
}
.lvl3 [class^="modal"] span.miseqdx-data, .lvl4 [class^="modal"] span.miseqdx-data {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/miseqdx/data.jpg);
}
.lvl3 [class^="modal"] span.miseqdx-139d, .lvl4 [class^="modal"] span.miseqdx-139d {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/miseqdx/d139.jpg);
}
.lvl3 [class^="modal"] span.miseqdx-139p, .lvl4 [class^="modal"] span.miseqdx-139p {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/miseqdx/p139.jpg);
}
.lvl3 [class^="modal"] span.miseqdx-cfcd, .lvl4 [class^="modal"] span.miseqdx-cfcd {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/miseqdx/cfc-data.jpg);
}
.lvl3 [class^="modal"] span.miseqdx-cfcp, .lvl4 [class^="modal"] span.miseqdx-cfcp {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/miseqdx/cfc-pkg.jpg);
}
.lvl3 [class^="modal"] span.infinium, .lvl4 [class^="modal"] span.infinium {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/infinium/data.jpg);
}
.lvl3 [class^="modal"] span.tsight-drk, .lvl4 [class^="modal"] span.tsight-drk {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/trusight/drk.jpg);
}
.lvl3 [class^="modal"] span.tsight-ngen, .lvl4 [class^="modal"] span.tsight-ngen {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/trusight/next-gen.jpg);
}
.lvl3 [class^="modal"] span.tsight-vstudio, .lvl4 [class^="modal"] span.tsight-vstudio {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/trusight/vstudio.jpg);
}
.lvl3 [class^="modal"] span.tsight-panel, .lvl4 [class^="modal"] span.tsight-panel {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/trusight/panel.jpg);
}
.lvl3 [class^="modal"] span.tsight-wflow, .lvl4 [class^="modal"] span.tsight-wflow {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/trusight/wsheet.jpg);
}
.lvl3 [class^="modal"] span.tsight-tnote, .lvl4 [class^="modal"] span.tsight-tnote {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/trusight/tnote.jpg);
}
.lvl3 [class^="modal"] span.tsight-cardio, .lvl4 [class^="modal"] span.tsight-cardio {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/trusight/cardio.jpg);
}
.lvl3 [class^="modal"] span.tsight-autism, .lvl4 [class^="modal"] span.tsight-autism {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/trusight/autism.jpg);
}
.lvl3 [class^="modal"] span.tsight-amplicon, .lvl4 [class^="modal"] span.tsight-amplicon {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/trusight/amplicon.jpg);
}
.lvl3 [class^="modal"] span.nipt, .lvl4 [class^="modal"] span.nipt {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/nipt/cdata.jpg);
}
.lvl3 [class^="modal"] span.niptp, .lvl4 [class^="modal"] span.niptp {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/nipt/nipt-p.jpg);
}
.lvl3 [class^="modal"] span.snp-genotyping, .lvl4 [class^="modal"] span.snp-genotyping {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/abstract.jpg);
}
.lvl3 [class^="modal"] span.arraycgh, .lvl4 [class^="modal"] span.arraycgh {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/abstract.jpg);
}
.lvl3 [class^="modal"] span.genetic-disease-insight, .lvl4 [class^="modal"] span.genetic-disease-insight {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/drk.jpg);
}
.lvl3 [class^="modal"] span.rapid-seq, .lvl4 [class^="modal"] span.rapid-seq {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/inherited-disease.jpg);
}
.lvl3 [class^="modal"] span.verifi-brochure, .lvl4 [class^="modal"] span.verifi-brochure {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/nipt/cdata.jpg);
}
.lvl3 [class^="modal"] span.nejm, .lvl4 [class^="modal"] span.nejm {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/inherited-disease.jpg);
}
.lvl3 [class^="modal"] span.nemj, .lvl4 [class^="modal"] span.nemj {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/nejm.jpg);
}
.lvl3 [class^="modal"] span.x10, .lvl4 [class^="modal"] span.x10 {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/x10.png);
}
.lvl3 [class^="modal"] span.verifi-prenatal-test, .lvl4 [class^="modal"] span.verifi-prenatal-test {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/verifi-prenatal-test.jpg);
}
.lvl3 [class^="modal"] span.nipt-edu, .lvl4 [class^="modal"] span.nipt-edu {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/nipt-edu.jpg);
}
.lvl3 [class^="modal"] span.imp-of-carrier-screening, .lvl4 [class^="modal"] span.imp-of-carrier-screening {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/imp-of-carrier-screening.jpg);
}
.lvl3 [class^="modal"] span.cystic-fibrosis, .lvl4 [class^="modal"] span.cystic-fibrosis {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/cystic-fibrosis.jpg);
}
.lvl3 [class^="modal"] span.how-karyomapping-works, .lvl4 [class^="modal"] span.how-karyomapping-works {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/how-karyomapping-works.jpg);
}
.lvl3 [class^="modal"] span.karyomapping2, .lvl4 [class^="modal"] span.karyomapping2 {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/karyomapping2.jpg);
}
.lvl3 [class^="modal"] span.karyomapping-primer, .lvl4 [class^="modal"] span.karyomapping-primer {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/karyomapping-primer.jpg);
}
.lvl3 [class^="modal"] span.karyomapping-handout, .lvl4 [class^="modal"] span.karyomapping-handout {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/karyomapping-handout.jpg);
}
.lvl3 [class^="modal"] span.translocation-pgd, .lvl4 [class^="modal"] span.translocation-pgd {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/translocation-pgd.jpg);
}
.lvl3 [class^="modal"] span.how-to-get-started-pgs, .lvl4 [class^="modal"] span.how-to-get-started-pgs {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/how-to-get-started-pgs.jpg);
}
.lvl3 [class^="modal"] span.ngs-for-pgs-ppr, .lvl4 [class^="modal"] span.ngs-for-pgs-ppr {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/ngs-for-pgs-ppr.jpg);
}
.lvl3 [class^="modal"] span.rapid-genome, .lvl4 [class^="modal"] span.rapid-genome {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/rapid-genome.jpg);
}
.lvl3 [class^="modal"] span.gnp-prototyping, .lvl4 [class^="modal"] span.gnp-prototyping {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/gnp-prototyping.jpg);
}
.lvl3 [class^="modal"] span.trilochan-sahoo, .lvl4 [class^="modal"] span.trilochan-sahoo {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/trilochan-sahoo.jpg);
}
.lvl3 [class^="modal"] span.prenatal-diagnosis, .lvl4 [class^="modal"] span.prenatal-diagnosis {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/prenatal-diagnosis.jpg);
}
.lvl3 [class^="modal"] span.single-cell, .lvl4 [class^="modal"] span.single-cell {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/single-cell.jpg);
}
.lvl3 [class^="modal"] span.stephen, .lvl4 [class^="modal"] span.stephen {
  background-image: url("//assets.illumina.com/images/clinical/video-stephen-kingsmore.jpg");
}
.lvl3 [class^="modal"] span.miseqdx, .lvl4 [class^="modal"] span.miseqdx {
  background-image: url("//assets.illumina.com/images/clinical/miseqdx.gif");
}
.lvl3 [class^="modal"] span.karyomapping, .lvl4 [class^="modal"] span.karyomapping {
  background-image: url("//assets.illumina.com/images/clinical/karyomapping-webinar-tn.jpg");
}
.lvl3 [class^="modal"] span.nidt, .lvl4 [class^="modal"] span.nidt {
  background-image: url("//assets.illumina.com/images/icons/videos/integrating-nidt-prenatal-testing.jpg");
}
.lvl3 [class^="modal"] span.ngs, .lvl4 [class^="modal"] span.ngs {
  background-image: url("//assets.illumina.com/images/icons/videos/trusight-one-variantstudio.jpg");
}
.lvl3 [class^="modal"] span.heidi, .lvl4 [class^="modal"] span.heidi {
  background-image: url("//assets.illumina.com/images/clinical/video-heidi-rehm.jpg");
}
.lvl3 [class^="modal"] span.sean, .lvl4 [class^="modal"] span.sean {
  background-image: url("//assets.illumina.com/images/clinical/video-sean-young.jpg");
}
.lvl3 [class^="modal"] span.patty, .lvl4 [class^="modal"] span.patty {
  background-image: url("//assets.illumina.com/images/clinical/video-patty-furey.jpg");
}


.lvl3 [class^="modal"] span.rgh-portfolio-brochure {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/rgh-portfolio-brochure.jpg);
}
.lvl3 [class^="modal"] span.rgh-ivg-infographic {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/rgh-ivg-infographic.jpg);
}
.lvl3 [class^="modal"] span.pgs-arrays-brochure {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/pgs-arrays-brochure.jpg);
}
.lvl3 [class^="modal"] span.genetics-publications {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/genetics-publications.jpg);
}
.lvl3 [class^="modal"] span.fiorentino {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/fiorentino.jpg);
}
.lvl3 [class^="modal"] span.veriseq-data-sheet {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/veriseq-data-sheet.jpg);
}
.lvl3 [class^="modal"] span.verifi-physician-brochure {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/verifi-physician-brochure.jpg);
}
.lvl3 [class^="modal"] span.pgs-patient-brochure {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/pgs-patient-brochure.jpg);
}
.lvl3 [class^="modal"] span.verifi-patient-brochure {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/vid/verifi-patient-brochure.jpg);
}


.lvl3 .modal-thumb span, .lvl4 .modal-thumb span {
  background-color: #666666;
  background-repeat: no-repeat;
}
.lvl3 .modal-thumb span.x10, .lvl4 .modal-thumb span.x10 {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/x10.png);
}

.die.v8 .sticky-menu {
  background: url(../../../content/dam/illumina-marketing/images/rgh/ie/stickynav-bg.jpg) scroll repeat-x left center transparent;
}
.die.v8 .sticky-menu menu .more-persona {
  margin-top: 51px !important;
}
.die.v8 .sticky-menu menu a {
  background: url(../../../content/dam/illumina-marketing/images/rgh/ie/w8.png) scroll repeat left center transparent;
}
.die.v8 .sticky-menu menu a:hover {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/ie/b8.png);
}
.die.v8 .persona-areas li.group .subgroup {
  margin-top: 51px !important;
  background: url(../../../content/dam/illumina-marketing/images/rgh/ie/w8.png) scroll repeat left center transparent;
}
.die.v8 .persona-areas li.group .subgroup a:hover {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/ie/b8.png);
}
.die.v8 .karyomapping {
  background-position: 500px top;
}
.die.v8 .karyomapping li.push-rt {
  padding-right: 50%;
}
.die.v8 .graph-area .bar-chart .bars span.bar, .die.v8 .next-step .bar-chart .bars span.bar {
  background-color: #ffb441;
}
.die.v8 .lvl3 [class^="modal"], .die.v8 .lvl4 [class^="modal"] {
  background-color: white;
  border: 1px solid #ccc;
}

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("http://www.illumina.com/prebuilt/fancybox_sprite.png");
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../../../content/dam/illumina-support/images/modal/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../../../content/dam/illumina-marketing/images/forms/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
  overflow: hidden;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../../../content/dam/illumina-support/images/modal/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

.fancybox-inner > .modalContent {
  height: 100%;
  width: 100%;
  font-size: 1.2em !important;
  z-index: 100;
}

.ilmn-header {
  padding-bottom: 15px;
}

.pumpkin-nav {
  background: url(../../../content/dam/illumina-marketing/images/rgh/pumpkinbar.png) scroll no-repeat center top transparent;
  color: white;
  position: absolute;
  z-index: 9;
  bottom: 0;
  left: 0;
  margin-bottom: 40px;
  width: 100%;
  display: block;
}
.pumpkin-nav menu {
  padding: 0;
  margin: 0 auto;
}
.pumpkin-nav .w-container .menu3 {
  width: 31%;
  float: left;
  padding: 0 20px;
  text-align: center;
}
.pumpkin-nav .w-container .menu3.hp {
  width: 38%;
}
.pumpkin-nav .w-container .menu3:hover, .pumpkin-nav .w-container .menu3.active {
  background-color: rgba(243, 136, 46, 0.5);
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.pumpkin-nav .w-container .menu3 h3 {
  padding: 20px 0 15px;
  margin-bottom: 0;
  font-size: 22px;
}
.pumpkin-nav .w-container .menu3 h3 span {
  color: white;
  min-height: 70px;
}
.pumpkin-nav .w-container .menu3 p {
  font-size: 15px;
}
.pumpkin-nav .w-container .menu3 .button-secondary {
  margin: 20px 0;
  min-width: 120px;
}
.pumpkin-nav.secondary {
  padding: 15px 0;
}
.pumpkin-nav.secondary .hero-header {
  font-size: 42px;
  font-family: 'HelveticaNeueW01-ThinEx 710288', sans-serif;
  color: white;
  margin-bottom: 10px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/hero-icons2.png) scroll no-repeat right -275px transparent;
}

.hero {
  padding: 0;
  position: relative;
  min-height: 590px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: right top;
}
.hero.lvl1 {
    margin-top:0;
}
@media screen and (min-width: 1400px) {
  .hero {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}
.hero h1.abs {
  width: 100%;
  position: absolute;
  z-index: 9;
  bottom: 0;
  left: 0;
  margin-bottom: -60px;
}
.hero h1.abs span {
  display: block;
  max-width: 960px;
  margin: 0 auto;
}
.hero .hero-header {
  font-size: 42px !important;
  font-family: "HelveticaNeueW1-LtExt", sans-serif;
  line-height: 1.2em !important;
  letter-spacing: 1px !important;
}
.hero.clinical-lab {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/hero/cl-hero.jpg);
  margin-top:0;    
}
.hero.clinical-lab .abs {
  margin-top: 50px;
}
.hero.healthcare-professionals {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/hero/level2-HCP-v2.jpg);
  margin-top:0;    
}
.hero.healthcare-professionals .hero-header {
  background-position: right 25px !important;
}
.hero.patients {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/hero/level2-Patient-v3.jpg);
  margin-top:0;    
}
.hero.patients .hero-header {
  background-position: right 25px !important;
}
.hero .filler {
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  margin: 0 auto;
}
.hero .filler div {
  height: 40px;
  text-indent: -99999em;
  color: transparent;
  background: url(../../../content/dam/illumina-marketing/images/rgh/genetic-wave-vert.png) scroll no-repeat -145px -72px transparent;
  background-position: -138px -61px;
}
.hero .filler.iphone div {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/genetic-wave-vert-device.png);
}
.hero.overview {
  min-height: 600px;
  margin-top:0;
}
.hero.parent {
  background-position: right top;
}
.hero.child, .hero.grandchild {
  background: none;
  min-height: inherit;
  padding-top: 30px;
}
.hero.child.cl-child-pgd, .hero.grandchild.cl-child-pgd {
  padding-top: 20px;
}
.hero.child .pumpkin-nav, .hero.grandchild .pumpkin-nav {
  position: relative;
  margin-bottom: 0;
  background: url(../../../content/dam/illumina-marketing/images/rgh/hero/ChildPageHeader-Grn240-v2.jpg) scroll no-repeat center transparent;
}
@media screen and (min-width: 1400px) {
  .hero.child .pumpkin-nav, .hero.grandchild .pumpkin-nav {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}
.hero.child .pumpkin-nav.purple, .hero.grandchild .pumpkin-nav.purple {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/hero/ChildPageHeader-Prpl240-v2.jpg);
}
.hero.child .pumpkin-nav.orange, .hero.grandchild .pumpkin-nav.orange {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/hero/ChildPageHeader-Org240.jpg);
}
.hero.child .pumpkin-nav.secondary, .hero.grandchild .pumpkin-nav.secondary {
  padding: 60px 0 40px;
}
.hero.child .pumpkin-nav.secondary .hero-header, .hero.grandchild .pumpkin-nav.secondary .hero-header {
  background: none;
  color: white;
}
.hero.child .pumpkin-nav.secondary p, .hero.grandchild .pumpkin-nav.secondary p {
  font-size: 16px;
}
.hero.grandchild .pumpkin-nav {
  background: url(../../../content/dam/illumina-marketing/images/rgh/hero/ChildPageHeader-Grn240-v2.jpg) scroll no-repeat center transparent;
}
@media screen and (min-width: 1400px) {
  .hero.grandchild .pumpkin-nav {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}
.hero.grandchild .pumpkin-nav.purple {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/hero/ChildPageHeader-Prpl240-v2.jpg);
}
.hero.grandchild .pumpkin-nav.orange {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/hero/ChildPageHeader-Org240.jpg);
}
.hero.grandchild .pumpkin-nav.secondary {
  padding: 40px 0 20px;
}
.hero.noshow {
  min-height: inherit;
}
.hero.noshow .pumpkin-nav {
  position: relative;
  padding: 80px 0 30px;
}
.hero.noshow .pumpkin-nav .hero-header {
  background: none;
}
.hero .slide {
  display: none;
  position: absolute;
  z-index: 8;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  background: transparent url(../../../content/dam/illumina-marketing/images/rgh/hero/cl-hero.jpg) scroll no-repeat right center;
}
@media screen and (max-width: 1024px) {
  .hero .slide {
    background-position: 65% center;
  }
}
@media screen and (min-width: 1400px) {
  .hero .slide {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}
.hero .slide .pumpkin-copy {
  color: #f3882e;
}
.hero .slide.first {
  display: block;
}
.hero .slide#slide2 {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/hero/HCP-level1.jpg);
}
.hero .slide#slide3 {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/hero/patients-hero.jpg);
  background-position: center;
}
.hero .slide .w-container {
  padding: 80px 20% 0 0;
}
.hero .slide .w-container .hero-header {
  color: #666666;
}
.hero .slide .w-container p {
  margin-top: 30px;
  font-size: 21px;
  line-height: 1.2em;
}

.die.v8 .hero .w-container {
  padding-right: 0;
}

.watermark {
  margin: 0 0 50px;
  background: transparent url(../../../content/dam/illumina-marketing/images/rgh/watermark/babyfeet-wm.jpg) scroll no-repeat right 80%;
}
.watermark.hands {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/watermark/babyfeet-wm.jpg);
  background-position: 80% 80px;
}
@media screen and (min-width: 1600px) {
  .watermark.hands {
    background-position: 70% 50px;
  }
}
.watermark.hands.fadein {
  background-position: 80% 90px;
}
@media screen and (min-width: 1600px) {
  .watermark.hands.fadein {
    background-position: 70% 60px;
  }
}
@media screen and (max-width: 1024px) {
  .watermark.hands {
    background-position: right 80px;
  }
  .watermark.hands.fadein {
    background-position: right 90px;
  }
}
.watermark.fadein {
  background-position-y: 90px;
  -webkit-transition-property: background-position;
  -moz-transition-property: background-position;
  -o-transition-property: background-position;
  transition-property: background-position;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
.watermark.fadein .illumina-cares {
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
.watermark .illumina-cares p, .watermark .solutions p {
  margin-top: 16px;
}
.watermark .illumina-cares {
  padding: 80px 0;
  background-color: white;
}
.watermark .illumina-cares p {
  padding-right: 50%;
}
.watermark .solutions {
  padding: 50px 0;
  background-color: #f6f6f6;
}
.watermark .solutions .span6 {
  background: transparent url(../../../content/dam/illumina-marketing/images/rgh/arrow.png) scroll no-repeat 30px center;
}
.watermark .solutions .span6 img {
  padding: 80px 0;
  display: inline-block;
  margin-left: 130px;
}
.watermark .solutions .span6:first-child {
  padding: 0 5% 0 0;
  background: 0;
}

.die.v8 .watermark .illumina-cares {
  background-color: transparent;
}

.lvl2.stack {
  margin: 0;
}
.lvl2.stack h1 {
  margin-top: 5px;
}
.lvl2.stack .products {
  min-height: 370px;
  position: relative;
}
.lvl2.stack .products .icon-wrapper {
  height: 150px;
  width: 150px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  border: 2px solid #ffb441;
  background-color: white;
  overflow: hidden;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  -ms-border-radius: 150px;
  -o-border-radius: 150px;
  border-radius: 150px;
}
.lvl2.stack .products .icon-wrapper.pgs-i {
  border-color: #b9c980;
}
.lvl2.stack .products .icon-wrapper.nipt-i {
  border-color: #be74ae;
}
.lvl2.stack .products .icon-wrapper.gentesting-i {
  border-color: #f3882e;
}
.lvl2.stack .products .icon {
  background: url(../../../content/dam/illumina-marketing/images/rgh/icons/pgs.svg) scroll no-repeat center transparent;
  margin-top: -10px;
  height: 146px;
  width: 146px;
  display: inline-block;
}
.lvl2.stack .products .icon.pgd-icon {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/icons/pgd.svg);
}
.lvl2.stack .products .icon.nipt-icon {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/icons/nipt.svg);
}
.lvl2.stack .products .icon.nipt2-icon {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/icons/nipt2.svg);
}
.lvl2.stack .products .icon.gentesting-icon {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/icons/gentest.svg);
}
.lvl2.stack .products .icon.gentesting2-icon {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/icons/gentest2.svg);
}
.lvl2.stack .products .icon.conception-icon {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/icons/conception.svg);
}
.lvl2.stack .products.pr-1 {
  padding-top: 30px;
  padding-left: 280px;
}
.lvl2.stack .products.pr-1 .icon-wrapper {
  margin-top: 40px;
  margin-left: 95px;
}
.lvl2.stack .products.pr-2 {
  padding-top: 20px;
  padding-left: 610px;
}
.lvl2.stack .products.pr-2 .icon-wrapper {
  margin-left: 420px;
}
.lvl2.stack .products.pr-2 h3 {
  color: #b9c980;
}
.lvl2.stack .products.pr-3 {
  padding-top: 30px;
  padding-left: 250px;
}
.lvl2.stack .products.pr-3 .icon-wrapper {
  margin-top: 10px;
  margin-left: 60px;
}
.lvl2.stack .products.pr-3 h3 {
  color: #be74ae;
}
.lvl2.stack .products.pr-4 {
  padding: 40px 0 30px 460px;
  padding: 75px 0 30px 490px;
}
.lvl2.stack .products.pr-4 .icon-wrapper {
  margin-top: 40px;
  margin-left: 300px;
}
.lvl2.stack .products.pr-4 h3 {
  color: #f3882e;
}
.lvl2.stack .products.pr-4 .vert p {
  padding-top: 35px;
}
.lvl2.stack .products.pr-4 .vert p a {
  display: block;
}
.lvl2.stack .products p {
  max-width: 400px;
}
.lvl2.stack .products p strong {
  display: block;
  margin-bottom: 5px;
}
.lvl2.stack .products p a {
  margin-top: 10px;
}
.lvl2.stack .products ul li {
  margin-bottom: 20px;
}
.lvl2.stack .products ul li p a {
  display: block;
}
.lvl2.stack.cl-body {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/watermark/Lab-wm.jpg);
  background-position: right 55%;
}
.lvl2.stack.cl-body.fadein {
  background-position: right 61%;
}
.lvl2.stack.hp-body .pr-1, .lvl2.stack.patients-body .pr-1 {
  padding-left: 300px;
}
.lvl2.stack.hp-body {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/watermark/HCP-wm.jpg);
  background-position: right 75%;
}
.lvl2.stack.hp-body.fadein {
  background-position: right 81%;
}
.lvl2.stack.patients-body {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/watermark/patient-wm.jpg);
  background-position: right 78%;
}
.lvl2.stack.patients-body.fadein {
  background-position: right 84%;
}
.lvl2.stack.patients-body .pr-1, .lvl2.stack.patients-body .pr-2, .lvl2.stack.patients-body .pr-3 {
  padding-top: 55px;
}
.lvl2.stack.patients-body .pr-1 .icon-wrapper, .lvl2.stack.patients-body .pr-2 .icon-wrapper, .lvl2.stack.patients-body .pr-3 .icon-wrapper {
  margin-top: 40px;
}
.lvl2.stack.patients-body .pr-1 .icon-wrapper {
  margin-left: 110px;
}
.lvl2.stack.patients-body .pr-2 {
  min-height: 345px;
  padding-left: 590px;
}
.lvl2.stack.patients-body .pr-2 .icon-wrapper {
  margin-left: 400px;
}
.lvl2.stack .ribbon {
  background: url(../../../content/dam/illumina-marketing/images/rgh/genetic-wave-vert.png) scroll no-repeat -145px -112px transparent;
  background-position: -126px -85px;
}
.lvl2.stack .ribbon.iphone {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/genetic-wave-vert-device.png);
}
.lvl2.stack .callout {
  padding: 80px 0 10px;
}
.lvl2.stack .callout .span9 {
  padding-right: 20%;
}
.lvl2.stack .callout .pod {
  background-color: #7ca8d4;
  color: white;
  padding: 20px 30px 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.lvl2.stack .callout .pod .btn {
  background-color: white;
  color: #666666;
}
.lvl2.stack .callout p {
  margin-bottom: 15px;
}
.lvl2.stack .callout p strong {
  display: block;
  margin-bottom: 5px;
}
.lvl2.stack .callout .btn {
  display: block;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.lvl2.stack.hp-body .pr-1 ul li, .lvl2.stack.patients-body .pr-1 ul li {
  float: none;
  width: auto;
}
.lvl2.stack.patients-body .callout {
  padding-bottom: 70px;
}

.die.v8 .lvl2.stack .products {
  min-height: 340px;
}
.die.v8 .lvl2.stack .products .icon-wrapper {
  border: 0;
  background: transparent;
}
.die.v8 .lvl2.stack .products .icon {
  margin-top: 0;
  background: url(../../../content/dam/illumina-marketing/images/rgh/ie/icons.png) scroll no-repeat center top transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important;
}
.die.v8 .lvl2.stack .products .icon.pgd-icon {
  background-position: center -300px;
}
.die.v8 .lvl2.stack .products .icon.nipt-icon {
  background-position: center -600px;
}
.die.v8 .lvl2.stack .products .icon.nipt2-icon {
  background-position: center -1500px;
}
.die.v8 .lvl2.stack .products .icon.gentesting-icon {
  background-position: center -1200px;
}
.die.v8 .lvl2.stack .products .icon.gentesting2-icon {
  background-position: center -1800px;
}
.die.v8 .lvl2.stack .products .icon.conception-icon {
  background-position: center -1200px;
}
.die.v8 .lvl2.stack.patients-body .products {
  min-height: 310px;
}

.lvl3 .btn {
  display: inline-block;
  margin-top: 20px;
}
.lvl3 p {
  max-width: 640px;
}
.lvl3.intro-copy p {
  font-size: 17px;
  line-height: 1.4em;
}
.lvl3.overview .span4 {
  padding-top: 20px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/cbrackets.png) scroll no-repeat center -100px transparent;
}
.lvl3.overview .span4 strong {
  margin-bottom: 15px;
  font-size: 18px;
}
.lvl3.overview p {
  margin-bottom: 20px;
}
.lvl3.section-2 {
  background-color: #f6f6f6;
}
.lvl3.section-3 {
  background-color: #ececec;
}
.lvl3.pgs h4 {
  color: #666666;
}
.lvl3.pgs h4 small {
  font-size: 0.8em;
}
.lvl3.pgs p {
  margin-right: 30%;
}
.lvl3.pgs .cf .span6, .lvl3.pgs .next-step .square-button-set .span6, .next-step .lvl3.pgs .square-button-set .span6 {
  margin-top: 50px;
}
.lvl3.pgs .cf .span6 p, .lvl3.pgs .next-step .square-button-set .span6 p, .next-step .lvl3.pgs .square-button-set .span6 p {
  margin-right: 20%;
}
.lvl3.pgd {
  margin-bottom: 50px;
}
.lvl3.ivf {
  padding-top: 40px;
}
.lvl3.genetic-testing-options.flip .image {
  padding-bottom: 150px;
  margin-bottom: 20px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/genetic-testing-options.jpg) scroll no-repeat center bottom transparent;
}
.lvl3.genetic-screening-advantage ul li {
  list-style: outside disc;
}
.lvl3.genetic-screening-advantage ul li sup {
  font-size: 9px;
}
.lvl3.preimplantation-genetic-screening .cf h5, .lvl3.preimplantation-genetic-screening .next-step .square-button-set h5, .next-step .lvl3.preimplantation-genetic-screening .square-button-set h5 {
  color: #666666;
  height: 60px;
}
.lvl3.preimplantation-genetic-screening .cf h5 span, .lvl3.preimplantation-genetic-screening .next-step .square-button-set h5 span, .next-step .lvl3.preimplantation-genetic-screening .square-button-set h5 span {
  display: inline-block;
  padding-top: 15px;
}
.lvl3.preimplantation-genetic-screening .cf p img, .lvl3.preimplantation-genetic-screening .next-step .square-button-set p img, .next-step .lvl3.preimplantation-genetic-screening .square-button-set p img {
  display: block;
  text-align: center;
}
.lvl3.our-products p strong {
  font-size: 17px;
}
.lvl3.our-products .nostyle li {
  padding: 0 0 15px;
  margin-left: 0;
  margin-bottom: 0;
}
.lvl3.our-products .button, .lvl3.our-products form p button, .lvl4 form p .lvl3.our-products button {
  margin-left: 0;
}
.lvl3.world-class-solutions p {
  margin-bottom: 10px;
}
.lvl3.additional-resources h2 small {
  display: inline-block;
  color: #666666;
}
.lvl3.additional-resources .span3 {
  position: relative;
}
.lvl3.additional-resources p strong, .lvl3.additional-resources p a {
  display: block;
  font-size: 13px;
}
.lvl3.additional-resources p strong {
  height: 75px;
  display: table-cell;
  vertical-align: middle;
}
.lvl3.additional-resources p a {
  margin-top: 8px;
}
.lvl3.additional-resources p img {
  display: block;
  position: relative;
  width: 100%;
  margin: 5px auto 10px;
  border: 3px solid #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 3px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.lvl3.additional-resources p .button, .lvl3.additional-resources form p button, .lvl4 form .lvl3.additional-resources p button {
  display: inline-block;
  margin-top: 30px;
}
.lvl3.references {
  padding-top: 50px;
}
.lvl3.references p {
  margin-bottom: 50px;
}
.lvl3.references ol li {
  font-size: 11px;
  margin: 0 0 3px 15px;
  list-style: outside decimal;
}
.lvl3.signup {
  background-color: #ececec;
  text-align: center;
}
.lvl3.signup h5 {
  margin-top: 65px;
}
.lvl3.signup h5.nopad {
  margin-top: 0;
}
.lvl3.signup p {
  color: #3f3f3f;
}
.lvl3.signup iframe {
  height: 320px;
}
.lvl3.signup form {
  margin: 0 auto;
}
.lvl3.signup form.empty:before {
  content: none;
}
.lvl3.signup form .mktoForm .mktoLabel {
  text-align: right;
}
.lvl3.pgd-for-sgd ul {
  margin-top: 50px;
}
.lvl3.pgd-for-sgd ul li {
  background: url(../../../content/dam/illumina-marketing/images/rgh/cbrackets.png) scroll no-repeat center -100px transparent;
}
.lvl3.pgd-for-sgd ul li strong {
  display: block;
  font-size: 17px;
  padding: 30px 0 10px;
}
.lvl3.pgd-for-sgd ul li strong:after {
  content: none;
}
.lvl3.how-karyomapping-works h5 {
  margin-top: 50px;
}
.lvl3.how-it-works-22 .cf, .lvl3.how-it-works-22 .next-step .square-button-set, .next-step .lvl3.how-it-works-22 .square-button-set {
  padding: 200px 0 20px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/verifi/logistics.jpg) scroll no-repeat left top transparent;
}
.lvl3.how-it-works-22 .cf p, .lvl3.how-it-works-22 .next-step .square-button-set p, .next-step .lvl3.how-it-works-22 .square-button-set p {
  float: left;
  width: 12%;
  margin-left: 2%;
}
.lvl3.how-it-works-22 .cf p:first-child, .lvl3.how-it-works-22 .next-step .square-button-set p:first-child, .next-step .lvl3.how-it-works-22 .square-button-set p:first-child {
  margin-left: 0;
}
.lvl3.test-results p {
  margin-bottom: 20px;
}
.lvl3.is-pgs-or-pdg-right-for-you .show-chart {
  background: url("../../../content/dam/illumina-marketing/images/rgh/PGS-PGD-right-for-you.png") scroll no-repeat right center transparent;
  padding: 60px 0 150px;
}
.lvl3 .graph-area, .lvl3 .next-step {
  background-color: transparent;
}
.lvl3.reduce-risk {
  padding-top: 60px;
}
.lvl3.reduce-risk .w-container {
  padding: 20px 0 70px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/genes.jpg) scroll no-repeat right center transparent;
}
.lvl3.glossary p {
  border-top: 1px solid #efefef;
  padding-bottom: 20px;
}
.lvl3 .how-verifi-works {
  background: url(../../../content/dam/illumina-marketing/images/rgh/process-works.jpg) scroll no-repeat -20px top transparent;
  padding-top: 250px;
}
.lvl3 .how-verifi-works p {
  border-top: 3px solid #ccc;
  padding-top: 20px;
}
.lvl3 small {
  display: block;
  margin-top: 20px;
}
.pgs-tainer {
  background: url(../../../content/dam/illumina-marketing/images/rgh/icons/pgs.svg) scroll no-repeat 100% center transparent;
}

.pgd-tainer {
  background: url(../../../content/dam/illumina-marketing/images/rgh/icons/pgd.svg) scroll no-repeat 100% center transparent;
}

.die .pgs-tainer, .die .pgd-tainer {
  background-position: 400px center;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .pgs-tainer, .pgd-tainer {
    background-position: 400px center;
  }
}
.verifi-logo {
  background: url(../../../content/dam/illumina-marketing/images/rgh/verifi-logo.jpg) scroll no-repeat 700px top transparent;
}

.lvl4 p {
  margin-bottom: 20px;
}
.lvl4 p strong {
  display: block;
}
.lvl4.section-2 {
  background-color: #f6f6f6;
}
.lvl4.section-3 {
  background-color: #ececec;
}
.lvl4.value-of-knowing .span4 {
  padding-left: 50px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/arrow.png) scroll no-repeat -9px center transparent;
}
.lvl4.the-inefficiencies-of-IVF {
  padding-top: 40px;
}
.lvl4.the-value-of-understanding-chromosome-variations .array-image {
  background: url(../../../content/dam/illumina-marketing/images/rgh/arrays.jpg) scroll no-repeat right center transparent;
  padding: 30px 0;
}
.lvl4.why-next_generation-sequencing h3 {
  margin-top: 65px;
}
.lvl4.why-next_generation-sequencing .span4 {
  padding-left: 50px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/arrow.png) scroll no-repeat -9px center transparent;
}
.lvl4.what-is-PGS ol {
  padding: 0;
  margin: 50px 0;
}
.lvl4.what-is-PGS ol .span4 {
  list-style-position: inside;
  min-height: 200px;
  padding: 0 50px;
  border-left: 1px solid #ccc;
}
.lvl4.what-is-PGS ol .span4 svg circle {
  stroke: #be75ae;
  stroke-width: 3;
  fill: none;
}
.lvl4.what-is-PGS ol .span4 svg circle.filled {
  fill: #be75ae;
}
.lvl4.why-PGS .donut-chart {
  text-align: center;
}
.lvl4.why-PGS .donut-chart img {
  display: none;
}
.lvl4.why-PGS .donut-chart .canvas > div {
  min-height: 260px;
  padding: 30px 0;
  background: url(../../../content/dam/illumina-marketing/images/rgh/3d-graph-base-sm.png) scroll no-repeat center bottom transparent;
}
.lvl4.why-PGS .videod {
  padding-top: 20px;
  padding-bottom: 20px;
}
.lvl4.how-it-works .cf, .lvl4.how-it-works .next-step .square-button-set, .next-step .lvl4.how-it-works .square-button-set {
  margin-top: 30px;
}
.lvl4.how-it-works .how-pgs-works-gfx {
  background: url(../../../content/dam/illumina-marketing/images/rgh/howPGS-works.jpg) scroll no-repeat center top transparent;
  padding-top: 200px;
}
.lvl4.how-it-works .span3 p strong {
  padding-bottom: 120px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/4pics.jpg) scroll no-repeat 10px bottom white;
}
.lvl4.how-it-works .span3.s2 p strong {
  background-position-x: -230px;
}
.lvl4.how-it-works .span3.s3 p strong {
  background-position-x: -476px;
}
.lvl4.how-it-works .span3.s4 p strong {
  background-position-x: -720px;
}
.lvl4.learn-more .w-container .span6 {
  padding-right: 70px;
}
.lvl4.learn-more .w-container label {
  display: block;
  position: relative;
  padding-bottom: 25px;
  padding-left: 30px;
  font-size: 17px;
}
.lvl4.learn-more .w-container label input {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 17px;
}
.lvl4.additional-resources .span3 p strong {
  height: 100px;
  display: table-cell;
  vertical-align: middle;
}
.lvl4.our-products ul li p {
  margin: 0;
  padding: 5px 0 5px 10px;
}
.lvl4.our-products ul li i {
  display: block;
}
.lvl4.sequencing-advantage {
  padding: 0;
}
.lvl4.sequencing-advantage .w-container {
  background: url(../../../content/dam/illumina-marketing/images/rgh/HiSeq-r.jpg) scroll no-repeat right center transparent;
  padding: 80px 0;
}
.lvl4.complete-solution ul {
  position: relative;
  background: url(../../../content/dam/illumina-marketing/images/rgh/dots.jpg) scroll repeat-x center white;
}
.lvl4.complete-solution ul li {
  float: left;
  width: 15%;
  margin-left: 6.25%;
  padding: 10px 10px 0;
  min-height: 200px;
  text-align: center;
  list-style: none;
  background-color: #0bf;
  color: white;
  font-size: 15px;
  font-weight: bold;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
}
.lvl4.complete-solution ul li:before {
  content: "";
  display: block;
  margin-bottom: 20px;
  width: 100%;
  height: 100px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/complete-solution-vert.jpg) scroll no-repeat center 15px white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.lvl4.complete-solution ul li.cs2:before {
  background-position: center -85px;
}
.lvl4.complete-solution ul li.cs3:before {
  background-position: center -185px;
}
.lvl4.complete-solution ul li.cs4:before {
  background-position: center -285px;
}
.lvl4.complete-solution ul li.cs5:before {
  background-position: center -385px;
}
.lvl4.complete-solution ul li:first-child {
  margin-left: 0;
}
.lvl4 .miseq-img {
  background: url(../../../content/dam/illumina-marketing/images/rgh/MiSeqDx2.jpg) scroll no-repeat right 100px transparent;
}
.lvl4 .miseq-prod-img, .lvl4 .array-cf-img, .lvl4 .array-uni-img {
  background: url(../../../content/dam/illumina-marketing/images/rgh/MiSeqDx.jpg) scroll no-repeat center 50px transparent;
  padding-bottom: 200px;
}
.lvl4 .array-cf-img {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/miseqdx-cf.jpg);
}
.lvl4 .array-uni-img {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/miseqdx-universal-kit.jpg);
}
.lvl4 .graph-area, .lvl4 .next-step {
  background-color: transparent;
}
.lvl4 small {
  display: block;
  margin-top: 20px;
}

.ivf-challenges {
  min-height: 237px;
  padding: 0 0 20px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/ivf-challenges.jpg) scroll no-repeat center right transparent;
}
.ivf-challenges h3, .ivf-challenges p {
  max-width: 500px;
}
.ivf-challenges.more {
  padding-bottom: 60px;
}

.die.v8 .lvl4.why-pgs .donut-chart img {
  display: block;
}
.die.v8 .lvl4.why-pgs .donut-chart .canvas {
  display: none;
}

@media screen and (max-width: 500px) {
  .nofloat, [class^="span"], .pumpkin-nav .w-container .menu3, .watermark .solutions .span6, .watermark .solutions .span6:first-child {
    float: none !important;
    width: auto !important;
  }

  .hero .slide {
    position: relative;
    display: block;
  }
  .hero .slide .w-container {
    padding: 50px 25px 0;
  }

  .pumpkin-nav {
    background-color: transparent;
  }
  .pumpkin-nav .w-container .menu3 {
    background-color: rgba(255, 180, 65, 0.8);
  }
  .pumpkin-nav .w-container .menu3:first-child {
    margin-top: 0;
  }
  .pumpkin-nav .w-container .menu3:hover, .pumpkin-nav .w-container .menu3.active {
    background-color: rgba(255, 180, 65, 0.8);
  }

  .watermark {
    background: none;
  }

  .stack .products {
    padding: 20px;
  }
  .stack .products.left {
    padding: 20px;
  }

  .callout, .graph-area, .next-step, .next-step {
    padding: 30px 10px;
  }

  .callout {
    padding-top: 0;
  }
  .callout .span9 {
    padding-right: 0;
  }

  .next-step p {
    padding-right: 0;
  }
  .next-step .square-button-set .btn-square {
    margin-top: 30px;
  }
}
.hero.clinical-lab.asrm-landing {
  background-image: url(../../../content/dam/illumina-marketing/images/clinical/asrm-2014/asrm-hawaii-header-v2.jpg);
  background-position: right 50px;
  min-height: 590px;
}
.hero.clinical-lab.asrm-landing .pumpkin-nav.secondary p {
  background-image: none;
}
.events .lvl3 {
  padding: 50px 0;
}
.events .lvl3 table {
  border-collapse: collapse;
  border-bottom: 1px solid #fff;
  margin-top: 25px;
}
.events .lvl3 table tr th, .events .lvl3 table tr td {
  padding: 8px 10px 8px 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
}
.events .lvl3 table tr:first-child th, .events .lvl3 table tr:first-child td {
  border-top: 0;
}
.events .lvl3.hawaii {
  background: url(../../../content/dam/illumina-marketing/images/landing/clinical/asrm/hawaii_v4.jpg) scroll no-repeat center transparent;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 100px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.events .lvl3 .talks {
  margin-bottom: 15px;
}
.events .lvl3 .talks p {
  margin-bottom: 8px;
}
.events .lvl3.signup {
  text-align: left;
}
.events .lvl3.signup hr {
  display: none;
}
.events .lvl3.signup form {
  margin: 0;
}
.events .lvl3.footer {
  padding: 20px 0;
}
.events .lvl3.footer p {
  margin: 0;
  font-size: 11px;
}
.events .lvl3.footer p small {
  font-size: 11px;
  margin: 0;
  display: inline-block;
  vertical-align: top;
}
.events .lvl3.footer p small a {
  border: 0;
  margin: 0;
  padding: 0;
  height: 15px;
  width: 15px;
  text-indent: -9999px;
  text-align: left;
  margin-left: 3px;
  overflow: hidden;
  display: inline-block;
  background: url(../../../content/dam/illumina-marketing/images/landing/clinical/asrm/social-footer.jpg) scroll no-repeat left top transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.events .lvl3.footer p small a.fb {
  background-position: -22px top;
}
.events .lvl3.footer p small a.linkedin {
  background-position: -44px top;
}
.events .lvl3.footer p a {
  display: inline-block;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #ccc;
}
.events .lvl3.footer p a:after {
  content: none;
}
.events .lvl3.share-icons {
	padding:0;
	margin:20px;
}
.events .lvl3.share-icons .w-container {
  text-align: right;
}
.events .lvl3.share-icons .w-container .addthis_toolbox {
  width:auto;
}
.events .lvl3.share-icons .w-container .addthis_toolbox span {
  vertical-align:top;
}
.events .lvl3.share-icons .w-container .addthis_toolbox a {
  float:none;
  display:inline-block;
}
.events .lvl3.social {
  padding: 0;
  margin: 20px;
}
.events .lvl3.social span {
  display: inline-block;
  height: 32px;
  vertical-align: middle;
  margin-top: -5px;
}
.events .lvl3.social a {
  height: 32px;
  width: 32px;
  text-indent: -9999px;
  text-align: left;
  margin-left: 5px;
  overflow: hidden;
  display: inline-block;
  background: url(../../../content/dam/illumina-marketing/images/landing/clinical/asrm/social.jpg) scroll no-repeat left top transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.events .lvl3.social a.twitter {
  background-position: -37px top;
}
.events .lvl3.social a.fb {
  background-position: -74px top;
}
.events .lvl3.social a.linkedin {
  background-position: -111px top;
}
.events .lvl3.must_see-presentation img {
  margin-top: 40px;
  border: 5px solid #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 10px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 10px;
}

/* TruSight One Cardio Landing Page CSS .trusight1-landing */

.trusight1-landing .hero.clinical-lab {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/trusight1-cardio-landing/trusight1-cardio-landing-hero.jpg);
  background-position: right 50px;
  min-height: 590px;
}
.trusight1-landing .hero.clinical-lab .pumpkin-nav.secondary p {
  background-image: none;
}
.trusight1-landing .hero.clinical-lab .pumpkin-nav.secondary {
  padding:35px 0;
}
.trusight1-landing h2 {
  font-size:27px;
  color:#666;
}
.trusight1-landing h2 {
  font-size:27px;
  color:#666;
}
.trusight1-landing h3 {
  color:#f8a331;
}
.trusight1-landing .span4 h5 {
  font-size:22px;
  margin-bottom:10px;
  color:#666;
}
.trusight1-landing .main-area .cf {
  margin-top:50px;
}
.trusight1-landing .main-area .cf .sca-diagram {
  background: url(../../../content/dam/illumina-marketing/images/rgh/trusight1-cardio-landing/sca-diagram.jpg) scroll no-repeat left bottom white;
  height:350px;
  border-bottom:1px solid #999;
  padding-left:250px;
}
.trusight1-landing .main-area .cf .sca-diagram h4 {
  color:#666;
  font-size:26px;
  margin:0;
  padding:10px 0 0;
}
.trusight1-landing .main-area .cf .sca-diagram h4 small {
  display:block;
  font-size:16px;
  letter-spacing:0;
  font-family:Arial;
}
.trusight1-landing .main-area .cf .sca-diagram p {
  font-size:13px;
  font-weight:bold;
  padding:50px 0 0 240px;
}
.trusight1-landing .main-area .cf .sca-diagram p strong {
  display:block;
  font-size:53px;
  color:#f8a331;
  padding-bottom:20px;
}
.trusight1-landing .main-area .cf .trusight1-cardio {
  background-image: url(../../../content/dam/illumina-marketing/images/rgh/trusight1-cardio-landing/flyer-thumb.jpg);
  background-size:inherit;
  background-color:white;
}
.trusight1-landing .span4 {
  min-height:150px;
  background: url(../../../content/dam/illumina-marketing/images/rgh/trusight1-cardio-landing/resources-thumb.jpg) scroll no-repeat 163px -180px white;
}
.trusight1-landing .span4 p {
  padding-right:130px;
}
.trusight1-landing .span4 p a {
  display:block;
}
.trusight1-landing .span4:first-child {
  background-position:163px 40px;
}

/* TruSight Update */

.icc-container > .cf {
	background: url(../../../content/dam/illumina-marketing/images/rgh/icc-infographic.png) scroll no-repeat top transparent;
	min-height: 500px;
}

.icc-container .span3 p strong {
	font-size: 44px;
	color:#ffb441;
	padding: 200px 0 10px;
	background: url(../../../content/dam/illumina-marketing/images/rgh/icc1.png) scroll no-repeat left center transparent;
}

.mobile .more-persona {
  	margin-top:40px!important;
}


/* Old Sticky Nav Styles moved from temp-override 08/01/17 | Frank Shanley */
/* *** START Old Sticky Nav *** */
.sticky-menu .w-container {
	max-width:1170px;
}

.more-persona, .sticky-menu .w-container .persona-areas li.group .subgroup {
	top: 50px;
	background: rgba(255,255,255,0.95);
}

.sticky-menu .subgroup ul {
	float: left;
    position: relative;
    width: 100%;
}

.sticky-menu .w-container:before,
.sticky-menu .w-container:after {
    content:'';
	display:table;
}

.sticky-menu.stick {
	z-index:20;
}

.sticky-menu .w-container:after {
    clear:both;
}

.sticky-menu .w-container li a {
	margin-right:15px;
}

.sticky-menu ul li {
    padding:15px 0 0;
}

.sticky-menu .w-container li:last-child a {
	margin:0;
}

.title.heading #top h1 {
	/*padding:10px 15px 0;*/
	max-width: 1140px;
}

.hero.lvl2, .hero.lvl3 {
  margin-top:0;
}

.sticky-menu .fa-ellipsis-v {
	display:none;
}

@media (max-width:1023px) {
	.sticky-menu {
        top: 42px!important;
    }
    .sticky-menu .w-container {
      padding:0;
    }
    .sticky-menu .fa-ellipsis-v {
    	display:inline-block;
    }
	.stickynav .sticky-menu,
	.stickynav .sticky-menu.stick {
    	position:fixed;
        background:white;
		border-bottom:1px solid #bbb;
    }




	.stickynav .sticky-menu .switch-persona {
		text-align:left;
	}
	.stickynav .sticky-menu .current-page,
	.stickynav .sticky-menu .switch-persona {
		height:inherit;
		border:0;
	}
	.stickynav .sticky-menu .current-page {
		border:0;
		padding:10px 15px 8px;
	}




	.sticky-menu .fa-ellipsis-v {
    	position:absolute;
    	display:block;
        top:0;
		right:0;
		font-size:23px;
		padding:11px 23px 6px 23px;
		border-left:1px solid #bbb;
    }
    .stickynav .sticky-menu .persona-areas {
    	float:none;

	}
    .stickynav .sticky-menu .persona-areas li {
    	padding:5px 15px;
    }
	.more-persona {

        width:100%;
        border-bottom:1px solid #bbb;
    }
	.more-persona a {
    	padding:10px 15px;
    	font-size:14px;
    }
    .sticky-menu .w-container .persona-areas li.group .subgroup {
    	float: left;
    	width: 100%;
    	position: relative;
    	height: auto;
    	margin: 0;
    }
    .sticky-menu .w-container .persona-areas li.group > a {
    	margin-bottom: 5px;
    }
}

.mobile .sticky-menu {
  	background:none;
}
.mobile .sticky-menu .w-container {
	padding:0;
}

.mobile .sticky-menu,
.mobile .sticky-menu.stick {
  	position:fixed;
  	top:41px !important;
	background:white;
	border-bottom:1px solid #bbb;
}
	.mobile .sticky-menu.open {
		height: 100%;
		overflow: auto;
	}
.mobile .sticky-menu .fa-ellipsis-v {
  	position:absolute;
  	display:block;
    top:0;
	right:0;
	font-size:23px;
	padding:11px 23px 6px 23px;
	border-left:1px solid #bbb;
    z-index: 99999;
}
.mobile .sticky-menu .w-container .new-sp,
.mobile .sticky-menu .persona-areas li {
	float:none;
}
.mobile .sticky-menu .new-sp,
.mobile .sticky-menu .new-sp {
	text-align:left;
}
.mobile .sticky-menu .current-page,
.mobile .sticky-menu .new-sp {
	height:inherit;
	border:0;
}
.mobile .sticky-menu .current-page {
	border:0;
	padding:10px 15px 8px;
}
.mobile .sticky-menu .current-page:after {
	right:65px;
	margin:9px 0 0 10px;
}
.mobile .sticky-menu .persona-areas {
  	float:none;
	border-top:1px solid #bbb;
}
  .mobile .sticky-menu .persona-areas li {
  	padding:5px 15px;
  	float: left;
  	width: 100%;
}
.mobile .more-persona {
	width:100%;
	border-bottom:1px solid #bbb;
}
.mobile .more-persona a {
  	padding:10px 15px;
  	font-size:14px;
}
body.mobile #pageWrapper {
	padding-top:34px!important;
}