/*
Theme Name: Pacific Biosciences
Theme URI:
Author: Vee Winch
Author URI: http://okvee.net
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy.
Version: 2.0
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: pacific-biosciences
Domain Path: /languages/
Tags: white, gray, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/

/**

 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 *    12.4 - Theme
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 * 18.0 - Filebase Pro Overrides
 */

/*
Required WordPress CSS
*/


.alignleft {
	display: inline;
	float: none;
	margin-right: 1.5em;
}
.spotlight-one .alignleft {
	margin-bottom: 1.5em;
	float: none;
}
.spotlight-one .aligncenter {
	margin-bottom: 1.5em;
}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignright {
	display: inline;
	margin-bottom: 1.5em;
}
.spotlight-one img,
.spotlight-one .embed-container {
	height: auto;
	margin-bottom: 1.5em;
}
.spotlight-one blockquote {
	border-left: none;
	color: #050606;
	font-size: 13px;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 300;
	line-height: 27px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.lang-ja .spotlight-one blockquote {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .spotlight-one blockquote {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


.page-id-827 .spotlight-one > ul,
.parent-pageid-536 .spotlight-one > ul,
.parent-pageid-538 .spotlight-one > ul,
.parent-pageid-540 .spotlight-one > ul,
.parent-pageid-542 .spotlight-one > ul,
.parent-pageid-544 .spotlight-one > ul {
	margin-bottom: 15px !important;
}
.spotlight-one ul li ul {
	list-style-type: circle;
}
.spotlight-one ul li ul li ul {
	list-style-type: square;
}
.spotlight-one ul li ul li {
    background-image: none;
    line-height: 19px;
    margin: 10px 0 0 15px;
    padding: 0 !important;
}
.spotlight-one h4 {
	clear: both;
}
.header-indent {
	margin-left: 25px;
}
.content-button {}
.wp-caption {
	/*border: 1px solid #ccc;*/
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	height: auto;
	max-width: 100%;
}
.wp-caption-text {
	color: #0b3452;
	font-style: italic;
	line-height: 19px;
	text-align: left;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0 0;
}
.page-id-43 .page-content ol {
	color: #050606;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 13px;
}

.lang-ja .page-id-43 .page-content ol  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .page-id-43 .page-content ol  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


.page-id-43 .page-content ol li {
	list-style-type: none;
}

body {
	background: url('img/background/UnevenDots_White.jpg') #FFF top left repeat !important;
}

::selection {
	background: #c0d531; /* WebKit/Blink Browsers */
}
::-moz-selection {
	background: #c0d531; /* Gecko Browsers */
}

:focus {outline:none !important;}
::-moz-focus-inner {border:0 !important;}

.no-transition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
.no-delay {
	-webkit-transition-delay: none !important;
    -moz-transition-delay: none !important;
    -o-transition-delay: none !important;
    -ms-transition-delay: none !important;
}

.video-container {
	max-width: 100%;
	min-width: 50%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* 3.0 Typography */

html, body {
	font-family: "Arial",Arial,Helvetica,sans-serif;
}

html.lang-ja, body.lang-ja {
	font-family: "Arial",Arial,Helvetica,'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

html.lang-cn, body.lang-cn {
	font-family: "Arial", Arial, Helvetica, "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei", sans-serif;
}


a,
a:hover,
a:visited,
a:active,
/* override jQuery styles for ui-widget-content a */
#resources li a,
#resources li a:hover,
#resources li a:visited,
#resources li a:active,
.ui-tabs .ui-tabs-panel a,
.ui-tabs .ui-tabs-panel a:hover,
.ui-tabs .ui-tabs-panel a:visited,
.ui-tabs .ui-tabs-panel a:active {
	color: #038db9;
}

#resources li a:hover,
.ui-tabs .ui-tabs-panel a:hover {
	text-decoration: underline;
}
#resources .ui-tabs-nav a:hover,
.ui-tabs .ui-tabs-nav a:hover {
	text-decoration: none;
}
.page-content a {
	/*text-decoration: underline;*/
	/*word-break: break-all;
	-ms-word-break: break-all;*/
}

a u, p u {
	text-decoration: none;
}

.page-content h4 {
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.3em;
	font-weight: 700;
	margin-bottom: 5px;
	margin-top: 25px;
}

.lang-ja .page-content h4 {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .page-content h4 {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei", sans-serif;
}

sup {
    top: -0.35em;
}
table {
	font-size: 13px;
}
.page-content li {
	font-size: 13px;
}
.red-bar-header {
	font-weight: bold;
}
.red-bar-paragraph > span {
	background: #d11f3a;
	display: block;
	position: relative;
	height: 8px;
	left: 0;
	top: -5px;
	width: 51px;
	margin-bottom: 4px;
}
.red-bar-paragraph.paragraph-cta span {
	margin-bottom: 0;
}
.header-indent {
	margin-left: 20px;
}
.red-bar-image span {
	background: #d11f3a;
	display: block;
	position: relative;
	height: 8px;
	left: 0;
	top: -5px;
	width: 51px;
}
#red-bar span {
	background: #d11f3a;
	display: block;
	position: relative;
	height: 8px;
	left: 0;
	top: 8px;
	width: 51px;
}
.highlighted-paragraph {
	color: #038db9;
	display: inline-block;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	line-height: 25px;
	margin-bottom: 5px;
}

.lang-ja .highlighted-paragraph {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .highlighted-paragraph {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei", sans-serif;
}

.highlighted-paragraph p {
	color: inherit;
	font-family: inherit;
	font-weight: inherit;
	line-height: inherit;
}
.page-content-column .page-content .highlighted-paragraph p {
	font-size: 1.2em;
}
.highlighted-paragraph-bolded {
	color: #038db9;
	display: block;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.3888em;
	font-weight: 700;
	line-height: 25px;
}

.lang-ja .highlighted-paragraph-bolded {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .highlighted-paragraph-bolded {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei", sans-serif;
}

.paragraph-cta {
	clear: both;
	color: #0b3452;
	display: block;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.3888em;
	font-weight: 300;
	margin-top: 75px;
}

.paragraph-cta a {
	color: #0b3452;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 700;
}

.lang-ja .paragraph-cta,
.lang-ja .paragraph-cta a {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .paragraph-cta,
.lang-cn .paragraph-cta a {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei", sans-serif;
}

.page-content .paragraph-cta.red-bar-paragraph p {
	font-size: 1.3888em;
}
.spotlight-one {
	background: rgb(72,70,71);
	background: transparent\9;
	background: rgba(72,70,71,0.05);
	/*font-size: 13px;*/
	padding: 25px;
	margin-bottom: 10px;
}
.spotlight-one:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
pre {
    line-height: 10px !important;
}

/* High Quality */

.high-quality-link {
	cursor: pointer;
}
.quality-policy {
	background: rgb(255,255,255);
	background: transparent\9;
	background: rgba(255,255,255,0.85);
	bottom: 0;
	display: none;
	position: fixed;
	left: 50%;
	z-index: 3000;
	width: 320px;
	padding: 50px;
	margin-left: -160px;
}
.quality-policy.active {
	display: table-cell;
	vertical-align: middle;
}
.quality-policy p {
	font-size: 1.3em;
	position: relative;
}
.quality-policy h2 {
	color: #0a3352;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 700;
	font-size: 2.2em;
	margin-top: 0;
	text-transform: uppercase;
}
.exit-quality-policy {
	background: #000;
	color: #FFF;
	cursor: pointer;
	display: block;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 700;
	font-size: 2.2em;
	height: 30px;
	width: 30px;
	position: absolute;
	z-index: 3001;
	top: 50px;
	right: 50px;
	text-align: center;
}

.lang-ja .quality-policy h2,
.lang-ja .exit-quality-policy {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .quality-policy h2,
.lang-cn .exit-quality-policy {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei", sans-serif;
}


/* User Terms */

.user-agreement-link {
	cursor: pointer;
}
.user-agreement {
	background: rgb(255,255,255);
	bottom: 0;
	display: none;
	position: fixed;
	left: 50%;
	z-index: 3000;
	width: 320px;
	padding: 50px;
	margin-left: -160px;
}
.user-agreement.active {
	display: table-cell;
	vertical-align: middle;
}
.user-agreement .quality-content-container {
	max-width: 360px;
	margin: 0 auto;
}
.user-agreement p {
	font-size: 1.3em;
}
.user-agreement h2 {
	color: #0a3352;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 700;
	font-size: 2.2em;
	margin-top: 0;
	text-transform: uppercase;
}
.user-agreement .scroll-info {
	height: 200px;
	margin-bottom: 15px;
	overflow: scroll;
}
.user-agreement select {
	width: 220px;
}
.exit-user-agreement {
	background: #000;
	color: #FFF;
	cursor: pointer;
	display: block;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 700;
	font-size: 2.2em;
	height: 30px;
	width: 30px;
	position: absolute;
	z-index: 3001;
	top: 50px;
	right: 50px;
	text-align: center;
}
.user-agreement .agree {
	margin-right: 5px;
}

.lang-ja .user-agreement h2,
.lang-ja .exit-user-agreement {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .user-agreement h2,
.lang-cn .exit-user-agreement {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei", sans-serif;
}


	#lang-select-1 {
		display: none;
	}


/* Previous Releases */

.previous-releases-link {
	cursor: pointer;
}
.previous-releases {
	display: none;
}

/* Abstract */

.abstract-label {
	cursor: pointer;
	margin-bottom: 0 !important;
}
.abstract-label,
.doi-label {
	display: inline-block;
}
.doi-label {
	float: right;
	font-size: 11px !important;
}
.abstract-label.active span {
	display: none;
}
.abstract-label.active:after {
	content: ' -';
	font-weight: 700;
}
.abstract-container {
	display: none;
}

.toggle-heading {
	cursor: pointer;
}
.toggle-heading span::after {
	content: "+";
}
.toggle-heading.active span::after {
	content: "-";
}

/* One Off Fixes */

.page-id-24 .tertiary-bucket-container:nth-child(2) img {
	left: -75% !important;
}
.page-id-19635 .tertiary-bucket-container:nth-child(2) img {
	left: -75% !important;
}
.page-id-21971 .tertiary-bucket-container:nth-child(2) img {
	left: -75% !important;
}

.page-id-22 .tertiary-bucket-container:first-child img {
	height: 100%;
	left: -160%;
	width: auto;
}
.page-id-22 .tertiary-bucket-container:nth-child(2) img {
	left: -685px;
}
.page-id-26 .tertiary-bucket-container:first-child img {
	left: -173%;
}
.page-id-26 .tertiary-bucket-container:nth-child(2) img {
	left: -93% !important;
}
.page-id-26 .tertiary-bucket-container:nth-child(3) img {
	left: -153% !important;
}
.page-id-26 .tertiary-bucket-container:nth-child(4) img {
	left: -153% !important;
}
.page-id-32 .tertiary-bucket-container img {
	left: -150% !important;
}
.page-id-34 .tertiary-bucket-container:nth-child(3) img {
	left: -1290px;
}
.page-id-34 .tertiary-bucket-container:nth-child(4) img {
	left: -920px;
}

.page-template-template-blank-forms .main-navigation-container {
	height: 100px !important;
}
.page-template-template-blank-forms span.pacific-biosciences-home {
	height: 50px !important;
	width: 163px !important;
}

.page-id-761 .page-content img,
.page-id-719 .page-content img,
.page-id-656 .page-content img {
	max-width: 150px;
	height: auto;
}
.parent-pageid-576 .page-header-image {
	top: -80px;
}



.page-id-94 .highlighted-paragraph,
.parent-pageid-94 .highlighted-paragraph,
.page-id-96 .highlighted-paragraph,
.parent-pageid-96 .highlighted-paragraph,
.page-id-98 .highlighted-paragraph,
.parent-pageid-98 .highlighted-paragraph,
.page-id-538 .highlighted-paragraph,
.parent-pageid-538 .highlighted-paragraph,
.page-id-540 .highlighted-paragraph,
.parent-pageid-540 .highlighted-paragraph,
.page-id-542 .highlighted-paragraph,
.parent-pageid-542 .highlighted-paragraph,
.page-id-544 .highlighted-paragraph,
.parent-pageid-544 .highlighted-paragraph {
    margin-bottom: 0px;
}

.page-id-656 .page-content h3,
.page-id-719 .page-content h3 {
	margin: 35px 0 25px;
}

/*MOVE THIS*/
.page-id-851 .page-content img,
.page-id-849 .page-content img {
	height: auto;
	width: 150px;
	margin-bottom: 1.5em;
}
.error404 h2 {
	margin-top: 0;
}

/* Secondary Page */
.page-header h1.page-title,
.single p.page-title,
p.page-parent {
	color: #050606;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 3em;
	font-weight: 700;
	margin: 0;
	opacity: 1;
	padding: 0;
	position: relative;
	text-transform: uppercase;
	z-index: 11;
}

.lang-ja p.page-parent  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn p.page-parent {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei", sans-serif;
}

p.page-title,
h1.page-title,
.pagae-parent {
	opacity: 1;
}
/*.ready p.page-title,
.ready h1.page-title {
	opacity: 1;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-ms-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
	-webkit-transition-delay: 1.3s;
	-moz-transition-delay: 1.3s;
	-o-transition-delay: 1.3s;
	-ms-transition-delay: 1.3s;
	transition-delay: 1.3s;
}
.ready p.page-parent {
	opacity: 1;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-ms-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
	-webkit-transition-delay: 1.2s;
	-moz-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	-ms-transition-delay: 1.2s;
	transition-delay: 1.2s;
}*/
.page-content.secondary h2,
.page-content.tertiary h2,
.page-content.quaternary h2 {
	color: #0a3352;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2.2em;
	font-weight: 300;
	line-height: 28px;
	margin: 0;
	padding: 0 0 6px;
	text-transform: uppercase;
}

.lang-ja .page-content.secondary h2,
.lang-ja .page-content.tertiary h2,
.lang-ja .page-content.quaternary h2 {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .page-content.secondary h2,
.lang-cn .page-content.tertiary h2,
.lang-cn .page-content.quaternary h2 {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei", sans-serif;
}

.page-content.quaternary.media-resources .post-container h3 {
	color: #0b3452;;
	font-size: 12px;
    line-height: 20px;
    margin: 0;
    text-transform: none;
}
.single .page-content.tertiary.posts h2,
.page-content.tertiary.posts .post-container h2 {
	text-transform: none;
}

h2 strong {
	font-weight: 800;
}
.page-content.blog h2 {
	font-size: 1.4em;
	line-height: 20px;
	margin-top: 0;
}
.page-content h3 {
	clear: both;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.5em;
}
.page-content .spotlight-one h3 {
	clear: none;
}
.page-template-template-secondary .page-content p {
	color: #0a3352;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.6em;
	font-weight: 300;
	line-height: 25px;
}

.lang-ja .page-content h3,
.lang-ja .page-template-template-secondary .page-content p  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .page-content h3,
.lang-cn .page-template-template-secondary .page-content p  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei", sans-serif;
}

.page-id-43 .page-content p {
	color: #050606;
	font-size: 13px;
}
.page-template-template-secondary p strong {
	font-weight: 700;
}
.page-content img {
	max-width: 100%;
	height: auto;
}
.page-id-60 .page-content img {
	margin-bottom: 30px;
}
.page-id-60 .alignleft {
	float: none;
}

.page-id-19372 .page-content img {
    margin-bottom: 30px;
}

.page-id-8902 .page-content img {
	height: auto;
	margin-bottom: 30px;
	width: 300px;
}

.page-id-19385 .page-content img {
	height: auto;
	margin-bottom: 30px;
	width: 300px;
}

.tertiary-buckets h3 {
	color: #0a3352;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2.8em;
	font-weight: 800;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}

.tertiary-buckets h3 a {
	color: #0a3352;
	text-decoration: none;
}
.tertiary-buckets h4 {
	color: #038db9;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.8em;
	font-weight: 300;
	line-height: 25px;
	padding: 0;
	margin: 0;
}

.lang-ja .tertiary-buckets h3,
.lang-ja .tertiary-buckets h4 {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif ;
}
.lang-cn .tertiary-buckets h3,
.lang-cn .tertiary-buckets h4 {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif ;
}


.tertiary-buckets p {
	color: #484647;
	font-size: 1.5em;
	margin: 9px 0;
}

/* Tertiary Page */

.page-header p.page-parent {
	color: #038db9;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.5em;
	font-weight: 300;
	margin: 0;
	position: relative;
	text-transform: uppercase;
	z-index: 11;
}
.lang-ja .page-header p.page-parent {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif ;
}
.lang-cn .page-header p.page-parent {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif ;
}

/*Human*/
.parent-pageid-94 .page-header p.page-parent,
.page-id-94 .page-header p.page-parent {
    color: #038bb7;
}
.parent-pageid-94 .red-bar-paragraph span,
.page-id-94 .red-bar-paragraph span,
.page-id-9004 .red-bar-paragraph span,
.page-id-775 .red-bar-paragraph span,
.page-id-778 .red-bar-paragraph span,
.page-id-8997 .red-bar-paragraph span,
.page-id-827 .red-bar-paragraph span,
#color-human.red-bar-paragraph span {
	background-color: #038bb7 !important;
}
.parent-pageid-94 .highlighted-paragraph,
.page-id-94 .highlighted-paragraph {
	color: #038bb7 !important;
}
/*Plant and Animal*/
.parent-pageid-96 .page-header p.page-parent,
.page-id-96 .page-header p.page-parent,
.page-id-773 .page-header p.page-parent,
.page-id-780 .page-header p.page-parent,
.page-id-8982 .page-header p.page-parent,
.page-id-10770 .page-header p.page-parent {
    color: #67c18c !important;
}
.parent-pageid-96 .red-bar-paragraph span,
.page-id-96 .red-bar-paragraph span,
.page-id-773 .red-bar-paragraph span,
.page-id-780 .red-bar-paragraph span,
.page-id-8982 .red-bar-paragraph span,
.page-id-10770 .red-bar-paragraph span,
.page-id-13629 .red-bar-paragraph span,
.page-id-19453 .red-bar-paragraph span,
.page-id-22160 .red-bar-paragraph span {
	background-color: #67c18c !important;
}
.parent-pageid-96 .highlighted-paragraph,
.page-id-96 .highlighted-paragraph,
.page-id-773 .highlighted-paragraph,
.page-id-780 .highlighted-paragraph,
.page-id-8982 .highlighted-paragraph,
.page-id-10770 .highlighted-paragraph,
.page-id-13629 .highlighted-paragraph,
.page-id-19453 .highlighted-paragraph,
.page-id-22160 .highlighted-paragraph {
	color: #67c18c !important;
}

/*Microbiology*/
.parent-pageid-98 .page-header p.page-parent,
.page-id-98 .page-header p.page-parent,
.page-id-771 .page-header p.page-parent,
.page-id-784 .page-header p.page-parent,
.page-id-831 .page-header p.page-parent,
.page-id-815 .page-header p.page-parent,
.page-id-817 .page-header p.page-parent {
    color: #602d79;
}
.parent-pageid-98 .red-bar-paragraph span,
.page-id-98 .red-bar-paragraph span,
.page-id-771 .red-bar-paragraph span,
.page-id-784 .red-bar-paragraph span,
.page-id-831 .red-bar-paragraph span,
.page-id-815 .red-bar-paragraph span,
.page-id-817 .red-bar-paragraph span {
	background-color: #602d79 !important;
}
.parent-pageid-98 .highlighted-paragraph,
.page-id-98 .highlighted-paragraph,
.page-id-771 .highlighted-paragraph,
.page-id-784 .highlighted-paragraph,
.page-id-831 .highlighted-paragraph,
.page-id-815 .highlighted-paragraph,
.page-id-817 .highlighted-paragraph {
	color: #602d79 !important;
}
.parent-pageid-98 .highlighted-paragraph a,
.page-id-98 .highlighted-paragraph a,
.page-id-771 .highlighted-paragraph a,
.page-id-784 .highlighted-paragraph a,
.page-id-831 .highlighted-paragraph a,
.page-id-815 .highlighted-paragraph a,
.page-id-817 .highlighted-paragraph a {
	color: #602d79 !important;
}
.page-content p,
.page-template-template-tertiary .page-content p,
.page-template-template-tertiary .page-content li {
	font-size: 13px;
}
.page-content .MsoNoSpacing {
	font-size: 13px;
}
/*Resources*/

.page-id-60 #resource_container,
.parent-pageid-60 #resource_container,
.page-id-85 #resource_container,
.parent-pageid-85 #resource_container {
	display: none !important;
}

.page-id-854 .page-content .col-md-offset-1 {
	margin-left: 0 !important;
}
.well,
.well {
	/*min-height: 168px;*/
	border: none !important;
	border-radius: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.well *,
.well * {
	/*border: none !important; */
	border-radius: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.well input[type="search"],
.well select {
	border: 1px solid #ddd !important;
}
.well.bottom {
	background: transparent !important;
}
.well h3 {
	margin-top: 0px;
}
.page-id-854 button.main-btn,
.parent-pageid-854 button.main-btn {
    margin-bottom: 26px;
}
.page-id-854 .facetwp-page,
.parent-pageid-854 .facetwp-page {
	border: 1px solid #ddd !important;
	border-radius: 0 !important;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 13px;
}

.lang-ja .parent-pageid-854 .facetwp-page  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif ;
}
.lang-cn .parent-pageid-854 .facetwp-page  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif ;
}

.page-content ul,
.blog-sidebar ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 30px;
    max-width: 606px;
}
.blog-sidebar ul {
	margin-bottom: 0;
}
.page-content ul li
/*.blog-sidebar ul li*/ {
    background-image: url('img/red-bullet.gif');
    background-repeat: no-repeat;
    line-height: 19px;
    margin-bottom: 11px;
    padding-left: 13px; /* was 26px */
}
.blog-sidebar ul li {
	margin-bottom: 11px;
    padding-left: 0px;
}
.error404 .blog-sidebar {
	font-size: 15px;
}
.error404 .blog-sidebar ul li {
	background-image: none;
	font-size: 15px;
	padding-left: 0;
}
.page-template-template-tertiary h1.page-title {
	color: #050606;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 3em;
	font-weight: 700;
	margin: 0;
	left: -3px;
	padding: 0;
	position: relative;
	text-transform: uppercase;
	z-index: 11;
}

.lang-ja .page-template-template-tertiary h1.page-title {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif ;
}
.lang-cn .page-template-template-tertiary h1.page-title {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif ;
}

/* Landing Page */

.page-template-template-landing-page .main-navigation,
.page-template-template-landing-page #footer-widget-container,
.page-template-template-landing-page .footer-social,
.page-template-template-landing-page #hamburger-hotspot {
	display: none !important;
}

.page-content-column.landing {
	float: none !important;
	width: 100% !important;
	max-width: 1200px !important;
	margin: 0 auto !important;
}

.page-content.landing {
	padding: 50px !important;
}

.page-content.landing h2 {
	color: #0a3352 !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
	font-family: 'Merriweather Sans', sans-serif !important;
}

.lang-ja .page-content.landing h2 {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif !important;
}
.lang-cn .page-content.landing h2 {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif !important ;
}



/* Quaternary Page */

.page-template-template-quaternary p.page-parent {
	color: #038db9;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.5em;
	font-weight: 300;
	margin: 0;
	position: relative;
	text-transform: uppercase;
	z-index: 11;
}
.page-template-template-quaternary .page-content p,
.page-template-template-quaternary .page-content li {
	font-size: 13px;
}

/* Quinary Page */

.page-template-template-quinary p.page-parent {
	color: #038db9;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.5em;
	font-weight: 300;
	margin: 0;
	position: relative;
	text-transform: uppercase;
	z-index: 11;
}
.page-template-template-quinary .page-content p,
.page-template-template-quinary .page-content li {
	font-size: 13px;
}

/* Senary Page */

.page-template-template-quinary p.page-parent {
	color: #038db9;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.5em;
	font-weight: 300;
	margin: 0;
	position: relative;
	text-transform: uppercase;
	z-index: 11;
}
.page-template-template-quinary .page-content p,
.page-template-template-quinary .page-content li {
	font-size: 13px;
}

.page-content ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 30px;
    max-width: 606px;
    overflow: hidden;
}
.page-id-85 .page-content ul li ul {
	margin-bottom: 0;
}
.page-id-85 .page-content ul li ul li {
	margin-bottom: 0;
}

.lang-ja .page-template-template-quaternary p.page-parent,
.lang-ja .page-template-template-quinary p.page-parent  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .page-template-template-quaternary p.page-parent,
.lang-cn .page-template-template-quinary p.page-parent {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


/* Spotlights */
.page-content .spotlight-one h3 {
	margin-top: 0;
}
.spotlight-one .learn-more h3,
.spotlight-one .subtitle {
	font-weight: bold;
}
.spotlight-one .learn-more p {
	font-size: inherit;
}
.page-content .spotlight-one ul {
	margin-bottom: 0;
	overflow: hidden;
}
.page-content .spotlight-one ul.display-posts-listing {
	margin-bottom: 30px;
	overflow: visible;
	width: 100%;
}
.page-content .spotlight-one ul.display-posts-listing:last-child {
	margin-bottom: 0;
}
.page-content .spotlight-one ul li {
	background-position: 0 8px;
	padding-left: 9px;
}
.page-content .spotlight-one hr {
	clear: both;
}
.page-content .spotlight-one table {
	table-layout: fixed;
	width: 100%;
}
.page-content .spotlight-one table td {
	width: 50%;
	vertical-align: top;
}
.page-content ul li {
    background-image: url('img/red-bullet.gif');
    background-repeat: no-repeat;
    background-position: 5px 8px; /* was 17px 8px */
    line-height: 19px;
    margin-bottom: 11px;
    padding-left: 13px; /* was 26px */
}
.page-template-template-quaternary h1.page-title {
	color: #050606;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 3em;
	font-weight: 700;
	margin: 0;
	left: -3px;
	padding: 0;
	position: relative;
	text-transform: uppercase;
	z-index: 11;
}

.lang-ja .page-template-template-quaternary h1.page-title  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .page-template-template-quaternary h1.page-title {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


.spotlight-icon {
	margin-bottom: 5px;
}

/* Single Page */

.single h1 {
    color: #0a3352;
    font-size: 2.4em;
    font-weight: 800;
    line-height: 28px;
}

.single h1 a {
    color: #0a3352;
    font-weight: 800;
}


/* Sidebar */
.subpage-navigation ul {
	list-style-type: none;
}
.subpage-navigation > ul {
	list-style-type: none;
	padding: 19px 50px 0;
}
.subpage-navigation > ul > li > ul {
	padding-top: 15px;
}
.subpage-navigation > ul > li ul {
	padding-left: 0;
	padding-right: 0;
}
.subpage-navigation > ul > li > ul li {
	list-style-type: none;
	padding: 0 15px 0 20px;
}
.subpage-navigation > ul > li > ul li a {
	line-height: 15px;
}
.subpage-navigation > ul > li > ul {
	display: none;
}
.subpage-navigation > ul > li a.active > ul {
	display: block;
}
.current_page_ancestor .children,
.current_page_parent .children,
.current_page_item .children,
.subpage-navigation li.active .children {
	display: block !important;
}
.subpage-navigation li a,
.subpage-navigation li a:hover {
	color: #050606;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.3em;
	text-decoration: none;
}
.subpage-navigation > ul > li > a,
.subpage-navigation > ul > li > a:hover {
	font-weight: 700;
	text-transform: uppercase;
}
.featured-resource-content h4 a {
	color: #0b3452;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 25px;
	margin: 0 0 10px;
	padding: 0;
}

.lang-ja .subpage-navigation li a:hover,
.lang-ja .featured-resource-content h4 a  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .subpage-navigation li a:hover,
.lang-cn .featured-resource-content h4 a {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

/* Press Releases */

.single-press_releases .page-item-572 ul.children {
	display: block !important;
}
.single-press_releases .page-item-572 .page-item-861 a {
	text-decoration: underline !important;
}

.single-press_releases pre {
	line-height: inherit !important;
}

.single-press_releases center {
	font-size: 15px;
}

/* Literature */

.single-literature .subpage-navigation ul li ul li.current_page_parent > a {
	text-decoration: none !important;
}
.single-literature .page-item-548 a {
	text-decoration: underline !important;
}

/* Videos */

.single-videos .subpage-navigation ul li ul li.current_page_parent > a {
	text-decoration: none !important;
}
.single-videos .page-item-550 a {
	text-decoration: underline !important;
}

/* Proceedings */

.single-proceedings .subpage-navigation ul li ul li.current_page_parent > a {
	text-decoration: none !important;
}
.single-proceedings .page-item-557 a {
	text-decoration: underline !important;
}

/* Publications */

.single-publications .subpage-navigation ul li ul li.current_page_parent > a {
	text-decoration: none !important;
}
.single-publications .page-item-555 a {
	text-decoration: underline !important;
}

/* Blog */

.blog .post-container,
.tertiary.posts .post-container,
.media-resources .post-container {
	display: table;
	padding: 25px;
	width: 100%;
}
.blog .post-container a:hover,
.tertiary.posts .post-container a:hover  {
	text-decoration: underline;
}
.blog .post-container:first-child,
.tertiary.posts .post-container:first-child  {
	padding-top: 0;
}
.blog .post-container:nth-child(even),
.tertiary.posts .post-container:nth-child(even),
.media-resources .post-container:nth-child(even) {
    background: rgb(72,70,71);
    background: transparent\9;
    background: rgba(72,70,71,0.05);
}
.post-container .post-image  {
	float: none;
	margin: 0 15px 15px 0;
}
.blog .post-image img,
.tertiary.posts .post-image img  {
	height: auto;
}
.blog .post-image a,
.tertiary.posts .post-image a  {
	display: block;
	max-width: 250px;
}
.post-content  {
	position: relative;
	vertical-align: top;
}
.post-column.first {
}
.post-container.publication {
	position: relative;
}
.post-container.documentation .post-categories,
.post-container.training .post-categories {
	margin-bottom: 0;
}
.blog .post-categories a,
.tertiary.posts .post-categories a,
.media-resources .post-categories a {
	color: #0b3452;
	text-decoration: none;
}
/*.blog .post-title a,
.tertiary.posts .post-title a,
.media-resources .post-title a  {
	color: #038db9;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 300;
	text-decoration: none;
}*/
/*.single-date,
.blog .post-date,
.tertiary.posts .post-date,
.single-authors {
	color: #333;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.2em;
	font-style: italic;
	font-weight: 300;
	margin-bottom: 10px;
}*/
.blog .post-excerpt {
	font-size: 1.3em;
}
.post-pagination,
.back-to-gallery a {
	color: #0b3452;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 700;
	margin: 55px 0;
	position: relative;
	text-decoration: none;
}

.lang-ja .post-pagination,
.lang-ja .back-to-gallery a {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .post-pagination,
.lang-cn .back-to-gallery a {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

.post-pagination {
	font-size: 15px;
}

.media-resources .post-pagination {
	margin: 0;
}
.media-resources .post-pagination {
	margin: 0.5em 0;
}
.media-resources .page-numbers.current {
	background: #0b3452;
	color: #fff;
	display: inline;
	display: inline-block;
	padding: 0 0.2em;
}
.back-to-gallery a:hover {
	text-decoration: underline;
}
.post-pagination a {
	color: #0b3452;
	text-decoration: none !important;
}
.post-pagination a:hover {
	text-decoration: underline !important;;
}
.post-pagination p {
	position: absolute;
	top: 0;
}
.post-pagination .back-to-gallery {
	padding: 0;
	right: 50%;
	margin: 0 -100px 0 0;
	text-align: center;
	width: 200px;
}
.post-pagination .prev-story {
	display: inline;
	left: 0;
	margin: 0;
}
.post-pagination .next-story {
	display: inline;
	right: 0;
	margin: 0;
}
.single .back-to-gallery {
	margin: 0 -25px 0 0;
	/*width: 50px;*/
}
.single-videos-images .back-to-gallery {
	margin: 0 -75px 0 0;
	width: 150px;
}
.the_content-mask {
	height: 265px;
	margin-bottom: 15px;
	max-width: 623px;
	overflow: hidden;
	position: relative;
}
.the_content-link {
	bottom: 0;
	display: block;
	height: 35px;
	position: absolute;
	width: 100%;
}
.content-container .post-container:nth-child(odd) .the_content-link {
	background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,white));
	background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);
	background: -ms-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);
	background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 );
}
.content-container .post-container:nth-child(even) .the_content-link {
	background: -moz-linear-gradient(top,rgba(245,245,245,0) 0%,#f5f5f5 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(245,245,245,0)),color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top,rgba(245,245,245,0) 0%,#f5f5f5 100%);
	background: -o-linear-gradient(top,rgba(245,245,245,0) 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(top,rgba(245,245,245,0) 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom,rgba(245,245,245,0) 0%,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f5f5f5',endColorstr='#f5f5f5',GradientType=0 );
}

/* Posts */

.page-content .post-container {
	position: relative;
}
.page-content .post-container h2,
.page-content .post-container h3 {
	color: #038db9;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 14px !important;
	font-weight: 300;
	line-height: 20px !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	text-decoration: none !important;
}
.page-content .post-container h2 a,
.page-content .post-container h3 a  {
	text-decoration: none;
}
.page-content .post-container .post-date,
.page-content .post-container .post-author {
	color: #333;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.2em;
	font-style: italic;
	font-weight: 300;
	margin-bottom: 10px;
}
.page-content .post-container .post-categories,
.page-content .post-container .post-year {
	color: #0b3452;
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 1.1em;
    font-weight: 800;
    margin-bottom: 10px;
   /* text-transform: uppercase;*/
}

.lang-ja .page-content .post-container h2,
.lang-ja .page-content .post-container h3,
.lang-ja .page-content .post-container h2 a,
.lang-ja .page-content .post-container h3 a,
.lang-ja .page-content .post-container .post-categories,
.lang-ja .page-content .post-container .post-year   {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .page-content .post-container h2,
.lang-cn .page-content .post-container h3,
.lang-cn .page-content .post-container h2 a,
.lang-cn .page-content .post-container h3 a,
.lang-cn .page-content .post-container .post-categories,
.lang-cn .page-content .post-container .post-year   {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

.post-categories span.large-font {
	font-size: 13px;
}
.page-content .post-container .post-categories {
	/*padding-top: 3px;*/
	text-align: left;
}
.page-content .post-container .post-year {
	padding-top: 1px;
}
.page-content .post-container .main-btn {
	margin-bottom: 0px;
	margin-top: 10px;
}
.page-content .post-container .post-excerpt {
	clear: left;
}

/* Blog Sidebar */

.page-sidebar-column.blog {
	background: transparent;
	padding: 50px;
}
.blog-sidebar {
	border-bottom: 1px solid #727274;
	margin: 0 50px;
	padding: 0 0 37px;
	width: 225px;
}
.blog-sidebar:first-child {
	padding-top: 0;
}
.blog-sidebar:last-child {
	border-bottom: none;
}
.blog-sidebar .screen-reader-text {
	display: none;
}
h2.blog-sidebar-header,
.widgettitle {
	color: #0b3452;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.8em;
	font-weight: 300;
	padding: 0;
	margin: 20px 0 20px;
	text-transform: uppercase;
}


.lang-ja h2.blog-sidebar-header,
.lang-ja .widgettitle   {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn h2.blog-sidebar-header,
.lang-cn .widgettitle  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

.blog-sidebar .search-form {
	width: 225px;
}
.blog-sidebar #form-search-input {
	border-radius: 0;
	height: 50px;
	outline: 0;
}
.blog-sidebar .search-form .btn-default {
	background: url('img/blog-sidebar-search-icon.svg') center no-repeat #050606;
	border: none;
	border-radius: 0;
	height: 50px;
	text-indent: -99999px;
	width: 50px;
	z-index: 2;
}
.no-svg .blog-sidebar .search-form .btn-default {
	background: url('img/blog-sidebar-search-icon.png') center no-repeat #050606;
}

/* Single Post */

.single h1 {
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2.2em;
	line-height: 24px;
	margin: 0 0 10px;
}

.lang-ja .single h1 {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .single h1  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

.single h1 span {
	text-transform: lowercase !important;
}
.single h1 a,
.single h1 a:visited,
.single h1 a:active {
	/*font-weight: 300 !important;*/
}
.single h1 a:hover,
.post-container .post-content .post-title a:hover {
	text-decoration: none;
}

/* Contact Us */
.map-and-directions {
	background: #FFF;
	padding: 75px 50px;
}
.map-container {
	background: url('img/background/contact-us/contact-us-map.gif') top center no-repeat;
	background-size: auto 501px;
	padding: 202px 0 80px;
}
.map-container .contact-paragraph {
	background: rgb(255,255,255);
	background: transparent\9;
	background: rgba(255,255,255,0.85);
	margin-bottom: 10px;
	padding: 22px 50px 10px;
	position: relative;
	width: 512px;
}
.map-container .contact-paragraph span {
	background: #d11f3a;
	display: block;
	position: absolute;
	height: 8px;
	left: 0;
	top: 0;
	width: 51px;
}
.contact-paragraph h1 span {
	display: none !important;
}
.contact-paragraph h1 {
	color: #0b3452;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2em;
	font-weight: 700;
	text-transform: uppercase;
}
.contact-paragraph p {
	color: #050606;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2em;
	font-weight: 300;
	line-height: 30px;
}
.contact-cta {
	background: rgb(255,255,255);
	background: transparent\9;
	background: rgba(255,255,255,0.85);
	float: left;
	height: 40px;
	margin-right: 10px;
	padding: 0 50px;
	width: 394px;
}
.contact-cta p {
	color: #0b3452;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.3em;
	font-weight: 300;
	line-height: 40px;
	margin: 0;
}
.contact-us-form {
	background: #FFF;
	padding: 50px;
}
.contact-us-form iframe {
	margin-top: 20px;
	width: 100%;
}
.contact-us-table {
	display: inline-block;
	font-size: 1.5em;
	vertical-align: top;
	width: 100%;
}
.contact-us-table:first-child {
	margin-bottom: 25px;
}
.contact-us-table:nth-child(2) {
	float: right;
}
.contact-us-table tr td {
	color: #727274;
	padding-bottom: 18px;
}
.contact-us-table h3,
.contact-us-form h3 {
	color: #0a3352;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 28px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.contact-us-table tr td h4 {
	color: #038db9;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 300;
	font-size: 18px;
	margin: 0;
	padding: 0;
}
.contact-us-table tr td a {
	color: #727274;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 300;
	font-size: 18px;
	text-decoration: none;
}
.contact-us-table tr td a:hover {
	text-decoration: underline;
}
.contact-us-table tr td p {
	color: #727274;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 300;
	font-size: 18px;
	margin: 0;
	padding: 0;
}
.contact-us-form p {
	font-size: 1.5em;
}
.contact-us-table .end-note,
.contact-us-table .end-note a {
	color: #038db9;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 300;
	font-size: 18px;
	padding-top: 15px;
}
.contact-us-table .end-note strong a {
	font-weight: 700 !important;
}

.lang-ja .contact-paragraph h1,
.lang-ja .contact-paragraph p,
.lang-ja .contact-cta p,
.lang-ja .contact-us-table h3,
.lang-ja .contact-us-form h3,
.lang-ja .contact-us-table tr td h4,
.lang-ja .contact-us-table tr td a ,
.lang-ja .contact-us-table tr td p ,
.lang-ja .contact-us-table .end-note,
.lang-ja .contact-us-table .end-note a  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .contact-paragraph h1,
.lang-cn .contact-paragraph p,
.lang-cn .contact-cta p,
.lang-cn .contact-us-table h3,
.lang-cn .contact-us-form h3,
.lang-cn .contact-us-table tr td h4,
.lang-cn .contact-us-table tr td a ,
.lang-cn .contact-us-table tr td p ,
.lang-cn .contact-us-table .end-note,
.lang-cn .contact-us-table .end-note a  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


/* Resource Table */

.col-md-12.data-table {
	padding: 15px 0 !important;
}
.dataTables_wrapper .dataTables_filter input {
    border: 1px solid #979797;
    padding: 7px;
    width: 200px;
}
.dataTables_wrapper label {
    font-size: 15px;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    padding-bottom: 10px;
}
.data-table thead tr th {
	background-color: #0a3352;
	color: #FFF;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 13px;
	text-align: right;
	text-transform: uppercase;
	vertical-align: middle;
}

.lang-ja .data-table thead tr th {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .data-table thead tr th {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

.data-table table {
	padding-bottom: 15px;
}
.table-bordered {
    border: none;
}
table.dataTable.no-footer {
    border-bottom: none;
}
.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
	border-bottom: none !important;
	border-left: none !important;
	border-right: 1px solid #FFF !important;
	border-top: none !important;
}
.data-table tbody tr:nth-child(even) td {
	background:rgb(10,51,82);
	background: transparent\9;
	background:rgba(10,51,82,0.1);
}
.data-table tbody tr td {
	text-transform: capitalize;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #333 !important;
	border: 1px solid #979797;
	background-color: white;
	background: #FFF !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	box-sizing: border-box;
	display: inline-block;
	min-width: 1.5em;
	padding: 0.5em 1em;
	margin-left: 2px;
	text-align: center;
	text-decoration: none !important;
	cursor: pointer;
	color: #333 !important;
	border: 1px solid transparent;
	border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	border: 1px solid #979797;
	background:rgb(10,51,82) !important;
	background: transparent\9 !important;
	background:rgba(10,51,82,0.1) !important;
	color: #333 !important;
}

/* 6.0 Navigations */

/* 6.1 Top Utility */
.menu-top-utility-container {
	background: #050606;
	padding: 25px;
	position: absolute;
	top: -171px;
	width: 100%;
	z-index: 98;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	transition: 0.3s linear;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.menu-top-utility-container.show-mobile-menu {
	top: 537px;
}
.menu-top-utility-container.search-on {
	margin-right: 270px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	transition: 0.3s linear;
}
.menu-top-utility-container ul {
	border-top: 1px solid #FFF;
	list-style: none;
	margin: 0;
	padding: 0;
}
.menu-top-utility-container ul li {
	display: inline-block;
	text-align: center;
	width: 49%;
	white-space: nowrap;
}
.menu-top-utility-container ul li:first-child {
	margin-top: 20px;
}
.menu-top-utility-container ul li a {
	border-bottom: 1px solid #050606;
	color: #FFF;
	font-size: 2em;
	line-height: 50px;
	-webkit-transition: border 0.1s linear;
	-moz-transition: border 0.1s linear;
	-o-transition: border 0.1s linear;
	-ms-transition: border 0.1s linear;
	transition: border 0.1s linear;
}
.menu-top-utility-container ul li a:hover,
.menu-top-utility-container ul li a:active {
	border-bottom: 1px solid #FFF;
	text-decoration: none;
}

/* 6.2 Main Navigation */
.main-navigation-container {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.main-navigation {
	background: #050606;
	line-height: 55px;
	list-style: none;
	margin: 0;
	padding: 23px 0 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: -536px;
	width: 100%;
	z-index: 20;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	transition: 0.3s linear;
}
.main-navigation.show-mobile-menu {
	top: 160px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	transition: 0.3s linear;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.main-navigation > li {
	overflow: hidden;
	margin: 0;
}
.main-navigation > li > a {
	color: #FFFFFF;
	display: inline-block;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2em;
	font-weight: 700;
	padding-bottom: 2px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
	-ms-transition: color 0.1s linear;
	transition: color 0.1s linear;
	-webkit-transition-delay: color 0s;
	-moz-transition-delay: color 0s;
	-o-transition-delay: color 0s;
	-ms-transition-delay: color 0s;
	transition-delay: color 0s;
}

.lang-ja .main-navigation > li > a {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .main-navigation > li > a {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

.main-navigation > li > a:hover,
.main-navigation > li > a:active,
.main-navigation > li > a.active,
.main-navigation > li:hover > a,
.main-navigation > li.active > a {
	color: #d11f3a;
	-webkit-transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
	-ms-transition: color 0.1s linear;
	transition: color 0.1s linear;
	-webkit-transition-delay: color 0.1s;
	-moz-transition-delay: color 0.1s;
	-o-transition-delay: color 0.1s;
	-ms-transition-delay: color 0.1s;
	transition-delay: color 0.1s;
}
.main-navigation > li > a > span {
	background: #FFF;
	bottom: 8px;
	display: block;
	height: 0;
	position: absolute;
	width: 100%;
	-webkit-transition: height 0.1s linear;
	-moz-transition: height 0.1s linear;
	-o-transition: height 0.1s linear;
	-ms-transition: height 0.1s linear;
	transition: height 0.1s linear;
}
.main-navigation > li:hover > a > span,
.main-navigation > li.active > a > span {
	background: #FFF;
	display: block;
	height: 4px;
	width: 100%;
	-webkit-transition: height 0.1s linear;
	-moz-transition: height 0.1s linear;
	-o-transition: height 0.1s linear;
	-ms-transition: height 0.1s linear;
	transition: height 0.1s linear;
}
#hamburger-hotspot {
	cursor: pointer;
	height: 80px;
	margin-right: -5px;
	padding: 0 20px;
	position: absolute;
	right: 0;
	top: 40px;
	width: 80px;
}
#hamburger-hotspot span, #hamburger-hotspot span:before, #hamburger-hotspot span:after {
  height: 8px;
  width: 40px;
  background: #050606;
  position: absolute;
  display: block;
  content: '';
}
#hamburger-hotspot span {
	top: 36px;
}
#hamburger-hotspot span:before {
	top: -16px;
}
#hamburger-hotspot span:after {
	bottom: -16px;
}
#hamburger-hotspot span, #hamburger-hotspot span:before, #hamburger-hotspot span:after {
	transition: all 50ms linear;
	-webkit-transition: all 50ms linear;
	-moz-transition: all 50ms linear;
	-ms-transition: all 50ms linear;
	-o-transition: all 50ms linear;
}
#hamburger-hotspot:hover span:before {
	top: -17px;
}
#hamburger-hotspot:hover span:after {
	bottom: -17px;
}
#hamburger-hotspot.active span:before, #hamburger-hotspot.active span:after {
	top: 0;
}
#hamburger-hotspot.active span {
	background-color: transparent;
}
#hamburger-hotspot.active span:before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
#hamburger-hotspot.active span:after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}

/* Sub Navigation */
.sub-navigation-box {
	left: 0;
    overflow: hidden;
    position: absolute;
    top: 100px;
    width: 100%;
    z-index: 101;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
ul.sub-navigation {
	background:rgb(5,6,6);
    background: transparent\9;
    background:rgba(5,6,6,0.75);
	float: left;
	max-height: 0;
	list-style-type: none;
	margin: 0;
	padding: 0 50px;
	position: relative;
	top: 0;
	width: 100%;
	-webkit-transition: max-height 0.2s ease-in;
    -moz-transition: max-height 0.2s ease-in;
    -o-transition: max-height 0.2s ease-in;
    -ms-transition: max-height 0.2s ease-in;
    transition: max-height 0.2s ease-in;
}
.main-navigation > li:hover ul.sub-navigation {
	max-height: 450px;
	-webkit-transition: max-height 0.5s ease-out 0.35s;
	-moz-transition: max-height 0.5s ease-out 0.35s;
	-o-transition: max-height 0.5s ease-out 0.35s;
	-ms-transition: max-height 0.5s ease-out 0.35s;
	transition: max-height 0.5s ease-out 0.35s;
}
.sub-navigation-excerpt {
	color: #FFF;
	float: left;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.8em;
	font-weight: 300;
	line-height: 25px;
	margin: 40px 43px 40px 0;
	text-align: left;
	width: 405px;
}

.lang-ja .sub-navigation-excerpt {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .sub-navigation-excerpt {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

.sub-navigation-container {
	float: left;
	margin: 29px 0;
	width: calc(100% - 450px);
}
.sub-navigation-market-container {
	float: left;
	margin: 40px 0;
	width: 576px;
}
.sub-navigation-market {
	border-right: 2px solid #050606;
	display: inline-block;
	height: 144px;
	text-align: center;
	vertical-align: top;
}
.sub-navigation-market:last-child {
	border-right: none;
}
.sub-navigation-market span {
	background-size: 100px !important;
	display: block;
	height: 100px;
	margin: 0 auto 14px;
	width: 100px;
}
.sub-navigation-market.human span {
	background: url('img/human-biomedical-icon.svg') no-repeat;
}
.sub-navigation-market.biotech span {
	background: url('img/agbio-biotech-icon.svg') no-repeat;
}
.sub-navigation-market.diseases span {
	background: url('img/microbial-infectious-diseases-icon.svg') no-repeat;
}
.sub-navigation ul {
	float: left;
	list-style: none;
}
.sub-navigation li {
	border-bottom: 1px solid #050606;
	line-height: 50px;
	margin: 0;
	padding: 0;
	text-align: left;
}
.sub-navigation .sub-navigation-market li {
	border-bottom: 1px solid #050606;
	line-height: 18px;
	padding: 0;
	margin: 0 25px;
	max-width: 129px;
	text-align: center;
}
.research-focus .sub-navigation li {
	line-height: 22px;
}
.sub-navigation li:first-child a {
	padding-top: 0 !important;
}
.sub-navigation li:last-child {
	border: none;
}
.sub-navigation li a {
	border-bottom: 1px solid transparent;
	color: #FFF;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.3em;
	font-weight: 700;
	line-height: 13px;
	margin: 0;
	padding: 2px 0;
	text-decoration: none;
}

.lang-ja .sub-navigation li a {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .sub-navigation li a {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


.sub-navigation li a:hover,
.sub-navigation li a.active {
	border-color: #FFFFFF;
}

/* 6.3 Footer Utility */
.menu-bottom-utility-container {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.menu-bottom-utility-container ul {
	border-bottom: 1px solid #FFFFFF;
	list-style: none;
	margin: 0;
	padding: 20px 0;
}
.menu-bottom-utility-container ul li {
	display: inline;
	position: relative;
}
.menu-bottom-utility-container ul li {
	display: inline-block;
	text-align: center;
	width: 49%;
}
.menu-bottom-utility-container ul li a {
	border-bottom: 1px solid #050606;
	color: #FFF;
	font-size: 2em !important;
	line-height: 50px;
	-webkit-transition: border 0.1s linear;
	-moz-transition: border 0.1s linear;
	-o-transition: border 0.1s linear;
	-ms-transition: border 0.1s linear;
	transition: border 0.1s linear;
}
.menu-bottom-utility-container ul li a:hover,
.menu-bottom-utility-container ul li a:active,
.menu-bottom-utility-container ul li a:visited {
	text-decoration: none;
}

/* 12.0 Content */
#content {
	margin-top: 160px;
}

@media (max-width: 768px) {

	#content {
		margin-top: 135px;
	}

}

/* 12.1 Structure */

/* Top Drawer */
.top-drawer {
	background: #050606;
	height: 50px;
	position: fixed;
	top: -50px;
	width: 100%;
	z-index: 500;
	-webkit-transition: 0.7s ease;
	-moz-transition: 0.7s ease;
	-o-transition: 0.7s ease;
	-ms-transition: 0.7s ease;
	transition: 0.7s ease;
}
.top-drawer.ready {
	top: 0;
}

/* Search */
#searchform.header {
	right: 50px;
	top: 0;
	width: 100%;
	z-index: 500;
}
#searchform.header input[type="text"] {
	background: #FFFFFF;
	border: 1px solid #e4e5e5;
	color: #050606;
	display: none;
	font-size: 2em;
	font-style: italic;
	font-weight: 300;
	height: 60px;
	line-height: 50px;
	outline: none;
	padding: 0 30px;
	position: absolute;
	width: 100%;
	top: 160px;
}
#searchform.header.activated input[type="text"] {
	z-index: 98;
}
#searchform.header {
	/*opacity: 0;*/
	top: -50px;
/*	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	transition: 0.3s linear;
	-webkit-transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
	-o-transition-delay: 0.5s;
	-ms-transition-delay: 0.5s;
	transition-delay: 0.5s;*/
}
#searchform.header.ready {
	/*opacity: 1;*/
	overflow: hidden;
	top: 0;
/*	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	transition: 0.3s linear;
	-webkit-transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
	-o-transition-delay: 0.5s;
	-ms-transition-delay: 0.5s;
	transition-delay: 0.5s;*/
}
#searchform.header .search-revealer {
	background: #050606;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	display: inline-block;
	height: 40px;
	margin: 0;
	outline: none;
	padding: 0;
	position: absolute;
	right: 70px;
	text-indent: -9999px;
	top: 60px;
	vertical-align: top;
	width: 40px;
	z-index: 105;
	-webkit-transition: 0.1s linear;
	-moz-transition: 0.1s linear;
	-o-transition: 0.1s linear;
	-ms-transition: 0.1s linear;
	transition: 0.1s linear;
}
#searchform.header .search-revealer span {
	background: url('img/search-icon-mobile.svg') center no-repeat;
	background-size: 23px;
	display: block;
	height: 40px;
	width: 40px;
}
.no-svg #searchform.header .search-revealer span {
	background: url('img/search-icon-mobile.png') center no-repeat;
}
.top-search-box {
	opacity: 1;
/*	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	transition: 0.3s linear;*/
}
.top-search-box.ready {
	opacity: 1;
/*	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	transition: 0.3s linear;*/
}
/* Active submit background color #c0d531 */

@media (max-width: 768px) {

	#searchform.header input[type="text"] {
		display: none;
	}

	#searchform.header.activated input[type="text"] {
		display: initial;
	}

}

/* Language Menu */
#lang-select-1 {
	position: absolute;
	right: 200px;
	top: 70px;
	z-index: 100;
}

/* Main Navigation Bar */
.main-navigation-container {
	background: #FFF;
	/*border-bottom: 1px solid #e2e3e3;*/
	height: 160px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 98;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.33);
	-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.33);
}
.main-navigation-container.ready {
	top: 0;
}
.logo-container {
	display: inline-block;
	height: 160px;
	left: 15px;
	opacity: 1;
	position: absolute;
	top: 55px; /*new (fmb)*/
	z-index: 500;
	/*top: -50px;*/
}
.logo-container.ready  {
	opacity: 1;
	top: 55px;
}
span.pacific-biosciences-home {
	background-size: 100% !important;
	display: block;
	height: 50px;
	position: absolute;
	text-indent: -99999px;
	top: 0;
	width: 163px;
	-webkit-transition: 0.05s linear;
	-moz-transition: 0.05s linear;
	-o-transition: 0.05s linear;
	-ms-transition: 0.05s linear;
	transition: 0.05s linear;
}
/*span.pacific-biosciences-home:hover {
	height: 52px;
	left: -4px;
	top: -1px;
	width: 171px;
	-webkit-transition: 0.05s linear;
	-moz-transition: 0.05s linear;
	-o-transition: 0.05s linear;
	-ms-transition: 0.05s linear;
	transition: 0.05s linear;
}*/
span.pacific-biosciences-home {
	background: url('img/pacific-biosciences-logo-mobile.svg') center no-repeat;
}
.no-svg span.pacific-biosciences-home {
	background: url('img/pacific-biosciences-logo-mobile.png') center no-repeat;
}

/* Chat */
.chat-button.ready {
	right: -5px;
}
/*.chat-button.ready.hovered {
	-webkit-transition: 0.1s linear;
	-moz-transition: 0.1s linear;
	-o-transition: 0.1s linear;
	-ms-transition: 0.1s linear;
	transition: 0.1s linear;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
}*/
.chat-button.ready:hover {
	right: 0;
	-webkit-transition: 0.1s linear;
	-moz-transition: 0.1s linear;
	-o-transition: 0.1s linear;
	-ms-transition: 0.1s linear;
	transition: 0.1s linear;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
}
.chat-button {
	background: url('img/chat-icon.svg') #c0d531 center no-repeat;
	background-size: 33px 36px;
	border-right: 5px solid #c0d531;
	border-radius: 0;
	cursor: pointer;
	height: 50px;
	margin: 0;
	outline: none;
	padding: 0;
	position: fixed;
	right: -55px;
	text-indent: -9999px;
	top: 155px;
	width: 55px;
	z-index: 98;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	transition: 0.2s linear;
	-webkit-transition-delay: 2.2s;
	-moz-transition-delay: 2.2s;
	-o-transition-delay: 2.2s;
	-ms-transition-delay: 2.2s;
	transition-delay: 2.2s;
}
.no-svg .chat-button {
	background: url('img/chat-icon.png') #c0d531 center no-repeat;
}

/* Share */
.share-button.ready {
	right: -5px;
}
/*.share-button.ready.hovered {
	-webkit-transition: 0.1s linear;
	-moz-transition: 0.1s linear;
	-o-transition: 0.1s linear;
	-ms-transition: 0.1s linear;
	transition: 0.1s linear;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
}
.share-button.ready:hover {
	right: 0;
	-webkit-transition: 0.1s linear;
	-moz-transition: 0.1s linear;
	-o-transition: 0.1s linear;
	-ms-transition: 0.1s linear;
	transition: 0.1s linear;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
}*/
.share-button {
	background: url('img/share-icon.svg') #c0d531 center no-repeat;
	background-size: 27px 31px;
	border-right: 5px solid #c0d531;
	border-radius: 0;
	bottom: 50px;
	cursor: pointer;
	height: 50px;
	margin: 0;
	outline: none;
	padding: 0;
	position: fixed;
	right: -55px;
	text-indent: -9999px;
	/*top: 210px;*/
	width: 55px;
	z-index: 19;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	transition: 0.2s linear;
	-webkit-transition-delay: 2.4s;
	-moz-transition-delay: 2.4s;
	-o-transition-delay: 2.4s;
	-ms-transition-delay: 2.4s;
	transition-delay: 2.4s;
}
.no-svg .share-button {
	background: url('img/share-icon.png') #c0d531 center no-repeat;
}
.share-panel {
	background: #FFFFFF;
	bottom: 50px;
	height: 50px;
	width: 100%;
	padding: 15px 10px;
	position: fixed;
	/*right: -372px;*/
	right: -100%;
	/*top: 210px;*/
	z-index: 18;
	box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.33);
	-moz-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.33);
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	transition: 0.2s linear;
}
.share-panel.activated {
	right: 0;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	transition: 0.2s linear;
}
.share-panel span {
	display: inline-block;
	margin: 0;
}
.share-facebook span {
	background: url('img/Facebook.png') no-repeat center;
	height: 21px;
	width: 56px;
}
.share-twitter span {
	background: url('img/Twitter.png') no-repeat center;
	height: 20px;
	width: 56px;
}
.share-linkedin span {
	background: url('img/LinkedIn.png') no-repeat center;
	height: 20px;
	width: 59px;
}
.share-youku span {
	background: url('img/footer-youku-icon.png') no-repeat center;
	height: 100%;
	width: 59px;
	background-size: cover;
}
.share-wechat span {
	background: url('img/footer-wechat-icon.png') no-repeat center;
	height: 100%;
	width: 59px;
	background-size: cover;
}
.share-email span {
	background: url('img/share-email-icon.png') no-repeat center;
	height: 21px;
	width: 57px;
}

/* Contact Sales */
#contact-sales {
	z-index: 2000000;
}
.contact-sales-container {
	background-color: #fff;
	bottom: 0;
	height: 50px;
	/*width: 373px;*/
	width: 100%;
	right: -100%;
	position: fixed;
	z-index: 1900000;
	color: #494748;
	border: 1px solid #494748;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	transition: 0.2s linear;
}
.contact-sales-container.ready{
	right: -360px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transition: 0.2s linear;
	cursor: pointer;
}
.contact-sales-container.activated,
.contact-sales-container.clicked {
	right: 0;
	transition: 0.2s linear;
	cursor: initial;
}
.contact-sales-main-icon {
	z-index: 2000000;
	display: block;
	height: 50px;
	width: 55px;
	position: fixed;
	right: -55px;
	bottom: 0;
	background: url('img/contact-sales-env.svg');
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 27px 20px;
	background-position: 11px 15px;
	background-color: #494748;
	cursor: pointer;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	transition: 0.2s linear;
	-webkit-transition-delay: 2.4s;
	-moz-transition-delay: 2.4s;
	-o-transition-delay: 2.4s;
	-ms-transition-delay: 2.4s;
	transition-delay: 2.4s;
}
.contact-sales-main-icon.ready {
	right: -5px;
}
.contact-sales-container.activated a .copy {
	color: #494748;
}
.contact-sales-container.activated a.hover .copy {
	color: #fff;
}
.contact-sales {
	font-family: 'Merriweather Sans', sans-serif;
	font-weight : 700;
	font-size : 11px;
	letter-spacing : 1.1px;
	text-transform : uppercase;
	color : #494748;
	position: absolute;
	top: 18px;
	left: 10px;
}

.lang-ja .contact-sales {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .contact-sales {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


.form-one {
	position: absolute;
	/*left: 100px;*/
	left: 80px;
	top: 11px;
	width: 70px;
}
.form-one .icon{}
.form-one .icon-image{
	background: url('img/contact-sales-icon1.svg');
	background-position: top left;
	background-repeat: no-repeat;
	height: 19px;
	background-size: 10px 19px;
	width: 10px;
	display: block;
	position: relative;
	top: 4px;
	left: 8px;
}
.no-svg .form-one .icon-image{
	background: url('img/contact-sales-icon1.png');
}
.form-one .copy {}
.form-two{
	position: absolute;
	/*left: 190px;*/
	left: 165px;
	top: 11px;
	width: 95px;
}
.form-two .icon{}
.form-two .icon-image{
	background: url('img/contact-sales-icon2.svg');
	background-position: top left;
	background-repeat: no-repeat;
	height: 18px;
	background-size: 10px 18px;
	width: 9px;
	display: block;
	position: relative;
	top: 5px;
	left: 9px;
}
.no-svg .form-two .icon-image {
	background: url('img/contact-sales-icon2.png');
}
.form-two .copy{}
/* General */
.copy{
	font-family: 'Merriweather Sans', sans-serif;
	font-weight : bold;
	font-size : 9px;
	line-height : 9.2px;
	letter-spacing : 0.9px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
	position: absolute;
	top: 10px;
	left: 32px;
}
.lang-ja .copy {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .copy {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


.contact-sales-container .icon {
	height: 27px;
	width: 27px;
	display: inline-block;
	border-radius: 14px;
	box-shadow: inset 0 0 0 1px #494748;
	transition: box-shadow 0.1s linear;
}
.form-one:hover,
.form-two:hover {
	cursor: pointer;
}
.form-one:hover .icon,
.form-two:hover .icon {
	box-shadow: inset 0 0 0 14px #494748;
	transition: box-shadow 0.1s linear;
}
.form-one:hover .icon-image {
	background: url('img/contact-sales-icon1-hover.svg');
}
.form-two:hover .icon-image {
	background: url('img/contact-sales-icon2-hover.svg');
}

/* Back To Top */

.back-to-top {
	bottom: -50px;
	margin-right: -75px;
	position: fixed;
	right: 50%;
	z-index: 20000;
	-webkit-transition: bottom 0.6s;
	-moz-transition: bottom 0.6s;
	-ms-transition: bottom 0.6s;
	-o-transition: bottom 0.6s;
	transition: bottom 0.6s;
	-webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
}
.back-to-top.show {
	bottom: 0;
}
.back-to-top .main-btn.lime {
	background: #373838;
	color: #FFF;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.2em;
	font-weight: 800;
	height: 40px;
	letter-spacing: 1px;
	line-height: 38px;
	margin-bottom: 0;
	padding: 0 45px 0 13px;
	text-transform: uppercase;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.lang-ja .back-to-top .main-btn.lime  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .back-to-top .main-btn.lime  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


.back-to-top button.main-btn.lime div.button-arrow {
    background: url('img/button-icon-up-lime.svg') top center no-repeat;
    background-size: 23px;
}
.no-svg .back-to-top button.main-btn.lime div.button-arrow {
    background: url('img/button-icon-up-lime.png') top center no-repeat;
    background-size: 23px;
}
.back-to-top button.main-btn div.button-arrow {
    height: 23px;
    width: 23px;
}
.back-to-top button.main-btn div.arrow-hover-effect {
    display: block;
    height: 23px;
    width: 23px;
    position: absolute;
    right: 11px;
    top: 9px;
    border-radius: 23px;
    box-shadow: inset 0 0 0 1px #FFFFFF;
    transition: box-shadow 0.2s linear;
}

/* Home Template */

/* Primary Buckets */
#primary-buckets {
	/*height: 700px;*/
	height: 400px;
	opacity: 0;
	position: relative;
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#primary-buckets.ready {
	opacity: 1;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-ms-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	-o-transition-delay: 1s;
	-ms-transition-delay: 1s;
	transition-delay: 1s;
}
#hero-image {
	/*background-image: url('/wp-content/uploads/Media-PacBio-Sequel-Right-Front-hi_res.jpg');*/
	background-position: top right;
	background-repeat: no-repeat;
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	width: 100%;
}
#hero-image.ready {
	opacity: 1;
}
.ready #hero-image {
	opacity: 1;
}

/* Hero Content */
.hero-content-container {
	bottom: 225px;
	margin: auto;
	max-width: 1024px;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.ready.hero-content-container {
	opacity: 1;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-ms-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	-o-transition-delay: 1s;
	-ms-transition-delay: 1s;
	transition-delay: 1s;
}
#hero-content {
	bottom: 0;
	opacity: 0;
	position: absolute;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}
.hero-paragraph .watch-video {
    background: url('img/watch-video-btn.svg');
    background-repeat: no-repeat;
    background-size: 142px;
    cursor: pointer;
    height: 200px;
    position: absolute;
    right: -400px;
    top: 25px;
    width: 200px;
    z-index: 100;
}
.hero-paragraph .watch-video {
    /*background: url('/wp-content/themes/pacific-biosciences/img/watch-video-btn.svg') !important;*/
    background-repeat: no-repeat !important;
    background-size: 142px !important;
    cursor: pointer !important;
    height: 200px !important;
    position: absolute !important;
    width: 200px !important;
    top: 25px !important;
    right: -400px !important;
    z-index: 100 !important;
}
#hero-menu-mobile .watch-mobile-video {
	background: url('img/watch-video-btn.svg');
	background-repeat: no-repeat;
	background-size: 100px;
	cursor: pointer;
	height: 100px;
	left: 50%;
	margin-left: -50px;
	position: absolute;
	top: 70px;
	width: 100px;
	z-index: 100;
}

/* SMRT Hero */
.SMRT.ready #hero-content.SMRT {
	opacity: 1;
}
.SMRT #hero-content.SMRT {
	opacity: 1;
}
#hero-content.SMRT {
	width: 512px;
}
.SMRT .hero-paragraph {
	background:rgb(255,255,255);
	background: transparent\9;
	background:rgba(255,255,255,0.85);
	margin-bottom: 10px;
	padding: 22px 50px 10px;
}
.SMRT .hero-paragraph span {
	background: #d11f3a;
	display: block;
	position: absolute;
	height: 8px;
	left: 0;
	top: 0;
	width: 51px;
}
.SMRT .hero-paragraph p {
	color: #050606;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2.0em;
	font-weight: 300;
	line-height: 30px;
}

.SMRT .hero-cta {
	background:rgb(255,255,255);
	background: transparent\9;
	background:rgba(255,255,255,0.85);
	float: left;
	height: 40px;
	margin-right: 10px;
	padding: 0 50px;
	width: 352px;
}
.SMRT .hero-cta p {
	color: #0b3452;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.5em;
	font-weight: 300;
	line-height: 40px;
	margin: 0;
}

.lang-ja .hero-paragraph p,
.lang-ja .SMRT .hero-cta p {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .hero-paragraph p,
.lang-cn .SMRT .hero-cta p {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


.SMRT .hero-cta p strong {
	font-weight: 800;
}
.SMRT .hero-button {
	float: left;
}

/* Market Hero */
.Market #hero-content.Market {
	opacity: 1;
}
#hero-content.Market {
	width: 100%;
}
.Market .hero-market {
	bottom: 0;
	position: absolute;
	width: 29%;
}
.Market .hero-market.agbio-biotech {
	left: 35.5%;
}
.Market .hero-market.microbial-infectious-diseases {
	left: 71%;
}
.Market .hero-market-content {
	background:rgb(255,255,255);
	background: transparent\9;
	background:rgba(255,255,255,0.85);
	height: 311px;
	margin-bottom: 10px;
	padding: 27px 45px 15px;
	position: relative;
}
.Market .hero-market-content span {
	display: block;
	position: absolute;
	height: 8px;
	left: 0;
	top: 0;
	width: 51px;
}
.Market .human-biomedical .hero-market-content span {
	background: #038bb7;
}
.Market .agbio-biotech .hero-market-content span {
	background: #67c18c;
}
.Market .microbial-infectious-diseases .hero-market-content span {
	background: #602d79;
}
.Market .hero-market h1 {
	font-size: 0;
	height: 129px;
	margin: 0 0 8px;
	padding: 0;
	text-indent: -999999px;
}
.Market .hero-market.human-biomedical h1 {
	background: url('img/human-biomedical-research-hero-icon.svg') top center no-repeat;
	background-size: 100px auto;
}
.Market .hero-market.agbio-biotech h1 {
	background: url('img/plant-and-animal-sciences-hero-icon.svg') top center no-repeat;
	background-size: 100px auto;
}
.Market .hero-market.microbial-infectious-diseases h1 {
	background: url('img/microbiology-and-infectious-diseases-hero-icon.svg') top center no-repeat;
	background-size: 100px auto;
}
.no-svg .Market .hero-market.human-biomedical h1 {
	background: url('img/human-biomedical-research-hero-icon.png') top center no-repeat;
	background-size: 100px auto;
}
.no-svg .Market .hero-market.agbio-biotech h1 {
	background: url('img/plant-and-animal-sciences-hero-icon.png') top center no-repeat;
	background-size: 100px auto;
}
.no-svg .Market .hero-market.microbial-infectious-diseases h1 {
	background: url('img/microbiology-and-infectious-diseases-hero-icon.png') top center no-repeat;
	background-size: 100px auto;
}
.Market .hero-market-content p {
	font-family: 'Merriweather Sans', sans-serif;
    font-size: 1.45em;
    font-weight: 300;
    line-height: 24px;
    margin-top: 24px;
}

.lang-ja .Market .hero-market-content p {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .Market .hero-market-content p {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


.Market .hero-market button {
	float: right;
}

/* PacBio Hero */
#hero-content.PacBio {
	width: 512px;
}
.PacBio #hero-content.PacBio {
	opacity: 1;
}
.PacBio .hero-paragraph {
	background:rgb(255,255,255);
	background: transparent\9;
	background:rgba(255,255,255,0.85);
	margin-bottom: 10px;
	padding: 22px 50px 10px;
}
.PacBio .hero-paragraph .watch-video {
	opacity: 0.8;
}
.PacBio .hero-paragraph .watch-video:hover {
	opacity: 1;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-ms-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}

.PacBio .hero-paragraph span {
	background: #d11f3a;
	display: block;
	position: absolute;
	height: 8px;
	left: 0;
	top: 0;
	width: 51px;
}
.PacBio .hero-paragraph p {
	color: #050606;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2.0em;
	font-weight: 300;
	line-height: 30px;
	/*width: 288px;*/
}
.PacBio .hero-cta {
	background:rgb(255,255,255);
	background: transparent\9;
	background:rgba(255,255,255,0.85);
	float: left;
	height: 40px;
	margin-right: 10px;
	padding: 0 30px 0 50px;
	width: 352px;
}
.PacBio .hero-cta p {
	color: #0b3452;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.3em;
	font-weight: 300;
	line-height: 40px;
	margin: 0;
}
.PacBio .hero-cta p strong {
	font-weight: 800;
}
.PacBio .hero-button {
	float: right;
}

.lang-ja .PacBio .hero-paragraph p,
.lang-ja .PacBio .hero-cta p  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .PacBio .hero-paragraph p,
.lang-cn .PacBio .hero-cta p  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

/* Hero Menu */
#hero-menu {
	position: relative;
	/*top: 658px;*/
	top: 358px;
	opacity: 0;
	width: 100%;
	vertical-align: bottom;
}
#hero-menu.ready {
	opacity: 1;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-ms-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
	-webkit-transition-delay: 1.2s;
	-moz-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	-ms-transition-delay: 1.2s;
	transition-delay: 1.2s;
}
.hero-menu-item {
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	bottom: 0;
	cursor: pointer;
	display: inline-block;
	height: 150px;
	position: absolute;
	width: 100%;
	-webkit-transition: height 0.2s;
	-moz-transition: height 0.2s;
	-ms-transition: height 0.2s;
	-o-transition: height 0.2s;
	transition: height 0.2s;
	-webkit-transition-delay: 0.4s height 0s;
	-moz-transition-delay: 0.4s height 0s;
	-o-transition-delay: 0.4s height 0s;
	-ms-transition-delay: 0.4s height 0s;
	transition-delay: 0.4s height 0s;
}
#hero-menu-mobile {
	position: absolute;
	top: 0;
	width: 100%;
	vertical-align: bottom;
}
#hero-menu-mobile .hero-menu-item {
	background-position: top left;
	background-repeat: no-repeat;
	background-size: auto 100px;
	bottom: 159px;
	cursor: pointer;
	display: inline-block;
	height: 100px;
	position: relative;
	width: 100%;
	-webkit-transition: height 0.2s;
	-moz-transition: height 0.2s;
	-ms-transition: height 0.2s;
	-o-transition: height 0.2s;
	transition: height 0.2s;
	-webkit-transition-delay: 0.4s height 0s;
	-moz-transition-delay: 0.4s height 0s;
	-o-transition-delay: 0.4s height 0s;
	-ms-transition-delay: 0.4s height 0s;
	transition-delay: 0.4s height 0s;
}
.hero-mobile-slide {
	/*height: 700px;*/
	height: 400px;
}
.hero-mobile-slide > span {
	display: block;
	/*height: 700px;*/
	height: 400px;
	width: 100%;
}
.hero-mobile-slide.SMRT > span {
	background-image: url('img/background/home-primary/SMRT_HeroBanner-mobile.png');
	background-position: right;
}
.hero-mobile-slide.Market > span {
	background-image: url('img/background/home-primary/ResearchFocus_HeroBanner-mobile.jpg');
}
.hero-mobile-slide.PacBio > span {
	background-image: url('img/background/home-primary/Sequel_HeroBanner-mobile.jpg');
	background-position: right;
}
.hero-menu-item.SMRT {
	background-image: url('img/background/home-primary/Label_SMRT_large.png');
}
.hero-menu-item.Market {
	background-image: url('img/background/home-primary/Label_ResearchFocus_large.png');
}
.hero-menu-item.PacBio {
	background-image: url('img/background/home-primary/Label_PacBioRSII_large.png');
}
.hero-menu-item p {
	color: #FFFFFF;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 3em;
	font-weight: 700;
	left: 25px;
	line-height: 13px;
	opacity: 1;
	position: relative;
	top: 30px;
	text-align: left;
	text-transform: uppercase;
}

.lang-ja .hero-menu-item p   {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .hero-menu-item p   {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

.hero-menu-item p.left {
	font-size: 1.5em;
	font-weight: 300;
}
.hero-menu-item:hover p span {
	opacity: 1;
}
.hero-menu-item span {
	background: url('img/button-icon-red.svg') top center no-repeat;
	background-size: 65px;
	height: 65px;
	position: absolute;
	right: 25px;
	top: 43px;
	width: 65px;
}
.slick-dots {
	bottom: 0;
	height: 60px;
	padding: 21px;
	text-align: center;
	width: 100%;
}
.slick-dots li {
	display: inline-block;
	list-style-type: none;
	margin: 0 8px;
}
.slick-dots li button {
	background: transparent;
	border: 1px solid #FFF;
	border-radius: 18px;
	display: inline-block;
	font-size: 0;
	height: 18px;
	line-height: 0;
	width: 18px;
	text-indent: -9999px;
}
.slick-dots li button:hover,
.slick-dots li.slick-active button {
	background: #FFF;
}
#hero-menu-mobile .slick-dots {
	background:rgb(5,6,6);
	background: transparent\9;
	background:rgba(5,6,6,0.8);
	bottom: 60px;
	margin: 0;
	position: relative;
}
#primary-buckets .nav-bullets {
	background:rgb(5,6,6);
	background: transparent\9;
	background:rgba(5,6,6,0.8);
	position: absolute;
}

/* Secondary Buckets */
#secondary-buckets {
	display: table;
	width: 100%;
}
#secondary-buckets > div {
	float: left;
	width: 100%;
}

/* Stay Current - Blog Excerpts */
#secondary-buckets .secondary-left {
	background: transparent;
	display: table-cell;
	padding: 47px 0 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.stay-current {
	margin: 0 auto;
	max-width: 340px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.stay-current span.icon {
	float: left;
	height: 101px;
	margin-right: 21px;
	width: 100px;
}
.stay-current span.icon {
	background: url('img/stay-current-icon.svg');
}
.no-svg .stay-current span.icon {
	background: url('img/stay-current-icon.png');
}
.stay-current-content {
	float: left;
	padding-top: 35px;
	width: 212px;
	vertical-align: top;
}
.stay-current h3 {
	color: #0a3352;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2.8em;
	font-weight: 300;
	text-transform: uppercase;
}
.stay-current h3 strong {
	font-weight: 800;
}
.stay-current p {
	color: #67c18c;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.8em;
	font-weight: 300;
	line-height: 25px;
}

.lang-ja .stay-current h3,
.lang-ja .stay-current p  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .stay-current h3,
.lang-cn .stay-current p   {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


/* Blog Post Excerpts */
.secondary-left .blog-posts {
	clear: both;
	float: left;
	padding-top: 47px;
	width: 100%;
}
.secondary-left .blog-posts .post-box {
	float: left;
	padding: 28px 0;
	width: 100%;
}
.blog-posts a:nth-child(odd) .post-box {
	background:rgb(72,70,71);
	background: transparent\9;
	background:rgba(72,70,71,0.05);
}
.secondary-left .blog-posts .post-box .post-container {
	margin: 0 auto;
	max-width: 462px;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.blog-posts span.icon {
	display: block;
	float: left;
	height: 27px;
	margin-right: 10px;
	width: 20px;
}
.blog-posts span.icon.pdf {
	background: url('img/blog-post-pdf-icon.svg');
}
.no-svg .blog-posts span.icon.pdf {
	background: url('img/blog-post-pdf-icon.png');
}
.blog-posts span.icon.video {
	background: url('img/blog-post-video-icon.svg');
}
.no-svg .blog-posts span.icon.video {
	background: url('img/blog-post-video-icon.png');
}
.blog-posts .post-content {
	float: left;
}
.blog-posts h3.post-title {
	color: #0b3452;
	float: left;
	font-size: 1.8em;
	line-height: 24px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.blog-posts span.post-data {
	color: #67c18c;
	display: block;
	float: left;
	font-size: 1.5em;
	font-style: italic;
	line-height: 24px;
	text-align: center;
	width: 100%;
}
.blog-posts p {
	color: #484647;
	font-size: 1.3em;
	line-height: 17px;
	margin-top: 5px;
}
.blog-posts span.go-arrow {
	display: block;
	height: 65px;
	margin: 0 auto;
	width: 65px;
}
.blog-posts span.go-arrow {
	background: url('img/blog-go-arrow.svg');
}
.no-svg .blog-posts span.go-arrow {
	background: url('img/blog-go-arrow.png');
}
.go-arrow-hover {
	border-radius: 999999px;
	display: block;
	float: left;
	height: 65px;
	margin: 10px auto 0;
	width: 100%;
	text-align: center;
}
.read-more-box {
	float: left;
	margin: 25px auto;
	text-align: center;
	width: 100%;
}
a.read-more-posts {
	border-bottom: 2px solid transparent;
	color: #727274;
	display: inline;
	font-size: 1.5em;
	text-align: left;
	text-decoration: none;
	width: 462px;
	-webkit-transition: border 0.2s linear;
	-moz-transition: border 0.2s linear;
	-o-transition: border 0.2s linear;
	-ms-transition: border 0.2s linear;
	transition: border 0.2s linear;
}
a.read-more-posts:hover {
	border-bottom: 2px solid #727274;
	color: #727274;
	font-size: 1.5em;
	text-decoration: none;
	-webkit-transition: border 0.2s linear;
	-moz-transition: border 0.2s linear;
	-o-transition: border 0.2s linear;
	-ms-transition: border 0.2s linear;
	transition: border 0.2s linear;
}

/* Random Image Containers */
#secondary-buckets .secondary-right {
	display: table-cell;
	position: relative;
}
.random-image-container {
	float: left;
	height: 500px;
	width: 100%;
}
.random-image-container .random-image.left {
	background-image: url('img/background/home-random/beach-family.jpg');
	background-repeat: no-repeat;
	height: 100%;
	float: left;
	width: 100%;
}
.random-image-container .random-image.right {
	background: url('img/background/home-random/blue-bacteria.jpg');
	height: 100%;
	float: left;
	width: 50%;
}
.random-image span {
	display: block;
	position: relative;
	height: 8px;
	left: 0;
	top: 0;
	width: 51px;
}
.random-image.red span {
	background: #d11f3a;
}
.random-image.blue span {
	background: #038bb7;
}
.random-image.green span {
	background: #15b382;
}
.random-image.purple span {
	background: #602d79;
}

/* Press Release Carousel */
.secondary-right .press-release-box {
	background: #602d79;
	bottom: 0;
	clear: both;
	float: left;
	position: absolute;
	text-align: center;
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.press-release-container {
	margin: 35px auto;
	padding: 0 30px;
	text-align: center;
}
.press-release-container .slick-dots {
	border-bottom: 1px solid #FFF;
	height: 68px;
	padding-bottom: 30px;
}
.press-release-box span.label {
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.5em;
	font-weight: 300;
	margin-bottom: 7px;
	padding: 0;
	text-transform: uppercase;
}
.press-release-box p.title {
	color: #FFFFFF;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2.5em;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 5px;
}
.press-release-box span.press-release-date {
	color: #FFFFFF;
	display: block;
	font-size: 1.5em;
	font-style: italic;
}
.view-pr-library {
	font-size: 1.5em;
}
.visit-library {
	margin-top: 26px;
}
.visit-library a {
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 700;
}

.lang-ja .press-release-box p.title,
.lang-ja .visit-library a {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .press-release-box p.title,
.lang-cn .visit-library a {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

.press-release-container a {
	border-bottom: 1px solid transparent;
	color: #FFFFFF;
	text-decoration: none;
	-webkit-transition: border 0.2s linear;
	-moz-transition: border 0.2s linear;
	-o-transition: border 0.2s linear;
	-ms-transition: border 0.2s linear;
	transition: border 0.2s linear;
}
.press-release-container a:hover {
	border-bottom: 1px solid #FFF;
	-webkit-transition: border 0.2s linear;
	-moz-transition: border 0.2s linear;
	-o-transition: border 0.2s linear;
	-ms-transition: border 0.2s linear;
	transition: border 0.2s linear;
}

/* Data */
#data-container {
	background: url('img/background/data-background-01.jpg') no-repeat top right #FFF;
	clear: both;
	display: table;
	height: 409px;
	padding: 20px;
	text-align: center;
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.data-description {
	display: table-cell;
	margin: 0 auto;
	vertical-align: middle;
}
.data-description p {
	color: #050606;
	font-size: 2.5em;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 300;
	line-height: 35px;
	margin: 0 auto;
	max-width: 1024px;
	text-align: center;
}
.data-description p strong {
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 800;
}
.data-graphic {
	background: url('img/data-graphic-45.svg');
	height: 89px;
	margin: 36px 15px 0 0;
	width: 270px;
}
.no-svg .data-graphic {
	background: url('img/data-graphic-45.png');
}
.data-caption span.underline {
	background: #484647;
	display: block;
	height: 7px;
	opacity: 0.15;
	margin-bottom: 7px;
	width: 100%;
}
.data-caption p {
	color: #0b3452;
	font-size: 3.2em;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 700;
}

.lang-ja .data-description p ,
.lang-ja .data-description p strong,
.lang-ja .data-caption p {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .data-description p ,
.lang-cn .data-description p strong,
.lang-cn .data-caption p {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

/* Markets */
#markets-container {
	background: #FFF;
	text-align: center;
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#markets-container > div {
	border-bottom: 1px solid #e4e5e5;
	color: #484647;
	display: inline-block;
	margin: 0 30px;
	padding: 38px 0;
	text-align: center;
	vertical-align: top;
}
#markets-container > div span {
	margin: 0 auto;
}
#markets-container h4 {
	height: 31px;
	margin: 15px 0;
	text-indent: -9999999px;
}
#markets-container .human-biomedical > span {
	background: url('img/human-biomedical-icon.svg') no-repeat;
	display: block;
	height: 140px;
	text-align: center;
	width: 140px;
}
.no-svg #markets-container .human-biomedical > span {
	background: url('img/human-biomedical-icon.png') no-repeat;
}
#markets-container .human-biomedical h4 {
	background: url('img/human-biomedical-research.svg') center no-repeat;
}
.no-svg #markets-container .human-biomedical h4 {
	background: url('img/human-biomedical-research.png') center no-repeat;
}
.human-biomedical button {
	color: #038db9;
}
#markets-container .agbio-biotech > span {
	background: url('img/agbio-biotech-icon.svg') no-repeat;
	display: block;
	height: 140px;
	width: 140px;
}
.no-svg #markets-container .agbio-biotech > span {
	background: url('img/agbio-biotech-icon.png') no-repeat;
}
#markets-container .agbio-biotech h4 {
	background: url('img/plant-and-animal-sciences.svg') center no-repeat;
}
.no-svg #markets-container .agbio-biotech h4 {
	background: url('img/plant-and-animal-sciences.png') center no-repeat;
}
.agbio-biotech button {
	color: #13b586;
}
#markets-container .microbial-infectious-diseases > span {
	background: url('img/microbial-infectious-diseases-icon.svg') no-repeat;
	display: block;
	height: 140px;
	width: 140px;
}
.no-svg #markets-container .microbial-infectious-diseases > span {
	background: url('img/microbial-infectious-diseases-icon.png') no-repeat;
}
#markets-container .microbial-infectious-diseases h4 {
	background: url('img/microbiology-and-infectious-disease.svg') center no-repeat;
}
.no-svg #markets-container .microbial-infectious-diseases h4 {
	background: url('img/microbiology-and-infectious-disease.png') center no-repeat;
}
.microbial-infectious-diseases button {
	color: #602d79;
}
#markets-container > div p {
	font-size: 1.5em;
	line-height: 19px;
	padding-bottom: 3px;
}
#markets-container > div > span {
	background-size: 100% !important;
}

/* Secondary Page */
.content-container {
	margin: 0 auto;
	max-width: 1024px;
}
.full .content-container {
	max-width: 100%;
}
.page-header-container {
	display: table-cell;
	height: 210px;
	overflow: hidden;
	padding: 50px;
	position: relative;
	vertical-align: middle;
	width: 100%;
}
.page-template-template-landing-page .page-header-container,
.page-template-template-media-resources .page-header-container,
.page-template-template-quaternary .page-header-container,
.page-template-template-quaternary-smrtgrant .page-header-container,
.page-template-template-smrtgrant-submission .page-header-container,
.page-template-template-quinary .page-header-container,
.page-template-template-senary .page-header-container,
.page-template-template-tertiary-posts .page-header-container,
.page-template-template-quatenary-posts .page-header-container,
.single .page-header-container,
.archive .page-header-container {
	height: 150px;
}
.parent-pageid-854 .page-header-image {
	top: -83px;
}
.page-header-container img {
	opacity: 1;
}
.home .page-header-container img {
	opacity: 0;
}
/*.page-header-container.ready img {
	opacity: 1;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-ms-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	-o-transition-delay: 1s;
	-ms-transition-delay: 1s;
	transition-delay: 1s;
}*/
.page-header-image {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.page-header {
	border: none;
	display: table;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.page-content {
	opacity: 1;
	padding: 50px 50px 40px; /* change for smaller screens*/
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.page-content.ready {
	opacity: 1;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-ms-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
	-webkit-transition-delay: 1.5s;
	-moz-transition-delay: 1.5s;
	-o-transition-delay: 1.5s;
	-ms-transition-delay: 1.5s;
	transition-delay: 1.5s;
}
.tertiary-bucket-container {
	display: table;
}
.tertiary-image,
.tertiary-content {
	display: table-cell;
	vertical-align: top;
	padding: 0 50px;
}
.tertiary-buckets {
	background: #FFF;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.tertiary-buckets .tertiary-bucket-container:nth-child(even) {
	background:rgb(72,70,71);
	background: transparent\9;
	background:rgba(72,70,71,0.05);
}
.tertiary-buckets .tertiary-image img {
	left: -190%;
	opacity: 0.85;
	position: relative;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;

}
.tertiary-buckets .tertiary-image img:hover {
	opacity: 1;
}

.tertiary-buckets .tertiary-bucket-container:nth-child(odd) .tertiary-image a,
.tertiary-buckets .tertiary-bucket-container:nth-child(even) .tertiary-image a {
	height: 300px;
	display: block;
	overflow: hidden;
	width: 630px;
}
.tertiary-buckets .tertiary-bucket-container:nth-child(even) .tertiary-image a {
	margin-right: 50px;
}
.tertiary-buckets .tertiary-bucket-container:nth-child(odd) .tertiary-image {
	float: right;
}
.tertiary-bucket-container {
	padding: 30px 0;
	width: 100%;
}

/* Tertiary Page */
.page-content-column {
	background: #FFF;
	float: right;
	width: 100%;
}
.page-template-template-tertiary .page-content {
	padding-left: 50px;
}
.page-sidebar-column {
	float: left;
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.page-sidebar-column.widgets {
	clear: left;
}

/* Tertiary Page - Sidebar */

.subpage-navigation > ul {
	list-style-type: none;
	padding: 19px 50px 0;
}
.subpage-navigation > ul > li {
	background: url('img/subpage-nav-border-bottom.png') bottom repeat-x;
	padding: 31px 0 17px;
}
.subpage-navigation > ul > li.active > a > span {
	height: 4px;
}
.subpage-navigation li a {
	display: inline-block;
	line-height: 15px;
	padding-right: 25px;
}
.subpage-navigation .tags li a {
	line-height: 24px !important;
	padding-right: 9px !important;
}
.blog-sidebar.tags ul li {
    margin-bottom: 0;
    padding-left: 0px;
    display: inline;
}
.subpage-navigation a > span {
	-webkit-transition: height 0.1s linear;
	-moz-transition: height 0.1s linear;
	-o-transition: height 0.1s linear;
	-ms-transition: height 0.1s linear;
	transition: height 0.1s linear;
}
.subpage-navigation li a span {
	background: #050606;
	display: inline-block;
	position: relative;
	top: -4px;
	height: 0;
	width: 100%;
}
.subpage-navigation > ul > li:hover > a > span {
	height: 4px;
}
.subpage-navigation > ul > li > a.active > span {
	height: 4px;
}
.subpage-navigation > ul > li > ul li:hover > a > span {
	height: 0;
}
.subpage-navigation > ul > li > ul li a.active > span {
	height: 0;
}
.subpage-navigation ul li ul li.current_page_item > a,
.subpage-navigation ul li ul li.current_page_parent > a,
.subpage-navigation ul li ul li.current_page_ancestor > a  {
	text-decoration: underline;
}
.subpage-navigation ul li ul li.current_page_item > a:hover,
.subpage-navigation ul li ul li.current_page_parent > a:hover,
.subpage-navigation ul li ul li.current_page_ancestor > a:hover  {
	text-decoration: underline;
}
.subpage-navigation ul li ul li a:hover {
	text-decoration: underline !important;
}
.subpage-navigation li:last-child {
	background: none;
}
.page-sidebar-column .featured-resource {
	background:rgb(72,70,71);
	background: transparent\9;
	background:rgba(72,70,71,0.05);
	float: left;
	margin-bottom: 10px;
	padding: 25px 50px;
	width: 100%;
}
.page-sidebar-column .featured-resource-content {
	position: relative;
	width: 230px;
}
.page-sidebar-column .featured-resource-content h4 a {
	font-size: 14px;
	line-height: 20px;
}
.page-sidebar-column .featured-resource-content .featured-resources-label {
	color: #727272;
	font-size: 13px;
	text-transform: uppercase;
}
.page-sidebar-column .featured-resource-content span {
	background: url('img/blog-post-pdf-icon.svg');
	display: block;
	height: 27px;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.no-svg .page-sidebar-column .featured-resource-content span {
	background: url('img/blog-post-pdf-icon.png');
}
.page-sidebar-column .press-release-widget {
	background: url('img/background/UnevenDots_Purple.jpg') top left repeat;
	float: left;
	padding: 50px;
	margin-top: 10px;
	width: 100%;
}
.press-release-widget-container {
	margin: 0 auto;
}
.press-release-widget h4 {
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.3em;
	font-weight: 300;
	margin-bottom: 7px;
	padding: 0;
	text-transform: uppercase;
}
.press-release-widget p.title {
	color: #FFFFFF;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.8em;
	font-weight: 300;
	line-height: 25px;
}

.lang-ja .press-release-widget p.title  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .press-release-widget p.title  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

.press-release-widget span.press-release-date {
	color: #FFFFFF;
	display: block;
	font-size: 1.1em;
	font-style: italic;
}
.press-release-widget a {
	color: #FFFFFF;
}
.page-sidebar-column .visit-blog-widget {
	background: url('img/background/UnevenDots_Green.jpg') top left repeat;
	float: left;
	padding: 50px 0;
	width: 100%;
}
.visit-blog-widget-container {
	margin: 0 auto;
	width: 207px;
}
.visit-blog-widget span {
	background: url('img/sidebar-blog-icon.svg');
	display: block;
	float: left;
	height: 76px;
	margin-right: 15px;
	width: 75px;
}
.visit-blog-widget h4 {
	color: #FFFFFF;
	float: left;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2.5em;
	font-weight: 300;
	line-height: 30px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	top: -4px;
}
.visit-blog-widget h4 strong {
	font-weight: 800;
}
.visit-blog-widget a {
	color: #FFFFFF;
	float: left;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.5em;
	font-weight: 700;
}

.lang-ja .visit-blog-widget h4,
.lang-ja .visit-blog-widget a  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .visit-blog-widget h4,
.lang-cn .visit-blog-widget a  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


/* Footer */

/* Footer Widgets */
#footer-widget-container {
	clear: both;
	float: left;
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#footer-widget-container > div {
	float: left;
	padding: 38px 0;
	width: 100%;
}

body.page-template-front-page-2018 #footer-widget-container > div {
	width inherit;
}

#footer-widget-one {
	background-color: #e6e6e6;
	background: url(img/background/UnevenDots_Blue.jpg) top left repeat;
	color: #1b3252;
}


body.page-template-front-page-2018 #footer-widget-one {
	background-color: #e6e6e6;
	background-image: none;
    color: #1b3252;
    width: 75%;
    border-top: 2px solid #aeaeae;
}

body.page-template-front-page-2018 #footer-widget-one h5 {
	margin-top: 30px;
	display: inline-block;
	padding: 0 5%;
}

body.page-template-front-page-2018 #footer-widget-one h5 a {
	color: #1b3252;
}

#footer-widget-two {
	background-color: #cccccc;
	background: url(img/background/UnevenDots_DarkBlue.jpg) top left repeat;
	color: #1b3252;
}

body.page-template-front-page-2018 #footer-widget-two {
	background-color: #cccccc;
    background-image: none;
    width: 25%;
	border-top: 2px solid #aeaeae;
}

body.page-template-front-page-2018 #footer-widget-two .updates-box {
	width: 80%;
}

body.page-template-front-page-201 #footer-widget-two .updates-box h4,
#footer-widget-two .updates-box h5 {
	text-align: left;
	float: left;
	padding-left: 0;
}

.publications-box,
.updates-box {
	color: #FFF;
	display: block;
	margin: 0 auto;
	width: 350px;
}
#footer-widget-container span.icon {
	display: block;
	float: left;
	height: 101px;
	width: 100px;
}
/* Lime */
.footer-widget-content button.main-btn.lime div.button-arrow {
	background: url('img/button-icon-lime.svg') top center no-repeat;
	background-size: 23px;
}
.no-svg .footer-widget-content button.main-btn.lime div.button-arrow {
	background: url('img/button-icon-lime.png') top center no-repeat;
}
.footer-widget-content button.main-btn {
    border: none;
    border-radius: none;
    box-shadow: none;
    color: #FFF;
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    letter-spacing: 1px;
    line-height: 15px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.lang-ja .footer-widget-content button.main-btn  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn .footer-widget-content button.main-btn  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

.footer-widget-content button.main-btn div.button-arrow {
	height: 23px;
	width: 23px;
}

footer-widget-content h5 {
	display: inline-block;
	padding: 0 10px;
}

.footer-widget-content button.main-btn div.arrow-hover-effect {
	display: block;
	height: 23px;
	width: 23px;
	position: absolute;
	right: 11px;
	top: 9px;
	border-radius: 23px;
	box-shadow: inset 0 0 0 1px #FFFFFF;
	transition: box-shadow 0.2s linear;
}
.footer-widget-content button.main-btn:hover div.arrow-hover-effect {
	box-shadow: inset 0 0 0 23px #FFFFFF;
	transition: box-shadow 0.2s linear;
}

.publications-box span.icon {
	background: url('img/footer-widget-publications-icon.svg');
}
.no-svg .publications-box span.icon {
	background: url('img/footer-widget-publications-icon.png');
}
.updates-box span.icon {
	background: url('img/footer-widget-updates-icon.svg');
}
.no-svg .updates-box span.icon {
	background: url('img/footer-widget-updates-icon.png');
}
.footer-widget-content {
	text-align: center;
	color: #1b3252;
}
.footer-widget-content iframe {
	overflow: hidden;
}

#footer-widget-one h4,
#footer-widget-two h4 {
	line-height: 22px;
	margin-top: 0;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 2.8em;
	font-weight: 800;
	text-transform: uppercase;
	color: #fff;
}

body.page-template-front-page-2018 #footer-widget-one h4,
body.page-template-front-page-2018 #footer-widget-two h4 {
	color: #1b3252;
}


#footer-widget-one p,
#footer-widget-two p {
	line-height: 25px;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.8em;
	font-weight: 300;
	color: #fff;
}

.lang-ja #footer-widget-one h4,
.lang-ja #footer-widget-two h4,
.lang-ja #footer-widget-one p,
.lang-ja #footer-widget-two p {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn #footer-widget-one h4,
.lang-cn #footer-widget-two h4,
.lang-cn #footer-widget-one p,
.lang-cn #footer-widget-two p {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}

#footer-widget-container .underline {
	background: #FFF;
	display: block;
	height: 2px;
	opacity: 0.35;
	margin: 20px 0;
	width: 100%;
}

/* Main Footer */

#site-footer {
	background: #050606;
	clear: both;
	float: left;
	padding: 0 25px;
	width: 100%;
}
.footer-social {
	padding: 45px 0 42px;
	text-align: center;
}
.footer-social div {
	border-radius: 10000px;
	display: inline-block;
	height: 70px;
	margin: 0 5px;
	width: 70px;
	transition: box-shadow 0.2s linear;
}
.footer-social div:hover {
	transition: box-shadow 0.2s linear;
}
.footer-social .twitter:hover {
	box-shadow: inset 0 0 0 3px #24bbef;
}
body.page-template-front-page-2018 .footer-social .twitter:hover {
	box-shadow: inset 0 0 0 35px #24bbef;
}

.footer-social div span {
	display: block;
	position: relative;
}
.footer-social .twitter span {
	background: url('img/footer-twitter-icon.svg') center no-repeat;
	height: 28px;
	left: 19px;
	top: 22px;
	width: 34px;
}

.footer-social .linkedin:hover {
	box-shadow: inset 0 0 0 35px #016dbe;
}
.footer-social .linkedin span {
	background: url('img/footer-linkedin-icon.svg') center no-repeat;
	height: 27px;
	left: 21px;
	top: 20px;
	width: 29px;
}
.footer-social .youtube {
	box-shadow: inset 0 0 0 3px #d92b2;
}
.footer-social .youtube:hover {
	box-shadow: inset 0 0 0 35px #d92b26;
}
.footer-social .youtube span {
	background: url('img/footer-youtube-icon.svg') center no-repeat;
	height: 25px;
	left: 16px;
	top: 23px;
	width: 37px;
}

.lang-cn .footer-social div {
	border-radius: 5px;
	background: white;
}

.footer-social .youku {
	box-shadow: inset 0 0 0 7px #d92b26;
}
.footer-social .youku:hover {
	box-shadow: inset 0 0 0 35px #d92b26;
}
.footer-social .youku span {
	background: url('img/footer-youku-icon_70.png') center no-repeat;
	height: 100%;
	width: 100%;
	background-size: 95%;
}

.footer-social .wechat {
	box-shadow: inset 0 0 0 7px #2DC100;
}
.footer-social .wechat:hover {
	box-shadow: inset 0 0 0 35px #2DC100;
}
.footer-social .wechat span {
	background: url('img/footer-wechat-icon_70.png') center no-repeat;
	height: 100%;
	width: 100%;
	background-size: 96%;
}

.footer-bottom {
	height: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.footer-copy {
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	line-height: 17px;
	padding: 32px 0;
}
button.main-btn {
	background: transparent;
	border: none;
	box-shadow: none;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 1.5em;
	font-weight: 700;
	outline: none;
	padding: 0;
}

.lang-ja button.main-btn  {
	font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
}

.lang-cn button.main-btn  {
	font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
}


/* TEMPORARY FACET CODE */
/********************************************************************************/
.facet.well {
	overflow: hidden;
	padding-bottom: 10px;
	padding-left: 32px;
}
.facetwp-search, .facetwp-dropdown {
  display: block;
  width: 100%;
  height: 30px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.facetwp-facet {
    margin-bottom: 10px!important;
}
.facetwp-per-page, .facetwp-counts {
	float: right;
	font-size: 14px;
}
.facetwp-per-page {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #0b3452;
}
.facetwp-per-page select {
	font-size: 14px;
}
.facetwp-pager {
	float: right;
	clear: both;
	margin-top: 10px;
	font-size: 14px;
}
.facetwp-page {
    border: 1px solid #ddd;
    border-radius: 3px;
    line-height: 1;
    padding: 3px 6px !important;
    text-decoration: none;
}
.facetwp-page.active {
    background-color: #fff;
    color: #333;
    text-decoration: none;
}
.facetwp-checkbox {
	float: left;
	margin: 0px 10px 5px 0px;
}

@media (max-width: 469px) {
	.page-content {
		padding: 1em;
	}
}

/* Slick Slider */

@media (min-width: 360px) {
	.logo-container {
		left: 30px;
	}
	#hamburger-hotspot {
	    margin-right: 10px;
	}
	#searchform.header .search-revealer {
		right: 90px;
	}
}

@media (min-width: 654px) {
	.hero-mobile-slide.SMRT > span {
		background-image: url('img/background/home-primary/SMRT_HeroBanner-tablet.jpg');
		background-position: right;
	}
	.hero-mobile-slide.Market > span {
		background-image: url('img/background/home-primary/ResearchFocus_HeroBanner-tablet.jpg');
	}
	.hero-mobile-slide.PacBio > span {
		background-image: url('img/background/home-primary/Sequel_HeroBanner-tablet.jpg');
	}
	.hero-menu-item p {
	    font-size: 4.5em;
	    font-weight: 700;
	    left: 25px;
	    line-height: 25px;
	    top: 43px;
	}
	.hero-menu-item p.left {
	    font-size: 2.25em;
	    font-weight: 300;
	}
	#hero-menu-mobile .hero-menu-item {
		background-size: auto 150px;
		bottom: 210px;
		height: 150px;
	}
	#primary-buckets {
		height: 700px;
	}
	.hero-mobile-slide {
		height: 700px;
	}
	.hero-mobile-slide > span {
		height: 700px;
	}
	#hero-menu {
		top: 658px;
	}
}

@media (min-width: 640px) {
	.contact-sales {
		left: 20px;
	}
	.form-one {
		left: 110px;
	}
	.form-two {
		left: 200px;
	}
	#hero-menu-mobile .watch-mobile-video {
		top: 200px;
	}
	.alignleft {
		float: left;
	}
	.page-id-60 .alignleft {
		float: left;
	}
	.logo-container {
		display: inline-block;
		height: 160px;
		left: 30px;
		opacity: 1;
		position: absolute;
		top: 27px; /*new (fmb)*/
		z-index: 500;
		/*top: -50px;*/
		-webkit-transition: 0.1s linear;
		-moz-transition: 0.1s linear;
		-o-transition: 0.1s linear;
		-ms-transition: 0.1s linear;
		transition: 0.1s linear;
	}
	.logo-container.ready  {
		opacity: 1;
		top: 27px;
	}
	.ready .logo-container {
		opacity: 1;
		top: 30px;
		-webkit-transition: 0.1s linear;
		-moz-transition: 0.1s linear;
		-o-transition: 0.1s linear;
		-ms-transition: 0.1s linear;
		transition: 0.1s linear;
	}
	span.pacific-biosciences-home {
		background-size: 100% !important;
		display: block;
		height: 97px;
		position: absolute;
		text-indent: -99999px;
		top: 0;
		width: 315px;
		-webkit-transition: 0.05s linear;
		-moz-transition: 0.05s linear;
		-o-transition: 0.05s linear;
		-ms-transition: 0.05s linear;
		transition: 0.05s linear;
	}
	#searchform.header .search-revealer {
		right: 110px;
	}
	.footer-social div {
		margin: 0 25px;
	}
}

@media (min-width: 768px) {
	.page-content a {
	    /*text-decoration: underline;*/
	    word-break: normal;
	    -ms-word-break: normal;
	}
	.page-template-template-tertiary h1.page-title {
		font-size: 4em;
	}
	#secondary-buckets .secondary-left {
		background: transparent;
		display: table-cell;
		padding: 47px 47px 0;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.stay-current {
		margin: 0 auto;
		max-width: 462px;
	}
	.stay-current-content {
		float: left;
		padding-top: 15px;
		vertical-align: top;
		width: 340px;
	}
	.spotlight-one .alignleft {
		float: left;
	}
	.page-content .spotlight-one ul.display-posts-listing {
	    overflow: visible;
	    width: 32%;
	    display: inline-block;
	    vertical-align: top;
	    padding-right: 2%;
	}

	/* Blog Post Excerpts */
	.secondary-left .blog-posts {
		clear: both;
		padding-top: 47px;
		width: 100%;
	}
	.secondary-left .blog-posts .post-box {
		padding: 28px 0 16px;
		position: relative;
	}
	.blog-posts a:nth-child(odd) .post-box {
		background:rgb(72,70,71);
		background: transparent\9;
		background:rgba(72,70,71,0.05);
	}
	.secondary-left .blog-posts .post-box .post-container {
		height: 100%;
		margin: 0 auto;
		max-width: 462px;
		position: relative;
		vertical-align: top;
	}
	.blog-posts .post-content {
		float: none;
		width: 347px;
	}
	.blog-posts h3.post-title {
		float: none;
		font-size: 1.3em;
		line-height: 17px;
		margin-left: 30px;
		text-align: left;
	}
	.blog-posts span.post-data {
		float: none;
		font-size: 1.1em;
		font-style: italic;
		line-height: 17px;
		margin-left: 30px;
		text-align: left;
	}
	.blog-posts p {
		color: #484647;
		font-size: 1.3em;
		line-height: 17px;
		margin-top: 5px;
		margin-left: 30px;
	}
	.blog-posts span.go-arrow {
		display: block;
		height: 65px;
		width: 65px;
	}
	.blog-posts span.go-arrow {
		background: url('img/blog-go-arrow.svg');
	}
	.no-svg .blog-posts span.go-arrow {
		background: url('img/blog-go-arrow.png');
	}
	.go-arrow-hover {
		border-radius: 999999px;
		display: block;
		height: 65px;
		margin-top: -38px;
		position: absolute;
		right: 19px;
		top: 50%;
		width: 65px;
		transition: box-shadow 0.2s linear;
	}
	a:hover .go-arrow-hover {
		box-shadow: inset 0 0 0 35px #050606;
		transition: box-shadow 0.3s linear;
	}

	/* Footer Widget */
	.publications-box,
	.updates-box {
		color: #FFF;
		display: block;
		margin: 0 auto;
		width: 462px;
	}


	.footer-widget-content {
    float: left;
    margin-left: 31px;
    margin-top: 0;
    width: 325px;
    text-align: left;
	}

	body.page-template-front-page-2018 .footer-widget-content {
    float: none;
    margin-left: 0px;
    margin-top: 0;
    width: 100%;
    text-align: center;
	}



	body.page-template-front-page-2018 .publications-box, body.page-template-front-page-2018 .updates-box {
		width: 100%;
	}

	#footer-widget-container span.icon {
		display: block;
		float: left;
		height: 101px;
		width: 100px;
	}
	.publications-box span.icon {
		background: url('img/footer-widget-publications-icon.svg');
	}
	.no-svg .publications-box span.icon {
		background: url('img/footer-widget-publications-icon.png');
	}
	.updates-box span.icon {
		background: url('img/footer-widget-updates-icon.svg');
	}
	.no-svg .updates-box span.icon {
		background: url('img/footer-widget-updates-icon.png');
	}
	#footer-widget-one h4,
	#footer-widget-two h4 {
		line-height: 28px;
		margin-top: -4px;
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 2.8em;
		font-weight: 800;
		text-transform: uppercase;
	}
	#footer-widget-one p,
	#footer-widget-two p {
		line-height: 25px;
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 1.8em;
		font-weight: 300;
	}

	.lang-ja #footer-widget-one h4,
	.lang-ja #footer-widget-two h4,
	.lang-ja #footer-widget-one p,
	.lang-ja #footer-widget-two p {
		font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
	}

	.lang-cn #footer-widget-one h4,
	.lang-cn #footer-widget-two h4,
	.lang-cn #footer-widget-one p,
	.lang-cn #footer-widget-two p {
		font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
	}


	#footer-widget-container .underline {
		background: #FFF;
		display: block;
		height: 2px;
		opacity: 0.35;
		margin: 20px 0;
		width: 100%;
	}
}

span.wpml-ls-native {
    display: none;
}

@media (min-width: 960px) {


	.footer-utility .wpml-ls-statics-shortcode_actions {
	display: none !important;
	}

	/* User Terms */

	.user-agreement-link {
		cursor: pointer;
	}
	.user-agreement {
		background: rgb(255,255,255);
		bottom: 0;
		display: none;
		position: fixed;
		left: 50%;
		z-index: 3000;
		width: 768px;
		padding: 50px;
		margin-left: -384px;
	}
	.user-agreement .quality-content-container {
		max-width: 600px;
		margin: 0 auto;
	}

	.user-agreement .scroll-info {
		height: 200px;
		margin-bottom: 15px;
		overflow: scroll;
	}
	.user-agreement select {
		width: 220px;
	}
	.exit-user-agreement {
		background: #000;
		color: #FFF;
		cursor: pointer;
		display: block;
		font-family: 'Merriweather Sans', sans-serif;
		font-weight: 700;
		font-size: 2.2em;
		height: 30px;
		width: 30px;
		position: absolute;
		z-index: 3001;
		top: 50px;
		right: 50px;
		text-align: center;
	}
	.lang-ja .exit-user-agreement {
		font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
	}

	.lang-cn .exit-user-agreement {
		font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
	}

	#contact-sales {
		top: 265px;
	}
	.contact-sales-main-icon {
		top: 265px;
		bottom: auto;
	}
	.contact-sales-container {
		top: 265px;
		bottom: auto;
		width: 373px;
		right: -373px;
	}
	.share-panel.activated {
		right: 50px;
	}
	.share-panel {
		right: -372px;
		width: 373px;
		height: 50px;
		border: 1px solid #c0d531;
	}
	.share-panel span {
		margin: 0 12px;
	}
	.share-button {
		bottom: auto;
		top: 210px;
	}
	.share-panel {
		bottom: auto;
		top: 210px;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}
	.form-one{
		left: 100px;
	}
	.form-two{
		left: 190px;
	}

	/*Blog*/
	.blog-sidebar {
		clear: right;
		float: right;
		margin: 10px 25px 0;
	}

	.search .blog-sidebar {
		margin-top: 0;
	}

	/* Posts */
	.post-container .post-column {
		display: table-cell;
	}
	.post-container .post-image  {
		float: left;
	}
	.post-column.second {
		padding-left: 15px;
		width: 200px;
		vertical-align: top;
	}
	.post-column.third {
		padding-left: 15px;
		width: 25px;
	}
	.post-column.last {
		position: absolute;
		right: 0;
		text-align: right;
		top: 0;
		width: auto;
		vertical-align: top;
	}
	.two-column-post .post-column.first {
		padding-right: 175px;
	}
	.two-column-post .post-column.last {
		width: 175px;
	}
	.three-column-post .post-column.first {
		padding-right: 360px;
	}
	.three-column-post .post-column.last {
		width: 350px;
	}
	.three-column-post.smrt-resources .post-column.last {
		padding-top: 39px;
	}
	.three-column-post .post-column.last .post-categories {
		float: left;
		width: 280px;
	}
	.three-column-post .post-column.last .post-year {
		float: left;
		width: 70px;
	}
	.page-sidebar-column.blog {
		background: transparent;
		padding: 75px 0;
	}

	.page-header h1.page-title,
	.single p.page-title,
	p.page-parent {
		font-size: 4em;
	}
	.logo-container.ready {
		top: 74px;
	}
	.logo-container {
	    position: fixed;
	    top: 74px; /*new (fmb)*/
	}
	.PacBio #hero-image {
		/*background-image: url('/img/background/home-primary/Sequel_HeroBanner.jpg');*/
		/*background: none;*/
		background-position: center;
/*		-webkit-transition: all 0.8s;
		-moz-transition: all 0.8s;
		-ms-transition: all 0.8s;
		-o-transition: all 0.8s;
		transition: all 0.8s;*/
	}
	.Market #hero-image {
		background-image: url('img/background/home-primary/ResearchFocus_HeroBanner.jpg');
		background-position: left;
		-webkit-transition: all 0.8s;
		-moz-transition: all 0.8s;
		-ms-transition: all 0.8s;
		-o-transition: all 0.8s;
		transition: all 0.8s;
	}
	.SMRT #hero-image {
		background-image: url('img/background/home-primary/SMRT_HeroBanner.jpg');
		background-position: right;
		-webkit-transition: all 0.8s;
		-moz-transition: all 0.8s;
		-ms-transition: all 0.8s;
		-o-transition: all 0.8s;
		transition: all 0.8s;
	}

	/* General */
	.show-inline-xs,
	.show-inline-sm {
		display: none !important;
	}
	.alignright {
		float: right;
		margin-left: 1.5em;
	}
	.highlighted-paragraph-bolded {
		padding-top: 25px;
	}

	/* Navigation */
	.main-navigation-container {
		/*border-bottom: 1px solid #e2e3e3;*/
		height: 100px;
		position: fixed;
		top: 50px; /*was -150px fmb*/
		-webkit-transition: 0.3s linear;
		-moz-transition: 0.3s linear;
		-o-transition: 0.3s linear;
		-ms-transition: 0.3s linear;
		transition: 0.3s linear;
		-webkit-transition-delay: 0.9s;
		-moz-transition-delay: 0.9s;
		-o-transition-delay: 0.9s;
		-ms-transition-delay: 0.9s;
		transition-delay: 0.9s;
	}
	.main-navigation-container.ready {
		top: 50px;
		-webkit-transition: 0.5s linear;
		-moz-transition: 0.5s linear;
		-o-transition: 0.5s linear;
		-ms-transition: 0.5s linear;
		transition: 0.5s linear;
		-webkit-transition-delay: 0.9s;
		-moz-transition-delay: 0.9s;
		-o-transition-delay: 0.9s;
		-ms-transition-delay: 0.9s;
		transition-delay: 0.9s;
	}
	.logo-container {
		height: 100px;
		left: 47px;
		top: 25; /*new (fmb)*/
		-webkit-transition: 0.3s linear;
		-moz-transition: 0.3s linear;
		-o-transition: 0.3s linear;
		-ms-transition: 0.3s linear;
		transition: 0.3s linear;
		-webkit-transition-delay: 0.9s;
		-moz-transition-delay: 0.9s;
		-o-transition-delay: 0.9s;
		-ms-transition-delay: 0.9s;
		transition-delay: 0.9s;
	}
	.ready .logo-container {
		top: 25px;
		-webkit-transition: 0.3s linear;
		-moz-transition: 0.3s linear;
		-o-transition: 0.3s linear;
		-ms-transition: 0.3s linear;
		transition: 0.3s linear;
		-webkit-transition-delay: 0.9s;
		-moz-transition-delay: 0.9s;
		-o-transition-delay: 0.9s;
		-ms-transition-delay: 0.9s;
		transition-delay: 0.9s;
	}
	span.pacific-biosciences-home {
		height: 50px;
		width: 163px;
		-webkit-transition: 0.05s linear;
		-moz-transition: 0.05s linear;
		-o-transition: 0.05s linear;
		-ms-transition: 0.05s linear;
		transition: 0.05s linear;
	}
	span.pacific-biosciences-home {
		background: url('img/pacific-biosciences-logo.svg') center no-repeat;
	}
	.no-svg span.pacific-biosciences-home {
		background: url('img/pacific-biosciences-logo.png') center no-repeat;
	}

	/* Search */
	#searchform.header {
		position: fixed;
		right: 50px;
		top: 0;
		width: auto;
		z-index: 101;
	}
	#searchform.header input[type="text"] {
		border: none;
		display: inline;
		font-size: 1.1em;
		height: 50px;
		line-height: 50px;
		opacity: 1;
		padding: 0 15px;
		position: inherit;
		width: 270px;
	}
	#searchform.header {
		top: -50px;
		-webkit-transition: 0.2s linear;
		-moz-transition: 0.2s linear;
		-o-transition: 0.2s linear;
		-ms-transition: 0.2s linear;
		transition: 0.2s linear;
		-webkit-transition-delay: 0.3s;
		-moz-transition-delay: 0.3s;
		-o-transition-delay: 0.3s;
		-ms-transition-delay: 0.3s;
		transition-delay: 0.3s;
	}
	#searchform.header.ready {
		overflow: hidden;
		top: 0;
		z-index: 501;
		-webkit-transition: 0.2s linear;
		-moz-transition: 0.2s linear;
		-o-transition: 0.2s linear;
		-ms-transition: 0.2s linear;
		transition: 0.2s linear;
		-webkit-transition-delay: 0.3s;
		-moz-transition-delay: 0.3s;
		-o-transition-delay: 0.3s;
		-ms-transition-delay: 0.3s;
		transition-delay: 0.3s;
	}
	#searchform.header .search-revealer {
		background: #FFFFFF;
		border: none;
		border-radius: 0;
		cursor: pointer;
		display: inline-block;
		height: 50px;
		margin: 0;
		outline: none;
		padding: 0;
		position: inherit;
		text-indent: -9999px;
		vertical-align: top;
		width: 50px;
		-webkit-transition: 0.1s linear;
		-moz-transition: 0.1s linear;
		-o-transition: 0.1s linear;
		-ms-transition: 0.1s linear;
		transition: 0.1s linear;
	}
	#searchform.header .search-revealer span {
		background: url('img/search-icon.svg') center no-repeat;
		background-size: 23px;
		display: block;
		height: 50px;
		width: 50px;
	}
	.no-svg #searchform.header .search-revealer span {
		background: url('img/search-icon.png') center no-repeat;
	}
	#searchform.header .search-revealer:hover {
		-webkit-box-shadow: inset -50px 0 0 0 rgb(192, 213, 49);
		-moz-box-shadow: inset -50px 0 0 0 rgb(192, 213, 49);
		box-shadow: inset -50px 0 0 0 rgb(192, 213, 49);
		-webkit-transition: box-shadow 0.1s linear;
		-moz-transition: box-shadow 0.1s linear;
		-o-transition: box-shadow 0.1s linear;
		-ms-transition: box-shadow 0.1s linear;
		transition: box-shadow 0.1s linear;
	}
	#searchform.header .activated .search-revealer {
		background: rgb(192, 213, 49);
	}
	#searchform.header.activated .search-revealer span {
		background: url('img/search-x-icon.svg') center no-repeat;
		background-size: 15px;
	}
	.no-svg #searchform.header.activated .search-revealer span {
		background: url('img/search-x-icon.png') center no-repeat;
		background-size: 15px;
	}
	.top-search-box {
		margin-right: -270px;
		-webkit-transition: 0.3s linear;
		-moz-transition: 0.3s linear;
		-o-transition: 0.3s linear;
		-ms-transition: 0.3s linear;
		transition: 0.3s linear;
	}
	.top-search-box.ready {
		opacity: 1;
		margin-right: 0;
		-webkit-transition: 0.3s linear;
		-moz-transition: 0.3s linear;
		-o-transition: 0.3s linear;
		-ms-transition: 0.3s linear;
		transition: 0.3s linear;
	}

	/* Main Navigation */
	.main-navigation-container.ready {
		top: 50px;
		-webkit-transition: 0.4s linear;
		-moz-transition: 0.4s linear;
		-o-transition: 0.4s linear;
		-ms-transition: 0.4s linear;
		transition: 0.4s linear;
		-webkit-transition-delay: 0.4s;
		-moz-transition-delay: 0.4s;
		-o-transition-delay: 0.4s;
		-ms-transition-delay: 0.4s;
		transition-delay: 0.4s;
	}
	.menu-top-utility-container {
		background: transparent;
		padding: 0;
		position: fixed;
		right: 130px;
		top: -50px;
		width: auto;
		z-index: 501;
	}
	.menu-top-utility-container.ready {
		top: 0;
		-webkit-transition: 0.3s linear;
		-moz-transition: 0.3s linear;
		-o-transition: 0.3s linear;
		-ms-transition: 0.3s linear;
		transition: 0.3s linear;
		-webkit-transition-delay: top 0.9s;
		-moz-transition-delay: top 0.9s;
		-o-transition-delay: top 0.9s;
		-ms-transition-delay: top 0.9s;
		transition-delay: top 0.9s;
		-webkit-font-smoothing: auto;
		-moz-osx-font-smoothing: auto;
	}

	#lang-select-1.ready {

		-webkit-transition: 0.3s linear;
		-moz-transition: 0.3s linear;
		-o-transition: 0.3s linear;
		-ms-transition: 0.3s linear;
		transition: 0.3s linear;
		-webkit-transition-delay: top 0.9s;
		-moz-transition-delay: top 0.9s;
		-o-transition-delay: top 0.9s;
		-ms-transition-delay: top 0.9s;
		transition-delay: top 0.9s;
		-webkit-font-smoothing: auto;
		-moz-osx-font-smoothing: auto;
		top:14px;
		display:inline;
		}

	#lang-select-1.search-on {
			margin-right: 270px;
	    }

	.menu-top-utility-container.search-on {
		margin-right: 270px;
		-webkit-transition: 0.3s linear;
		-moz-transition: 0.3s linear;
		-o-transition: 0.3s linear;
		-ms-transition: 0.3s linear;
		transition: 0.3s linear;
	}
	.menu-top-utility-container ul {
		border: none;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.menu-top-utility-container ul li {
		display: inline;
		position: relative;
	}
	.menu-top-utility-container ul li a {
		border-bottom: 1px solid #050606;
		color: #FFF;
		font-size: 1.1em;
		line-height: 50px;
		-webkit-transition: border 0.1s linear;
		-moz-transition: border 0.1s linear;
		-o-transition: border 0.1s linear;
		-ms-transition: border 0.1s linear;
		transition: border 0.1s linear;
	}
	.menu-top-utility-container ul li a:hover,
	.menu-top-utility-container ul li a:active {
		border-bottom: 1px solid #FFF;
		text-decoration: none;
	}
	.menu-top-utility-container ul.menu > li:after {
		color: #cc202c;
		content: "|";
		margin: 0px 5px 0 8px;
	}
	.menu-top-utility-container ul.menu > li:last-child:after {
		display: none;
	}
	.main-navigation.show-mobile-menu {
		top: 49px !important;
	}
	.menu-top-utility-container.show-mobile-menu {
	 	top: 0 !important;
	}

	/* top language selector */

	#lang-select-1 ul, #lang-select-1 a {border:none; background: black; color: white;}
	.menu-top-utility-container {right: 165px;}
	#lang-select-1 ul li a:hover {background: gray; }
	#lang-select-1 {
		z-index:501;
		position:fixed;
		width:70px;
		right:100px;
		display:none;
	}

	.main-navigation {
		background: transparent;
		display: inline;
		line-height: 100px;
		list-style: none;
		margin: 0;
		padding: 0;
		position: fixed;
		right: 0;
		text-align: right;
		top: 49px; /*was -70px (fmb)*/
		width: 100%;
		z-index: 400;
		-webkit-transition-delay: 0.8s;
		-moz-transition-delay: 0.8s;
		-o-transition-delay: 0.8s;
		-ms-transition-delay: 0.8s;
		transition-delay: 0.8s;
	}
	.main-navigation.ready {
		top: 49px;
	}

	.main-navigation > li {
		display: inline;
		overflow: hidden;
		padding: 0 0 0 1.5%;
		margin: 0;
	}
	.main-navigation > li:last-child {
		margin-right: 50px;
	}
	.main-navigation > li > a {
		color: #050606;
		display: inline-block;
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 1.3em;
		font-weight: 700;
		padding-bottom: 2px;
		position: relative;
		text-decoration: none;
		text-transform: uppercase;
		-webkit-transition: color 0.1s linear;
		-moz-transition: color 0.1s linear;
		-o-transition: color 0.1s linear;
		-ms-transition: color 0.1s linear;
		transition: color 0.1s linear;
		-webkit-transition-delay: color 0s;
		-moz-transition-delay: color 0s;
		-o-transition-delay: color 0s;
		-ms-transition-delay: color 0s;
		transition-delay: color 0s;
	}

	.lang-ja .main-navigation > li > a  {
		font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
	}

	.lang-cn .main-navigation > li > a  {
		font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
	}

	.main-navigation > li > a:hover,
	.main-navigation > li > a:active,
	.main-navigation > li > a.active,
	.main-navigation > li:hover > a,
	.main-navigation > li.active > a {
		color: #d11f3a;
		-webkit-transition: color 0.1s linear;
		-moz-transition: color 0.1s linear;
		-o-transition: color 0.1s linear;
		-ms-transition: color 0.1s linear;
		transition: color 0.1s linear;
		-webkit-transition-delay: color 0.1s;
		-moz-transition-delay: color 0.1s;
		-o-transition-delay: color 0.1s;
		-ms-transition-delay: color 0.1s;
		transition-delay: color 0.1s;
	}
	.main-navigation > li > a > span {
		background: #050606;
		bottom: 37px;
		display: inline-block;
		height: 0;
		left: 0;
		position: absolute;
		width: 100%;
		z-index: 100;
		-webkit-transition: height 0.1s linear;
		-moz-transition: height 0.1s linear;
		-o-transition: height 0.1s linear;
		-ms-transition: height 0.1s linear;
		transition: height 0.1s linear;
	}
	.main-navigation > li:hover > a > span {
		background: #050606 !important;
		height: 4px;
		-webkit-transition: height 0.1s linear;
		-moz-transition: height 0.1s linear;
		-o-transition: height 0.1s linear;
		-ms-transition: height 0.1s linear;
		transition: height 0.1s linear;
	}
	.main-navigation > li.active > a > span {
		background: #050606;
		height: 4px;
		-webkit-transition: height 0s linear;
		-moz-transition: height 0s linear;
		-o-transition: height 0s linear;
		-ms-transition: height 0s linear;
		transition: height 0s linear;
	}
	#content {
		margin-top: 150px;
	}
	#secondary-buckets > div {
		float: none;
		width: 50%;
	}

	/* Home */
	#primary-buckets {
	    height: 718px;
	}
	#hero-menu {
		/*left: 50px;
		width: calc(100% - 100px);*/
		left: 0;
		width: 100%;
		max-width: 1024px;
		margin: 0 auto;
	}
	.hero-menu-item {
		background-position: top left;
		background-repeat: no-repeat;
		background-size: auto;
		bottom: 0;
		cursor: pointer;
		display: inline-block;
		height: 40px;
		max-width: 508px;
		position: absolute;
		overflow: hidden;
		width: 32.9%;
		-webkit-transition: height 0.3s cubic-bezier(0.23, 1, 0.32, 1);
		-moz-transition: height 0.3s cubic-bezier(0.23, 1, 0.32, 1);
		-ms-transition: height 0.3s cubic-bezier(0.23, 1, 0.32, 1);
		-o-transition: height 0.3s cubic-bezier(0.23, 1, 0.32, 1);
		transition: height 0.3s cubic-bezier(0.23, 1, 0.32, 1);
		-webkit-transition-delay: height 0.1s;
		-moz-transition-delay: height 0.1s;
		-o-transition-delay: height 0.1s;
		-ms-transition-delay: height 0.1s;
		transition-delay: height 0.1s;
	}
	.hero-menu-item:hover {
		height: 100px;
		-webkit-transition: height 0.4s;
		-moz-transition: height 0.4s;
		-ms-transition: height 0.4s;
		-o-transition: height 0.4s;
		transition: height 0.4s;
		-webkit-transition-delay: height 0s;
		-moz-transition-delay: height 0s;
		-o-transition-delay: height 0s;
		-ms-transition-delay: height 0s;
		transition-delay: height 0s;
	}
	.SMRT .hero-menu-item.SMRT,
	.Market .hero-menu-item.Market,
	.PacBio .hero-menu-item.PacBio {
		height: 100px;
	}
	.hero-menu-item.SMRT {
		background-image: url('img/background/home-primary/Label_SMRT_large-hover.png');
	}
	.hero-menu-item.Market {
		background-image: url('img/background/home-primary/Label_ResearchFocus_large-hover.png');
	}
	.hero-menu-item.PacBio {
		background-image: url('img/background/home-primary/Label_PacBioRSII_large-hover.png');
	}
	#hero-menu-mobile .hero-menu-item {
	    background-position: top left;
	    background-repeat: no-repeat;
	    background-size: auto 150px;
	}
	.SMRT .hero-menu-item.SMRT,
	.hero-menu-item.SMRT:hover {
		background-image: url('img/background/home-primary/Label_SMRT_large.png');
	}
	.Market .hero-menu-item.Market,
	.hero-menu-item.Market:hover {
		background-image: url('img/background/home-primary/Label_ResearchFocus_large.png');
	}
	.PacBio .hero-menu-item.PacBio,
	.hero-menu-item.PacBio:hover {
		background-image: url('img/background/home-primary/Label_PacBioRSII_large.png');
	}
	.hero-menu-item p {
		color: #FFFFFF;
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 2.0em;
		font-weight: 700;
		left: auto;
		line-height: 13px;
		opacity: 0.6;
		position: relative;
		bottom: 10px;
		top: auto;
		text-align: center;
		text-transform: uppercase;
		/*-webkit-transition: font-size 0.125s ease-in;
		-moz-transition: font-size 0.125s ease-in;
		-o-transition: font-size 0.125s ease-in;
		-ms-transition: font-size 0.125s ease-in;
		transition: font-size 0.125s ease-in;*/
	}

	.lang-ja .hero-menu-item p  {
		font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
	}

	.lang-cn .hero-menu-item p  {
		font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
	}

	.hero-menu-item:hover p {
		bottom: -35px;
		font-size: 3.0em;
		opacity: 1;
		-webkit-transition: 0.4s;
		-moz-transition: 0.4s;
		-ms-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
	}
	.SMRT .hero-menu-item.SMRT p,
	.Market .hero-menu-item.Market p,
	.PacBio .hero-menu-item.PacBio p {
		bottom: -35px;
		font-size: 3.0em;
		opacity: 1;
	}
	.hero-menu-item p.left {
		font-size: 1.5em;
		font-weight: 300;
		opacity: 0;
	}
	.SMRT .hero-menu-item.SMRT p.left,
	.Market .hero-menu-item.Market p.left,
	.PacBio .hero-menu-item.PacBio p.left {
		font-size: 1.5em;
		opacity: 1;
	}
	.hero-menu-item.SMRT p.left {
		text-indent: -168px;
	}
	.hero-menu-item.Market p.left {
		text-indent: -185px;
	}
	.hero-menu-item.PacBio p.left {
		text-indent: -104px;
	}
	.hero-menu-item:hover p.left {
		opacity: 1;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		-webkit-transition-delay: 0.2s;
		-moz-transition-delay: 0.2s;
		-o-transition-delay: 0.2s;
		-ms-transition-delay: 0.2s;
		transition-delay: 0.2s;
	}
	.hero-menu-item:hover p span {
		opacity: 1;
	}
	.hero-menu-item.Market {
		margin: 0;
		left: 33.6%;
	}
	.hero-menu-item.SMRT {
		margin: 0;
		right: 0;
	}
	.SMRT .hero-menu-item.SMRT:hover p.left {
		opacity: 1;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		-webkit-transition-delay: 0.2s;
		-moz-transition-delay: 0.2s;
		-o-transition-delay: 0.2s;
		-ms-transition-delay: 0.2s;
		transition-delay: 0.2s;
	}

	/* Home Content */
	#secondary-buckets {
		display: table;
		opacity: 0;
		width: 100%;
	}
	#secondary-buckets.ready {
		opacity: 1;
		-webkit-transition: opacity 0.4s;
		-moz-transition: opacity 0.4s;
		-ms-transition: opacity 0.4s;
		-o-transition: opacity 0.4s;
		transition: opacity 0.4s;
		-webkit-transition-delay: 1.6s;
		-moz-transition-delay: 1.6s;
		-o-transition-delay: 1.6s;
		-ms-transition-delay: 1.6s;
		transition-delay: 1.6s;
	}

	/* Stay Current - Blog Excerpts */
	#secondary-buckets .secondary-left {
		padding: 47px 0 0;
	}
	.read-more-container {
		margin: 0 auto;
		width: 462px;
		text-align: left;
	}

	/* Random Images */
	#secondary-buckets .secondary-right {
		display: table-cell;
		position: relative;
	}
	.random-image-container {
		position: absolute;
		height: 100%;
		min-height: 500px;
		top: 0;
		width: 100%;
	}
	.random-image-container .random-image.left {
		background-image: url('img/background/home-random/beach-family.jpg');
		background-size: auto;
		background-repeat: no-repeat;
		height: 100%;
		float: left;
		width: 50%;
	}
	.random-image-container .random-image.right {
		background: url('img/background/home-random/blue-bacteria.jpg');
		height: 100%;
		float: left;
		width: 50%;
	}

	/* Press Release Carousel */
	.secondary-right .press-release-box {
		background: #602d79;
		bottom: 0;
		clear: both;
		position: absolute;
		text-align: center;
		width: 100%;
	}
	.press-release-container {
		padding: 19px 0 15px;
		max-width: 462px;
		text-align: left;
	}
	.press-release-box span.label {
		color: #FFFFFF;
		display: inline-block;
		font-size: 1.3em;
		font-weight: 300;
		margin-bottom: 7px;
		padding: 0;
		text-transform: uppercase;
	}
	.press-release-box p.title {
		color: #FFFFFF;
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 2.5em;
		font-weight: 300;
		line-height: 30px;
	}

	.lang-ja .press-release-box p.title {
		font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
	}

	.lang-cn .press-release-box p.title {
		font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
	}

	.press-release-box span.press-release-date {
		color: #FFFFFF;
		display: block;
		font-size: 1.1em;
		font-style: italic;
	}
	.press-release-container .slick-dots {
		border-bottom-color: #855e99;
		height: 63px;
	}
	.press-release-container .slick-dots li button {
		height: 14px;
		width: 14px;
	}
	.visit-library {
		margin-top: 26px;
	}
	.press-release-container a {
		border-bottom: 1px solid transparent;
		color: #FFFFFF;
		text-decoration: none;
		-webkit-transition: border 0.2s linear;
		-moz-transition: border 0.2s linear;
		-o-transition: border 0.2s linear;
		-ms-transition: border 0.2s linear;
		transition: border 0.2s linear;
	}
	.press-release-container a:hover {
		border-bottom: 1px solid #FFF;
		-webkit-transition: border 0.2s linear;
		-moz-transition: border 0.2s linear;
		-o-transition: border 0.2s linear;
		-ms-transition: border 0.2s linear;
		transition: border 0.2s linear;
	}

	/* Markets */
	#markets-container {
		padding: 125px 0;
	}
	#markets-container > div {
		border: none;
		color: #484647;
		display: inline-block;
		margin: 0 15px;
		text-align: center;
		vertical-align: top;
		width: 274px;
	}
	#markets-container > div span {
		margin: 0 auto;
	}
	#markets-container h4 {
		margin: 15px 0;
		text-indent: -9999999px;
	}
	#markets-container .human-biomedical > span {
		background: url('img/human-biomedical-icon.svg') no-repeat;
		display: block;
		height: 170px;
		text-align: center;
		width: 170px;
	}
	.no-svg #markets-container .human-biomedical > span {
		background: url('img/human-biomedical-icon.png') no-repeat;
	}
	#markets-container .human-biomedical h4 {
		background: url('img/human-biomedical-research.svg') center no-repeat;
	}
	.no-svg #markets-container .human-biomedical h4 {
		background: url('img/human-biomedical-research.png') center no-repeat;
	}
	#markets-container .agbio-biotech > span {
		background: url('img/agbio-biotech-icon.svg') no-repeat;
		display: block;
		height: 170px;
		width: 170px;
	}
	.no-svg #markets-container .agbio-biotech > span {
		background: url('img/agbio-biotech-icon.png') no-repeat;
	}
	#markets-container .agbio-biotech h4 {
		background: url('img/plant-and-animal-sciences.svg') center no-repeat;
	}
	.no-svg #markets-container .agbio-biotech h4 {
		background: url('img/plant-and-animal-sciences.png') center no-repeat;
	}
	#markets-container .microbial-infectious-diseases > span {
		background: url('img/microbial-infectious-diseases-icon.svg') no-repeat;
		display: block;
		height: 170px;
		width: 170px;
	}
	.no-svg #markets-container .microbial-infectious-diseases > span {
		background: url('img/microbial-infectious-diseases-icon.png') no-repeat;
	}
	#markets-container .microbial-infectious-diseases h4 {
		background: url('img/microbiology-and-infectious-disease.svg') center no-repeat;
	}
	.no-svg #markets-container .microbial-infectious-diseases h4 {
		background: url('img/microbiology-and-infectious-disease.png') center no-repeat;
	}
	#markets-container > div p {
		font-size: 1.3em;
		line-height: 19px;
		padding-bottom: 3px;
	}

	/* Secondary */
	.page-content.secondary h2,
	.page-content.tertiary h2,
	.page-content.quaternary h2 {
		font-size: 2.8em;
		line-height: 33px;
	}
	.tertiary-buckets h3 {
		max-width: 355px;
	}
	.tertiary-buckets h4 {
		max-width: 341px;
	}
	.tertiary-buckets p {
		font-size: 1.3em;
		max-width: 341px;
	}
	.page-header-container {
		height: 350px;
		padding: 50px;
	}
	.page-header-image {
		right: 0;
		left: auto;
	}
	.page-template-template-secondary h1.page-title {
		font-size: 5em;
	}
	.page-content {
		padding: 50px 0 40px;
	}
	.page-content.secondary {
		padding: 50px;
	}
	.page-template-template-secondary .page-content p {
		font-size: 1.8em;
	}
	.page-id-43 .page-content p {
		color: #050606;
		font-size: 13px;
	}
	.tertiary-buckets {
		opacity: 0;
		padding: 0 50px 50px;
	}
	.tertiary-buckets.ready {
		opacity: 1;
		-webkit-transition: opacity 0.4s;
		-moz-transition: opacity 0.4s;
		-ms-transition: opacity 0.4s;
		-o-transition: opacity 0.4s;
		transition: opacity 0.4s;
		-webkit-transition-delay: 1.5s;
		-moz-transition-delay: 1.5s;
		-o-transition-delay: 1.5s;
		-ms-transition-delay: 1.5s;
		transition-delay: 1.5s;
	}
	.tertiary-bucket-container {
		padding: 75px 0;
	}
	.tertiary-image,
	.tertiary-content {
		padding: 0;
	}

	/* Tertiary Page */

	.page-content-column {
		background: #FFF;
		float: right;
		opacity: 1;
		width: 66.6666%;
	}
	.error404 .page-content-column {
		float: left;
	}
	.page-content-column.ready {
		opacity: 1;
		-webkit-transition: opacity 0.4s;
		-moz-transition: opacity 0.4s;
		-ms-transition: opacity 0.4s;
		-o-transition: opacity 0.4s;
		transition: opacity 0.4s;
		-webkit-transition-delay: 1.5s;
		-moz-transition-delay: 1.5s;
		-o-transition-delay: 1.5s;
		-ms-transition-delay: 1.5s;
		transition-delay: 1.5s;
	}
	.page-id-854 .page-content,
	.page-template-template-tertiary .page-content,
	.page-template-template-quaternary .page-content,
	.page-template-template-quinary .page-content,
	.page-template-template-senary .page-content {
		padding-left: 50px;
	}
	.error404 .page-content {
		float: right;
		padding: 75px 75px 75px 50px;
	}
	.page-content.tertiary,
	.page-content.quaternary,
	.page-content.single,
	.page-content.blog,
	.page-content.archive,
	.error404ntent.archive,
	.page-content.search,
	.page-content.media-resources {
		width: 100%;
		max-width: 723px;
	}
	.page-content.full {
		max-width: 90%;
	}
	.page-content.tertiary.posts,
	.page-content.media-resources {
		padding-left: 50px;
	}
	.page-sidebar-column {
		float: left;
		opacity: 1;
		width: 33.3333%;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.error404 .page-sidebar-column {
		float: right;
		padding-left: 25px;
	}
	.page-sidebar-column.ready {
		opacity: 1;
		-webkit-transition: opacity 0.4s;
		-moz-transition: opacity 0.4s;
		-ms-transition: opacity 0.4s;
		-o-transition: opacity 0.4s;
		transition: opacity 0.4s;
		-webkit-transition-delay: 1.4s;
		-moz-transition-delay: 1.4s;
		-o-transition-delay: 1.4s;
		-ms-transition-delay: 1.4s;
		transition-delay: 1.4s;
	}
	.page-sidebar-column.widgets {
		clear: left;
	}
	.error404 .page-sidebar-column.widgets {
		clear: right;
	}

	/* Tertiary Page - Sidebar */

	.page-template-template-tertiary h1.page-title {
		font-size: 5em;
	}
	.page-template-template-tertiary p.page-parent {
		font-size: 2em;
		margin: 0;
	}
	.highlighted-paragraph,
	.page-content-column .page-content .highlighted-paragraph p {
		font-size: 1.3888em;
	}
	.subpage-navigation > ul {
		float: right;
		list-style-type: none;
		padding: 0;
		margin: 24px 0 0;
		width: 250px;
	}
	.subpage-navigation > ul > li {
		background: url('img/subpage-nav-border-bottom.png') bottom repeat-x;
		padding: 31px 0 17px;
	}
	.subpage-navigation li a {
		display: inline-block;
		line-height: 15px;
	}
	.subpage-navigation li:last-child {
		background: none;
	}
	.page-sidebar-column .featured-resource {
		background:rgb(72,70,71);
		background: transparent\9;
		background:rgba(72,70,71,0.05);
		float: left;
		margin-top: 10px;
		padding: 25px 18px 25px 0;
		width: 100%;
	}
	.page-sidebar-column .featured-resource-content {
		float: right;
		position: relative;
		width: 230px;
	}
	.page-sidebar-column .featured-resource-content span {
		background: url('img/blog-post-pdf-icon.svg');
		display: block;
		height: 27px;
		position: absolute;
		right: 0;
		top: 0;
		width: 20px;
	}
	.no-svg .page-sidebar-column .featured-resource-content span {
		background: url('img/blog-post-pdf-icon.png');
	}
	.page-sidebar-column .press-release-widget {
		background: url('img/background/UnevenDots_Purple.jpg') top left repeat;
		float: left;
		padding: 50px 50px 50px 0;
		margin-top: 10px;
		width: 100%;
	}
	.press-release-widget-container {
		float: right;
		width: 200px;
	}
	.press-release-widget h4 {
		color: #FFFFFF;
		display: inline-block;
		font-size: 1.3em;
		font-weight: 300;
		margin-bottom: 7px;
		padding: 0;
		text-transform: uppercase;
	}
	.press-release-widget p.title {
		color: #FFFFFF;
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 1.8em;
		font-weight: 300;
		line-height: 25px;
	}

	.lang-ja .press-release-widget p.title  {
		font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
	}

	.lang-cn .press-release-widget p.title {
		font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
	}

	.press-release-widget span.press-release-date {
		color: #FFFFFF;
		display: block;
		font-size: 1.1em;
		font-style: italic;
	}
	.page-sidebar-column .visit-blog-widget {
		background: url('img/background/UnevenDots_Green.jpg') top left repeat;
		float: left;
		padding: 50px 0;
		width: 100%;
	}
	.visit-blog-widget-container {
		float: right;
		text-align: left;
		width: 250px;
	}
	.visit-blog-widget span {
		background: url('img/sidebar-blog-icon.svg');
		display: block;
		float: left;
		height: 76px;
		margin-right: 15px;
		width: 75px;
	}
	.visit-blog-widget h4 {
		color: #FFFFFF;
		float: left;
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 2.5em;
		font-weight: 300;
		line-height: 30px;
		margin: 0;
		padding: 0;
		position: relative;
		text-align: left;
		text-transform: uppercase;
		top: -4px;
	}

	.visit-blog-widget h4 strong {
		font-weight: 800;
	}
	.visit-blog-widget a {
		color: #FFFFFF;
		float: left;
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 1.5em;
		font-weight: 700;
	}

    .lang-ja .visit-blog-widget h4 ,
    .lang-ja .visit-blog-widget a   {
		font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
	}

	.lang-cn .visit-blog-widget h4,
	.lang-cn .visit-blog-widget a   {
		font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
	}


	/* Blog */


	/* Single Post */

	.single h1 {
		color: #0a3352;
		font-size: 2.8em;
		font-weight: 800;
		line-height: 33px;
	}

	.single h1 a {
		color: #0a3352;
		font-weight: 800 !important;
	}

	/* Contact */

	.contact-us-table {
		width: 450px;
	}
	.contact-us-table:first-child {
		margin-bottom: 0;
	}

	/* Footer */
	#site-footer {
		background: #050606;
		clear: both;
		padding: 0 50px;
	}
	.footer-social {
		padding: 45px 0 42px;
		text-align: center;
	}
	#footer-widget-container {
		float: none;
	}
	#footer-widget-container > div {
		padding-top: 75px;
		height: 557px;
		width: 50%;
	}

	body.page-template-front-page-2018 #footer-widget-container > div {
		height: 445px;
	}

	.footer-social div:hover {
		transition: box-shadow 0.2s linear;
	}
	.footer-social .twitter {
		box-shadow: inset 0 0 0 3px #24bbef;
	}

	body.page-template-front-page-2018  .footer-social .twitter {
		background-color: #99d3f7;
		box-shadow: none;
	}


 .footer-social .twitter:hover {
		box-shadow: inset 0 0 0 35px #24bbef;
	}
	body.page-template-front-page-2018 .footer-social .twitter:hover {
		background-color: #99d3f7;
		box-shadow: inset 0 0 0 35px #24bbef;
	}
	.footer-social div span {
		display: block;
		position: relative;
	}
	.footer-social .twitter span {
		background: url('img/footer-twitter-icon.svg') center no-repeat;
		height: 28px;
		left: 19px;
		top: 22px;
		width: 34px;
	}
	.footer-social .linkedin {
		box-shadow: inset 0 0 0 3px #016dbe;
	}
	body.page-template-front-page-2018 .footer-social .linkedin {
		background-color: #73a1c7;
		box-shadow: none;
	}
	.footer-social .linkedin:hover {
		box-shadow: inset 0 0 0 35px #016dbe;
	}
	body.page-template-front-page-2018 .footer-social .linkedin:hover {
		box-shadow: inset 0 0 0 35px #016dbe;
	}
	.footer-social .linkedin span {
		background: url('img/footer-linkedin-icon.svg') center no-repeat;
		height: 27px;
		left: 21px;
		top: 20px;
		width: 29px;
	}
	.footer-social .youtube {
		box-shadow: inset 0 0 0 3px #d92b26;
	}
	body.page-template-front-page-2018 .footer-social .youtube {
		background-color: #e77170;
		box-shadow: none;
	}
	.footer-social .youtube:hover {
		box-shadow: inset 0 0 0 35px #d92b26;
	}
	body.page-template-front-page-2018 .footer-social .youtube:hover {
		box-shadow: inset 0 0 0 35px #d92b26;
	}
	.footer-social .youtube span {
		background: url('img/footer-youtube-icon.svg') center no-repeat;
		height: 25px;
		left: 16px;
		top: 23px;
		width: 37px;
	}
	.footer-copy {
		color: #FFFFFF;
		float: none;
		font-size: 11px;
		padding: 25px 0 0;
	}
	.menu-bottom-utility-container {
		float: right;
	}
	.menu-bottom-utility-container ul {
		border: none;
		margin-left: 30px;
		padding: 0;
	}
	.menu-bottom-utility-container ul li {
		width: auto;
	}
	.menu-bottom-utility-container ul li a,
	.menu-bottom-utility-container ul li a:active,
	.menu-bottom-utility-container ul li a:visited {
		border-bottom: 1px solid #050606;
		color: #FFF;
		font-size: 1.1em !important;
		line-height: 89px;
		text-decoration: none;
		-webkit-transition: border 0.1s linear;
		-moz-transition: border 0.1s linear;
		-o-transition: border 0.1s linear;
		-ms-transition: border 0.1s linear;
		transition: border 0.1s linear;
	}

	body.page-template-front-page-2018 .menu-bottom-utility-container {
		line-height: 65px;
	}

	.menu-bottom-utility-container ul li a:hover {
		border-bottom: 1px solid #FFF;
		text-decoration: none;
	}
	.menu-bottom-utility-container ul.menu > li:after {
		color: #cc202c;
		content: "|";
		margin: 0 17px;
	}
	.menu-bottom-utility-container ul.menu > li:last-child:after {
		display: none;
	}

	/* Button Effect */
	button.main-btn {
		margin-bottom: 10px;
	}
	button.main-btn:first-child {
		margin-bottom: none;
	}
	button.main-btn {
		border: none;
		border-radius: none;
		box-shadow: none;
		color: #FFF;
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 12px;
		font-weight: 800;
		height: 40px;
		letter-spacing: 1px;
		line-height: 38px;
		padding: 0 45px 0 13px;
		text-transform: uppercase;
	}

	.lang-ja button.main-btn {
		font-family: 'Merriweather Sans', 'MS PGothic', 'Hiragino Kaku Gothic Pro', sans-serif;
	}

	.lang-cn button.main-btn {
		font-family: 'Merriweather Sans', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei" , sans-serif;
	}

	button.main-btn {
		background: #373838;
		position: relative;
		z-index: 10;
	}
	button.main-btn div.button-arrow {
		height: 23px;
		width: 23px;
	}
	button.main-btn div.arrow-hover-effect {
		display: block;
		height: 23px;
		width: 23px;
		position: absolute;
		right: 11px;
		top: 9px;
		border-radius: 23px;
		box-shadow: inset 0 0 0 1px #FFFFFF;
		transition: box-shadow 0.2s linear;
	}
	button.main-btn:hover div.arrow-hover-effect {
		box-shadow: inset 0 0 0 23px #FFFFFF;
		transition: box-shadow 0.2s linear;
	}
	/* Red */
	button.main-btn.red {
		-webkit-box-shadow: 0 0 0 0 #b31f2e;
		-moz-box-shadow: 0 0 0 0 #b31f2e;
		box-shadow: 0 0 0 0 #b31f2e;
	}
	button.main-btn.red:hover {
		-webkit-box-shadow: 2px 2px 0 0 #b31f2e;
		-moz-box-shadow: 2px 2px 0 0 #b31f2e;
		box-shadow: 2px 2px 0 0 #b31f2e;
	}
	button.main-btn.red div.button-arrow {
		background: url('img/button-icon-red.svg') top center no-repeat;
		background-size: 23px;
	}
	.no-svg button.main-btn.red div.button-arrow {
		background: url('img/button-icon-red.png') top center no-repeat;
	}
	/* Lime */
	button.main-btn.lime {
		-webkit-box-shadow: 0 0 0 0 #c1d631;
		-moz-box-shadow: 0 0 0 0 #c1d631;
		box-shadow: 0 0 0 0 #c1d631;
	}
	button.main-btn.lime:hover {
		-webkit-box-shadow: 2px 2px 0 0 #c1d631;
		-moz-box-shadow: 2px 2px 0 0 #c1d631;
		box-shadow: 2px 2px 0 0 #c1d631;
	}
	button.main-btn.lime div.button-arrow {
		background: url('img/button-icon-lime.svg') top center no-repeat;
		background-size: 23px;
	}
	.no-svg button.main-btn.lime div.button-arrow {
		background: url('img/button-icon-lime.png') top center no-repeat;
	}
	/* Green */
	button.main-btn.green {
		-webkit-box-shadow: 0 0 0 0 #66c18c;
		-moz-box-shadow: 0 0 0 0 #66c18c;
		box-shadow: 0 0 0 0 #66c18c;
	}
	button.main-btn.green:hover {
		-webkit-box-shadow: 2px 2px 0 0 #66c18c;
		-moz-box-shadow: 2px 2px 0 0 #66c18c;
		box-shadow: 2px 2px 0 0 #66c18c;
	}
	button.main-btn.green div.button-arrow {
		background: url('img/button-icon-green.svg') top center no-repeat;
		background-size: 23px;
	}
	.no-svg button.main-btn.green div.button-arrow {
		background: url('img/button-icon-green.png') top center no-repeat;
	}
	/* Blue */
	button.main-btn.blue {
		-webkit-box-shadow: 0 0 0 0 #008db9;
		-moz-box-shadow: 0 0 0 0 #008db9;
		box-shadow: 0 0 0 0 #008db9;
	}
	button.main-btn.blue:hover {
		-webkit-box-shadow: 2px 2px 0 0 #008db9;
		-moz-box-shadow: 2px 2px 0 0 #008db9;
		box-shadow: 2px 2px 0 0 #008db9;
	}
	button.main-btn.blue div.button-arrow {
		background: url('img/button-icon-blue.svg') top center no-repeat;
		background-size: 23px;
	}
	.no-svg button.main-btn.blue div.button-arrow {
		background: url('img/button-icon-blue.png') top center no-repeat;
	}
	/* Purple */
	button.main-btn.purple {
		-webkit-box-shadow: 0 0 0 0 #543175;
		-moz-box-shadow: 0 0 0 0 #543175;
		box-shadow: 0 0 0 0 #543175;
	}
	button.main-btn.purple:hover {
		-webkit-box-shadow: 2px 2px 0 0 #543175;
		-moz-box-shadow: 2px 2px 0 0 #543175;
		box-shadow: 2px 2px 0 0 #543175;
	}
	button.main-btn.purple div.button-arrow {
		background: url('img/button-icon-purple.svg') top center no-repeat;
		background-size: 23px;
	}
	.no-svg button.main-btn.purple div.button-arrow {
		background: url('img/button-icon-purple.png') top center no-repeat;
	}
}
@media (min-width: 1180px) {
	.error404 .page-content {
		float: right;
		padding: 75px 75px 75px 0;
	}
	.page-header-container {
		padding: 50px;
	}
	ul.sub-navigation {
		padding: 0;
	}
}
@media (min-width: 1200px) {
	.main-navigation > li {
		padding: 0 0 0 3%;
	}
	#secondary-buckets .secondary-left {
		padding: 47px 47px 0;
	}
	#markets-container > div {
		margin: 0 50px;
	}
}

@media (min-width: 1600px) {
	.main-navigation > li {
		padding: 0 0 0 5%;
	}
	#data-container {
		background-size: 100%;
	}
}
@media (min-width: 1920px) {
	.page-header-container img {
		height: auto;
		width: 100%;
	}
}


/* Print */

@media print {
	.video-popup,
	.quality-policy,
	.user-agreement,
	.top-drawer,
	.page-header,
	/*.logo-container,*/
	.share-container,
	.post-pagination,
	.back-to-top,
	.logo-wrapper,
	#searchform,
	ul#menu-top-utility,
	.menu-top-utility-container,
	.main-navigation,
	.main-navigation-container,
	.page-sidebar-column,
	#footer-widget-container,
	#site-footer {
		display: none !important;
	}
	#content {
	    margin-top: 0px !important;
	}
	#content:before { content: url('img/pacific-biosciences-logo.png') ; }
}

/* Hide sub-nav on sidebar on 2017 Plant and Animal SMRT Grant */

.page-item-13629 .children a {
    display: none !important;
}

/* CAREERS Page */

@media (min-width: 960px) {
	.page-id-576 .page-content.tertiary {
		max-width: 900px !important;
		padding-right: 50px;
	}
}

/* Site wide search with Bing */
#search-total {
	margin-bottom: 10px;
}

.search li.result {
	list-style:none;
	padding: 5px;
}

.search li.result:nth-child(odd) {
	background: #efefef;
}

.search .name {
	margin-top: 5px;
	margin-bottom: 0px;
}

.search .pdf::before {
	content: '( PDF ) ';
	font-size: 10px;
	color: gray;
}

.search .name, .result .snippet {
    font-size: 15px;
}

.search #pager {
	margin-top: 20px;
}

.search #pager a {
	border: 1px #efefef solid;
	margin-right: 10px;
	font-size: 12px;
	padding: 3px;
}

.search #pager a.active, .search #pager a:hover  {
	background: #efefef;
}

.search input[type=text] {
    background: none repeat scroll 0% 0% white !important;
    padding: 3px 6px;
    width: 85%;
    font-size: 16px;
}

.search input[type=submit] {
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    margin-left: 5px;
    padding: 0 8px;
    height: 33px;
    min-width: 54px;
    background: #333333;
    border: 1px solid #000;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

/* language switcher */

.footer-utility .wpml-ls-statics-shortcode_actions {
    margin: 30px auto;
    display: block;
    width: 70px;
}

@media (min-width: 1450px) {
	.footer-utility {
		float:right;
	}

	.footer-copy {
		float:left;
	}

	.menu-bottom-utility-container {
		float: left;
	}

	.footer-utility .wpml-ls-statics-shortcode_actions {
		display: none;
	}

}


.footer-utility .wpml-ls-statics-shortcode_actions ul {
	border: 1px solid #cc202c;
}

/*Expandable Text content modules*/
.trigger-more-content {
	cursor: pointer;
	font-weight: bold;
}
.trigger-more-content:hover {}
.trigger-more-content::after {
	content: " +";
}
.trigger-more-content.showing::after {
	content: " -";
}
.page-content .expandable-text ul,
.page-content .expandable-text ol {
	margin-bottom: 0;
}

/* Show underlines on Terms page */
.page-id-26907 u, .page-id-4681 u {
	text-decoration: underline !important;
}

/* 'MS PGothic', 'Hiragino Kaku Gothic Pro', "YuGothic", "Microsoft Yahei", "微软雅黑", "Simhei", */



/* ==========================================================================
	Homepage Template 2018
  ========================================================================== */

/* shorter header only on homepage for now */
body.page-template-front-page-2018 .logo-container {
	top: 65px !important;
}

body.page-template-front-page-2018 .logo-container.ready {
	top: 65px !important;
}

body.page-template-front-page-2018 .main-navigation {
	line-height: 90px;
}

body.page-template-front-page-2018 .main-navigation-container {
	height: 80px;
}

/* general styles */
body.page-template-front-page-2018 #content {
	margin-top: 105px;
}

body.page-template-front-page-2018 {
	background: none !important;
}

.home-page-section h1,
.home-page-section h2,
.home-page-section h3 {
	color: #233752;
	text-transform: uppercase;
	font-weight: 800;
	font-family: 'Merriweather Sans', sans-serif;;
}

.home-page-section h4,
.home-page-section h5,
.home-page-section h6 {
	color: #233752;
	font-family: 'Merriweather Sans', sans-serif;;
}

.main-panels.home-page-section p {
	font-size: 1.3em;
}

/* hero section */
.hero.home-page-section {
	height: 370px;
	background-repeat: no-repeat;
	background-size: cover;
	display: inline-block;
	float: left;
	width: 100%;
	margin-bottom: 50px;
	position: relative;
	z-index: -20;
}

.hero.home-page-section h1.page-title.hero-title {
	color: #fff;
	margin-left: 47px;
	padding-top: 47px;
	margin-bottom: 40px;
	width: 70%;
    padding-right: 10%;
}

.hero.home-page-section .hero-paragraph {
	color: #fff;
	margin-left: 47px;
	font-size: 40px;
	line-height: 55px;
	float: left;
	width: 70%;
    padding-right: 10%;
}

.hero.home-page-section .hero-cta {
	float: left;
    width: 100%;
    margin-left: 47px;
    margin-top: 40px;
}

/* main panels */
.main-panels.home-page-section {
	margin-left: 47px;
}

.main-panels.home-page-section .main-panel-1,
.main-panels.home-page-section .main-panel-2,
.main-panels.home-page-section .main-panel-3,
.features.home-page-section {
	width: 75%;
	clear: both;
	margin-bottom: 50px;
}

body.page-template-front-page-2018 .features.home-page-section {
	width: 75%;
}

/* main panel 1 */
.main-panels.home-page-section .main-panel-1 {
	display: inline-block;
}

.main-panels.home-page-section .main-panel-1 .panel-1-text {
    display: inline-block;
    float: left;
    width: 60%;
}

.main-panels.home-page-section .main-panel-1 .panel-1-text p {
	font-size: 22px;
}

.main-panels.home-page-section .main-panel-1 .panel-1-cta {
	margin-top: 50px;
}

.main-panels.home-page-section .panel-1-image {
	float: right;
	display: inline-block;
	width: 30%;
}

.main-panels.home-page-section .panel-1-image img {
	max-width: 200px;
}

/* main panel 2 - icons */
.main-panels.home-page-section .main-panel-2-icons a {
	width: 33%;
	display: inline-block;
	text-align: center;
}

.main-panels.home-page-section .main-panel-2-icons a:hover {
	text-decoration: none;
}

.main-panels.home-page-section .main-panel-2 h2 {
	margin-bottom: 50px;
}

.main-panels.home-page-section .main-panel-2 h3 {
	font-size: 18px;
	text-transform: none;
}

.main-panels.home-page-section .main-panel-2 a {
	color: #233752;
}

.main-panels.home-page-section .main-panel-2-icons figcaption {
	max-width: 300px;
	margin: 0 auto;
}

.main-panels.home-page-section .main-panel-2-icons a {
	height: 200px;
    vertical-align: top;
    display: inline-block;
}

.main-panels.home-page-section .main-panel-2-icons a img {
	max-width: 80px;
}

/* main panel 3 - Slick Slider */
.main-panels.home-page-section .main-panel-3 p {
	width: 18%;
	display: inline-block;
	float: left;
	margin-top: 45px;
	font-size: 16px;
    font-weight: 300;
    text-transform: none;
    line-height: 21px;
    margin-right: 40px;
}

.main-panels.home-page-section .main-panel-3 .slick-slider {
	width: 92%;
}

.main-panels.home-page-section .main-panel-3 .slick-slide {
	text-align: center;
}

.main-panels.home-page-section .main-panel-3 .slick-slide figcaption {
	max-width: 130px;
	margin: 0 auto;
	text-align: center;
}

.main-panels.home-page-section .main-panel-3 h4 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.main-panels.home-page-section .main-panel-3 .slick-slide img {
	max-width: 90px;
	margin: 0 auto;
}

.main-panels.home-page-section .main-panel-3 button {
	border: none !important;
}

.main-panels.home-page-section .main-panel-3 button.slick-prev {
	position: relative;
	top: 60px;
	right: 25px;
}

.main-panels.home-page-section .main-panel-3 button.slick-prev:before {
	content: url(img/home-arrow-prev.png);
}

.main-panels.home-page-section .main-panel-3 button.slick-next {
	position: absolute;
	top: 60px;
	left: 98%;
}

.main-panels.home-page-section .main-panel-3 button.slick-next:before {
	content: url(img/home-arrow-next.png);
}

/* what's new section (desktop right sidebar) */
.whats-new.home-page-section {
	width: 25%;
	right: 0;
	background-color: #233652;
	position: absolute;
	top: 55px;
	height: 2000px;
	z-index: -10;
}

.whats-new.home-page-section h2 {
	padding-top: 185px;
	padding-bottom: 80px;
	color: #fff;
	text-align: center;
}

/* feature section */
hr.divider-line {
	border-top: 2px solid #aeaeae;
    width: 69%;
    position: relative;
    left: 45px;
    float: left;
    margin-bottom: 50px;
}

.features.home-page-section .feature {
	display: inline-block;
	width: 30%;
	text-align: center;
	margin-bottom: 40px;
}

.features.home-page-section .feature h3 {
	margin-bottom: 20px;
}

.features.home-page-section .feature h3 a {
	color: #233752;
}

.features.home-page-section .feature img {
	max-width: 240px;
	height: 130px;
}

/* New Consumables Pages */

.parent-pageid-85 h2 {
	font-weight: 800 !important;
	margin-top: 18px !important;
	margin-bottom: 10px;
	}

.parent-pageid-85 .main-btn {
	margin-top: 10px;
}

.consumables-list {
	margin-top: -20px;
	margin-bottom: 30px;
}

.consumables-list-item	 {
	padding: 20px;
}

.consumables-list-item:nth-child(even) {
	background: rgba(72,70,71,0.05);
}

.consumables-list-item ul {
    list-style: disc outside none; 
    margin-left: 0; 
    padding-left: 1em;
    margin-bottom: 0px !important;
}
.consumables-list-item li {
    padding-left: 1em;
}

.consumables-list-item h3 {
	color: #038db9;
	font-weight: 600;
}

.consumables-number {
	float: right;
}

.consumables-list-item .toggle-heading {
	margin-bottom: 15px;
}

.consumables-list-item .notes {
	margin-bottom: 15px;
}

.parent-pageid-85 h3{
	margin-top: 15px;
}

/* Hide RSII Consumables section */

li.page-item-8911 {
	display: none;
}
