/* renamed from gehc-bkmedical-main-060620241110.css */

@charset "UTF-8";

.sow-far {
    font-family: 'sow-fontawesome-free' !important;
}

.slick-slider {
	-khtml-user-select: none;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

@import url("https://fonts.googleapis.com/css?family=Lato:300,400");

.slick-list,
.slick-slider {
	position: relative;
	display: block
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	transform: translateZ(0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-loading .slick-list {
	background: var(--white) url(../ajax-loader.html) 50% no-repeat
}

@font-face {
	font-family: slick;
	src: url(../slick.html);
	src: url(../slickd41d.html#iefix) format("embedded-opentype"), url(../slick-2.html) format("woff"), url(../slick-3.html) format("truetype"), url(../slick-4.html#slick) format("svg");
	font-weight: 400;
	font-style: normal
}

.slick-next,
.slick-prev {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	top: 50%;
	transform: translateY(-50%);
	padding: 0;
	border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
	background: transparent;
	color: transparent;
	outline: none
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: .25
}

.slick-next:before,
.slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	color: var(--white);
	opacity: .75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-prev {
	left: -25px
}

[dir=rtl] .slick-prev {
	left: auto;
	right: -25px
}

.slick-prev:before {
	content: "←"
}

[dir=rtl] .slick-prev:before {
	content: "→"
}

.slick-next {
	right: -25px
}

[dir=rtl] .slick-next {
	left: -25px;
	right: auto
}

.slick-next:before {
	content: "→"
}

[dir=rtl] .slick-next:before {
	content: "←"
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%
}

.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0
}

.slick-dots li,
.slick-dots li button {
	height: 20px;
	width: 20px;
	cursor: pointer
}

.slick-dots li button {
	border: 0;
	background: transparent;
	display: block;
	outline: none;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1
}

.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: var(--black);
	opacity: .25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
	color: var(--black);
	opacity: .75
}

.arrow_default a {
	text-decoration: none !important;
	line-height: 1.2;
	font-weight: 900;
	color: var(--gehc-purple-default);
	font-size: 13px;
	line-height: 1.5;
	letter-spacing: .1em;
	font-family: 'Source Sans Pro';
	position: relative;
	text-transform: uppercase;
	padding-bottom: 5px;
	padding-right: 15px
}

@media screen and (min-width:480px) {
	.arrow_default a {
		font-size: 13px
	}
}

@media screen and (min-width:700px) {
	.arrow_default a {
		font-size: 15px
	}
}

@media screen and (min-width:1050px) {
	.arrow_default a {
		font-size: 16px
	}
}

.arrow_default a span {
	transition: all .4s;
	transform: translateY(-50%);
	top: calc(50% - 2px);
	left: 100%;
	opacity: 1;
	background-size: contain;
	width: 10px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(../svg/arrow-right.svg);
	filter: brightness(0) saturate(100%) invert(12%) sepia(87%) saturate(6858%) hue-rotate(280deg) brightness(65%) contrast(112%);
}

.arrow_default a:before,
.arrow_default a span {
	pointer-events: none;
	content: "";
	display: block;
	z-index: 1;
	position: absolute
}

.arrow_default a:before {
	transition: all .4s;
	transform: translateX(0) scaleX(0);
	transform-origin: center right;
	transition: transform .6s cubic-bezier(.25, 1, .5, 1);
	background: linear-gradient(313deg, var(--gehc-purple-default), var(--gehc-purple-dark));
	height: 2px;
	margin-top: -1px;
	top: 100%;
	width: calc(100% + 25px)
}

.arrow_default a:after {
	pointer-events: none;
	content: "";
	display: block;
	background-color: var(--gehc-grey-500);
	width: calc(100% + 10px);
	height: 1px;
	transition: all .4s;
	z-index: -1;
	position: absolute;
	bottom: 0
}

.arrow_default a:hover span {
	opacity: 1;
	left: calc(100% + 12px)
}

.arrow_default a:hover:before {
	transform: translateX(0) scaleX(1);
	transform-origin: left center
}

.arrow_default a:hover:after {
	width: calc(100% + 24px)
}

.arrow_default_green a {
	color: var(--white)
}

.arrow_default_green a span {
	background-image: url(../svg/arrow-right_green.svg);
	filter: brightness(0) saturate(100%) invert(12%) sepia(87%) saturate(6858%) hue-rotate(280deg) brightness(65%) contrast(112%);
}

.arrow_default_green a:before {
	background: linear-gradient(313deg, var(--gehc-purple-default), var(--gehc-purple-dark))
}

.arrow_default_green a:after {
	background-color: #d8d8d8
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul,
#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content,
#content .secondary-features-block .view-content,
#content .transducer-list-block .view-content,
#menu-drink_menu #menu-bar,
.bk-product-videos-block .block-inner,
.block-bean .bean-brochure .content .field-name-field-link .field-items,
.content-container,
.featured-transducer-block .featured-transducer-text,
.hero__inner,
.home #block-analogicbk-parser-feed-1,
.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper,
.home-events-block.block .block-inner,
.home-featured-block .views-row .views-field-field-date,
.home-featured-block .views-row .views-field-field-press-date,
.home-list-block,
.home-specialty-block,
.homepage-events__inner,
.homepage-explore__inner,
.homepage-featured-transducer__inner,
.homepage-video__inner,
.node-type-bk-medical-product-sub .field-name-field-clinical-images .field-items,
.product-downloads-block.block .block-inner,
.single-systems .field-name-field-clinical-images .field-items {
	max-width: 1170px;
	width: 100%;
	margin: 0 auto
}

@media (max-width:1170px) {

	#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul,
	#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content,
	#content .secondary-features-block .view-content,
	#content .transducer-list-block .view-content,
	#menu-drink_menu #menu-bar,
	.bk-product-videos-block .block-inner,
	.block-bean .bean-brochure .content .field-name-field-link .field-items,
	.content-container,
	.featured-transducer-block .featured-transducer-text,
	.hero__inner,
	.home #block-analogicbk-parser-feed-1,
	.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper,
	.home-events-block.block .block-inner,
	.home-featured-block .views-row .views-field-field-date,
	.home-featured-block .views-row .views-field-field-press-date,
	.home-list-block,
	.home-specialty-block,
	.homepage-events__inner,
	.homepage-explore__inner,
	.homepage-featured-transducer__inner,
	.homepage-video__inner,
	.node-type-bk-medical-product-sub .field-name-field-clinical-images .field-items,
	.product-downloads-block.block .block-inner,
	.single-systems .field-name-field-clinical-images .field-items {
		margin: 0;
		padding: 0 15px;
		box-sizing: border-box
	}
}

#content .transducer-list-block .view-content ul,
#content .view-urology-product .view-content ul,
.bk-product-videos-block .block-inner .view-bk-product-videos .view-content,
.block-bean .bean-brochure .content .field-name-field-link .field-items,
.flex,
.product-downloads-block.block .block-inner .block-content .dl_block,
.product-downloads-block.block .block-inner .block-content>div {
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap
}

.block-style,
.home #block-analogicbk-parser-feed-1 .inline_blogs_wrapper_open .blog-banner-content-wrapper,
.home-list-block .views-row,
.home-specialty-block .view-content .views-row {
	display: inline-block;
	width: 32.5%;
	margin-left: 1%;
	position: relative;
	margin-bottom: 10px;
	background: var(--white);
	vertical-align: top
}

@media (max-width:1025px) {

	.block-style,
	.home #block-analogicbk-parser-feed-1 .inline_blogs_wrapper_open .blog-banner-content-wrapper,
	.home-list-block .views-row,
	.home-specialty-block .view-content .views-row {
		width: 48%
	}

	.block-style:nth-child(3n+1),
	.home #block-analogicbk-parser-feed-1 .inline_blogs_wrapper_open .blog-banner-content-wrapper:nth-child(3n+1),
	.home-list-block .views-row:nth-child(3n+1),
	.home-specialty-block .view-content .views-row:nth-child(3n+1) {
		margin-left: 1%
	}
}

h1,
h1 a,
h2,
h3 {
	color: var(--gehc-purple-default)
}

#content h1,
h1 {
	font-size: 30px;
	line-height: 130%
}

h2 {
	font-size: 22px
}

h2,
h3 {
	font-weight: 100;
	line-height: 130%
}

h3 {
	font-size: 18px
}

.entry-content-asset iframe {
	width: 100%;
	height: calc((100vw - 60px) / 1.8);
	max-height: 540px
}

@media (max-width:767px) {
	table {
		table-layout: fixed
	}
}

table tr {
	font-size: 17px;
	line-height: 22px;
	color: var(--black)
}

table td {
	padding-bottom: calc(15px + 1.5em)
}

.container {
	margin: 0 auto
}

.content-inner {
	min-height: 1px
}

.lt-ie7 .content-inner {
	height: 1px
}

#content-column,
.content-column {
	width: 100%
}

.clearfix:after {
	content: "";
	display: table
}

.clearfix {
	zoom: 1
}

.one-column .region,
div.at-panel .region-conditional-stack {
	float: none;
	display: block;
	clear: both;
	width: 100%
}

.lt-ie8 .at-panel {
	overflow: hidden
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family: 'Source Sans Pro', sans-serif;
	font:inherit;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1
}

.block-menu-menu-left-menu ol {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: "";
	content: none
}

:focus {
	outline: none
}

ins {
	text-decoration: none
}

del {
	text-decoration: line-through
}

a {
	outline: none
}

html {
	background: var(--white)
}

body {
	font-size: 100%;
	height: 100%
}

.field-content {
	font-size: 17px
}

.field-content ul {
	list-style: initial;
	padding-left: 20px;
	margin: 0
}

.field-content ul li {
	list-style-position: outside
}

#search-block-form .form-wrapper {
	width: 20px;
	float: left
}

li,
p,
pre {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	color: #747474;
	line-height: 140%
}

.page li,
.page p {
	font-size: 17px;
	color: var(--black);
}

code,
kbd,
samp,
tt,
var {
	font-family: 'Source Sans Pro', Consolas, Monaco, Courier New, Courier, monospace, sans-serif
}

#page {
	width: 100%;
	margin: 0 auto;
	height: 100%
}

#page .container {
	max-width: 1170px
}

#page #columns .content-inner {
	margin: 0 auto;
	max-width: 1170px;
	box-sizing: border-box;
	padding: 0 15px
}

@media (min-width:768px) {
	#page #columns .content-inner {
		padding: 0 30px
	}
}

#page #columns .content-inner:last-of-type {
	padding-bottom: 90px
}

#page #columns.has-flex {
	padding-top: 0
}

#page #columns.has-flex .content-inner {
	padding-top: 30px
}

@media (min-width:768px) {
	#page #columns.has-flex .content-inner {
		padding-top: 60px
	}
}

.site-wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100vh
}

.site-wrap__footer,
.site-wrap__header {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.site-wrap__content {
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.page-home .site-wrap__content {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.mobile-menu-open #page {
	position: fixed
}

.mobile-menu-open .header__menu-wrap {
	overflow-y: scroll
}

#footer-wrapper,
#header-wrapper {
	background: rgba(255, 192, 203, .5)
}

#branding {
	width: auto
}

#logo {
	padding: 10px 0;
	float: left
}

#logo img {
	vertical-align: bottom;
	height: 35px;
	width: auto
}

#site-name {
	margin: 0
}

#site-name a:link,
#site-name a:visited {
	text-decoration: none
}

#site-name a:focus,
#site-name a:hover {
	text-decoration: underline
}

#site-slogan {
	margin: 0
}

.header-search {
	display: inline-block;
	width: 100%
}

#page-title {
	margin: 0
}

.banner-cover {
	position: absolute
}

.banner-cover .banner {
	width: 100%;
	margin: 0 auto;
	position: relative
}

.banner-cover .banner .views-slideshow-controls-bottom {
	position: relative;
	top: -50px;
	z-index: 999;
	margin: 0 auto;
	max-width: 1170px;
	width: 100%;
	z-index: 9 !important
}

.banner-cover .banner .views-slideshow-controls-bottom>div {
	position: absolute;
	right: 0;
	min-width: 155px
}

.banner-cover .banner .views-slideshow-cycle-main-frame {
	width: 100% !important;
	margin-bottom: -2px
}

.banner-cover .banner .views-slideshow-cycle-main-frame img {
	width: 100%
}

#views_slideshow_cycle_teaser_section_featured_slider-block,
.views-slideshow-cycle-main-frame-row {
	width: 100% !important;
	background: var(--black)
}

.banner_image {
	position: relative;
	overflow: hidden;
	text-align: center
}

#aggregator .feed-source .feed-icon {
	display: inline;
	float: none;
	margin-right: 10px
}

.feed-details dd,
.feed-details dt {
	display: inline;
	margin: 0
}

ul.links {
	margin: 0;
	padding: 0
}

ul.links.inline {
	display: block
}

ul.links li {
	display: inline;
	list-style: none;
	padding: 0 10px 0 0
}

.search-results {
	margin: 0
}

.region-header {
	float: right;
	width: 52%;
	margin: 10px 20px 0 0;
	padding-top: 0
}

a {
	text-decoration: none
}

a:focus,
a:hover {
	text-decoration: underline;
	color: var(--gehc-purple-dark);
}

#menu-drink_menu {
	float: none;
	position: relative;
	z-index: 12;
	background: rgba(0, 0, 0, .3)
}

#menu-drink_menu #menu-bar {
	margin-top: 0;
	position: static
}

#menu-drink_menu #menu-bar #block-megamenu-main-menu {
	display: inline-block;
	vertical-align: top
}

#menu-drink_menu #menu-bar #block-megamenu-main-menu * {
	transition: none
}

#menu-drink_menu #menu-bar #block-megamenu-main-menu ul li {
	margin: 0 5px;
	font-size: 1.3em;
	line-height: 100%;
	color: var(--white)
}

#menu-drink_menu #menu-bar #block-megamenu-main-menu ul li a {
	white-space: normal;
	font-family: 'Source Sans Pro';
	font-size: 15px;
	-webkit-font-smoothing: antialiased;
	line-height: 20px;
	color: var(--white)
}

#menu-drink_menu #menu-bar #block-megamenu-main-menu ul li a:hover {
	color:var(--gehc-purple-dark)
}

.nav {
	clear: both;
	margin: 10px 0
}

.nav ul,
.nav ul.menu {
	margin: 0;
	padding: 0
}

.nav li,
.nav ul.menu li {
	display: inline;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0
}

.nav li a,
.nav ul.menu li a {
	display: block;
	white-space: nowrap;
	padding: 0 10px
}

.nav .block {
	margin-bottom: 0
}

#block-megamenu-main-menu {
	display: block;
	position: static;
	float: left
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent {
	position: static;
	margin: 2px 5px
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent a {
	padding: 9px
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent:hover h2.megamenu-parent-title a {
	color: var(--white) !important;
	border-bottom: 5px solid var(--gehc-purple-default);
	padding-bottom: 4px;
	text-decoration: none
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap {
	position: absolute;
	left: 0;
	width: 100%;
	background: rgba(15, 127, 65, .95);
	top: 38px;
	min-height: 100px
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul {
	display: block;
	top: 0;
	width: 100% !important
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul ul.megamenu-bin {
	max-width: 100%;
	width: 100% !important;
	margin: 20px 0;
	min-height: 250px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000F7F41,endColorstr=#000F7F41)"
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul ul.megamenu-bin>li.megamenu-slot {
	position: inherit;
	clear: both;
	float: left;
	width: 200px;
	margin: 3px 5px
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul ul.megamenu-bin>li.megamenu-slot ul.megamenu-bin {
	border-left: 1px solid var(--white)
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul ul.megamenu-bin>li.megamenu-slot ul.megamenu-bin .break-li li {
	width: 100% !important;
	display: inline-block
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul ul.megamenu-bin>li.megamenu-slot ul.megamenu-bin li.megamenu-slot {
	position: static
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul ul.megamenu-bin>li.megamenu-slot ul.megamenu-bin li.megamenu-slot.megamenu-slot-5 .full-width-wrap {
	right: 75px
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul ul.megamenu-bin>li.megamenu-slot .full-width-wrap {
	position: absolute;
	right: 75px;
	top: 0;
	width: 73%
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul ul.megamenu-bin .break-li {
	display: inline-block;
	max-width: 165px
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul ul.megamenu-bin .break-li li {
	clear: both
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul ul.megamenu-bin .break-li li>.full-width-wrap {
	position: absolute;
	right: -100px;
	top: 0;
	width: 73%
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent>.full-width-wrap .wrap_ul ul.megamenu-bin .break-li li>.full-width-wrap>.wrap_ul>ul.megamenu-bin {
	border-left: 1px solid var(--white)
}

#block-megamenu-main-menu .megamenu-skin-analogicbk ul {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000F7F41,endColorstr=#000F7F41)"
}

#block-megamenu-main-menu .megamenu-skin-analogicbk ul li.megamenu-slot a {
	color: var(--white)
}

#block-megamenu-main-menu .megamenu-skin-analogicbk ul li.megamenu-slot a:hover {
	color: var(--gehc-purple-dark);
	text-decoration: none
}

#block-megamenu-main-menu .megamenu-skin-analogicbk ul li.megamenu-slot:hover h3.megamenu-slot-title a {
	color: var(--gehc-purple-default)
}

#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent.menu-1845>.full-width-wrap .wrap_ul ul.megamenu-bin {
	width: auto !important;
	max-width: 100%;
	border-right: 0
}

.mobile #megamenu-main-menu li.drop {
	position: relative
}

.mobile #megamenu-main-menu li.drop.open {
	position: static
}

.mobile #megamenu-main-menu li.drop:before {
	content: "";
	position: absolute;
	background: url(../arrow-left.html) no-repeat;
	background-size: contain;
	height: 12px;
	width: 13px;
	top: 21px;
	left: 15px
}

.mobile #megamenu-main-menu li.drop .full-width-wrap {
	position: absolute;
	width: 100%;
	top: 0;
	height: 100%;
	background: #0f7f41
}

.mobile #megamenu-main-menu li.drop .full-width-wrap .wrap_ul {
	width: 100% !important;
	padding: 0;
	margin: 0;
	height: 100% !important;
	background: #0f7f41
}

.mobile #megamenu-main-menu li.drop .full-width-wrap ul.megamenu-bin {
	padding: 0;
	margin: 0 !important;
	width: 100%;
	background: #0f7f41
}

.mobile #megamenu-main-menu li.drop .full-width-wrap ul.megamenu-bin li.megamenu-slot {
	width: 100% !important;
	padding: 0;
	margin: 0;
	position: relative;
	background: transparent
}

.mobile #megamenu-main-menu a.toggle {
	position: absolute;
	height: 15px;
	width: 15px;
	cursor: pointer;
	padding: 0 !important;
	margin: 0;
	height: 100%;
	width: 40px
}

.mobile #megamenu-main-menu a.back-btn {
	cursor: pointer
}

#drp-item-ul {
	position: absolute;
	display: inline-block;
	padding: 4px 8px;
	font-family: 'Source Sans Pro',Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #555;
	line-height: 140%;
	padding-left: 0 !important;
	z-index: 11
}

#drp-item-ul li a.active {
	width: 100%;
	z-index: 99999
}

h2.block-title {
	font-size: 26px;
	margin: 20px 0
}

#block-views-advanced-banner-block {
	height: 800px
}

#block-views-advanced-banner-block .view-advanced-banner ul {
	padding: 0
}

#block-views-advanced-banner-block .view-advanced-banner ul li {
	margin: 0 auto
}

#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content {
	position: absolute;
	left: 0;
	right: 0;
	margin-top: 80px;
	z-index: 1
}

#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content .field-content,
#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content .field-content a,
#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content .field-content h1,
#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content .field-content h2,
#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content .field-content h3,
#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content .field-content p {
	color: var(--white)
}

#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content .field-content h1 {
	font-size: 100px;
	margin: 0;
	letter-spacing: .4em;
	line-height: 145px
}

#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content .field-content p {
	font-size: 18px;
	line-height: 20px;
	margin-top: 20px;
	font-weight: 500
}

#block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-image img {
	width: 100%;
	top: 0;
	position: absolute
}

#messages {
	position: relative
}

.home-specialty-block h2.block-title {
	background: rgba(0, 0, 0, .5);
	width: 100%;
	padding: 10px;
	color: var(--white);
	margin-bottom: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.home-specialty-block .draggableviews-processed li.views-row {
	margin: 0 0 10px 1%;
	padding: 0;
	max-height: 244px
}

.home-specialty-block .view-content .views-row .views-field-field-specialty-image {
	opacity: 1
}

.home-specialty-block .view-content .views-row .views-field-field-specialty-image:hover {
	opacity: .8
}

.home-specialty-block .view-content .views-row .views-field-field-specialty-image a img {
	display: block
}

.home-specialty-block .view-content .views-row:nth-child(3n+1) {
	margin-left: 0
}

.home-specialty-block .view-content .views-row .views-field-title {
	position: absolute;
	top: 100px;
	left: 30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 28px;
	-webkit-font-smoothing: antialiased;
	z-index: 10
}

.home-specialty-block .view-content .views-row .views-field-title a {
	color: var(--white);
	font-size: 24px
}

.home-list-block .views-row:nth-child(3n+1) {
	margin-left: 0
}

.home-list-block h2.block-title {
	margin: 20px 0
}

.home-list-block .views-field-title {
	margin-top: 15px;
	line-height: 130%
}

.home-list-block .views-field-title p {
	margin-bottom: 10px
}

.home-list-block .views-field-title a {
	color: #636363
}

.home-list-block .views-field-field-date p {
	font-size: 13px;
	color: var(--gehc-purple-default)
}

#block-views-latest-news-block-block-1 {
	margin-bottom: 0
}

.home-featured-block .views-row {
	position: relative
}

.home-featured-block .views-row .views-field-field-date,
.home-featured-block .views-row .views-field-field-press-date {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 100px;
	z-index: 1
}

.home-featured-block .views-row .views-field-field-date .field-content,
.home-featured-block .views-row .views-field-field-press-date .field-content {
	width: 40%;
	float: right
}

.home-featured-block .views-row .views-field-field-date .field-content h1,
.home-featured-block .views-row .views-field-field-press-date .field-content h1 {
	color: var(--white);
	font-size: 52px
}

.home-featured-block .views-row .views-field-field-date .field-content h1 span,
.home-featured-block .views-row .views-field-field-press-date .field-content h1 span {
	color: var(--gehc-purple-default)
}

.home-featured-block .views-row .views-field-field-date .field-content h2,
.home-featured-block .views-row .views-field-field-press-date .field-content h2 {
	padding-right: 100px
}

.home-featured-block .views-row .views-field-field-date .field-content h2 a,
.home-featured-block .views-row .views-field-field-press-date .field-content h2 a {
	color: var(--white);
	font-size: 32px;
	font-weight: 400;
	line-height: 40px
}

.home-featured-block .views-row .views-field-field-date .field-content p,
.home-featured-block .views-row .views-field-field-press-date .field-content p {
	color: var(--white);
	margin-top: 20px
}

.home-featured-block .views-row .views-field-field-blog-image {
	position: relative;
	width: 100%;
	max-height: 500px
}

@media (min-width:1025px) {
	.home-featured-block .views-row .views-field-field-blog-image {
		max-height: 650px;
		overflow: hidden
	}
}

.home-featured-block .views-row .views-field-field-blog-image:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	background-color: rgba(44, 44, 44, .25)
}

.home-featured-block .views-row .views-field-field-blog-image img {
	width: 100%;
	height: auto;
	vertical-align: top;
	pointer-events: none
}

.home #block-analogicbk-parser-feed-1-featured {
	position: relative;
	margin-bottom: 20px
}

.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 100px;
	z-index: 1
}

.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content {
	width: 40%;
	float: right
}

.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content h1 {
	color: var(--white);
	font-size: 52px
}

.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content h1 span {
	color: var(--gehc-purple-default)
}

.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content h2.link-arrow {
	font-size: 2.1em;
	font-weight: 100;
	line-height: 140%;
	color: #666566;
	margin: 5px 0 0;
	padding-right: 100px
}

.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content h2.link-arrow a {
	color: var(--white);
	font-size: 32px;
	font-weight: 400;
	line-height: 40px
}

.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content h2.link-arrow a.arrow {
	content: "<a></a>";
	background: url(../png/circle-btn.png) no-repeat;
	background-size: 100%;
	height: 48px;
	width: 47px;
	position: absolute;
	right: 55px;
	top: 35%
}

.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content p {
	color: var(--white);
	margin-top: 20px
}

.home #block-analogicbk-parser-feed-1-featured .image-wrapper {
	position: relative;
	width: 100%;
	height: 500px;
	background-size: cover;
	background-position: 50%
}

@media (min-width:1025px) {
	.home #block-analogicbk-parser-feed-1-featured .image-wrapper {
		height: 50vw;
		max-height: 650px
	}
}

.home #block-analogicbk-parser-feed-1-featured .image-wrapper:after {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(44, 44, 44, .25)
}

.home #block-analogicbk-parser-feed-1-featured .image-wrapper img {
	width: 100%;
	height: auto;
	vertical-align: top;
	pointer-events: none
}

.home #block-analogicbk-parser-feed-1 .inline_blogs_wrapper_open {
	margin-bottom: 20px
}

.home #block-analogicbk-parser-feed-1 .inline_blogs_wrapper_open .inline-blogs-title {
	margin: 20px 0;
	font-size: 26px
}

.home #block-analogicbk-parser-feed-1 .inline_blogs_wrapper_open .blog-banner-content-wrapper {
	margin: 0 .4% 20px
}

.home #block-analogicbk-parser-feed-1 .inline_blogs_wrapper_open .blog-banner-content-wrapper:first-of-type {
	margin-left: 0
}

.home #block-analogicbk-parser-feed-1 .inline_blogs_wrapper_open .blog-banner-content-wrapper .blog-banner-content .hs-blog-title {
	line-height: 110%;
	color: #666566;
	margin-top: 15px
}

.home #block-analogicbk-parser-feed-1 .inline_blogs_wrapper_open .blog-banner-content-wrapper .blog-banner-content .hs-blog-title p {
	margin-bottom: 10px
}

.home #block-analogicbk-parser-feed-1 .inline_blogs_wrapper_open .blog-banner-content-wrapper .blog-banner-content .hs-blog-title p a {
	color: #636363
}

.home #block-analogicbk-parser-feed-1 .inline_blogs_wrapper_open .blog-banner-content-wrapper .blog-banner-content .hs-blog-post-date p {
	font-size: 13px;
	color: var(--gehc-purple-default)
}

.home-events-block.block {
	width: 100%;
	background: #f1f1f1;
	margin-bottom: 0;
	padding: 20px 0
}

.home-events-block.block .block-inner h2 {
	font-size: 26px;
	margin: 10px 40px 20px 0;
	display: inline-block;
	vertical-align: top
}

.home-events-block.block .block-inner .block-content {
	display: inline-block
}

.home-events-block.block .block-inner .block-content .views-row {
	display: inline-block;
	margin-right: 30px
}

.home-events-block.block .block-inner h3 {
	display: inline-block;
	color: #ccc;
	font-size: 32px;
	font-weight: 400;
	margin: 10px 10px 0 0
}

.home-events-block.block .block-inner .views-field-title p {
	margin-bottom: 0
}

.home-events-block.block .block-inner .views-field-title p a {
	color: #636363
}

.home-events-block.block .block-inner .views-field-field-news-country {
	color: var(--gehc-purple-default);
	font-size: 13px;
	margin-top: 5px
}

.link-arrow {
	position: relative
}

.link-arrow .arrow {
	content: "<a></a>";
	background: url(../png/circle-btn.png) no-repeat;
	background-size: 100%;
	height: 48px;
	width: 47px;
	position: absolute;
	right: 55px;
	top: 35%
}

.link-arrow .arrow:hover {
	text-decoration: none
}

p.link-arrow {
	display: inline-block;
	padding-right: 115px;
	padding-top: 5px
}

p.link-arrow .arrow {
	top: 0
}

#content .view-press-release .date-display-single {
	color: var(--gehc-purple-default);
	font-size: 1.3em;
	display: block;
	padding-top: 5px
}

.news-title .title {
	float: left;
	margin-left: 4.2%;
	font-size: 2em;
	color: var(--gehc-purple-default);
	width: 75%
}

.blog_date {
	float: left;
	border-right: 1px solid var(--gehc-purple-default);
	margin-left: 15px
}

.blog_date div {
	color: var(--gehc-purple-default);
	font-size: 1.4em;
	line-height: 120%;
	padding-right: 20px
}

.node-type-bk-medical-product-sub #page #columns,
.single-systems #page #columns {
	margin-top: 500px
}

.node-type-bk-medical-product-sub #page #columns .content-inner,
.single-systems #page #columns .content-inner {
	width: 100%;
	max-width: 100%
}

.node-type-bk-medical-product-sub #content_top,
.single-systems #content_top {
	position: relative
}

.node-type-bk-medical-product-sub #content_top .product-container,
.single-systems #content_top .product-container {
	width: 100%;
	background: var(--black);
	border-radius: 0;
	margin-top: 0;
	color: var(--white);
	min-height: 750px;
	background-position: 0 0
}

.node-type-bk-medical-product-sub #content_top .product-container .product-content,
.single-systems #content_top .product-container .product-content {
	margin-left: 0;
	padding: 40px;
	margin-top: 100%;
	background: #303030
}

.node-type-bk-medical-product-sub #content_top .product-container .product-content h1,
.single-systems #content_top .product-container .product-content h1 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 60px;
	-webkit-font-smoothing: antialiased;
	letter-spacing: .3em;
	color: var(--gehc-purple-default)
}

.node-type-bk-medical-product-sub #content_top .product-container .product-content p,
.single-systems #content_top .product-container .product-content p {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	-webkit-font-smoothing: antialiased;
	line-height: 20px
}

.node-type-bk-medical-product-sub #content_top .product-container .product-content ul,
.single-systems #content_top .product-container .product-content ul {
	list-style: square;
	padding: 0 0 0 20px
}

.node-type-bk-medical-product-sub #content_top .product-container .product-content h2,
.node-type-bk-medical-product-sub #content_top .product-container .product-content h3,
.single-systems #content_top .product-container .product-content h2,
.single-systems #content_top .product-container .product-content h3 {
	color: var(--white);
	font-weight: 400
}

.node-type-bk-medical-product-sub #content_top .product-container .product-content p.feature,
.single-systems #content_top .product-container .product-content p.feature {
	font-size: 15px;
	font-weight: 400;
	line-height: 20px
}

.node-type-bk-medical-product-sub #content_top .product-container li,
.node-type-bk-medical-product-sub #content_top .product-container p,
.single-systems #content_top .product-container li,
.single-systems #content_top .product-container p {
	color: var(--white)
}

.node-type-bk-medical-product-sub #content_top #block-system-main,
.single-systems #content_top #block-system-main {
	position: relative
}

#content .secondary-features-block {
	display: inline-block;
	width: 100%
}

#content .secondary-features-block .view-content h2 {
	color: var(--gehc-purple-default)
}

.featured-transducer-block {
	margin: 80px 0
}

.featured-transducer-block img {
	max-width: 90%;
	margin-bottom: 40px
}

.featured-transducer-block .featured-transducer-text h2 {
	max-width: 450px
}

.featured-transducer-block .featured-transducer-text h3 {
	max-width: 450px;
	margin: 35px 0 10px
}

.featured-transducer-block .featured-transducer-text p {
	max-width: 450px
}

#content .transducer-list-block {
	clear: both;
	margin: 80px
}

#content .transducer-list-block .view-content ul li {
	vertical-align: top;
	width: 31%;
	padding: 5px;
	margin-left: 3%;
	margin-right: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}

#content .transducer-list-block .view-content ul li .next,
#content .transducer-list-block .view-content ul li .prev {
	display: none
}

#content .transducer-list-block .view-content ul li:nth-child(3n+1) {
	margin-left: 0
}

#content .transducer-list-block .view-content ul li .views-field-title {
	font-size: 22px;
	line-height: 24px;
	margin: 15px 0 10px
}

#content .transducer-list-block .view-content ul li .views-field-field-trans-app .field-content {
	display: inline
}

#content .transducer-list-block .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-content-title a {
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block
}

#content .view-urology-product .view-content ul li {
	list-style: none;
	vertical-align: top;
	width: 30%;
	height: 10vw;
	padding: 5px;
	margin: 0 5% 5% 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}

#content .view-urology-product .view-content ul li:nth-child(2n+0) {
	margin: 0 5% 5% 0
}

#content .view-urology-product .view-content ul li:nth-child(3n) {
	margin-right: 0
}

#content .view-urology-product .view-content ul li .views-field-field-transducer-image,
#content .view-urology-product .view-content ul li .views-field-field-transducer-image a img {
	width: 100%
}

#content .view-urology-product .view-content ul li .views-field-title span {
	font-size: 22px;
	line-height: 24px;
	margin: 15px 0 10px
}

#content .view-urology-product .view-content ul li .views-field-field-trans-app .field-content {
	display: inline
}

.views-field-field-product-overview ul {
	margin: 15px
}

.views-field-field-product-overview ul li {
	font-weight: 400;
	line-height: 29px;
	list-style-type: square
}

.node-type-bk-medical-product-sub .field-name-field-clinical-images,
.single-systems .field-name-field-clinical-images {
	background: var(--black);
	clear: both
}

.node-type-bk-medical-product-sub .field-name-field-clinical-images .field-items .field-slideshow-wrapper,
.single-systems .field-name-field-clinical-images .field-items .field-slideshow-wrapper {
	padding: 20px 0
}

.node-type-bk-medical-product-sub .field-name-field-clinical-images .field-items .field-slideshow,
.single-systems .field-name-field-clinical-images .field-items .field-slideshow {
	max-width: 58%;
	display: inline-block;
	vertical-align: top
}

.node-type-bk-medical-product-sub .field-name-field-clinical-images .field-items .item-list,
.single-systems .field-name-field-clinical-images .field-items .item-list {
	display: inline-block;
	max-width: 42%;
	vertical-align: top
}

.node-type-bk-medical-product-sub .field-name-field-clinical-images .field-items .item-list ul,
.single-systems .field-name-field-clinical-images .field-items .item-list ul {
	list-style-type: none
}

.node-type-bk-medical-product-sub .field-name-field-clinical-images .field-items .item-list ul li,
.single-systems .field-name-field-clinical-images .field-items .item-list ul li {
	height: 100px;
	width: 100px;
	list-style: none
}

.node-type-bk-medical-product-sub .field-name-field-clinical-images .field-items .item-list ul li img,
.single-systems .field-name-field-clinical-images .field-items .item-list ul li img {
	width: 100%
}

.node-type-bk-medical-product-sub .field-name-field-clinical-images .field-items .field-slideshow-controls,
.single-systems .field-name-field-clinical-images .field-items .field-slideshow-controls {
	display: none
}

.node-type-bk-medical-product-sub .transducer-list-block .views_slideshow_cycle_main,
.single-systems .transducer-list-block .views_slideshow_cycle_main {
	display: inline-block;
	width: 50%
}

.node-type-bk-medical-product-sub .transducer-list-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row,
.single-systems .transducer-list-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
	background: none
}

.node-type-bk-medical-product-sub .transducer-list-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field.views-field-title,
.single-systems .transducer-list-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field.views-field-title {
	font-size: 22px;
	line-height: 24px;
	margin: 15px 0 10px
}

.node-type-bk-medical-product-sub .transducer-list-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-field-trans-app,
.single-systems .transducer-list-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-field-trans-app {
	color: #747474;
	font-size: 17px
}

.node-type-bk-medical-product-sub .transducer-list-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-field-trans-app .field-content,
.single-systems .transducer-list-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-field-trans-app .field-content {
	display: inline
}

.node-type-bk-medical-product-sub .transducer-list-block .views-slideshow-controls-bottom,
.single-systems .transducer-list-block .views-slideshow-controls-bottom {
	margin-left: 2%;
	vertical-align: top;
	display: inline-block;
	width: 47%
}

.node-type-bk-medical-product-sub .transducer-list-block .views-slideshow-controls-bottom .views-slideshow-controls-text,
.node-type-bk-medical-product-sub .transducer-list-block .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-pause,
.single-systems .transducer-list-block .views-slideshow-controls-bottom .views-slideshow-controls-text,
.single-systems .transducer-list-block .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-pause {
	display: none
}

.node-type-bk-medical-product-sub .transducer-list-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item,
.single-systems .transducer-list-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
	float: left;
	margin: 0 10px 10px 0;
	max-width: 150px
}

.node-type-bk-medical-product-sub .transducer-list-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item img,
.single-systems .transducer-list-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item img {
	width: 100%
}

.node-bk-medical-product-sub h1#page-title,
.node-bk-medical-product h1#page-title {
	display: none
}

.bk-product-videos-block .block-inner h2.block-title {
	font-size: 26px;
	margin: 0 0 20px
}

.bk-product-videos-block .block-inner .view-bk-product-videos .view-content {
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between
}

.bk-product-videos-block .block-inner .view-bk-product-videos .view-content .views-row {
	display: inline-block;
	width: auto
}

.bk-product-videos-block .block-inner .view-bk-product-videos .view-content .views-row .next,
.bk-product-videos-block .block-inner .view-bk-product-videos .view-content .views-row .prev {
	display: none
}

.bk-product-videos-block .block-inner .view-bk-product-videos .view-content .views-row .video-caption {
	margin-top: 15px
}

.bk-product-videos-block .block-inner .view-bk-product-videos .view-content .views-row .video-caption p {
	line-height: 130%
}

.no-flexbox .bk-product-videos-block .views-row,
.no-flexbox .bk-product-videos-block .views-row .video-wrapper,
.no-flexbox .bk-product-videos-block .views-row .video-wrapper .video-container {
	vertical-align: top
}

.featured-video-block .video-caption {
	display: none
}

.product-downloads-block.block {
	width: 100%;
	background: #f1f1f1;
	margin-bottom: 0;
	padding: 20px 0
}

.product-downloads-block.block .block-inner .block-content .dl_block,
.product-downloads-block.block .block-inner .block-content>div {
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between
}

.product-downloads-block.block .block-inner .block-content .dl_block .dl_icon,
.product-downloads-block.block .block-inner .block-content .dl_block>p,
.product-downloads-block.block .block-inner .block-content>div .dl_icon,
.product-downloads-block.block .block-inner .block-content>div>p {
	padding: 15px 0 15px 40px;
	background: url(../png/download-icon.png) 0 15px no-repeat;
	width: 100%
}

@media (min-width:768px) {

	.product-downloads-block.block .block-inner .block-content .dl_block .dl_icon,
	.product-downloads-block.block .block-inner .block-content .dl_block>p,
	.product-downloads-block.block .block-inner .block-content>div .dl_icon,
	.product-downloads-block.block .block-inner .block-content>div>p {
		width: 42.5%
	}
}

@media (min-width:1025px) {

	.product-downloads-block.block .block-inner .block-content .dl_block .dl_icon,
	.product-downloads-block.block .block-inner .block-content .dl_block>p,
	.product-downloads-block.block .block-inner .block-content>div .dl_icon,
	.product-downloads-block.block .block-inner .block-content>div>p {
		width: 28.33333%
	}
}

.product-downloads-block.block .block-inner .block-content .dl_block .dl_icon a,
.product-downloads-block.block .block-inner .block-content .dl_block>p a,
.product-downloads-block.block .block-inner .block-content>div .dl_icon a,
.product-downloads-block.block .block-inner .block-content>div>p a {
	color: #747474;
	font-size: 17px;
	display: block;
	padding-top: 6px
}

.product-downloads-block.block .block-inner h2 {
	font-size: 26px;
	margin: 0 0 20px
}

.no-flexbox .product-downloads-block.block .dl_icon {
	display: inline-block;
	margin-right: 30px
}

.block-bean {
	margin-bottom: 0 !important
}

.block-bean .bean-brochure {
	width: 100%;
	background: #f1f1f1;
	margin-bottom: 0;
	padding: 20px 0 40px
}

.block-bean .bean-brochure .content {
	max-width: 1170px;
	width: 100%;
	margin: 0 auto
}

.block-bean .bean-brochure .content .field-name-title-field {
	font-size: 26px;
	margin: 0 0 20px;
	color: var(--gehc-purple-default)
}

.block-bean .bean-brochure .content .field-name-field-link .field-items {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-justify-content: space-around
}

.block-bean .bean-brochure .content .field-name-field-link .field-items .field-item {
	padding: 15px 0 15px 40px;
	background: url(../png/download-icon.png) 0 15px no-repeat
}

.block-bean .bean-brochure .content .field-name-field-link .field-items .field-item a {
	color: #747474;
	font-size: 20px
}

#content .specialty-product-block h2.block-title {
	margin-top: 40px
}

#content .specialty-product-block .views-row {
	display: inline-block;
	vertical-align: top;
	margin-left: 3%;
	min-width: 320px;
	width: 31%;
	margin-bottom: 40px
}

#content .specialty-product-block .views-row:nth-child(3n+1) {
	margin-left: 0
}

#content .specialty-product-block .views-row .views-field-field-product-image-1 img {
	max-height: 320px;
	width: auto
}

#content .specialty-product-block .views-row .views-field-view-node {
	margin: 20px 0
}

#content .specialty-product-block .views-row .views-field-view-node a {
	font-size: 14px
}

ul.sf-menu {
	margin-bottom: 0
}

ul.sf-menu a {
	border-left: 0;
	border-top: 0;
	padding: 0 10px;
	text-decoration: none;
	height: 2.5em;
	line-height: 2.5em
}

ul.sf-menu a:active,
ul.sf-menu a:focus,
ul.sf-menu a:hover,
ul.sf-menu li.sfHover,
ul.sf-menu li:hover {
	outline: 0
}

.block-superfish li,
.block-superfish ul {
	margin: 0 !important;
	padding: 0 !important
}

.sf-vertical,
.sf-vertical li {
	width: 100%
}

.sf-vertical li.sfHover ul,
.sf-vertical li:hover ul {
	left: 100%;
	top: 0;
	margin: 0;
	padding: 0
}

.sf-vertical li a {
	padding: 0 10px
}

.sf-navbar {
	padding-bottom: 0 !important
}

.sf-menu.sf-style-default a {
	padding: 0 10px
}

ul.menu,
ul.menu ul {
	padding-left: 15px
}

ul.menu li {
	margin: 0
}

.block .menu li.content {
	padding: 0
}

.book-navigation .page-up {
	min-width: 2em;
	white-space: nowrap
}

.book-navigation .menu {
	margin-left: 0
}

#breadcrumb {
	margin: 10px 0
}

#breadcrumb .breadcrumb-label {
	font-size: 1em;
	display: inline;
	padding-right: 10px
}

#breadcrumb .breadcrumb-label:after {
	content: ":"
}

#breadcrumb ol {
	margin: 0;
	padding: 0
}

#breadcrumb .with-breadcrumb-label ol {
	display: inline
}

#breadcrumb li {
	list-style: none;
	display: inline
}

ul.pager {
	clear: both;
	margin: 0;
	text-align: center
}

.item-list ul.pager li {
	margin: 0
}

ul.pager li {
	background-image: none;
	display: inline;
	list-style-type: none;
	padding: .5em
}

ul.pager li.pager-current {
	font-weight: 700
}

.block ul.pager li {
	margin: 0
}

#skip-link {
	left: 50%;
	margin-left: -6.5em;
	margin-top: 0;
	padding: 0 .5em;
	position: absolute;
	width: 12em;
	z-index: 50
}

#skip-link a,
#skip-link a:link,
#skip-link a:visited {
	background: #444;
	background: rgba(0, 0, 0, .6);
	color: var(--white);
	display: block;
	line-height: 2;
	padding: 0;
	text-align: center;
	text-decoration: none
}

#skip-link a:active,
#skip-link a:focus,
#skip-link a:hover {
	outline: 0
}

#tasks {
	margin-bottom: 15px
}

ul.primary {
	border-bottom-color: #ccc;
	margin: 20px 0;
	padding: 0 0 0 5px
}

ul.primary li {
	display: block;
	float: left;
	margin: 0 1px -1px
}

ul.primary li a {
	background-color: #f5f5f5;
	border-color: #ccc;
	margin-right: 1px;
	padding: 0 10px;
	display: block;
	float: left;
	height: 1.5em;
	line-height: 1.5em
}

ul.primary li a:focus,
ul.primary li a:hover {
	background-color: #eee;
	border-color: #ccc
}

ul.primary li.active a,
ul.primary li.active a:focus,
ul.primary li.active a:hover {
	background-color: var(--white);
	border-bottom-color: var(--white)
}

ul.secondary {
	border-bottom: 1px solid #ccc;
	margin: 1em 0 0;
	padding: 0 .3em 1em
}

ul.secondary li {
	border-right: 0;
	list-style: none;
	padding: 0 10px 0 0
}

ul.secondary li a.active,
ul.secondary li a:hover {
	border-bottom: none;
	text-decoration: underline
}

ul.action-links {
	margin: 20px 0 0;
	list-style: none
}

.field-label {
	font-size: 1em;
	font-weight: 700;
	font-family: inherit;
	line-height: inherit;
	margin-bottom: 0
}

.field-type-taxonomy-term-reference {
	margin-bottom: 1.5em
}

.field-type-taxonomy-term-reference.field-label-inline .field-items {
	margin: 0;
	padding: 0
}

.field-type-taxonomy-term-reference.field-label-inline .field-item {
	display: inline;
	list-style: none;
	padding: 0 10px 0 0
}

.ia-l .field-type-image figure,
.iat-l .field-type-image figure {
	margin: 5px 20px 15px 0
}

.ia-c .field-type-image figure,
.iat-c .field-type-image figure {
	margin: 5px auto 15px
}

.ia-r .field-type-image figure,
.iat-r .field-type-image figure {
	margin: 5px 0 15px 20px
}

#block-language-block-drp-language-block-drp {
	display: inline-block;
	width: 100px;
	position: relative;
	z-index: 9999;
	vertical-align: top;
	height: 32px;
	float: right;
	margin-right: 20px
}

#block-language-block-drp-language-block-drp #drp-item-ul {
	width: 115px
}

#block-language-block-drp-language-block-drp #drp-item-ul li {
	font-family: 'Source Sans Pro',Lato;
	font-size: 15px;
	-webkit-font-smoothing: antialiased;
	line-height: 25px
}

#block-language-block-drp-language-block-drp #drp-item-ul li:nth-child(n+2) {
	background: rgba(0, 0, 0, .3);
	width: 100%;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 0
}

#block-language-block-drp-language-block-drp #drp-item-ul li a {
	color: var(--white);
	padding-left: 10px
}

#block-language-block-drp-language-block-drp #drp-item-ul li:first-child {
	margin-bottom: 5px;
	padding-left: 20px
}

#block-language-block-drp-language-block-drp #drp-item-ul li:first-child a {
	margin: 3px 0;
	border-right: 1px solid var(--white);
	padding: 0 13px 0 0
}

#block-language-block-drp-language-block-drp #drp-item-ul:hover {
	background: transparent;
	border-radius: 0;
	border: 0
}

.contactpage {
	width: 31%;
	min-width: 190px;
	padding-right: 10px;
	padding-bottom: 30px
}

@media (min-width:768px) {
	.contactpage {
		float: left;
		height: 250px
	}
}

.contactpage_wrapper {
	width: 100%;
	clear: both;
	position: relative;
	display: inline-block
}

.block {
	margin-bottom: 20px
}

.block-title {
	margin: 0
}

.block-content ol,
.block-content ul {
	padding: 0 0 0 15px
}

.block-content li {
	margin: 0;
	padding: 0
}

.powered-by-block {
	text-align: right;
	margin-bottom: 0
}

.powered-by-block p {
	margin-bottom: 0
}

.view-analogic-ulrasound-blogs .views-field-field-blog-image {
	height: 100px;
	width: 250px;
	overflow: hidden;
	display: inline-block;
	float: right
}

.view-analogic-ulrasound-blogs .views-field-field-blog-image img {
	width: 100%;
	height: auto
}

.view-analogic-ulrasound-blogs .date-display-single {
	color: var(--gehc-purple-default);
	font-size: .8em;
	line-height: 120%;
	padding-right: 20px;
	float: none;
	display: block
}

.view-analogic-ulrasound-blogs .views-field-title-1 a,
.view-blog-front-page .views-field-title-1 a {
	display: block;
	margin: 15px 0 50px 19%
}

.page-blog .news-and-event-section {
	background: transparent
}

#block-search-form {
	float: right;
	display: inline-block
}

#block-search-form .form-item-search-block-form {
	float: left;
	margin-top: 8px
}

#block-search-form .form-item-search-block-form input[type=search] {
	-webkit-appearance: none;
	border: 0;
	padding: 5px;
	border-radius: 3px;
	width: 117px;
	background: #f0f0f0
}

#block-search-form input[type=submit] {
	display: block;
	width: 20px;
	min-width: 0;
	height: 20px;
	background: transparent url(../png/search-icon-2.png) no-repeat;
	background-size: contain;
	text-indent: -1000px;
	margin: 10px
}

.node {
	margin-bottom: 20px
}

.node .node-title {
	margin: 0
}

#comments {
	margin: 1.5em 0
}

#comments h2.comment-form,
#comments h2.comment-title {
	margin: 0
}

.comment {
	margin-bottom: 20px
}

.comment-title {
	margin: 0
}

.new {
	color: #c00
}

.indented {
	margin-left: 40px
}

.form-item input.error,
.form-item select.error,
.form-item textarea.error {
	border: 1px solid #c00
}

.form-item label {
	font-weight: 700
}

.form-item .description {
	font-size: .85em
}

.form-required,
.marker {
	color: #c00
}

.container-inline div,
.container-inline label {
	display: inline
}

fieldset {
	border: 1px solid #ccc
}

.confirm-parent,
.password-parent {
	margin: 0
}

table {
	margin: 10px 0;
	padding: 0;
	width: 100%
}

table.sticky-header {
	z-index: 10
}

table,
tbody,
td,
th,
thead,
tr {
	border-color: #ccc
}

table,
td,
th {
	vertical-align: middle
}

caption,
td,
th {
	text-align: left
}

thead tr {
	font-weight: 700;
	background-color: #e5e5e5
}

td,
th {
	border-bottom: 0;
	margin: 0;
	padding: 5px 7px
}

tbody tr {
	border-top: 1px solid #ccc
}

tr.odd {
	background: var(--white)
}

tr.even,
tr.info,
tr:nth-child(2n+2) {
	border-bottom: 0;
	background-color: #f5f5f5
}

tr.odd td.active {
	background-color: #eee
}

tr.even td.active {
	background-color: #ebebeb
}

#forum td .created,
#forum td .last-reply,
#forum td .pager,
#forum td .posts,
#forum td .replies,
#forum td .topics {
	white-space: normal
}

div.messages {
	margin-bottom: 10px;
	margin-top: 10px
}

div.messages ul {
	margin-top: 0;
	margin-bottom: 0
}

.comment-unpublished p.unpublished,
.node-unpublished p.unpublished {
	color: pink;
	color: hsla(0, 68%, 80%, .4);
	font-family: 'Source Sans Pro', Impact;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.2;
	height: 0;
	margin: 0;
	padding: 0;
	overflow: visible;
	text-align: center;
	text-transform: uppercase;
	word-wrap: break-word
}

.maintenance-page .container {
	padding: 40px 0
}

.maintenance-page #page-title,
.maintenance-page #site-name {
	margin: 0
}

.db-offline .container {
	margin: 0 auto;
	padding: 40px 0;
	width: 100%;
	max-width: 960px
}

.db-offline div.messages {
	margin: 20px 0 0
}

.db-offline #content {
	padding: 20px 0
}

#admin-menu {
	margin: 0;
	padding: 0
}

.dev-query {
	background: #eee;
	padding: 30px
}

#styleguide-header {
	padding: 0 10px
}

#styleguide-header .item-list {
	font-family: inherit;
	margin: 0 20px 20px 0;
	min-height: 260px;
	width: auto
}

@media only screen and (min-width:1025px) {

	.banner-cover,
	.full-header,
	.page-cover {
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none
	}

	.home .full-header {
		position: fixed;
		width: 100%;
		top: 0
	}

	.home .full-header.scroll {
		position: absolute
	}

	.has-banner .full-header {
		position: fixed;
		width: 100%;
		top: 0
	}

	.has-banner .full-header.scroll {
		position: absolute
	}

	.home .banner-cover {
		margin-top: 107px;
		position: fixed;
		top: 0;
		width: 100%
	}

	.home .banner-cover.scroll {
		position: absolute
	}

	.home #content_top {
		z-index: 1;
		margin-top: 750px;
		position: relative
	}
}

.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .views-exposed-widget .form-submit {
	margin-top: 1em
}

.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .views-exposed-widget label {
	font-size: 15px;
	font-weight: 400
}

.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .views-exposed-widget .views-widget {
	margin-top: 3px
}

.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .views-widget-filter-field_news_country_value input,
.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .views-widget-filter-title input {
	background: #ddd
}

.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .views-widget-filter-field_start_date_value #edit-field-start-date-value-max-wrapper,
.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .views-widget-filter-field_start_date_value #edit-field-start-date-value-min-wrapper {
	display: inline-block
}

.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .form-item-tid select,
.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .views-widget-filter-field_start_date_value #edit-field-start-date-value-max-wrapper select,
.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .views-widget-filter-field_start_date_value #edit-field-start-date-value-min-wrapper select {
	height: 28px;
	font-size: 15px
}

.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .form-item-field-start-date-value-max-year,
.page-events #block-views-71cc69d7b1298afb2cfc14a6fcc06ea8 .form-item-field-start-date-value-min-year {
	display: none
}

#block-views-products-block-1 .views-row,
#block-views-products-block-2 .views-row {
	display: inline-block;
	margin-top: 20px;
	min-width: 100px;
	text-align: center
}

#block-views-products-block-1 .views-row .views-field-title a,
#block-views-products-block-2 .views-row .views-field-title a {
	font-size: 18px
}

#block-views-products-block-1 .views-row .views-field-field-product-image,
#block-views-products-block-2 .views-row .views-field-field-product-image {
	padding-bottom: 20px
}

#block-views-products-block-1 {
	padding-bottom: 30px;
	border-bottom: 1px solid #ededed
}

#block-views-products-block-1 .views-row {
	width: 24%
}

#block-views-products-block-2 {
	padding-top: 20px
}

#block-views-products-block-2 .views-row {
	width: 33%
}

.page-products .field-collection-container,
.single-products .field-collection-container {
	border-bottom: 1px solid #ededed
}

.page-products .field-collection-container .field-name-field-product-references>.field-items>.field-item,
.single-products .field-collection-container .field-name-field-product-references>.field-items>.field-item {
	min-width: 175px;
	display: inline-block
}

.page-products .field-collection-container .field-name-field-product-references>.field-items>.field-item .field-collection-view,
.single-products .field-collection-container .field-name-field-product-references>.field-items>.field-item .field-collection-view {
	border: none
}

.page-products .field-collection-container .field-name-field-product-references>.field-items>.field-item .field-collection-view .node-bk-medical-product,
.single-products .field-collection-container .field-name-field-product-references>.field-items>.field-item .field-collection-view .node-bk-medical-product {
	background: var(--white) !important
}

.page-products .field-collection-container .field-name-field-product-references>.field-items>.field-item .field-collection-view .node-bk-medical-product .node-content,
.single-products .field-collection-container .field-name-field-product-references>.field-items>.field-item .field-collection-view .node-bk-medical-product .node-content {
	text-align: center
}

.page-products .field-collection-container .field-name-field-product-references>.field-items>.field-item .field-collection-view .node-bk-medical-product .node-content .field-name-field-product-image,
.single-products .field-collection-container .field-name-field-product-references>.field-items>.field-item .field-collection-view .node-bk-medical-product .node-content .field-name-field-product-image {
	padding: 5px 0
}

.page-products .field-collection-container .field-name-field-product-references>.field-items>.field-item .field-collection-view .node-bk-medical-product .node-content .node-title,
.single-products .field-collection-container .field-name-field-product-references>.field-items>.field-item .field-collection-view .node-bk-medical-product .node-content .node-title {
	margin: 1em 0;
	padding: 5px 0
}

.page-products .field-name-field-options h2,
.single-products .field-name-field-options h2 {
	margin: .83em 0;
	font-size: 22px;
	font-weight: 400;
	line-height: 130%
}

.page-products .field-name-field-options .field-label,
.single-products .field-name-field-options .field-label {
	font-size: 1.5em;
	margin: 10px 0
}

.page-products .field-name-field-options a,
.single-products .field-name-field-options a {
	font-size: 17px;
	line-height: 22px
}

.page-education #columns .content-inner {
	width: 100% !important
}

.page-education #columns .content-inner .node-education-page .field-collection-container,
.page-education #columns .content-inner .node-education-page .field-collection-view,
.page-education #columns .content-inner .node-education-page .field-item,
.page-education #columns .content-inner .node-education-page .field-items {
	border: none
}

.page-education #columns .content-inner .node-education-page .field-collection-container,
.page-education #columns .content-inner .node-education-page>.node-content>.no-class>.field-name-body {
	margin: 0 auto
}

.page-education #columns .content-inner .node-education-page .field-collection-container h2,
.page-education #columns .content-inner .node-education-page>.node-content>.no-class>.field-name-body h2 {
	font-size: 30px;
	font-weight: 100
}

.page-education #columns .content-inner .node-education-page>.node-content>.no-class>.field-name-body>.field-items>.field-item {
	width: 40%
}

@media (min-width:768px) {
	.page-education #columns .content-inner .node-education-page .field-items {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width:768px) {
	.page-education #columns .content-inner .node-education-page .field-name-field-e-books>.field-items>.field-item {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		max-width: 25%;
		margin: 2.5%
	}
}

@media (min-width:1025px) {
	.page-education #columns .content-inner .node-education-page .field-name-field-e-books>.field-items>.field-item {
		max-width: 20%
	}
}

.page-education #columns .content-inner .node-education-page .field-name-field-e-books>.field-items>.field-item .image-wrap {
	min-height: 300px
}

.page-education #columns .content-inner .node-education-page .field-name-field-e-books>.field-items>.field-item img {
	max-height: 400px;
	width: auto
}

.page-education #columns .content-inner .node-education-page .field-name-field-e-books>.field-items>.field-item .download-link {
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end
}

.page-education #columns .content-inner .node-education-page .field-name-field-featured-educational-video {
	width: 100%
}

.page-education #columns .content-inner .node-education-page .field-name-field-educational-videos>.field-items>.field-item {
	display: inline-block;
	vertical-align: top;
	width: 33%
}

.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course {
	width: 100%;
	position: relative
}

.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course .field-name-field-course-image {
	position: absolute;
	z-index: 10;
	width: 100%
}

.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course .field-name-field-course-image img {
	width: 100%
}

.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course .shadow {
	z-index: 15;
	position: absolute;
	width: 100%;
	height: 100%
}

.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course .field-content-fields {
	position: absolute;
	color: var(--white);
	padding-left: 10%;
	z-index: 20
}

.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course .field-content-fields h2 {
	color: var(--white);
	text-transform: uppercase;
	font-size: 50px;
	margin-bottom: 0;
	line-height: 1
}

.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course .field-content-fields a {
	font-size: 50px;
	color: var(--white)
}

.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course .field-content-fields .field-name-field-date-of-course,
.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course .field-content-fields .field-name-field-location,
.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course .field-content-fields .separator {
	display: inline-block;
	font-size: 20px
}

.page-education #columns .content-inner .node-education-page .field-name-field-local-courses h2 {
	padding-bottom: 30px
}

.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item.even>.field-collection-view {
	margin-right: 25px
}

.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item.odd>.field-collection-view {
	margin-left: 25px
}

.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item {
	display: inline-block;
	width: 49%;
	vertical-align: top;
	font-size: 18px
}

.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item .separator {
	color: var(--gehc-purple-default)
}

.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item .field-collection-view {
	margin: 0
}

.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item .field-collection-view .field-name-field-date-of-course {
	padding-bottom: 10px;
	color: var(--gehc-purple-default)
}

.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item .field-collection-view .field-name-field-location {
	display: inline-block;
	color: var(--gehc-purple-default)
}

.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item .field-collection-view .node-title {
	display: inline-block;
	padding-bottom: 20px
}

.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item .field-collection-view .field-name-body ul {
	padding: 0;
	margin-left: 0
}

.product-display {
	display: inline-block;
	vertical-align: top;
	padding: 10px 20px
}

#block-block-185 {
	display: none
}

.hbspt-form p {
	font-size: inherit !important
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
	display: block
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden] {
	display: none
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	line-height: 1.5;
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden
}

body {
	min-height: 100%;
	margin: 0;
	padding: 0;
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility\9
}

button,
input,
select,
textarea {
	font-family: 'Source Sans Pro', sans-serif
}

a {
	color: var(--gehc-purple-default)
}

a:active,
a:focus,
a:hover {
	outline: 0
}
h1, h2, h3, h4{
	font-weight: 800;
}
h1,
h1 a,
h2,
h3 {
	color: var(--gehc-purple-default)
}

h1 a strong,
h1 strong,
h2 strong,
h3 strong {
	font-weight: 700
}

#content h1,
h1 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 35px;
	-webkit-font-smoothing: antialiased;
	line-height: 45px;
	margin-bottom: 5px
}

h2 {
	font-size: 25px;
	margin: .83em 0;
	margin-bottom: 10px
}

h2,
h3 {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	line-height: 30px
}

h3 {
	font-size: 20px;
	margin: 1em 0
}

h4 {
	font-size: 1em;
	margin: 1.33em 0
}

h5 {
	font-size: .83em;
	margin: 1.67em 0
}

h6 {
	font-size: .75em;
	margin: 2.33em 0
}

#content ul {
	list-style-type: square
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: 700
}

blockquote {
	margin: 1em 40px
}

dfn {
	font-style: italic
}

mark {
	background: #ff0;
	color: var(--black)
}

p,
pre {
	margin: 0 0 1.5em
}

code,
kbd,
samp {
	font-family: 'Source Sans Pro', monospace, serif;
	_font-family: courier new, monospace;
	font-size: 1em
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: none
}

q:after,
q:before {
	content: "";
	content: none
}

small,
sub,
sup {
	font-size: 75%
}

sub,
sup {
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

dl,
menu,
ol,
ul {
	margin: 1em 0
}

dd {
	margin: 0 0 0 40px
}

menu,
ol,
ul {
	padding: 0 0 0 20px
}

nav ol,
nav ul {
	list-style: none;
	list-style-image: none
}

svg:not(:root) {
	overflow: hidden
}

figure,
form {
	margin: 0
}

fieldset {
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
	*margin-left: -7px
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle
}

button,
input {
	line-height: normal
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button;
	*overflow: visible
}

button[disabled],
input[disabled] {
	cursor: default
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top
}

table {
	border-spacing: 0;
	border-collapse: collapse;
	font-size: inherit;
	font: 100%
}

#main-content,
.at-panel .rounded-corner,
.attribution,
.block-inner,
.block-panels-mini>.block-title,
.branding-elements,
.breadcrumb-wrapper,
.menu-wrapper,
.pane-inner,
div.messages {
	margin-left: 10px;
	margin-right: 10px
}

#content .panel-display,
#content .panel-flexible {
	margin-left: -10px;
	margin-right: -10px
}

img {
	height: auto;
	-ms-interpolation-mode: bicubic
}

embed,
img,
object,
video {
	max-width: 100%
}

.lt-ie9 embed,
.lt-ie9 img,
.lt-ie9 object,
.lt-ie9 video {
	max-width: none
}

#getlocations_map_canvas img,
#locationmap_map img,
#map img,
.geofieldMap img,
.gmap img,
.openlayers-map img,
.view-gmap img,
.views_horizontal_slider img {
	max-width: none !important
}

.content-inner,
.nav,
.region-footer,
.region-secondary-content,
.region-sidebar-first,
.region-sidebar-second,
.region-tertiary-content,
header[role=banner] {
	overflow: visible;
	word-wrap: break-word
}

.ir {
	display: block !important;
	text-indent: 100%;
	white-space: nowrap;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	background-color: transparent
}

.element-invisible,
.ir {
	overflow: hidden;
	border: 0
}

.element-invisible {
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	padding: 0;
	position: absolute;
	width: 1px
}

.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
	clip: auto;
	height: auto;
	overflow: visible;
	position: static;
	width: auto
}

.offscreen {
	position: absolute;
	top: -99999em;
	width: 1px;
	height: 1px;
	overflow: hidden;
	outline: 0
}

.element-hidden {
	display: none
}

.container {
	max-width: 100% !important
}

.main {
	max-width: 1170px;
	width: 100%;
	margin: 0 auto
}

img {
	max-width: 100%
}

h2 {
	font-weight: 400
}

.oflow {
	overflow: hidden
}

.fleft {
	float: left
}

.fright {
	float: right
}

input[type=text] {
	background: var(--gehc-grey-250);
	font-weight: 400;
	font-size: 1.3em;
	padding: 10px 16px ;
	color: var(--black);
	border-radius: 4px;
}

input[type=submit],
input[type=text] {
	border: none;
	font-family: 'Source Sans Pro', Open Sans, sans-serif
}

input[type=submit] {
	position: relative;
	color: var(--white);
	background: var(--gehc-purple-default);
	padding: 10px 16px ;
	border-radius: 4px;
	font-size: 1.5em;
	font-weight: 600;
	cursor: pointer;
	min-width: 85px
}
input[type=submit]:hover,input:hover[type=submit]{
	background: var(--gehc-purple-dark);
}
select {
	margin-right: 10px
}

.bnone {
	border: none !important
}

.header-search h2 {
	display: none
}

#branding {
	float: left;
	*width: 34%;
	margin-right: 0
}

#name-and-slogan {
	float: left;
	margin-top: 60px
}

#site-name {
	font-size: 15px
}

#name-and-slogan a {
	display: block;
	padding-bottom: 5px;
	color: #0078c1
}

.searchbar {
	float: right;
	margin-right: 10%;
	width: 31%
}

.page-node-38 #columns {
	display: none
}

#header input[type=search],
#header input[type=text] {
	background-color: var(--white);
	border: none;
	margin-right: 3px;
	padding: 5px 5px 3px;
	font-size: 1.3em;
	float: right;
	width: 100%;
	*width: 90%
}

#header input[type=submit] {
	background: url(../sprite.html) left -213px no-repeat;
	padding: 0;
	text-indent: -9999px !important;
	font-size: 0;
	line-height: 0;
	color: var(--white);
	margin-right: 0;
	display: block;
	min-width: 0;
	float: left;
	max-width: 20px;
	width: 20px !important;
	height: 24px;
	position: relative
}

#header .container-inline {
	height: 24px;
	width: 100%;
	overflow: hidden;
	background-color: transparent !important
}

#block-lang-dropdown-language {
	float: right
}

#header .form-item {
	float: right;
	width: 84%
}

#edit-actions--2 {
	float: left
}

#header .form-item,
.form-actions {
	margin: 0;
	padding: 0
}

#block-menu-menu-header-menu .block-inner,
#block-search-form .block-inner {
	margin: 0
}

#header #edit-lang-dropdown-select_arrow {
	background: url(../en.html) 0 0 no-repeat;
	padding-left: 30px;
	background-position: 0 100% !important
}

.form-item-lang-dropdown-select {
	border: 1px solid #ddd;
	border-radius: 4px
}

#block-lang-dropdown-language .ui-icon {
	background: url(../en.html) 0 0 no-repeat;
	width: 35px;
	height: 20px
}

#block-lang-dropdown-language.active a,
#block-lang-dropdown-language:hover .ui-state-default {
	background: #2c90d6 !important
}

#block-lang-dropdown-language.active .ui-icon,
#block-lang-dropdown-language:hover .ui-icon {
	background: url(../bg-language-hover.html) 0 0 no-repeat
}

#block-lang-dropdown-language .ui-state-default {
	background: var(--white) !important;
	background-image: none;
	border-bottom: none !important
}

#edit-lang-dropdown-select-button {
	text-decoration: none
}

#edit-lang-dropdown-select-button .ui-selectmenu-item-focus.ui-state-hover {
	background: none
}

.ui-selectmenu-menu #edit-lang-dropdown-select-menu {
	background-color: #0091d9
}

#edit-lang-dropdown-select-menu {
	background: none
}

#edit-lang-dropdown-select-menu .ui-selectmenu-item-selected {
	background: #83c4e4;
	display: block;
	border: none
}

#edit-lang-dropdown-select-menu .ui-state-hover {
	background: #83c4e4
}

#edit-lang-dropdown-select-menu {
	border: none
}

#edit-lang-dropdown-select_title:hover {
	background: #0091d9;
	color: var(--white)
}

#edit-lang-dropdown-select_title:hover #edit-lang-dropdown-select_arrow {
	background: url(../bg-language-hover.html) 0 0 no-repeat
}

.dd .ddTitle {
	border-radius: 4px;
	cursor: pointer;
	padding: 4px
}

.dd:hover #edit-lang-dropdown-select_child {
	display: block
}

#block-views-company-group-block .item-list>ul {
	margin: 0;
	padding: 0
}

#block-views-company-group-block .item-list>ul li {
	margin-left: 0;
	list-style: none
}

#main-content,
.at-panel .rounded-corner,
.attribution,
.block-inner,
.block-panels-mini>.block-title,
.branding-elements,
.breadcrumb-wrapper,
.menu-wrapper,
.pane-inner,
div.messages {
	margin-left: 0;
	margin-right: 0
}

.form-item-search-block-form {
	float: right
}

#edit-actions--3 {
	float: left;
	width: 20px
}

.region-slider h2 {
	display: none
}

.header-search .menu {
	float: right;
	margin-top: 5px
}

.header-search .menu li {
	float: left;
	margin-right: 6px;
	font-size: 1.3em;
	line-height: 110%;
	color: #9d9d9d;
	list-style: none;
	border-right: 1px solid #9d9d9d
}

.header-search .menu li.last {
	border: none
}

.header-search .menu li a {
	padding-right: 6px;
	color: #9d9d9d
}

.header-search .menu li a.active,
.header-search .menu li a:hover {
	color: var(--gehc-purple-dark)
}

.menu-main {
	padding-bottom: 40px
}

.menu-main ul {
	position: relative
}

#menu-bar,
.news .block-inner {
	margin: 0
}

#menu-bar li a {
	color: var(--black);
	background: none
}

#menu-bar li a.active,
#menu-bar li a:hover {
	color: var(--gehc-purple-default)
}

.news.main {
	margin: 20px auto 35px
}

.menu-main ul ul {
	background: var(--white);
	height: 290px;
	z-index: 9;
	box-shadow: 0 2px 2px #666
}

.menu-main ul ul li {
	float: none;
	margin: 0
}

.menu-main ul ul li a {
	font-size: 1.4em;
	line-height: 100%;
	padding: 22px 0 22px 18px;
	display: block;
	margin-right: 10px
}

.menu-main ul ul li a:hover {
	background-position: right -38px
}

.menu-main ul ul ul {
	background: #e6e6e6
}

.menu-main ul ul ul ul {
	background: var(--white)
}

.menu-main ul ul ul ul li a {
	padding: 10px 0 10px 18px;
	font-size: 1em
}

.menu-main ul div {
	padding-top: 10px;
	width: 150px;
	left: 0;
	top: 40px;
	z-index: 9
}

.menu-main ul div,
.menu-main ul div div {
	background: #e6e6e6;
	position: absolute;
	display: none
}

.menu-main ul div div {
	width: 100%;
	left: 100%;
	top: 0;
	margin-top: -10px
}

.menu-main ul div div div {
	width: 100%
}

.menu-main ul div div div div {
	width: 85%;
	height: 100%;
	padding: 0;
	border-top: 10px solid #e6e6e6;
	background: var(--white)
}

.menu-main ul div div div li img {
	display: none;
	position: absolute;
	top: 39px
}

.menu-main ul div div div li:hover img {
	display: block
}

.menu-main ul ul li:hover {
	background: #f4f4f4
}

.menu-main ul li:hover>div,
.menu-main ul li li:hover:div {
	display: block
}

.banner-cover {
	width: 100%;
	overflow: hidden
}

.banner_image img {
	max-width: none
}

.banner-pic {
	position: absolute;
	right: -43px;
	top: 10px
}

.banner-text {
	position: absolute;
	left: 80px;
	top: 127px;
	width: 48%
}

.region-slider .views-field-field-link {
	float: left;
	margin: 130px 0 0 14px;
	width: 38%
}

.region-slider .text {
	font-size: 1.5em;
	line-height: 120%;
	color: var(--white)
}

.region-slider .link a {
	padding: 5px 0;
	background: #0088da;
	font-size: 1.68em;
	display: block;
	width: 164px;
	text-align: center;
	color: var(--white);
	margin-top: 30px;
	text-decoration: none
}

#views_slideshow_cycle_teaser_section_featured_slider-block {
	margin: 0 auto;
	width: 100%
}

.region-slider .link a:hover {
	background: var(--gehc-purple-default)
}

.banner-border {
	background: url(../banner-border.html) top no-repeat;
	width: 100%;
	height: 10px;
	position: relative;
	box-shadow: 0 2px 4px #666;
	z-index: 8;
	overflow: hidden
}

#quicktabs-container-bk_medical_quick_tab #quicktabs-tabpage-bk_medical_quick_tab-1 {
	margin-top: 30px
}

.banner_title,
.bk_banner_title {
	position: absolute;
	left: 50%;
	margin-left: -578px;
	top: 30px;
	color: var(--white);
	font-size: 1.4em;
	line-height: 120%;
	min-width: 136px;
	text-align: left
}

.bk_banner_title {
	width: 235px;
	font-size: 2.5em
}

.banner_text {
	position: absolute;
	left: 50%;
	margin-left: -346px;
	top: 30px;
	color: #8ed5ff;
	font-size: 1.2em;
	line-height: 120%
}

.banner_image>img {
	width: 100%
}

.views-field-field-background-image {
	text-align: center
}

.player iframe {
	border: 6px solid #666;
	border-radius: 4px;
	behavior: url(../pie.html)
}

.player,
.player iframe {
	position: relative
}

.views-field-field-slider-content {
	position: absolute;
	top: 20%;
	width: 100%
}

.slider_text {
	width: 520px;
	float: left;
	margin-left: 64px;
	margin-top: 30px
}

.region-slider .heading {
	padding-bottom: 10px
}

.region-slider .heading a {
	font-size: 28px;
	color: var(--white)
}

#widget_pager_bottom_featured_slider-block {
	position: absolute;
	right: 13%
}

.views-field-field-slider-content .field-content {
	margin: 0 auto;
	max-width: 1170px;
	width: 100%
}

#widget_pager_bottom_featured_slider-block .views-field-counter {
	position: relative
}

#widget_pager_bottom_featured_slider-block div {
	float: left;
	width: 22px;
	height: 22px;
	margin-right: 15px;
	text-indent: -9999px;
	background: #737373;
	border-radius: 4px
}

#widget_pager_bottom_featured_slider-block .active div,
#widget_pager_bottom_featured_slider-block div:hover {
	background-color: #147fb6 !important;
	background-image: none;
	cursor: pointer
}

.technologies {
	margin-bottom: 40px;
	overflow: hidden
}

.technologies p {
	padding: 10px 20px 0 0;
	font-size: 1.4em;
	line-height: 120%
}

.technologies li {
	float: left;
	width: 31%
}

.technologies .title-body {
	margin-top: 0
}

.technologies .views-row-1 {
	margin: 0
}

.news #block-views-company-news-block {
	width: 47%;
	float: left
}

.news #block-views-blogs-block,
.news #block-views-event-and-shows-block {
	width: 22%;
	float: left;
	margin-left: 4%
}

tbody tr {
	border: none
}

.news h2 {
	background: url(../border-repeate.html) 0 100% repeat-x;
	padding-bottom: 10px;
	font-size: 1.5em;
	line-height: 100%;
	text-transform: uppercase
}

.news p {
	padding-top: 0 !important;
	font-size: 1.5em;
	line-height: 110%
}

.news p a {
	color: #666566;
	line-height: 120%;
	display: block;
	padding-bottom: 5px
}

.news td {
	padding-top: 20px
}

.news span {
	font-size: 1.2em
}

.news span a {
	font-size: 1.13em;
	line-height: 130%;
	color: #666566;
	display: block;
	padding-bottom: 4px;
	font-weight: 400
}

.news .country_event {
	font-size: 1.1em;
	line-height: 100%
}

.news .event_date {
	font-size: 1.2em
}

#block-views-company-group-block .content,
#block-views-company-news-block td {
	padding-left: 5px
}

#block-views-company-group-block h2,
#block-views-company-news-block h2 {
	margin-left: 5px
}

.newsletters #block-webform-client-block-10 {
	background: #d7d7d7
}

.newsletters .block-content.content {
	width: 81%;
	float: left
}

.newsletters #block-webform-client-block-10 {
	margin-bottom: 35px;
	padding: 19px 6px
}

.newsletters #block-webform-client-block-10 a {
	text-decoration: none;
	height: 28px
}

.newsletters .form-item {
	margin: 0;
	width: 16%;
	margin-right: 2%
}

.newsletters .form-item>.form-item {
	width: 100%
}

.newsletters tr.info,
tr.even,
tr:nth-child(2n+2) {
	background: none
}

#block-views-company-group-block img.image-style-desaturate {
	display: block
}

#block-views-company-group-block .logo1:hover .image-style-desaturate,
#block-views-company-group-block img.image-style-none {
	display: none
}

#block-views-company-group-block .logo1:hover .image-style-none {
	display: block
}

.views-field-field-company-1-logo,
.views-field-field-company-2-logo,
.views-field-field-company-3-logo {
	width: 30%;
	float: left;
	margin-left: 4px
}

.views-field-field-content {
	clear: both
}

#block-views-company-group-block {
	width: 46%;
	float: left;
	margin-right: 1%
}

.region-technology .block,
.region-technology .block-content ul {
	margin: 0;
	padding: 0
}

.region-technology .image-style-none {
	padding-bottom: 10px
}

.region-technology .views-row-even,
.region-technology .views-row-last {
	margin-left: 3%
}

#footer .block-inner,
.technologies .block-inner {
	margin: 0
}

#block-menu-menu-links {
	width: 24%;
	margin: 0 1%;
	float: left
}

#block-block-2 {
	float: right;
	width: 26%
}

#footer h2 {
	font-size: 1.7em;
	line-height: 120%;
	color: #3a3a3a;
	border-bottom: 1px dotted #d6dbdb;
	padding-bottom: 17px;
	padding-bottom: 10px !important;
	margin-bottom: 17px !important
}

#footer li {
	list-style: none
}

.ultra {
	padding: 16px 0 44px
}

#block-menu-menu-links ul {
	padding: 0
}

#block-menu-menu-links li {
	border-bottom: 1px dotted #d6dbdb;
	width: 45%;
	padding: 7px 0 4px;
	float: left
}

#block-menu-menu-links li a {
	color: #0e8c48;
	font-size: 1.4em;
	line-height: 100%
}

.menu-item-1094,
.menu-item-1108,
.menu-item-1109 {
	width: 45%;
	margin-left: 10% !important
}

#block-views-company-group-block p {
	font-size: 1.2em;
	line-height: 140%;
	padding-top: 12px;
	color: #6b6b6b
}

#block-menu-menu-links li.menu-item-1108,
#block-menu-menu-links li.menu-item-1110 {
	border: none
}

#footer td span {
	margin-right: 15px
}

#footer .region-footer h2.block-title {
	display: none
}

.contact_content {
	font-size: 1.2em;
	line-height: 160%;
	padding-bottom: 5px
}

.contact_content,
.contact_content a {
	color: #6b6b6b
}

.region-sub-footer {
	padding: 17px 0 44px
}

#block-block-4,
#block-menu-menu-footer-menu .menu,
#block-menu-menu-footer-menu .menu li {
	float: left
}

#block-menu-menu-footer-menu .menu {
	padding-left: 0
}

.technologies li.views-row-1 {
	padding-left: 5px
}

.copy a {
	border-right: 1px solid #939696;
	padding: 0 2px;
	color: var(--gehc-purple-default)
}

.copy {
	font-size: 1.2em;
	line-height: 260%
}

.newsletters input[type=text] {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.newsletters select {
	width: 98%
}

.newsletters #edit-actions {
	width: 10%
}

.newsletters input[type=submit]:hover {
	background: #00aced
}

.specialty {
	width: 100%;
	margin-bottom: 46px
}

.specialty h2 {
	float: left;
	width: 17%;
	font-size: 2em;
	line-height: 110%;
	color: var(--white);
	padding-left: 17px
}

.specialty ul li {
	float: left;
	padding: 4px 0 2px;
	text-align: center
}

.specialty li a {
	color: #787878;
	font-size: 1.5em;
	line-height: 150%
}

.specialty li span {
	display: block
}

.jcarousel-skin-default .jcarousel-item {
	background: none;
	border: none;
	height: auto;
	width: 100px
}

.specialty .jcarousel-clip-horizontal,
.specialty .jcarousel-container-horizontal {
	width: 100%;
	height: auto;
	padding: 0
}

.specialty .block-content {
	float: left;
	width: 77%
}

.specialty .jcarousel-item {
	width: auto !important;
	padding: 0 42px 0 10px
}

.specialty .block,
.specialty .block-inner {
	margin: 0
}

.specialty .jcarousel {
	width: 100%
}

.specialty .jcarousel-skin-default .jcarousel-prev-horizontal {
	background-position: 0 0;
	left: -8px
}

.specialty .jcarousel-skin-default .jcarousel-next-horizontal {
	background-position: -20px 0 !important;
	right: -20px
}

.jcarousel-skin-default .jcarousel-prev,
.specialty .jcarousel-skin-default .jcarousel-next {
	background: url(../sprite.html) 0 0 no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	display: block;
	top: 4px
}

.region-technology .col-1,
.region-technology .col-2 {
	padding-right: 45px
}

.region-technology tr {
	border: none
}

.iMenu {
	display: none;
	background: url(../sprite.html) 0 0 no-repeat;
	padding-left: 30px;
	height: 30px;
	background-position: 0 -131px;
	font-size: 1.8em;
	line-height: 25px;
	color: #7b888f;
	margin-left: 5px;
	float: left;
	cursor: pointer
}

.accordion-header-1 .ui-icon-triangle-1-e,
.accordion-header-2 .ui-icon-triangle-1-s {
	background-position: 0 0 !important
}

.accordion-header-2 .ui-icon-triangle-1-s {
	background-position: 1px -63px !important;
	margin-right: 5px
}

.bk_banner {
	text-indent: -9999px
}

#block-accordion-menu-1 .ui-state-default,
#block-accordion-menu-1 .ui-widget-content .ui-state-default,
#block-accordion-menu-1 .ui-widget-header .ui-state-default {
	background: none
}

#block-accordion-menu-1 .ui-corner-all {
	border-radius: 0
}

#block-accordion-menu-1 .ui-state-active .ui-icon,
#block-accordion-menu-1 .ui-state-default .ui-icon {
	background: url(../arrow.html) 0 0 no-repeat
}

#block-accordion-menu-1 .ui-accordion .ui-accordion-header a {
	padding-top: 10px;
	padding-bottom: 10px
}

.accordion-menu-wrapper .ui-icon {
	height: 28px;
	width: 25px;
	top: 16px
}

.accordion-menu-wrapper .ui-accordion-header span.accordion-link {
	padding: 10px 0 10px 22px
}

.region.region-sidebar-second.sidebar {
	float: right
}

#block-system-main ul {
	width: 100%
}

.region-sidebar-first {
	margin-left: 0
}

#content-column {
	width: 56%
}

#content-column #main-content {
	margin: 0
}

.inner_page {
	margin-top: 36px;
	margin-bottom: 0
}

#content li .views-label-field-application {
	font-size: 1.3em
}

.views-label-field-frequency {
	font-size: 1.2em
}

#content li .field-content .views-field-field-transducer-application {
	font-size: 1.1em;
	display: inline;
	line-height: 120%;
	color: #737372
}

.content-column #content li .views-field-field-transducer-frequency .field-content {
	color: #898989;
	font-size: 1.3em;
	display: inline;
	line-height: 120%
}

#content li .views-field.views-field-field-application {
	padding: 0 15px 2px 0
}

.demo,
.request {
	background: #a8a8a8;
	text-align: center;
	border-radius: 4px;
	height: 20px;
	margin-bottom: 18px;
	padding: 6px 5px;
	font-size: 1.5em
}

.demo a,
.request a {
	color: var(--white);
	text-decoration: none
}

.demo:hover,
.region-sidebar-second input[type=submit]:hover,
.request:hover {
	background: #7f7b7b
}

.region-sidebar-second #block-simpleads-ad-groups-9 {
	position: relative
}

.region-sidebar-second #block-simpleads-ad-groups-9 h2 {
	display: none
}

.region-sidebar-second #block-simpleads-ad-groups-9 a {
	display: block;
	height: 164px
}

.region-sidebar-second #block-simpleads-ad-groups-9 .image-style-none {
	height: 100%;
	display: block;
	width: 217px
}

.region-sidebar-second #block-multiblock-1 .block-inner {
	background: #f4f4f4;
	padding: 16px;
	overflow: hidden;
	margin-bottom: 30px
}

.region-sidebar-second #block-multiblock-1 .block-inner h2 {
	color: #787878;
	font-size: 1.5em
}

.region-sidebar-second input[type=email],
.region-sidebar-second input[type=text] {
	background: var(--white);
	width: 100%;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.region-sidebar-second input[type=email] {
	border: none;
	padding: 5px;
	font-size: 1.4em;
	font-weight: 400;
	font-family:'Source Sans Pro', Open Sans, sans-serif
}

.region-sidebar-second input[type=submit] {
	background: #a8a8a8;
	width: 100%
}

.page-urology #main-content h1 {
	padding-bottom: 34px
}

#main-content h1#press-page-title {
	position: relative;
	top: -12px;
	background: url(../press-release.html) 0 0 no-repeat;
	padding-left: 40px
}

#main-content h1#press-page-title:hover {
	text-decoration: none
}

.single-systems #main-content h1 {
	color: #0e8c48;
	font-size: 30px;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 5px
}

ul.quicktabs-tabs.quicktabs-style-excel li.active a {
	border: 1px solid #ddd;
	border-bottom: none;
	background-color: var(--white) !important;
	border-radius: 5px 5px 0 0;
	color: #e38d00
}

ul.quicktabs-tabs.quicktabs-style-excel li a {
	font-size: 1.4em
}

ul.quicktabs-tabs.quicktabs-style-excel ul {
	padding-bottom: 8px
}

ul.quicktabs-tabs.quicktabs-style-excel li {
	margin-top: -5px
}

ul.quicktabs-tabs.quicktabs-style-excel li.active,
ul.quicktabs-tabs.quicktabs-style-excel li.active a,
ul.quicktabs-tabs.quicktabs-style-excel li.first,
ul.quicktabs-tabs.quicktabs-style-excel li.first.active,
ul.quicktabs-tabs.quicktabs-style-excel li.last.active a,
ul.quicktabs-tabs.quicktabs-style-excel li.last a,
ul.quicktabs-tabs.quicktabs-style-excel li a {
	background: none
}

#quicktabs-container-view__product_tab__block .quicktabs-views-group {
	width: 31%;
	float: left;
	margin: 10px 0 0 2.3%
}

.quicktabs_main.quicktabs-style-excel {
	border-bottom: none;
	padding: 20px 0 0
}

.quicktabs_main.quicktabs-style-excel .view-bk-clinical-images li {
	margin: 0
}

ul.quicktabs-tabs .quicktabs-style-excel li a {
	padding: 0 22px 3px 13px
}

ul.quicktabs-tabs li a.active {
	color: #777
}

.quicktabs-views-group .views-field-title-1 {
	font-size: 1.6em;
	line-height: 120%;
	color: #007dcd
}

.quicktabs-views-group .field-content {
	display: inline;
	padding-right: 20px
}

.quicktabs-views-group .views-label-field-frequency,
.quicktabs-views-group .views-label.views-label-field-application {
	font-size: 1.2em
}

.region-sidebar-second #block-block-6 .block-content {
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-bottom: 20px;
	behavior: url(../pie.html);
	position: relative
}

.region-sidebar-second .contact {
	float: none;
	width: auto;
	border-top: 1px solid #ddd;
	background: url(../sprite.html) 20px -532px no-repeat;
	padding: 8px 0 8px 42px;
	font-size: 1.4em;
	color: #787878
}

.region-sidebar-second .number-list {
	background: url(../sprite.html) 20px -508px no-repeat;
	font-size: 1.4em;
	padding: 8px 0 8px 40px;
	color: #787878
}

.region-sidebar-second .contact a,
.region-sidebar-second .number-list a {
	color: #787878
}

.quicktabs-views-group .views-field-title .field-content a {
	background: var(--gehc-purple-default);
	display: block;
	width: 70px;
	border-radius: 4px;
	font-size: 1.2em;
	line-height: 120%;
	padding: 3px 5px;
	color: var(--white);
	text-decoration: none;
	text-align: center;
	margin-top: 20px
}

.image-for-product {
	float: right
}

#drp-item-ul li a {
	padding: 3px 3px 3px 6px;
	color: var(--white);
	width: 100%;
	display: none
}

#drp-item-ul li a.active {
	color: #123b57;
	display: block
}

#drp-item-ul li {
	margin-left: 0
}

.language-switcher-locale-url li.active {
	display: block;
	float: none;
	position: absolute;
	top: -2px;
	left: 0;
	background: var(--white);
	border-radius: 5px;
	z-index: 99999
}

.language-switcher-locale-url li.active a {
	background: url(../en.html) 100% no-repeat;
	display: block
}

#drp-item-ul:hover li a.active,
.language-switcher-locale-url:hover li.active a {
	color: var(--white)
}

.language-switcher-locale-url li {
	display: none;
	position: static;
	width: 130px;
	padding: 4px 10px 4px 11px
}

.block-language-block-drp-language-block-drp:hover li,
.language-switcher-locale-url:hover li {
	display: block;
	clear: both;
	float: left
}

#block-locale-language-content {
	float: left;
	position: relative;
	z-index: 9999
}

.language-switcher-locale-url li a {
	padding: 3px 3px 3px 6px;
	display: block;
	color: #123b57
}

.language-switcher-locale-url li:hover a {
	background-color: #34acff;
	display: block;
	color: #123b57;
	text-decoration: none
}

.language-switcher-locale-url:hover li.active {
	background: none;
	border: 0;
	border-radius: 0
}

.language-switcher-locale-url:hover li.active a {
	background: url(../bg-language-hover.html) 100% no-repeat
}

.language-switcher-locale-url {
	border-radius: 5px;
	behavior: url(../pie.html)
}

#drp-item-ul:hover,
.language-switcher-locale-url:hover {
	border: 1px solid #ddd;
	background: #2c90d6
}

#drp-item-ul:hover {
	border: 1px solid #ddd;
	background: #0e8c48;
	border-radius: 5px;
	z-index: 9999;
	position: absolute
}

.container .columns .block,
.container .columns .block article {
	margin: 0
}

p {
	color: #666566
}

form .ui-selectmenu {
	border: 0 !important;
	background: #f7f7f7 !important;
	border-radius: 0;
	font-size: 1.3em;
	font-family: 'Source Sans Pro', Open Sans, sans-serif;
	line-height: 100%;
	width: 100% !important
}

form .ui-selectmenu span {
	margin-right: 0;
	color: #747474
}

form .ui-selectmenu .ui-selectmenu-icon {
	background: url(../select-up-down.html) no-repeat
}

#footer strong {
	font-weight: 700
}

.views-field-field-transducer-application .field-content {
	display: inline;
	font-size: 1.3em;
	color: #787878;
	line-height: 120%
}

.view-urology-product ul li {
	float: left;
	width: 31%;
	position: relative;
	min-height: 330px;
	margin: 0 1.5em 40px 0
}

.views-field.views-field-field-company-2-logo {
	margin-top: 4px
}

#block-system-main .application li {
	margin: 0
}

.view-bk-transducer ul {
	overflow: hidden
}

.view-bk-transducer ul li {
	float: none;
	width: 30.6%;
	position: relative;
	display: inline-block;
	vertical-align: top
}

.container p {
	font-size: 14px;
	line-height: 22px;
	padding-top: 3px;
	padding-bottom: 10px
}

.view-urology-product p {
	padding: 0 0 30px;
	color: #0078c1;
	font-size: 3em
}

#content .view-urology-product ul li .more-info-sect {
	position: absolute;
	bottom: 0
}

.more-info-sect {
	padding-top: 20px
}

.region-sidebar-second form .ui-selectmenu {
	width: 100% !important;
	background: var(--white) !important
}

.region-sidebar-second form .ui-selectmenu:focus,
.region-sidebar-second form .ui-selectmenu:hover {
	text-decoration: none;
	outline: none
}

.container .region-sidebar-second select {
	width: 100%
}

.product-body ul li {
	float: none
}

.product-content-outer {
	padding-bottom: 0;
	width: 100%;
	display: inline-block;
	margin-bottom: 0
}

.product-image {
	float: right;
	width: 25%;
	position: relative;
	top: -25px
}

.region-sidebar-first {
	padding-right: 2%
}

.region-sidebar-second {
	padding-left: 2%
}

.product-content-outer p {
	padding-bottom: 20px
}

.product-content-outer p strong {
	font-size: 1.2em;
	line-height: 140%
}

.container .product-body h3 {
	margin: 0
}

.product-body h3 {
	font-size: 1.5em;
	font-weight: 900;
	line-height: 140%;
	color: #666566;
	margin: 20px 0 0
}

.field-content h2,
.product-body h2 {
	font-size: 2.1em;
	font-weight: 100;
	line-height: 140%;
	color: #666566;
	margin: 5px 0 0
}

.field-content p {
	line-height: 160%
}

.views-field-field-product-overview h2 {
	font-size: 2.1em;
	font-weight: 100;
	line-height: 140%;
	color: #666566;
	margin: 5px 0 0
}

.views-field-field-product-overview p {
	line-height: 160%
}

.product-content-outer .application .heading {
	font-size: 1.8em;
	color: #666566;
	line-height: 150%;
	padding-bottom: 8px
}

.product-content-outer .application {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 62%
}

.product-content-outer .application ul {
	border-top: 1px solid #eaeaea
}

#block-system-main .product-content-outer .application ul li {
	width: 29.3%;
	background: url(../md-arrow.html) 0 no-repeat;
	float: left;
	padding: 5px 0 5px 4%;
	font-size: 14px
}

#block-system-main .product-content-outer .application ul li a {
	color: #666566
}

.add-techClass {
	color: #00980f;
	font-size: 19px;
	font-weight: 100;
	line-height: 130%;
	margin-top: 25px
}

.add-techClass a {
	font-size: 16px;
	font-weight: 900;
	line-height: 140%;
	color: #0078c1;
	margin: 25px 0 0
}

.views-field-field-clinical-images img {
	margin-bottom: 10px;
	margin-right: 5px
}

.main .breadcrumb a {
	color: #666
}

.main .breadcrumb {
	font-size: 1.3em;
	padding: 10px 0;
	margin-left: 15px
}

#block-multiblock-1 {
	margin-top: 40px
}

.node .field-name-field-transducer-application .field-label,
.node .field-name-field-transducer-frequency .field-label {
	color: #737372;
	float: left;
	font-weight: 700;
	display: inline
}

.node .field-name-field-transducer-application .field-items,
.node .field-name-field-transducer-frequency .field-items {
	display: inline;
	float: left
}

.node .field-name-body p {
	line-height: 22px;
	padding-bottom: 10px
}

.single-systems .node .field-name-body p {
	color: #828282
}

#tasks a {
	color: #737372
}

input[type=password] {
	background: none repeat scroll 0 0 #f7f7f7;
	border: medium none;
	font-family: 'Source Sans Pro', Open Sans, sans-serif;
	font-size: 1.4em;
	font-weight: 400;
	padding: 5px
}

#user-login label {
	line-height: 130%;
	font-size: 1.2em
}

.container #footer .region-footer p {
	padding-top: 0
}

.more-info-sect a {
	background: var(--gehc-purple-default);
	display: inline-block;
	border-radius: 4px;
	font-size: 1.1em;
	line-height: 120%;
	padding: 4px 12px;
	color: var(--white);
	text-decoration: none;
	text-align: center;
	behavior: url(../pie.html);
	position: relative
}

.more-info-sect a:hover {
	background: var(--gehc-purple-default)
}

#content li .views-field-title {
	color: var(--gehc-purple-default);
	font-size: 1.6em;
	padding-bottom: 3px;
	margin-top: 9px
}

.float_l {
	float: left
}

.float_r {
	float: right
}

.over_flow {
	overflow: hidden
}

.news-and-event-section {
	background: url(../news-and-events.html) repeat-y;
	overflow: hidden;
	margin-bottom: 10px
}

.view-id-news_and_events .news-and-event-section {
	background: url(../news-and-events1.html) repeat-y;
	overflow: hidden
}

.view-id-news_and_events .news-and-event-section .catgory-uro {
	width: 22%;
	padding-right: 4%
}

.news-and-event-section .catgory-uro {
	width: 14%;
	padding-right: 1%;
	text-align: right
}

.news-and-event-section .catgory-uro .link-uro a {
	color: #0078c1;
	font-size: 1.8em;
	line-height: 130%;
	font-weight: 700
}

.news-and-event-section .catgory-uro .name-uro a {
	color: var(--black);
	font-size: 1.3em;
	line-height: 130%
}

.news-and-event-section .detail-section-news {
	width: 70%;
	padding-left: 2%
}

.news-and-event-section .detail-section-news a {
	color: #666566;
	font-size: 1.1em;
	line-height: 130%
}

.page-analogic-ulrasound-blogs .detail-section-news a,
.page-blog-front-page .detail-section-news a {
	color: #66a0d2;
	font-size: 1.2em;
	line-height: 130%
}

.link-and-date {
	overflow: hidden
}

.news-and-event-section .detail-section-news .link-and-date span {
	color: #787878;
	font-weight: 700;
	float: none;
	line-height: 120%
}

.news-and-event-section .detail-section-news .link-and-date .country {
	display: inline;
	font-weight: 700;
	padding-left: 2px;
	padding-right: 5px;
	color: #787878;
	margin-right: 10px
}

.news-and-event-section .detail-section-news .news-categories {
	float: left;
	color: #fb9003;
	background: url(../sprite.html) left -488px no-repeat;
	padding-left: 10px
}

.news-and-event-section .detail-section-news .news-categories a {
	color: #fb9003;
	font-size: 1.1em;
	line-height: 100%;
	padding: 0 0 5px 4px;
	display: block;
	font-weight: 600
}

.view-blog-front-page .date-display-single {
	color: #66a0d2;
	font-size: .8em;
	line-height: 120%;
	padding-right: 20px;
	float: none;
	display: block
}

.view-analogic-ulrasound-blogs .catgory-uro span+span,
.view-blog-front-page .catgory-uro span+span {
	color: #787878;
	font-size: 1.5em;
	text-align: right
}

.view-analogic-ulrasound-blogs .views-field-title-2,
.view-blog-front-page .views-field-title {
	color: #66a0d2;
	font-size: 2em;
	line-height: 120%
}

.views-field-field-short-description .field-content {
	font-size: 1.4em;
	line-height: 136%
}

.view-analogic-ulrasound-blogs .image-style-none,
.view-blog-front-page .image-style-none {
	float: right;
	padding: 0 0 10px 10px;
	width: 30%
}

.blog_date_title .detail-section-news {
	padding-left: 4%
}

.view-analogic-ulrasound-blogs .views-field-field-short-description,
.view-blog-front-page .views-field-field-short-description {
	padding-left: 19%
}

.view-blogs .views-field-title {
	line-height: 110%;
	color: #666566
}

.page-analogic-ulrasound-blogs h1 {
	margin-bottom: 25px !important
}

.blog_content .content {
	float: right;
	width: 80%;
	clear: both
}

.blog_content .content .title {
	font-size: 2em;
	line-height: 120%;
	color: #006da9
}

.blog_content .short_description {
	font-size: 1.4em;
	line-height: 140%;
	padding-top: 10px;
	color: #787878
}

.blog_content .image {
	text-align: center;
	display: block
}

.blog_content .image img {
	padding: 30px 0
}

.blog_date div+div {
	color: #787878;
	font-size: 3em;
	text-align: right
}

#block-system-main .view-press-release li {
	width: 100%;
	min-height: 45px;
	border-bottom: 1px solid #e1e1e1;
	padding: 5px 0 20px;
	margin: 0
}

#block-system-main .view-press-release li.views-row-last {
	border: none
}

#content .view-press-release .views-field-title {
	font-size: 1.4em;
	line-height: 120%;
	padding: 0
}

#content .view-press-release .views-field-title a,
.node .blog_content p {
	color: #787878
}

#content .view-press-release .views-field-title a:hover {
	text-decoration: none
}

.region-slider .block {
	margin-bottom: 0
}

.news_banner_title {
	font-size: 1.8em;
	line-height: 120%
}

.news_banner_text {
	color: #8ed5ff
}

.region-sidebar-first ul ul {
	margin-top: 5px
}

.region-sidebar-first {
	width: 17.7% !important;
	margin-right: 2.4em
}

.region-sidebar-second input[type=submit] {
	background: var(--gehc-purple-default);
	behavior: url(../pie.html)
}

.page-landing-page #content-column {
	width: 74%
}

.landing_page_top img {
	float: left;
	margin-right: 20px;
	position: relative;
	top: -10px
}

#block-system-main .view-id-landing_page ul li {
	width: 100%;
	margin: 0
}

.landing_page_content>p {
	font-size: 2.4em;
	color: var(--gehc-purple-default);
	line-height: 120%;
	padding-top: 0
}

.book_high p {
	padding: 0 0 13px;
	font-size: 2em;
	line-height: 100%;
	color: #e8952b
}

.landing_page_middle .vimeo_video p {
	font-size: 1.8em;
	line-height: 120%;
	color: var(--gehc-purple-default);
	padding: 0 0 35px
}

.landing_page_content .short_desp p {
	line-height: 160%;
	padding-bottom: 35px
}

.landing_page_middle {
	clear: both;
	padding-top: 40px
}

.page-landing-page #block-system-main ul {
	overflow: visible
}

.vimeo_video {
	float: left;
	width: 62%;
	border-right: 1px solid #d9d9d9;
	margin-right: 2%
}

.book_high {
	float: left;
	width: 35.7%
}

#block-system-main .book_high li {
	min-height: 100%;
	font-size: 1.4em;
	line-height: 165%;
	color: #666566;
	background: url(../sprite.html) left -558px no-repeat;
	padding-left: 15px
}

.vimeo_video .embedded-video {
	text-align: center
}

.landing_page_last {
	clear: both;
	padding: 27px 0 64px
}

.region-sidebar-second h2 {
	font-size: 2.8em
}

.page-landing-page .region-sidebar-second h2 {
	padding-top: 18px
}

.page-landing-page .region-sidebar-second {
	background: #f4f4f4;
	margin-left: 1%;
	padding: 0 2% 20px
}

.page-landing-page .region-sidebar-second input[type=submit] {
	padding: 8px 15px
}

.region-sidebar-second #edit-actions {
	float: none
}

.specialty #menu-button a:focus {
	outline: none
}

.ui-selectmenu-menu li a,
.ui-selectmenu-status {
	padding-left: .5em
}

#menu-button_menu a,
.mobile-language {
	display: none
}

.hide {
	display: none !important
}

.trans_abs {
	position: relative
}

.zoomer {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	background: url(../sprite.html) left -289px no-repeat;
	width: 31px;
	height: 32px;
	display: block;
	cursor: pointer
}

.zoomer .lightbox-processed img {
	opacity: 0;
	filter: alpha(opacity=0);
	width: 32px;
	height: 32px
}

#nextLink {
	background: url(../next.html) right 15% no-repeat
}

#prevLink {
	background: url(../prev.html) left 15% no-repeat
}

.link-and-date {
	font-size: 1.1em;
	padding-top: 10px
}

#block-user-login h2 {
	font-size: 1.6em
}

#block-user-login .form-item label {
	font-size: 1.4em;
	color: #787878;
	font-weight: 400
}

#block-user-login input[type=password],
#block-user-login input[type=text] {
	background: var(--white);
	width: 200px;
	border: 1px solid #ddd;
	margin-top: 5px
}

#user-login-form li a {
	font-size: 1.2em;
	color: var(--gehc-purple-default)
}

.social {
	margin-left: 19%;
	clear: both;
	min-height: 45px;
	display: block
}

.social .twitter-share-button {
	float: left;
	width: 90px !important;
	margin-bottom: 7px
}

.ui-widget {
	font-size: 1.3em
}

.ui-widget-content a {
	color: #747474
}

.page-node-10 #webform-client-form-10 input[type=text] {
	width: 70%;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.page-node-10 #webform-client-form-10 select {
	width: 97%
}

.page-node-10 #block-system-main ul li {
	width: 100%
}

.page-node-10 #block-system-main ul li span {
	font-size: 1.3em;
	line-height: 160%;
	margin-left: 10px
}

.page-node-10 #block-system-main ul li a {
	color: #0078c1
}

.author-datetime {
	padding-bottom: 10px
}

.links a {
	color: var(--gehc-purple-default);
	margin-top: 20px;
	display: block;
	font-size: 1.6em
}

.megamenu-skin-friendly .megamenu-parent-title a:hover {
	background: none
}

#megamenu-main-menu ul li,
#megamenu-main-menu ul ul ul li {
	float: none;
	margin-left: 0;
	margin-right: 0;
	width: auto;
	display: block;
	padding: 0
}

.megamenu-skin-friendly .megamenu-slot-title {
	font-size: 100%;
	font-weight: 400
}

.megamenu-skin-friendly .megamenu-slot-title h3 a {
	font-size: .8em
}

.megamenu-skin-friendly li.megamenu-slot {
	border-radius: 0;
	box-shadow: none
}

.megamenu-skin-friendly .megamenu-slot a:hover {
	border-radius: 0;
	background: none
}

.megamenu-skin-friendly .megamenu-parent-title {
	font-size: 1.5em;
	line-height: 160%;
	font-weight: 400;
	display: block
}

.megamenu-skin-friendly .megamenu-item a,
.megamenu-skin-friendly .megamenu-item span,
.megamenu-skin-friendly .megamenu-slot-title a,
.megamenu-skin-friendly .megamenu-slot-title span {
	padding: 12px 10px
}

#megamenu-main-menu ul .wrap_ul {
	left: 100%;
	top: -10px
}

.megamenu-menu .megamenu-bin {
	position: static !important
}

#menu-bar #megamenu-main-menu div.pic {
	position: absolute;
	left: 100%;
	top: -10px;
	padding: 10px 0 0;
	background: var(--white);
	height: 315px;
	border-top: 10px solid #e6e6e6;
	width: 70%;
	text-align: center;
	box-shadow: 0 3px 2px #666
}

#menu-bar #megamenu-main-menu div.pic img {
	width: 100%
}

#menu-bar li.megamenu-parent a:hover,
.megamenu-skin-friendly {
	background: none
}

#menu-bar li:hover .arrowup {
	display: block
}

.ui-accordion ul li.expanded {
	list-style-image: none
}

.list ul {
	width: 100% !important
}

#megamenu-main-menu div {
	display: none
}

#megamenu-main-menu ul .liclass {
	float: left;
	width: 165px
}

.list ul li {
	float: left !important;
	width: 165px
}

.list ul ul .wrap_ul {
	left: 165px !important
}

#menu-bar li li a {
	font-size: 1.2em
}

#user-pass label,
#user-register-form label,
.contact-form label,
.contact-form textarea {
	font-size: 1.3em;
	line-height: 160%;
	color: #747474;
	font-weight: 600
}

#user-register-form textarea,
.contact-form textarea {
	width: 80%;
	padding: 5px;
	border: 1px solid #787878
}

#user-login input[type=password],
#user-login input[type=text],
#user-pass input[type=text],
#user-register-form input[type=password],
#user-register-form input[type=text],
.contact-form input[type=text] {
	width: 78%;
	border: 1px solid #787878;
	background: var(--white)
}

.grippie {
	width: 78%;
	padding: 0 5px
}

.confirm-parent,
.password-parent {
	width: 100%
}

#user-pass input[type=submit],
#user-register-form input[type=submit],
.contact-form input[type=submit] {
	width: auto
}

#user-login-form input[type=submit]:hover,
#user-login input[type=submit]:hover,
#user-pass input[type=submit]:hover,
#user-register-form input[type=submit]:hover,
.contact-form input[type=submit]:hover {
	background: #055688
}

.fieldset-description,
.form-item .description {
	font-size: 1.2em;
	padding-top: 5px;
	color: #787878
}

.password-strength,
div.password-confirm {
	margin: 2px 134px 0 0;
	font-size: 1.2em
}

.captcha legend {
	font-size: 1.2em;
	color: #787878
}

#recaptcha_privacy a {
	color: var(--black);
	position: relative;
	top: -4px
}

.page-node-10 .region-sidebar-second,
.page-user .region-sidebar-second {
	background: var(--white);
	text-align: center
}

#block-system-main .password-suggestions ul li {
	min-height: 0;
	width: 100%;
	margin: 0
}

div.form-item div.password-suggestions {
	width: 78%;
	padding: 5px
}

.page-user .subscribe {
	border: 1px solid #ddd;
	text-align: left;
	padding: 8px 5px;
	margin: 12px auto
}

.subscribe h1 {
	color: var(--black);
	font-size: 1.5em;
	line-height: 120%;
	font-weight: 600
}

.subscribe a {
	height: 21px;
	display: block;
	text-align: center;
	padding-top: 6px;
	font-size: 1.3em;
	margin: 7px auto;
	color: var(--white);
	background: var(--gehc-purple-default);
	border-radius: 4px;
	width: 50%
}

.subscribe a:hover {
	background:var(--gehc-purple-dark);
	text-decoration: none
}

.page-contact #edit-actions--2 {
	float: none
}

#block-webform-client-block-10>div {
	overflow: hidden
}

.node-promoted #webform-client-form-10 .webform-component-select {
	width: 70%
}

.page-user .viewsSlideshowCycle-processed {
	margin-bottom: 20px
}

.page-node-120 #content-column,
.page-node-121 #content-column {
	width: 71%
}

.page-node-121 #block-system-main ul li {
	width: 90%;
	margin: 0;
	padding: 0;
	list-style: square;
	list-style-position: outside;
	font-size: 1.2em;
	line-height: 140%;
	color: #747474
}

#node-121 ul {
	display: inline-block;
	overflow: visible;
	margin: 5px 0 15px 3%
}

#list_images img {
	width: 80px;
	height: 80px;
	margin-right: 10px;
	border: 1px solid #ddd
}

#big_image {
	margin-top: 20px;
	text-align: center
}

#block-system-main .site-map-menu li {
	width: 30%;
	height: auto;
	min-height: 0
}

.node-transducer p {
	font-size: 1.6em
}

#views_slideshow_cycle_div_featured_slider-block_0 .slider_video {
	display: none
}

.field-name-field-transducer-application,
.field-name-field-transducer-frequency {
	font-size: 1.3em;
	color: #747474;
	line-height: 130%
}

.page-node-72 .field-name-field-transducer-application .field-items {
	float: none;
	color: #747474
}

.node-specialty .social,
.page-node-23 .social {
	margin-left: 0
}

.node-specialty .field-type-image {
	text-align: center
}

.page-node-98 .social {
	padding-top: 20px
}

.node-news-events .links a {
	background: var(--gehc-purple-default);
	border-radius: 4px;
	padding: 7px 0;
	text-align: center;
	display: block;
	width: 100px;
	font-size: 1.3em;
	color: var(--white);
	font-weight: 700;
	margin: 0 0 20px;
	behavior: url(../pie.html);
	position: relative
}

#block-system-main .site-map-menus ul li {
	margin-bottom: 5px;
	width: 100%
}

.site-map-box h2,
.site-map-menus h2 {
	font-size: 1.8em;
	line-height: 120%
}

.site-map-menus .site-map-menu li {
	list-style: none;
	margin-bottom: 10px
}

.site-map-menus .site-map-menu li a {
	font-size: 1.2em;
	line-height: 120%;
	color: var(--black)
}
.site-map-menus .site-map-menu li a:hover{
	color: var(--gehc-purple-default);
	text-decoration: underline;
}
.site-map-menus .site-map-menu>li a {
	font-weight: 700;
	text-decoration: underline
}

.site-map-menus .site-map-menu li li a {
	font-weight: 400;
	text-decoration: none
}

#search-form label,
.search-advanced a,
.search-results .search-info,
.site-map-box .content .description,
.site-map-box .content a {
	font-size: 1.3em;
	color:var(--black);
	line-height: 120%
}

#block-system-main .site-map-box-terms li {
	float: none;
	margin: 5px 0;
	min-height: 0;
	line-height: 120%
}

#block-system-main .site-map-box-terms .feed-link {
	top: 3px;
	position: relative
}

#block-system-main .pager li a,
#node-121 p,
.node-news-events h1 a,
.node-specialty p,
.page-node-23 p,
.page-node-81 .node-transducer p {
	color: var(--black)
}

.search-advanced {
	margin: 5px 0 0 131px
}

.page-search #block-system-main h2 {
	font-size: 2.4em;
	margin-bottom: 20px
}

.page-search input[type=text] {
	border: 1px solid #ddd
}

#block-system-main .pager li {
	min-height: 0;
	margin-bottom: 0;
	width: auto;
	border: 1px solid #747474;
	font-size: 1.2em;
	color: #747474;
	font-weight: 700
}

#block-system-main .pager {
	margin-left: 35px
}

#block-system-main .advance-search-section ul li {
	font-size: 1.4em;
	line-height: 120%;
	color: #747474;
	min-height: 0;
	float: none;
	width: 100%;
	margin: 0;
	padding-bottom: 5px
}

.page-taxonomy-term .feed-icon {
	float: left;
	position: relative;
	top: -27px
}

#block-system-main .node-news-events li {
	min-height: 0;
	margin: 0;
	padding-top: 15px
}

.node-type-press-release .social {
	padding-top: 30px
}

.page-search .search-advanced .criterion {
	float: none
}

.search-advanced .criterion label {
	font-weight: 400;
	position: relative;
	top: 2px
}

.search-advanced .criterion input[type=text] {
	margin-top: 7px
}

#search-form .form-item-language>label,
#search-form .form-item-type>label {
	color: var(--gehc-purple-default)
}

.node-news-events li a {
	font-size: 1.2em;
	color: #747474;
	line-height: 160%;
	font-weight: 400
}

.field-type-taxonomy-term-reference {
	margin-bottom: 0
}

.node-banner-slider .node-content {
	font-size: 1.4em;
	line-height: 120%;
	color: #747474
}

.node-banner-slider .node-content .field-name-field-banner-vimeo-video {
	margin-top: 20px
}

#content h1 strong,
#content h2 strong,
#content h3 strong,
.date-class {
	font-weight: 700
}

.date-class {
	color: var(--black);
	line-height: 120%;
	font-size: 1.2em
}

#content .field-name-field-transducer-application h2,
#content .field-name-field-transducer-frequency h2 {
	font-size: 1em
}

h1.node-title a {
	font-size: .8em
}

h1.node-title {
	padding-bottom: 5px
}

#messages .error {
	width: 90%;
	margin: 0 auto;
	max-width: 1170px
}

#messages .error li {
	font-size: 1.4em;
	padding: 5px 0;
	list-style-type: decimal
}

.page-taxonomy-term-21 .feed-icon {
	top: 0
}

#main-content .node-header h1,
.page-contact #main-content h1 {
	padding-bottom: 0
}

#node-56 .submitted,
.form-item-type,
.search-info {
	display: none
}

.views-field-field-clinical-images-1 a {
	display: block;
	margin: 0 4.6px 6px;
	float: left
}

#content #node-74 h2,
#content .node-transducer h2 {
	color: #737372;
	font-weight: 600
}

#u_0_4 {
	width: 20px;
	display: block !important
}

.fb_iframe_widget span {
	width: 392px !important
}

div.messages ul {
	margin-left: 3em
}

.page-eventapp-2013 #block-system-main ul li {
	width: 100%;
	margin: 0;
	padding: 0;
	min-height: auto
}

.page-eventapp-2013 .news-and-event-section .catgory-uro {
	width: 22%;
	padding-right: 4%
}

.page-eventapp-2013 .news-and-event-section {
	background: url(../news-and-events1.html) repeat-y
}

.view-id-past_event p {
	border-bottom: 1px solid #666;
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-size: 1.8em;
	line-height: 120%
}

.past .link-uro {
	font-size: 1.8em;
	color: #666566
}

.news-and-event-section.past {
	background: none
}

.news-and-event-section.past .detail-section-news {
	border-left: 1px solid #666
}

.news-and-event-section.past .catgory-uro {
	width: 22%;
	padding-right: 2%;
	border: none
}

.news-and-event-section.past .news-categories {
	background-position: 0 -415px
}

.news-and-event-section.past .news-categories a {
	color: #787878
}

ul.menu li a.active,
ul.menu li a:active {
	color: #747474
}

.accordion {
	position: relative
}

.accordion ul {
	margin-top: 0 !important
}

.accordion .dcjq-parent-li a {
	display: block
}

.accordion li a {
	color: #787878;
	outline: none
}

.accordion>li>a {
	border-bottom: 1px solid #ededed;
	padding: 15px 0 15px 12px;
	font-size: 1.4em;
	display: block
}

.accordion>li.dcjq-parent-li>a .dcjq-icon {
	background: url(../sprite.html) left -708px no-repeat;
	width: 25px;
	height: 20px;
	position: absolute;
	right: 0
}

.accordion>li>a.active .dcjq-icon {
	background: url(../sprite.html) left -758px no-repeat
}

.accordion ul {
	background: #f4f4f4 url(../left-menu-border.html) 0 0 repeat-x
}

.accordion ul li a {
	padding: 8px 0 8px 22px;
	font-size: 1.3em;
	position: relative
}

.accordion ul ul {
	background: #e6e6e6 url(../left-menu-border.html) 0 100% repeat-x
}

.accordion ul ul li {
	margin-left: 16px;
	background: url(../left-menu-border.html) 0 0 repeat-x;
	border-bottom: none
}

.accordion ul li {
	background: url(../left-menu-border.html) 0 100% repeat-x;
	padding-bottom: 2px
}

.accordion ul li.dcjq-parent-li>a {
	padding-top: 7px;
	padding-bottom: 7px
}

.accordion ul ul li:first-child {
	padding-left: 16px;
	margin-left: 0
}

.accordion .dcjq-parent-li ul ul li:first-child {
	border: none
}

.accordion ul ul li a {
	padding-left: 20px;
	font-size: 1.2em
}

.accordion ul li.current a.active,
.accordion ul ul li a:hover {
	background: url(../sprite.html) 10px -479px no-repeat;
	color: var(--gehc-purple-dark)
}

.accordion ul li.dcjq-parent-li>a {
	background: url(../sprite.html) 10px -407px no-repeat
}

.accordion ul li.dcjq-parent-li>a.active {
	background: url(../sprite.html) 7px -453px no-repeat
}

.specification {
	padding-bottom: 50px
}

#content .specification h3 {
	font-size: 2.1em;
	font-weight: 700;
	line-height: 140%;
	color: #666566;
	margin: 5px 0 0
}

.trans_content .image {
	float: left;
	width: 29%;
	margin-left: 6%
}

#block-system-main .specification li {
	width: 100%;
	float: none;
	border-top: 1px solid #eaeaea;
	padding: 8px;
	margin: 0;
	overflow: hidden
}

#block-system-main .specification li span {
	width: 42%;
	float: left;
	font-size: 1.2em;
	line-height: 120%;
	color: #666566
}

#block-system-main .specification li span:nth-child(2) {
	padding-left: 20px;
	width: auto
}

#quicktabs-transducer_tab .view-transducer-images .lightbox-processed {
	float: left;
	margin: 5px 3px
}

.view-urology-product .view span.views-label {
	display: inline;
	font-size: 1.4em;
	line-height: 130%
}

#block-system-main .specification li span a {
	color: #666566
}

.view-transducer-title a {
	font-size: 2.5em;
	color: #0078c1;
	margin-bottom: 30px;
	display: block
}

.no-class li a {
	font-size: 1em
}

.no-class li b,
.no-class li strong {
	font-weight: 700
}

.no-class li li {
	list-style: disc !important;
	width: 96% !important;
	font-size: 14px;
	line-height: 120%;
	color: #666;
	margin: 0 0 5px 18px !important;
	padding-bottom: 5px
}

.no-class li li a {
	font-size: 1em
}

.no-class ul {
	margin: 5px
}

.no-class .prod_feat li {
	list-style: disc !important;
	width: 96% !important;
	font-size: 14px;
	line-height: 120%;
	color: #666;
	margin: 0 0 3px 18px !important;
	padding: 0
}

.no-class .prod_feat li a {
	font-size: 1em;
	color: #0078c1
}

.no-class .prod_feat li p {
	list-style: disc !important;
	font-size: 14px;
	font-family: 'Source Sans Pro', Open Sans, sans-serif;
	color: #666;
	margin: 0;
	padding: 0
}

.view-application-images a {
	display: block;
	float: left;
	margin: 20px 4.6px 6px
}

#caption,
#numberDisplay {
	font-size: 1.2em;
	line-height: 110%;
	color: #747474
}

#nextLink,
#prevLink {
	width: 11.5% !important
}

.no-class .prod_app li {
	list-style: none !important;
	margin-left: 0 !important;
	width: 29.3% !important;
	padding: 0
}

.container h2 {
	font-size: 1.7em;
	margin: 0
}

.container h2,
.container h3 {
	line-height: 140%;
	font-weight: 900;
	color: #666566
}

.container h3 {
	font-size: 1.5em;
	margin: 20px 0 0
}

.columnlines td {
	border-right: 1px solid #ededed
}

.columnlines td:last-child {
	border-right: 0
}

.columnlines td {
	padding: 0 20px
}

.columnlines td:first-child {
	padding: 0 20px 0 0
}

.rowlines tr {
	border-bottom: 1px solid #ededed
}

.rowlines tr:last-child {
	border-bottom: 0
}

.rowlines th {
	padding: 2px 0 5px 10px
}

#quicktabs-container-bk_medical_quick_tab h2 {
	margin-top: 30px 0 0 0
}

.newsletters h2 {
	color: var(--gehc-purple-default);
	font-size: 14px;
	line-height: 120%;
	margin-left: 5px;
	float: left;
	padding-top: 9px;
	width: 17.8%
}

#content li .content-column {
	color: #0078c1;
	font-size: 12px;
	padding-bottom: 3px;
	margin-top: 9px
}

hr {
	border-top: 1px solid #ededed;
	border-bottom: none;
	border-right: none;
	border-left: none;
	height: 1px;
	margin: 20px 0
}

p strong {
	font-weight: 900
}

p i {
	font-style: italic
}

#megamenu-main-menu,
.accordion {
	display: block;
	visibility: hidden
}

.wrap_ul {
	z-index: 100
}

.noBullets,
.noBullets li {
	list-style: none !important
}

input[type=email] {
	background: #f7f7f7;
	border: medium none;
	color: #747474;
	font-family: 'Source Sans Pro', Open Sans, sans-serif;
	font-size: 1.3em;
	font-weight: 400;
	padding: 5px
}

.newsletters input[type=email] {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.node-image-gallery .field-name-field-gallery-images .field-item {
	float: left;
	margin: 0 1em 1em 0;
	font-size: 1.2em
}

.node-image-gallery .field-name-field-gallery-images {
	overflow: hidden;
	padding-top: 1em
}

.node-image-gallery .field-name-field-ultrasonix-gallery-images .field-item {
	float: left;
	margin: 0 1em 1em 0;
	font-size: 1.2em
}

.node-image-gallery .field-name-field-ultrasonix-gallery-images {
	overflow: hidden;
	padding-top: 1em
}

.product_overview {
	width: 47%;
	float: left
}

.product_overview_start {
	padding: 0 5% 3% 0
}

.product_overview_end {
	padding: 0 0 3%
}

.product_overview_wrapper {
	width: 100%;
	clear: both
}

.product_overview img {
	float: left;
	margin: 25px 20px 20px 0;
	max-height: 300px;
	height: auto
}

.product_overview .comment-text {
	overflow: hidden
}

.relative-padding {
	background: #eee;
	border: 1px solid #ddd;
	padding: 3% 5%
}

.additional-content {
	float: left
}

.menu-button-inner,
.slider-mobile-image-wrapper img {
	display: none
}

.default-table-class {
	margin-top: 5px
}

.default-table-class td,
.default-table-class th {
	padding: 0 5px;
	font-size: 14px !important;
	line-height: 22px;
	padding: 5px !important;
	color: #666
}

.default-table-class td a {
	color: #666
}

.default-table-class td strong {
	font-weight: 700
}

.default-table-class th {
	font-size: 14px !important;
	color: #666566
}

.default-table-class ul {
	margin: 0
}

#menu-bar ul li {
	z-index: auto
}

.view-id-company_group li div img {
	margin-right: 10px
}

#block-views-company-group-block .item-list>ul li {
	margin-bottom: 0
}

.book_overview {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ddd;
	clear: both
}

.book_overview img {
	float: left;
	margin: 25px 20px 20px 0;
	max-width: 27%;
	height: auto
}

.book_overview .comment-text {
	overflow: hidden
}

.video-container {
	position: relative;
	padding-bottom: 51.6%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	background: var(--white)
}

.video-container embed,
.video-container iframe,
.video-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--white)
}

.video-container2 {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	background: var(--white)
}

.video-container2 embed,
.video-container2 iframe,
.video-container2 object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--white)
}

table.datatable {
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	color: var(--black);
	font-size: 12px;

	background: var(--gehc-grey-100);
	margin: 20px 0;
	border: 1px solid var(--gehc-grey-500);
	border-radius: 3px;
	box-shadow: 0 1px 2px var(--gehc-grey-250)
}

@media (max-width:767px) {
	table.datatable {
		table-layout: fixed
	}
}

table.datatable th {
	padding: 21px 25px 22px;
	border-top: 1px solid var(--gehc-grey-500);
	border-bottom: 1px solid var(--gehc-grey-500);
	font-size: 14px;
	background: var(--gehc-grey-100);
	background: -moz-linear-gradient(top, var(--gehc-grey-250),  var(--gehc-grey-100));
	border-left: 1px solid var(--gehc-grey-500);
}

table.datatable th:first-child {
	text-align: left;
	padding-left: 20px
}

table.datatable tr:first-child th:first-child {
	border-top-left-radius: 3px
}

table.datatable tr:first-child th:last-child {
	border-top-right-radius: 3px
}

table.datatable tr {
	text-align: center;
	padding-left: 20px
}

table.datatable td:first-child {
	text-align: left;
	padding-left: 20px;
	border-left: 0
}

table.datatable td {
	padding: 18px;
	border-top: 1px solid var(--white);
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	font-size: 14px;
	line-height: 14px;
	background: var(--white);
	background: -moz-linear-gradient(top, #fbfbfb, var(--white))
}

table.datatable tr.even td {
	background: #fbfbfbfb;
	background: -moz-linear-gradient(top, #f8f8f8, #f6f6f6)
}

table.datatable tr:last-child td {
	border-bottom: 0
}

table.datatable tr:last-child td:first-child {
	border-bottom-left-radius: 3px
}

table.datatable tr:last-child td:last-child {
	border-bottom-right-radius: 3px
}

table.datatable tr:hover td {
	background: #f2f2f2;
	background: -moz-linear-gradient(top, #f2f2f2, #f0f0f0)
}

table.datatable tbody.link td a {
	width: 100%;
	display: block;
	padding: 18px
}

table.datatable tbody.link td {
	padding: 0;
	border-top: 1px solid #ddd
}

#block-megamenu-main-menu {
	height: 32px
}

#menu-bar {
	position: relative;
	z-index: 9999
}

h1 em,
h1 em b,
h3 em,
p em {
	font-style: italic
}

.additional-content ul {
	margin: 15px
}

.additional-content li {
	list-style-type: square;
	padding-left: 0;
	margin-left: 20px
}

.additional-content li,
.additional-content li li {
	font-size: 14px;
	font-weight: 100;
	line-height: 19px;
	list-style-position: outside;
	color: #666566
}

.additional-content li li {
	list-style-type: disc;
	margin-left: 30px;
	margin-top: 7px
}

p.smallprint {
	font-size: 10px;
	line-height: 14px !important
}

#block-views-blogs-block p,
#block-views-event-and-shows-block p {
	line-height: 120%;
	padding-bottom: 0
}

ol li {
	list-style: decimal !important;
	line-height: 22px !important
}

.page-filedepot #content-column {
	width: 100%
}

.view-footer {
	margin-top: 20px;
	font-size: 14px
}

#block-views-company-news-block .view-footer {
	margin-left: 5px
}

#caption {
	font-size: 20px;
	color: var(--black)
}

#caption p {
	font-size: 12px
}

.region-content-aside {
	clear: both;
	padding-top: 30px;
	margin-left: 5px
}

.social {
	display: none
}

#content #quicktabs-bk_medical_quick_tab ul.quicktabs-tabs {
	display: inline-block
}

#content #quicktabs-bk_medical_quick_tab ul.quicktabs-tabs li.active {
	margin-top: -4px
}

.qsonix h1 {
	color: #0078c1 !important;
	font-size: 28px !important;
	font-weight: 100 !important;
	line-height: 130% !important
}

.qquantum_touch {
	width: 655px;
	padding: 275px 0 0;
	margin: 50px 0 -30px;
	background: url(../sonixq_display_quantum.html) top no-repeat
}

.qquantum_one {
	width: 655px;
	padding: 275px 0 0;
	margin: 20px 0 0;
	background: url(../sonixq_one_quantum.html) top no-repeat
}

.qintro_mdp h2,
.qintro_one h2,
.qintro_touch h2 {
	margin-bottom: 0 !important
}

.qintro_mdp {
	background: url(../sonixq_intro_mdp2.html) 0 0 no-repeat
}

.qintro_mdp,
.qintro_one {
	width: 265px;
	padding: 462px 0 0;
	margin: 30px 0 50px;
	float: left
}

.qintro_one {
	background: url(../sonixq_intro_one2.html) top no-repeat
}

.qintro_touch {
	width: 265px;
	padding: 462px 0 0;
	margin: 30px 0 50px;
	background: url(../sonixq_intro_touch2.html) top no-repeat;
	float: left
}

.qcasters {
	height: 282px;
	margin-bottom: -150px;
	background: url(../sonixq_touch_casters.html) 0 0 no-repeat
}

.qcart,
.qcasters {
	width: 405px;
	padding: 175px 0 0 250px
}

.qcart {
	height: 258px;
	margin-bottom: 0;
	background: url(../sonixq_one_cart.html) 0 0 no-repeat
}

.qflat {
	width: 363px;
	height: 275px;
	padding: 175px 292px 0 0;
	margin-top: -90px;
	margin-bottom: 50px;
	background: url(../sonixq_one_flat.html) 100% 0 no-repeat
}

.qartic_touch {
	width: 255px;
	height: 214px;
	padding: 175px 400px 0 0;
	margin-bottom: 50px;
	background: url(../sonixq_touch_artic.html) 100% 0 no-repeat
}

.qcrack_touch {
	width: 655px;
	height: 400px;
	padding: 0 80px 0 0;
	margin-bottom: 100px;
	background: url(../sonixq_touch_crack.html) bottom no-repeat
}

.qartic_mdp {
	width: 255px;
	height: 214px;
	padding: 175px 400px 0 0;
	margin-bottom: 50px;
	background: url(../sonixq_mdp_artic.html) 100% 0 no-repeat
}

.q19 {
	margin-bottom: 0;
	background: url(../sonixq_one_19.html) 100% 0 no-repeat
}

.q2ports,
.q19 {
	width: 305px;
	height: 314px;
	padding: 75px 350px 0 0
}

.q2ports {
	margin-top: -50px;
	margin-bottom: -20px;
	background: url(../sonixq_one_2ports.html) 100% 0 no-repeat
}

.qcrack_mdp {
	height: 400px;
	padding: 0 80px 0 0;
	background: url(../sonixq_mdp_crack.html) bottom no-repeat
}

.qcrack_mdp,
.qcustom {
	width: 655px;
	margin-bottom: 50px
}

.qcustom {
	padding: 260px 0 0;
	background: url(../sonixq_one_custom.html) top no-repeat
}

.bk3000stable {
	width: 675px;
	height: 270px;
	padding: 0;
	margin-bottom: 50px;
	background: url(../bk3000_stable.html) bottom no-repeat
}

.bk3000probes {
	width: 675px;
	height: 170px;
	padding: 0;
	margin-bottom: 150px;
	background: url(../bk3000_1hand.html) 0 100% no-repeat
}

.bk3000probes2 {
	width: 675px;
	height: 170px;
	padding: 50px 0 0 350px;
	margin-bottom: 0;
	background: url(../bk3000_probes.html) 0 0 no-repeat
}

.bk3000ports {
	width: 305px;
	height: 338px;
	padding: 50px 350px 0 0;
	margin-bottom: -320px;
	margin-top: 0;
	background: url(../bk3000_ports.html) 100% 0 no-repeat
}

.gallery_touch {
	position: relative;
	padding-bottom: 50px
}

.qgallery {
	margin: 13px 9px 0 0
}

.qgallery,
.qgallery_last {
	display: inline;
	height: 153px;
	width: 153px;
	text-indent: -9000px;
	float: left
}

.qgallery_last {
	margin: 13px 0 0
}

a.img1:hover {
	background-position: 0 -153px
}

a.img2:link {
	background-position: -153px 0
}

a.img2:hover {
	background-position: -153px -153px
}

a.img3:link {
	background-position: -306px 0
}

a.img3:hover {
	background-position: -306px -153px
}

a.img4:link {
	background-position: -459px 0
}

a.img4:hover {
	background-position: -459px -153px
}

a.bk1,
a.bk2,
a.bk3,
a.bk4 {
	background: url(../bk_3000_gallery.html) no-repeat
}

a.touch1,
a.touch2,
a.touch3,
a.touch4 {
	background: url(../sonixq_touch_gallery.html) no-repeat
}

a.mdp1,
a.mdp2,
a.mdp3,
a.mdp4 {
	background: url(../sonixq_mdp_gallery.html) no-repeat
}

a.one1,
a.one2,
a.one3,
a.one4 {
	background: url(../sonixq_one_gallery.html) no-repeat
}

a.learn {
	margin-top: 20px;
	display: block;
	height: 34px;
	width: 106px;
	margin-top: -5px;
	position: inline;
	text-indent: -9000px;
	background: -106px 0 url(../lp_btn_sonixq_sprite.html) no-repeat
}

a.learn:hover {
	background-position: -106px -34px
}

a.watch {
	display: block;
	height: 34px;
	width: 106px;
	position: absolute;
	top: 235px;
	text-indent: -9000px;
	background: url(../lp_btn_sonixq_sprite.html) no-repeat
}

a.watch:hover {
	background-position: 0 -34px
}

a.learnq {
	display: block;
	height: 34px;
	width: 106px;
	position: absolute;
	top: 235px;
	left: 121px;
	text-indent: -9000px;
	background: -106px 0 url(../lp_btn_sonixq_sprite.html) no-repeat
}

a.learnq:hover {
	background-position: -106px -34px
}

a.demoq {
	display: block;
	height: 34px;
	width: 106px;
	position: absolute;
	top: 235px;
	left: 242px;
	text-indent: -9000px;
	background: -212px 0 url(../lp_btn_sonixq_sprite.html) no-repeat
}

a.demoq:hover {
	background-position: -212px -34px
}

a.watchtouch {
	display: block;
	height: 222px;
	width: 349px;
	position: absolute;
	top: 0;
	text-indent: -9000px;
	background: url(../lp_vid_sonixq_touch_sprite.html) no-repeat
}

a.watchtouch:hover {
	background-position: 0 -222px
}

a.watchone {
	display: block;
	height: 222px;
	width: 349px;
	position: absolute;
	top: 0;
	text-indent: -9000px;
	background: url(../lp_vid_sonixq_one_sprite.html) no-repeat
}

a.watchone:hover {
	background-position: 0 -222px
}

a.watchmdp {
	display: block;
	height: 222px;
	width: 349px;
	position: absolute;
	top: 0;
	text-indent: -9000px;
	background: url(../lp_vid_sonixq_mdp_sprite.html) no-repeat
}

a.watchmdp:hover {
	background-position: 0 -222px
}

.productsq {
	position: relative;
	padding-bottom: 50px;
	margin-top: 60px;
	border-bottom: 2px dashed #dcddde
}

.lastq {
	border-bottom: 0;
	margin-bottom: 90px
}

.bodyq {
	margin-top: 0;
	margin-left: 430px;
	position: absolute;
	width: 490px
}

a.apply {
	display: block;
	height: 34px;
	width: 106px;
	top: 235px;
	text-indent: -9000px;
	background: url(../png/btn-apply-now.png) no-repeat
}

a.apply--read-more {
	background: url(../png/btn-read-more.png) no-repeat
}

a.apply:hover {
	background-position: 0 -34px
}

.qdisclaim p {
	font-weight: 700
}

.employee-section-kontakt-os {
	float: left;
	color: #666566
}

.employee-section-kontakt-os p {
	padding: 0 !important
}

.employee-section-kontakt-os .employee {
	clear: both;
	overflow: hidden;
	margin-bottom: 100px
}

.employee-section-kontakt-os .employee-image {
	float: left
}

.employee-section-kontakt-os .employee-description {
	float: left;
	padding-left: 22px;
	padding-top: 15px
}

.form-section-kontakt-us {
	float: right
}

.employee-description>strong {
	font-size: 1.4em;
	font-weight: 900;
	display: block;
	margin-bottom: 1px
}

.employee-section-kontakt-os .employee-description .tlf-id {
	margin-top: 10px
}

.form-section-kontakt-us h2 {
	margin-bottom: 0 !important
}

.page-node-875 #page-title {
	display: none !important
}

.page-node-875 #content-column {
	width: 100%;
	padding-left: 0
}

.machine-video {
	float: left;
	width: 30%;
	margin-right: 4%
}

.machine-info {
	float: left;
	width: 66%
}

#content .machine-title {
	color: #4e8eb2;
	font-size: 3em;
	line-height: 1.2
}

.machine-txt {
	float: left;
	width: 60%
}

.machine-img {
	float: right;
	width: 30%
}

.machine-row {
	padding-bottom: 50px;
	width: 100%;
	display: inline-block
}

.machine-video h2 {
	display: none
}

.watch-video {
	background: #1d75a7
}

.watch-video:hover {
	background: #f1b000
}

.learn-more {
	background: #1d75a7
}

.learn-more:hover {
	background: #f1b000
}

.request-demo {
	background: #bc2e39
}

.request-demo:hover {
	background: #f1b000
}

.machine-video .machine-buttons>span a {
	color: var(--white);
	font-weight: 700;
	text-decoration: none;
	display: inline-block;
	width: 106px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	border-radius: 9px;
	font-size: 12px
}

.machine-buttons {
	margin-top: 10px
}

.machine-video-thumb {
	position: relative
}

.machine-video-thumb a.play-icon {
	display: inline-block;
	background-size: 100%;
	background-image: url(../off.html);
	width: 80px;
	height: 80px;
	position: absolute;
	background-repeat: no-repeat;
	left: 50%;
	top: 50%;
	cursor: pointer;
	margin: -40px 0 0 -40px
}

.machine-video-thumb a.play-icon:hover {
	background-image: url(../on.html)
}

.machine-video-thumb>img {
	cursor: pointer
}

.banner-width {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	max-width: 1500px;
	top: 0;
	height: 100%
}

.page-node-875 .banner-title {
	text-shadow: 1px 2px 0 #777;
	position: absolute;
	left: 28%;
	top: 135px;
	max-width: 550px;
	width: 100%;
	font-size: 60px;
	line-height: 1.1;
	color: var(--white);
	text-shadow: 0 0 4px var(--black);
	font-weight: 400
}

.banner-techonlogy-image {
	position: absolute;
	left: 51%;
	top: 340px
}

.page-node-875 .frame-div {
	float: right;
	width: 25%;
	border: 6px dashed var(--white);
	overflow: hidden;
	border-radius: 20px;
	margin-top: 35px;
	max-width: 355px;
	margin-right: 2%
}

.banner-machine-image {
	float: left;
	width: 30%;
	position: absolute;
	bottom: 0
}

.page-node-875 .banner-title strong {
	color: var(--white);
	font-weight: 700
}

#frame-contact>iframe {
	width: 100% !important
}

.frame-div {
	max-width: 350px;
	min-width: 350px
}

.machine-buttons span {
	display: inline-block;
	margin: 0 4px
}

.page-node-875 #menu-drink_menu {
	display: none !important
}

.page-node-875 .header-search {
	padding: 0;
	background: none
}

.qdisclaim sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -.5em
}

#news-events-node-form label {
	font-size: 15px;
	padding-bottom: 8px
}

#news-events-node-form select,
.vertical-tabs ul.vertical-tabs-list .selected strong {
	font-size: 15px
}

#news-events-node-form .container-inline-date .date-padding {
	padding: 0
}

#news-events-node-form input[type=text] {
	border: 1px solid #ccc
}

#news-events-node-form .fieldset-legend {
	font-size: 15px;
	padding-bottom: 5px;
	display: block;
	font-weight: 700
}

#news-events-node-form .ui-datepicker table {
	font-size: 12px !important
}

#news-events-node-form .edit-submit {
	margin-right: 15px
}

.frame-div {
	z-index: 9 !important
}

.frame-div.contact-us-parent-clicked {
	z-index: 11 !important
}

#news-events-node-form .vertical-tabs-list {
	float: none
}

.page-node-add-news-events .vertical-tabs {
	margin: 0 0 20px
}

.page-node-add-news-events #edit-actions input {
	margin-right: 20px
}

#block-contact-us-custom-contact-us-custom-module .frame-div {
	width: auto !important;
	height: auto !important
}

#block-contact-us-custom-contact-us-custom-module .contact-us-parent-clicked {
	max-width: 100%;
	width: 680px !important;
	height: 350px !important
}

.view-urology-product ul.draggableviews-processed li {
	min-height: 328px
}

.draggableviews-grid-bk_transducer-block li {
	min-height: 285px
}

.draggableviews-weight {
	display: none
}

.draggableviews-processed li div.more-info-sect+div+div {
	bottom: -13px;
	position: absolute;
	right: 10px
}

body>div.ui-selectmenu-menu ul {
	width: 45px !important
}

.draggableviews-processed li.views-row {
	border: none
}

.draggableviews-processed li div:last-child .form-type-select a {
	display: none
}

#rp_plugin #rp_playlistContainer {
	overflow-x: hidden;
	padding-bottom: 0;
	max-height: 520px
}

.front .view-events-and-news-table-like-structure .views-field-nothing-1,
.view-events-and-news-table-like-structure .views-field-nothing-1 {
	display: none
}

@media (min-width:767px) {
	#megamenu-main-menu .wrap-div-over {
		display: block
	}

	#menu-button-inner a {
		display: none
	}
}

@media (max-width:1164px) {
	html {
		font-size: 100% !important
	}

	.specialty h2 {
		font-size: 1.8em
	}

	#content-column {
		width: 56%;
		padding-left: 15px
	}

	.region.region-sidebar-second.sidebar {
		margin: 0 10px 0 0
	}

	.region-sidebar-second {
		padding-left: 0
	}

	.region-sidebar-first {
		margin-right: 1em
	}

	.product-content-outer .application ul li {
		font-size: 1.34em
	}

	#logo {
		padding-left: 10px
	}

	#block-block-4 {
		margin-left: 15px
	}

	.page-landing-page #content-column {
		width: 71%;
		padding-left: 15px
	}

	.frame-div {
		right: 12%
	}

	.banner-techonlogy-image {
		left: 40%;
		position: absolute;
		top: 327px
	}

	.page-node-875 .banner-title {
		font-size: 50px
	}
}

@media (max-width:1024px) {
	.newsletters h2 {
		padding-top: 0;
		position: relative;
		top: -4px
	}

	.region-sidebar-first,
	.two-sidebars .content-inner {
		margin: 0 !important
	}

	.page-user .demo,
	.page-user .request {
		font-size: 1.3em
	}

	.page-contact .contact-form,
	.page-user #block-system-main {
		padding-left: 5px
	}

	.page-search #content-column {
		width: 71%;
		padding-left: 15px
	}

	.slider_text {
		margin-top: 0
	}

	.slider_video {
		width: 250px
	}

	.region-slider .heading a {
		font-size: 2em
	}

	.page-node-120 #content-column,
	.page-node-121 #content-column {
		padding-left: 15px
	}

	.landing_page_content>p,
	.page-landing-page .region-sidebar-second h2 {
		font-size: 2.2em
	}

	.page-eventapp-2013 .news-and-event-section {
		background: none
	}

	.accordion>li>a {
		font-size: 1.3em
	}

	.accordion ul ul li,
	.accordion ul ul li:first-child {
		padding-left: 2px !important;
		margin-left: 0
	}

	.sidebar-second.page-node-875 .content-inner {
		margin-right: 0
	}

	.machine-row {
		padding: 0 15px 40px;
		width: auto
	}

	.machine-video .player iframe {
		width: 100% !important;
		height: 100% !important
	}

	.page-node-875 .banner-title {
		font-size: 49px;
		left: 26%;
		width: 50%
	}

	.machine-video .machine-buttons>span a {
		width: 94px;
		font-size: 11px
	}

	.machine-buttons span {
		margin: 0 1px 10px
	}

	#menu-bar ul li {
		padding: 0 15px;
		margin: 0
	}

	.arrowup {
		left: -32px
	}

	#menu-bar ul li.last .wrap_ul {
		right: 0
	}

	#menu-bar ul li.last .arrowup {
		left: 30%
	}

	#megamenu-main-menu li.last .wrap_ul .wrap_ul {
		left: auto;
		right: 100% !important
	}
}

@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
	.player iframe {
		max-width: 225px !important;
		width: 100% !important;
		height: 125px !important
	}

	.banner_title,
	.bk_banner_title {
		left: 3%;
		margin-left: 0;
		top: 11%
	}

	.bk_banner_title {
		font-size: 2em
	}

	.region-sidebar-second #block-multiblock-1 .block-inner h2 {
		font-size: 1.4em
	}

	#block-views-company-group-block .content {
		padding: 0 15px
	}

	#footer h2 {
		padding-left: 15px
	}

	.view-bk-transducer ul li {
		margin-left: 10px
	}

	#block-menu-menu-links ul {
		padding: 0 15px
	}

	#block-views-company-group-block .content,
	#footer h2 {
		padding-left: 15px;
		margin-left: 0
	}

	.page-landing-page .region.region-sidebar-second.sidebar {
		width: 22%
	}

	.quicktabs_main.quicktabs-style-excel {
		padding: 20px 0 0
	}

	.frame-div {
		right: 12%
	}
}

@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	.player iframe {
		width: 250px !important;
		height: 140px !important
	}

	.views-field-field-slider-content {
		top: 15%
	}

	.banner_title,
	.bk_banner_title {
		left: 3%;
		margin-left: 0;
		top: 13%
	}

	#block-menu-menu-links ul {
		padding: 0 15px
	}

	.view-bk-transducer ul li {
		margin-left: 10px
	}

	#block-views-company-group-block .content,
	#block-views-company-news-block td,
	#footer h2 {
		padding-left: 15px;
		margin-left: 0
	}

	.page-landing-page.sidebar-second .content-inner {
		margin-right: 2%
	}

	.social {
		height: 54px
	}

	.view-id-news_and_events .news-and-event-section {
		background: none
	}

	.news-and-event-section .detail-section-news {
		border-left: 1px solid #fb9003
	}

	.blog_date_title {
		background: none
	}

	.frame-div {
		right: 12%
	}
}

@media (max-width:1023px) {
	.specialty h2 {
		font-size: 1.6em;
		margin-top: -7px
	}

	#logo {
		padding-left: 20px
	}

	#block-search-form {
		width: 44%
	}

	#header {
		position: relative
	}

	.banner_image>img {
		display: block
	}

	.technologies li {
		width: 100%;
		margin-top: 40px !important
	}

	.technologies .views-field-field-technology-image {
		float: left;
		width: 50%
	}

	.technologies .views-field-body {
		float: left;
		width: 45%;
		margin-left: 5%
	}

	.region-technology .views-row-even,
	.region-technology .views-row-last {
		margin-left: 0
	}

	.specialty {
		margin-bottom: 0
	}

	.technologies .title-body {
		margin-top: 0
	}

	#block-views-company-group-block,
	.news #block-views-company-news-block {
		width: 100%;
		margin: 0 0 55px
	}

	.news #block-views-blogs-block {
		margin-left: 4%
	}

	.news .block-content,
	.news h2 {
		padding: 15px;
		margin-left: 0
	}

	#block-block-2 {
		width: 46%
	}

	.region-sub-footer {
		padding: 0
	}

	.technologies li.views-row-1 {
		padding-left: 0
	}

	#block-menu-menu-links {
		width: 46%;
		padding-left: 1%;
		margin: 0
	}

	.region-sub-footer {
		padding-bottom: 20px
	}

	.newsletters h2 {
		padding-bottom: 15px
	}

	.newsletters input[type=text] {
		margin-bottom: 15px
	}

	.newsletters h2 {
		width: 100%
	}

	.region-slider .views-field-field-banner-vimeo-video {
		margin-left: 5%
	}

	.newsletters .block-content.content {
		width: 100%
	}

	.region-sidebar-first {
		display: none
	}

	#content-column {
		width: 69%;
		float: left;
		padding-left: 15px
	}

	.region.region-sidebar-second.sidebar {
		width: 25%
	}

	#menu-bar li a {
		font-size: 1em
	}

	.news-and-event-section .catgory-uro {
		border-right: 1px solid #e98f03
	}

	.blog_date_title {
		background: none
	}

	.view-blog-front-page .catgory-uro span+span {
		text-align: left
	}

	.view-id-news_and_events .news-and-event-section {
		background: none
	}

	.page-node-16 #content-column {
		margin-left: 7px
	}

	.page-node-16 #edit-actions--2 {
		float: none
	}

	.page-node-16 #block-user-login {
		margin-bottom: 20px
	}

	.slider_text {
		width: 293px;
		margin-left: 30px
	}

	.slider_video {
		margin-left: 5.5%
	}

	.page-landing-page #content-column {
		width: 69%
	}

	.page-landing-page .player iframe {
		width: 260px !important;
		height: 141px !important
	}

	.page-contact .content-column {
		padding-bottom: 30px
	}

	.page-node-121 #content-column {
		width: 71%;
		padding: 0 1%
	}

	.region-technology .block-content ul {
		width: 95%;
		margin: 0 auto
	}

	.slider_text {
		width: 370px
	}

	.views-field-field-slider-content {
		top: 14%
	}

	.region-slider .link a {
		margin-top: 10px
	}

	#widget_pager_bottom_featured_slider-block div {
		width: 17px;
		height: 17px
	}

	.newsletters #block-webform-client-block-10 {
		padding: 19px 15px
	}

	.page-eventapp-2013 .news-and-event-section .catgory-uro {
		border-right: none
	}

	.page-eventapp-2013 .detail-section-news {
		border-left: 1px solid #e98f03
	}

	.technologies .item-list li .views-field-field-promo-image {
		width: auto;
		float: left
	}

	.technologies .item-list li .views-field-field-external-url-1 {
		float: left;
		margin-left: 5%;
		width: 45%
	}

	.news #block-views-company-news-block {
		width: 50%
	}

	.news #block-views-blogs-block,
	.news #block-views-event-and-shows-block {
		float: left;
		width: 46%
	}

	#block-language-block-drp-language-block-drp {
		width: 180px
	}

	.frame-div {
		right: 5%
	}

	.machine-img>img {
		width: 80%
	}

	.page-node-875 .banner-title {
		left: 4%;
		top: 54px
	}

	.banner-techonlogy-image {
		left: 35%;
		top: 325px
	}

	.banner-techonlogy-image img {
		width: 75%
	}

	.frame-div {
		width: 40%
	}

	.machine-video-thumb a.play-icon {
		width: 50px;
		height: 50px;
		margin: -25px 0 0 -25px
	}

	.banner-machine-image {
		bottom: -81px
	}

	.banner-width {
		overflow: hidden
	}
}

@media (max-width:780px) {

	.jcarousel-skin-default .jcarousel-prev,
	.specialty .jcarousel-skin-default .jcarousel-next,
	.specialty h2 {
		display: none
	}

	.specialty .jcarousel-item {
		float: none !important;
		padding: 0;
		text-align: left
	}

	.specialty ul.jcarousel {
		width: 99% !important;
		margin: 0 auto;
		position: absolute !important;
		background: #4e5053;
		top: -7px !important;
		left: -1px !important;
		padding: 0 0 10px 5px !important;
		border-radius: 0 0 4px 4px
	}

	.specialty .block-content {
		width: 100%;
		float: none
	}

	.specialty #menu-drink {
		width: 74%
	}

	.specialty #menu-button {
		width: 75%;
		margin: 0 auto;
		background: url(../selectbg.html) 0 0 no-repeat;
		height: 31px;
		position: relative;
		top: -4px;
		background-size: 100% 100%
	}

	.specialty #menu-button a {
		display: block;
		padding: 7px 0 12px 10px;
		font-size: 1.4em;
		color: #919aa7
	}

	.specialty #menu-button a:active,
	.specialty #menu-button a:hover {
		text-decoration: none
	}

	.specialty .jcarousel-skin-default .jcarousel-clip-horizontal {
		overflow: visible !important
	}

	.newsletters .form-item {
		width: 31%
	}

	#site-name {
		font-size: 12px
	}

	.product-content-outer .application ul {
		margin-top: 0;
		border: none
	}

	.product-wrapp-section {
		padding: 0 4% 0 1%
	}

	.quicktabs-tabpage .view-bk-transducer ul li {
		height: 280px;
		margin-left: 0;
		margin-right: 10px
	}

	.view-blog-front-page .views-field-field-short-description {
		padding: 0 1%
	}

	.view-blog-front-page .views-field-title-1 a {
		margin-left: 5px
	}

	.news-and-event-section .catgory-uro {
		width: 18%;
		padding-left: 1%
	}

	.social {
		margin-left: 0
	}

	.page-node-91 .social,
	.social {
		padding-top: 20px
	}

	.page-blog-front-page .detail-section-news a {
		font-size: 1em
	}

	.blog_content .content {
		width: 100%;
		float: none
	}

	.frame-div {
		right: 2%
	}
}

@media (max-width:767px) {
	#block-language-block-drp-language-block-drp {
		display: none
	}

	.technologies a {
		font-size: 1.6em
	}

	.newsletters input[type=text],
	.specialty #menu-button a {
		font-size: 1.2em
	}

	.specialty li a {
		color: var(--white);
		font-size: 1.2em
	}

	.ui-selectmenu-menu li a,
	.ui-selectmenu-status {
		padding-top: 2px;
		font-size: .9em
	}

	#block-menu-menu-links {
		float: none;
		width: 100%;
		margin-left: 0;
		padding-left: 0
	}

	#block-block-2 {
		width: 100%
	}

	.contact .contact_content {
		padding-left: 8px
	}

	.views-field.views-field-field-company-1-logo,
	.views-field.views-field-field-company-2-logo,
	.views-field.views-field-field-company-3-logo {
		width: 45%;
		margin-bottom: 15px;
		margin-right: 10px
	}

	.region-sub-footer .item-list ul {
		padding-left: 0
	}

	.region-sub-footer .item-list ul li {
		margin-left: 0
	}

	.newsletters .webform-component-select {
		margin-bottom: 14px
	}

	.banner_image {
		display: none
	}

	#footer h2,
	.technologies .title-body {
		padding: 15px 0 0 7px
	}

	#block-menu-menu-links ul {
		width: 96%;
		margin: 0 auto
	}

	.technologies .title-body p {
		max-width: 360px;
		width: 100%;
		margin: 0 auto;
		text-align: left;
		padding-right: 0
	}

	.contact .contact_content,
	.page-blog-front-page .detail-section-news a {
		font-size: 1.19em
	}

	.region-footer p {
		font-size: 1.15em
	}

	#block-menu-menu-footer-menu ul {
		padding-left: 0
	}

	#content .view-urology-product ul li .more-info-sect {
		position: relative;
		float: left;
		padding-top: 20px
	}

	#block-locale-language-content .block-content {
		background: url(../language-switcher.html) 100% 0 no-repeat;
		border: none;
		height: 40px;
		position: relative;
		top: 36px;
		cursor: pointer
	}

	.language-switcher-locale-url li.active {
		background: none;
		border: none;
		padding: 0 0 0 7px
	}

	.language-switcher-locale-url li.active a {
		display: none;
		background: none;
		position: relative
	}

	.language-switcher-locale-url:hover li.active a {
		display: block;
		margin-right: 8px
	}

	#block-locale-language-content {
		position: absolute;
		top: 73px;
		left: auto;
		right: 8px
	}

	.language-switcher-locale-url {
		float: left;
		min-width: 40px;
		position: relative;
		padding-top: 6px !important
	}

	.language-switcher-locale-url li {
		padding-left: 6px;
		padding-right: 20px;
		position: relative !important
	}

	#content-column {
		float: none;
		width: 96%;
		padding: 0 2%
	}

	.region.region-sidebar-second.sidebar {
		margin: 20px auto 0;
		float: none;
		clear: both
	}

	.subscribe a {
		width: 90%
	}

	.views-field-field-transducer-image {
		float: left;
		width: 48%
	}

	.content-column #content li .views-field-field-transducer-frequency .field-content,
	.view span.views-label {
		font-size: 1.2em
	}

	#content li .views-field-title {
		font-size: 1.4em
	}

	.product-content-outer p strong {
		font-size: 1.3em
	}

	ul.quicktabs-tabs.quicktabs-style-excel {
		height: inherit;
		background: none
	}

	ul.quicktabs-tabs.quicktabs-style-excel li {
		float: none;
		padding: 0
	}

	.quicktabs-tabpage .view-bk-transducer ul li {
		width: 96%;
		margin-left: 1%;
		height: auto
	}

	.more-info-sect {
		position: relative;
		padding-top: 20px;
		float: left
	}

	ul.quicktabs-tabs.quicktabs-style-excel li.active a {
		border: none
	}

	ul.quicktabs-tabs.quicktabs-style-excel li {
		border-bottom: 1px solid #ddd;
		display: block
	}

	.newsletters h2 {
		font-size: 1.7em
	}

	.view-blog-front-page .date-display-single {
		display: inline
	}

	.news-and-event-section .catgory-uro {
		border-bottom: 1px solid #fc3;
		margin-bottom: 10px
	}

	.news-and-event-section .catgory-uro,
	.news-and-event-section .detail-section-news,
	.page-eventapp-2013 .detail-section-news,
	.page-eventapp-2013 .news-and-event-section .catgory-uro,
	.view-id-news_and_events .news-and-event-section .catgory-uro {
		float: none;
		width: 96%;
		padding: 0 2%;
		border-right: none;
		border-left: none
	}

	.news-and-event-section .catgory-uro .name-uro a {
		padding-bottom: 10px;
		display: block
	}

	#block-system-main .view-press-release li {
		padding-left: 1%;
		width: 98%;
		padding-right: 1%
	}

	.social .twitter-share-button {
		width: 100% !important;
		margin-bottom: 10px
	}

	.product-image {
		position: static;
		padding-top: 50px
	}

	.specialty #menu-drink {
		width: 90%
	}

	.view-blog-front-page .image-style-none {
		padding-right: 5px
	}

	.page-user #block-system-main {
		padding-bottom: 20px
	}

	#user-pass input[type=submit],
	.contact-form input[type=submit] {
		display: block;
		margin: 0 auto
	}

	.tabs.primary.clearfix>li:first-child a {
		display: block;
		margin: 0
	}

	.tabs.primary.clearfix>li {
		float: none;
		width: 100%;
		display: block;
		margin: 0
	}

	#block-block-4,
	.newsletters h2 {
		margin-left: 0
	}

	.region.region-sidebar-second.sidebar {
		width: 96%
	}

	#block-system-main ul {
		overflow: visible;
		width: auto
	}

	#block-system-main .pager {
		margin-left: 0
	}

	form .ui-selectmenu {
		width: 100% !important
	}

	.page-node-121 #content-column,
	.page-search #content-column,
	.product-wrapp-section .product-body {
		width: 98%;
		padding: 0 1%
	}

	#search-form input[type=text] {
		width: 96%;
		margin: 5px 0
	}

	.search-advanced {
		margin-left: 0
	}

	#node-121 {
		margin-left: 10px
	}

	.views-field.views-field-field-company-1-logo,
	.views-field.views-field-field-company-2-logo,
	.views-field.views-field-field-company-3-logo {
		width: 30%;
		margin-right: 1%
	}

	.single-systems #main-content h1 {
		padding-left: 7px
	}

	.landing_page_top img {
		float: none
	}

	.landing_page_top {
		text-align: center
	}

	.page-landing-page #content-column {
		width: 93%
	}

	.landing_page_content {
		text-align: left
	}

	.landing_page_middle .vimeo_video {
		width: 100%;
		margin: 0;
		border-right: none
	}

	.book_high {
		float: none;
		width: 97%;
		clear: both;
		padding-top: 30px
	}

	.node-promoted #webform-client-form-10 .webform-component-select,
	.page-node-10 #webform-client-form-10 input[type=text] {
		width: 100%
	}

	#messages .error {
		width: 89%;
		padding: 5px 0 0 10%
	}

	.social {
		margin-left: 0;
		padding: 0 0 20px
	}

	.news-title .title {
		width: 61%;
		border-left: 1px solid var(--gehc-purple-default);
		margin-left: 0;
		padding-left: 4.2%
	}

	.blog_content .content {
		float: none;
		width: 100%
	}

	.blog_date {
		border: none
	}

	.page-blog-front-page .detail-section-news a {
		font-size: 1em
	}

	.news-and-event-section.past .catgory-uro {
		width: 96%;
		border-bottom: 1px solid #666
	}

	.news-and-event-section.past .detail-section-news {
		border: none
	}

	.specification {
		width: 100%;
		float: none
	}

	.trans_content .image {
		float: none;
		width: 100%;
		margin: 0 0 20px;
		text-align: center
	}

	.views_slideshow_cycle_slide .slider-mobile-image-wrapper img {
		display: block
	}

	.technologies .item-list li .views-field-field-promo-image {
		width: 50%
	}

	.technologies .title-body {
		padding: 0
	}

	.news .block-content {
		overflow: hidden
	}

	#footer #block-views-company-group-block .block-inner {
		padding: 0 15px
	}

	.machine-info,
	.machine-video {
		float: none;
		width: 100%;
		max-width: 360px
	}

	.machine-video {
		margin: 0 0 30px
	}

	.machine-img>img {
		width: 100%
	}

	.machine-txt {
		width: 60%;
		margin-right: 3%
	}

	.machine-img {
		width: 37%
	}

	#content .machine-title {
		font-size: 2.2em
	}

	.machine-row {
		padding: 20px 15px 30px;
		border-bottom: 4px dashed #e9e7e7
	}

	.page-node-875 .banner-title {
		font-size: 40px
	}

	.banner-machine-image {
		width: 50%;
		top: 160px;
		bottom: auto
	}

	.banner-techonlogy-image {
		left: 60%;
		top: 175px
	}

	#block-sonic-landing-contact-landing-contact-banner-block .frame-div {
		width: 290px;
		margin: 0 auto;
		float: none;
		margin-top: 337px;
		position: relative;
		z-index: 9
	}

	.page-node-875 .banner>img {
		display: none
	}

	#block-sonic-landing-contact-landing-contact-banner-block .frame-div {
		width: 280px;
		right: 0
	}

	.page-node-875 .banner {
		height: 942px;
		background: url(../form-bg.html) 0 0 repeat
	}

	.machine-row {
		width: 100%
	}

	#colorbox .player iframe,
	.machine-row {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box
	}

	#colorbox .player iframe {
		border: none !important;
		width: 100% !important;
		height: 100% !important;
		max-width: 100% !important
	}

	.page-node-875 #menu-button_menu {
		display: none !important
	}
}

@media (max-width:639px) {
	.frame-div {
		min-width: 0
	}

	.page-node-875 .banner-title {
		width: auto
	}

	.machine-video-thumb a.play-icon {
		left: 50%
	}
}

@media (max-width:515px) {

	#edit-actions,
	.newsletters .block-content.content,
	.newsletters .form-item {
		float: none
	}

	.specialty #menu-button {
		background: url(../selectbg1.html) 0 0 no-repeat;
		background-size: 100% 100%;
		width: 92%
	}

	.technologies a {
		margin: 0 auto;
		max-width: 360px;
		width: 100%;
		text-align: left;
		display: block
	}

	#logo {
		width: 140px
	}

	#name-and-slogan {
		margin-top: 50px
	}

	#block-locale-language-content {
		top: 60px
	}

	.page-user #recaptcha_area,
	.page-user #recaptcha_table {
		width: 290px !important
	}

	.page-user #recaptcha_image {
		width: 220px !important;
		max-width: 238px !important
	}

	.page-user .recaptchatable .recaptcha_r1_c1 {
		height: 8px;
		border-radius: 0 8px 0 0
	}

	.password-strength,
	div.password-confirm {
		margin-right: 5px
	}

	.recaptchatable td img {
		width: 100%;
		height: 100%
	}

	.page-node-120 #content-column,
	.page-node-121 #content-column {
		width: 94%
	}

	.product_overview {
		width: 100%;
		float: left
	}

	.news #block-views-company-news-block,
	.technologies .item-list li .views-field-field-external-url-1,
	.technologies .item-list li .views-field-field-promo-image,
	.technologies .views-field-body {
		width: 100%;
		float: none;
		text-align: center !important;
		margin: 0
	}

	.technologies .item-list li .views-field-field-promo-image {
		padding-bottom: 10px
	}

	.news.main {
		margin-top: 0
	}

	.news #block-views-blogs-block,
	.news #block-views-event-and-shows-block {
		float: none;
		width: 100%;
		margin: 0
	}

	.page-node-875 .frame-div {
		width: 88%;
		margin-top: 450px
	}

	.page-node-875 .banner {
		height: 1048px
	}
}

@media (max-width:325px) {
	#site-name {
		font-size: 1em
	}

	.region-sidebar-second form .ui-selectmenu {
		width: 99% !important
	}

	.player iframe,
	.player iframe object {
		width: 280px !important;
		height: 160px !important
	}

	body .fb-like,
	body .fb-like iframe,
	body .fb-like span {
		width: 297px !important
	}

	.product_overview {
		width: 100%;
		float: left
	}
}

.container_12 {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto
}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 1%;
	margin-right: 1%
}

.alpha {
	margin-left: 0
}

.omega {
	margin-right: 0
}

.container_12 .grid_1 {
	width: 6.333%
}

.container_12 .grid_2 {
	width: 14.667%
}

.container_12 .grid_3 {
	width: 23%
}

.container_12 .grid_4 {
	width: 31.333%
}

.container_12 .grid_5 {
	width: 39.667%
}

.container_12 .grid_6 {
	width: 48%
}

.container_12 .grid_7 {
	width: 56.333%
}

.container_12 .grid_8 {
	width: 64.667%
}

.container_12 .grid_9 {
	width: 73%
}

.container_12 .grid_10 {
	width: 81.333%
}

.container_12 .grid_11 {
	width: 89.667%
}

.container_12 .grid_12 {
	width: 98%
}

.container_12 .prefix_1 {
	padding-left: 8.333%
}

.container_12 .prefix_2 {
	padding-left: 16.667%
}

.container_12 .prefix_3 {
	padding-left: 25%
}

.container_12 .prefix_4 {
	padding-left: 33.333%
}

.container_12 .prefix_5 {
	padding-left: 41.667%
}

.container_12 .prefix_6 {
	padding-left: 50%
}

.container_12 .prefix_7 {
	padding-left: 58.333%
}

.container_12 .prefix_8 {
	padding-left: 66.667%
}

.container_12 .prefix_9 {
	padding-left: 75%
}

.container_12 .prefix_10 {
	padding-left: 83.333%
}

.container_12 .prefix_11 {
	padding-left: 91.667%
}

.container_12 .suffix_1 {
	padding-right: 8.333%
}

.container_12 .suffix_2 {
	padding-right: 16.667%
}

.container_12 .suffix_3 {
	padding-right: 25%
}

.container_12 .suffix_4 {
	padding-right: 33.333%
}

.container_12 .suffix_5 {
	padding-right: 41.667%
}

.container_12 .suffix_6 {
	padding-right: 50%
}

.container_12 .suffix_7 {
	padding-right: 58.333%
}

.container_12 .suffix_8 {
	padding-right: 66.667%
}

.container_12 .suffix_9 {
	padding-right: 75%
}

.container_12 .suffix_10 {
	padding-right: 83.333%
}

.container_12 .suffix_11 {
	padding-right: 91.667%
}

.container_12 .push_1 {
	left: 8.333%
}

.container_12 .push_2 {
	left: 16.667%
}

.container_12 .push_3 {
	left: 25%
}

.container_12 .push_4 {
	left: 33.333%
}

.container_12 .push_5 {
	left: 41.667%
}

.container_12 .push_6 {
	left: 50%
}

.container_12 .push_7 {
	left: 58.333%
}

.container_12 .push_8 {
	left: 66.667%
}

.container_12 .push_9 {
	left: 75%
}

.container_12 .push_10 {
	left: 83.333%
}

.container_12 .push_11 {
	left: 91.667%
}

.container_12 .pull_1 {
	left: -8.333%
}

.container_12 .pull_2 {
	left: -16.667%
}

.container_12 .pull_3 {
	left: -25%
}

.container_12 .pull_4 {
	left: -33.333%
}

.container_12 .pull_5 {
	left: -41.667%
}

.container_12 .pull_6 {
	left: -50%
}

.container_12 .pull_7 {
	left: -58.333%
}

.container_12 .pull_8 {
	left: -66.667%
}

.container_12 .pull_9 {
	left: -75%
}

.container_12 .pull_10 {
	left: -83.333%
}

.container_12 .pull_11 {
	left: -91.667%
}

.clear {
	overflow: hidden
}

.clear,
.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix:after {
	content: " ";
	font-size: 0;
	line-height: 0
}

.clearfix {
	display: inline-block
}

* html .clearfix {
	height: 1%
}

.clearfix {
	display: block
}

@media handheld,
only screen and (max-width:767px) {
	body {
		-webkit-text-size-adjust: none
	}
}

@media only screen and (max-width:480px) {
	.region[class*=float-blocks] .block {
		float: none;
		width: 100%
	}
}

@media only screen and (min-width:768px) {

	.node-type-bk-medical-product-sub #content_top .product-container,
	.single-systems #content_top .product-container {
		background-position: 25px 50px !important
	}

	.node-type-bk-medical-product-sub #content_top .product-container .product-content,
	.single-systems #content_top .product-container .product-content {
		margin-left: 470px;
		margin-top: 0;
		background: transparent
	}

	.powered-by-block {
		margin-right: 20px
	}

	.region-header {
		margin: 0;
		padding-top: 39px;
		width: 66%
	}

	.bk-product-videos-block .block-inner .view-bk-product-videos .view-content {
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-justify-content: space-between
	}

	.bk-product-videos-block .block-inner .view-bk-product-videos .view-content .views-row {
		display: inline-block;
		width: 32%
	}
}

@media only screen and (min-width:1025px) {

	.node-type-bk-medical-product-sub #content_top .product-container,
	.single-systems #content_top .product-container {
		width: 75%;
		border-radius: 8px;
		margin: 100px auto
	}

	.node-type-bk-medical-product-sub #content .view-bk-transducer .views-slideshow-pager-field-item,
	.single-systems #content .view-bk-transducer .views-slideshow-pager-field-item {
		max-width: 120px
	}

	#logo {
		padding: 20px 0 20px 20px
	}

	#logo img {
		height: 65px
	}

	#megamenu-main-menu a.toggle {
		display: none
	}

	.page-products .field-name-field-product-references>.field-items>.field-item,
	.single-products .field-name-field-product-references>.field-items>.field-item {
		width: 24.7%
	}

	#block-views-products-block-2 {
		padding-top: 20px
	}

	#block-views-products-block-2 .views-row {
		width: 16%
	}

	.home-events-block.block {
		padding: 20px 0
	}

	.home-events-block.block .block-inner .block-content .views-row {
		margin-right: 0;
		width: 40%
	}
}

@media (max-width:1025px) {
	#menu-button_menu {
		background: rgba(0, 0, 0, .3);
		height: 45px !important;
		margin-left: 0;
		width: 100%;
		cursor: pointer;
		z-index: 99
	}

	#menu-button_menu #menu-button-inner {
		position: relative
	}

	#menu-button_menu #menu-button-inner>a {
		text-indent: -1000px
	}

	#menu-button_menu #menu-button-inner>a:before {
		content: "";
		position: absolute;
		left: 5px;
		top: 8px;
		width: 35px;
		height: .25em;
		background: var(--white);
		box-shadow: 0 .75em 0 0 var(--white), 0 1.5em 0 0 var(--white)
	}

	#menu-button_menu.open #menu-button-inner>a:before {
		background: url(../png/menu-close-btn.png) no-repeat;
		height: 35px;
		background-size: 25px;
		box-shadow: none
	}

	#menu-button_menu a {
		display: block;
		font-size: 1.5em;
		color: #7b888f;
		line-height: 230%;
		margin-left: 40px
	}

	.home-specialty-block {
		padding: 0
	}

	.home-specialty-block .views-row:nth-child(3n+1) {
		margin-left: 1% !important
	}

	.home-events-block.block {
		padding: 20px 0
	}

	.home-events-block.block .block-inner .block-content .views-row {
		margin-right: 0
	}

	#block-language-block-drp-language-block-drp {
		display: none
	}

	#block-menu-menu-header-menu {
		position: relative
	}

	#block-menu-menu-header-menu ul {
		padding: 0;
		max-width: 190px
	}

	#block-menu-menu-header-menu ul li {
		width: 90px
	}

	#footer #block-menu-menu-footer-menu {
		width: 170px
	}

	.nav ul.menu {
		position: absolute;
		width: 58%;
		z-index: 999;
		background: #4ea6d2;
		top: -10px;
		left: 5px;
		padding-bottom: 5px;
		border-radius: 4px
	}

	#menu-bar li a {
		font-size: 1.4em;
		color: var(--white)
	}

	.nav ul.menu li {
		float: none !important
	}

	#menu-bar li.first {
		margin: 0 18px
	}

	#header nav {
		position: relative
	}

	#menu-bar li a {
		color: var(--black)
	}

	#megamenu-main-menu .wrap_ul,
	#megamenu-main-menu .wrap_ul .wrap_ul li:hover .wrap_ul,
	#megamenu-main-menu .wrap_ul li:hover .wrap_ul,
	#megamenu-main-menu .wrap_ul li:hover .wrap_ul .wrap_ul,
	#megamenu-main-menu li:hover .wrap_ul,
	#megamenu-main-menu li:hover .wrap_ul .wrap_ul {
		visibility: visible
	}

	#menu-bar li:hover .arrowup {
		display: none
	}

	#megamenu-main-menu li:hover .wrap_ul {
		margin: 0;
		padding: 0
	}

	.wrap_ul {
		border-top: none;
		position: relative;
		top: 0;
		width: 100% !important
	}

	#megamenu-main-menu .wrap_ul li:hover .wrap_ul .wrap_ul ul,
	#megamenu-main-menu .wrap_ul ul,
	#megamenu-main-menu li:hover .wrap_ul .wrap_ul ul,
	.wrap_ul ul ul {
		visibility: visible;
		height: auto !important
	}

	#megamenu-main-menu ul .wrap_ul {
		left: 0;
		top: 0
	}

	#menu-bar li.first {
		margin: 0
	}

	#menu-bar li a {
		width: 80%
	}

	.specialty li a {
		color: var(--white)
	}

	.wrap_ul {
		display: none
	}

	#megamenu-main-menu ul ul ul li {
		font-size: .8em
	}

	#menu-bar #megamenu-main-menu ul ul ul li div {
		left: 0;
		border: none;
		position: relative;
		display: none;
		box-shadow: none
	}

	#megamenu-main-menu .wrap_ul .wrap_ul .wrap_ul,
	#menu-bar #megamenu-main-menu ul ul ul {
		width: 100% !important
	}

	#menu-bar ul ul ul li:hover img {
		display: block !important
	}

	#menu-bar ul ul ul li li a {
		margin-left: 20px
	}

	.megamenu-skin-friendly .megamenu-item a,
	.megamenu-skin-friendly .megamenu-item span,
	.megamenu-skin-friendly .megamenu-slot-title a,
	.megamenu-skin-friendly .megamenu-slot-title span {
		padding: 8px
	}

	#menu-bar ul li li h3 {
		margin-left: 5px
	}

	#block-megamenu-main-menu,
	#block-megamenu-main-menu>ul {
		height: auto
	}

	#header {
		position: relative;
		z-index: 9999
	}

	#megamenu-main-menu li.last .wrap_ul .wrap_ul {
		right: auto !important
	}

	.page {
		position: relative
	}

	#menu-drink_menu {
		position: absolute;
		left: -300px;
		width: 300px;
		min-height: 100%;
		background: #0f7f41;
		top: 0
	}

	#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent {
		position: relative;
		margin: 0 !important
	}

	#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent .full-width-wrap {
		left: 0;
		background: rgba(15, 127, 65, .95);
		top: 0
	}

	#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent .full-width-wrap .wrap_ul {
		width: 100% !important
	}

	#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent .full-width-wrap .wrap_ul ul.megamenu-bin {
		max-width: 100%;
		width: 200px;
		margin: 20px 0;
		min-height: 500px
	}

	#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent .full-width-wrap .wrap_ul ul.megamenu-bin>li.megamenu-slot {
		position: relative
	}

	#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent .full-width-wrap .wrap_ul ul.megamenu-bin>li.megamenu-slot .full-width-wrap {
		left: 0;
		top: -50px;
		width: 100%
	}

	#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent .full-width-wrap .wrap_ul ul.megamenu-bin>li.megamenu-slot ul.megamenu-bin {
		border-left: 0;
		margin: 0;
		padding: 0
	}

	#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent .full-width-wrap .wrap_ul ul.megamenu-bin>li.megamenu-slot ul.megamenu-bin li.megamenu-slot {
		position: relative
	}

	#megamenu-main-menu li.open {
		position: inherit
	}

	#megamenu-main-menu li.open>.full-width-wrap {
		display: block
	}

	#megamenu-main-menu li.open>.full-width-wrap li {
		position: relative
	}

	#megamenu-main-menu {
		background: #0f7f41;
		position: absolute;
		width: 100%;
		left: 0
	}

	#megamenu-main-menu li:hover>a {
		border-bottom: 0 !important
	}

	#megamenu-main-menu ul {
		width: 100% !important;
		box-shadow: none
	}

	#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent a {
		padding: 15px 0 15px 45px;
		border-bottom: 0 !important
	}

	#block-megamenu-main-menu .megamenu-skin-analogicbk li.megamenu-parent:hover a {
		padding-bottom: 15px !important
	}

	#menu-bar ul li {
		padding: 0;
		float: none;
		position: relative;
		display: block;
		margin: 0;
		border-top: 1px solid rgba(48, 48, 48, .5)
	}

	.home-featured-block {
		height: 500px
	}

	.home-featured-block .views-row .views-field-field-date,
	.home-featured-block .views-row .views-field-field-press-date {
		bottom: 20px
	}

	.home-featured-block .views-row .views-field-field-date .field-content,
	.home-featured-block .views-row .views-field-field-press-date .field-content {
		width: auto
	}

	.home-featured-block .views-row .link-arrow {
		padding-right: 120px
	}

	.home-featured-block .views-row .link-arrow:after {
		top: 0
	}

	.home-featured-block .views-row .views-field-field-blog-image {
		overflow: hidden
	}

	.home-featured-block .views-row .views-field-field-blog-image img {
		height: 500px;
		max-width: none;
		width: auto;
		margin-left: -50px
	}

	.home #block-analogicbk-parser-feed-1-featured {
		height: 500px
	}

	.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper {
		bottom: 20px
	}

	.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content {
		width: auto
	}

	.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content .link-arrow {
		padding-right: 120px
	}

	.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content .link-arrow:after {
		top: 0
	}

	.home #block-analogicbk-parser-feed-1-featured .image-wrapper {
		overflow: hidden
	}

	.home #block-analogicbk-parser-feed-1-featured .image-wrapper img {
		height: 500px;
		max-width: none;
		width: auto;
		margin-left: -50px
	}

	.full-header #block-search-form {
		display: block;
		position: absolute;
		right: 0;
		top: 60px;
		width: auto;
		padding-right: 20px;
		margin-bottom: 0;
		z-index: 100
	}

	.banner-cover {
		height: 500px;
		position: relative;
		margin-top: 0;
		z-index: 1
	}

	.banner-cover #block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content {
		margin-top: 40px
	}

	.banner-cover #block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content h1 {
		font-size: 75px;
		letter-spacing: .3em;
		line-height: 100px
	}

	.home-events-block.block .block-inner h2,
	.home-events-block.block .block-inner h3 {
		display: block
	}

	#block-views-bk-clinical-images-block .field-slideshow,
	.single-systems .field-slideshow {
		max-width: 100% !important
	}

	#block-views-bk-clinical-images-block .item-list,
	.single-systems .item-list {
		max-width: 100% !important;
		margin-top: 15px
	}

	#content .transducer-list-block {
		margin: 10px
	}

	#content .transducer-list-block .views-field-field-transducer-image {
		float: none;
		width: auto
	}

	#content .transducer-list-block .view-content ul li {
		width: 48%;
		margin-left: 1%
	}

	#content .transducer-list-block .view-content ul li:nth-child(3n+1) {
		margin-left: 1%
	}

	.node-type-bk-medical-product-sub .field-name-field-clinical-images .field-slideshow,
	.single-systems .field-name-field-clinical-images .field-slideshow {
		max-width: 100% !important
	}

	.node-type-bk-medical-product-sub .field-name-field-clinical-images .item-list,
	.single-systems .field-name-field-clinical-images .item-list {
		max-width: 100% !important;
		margin-top: 15px
	}

	.node-type-bk-medical-product-sub .views_slideshow_cycle_main,
	.node-type-bk-medical-product-sub .views_slideshow_cycle_main .views-slideshow-cycle-main-frame,
	.node-type-bk-medical-product-sub .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-field-transducer-image img,
	.single-systems .views_slideshow_cycle_main,
	.single-systems .views_slideshow_cycle_main .views-slideshow-cycle-main-frame,
	.single-systems .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-field-transducer-image img {
		width: 100% !important
	}

	.node-type-bk-medical-product-sub .views-slideshow-controls-bottom,
	.single-systems .views-slideshow-controls-bottom {
		display: block !important;
		width: 100% !important;
		margin-left: 0 !important;
		margin: 30px 0 !important
	}

	.node-type-bk-medical-product-sub .views-slideshow-controls-bottom .views-slideshow-pager-fields,
	.single-systems .views-slideshow-controls-bottom .views-slideshow-pager-fields {
		margin: 0 auto
	}

	#content .view-urology-product .view-content ul li {
		width: 45%;
		padding: 5px;
		margin: 0 5% 5% 0
	}

	#content .view-urology-product .view-content ul li:nth-child(2n+0) {
		margin-right: 0
	}

	#content .view-urology-product .view-content ul li:nth-child(3n) {
		margin: 0 5% 5% 0
	}
}

@media only screen and (max-width:767px) {

	.node-type-bk-medical-product-sub #columns,
	.single-systems #columns {
		margin-top: -5px !important;
		position: relative
	}

	.node-type-bk-medical-product-sub #columns #content_top .product-container:before,
	.single-systems #columns #content_top .product-container:before {
		content: "";
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -.25em
	}

	.node-type-bk-medical-product-sub #columns #content_top .product-container,
	.single-systems #columns #content_top .product-container {
		background-position: top !important
	}

	.node-type-bk-medical-product-sub #columns #content_top .product-container .product-content,
	.single-systems #columns #content_top .product-container .product-content {
		margin-top: 0 !important;
		background: #303030;
		position: relative;
		display: inline-block;
		vertical-align: bottom
	}

	.node-type-bk-medical-product-sub #columns #content_top .product-container .product-content h1,
	.single-systems #columns #content_top .product-container .product-content h1 {
		font-size: 50px;
		letter-spacing: .2em
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-features-block h3,
	.single-systems #columns #content #block-views-bk-features-block h3 {
		font-size: 30px;
		font-weight: 300
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper,
	.single-systems #columns #content .field-slideshow-wrapper {
		text-align: center
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .item-list,
	.single-systems #columns #content .field-slideshow-wrapper .item-list {
		text-align: center;
		white-space: nowrap;
		display: block
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager,
	.single-systems #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager {
		margin: 0 auto;
		width: auto;
		display: inline-block;
		vertical-align: middle
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager .activeSlide a,
	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager a:hover,
	.single-systems #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager .activeSlide a,
	.single-systems #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager a:hover {
		background-color: var(--gehc-purple-default)
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager a,
	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager li,
	.single-systems #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager a,
	.single-systems #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager li {
		height: 15px;
		width: 15px;
		background: #747474;
		border-radius: 50%;
		display: block;
		margin-bottom: 10px
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager a img,
	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager li img,
	.single-systems #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager a img,
	.single-systems #columns #content .field-slideshow-wrapper .item-list .field-slideshow-pager li img {
		display: none
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .field-slideshow-controls,
	.single-systems #columns #content .field-slideshow-wrapper .field-slideshow-controls {
		display: block
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .field-slideshow-controls a,
	.single-systems #columns #content .field-slideshow-wrapper .field-slideshow-controls a {
		height: 91px;
		position: absolute;
		width: 43px;
		margin-top: -200px;
		opacity: .6;
		text-indent: -99999px;
		cursor: pointer;
		-webkit-transition: opacity .2s ease-out;
		display: block;
		z-index: 100;
		background: rgba(0, 0, 0, .2)
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .field-slideshow-controls a:after,
	.single-systems #columns #content .field-slideshow-wrapper .field-slideshow-controls a:after {
		content: "";
		position: absolute;
		background: url(../svg/bku_icon_arrow.svg) no-repeat;
		filter: brightness(0) saturate(100%) invert(12%) sepia(87%) saturate(6858%) hue-rotate(280deg) brightness(65%) contrast(112%);
		height: 22px;
		width: 15px;
		top: 50%;
		transform: translateY(-50%);
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .field-slideshow-controls .prev,
	.single-systems #columns #content .field-slideshow-wrapper .field-slideshow-controls .prev {
		left: 0
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .field-slideshow-controls .next,
	.single-systems #columns #content .field-slideshow-wrapper .field-slideshow-controls .next {
		right: 0
	}

	.node-type-bk-medical-product-sub #columns #content .field-slideshow-wrapper .field-slideshow-controls .next:after,
	.single-systems #columns #content .field-slideshow-wrapper .field-slideshow-controls .next:after {
		transform: translateY(-50%) rotate(180deg)
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-features-block-1 h2,
	.single-systems #columns #content #block-views-bk-features-block-1 h2 {
		font-size: 30px;
		font-weight: 300
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block,
	.single-systems #columns #content .transducer-list-block {
		position: relative;
		margin: 0
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content,
	.single-systems #columns #content .transducer-list-block .view-content {
		padding: 0
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default {
		text-align: center
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views_slideshow_cycle_main,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views_slideshow_cycle_main {
		display: block
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
		text-align: left;
		margin: 0 auto
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-field-transducer-image,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-field-transducer-image {
		padding: 0
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-title a,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-title a {
		padding-left: 15px;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 30px;
		-webkit-font-smoothing: antialiased
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-field-trans-app,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-field-field-trans-app {
		padding-left: 15px
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom {
		display: block;
		margin: 0 !important
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text {
		display: block
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a,
	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
		height: 91px;
		position: absolute;
		width: 43px;
		margin-top: -30px;
		opacity: .6;
		text-indent: -99999px;
		cursor: pointer;
		-webkit-transition: opacity .2s ease-out;
		display: block;
		top: 25%;
		z-index: 100
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
		left: 0;
		background: var(--black) url(../png/sprite.png) no-repeat -200px 25px
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a {
		right: 0;
		background: var(--black) url(../png/sprite.png) no-repeat -167px 25px
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
		margin-top: 30px;
		text-align: left;
		padding-left: 15px
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item {
		float: none;
		width: auto;
		display: inline-block;
		height: 20px;
		width: 20px;
		background: var(--gehc-purple-default);
		border-radius: 50%;
		margin: 0 3px 10px
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-field-title,
	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item img,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-field-title,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item img {
		display: none
	}

	.node-type-bk-medical-product-sub #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .active,
	.single-systems #columns #content .transducer-list-block .view-content .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields .active {
		background-color: var(--gehc-purple-default)
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block,
	.single-systems #columns #content #block-views-bk-transducer-block {
		height: 470px;
		position: relative;
		margin: 0
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li:target,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li:target {
		z-index: 100
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li {
		position: absolute;
		height: inherit;
		width: 100%;
		background: var(--white);
		margin: 0;
		padding: 50px 0 30px;
		left: 0;
		opacity: 0
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper {
		max-width: 100%;
		width: auto;
		height: inherit;
		left: 0
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper .views-field-title a,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper .views-field-title a {
		font-size: 30px;
		font-weight: 300
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper .views-field-field-trans-app,
	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper .views-field-title,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper .views-field-field-trans-app,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper .views-field-title {
		padding-left: 15px
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper .trans_abs,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper .trans_abs {
		text-align: center
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper .trans_abs img,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .row-wrapper .trans_abs img {
		width: 100%
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .views-field-field-transducer-image,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .views-field-field-transducer-image {
		position: relative
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .next,
	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .prev,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .next,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .prev {
		height: 91px;
		position: absolute;
		width: 43px;
		top: 50%;
		transform: translateY(-50%);
		opacity: .6;
		text-indent: -99999px;
		cursor: pointer;
		-webkit-transition: opacity .2s ease-out;
		display: block;
		background: rgba(0, 0, 0, .2)
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .next:after,
	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .prev:after,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .next:after,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .prev:after {
		content: "";
		position: absolute;
		background: url(../svg/bku_icon_arrow.svg) no-repeat;
		filter: brightness(0) saturate(100%) invert(12%) sepia(87%) saturate(6858%) hue-rotate(280deg) brightness(65%) contrast(112%);
		height: 22px;
		width: 15px;
		top: 50%;
		transform: translateY(-50%);
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .next:hover,
	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .prev:hover,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .next:hover,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .prev:hover {
		opacity: 1
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .prev,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .prev {
		left: 0
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .next,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .next {
		right: 0
	}

	.node-type-bk-medical-product-sub #columns #content #block-views-bk-transducer-block .item-list li .next:after,
	.single-systems #columns #content #block-views-bk-transducer-block .item-list li .next:after {
		transform: translateY(-50%) rotate(180deg)
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_1 .video-wrapper,
	.single-systems #columns #tertiary_content .view-display-id-block_1 .video-wrapper {
		height: 700px;
		text-align: center
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_1 .video-wrapper .video-container,
	.single-systems #columns #tertiary_content .view-display-id-block_1 .video-wrapper .video-container {
		overflow: visible
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_1 .video-wrapper .video-container iframe,
	.single-systems #columns #tertiary_content .view-display-id-block_1 .video-wrapper .video-container iframe {
		height: 700px
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_2,
	.single-systems #columns #tertiary_content .view-display-id-block_2 {
		height: 500px;
		position: relative
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_2 .views-row:target,
	.single-systems #columns #tertiary_content .view-display-id-block_2 .views-row:target {
		z-index: 100
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_2 .views-row,
	.single-systems #columns #tertiary_content .view-display-id-block_2 .views-row {
		position: absolute;
		height: inherit;
		width: 100%;
		background: var(--white)
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_2 .views-row .video-wrapper,
	.single-systems #columns #tertiary_content .view-display-id-block_2 .views-row .video-wrapper {
		max-width: 100%;
		width: auto;
		height: inherit;
		left: 0
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_2 .views-row .next,
	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_2 .views-row .prev,
	.single-systems #columns #tertiary_content .view-display-id-block_2 .views-row .next,
	.single-systems #columns #tertiary_content .view-display-id-block_2 .views-row .prev {
		height: 91px;
		position: absolute;
		width: 43px;
		top: 25%;
		margin-top: -30px;
		opacity: .6;
		text-indent: -99999px;
		cursor: pointer;
		-webkit-transition: opacity .2s ease-out;
		display: block
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_2 .views-row .next:hover,
	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_2 .views-row .prev:hover,
	.single-systems #columns #tertiary_content .view-display-id-block_2 .views-row .next:hover,
	.single-systems #columns #tertiary_content .view-display-id-block_2 .views-row .prev:hover {
		opacity: 1
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_2 .views-row .prev,
	.single-systems #columns #tertiary_content .view-display-id-block_2 .views-row .prev {
		left: 0;
		background: var(--black) url(../png/sprite.png) no-repeat -200px 25px
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .view-display-id-block_2 .views-row .next,
	.single-systems #columns #tertiary_content .view-display-id-block_2 .views-row .next {
		right: 0;
		background: var(--black) url(../png/sprite.png) no-repeat -167px 25px
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block,
	.single-systems #columns #tertiary_content .product-downloads-block.block {
		width: 100%;
		background: #f1f1f1;
		margin-bottom: 0;
		padding: 20px 0
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner {
		margin: 0;
		padding: 0 15px;
		box-sizing: border-box
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner .block-title,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner .block-title {
		font-size: 40px;
		font-weight: 100
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner .block-content .dl_block,
	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner .block-content>div,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner .block-content .dl_block,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner .block-content>div {
		display: block
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner .block-content .dl_block .dl_icon,
	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner .block-content .dl_block>p,
	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner .block-content>div .dl_icon,
	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner .block-content>div>p,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner .block-content .dl_block .dl_icon,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner .block-content .dl_block>p,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner .block-content>div .dl_icon,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner .block-content>div>p {
		padding: 15px 0 15px 40px;
		background: url(../png/download-icon.png) 0 15px no-repeat;
		background-size: 25px auto;
		height: 25px
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner .block-content .dl_block .dl_icon a,
	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner .block-content .dl_block>p a,
	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner .block-content>div .dl_icon a,
	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner .block-content>div>p a,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner .block-content .dl_block .dl_icon a,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner .block-content .dl_block>p a,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner .block-content>div .dl_icon a,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner .block-content>div>p a {
		color: #747474
	}

	.node-type-bk-medical-product-sub #columns #tertiary_content .product-downloads-block.block .block-inner h2,
	.single-systems #columns #tertiary_content .product-downloads-block.block .block-inner h2 {
		font-size: 26px;
		margin: 0 0 20px
	}

	.node-type-bk-medical-product-sub #footer #block-menu-menu-header-menu ul,
	.single-systems #footer #block-menu-menu-header-menu ul {
		margin: 0
	}

	.node-type-bk-medical-product-sub #footer #block-block-163,
	.single-systems #footer #block-block-163 {
		display: none
	}

	.node-type-bk-medical-product-sub #footer #block-block-4,
	.single-systems #footer #block-block-4 {
		float: left
	}

	.node-type-bk-medical-product-sub #footer #block-block-2,
	.single-systems #footer #block-block-2 {
		width: auto
	}

	.bk-about-footer-block {
		width: 100% !important;
		float: left;
		clear: both;
		margin: 0
	}

	.bk-about-footer-block .block-inner {
		width: 90vw !important
	}

	.has-banner #columns {
		margin-top: 400px
	}

	#content .specialty-product-block .views-row {
		margin-left: 0;
		min-width: 320px
	}

	.full-header #block-search-form {
		display: block;
		position: absolute;
		right: 0;
		top: 65px;
		width: auto;
		padding-right: 20px;
		margin-bottom: 0
	}

	.banner-cover {
		height: 500px;
		position: relative;
		margin-top: 0;
		z-index: 1
	}

	.banner-cover #block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content {
		margin-top: 40px
	}

	.banner-cover #block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content h1 {
		font-size: 50px;
		letter-spacing: .3em;
		line-height: 50px
	}

	.banner-cover #block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-image {
		background-size: cover
	}

	.banner-cover #block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-image img {
		height: 500px;
		width: auto;
		max-width: none
	}

	.page-education #columns .content-inner .node-education-page .field-collection-container,
	.page-education #columns .content-inner .node-education-page>.node-content>.no-class>.field-name-body {
		width: 90%;
		margin: 0 auto
	}

	.page-education #columns .content-inner .node-education-page .field-collection-container h2,
	.page-education #columns .content-inner .node-education-page>.node-content>.no-class>.field-name-body h2 {
		font-size: 30px;
		font-weight: 100
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-e-books>.field-items>.field-item,
	.page-education #columns .content-inner .node-education-page>.node-content>.no-class>.field-name-body>.field-items>.field-item {
		width: 50%
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-featured-educational-video {
		width: 100%
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-educational-videos>.field-items {
		text-align: center
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-educational-videos>.field-items>.field-item {
		text-align: left;
		width: 49%;
		margin: 0 auto
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item.even>.field-collection-view {
		margin-right: 0
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item.odd>.field-collection-view {
		margin-left: 0
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item {
		width: 100%
	}

	#block-views-products-block-2 {
		padding-top: 20px
	}

	#block-views-products-block-2 .views-row {
		width: 32%
	}

	.page-node-1164 .product-display {
		width: 100%
	}

	.page-node-1164 .product-display p:last-child {
		text-align: center
	}
}

@media only screen and (min-width:768px) and (max-width:1025px) {
	.has-banner #columns {
		margin-top: 56vw
	}

	.region-header {
		margin: 0;
		padding-top: 20px;
		width: 66%
	}

	.full-header #block-search-form {
		display: block;
		position: absolute;
		right: 0;
		top: 86px;
		width: auto;
		padding-right: 20px;
		margin-bottom: 0
	}

	#logo {
		padding: 20px 0 20px 20px
	}

	#logo img {
		height: 40px
	}

	.home-specialty-block {
		margin: 0;
		padding: 0 15px;
		box-sizing: border-box
	}

	.home-specialty-block h2.block-title {
		background: rgba(0, 0, 0, .5);
		width: 100%;
		padding: 10px;
		color: var(--white);
		margin-bottom: 10px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box
	}

	.home-specialty-block .view-content .views-row {
		width: 48%
	}

	.home-specialty-block .view-content .views-row:nth-child(3n+1) {
		margin-left: 1%
	}

	.home-specialty-block .view-content .views-row .views-field-title {
		position: absolute;
		top: 100px;
		left: 30px;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 28px;
		-webkit-font-smoothing: antialiased;
		z-index: 10
	}

	.home-specialty-block .view-content .views-row .views-field-title a {
		color: var(--white);
		font-size: 24px
	}

	.page-products .field-name-field-product-references>.field-items>.field-item,
	.single-products .field-name-field-product-references>.field-items>.field-item {
		width: 32.7%
	}

	.node-type-bk-medical-product-sub .views-slideshow-controls-bottom .views-slideshow-pager-fields,
	.single-systems .views-slideshow-controls-bottom .views-slideshow-pager-fields {
		width: 700px
	}
}

@media (max-width:768px) {
	#footer #block-menu-menu-footer-menu {
		width: 120px
	}

	.branding-elements {
		width: 100px !important;
		height: 56px
	}

	.copyright-text-block {
		width: 100%;
		text-align: center;
		margin: 0 !important
	}

	.social-icons-block {
		width: 100% !important;
		float: left;
		clear: both
	}

	.social-icons-block .contact_social {
		text-align: center;
		width: 100%;
		float: left;
		clear: both
	}

	.social-icons-block .contact_social span {
		float: none
	}
}

@media (max-width:498px) {
	#block-views-home-specialty-block-block {
		margin-left: 0
	}

	#block-views-home-specialty-block-block h2.block-title {
		color: var(--gehc-purple-default);
		background: transparent;
		padding: 0;
		font-size: 20px;
		margin-top: 12px;
		text-align: center
	}

	#block-views-home-specialty-block-block .views-row {
		width: 100%;
		margin: 0 0 5px !important;
		border: 0
	}

	#block-views-home-specialty-block-block .views-row .views-field-title {
		top: 30px;
		font-size: 24px
	}

	#block-views-home-specialty-block-block .views-row .views-field-field-specialty-image {
		height: 80px;
		overflow: hidden
	}

	#block-views-home-specialty-block-block .views-row .views-field-field-specialty-image a img {
		position: relative;
		top: -20px
	}

	.full-header #block-search-form {
		display: block;
		position: absolute;
		right: 0;
		top: 61px;
		width: auto;
		padding-right: 20px;
		margin-bottom: 0
	}

	.full-header .branding-elements {
		width: 100px !important;
		height: 56px !important
	}

	.bk-about-footer-block {
		display: none
	}

	.page-products .field-name-field-product-references>.field-items>.field-item,
	.single-products .field-name-field-product-references>.field-items>.field-item {
		width: 100%
	}

	.page-education #columns .content-inner .node-education-page .field-collection-container,
	.page-education #columns .content-inner .node-education-page>.node-content>.no-class>.field-name-body {
		width: 90%;
		margin: 0 auto
	}

	.page-education #columns .content-inner .node-education-page .field-collection-container h2,
	.page-education #columns .content-inner .node-education-page>.node-content>.no-class>.field-name-body h2 {
		font-size: 30px;
		font-weight: 100
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-e-books>.field-items>.field-item,
	.page-education #columns .content-inner .node-education-page .field-name-field-educational-videos>.field-items>.field-item,
	.page-education #columns .content-inner .node-education-page .field-name-field-featured-educational-video,
	.page-education #columns .content-inner .node-education-page>.node-content>.no-class>.field-name-body>.field-items>.field-item {
		width: 100%
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course .field-content-fields a,
	.page-education #columns .content-inner .node-education-page .field-name-field-featured-local-course .field-content-fields h2 {
		font-size: 20px
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item.even>.field-collection-view {
		margin-right: 0
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item.odd>.field-collection-view {
		margin-left: 0
	}

	.page-education #columns .content-inner .node-education-page .field-name-field-local-courses>.field-items>.field-item {
		width: 100%
	}

	#block-views-products-block-1 .views-row,
	#block-views-products-block-2 .views-row {
		width: 100%;
		margin-top: 50px;
		border-bottom: 1px solid #ededed
	}

	#block-views-products-block-1 .views-row .views-field-title a,
	#block-views-products-block-2 .views-row .views-field-title a {
		font-size: 30px
	}

	.banner-cover {
		height: 500px;
		position: relative;
		margin-top: 0;
		z-index: 1
	}

	.banner-cover #block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content {
		margin-top: 40px
	}

	.banner-cover #block-views-advanced-banner-block .view-advanced-banner .views-field-field-banner-content h1 {
		font-size: 42px;
		letter-spacing: .2em;
		line-height: 100px
	}

	#block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content h1,
	.home-featured-block .views-row .views-field-field-press-date .field-content h1 {
		font-size: 48px;
		line-height: 48px
	}

	.home #block-analogicbk-parser-feed-1-featured .featured-blog-banner-content-wrapper .blog-banner-content h2.link-arrow a {
		font-size: 24px;
		line-height: 30px
	}

	.home-featured-block .views-row .views-field-field-press-date .field-content h2 {
		line-height: 30px
	}

	.home-featured-block .views-row .views-field-field-press-date .field-content h2 a {
		font-size: 24px;
		line-height: 30px
	}

	#content .view-urology-product .view-content ul li {
		width: 100%;
		padding: 5px;
		height: 11wv;
		margin: 0 0 5%
	}

	#content .view-urology-product .view-content ul li:nth-child(2n+0),
	#content .view-urology-product .view-content ul li:nth-child(3n) {
		margin: 0 0 5%
	}
}

@media (max-width:320px) {
	html {
		font-size: 112.5%
	}
}

@media (min-width:321px) and (max-width:480px) {
	html {
		font-size: 112.5%
	}
}

@media (min-width:481px) and (max-width:768px) {
	html {
		font-size: 81.3%
	}
}

.field-slideshow {
	overflow: hidden;
	max-width: 100%
}

.field-slideshow-slide,
.field-slideshow-slide a,
.field-slideshow-slide img {
	max-width: 100%;
	height: auto !important;
	width: auto !important
}

.field-slideshow-slide img {
	float: left;
	margin-bottom: 0 !important
}

.field-slideshow-slide .inner-slide {
	display: block;
	overflow: hidden
}

.region-content ul.field-slideshow-pager {
	list-style-type: none;
	padding: 0;
	overflow: hidden
}

.field-slideshow-pager li {
	float: left;
	margin-right: 5px
}

.jcarousel-clip {
	overflow: hidden
}

.field-slideshow-carousel li {
	opacity: .6
}

.field-slideshow-carousel li.activeSlide {
	opacity: 1
}

.field-slideshow-carousel-wrapper .hidden {
	display: none;
	visibility: hidden
}

.field-slideshow-controls .play {
	display: none
}

.field-slideshow {
	position: relative;
	width: 573px;
	height: 600px
}

.field-slideshow-slide {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity .5s ease
}

.field-slideshow-slide--selected {
	opacity: 1
}

.field-slideshow-thumb {
	margin: 0 0 1.25em 1.5em
}

@media (max-width:767px) {
	.field-slideshow-thumb--selected {
		background: var(--gehc-purple-default) !important
	}
}

@media (min-width:768px) {
	.field-slideshow-thumb--selected img {
		border: 1px solid var(--gehc-purple-default)
	}
}

.field-slideshow-thumb:hover {
	cursor: pointer
}

.field-collection-container {
	border-bottom: 1px solid #d3d7d9;
	margin-bottom: 1em
}

.field-collection-container .field-items .field-item {
	margin-bottom: 10px
}

.field-collection-container .field-items .field-items .field-item {
	margin-bottom: 0
}

.field-collection-view {
	padding: 1em 0 .3em;
	border-bottom: 1px dotted #d3d7d9
}

.field-collection-view-final {
	border-bottom: none
}

.field-collection-view .entity-field-collection-item {
	float: left
}

.field-collection-view ul.field-collection-view-links {
	float: right;
	font-size: .821em;
	list-style-type: none;
	width: auto;
	margin: 0 1em;
	padding: 0
}

.field-collection-view .field-label {
	width: 25%
}

.field-collection-view .content {
	margin-top: 0;
	width: 100%
}

.field-collection-view .entity-field-collection-item {
	width: 100%
}

ul.field-collection-view-links li {
	float: left
}

ul.field-collection-view-links li a {
	margin-right: 1em
}

.field-collection-container ul.action-links-field-collection-add {
	float: right;
	padding: 0 .5em 0 0;
	margin: 0 0 1em 2em;
	font-size: .821em
}

.views-exposed-form .views-exposed-widget {
	float: left;
	padding: .5em 1em 0 0
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 1.6em
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
	margin-top: 0;
	margin-bottom: 0
}

.views-exposed-form label {
	font-weight: 700
}

.views-exposed-widgets {
	margin-bottom: .5em
}

.views-align-left {
	text-align: left
}

.views-align-right {
	text-align: right
}

.views-align-center {
	text-align: center
}

.views-view-grid tbody {
	border-top: none
}

.view .progress-disabled {
	float: none
}

.header {
	height: 105px !important;
	width: 100%;
	margin: 0 auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

@media (min-width:1025px) {
	.header {
		height: 105px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0
	}

	.page-home.no-hero .header {
		position: absolute;
		z-index: 2;
		max-width: none;
		height: 105px;
        background: var(--white);
        border-bottom: 1px solid var(--main-menu-border);
        border-color: var(--main-menu-border);
	}
}

.header__logo {
	margin-left: 40px
}

.header__logo img {
	height: 60px;
	width: auto
}

@media (min-width:1025px) {
	.page-home .header__logo {
		display: none;
		margin-left: 40px;
	}


}

.header__logo.header__logo--home {
	display: none
}

@media (min-width:1025px) {
	.page-home.no-hero .header__logo.header__logo--home {
		display: block
	}
}

.header__menu-wrap {
	position: fixed;
	top: 0;
	left: -300px;
	width: 300px;
	height: 100%;
	background: var(--gehc-purple-default);
	z-index: 2
}

@media (max-width:374px) {
	.header__menu-wrap {
		width: 265px
	}
}

@media (min-width:1025px) {
	.header__menu-wrap {
		position: absolute;
		left: 0;
		width: 100%;
		height: auto;
		background: transparent;
		text-align: center;
		top: 70px !important;
	}

	.page-home.no-hero .header__menu-wrap {
		border-bottom: 0;
		top: 80px;
	}
}

.header__menu {
	list-style-type: none;
	padding: 0;
	margin: 0
}

@media (min-width:1025px) {
	.header__menu {
		font-size: 0
	}
}

.header__menu li {
	border-top: 1px solid var(--gehc-grey-100);
	padding-left: 40px;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media (min-width:1025px) {
	.header__menu li {
		display: inline-block;
		border: none;
		padding-left: 10px;
		padding-right: 12px;
		border-bottom: 5px solid transparent;
		padding-bottom: 4px
	}

	.header__menu li:hover {
		border-bottom: 5px solid var(--gehc-purple-default);
		cursor: pointer
	}

	.header__menu li:hover .sub-menu {
		display: block !important
	}
}

.header__menu a {
	color: var(--white);
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	-webkit-font-smoothing: antialiased
}

@media (min-width:1025px) {
	.header__menu a {
		display: block;
		color: #4b4b4b;
		height: auto;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 16px;
		-webkit-font-smoothing: antialiased;
		line-height: 1.67
	}

	.page-home.no-hero .header__menu a {
		color: var(--black);
	}
}

.header__menu .menu-item-expand {
	height: 35px;
	width: 35px;
	float: right;
	position: relative
}

@media (min-width:1025px) {
	.header__menu .menu-item-expand {
		display: none
	}
}

.header__menu .menu-item-expand:after,
.header__menu .menu-item-expand:before {
	content: "";
	width: 14px;
	height: 3px;
	top: 25px;
	position: absolute;
	background: var(--gehc-purple-default);
}

.header__menu .menu-item-expand:after {
	transform: rotate(90deg)
}

.header__menu .menu-item-expand.expanded:after {
	display: none
}
.header__menu .sub-menu--one-lvl{
    border-top: 1px solid var(--main-menu-border);
    border-color: var(--main-menu-border);
}
.header__menu .sub-menu {

	display: none;
	list-style-type: none;
	padding: 0 0 20px;
	margin: 0
}

@media (min-width:1025px) {
	.header__menu .sub-menu {
		position: absolute;
		width: 100%;
		left: 0;
		top: 35px;
		max-height: 297px;
		background: var(--white);
		text-align: left;
		padding: 25px 0
	}

	.page-home.no-hero .header__menu .sub-menu {
		background: transparent
	}

	.page-home.no-hero .header__menu .sub-menu.sub-menu--one-lvl {
		background: var(--white);
	}
}

.header__menu .sub-menu__group {
	vertical-align: top;
	margin: 0;
	list-style-type: none;
	padding-left: 0
}

@media (min-width:1025px) {
	.header__menu .sub-menu__group {
		display: inline-block !important
	}
}

.header__menu .sub-menu li {
	border: none;
	padding: 2px 0 2px 15px
}

@media (min-width:1025px) {
	.header__menu .sub-menu li {
		display: block;
		padding-left: 0;
		padding-bottom: 0
	}
}

.header__menu .sub-menu a {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.75
}

@media (min-width:1025px) {
	.header__menu .sub-menu a {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 16px;
		-webkit-font-smoothing: antialiased;
		color: var(--black);
	}

	.header__menu .sub-menu a:hover {
		color: var(--gehc-purple-default)
	}
}

.header__menu .sub-menu .menu-item-expand {
	float: none;
	display: inline-block;
	vertical-align: text-bottom;
	margin-left: 25px;
	margin-top: -10px
}

@media (min-width:1025px) {
	.header__menu .sub-menu .menu-item-expand {
		display: none
	}
}

.header__menu .sub-menu .menu-item-expand:after,
.header__menu .sub-menu .menu-item-expand:before {
	width: 10px;
	height: 2px;
	background: var(--gehc-purple-default)
}

@media (min-width:1025px) {

	.header__menu .sub-menu .menu-item-expand:after,
	.header__menu .sub-menu .menu-item-expand:before {
		display: none
	}
}

.header__menu .sub-menu .sub-menu {
	display: none;
	padding: 0
}

@media (min-width:1025px) {
	.header__menu .sub-menu .sub-menu {
		position: relative;
		top: auto;
		padding-top: 5px;
		padding-left: 10px
	}
}

@media (min-width:1025px) {
	.header__menu .sub-menu .sub-menu a {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 16px;
		-webkit-font-smoothing: antialiased
	}
}

.header__right {
	width: 180px;
	margin-right: 20px;
	margin-top: 18px;
	z-index: 10000;
}

.page-home.no-hero .header__right {
	width: 180px;
	margin-top: 18px
}

.header__translate a {
	background: transparent;
	color: var(--gehc-purple-default);
	height: 24px;
	text-decoration: none;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	line-height: 13px;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 4px 8px;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	letter-spacing: .03em;
}

@media (min-width:1025px) {
	.header__translate a {
		padding: 4px 8px
	}

	.page-home.no-hero .header__translate a {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 14px;
		-webkit-font-smoothing: antialiased;
		color: var(--gehc-purple-default);
		letter-spacing: .03em;

	}

	.page-home.no-hero .header__translate a svg {
		fill: var(--gehc-purple-default)
	}
}

.header__translate svg {
	position: relative;
	top: -1px;
	margin-right: 8px;
	fill: var(--gehc-purple-default)
}

.header__powered {
	display: none
}

@media (max-width:1024px) {
	.header__search {
		display: none
	}
}

.header__search .search__form {
	width: 100%;
	margin-top: 10px
}

.header__search .search__input {
	width: 100%;
	height: 28px;
	padding: 0 0 0 30px;
	box-sizing: border-box
}

.header__search .search__submit-icon {
	position: absolute;
	height: 28px;
	width: 28px;
	cursor: pointer
}

.header__search .search__submit-icon img {
	width: 13px;
	height: 13px;
	margin: 8px 10px
}

.menu-products .product-header {
	margin-top: 20px
}

@media (min-width:1025px) {
	.menu-products .product-header {
		margin-top: 0
	}
}

.menu-products .product-header a {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased
}

@media (min-width:1025px) {
	.menu-products .product-header a {
		font-size: 15px
	}
}

.menu-products .product-header.menu-bk {
	margin-top: 0
}

@media (min-width:1025px) {
	.menu-products .sub-menu {
		text-align: center
	}

	.menu-products .sub-menu__inner {
		max-width: 1170px;
		margin: 0 auto
	}

	.menu-products .sub-menu__group {
		text-align: left;
		min-width: 21.25%
	}

	.menu-products .sub-menu__group .sub-menu__group {
		width: auto
	}

	.menu-products .sub-menu__group .product-header {
		border-bottom: 1px solid hsla(0, 0%, 100%, .2);
		padding-bottom: 8px
	}

	.menu-products .sub-menu__group .product-header:hover {
		border-bottom: 1px solid hsla(0, 0%, 100%, .2)
	}

	.menu-products .sub-menu__group .menu-sonic-window,
	.menu-products .sub-menu__group .menu-systems {
		padding-top: 10px
	}

	.menu-products .sub-menu .sub-menu {
		text-align: left;
		padding-bottom: 10px
	}

	.menu-products .sub-menu .sub-menu__group {
		padding-left: 0;
		padding-right: 20px
	}

	.menu-products .sub-menu .sub-menu__group li {
		padding-right: 0
	}

	.menu-products .sub-menu .sub-menu__group .sub-menu__group {
		padding-right: 20px
	}

	.menu-products .sub-menu .sub-menu__group .sub-menu__group:nth-of-type(2) {
		padding-right: 0
	}

	.menu-products .sub-menu .menu-other,
	.menu-products .sub-menu .menu-systems {
		cursor: default
	}

	.menu-products .sub-menu .menu-other a,
	.menu-products .sub-menu .menu-systems a {
		pointer-events: none
	}

	.menu-products .sub-menu .menu-other a:hover,
	.menu-products .sub-menu .menu-systems a:hover {
		color: var(--white);
		cursor: default
	}

	.menu-products .sub-menu .menu-other .sub-menu a,
	.menu-products .sub-menu .menu-systems .sub-menu a {
		pointer-events: all
	}

	.menu-products .sub-menu .menu-other .sub-menu a:hover,
	.menu-products .sub-menu .menu-systems .sub-menu a:hover {
		color: var(--gehc-purple-default);
		cursor: pointer
	}
}

@media (min-width:1025px) {

	.menu-resources .sub-menu__group,
	.menu-specialties .sub-menu__group {
		padding-left: 0;
		margin-right: 70px
	}
}

@media (min-width:1025px) {
	.menu-support .sub-menu--one-lvl {
		left: -158px
	}
}

.menu-contact .sub-menu__inner {
	columns: 2;
	max-width: 400px
}

.menu-contact .sub-menu__inner li {
	max-width: 180px
}

.mobile-strip {
	height: 45px;
	width: 100%;
	background: var(--gehc-purple-dark);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

@media (min-width:1025px) {
	.mobile-strip {
		display: none
	}
}

.mobile-strip--open .hamburger:before {
	background: url(../png/menu-close-btn.png) no-repeat;
	height: 35px;
	background-size: 25px;
	box-shadow: none
}

.hamburger {
	position: relative;
	height: 100%;
	width: 35px;
	margin-left: 20px;
	display: inline-block
}

.hamburger:before {
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	width: 35px;
	height: 3.75px;
	background: var(--white);
	box-shadow: 0 11.25px 0 0 var(--white), 0 22.5px 0 0 var(--white)
}

.search__wrap {
	margin-right: 20px
}

.search__form {
	display: inline-block
}

.search__input {
	-webkit-appearance: none;
	border: 0;
	padding: 5px;
	border-radius: 4px;
	width: 117px;
	background: #f0f0f0
}

.search__icon {
	width: 20px;
	height: 20px;
	margin-left: 10px;
	vertical-align: top
}

.search__submit-icon--home {
	display: none
}

@media (min-width:1025px) {
	.search__input {
		background: var(--gehc-grey-100);
		border: 1px solid var(--gehc-grey-500);
		border-radius: 4px;
		color: var(--black);
		font-size: 16px;
		height: 35px !important;
		padding-left: 35px !important
	}
	.search__submit-icon img {
        margin: 12px 12px 10px !important;
        filter: invert(0);
    }
	.page-home.no-hero .search__input {
		background: var(--gehc-grey-100);
        border: 1px solid var(--gehc-grey-500);
		border-radius: 4px;
		color: var(--black);
		font-size: 16px;
		height: 35px;
		padding-left: 35px
	}

	.page-home.no-hero .search__submit-icon {
		display: none
	}

	.page-home.no-hero .search__submit-icon img {
		margin: 12px 12px 10px;
        filter: invert(1);
	}

	.page-home.no-hero .search__submit-icon.search__submit-icon--home {
		display: block
	}
}

.no-hero .header {
	position: relative
}

.no-hero .header__menu-wrap {
	border-bottom: 1px solid #e2e2e2
}

#footer {
	background: linear-gradient(45deg, var(--gehc-purple-dark), var(--gehc-purple-default));
	color: var(--white);
	padding: 0 15px;
	padding-top: 50px;
	background-size: cover;
}

@media (min-width:768px) {
	#footer {
		padding: 0 30px;
		padding-top: 50px
	}
}

#footer a {
	color: var(--white)
}

#footer #block-menu-menu-footer-menu {
	float: right;
	margin: 30px 0;
	width: auto;
	padding-right: 15px
}

@media (min-width:375px) {
	#footer #block-menu-menu-footer-menu {
		width: 120px;
		padding-right: 0
	}
}

@media (min-width:1025px) {
	#footer #block-menu-menu-footer-menu {
		width: 200px
	}
}

#footer #block-menu-menu-footer-menu .menu {
	margin: 0
}

#footer #block-menu-menu-footer-menu .menu li {
	display: block;
	float: none;
	margin: 15px 0;
	width: 100%
}

#footer #block-menu-menu-footer-menu .menu li.first {
	margin-top: 0
}

#footer #block-menu-menu-footer-menu .menu li a {
	color: var(--white)
}

#block-menu-menu-header-menu {
	width: auto;
	float: left
}

.footer-menu-block {
	margin: 30px 0
}

.footer-menu-block ul.menu {
	max-width: 300px;
	margin: 0
}

.footer-menu-block ul.menu li {
	display: inline-block;
	width: 130px;
	margin: 10px 0;
	vertical-align: top
}

.footer-menu-block ul.menu li a {
	font-size: 16px;
	line-height: 140%
}

.region-footer p {
	font-size: 16px;
	line-height: 140%
}

.copyright-text-block.block {
	clear: both;
	padding-top: 20px;
	margin-top: 0px;
	margin-bottom: 10px
}

.copyright-text-block.block .block-content p {
	color: var(--white);
}

.bk-about-footer-block {
	float: right;
	max-width: 350px;
	margin: 30px 40px;
	display: none
}

@media (min-width:768px) {
	.bk-about-footer-block {
		display: block;
		margin: 30px 25px
	}
}

.bk-about-footer-block .block-content p {
	color: var(--white)
}

.bk-about-footer-block .block-content h3 {
	color: var(--white);
	margin: 5px 0 10px;
	font-weight: 400
}

.social-icons-block {
	text-align: right;
	margin-top: 10px
}

.social-icons-block span {
	display: inline-block;
	width: 41px;
	height: 41px;
	margin: 5px 8px 0 0;
	opacity: 1
}

.social-icons-block span img {
	max-height: 41px;
	max-width: 100%
}

.social-icons-block span:hover {
	opacity: .8
}

iframe[name=google_conversion_frame] {
	display: none
}

.primary {
	border-bottom: 1px solid #bbb;
	border-collapse: collapse;
	height: auto;
	line-height: normal;
	list-style: none;
	margin: 5px;
	padding: 0 0 0 1em;
	white-space: nowrap
}

.primary li {
	display: inline
}

.primary li a {
	background-color: #ddd;
	border-color: #bbb;
	border-style: solid solid none;
	border-width: 1px;
	height: auto;
	margin-right: .5em;
	padding: 0 1em;
	text-decoration: none
}

.primary li a:hover {
	background-color: #eee;
	border-color: #ccc;
	border-bottom-color: #eee
}

.primary li.active a {
	background-color: var(--white);
	border: 1px solid #bbb;
	border-bottom: 1px solid var(--white)
}

.secondary {
	border-bottom: 1px solid #bbb;
	padding: .5em 1em;
	margin: 5px
}

.secondary li {
	border-right: 1px solid #ccc;
	display: inline;
	padding: 0 1em
}

.secondary li a {
	padding: 0;
	text-decoration: none
}

.secondary li a.active {
	border-bottom: 4px solid #999
}

#user-login label {
	display: block;
	font-size: 13px;
	color: var(--black);
	font-weight: 700
}

#user-login label:after {
	content: "*";
	color: #c00
}

#user-login input {
	font-size: 13px
}

#user-login input[type=submit] {
	font-size: 15px
}

#user-login .login-username:after {
	content: "Enter your BK Ultrasound username."
}

#user-login .login-password:after {
	content: "Enter the password that accompanies your username."
}

#user-login .login-password,
#user-login .login-username {
	margin-bottom: 10px
}

#user-login .login-password:after,
#user-login .login-username:after {
	display: block;
	color: #787878;
	font-size: 13px
}

.flex-banner {
	padding: 53px 30px
}

.flex-banner--green {
	background: radial-gradient(circle at 100% 100%, #015b27, #4ea344, #4ea445, #4fa445);
	color: var(--white)
}

.flex-banner--green a,
.flex-banner--green p {
	color: var(--white)
}

.flex-banner--grey {
	background: #f1f1f1
}

.flex-banner--white {
	background: var(--white)
}

.flex-banner--grey .banner__header,
.flex-banner--grey a,
.flex-banner--white .banner__header,
.flex-banner--white a {
	color: var(--gehc-purple-default)
}

.flex-banner--grey p,
.flex-banner--white p {
	color: #747474
}

.flex-banner__inner {
	max-width: 1170px;
	margin: 0 auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (min-width:1025px) {
	.flex-banner__inner {
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.flex-banner__image-wrap {
	margin-bottom: 30px;
	width: 100%
}

@media (min-width:1025px) {
	.flex-banner__image-wrap {
		margin-bottom: 0;
		max-width: 450px;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}
}

.flex-banner__image {
	max-width: 100%
}

.flex-banner__content {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	max-width: 670px
}

@media (min-width:1025px) {
	.flex-banner__content {
		margin-left: 87px
	}
}

.flex-banner--form .flex-banner__form-header,
.flex-banner__header {
	font-size: 30px;
	line-height: 1.33;
	margin-bottom: 22px
}

.flex-banner__copy {
	margin-bottom: 30px
}

.flex-banner__copy p,
.flex-banner__link {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.5
}

.flex-banner__link {
	text-decoration: underline
}

.flex-banner--form .flex-banner__inner {
	-ms-flex-direction: column;
	flex-direction: column
}

.flex-banner--form .flex-banner__form-header {
	color: var(--gehc-purple-default)
}

.sub-hero__wrap {
	background: #f3f3f3;
	position: relative;
	width: 100vw;
	top: -20px;
	left: calc(-50vw + 50%)
}

@media (min-width:768px) {
	.sub-hero__wrap {
		top: -125px;
		margin-bottom: -65px
	}
}

@media (min-width:1025px) {
	.sub-hero__wrap {
		top: -80px;
		margin-bottom: 0
	}
}

.sub-hero__inner {
	max-width: 80%;
	margin: 0 auto;
	text-align: center
}

@media (min-width:1025px) {
	.sub-hero__inner {
		max-width: 1170px
	}
}

.sub-hero-link__wrap {
	display: inline-block;
	width: 23%;
	margin: -50px 1% 30px 0
}

@media (max-width:767px) {
	.sub-hero-link__wrap {
		float: left;
		width: 100%;
		margin: 15px 0;
		text-align: center
	}
}

.sub-hero-link__inner {
	padding: 1em 0 .3em;
	margin: 0 1em
}

.sub-hero-link__image {
	max-width: 100%;
	height: auto;
	margin: 0 0 5px
}

.sub-hero-link__title {
	font-size: 14px;
	max-width: 388px;
	text-align: left;
	margin: 0 auto
}

@media (min-width:768px) {
	.sub-hero-link__title {
		font-size: 16px;
		float: left
	}

	.sub-hero-link__title:hover {
		text-decoration: underline
	}
}

@media (min-width:1025px) {
	.page-cover {
		margin-top: 105px;
		position: fixed;
		z-index: -1;
		top: 0;
		width: 100%
	}

	.page-cover.scroll {
		position: absolute
	}
}

.page-cover .header-image-block {
	position: relative;
	z-index: -1
}

.page-cover .header-img {
	position: absolute;
	width: 100%;
	z-index: -1;
	height: 75vw;
	top: -45px;
	background-size: cover
}

@media (min-width:768px) {
	.page-cover .header-img {
		height: 500px
	}
}

@media (min-width:1025px) {
	.page-cover .header-img {
		top: 0
	}
}

.page-cover .header-img:after {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute
}

.page-cover .bg-text {
	position: absolute;
	box-sizing: border-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	height: calc(75vw - 45px);
	width: 100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 7vw;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	letter-spacing: 2vw;
	color: var(--white);
	text-shadow: -.9px .5px 15px rgba(7, 7, 7, .25);
	text-transform: uppercase;
	opacity: 0;
	transition: opacity .1s ease
}

.page-cover .bg-text--loaded {
	opacity: 1
}

@media (min-width:768px) {
	.page-cover .bg-text {
		height: 455px;
		font-size: 60px
	}
}

@media (min-width:1025px) {
	.page-cover .bg-text {
		height: 500px;
		font-size: 90px;
		letter-spacing: 18px
	}
}

.page-cover .bg-text--no-caps {
	text-transform: none
}

.page-cover .bg-text__inner {
	text-align: center;
	max-width: 1170px;
	width: 100%;
	margin: 0 auto;
	font-size: 70px;
	letter-spacing: 8px;
	font-weight: 800;
}

@media (min-width:768px) {
	.page-cover .bg-text__inner {
		padding: 0 30px
	}
}

@media (max-width:768px) {
	.page-cover .bg-text__inner {
		padding: 0 20px
	}
}

.has-banner #columns {
	background: var(--white);
	position: relative;
	margin-top: calc(75vw - 45px);
	padding-top: 20px
}

@media (min-width:768px) {
	.has-banner #columns {
		margin-top: 455px;
		padding-top: 60px
	}
}

@media (min-width:1025px) {
	.has-banner #columns {
		margin-top: 607px
	}
}

.has-banner #columns #content {
	padding-top: 0
}

.related-videos {
	max-width: 1170px;
	margin: 0 auto 30px
}

.related-videos__header {
	margin-bottom: 20px;
	text-align: center
}

@media (min-width:1025px) {
	.related-videos__header {
		text-align: left
	}
}

.related-videos__slider {
	margin-top: 30px
}

@media (min-width:1025px) {
	.related-videos__slider {
		margin-top: 40px
	}
}

.related-videos .slick-slide {
	margin: 0 30px
}

.related-videos .slick-slide:hover {
	cursor: pointer
}

.related-videos .slick-list {
	margin: 0 -30px
}

.related-videos .slick-next,
.related-videos .slick-prev {
	height: 90px;
	width: 40px;
	opacity: .6;
	z-index: 10;
	transform: none
}

.related-videos .slick-next:before,
.related-videos .slick-prev:before {
	content: ""
}

.related-videos .slick-next,
.related-videos .slick-prev {
	background: rgba(0, 0, 0, .2)
}

.related-videos .slick-next:after,
.related-videos .slick-prev:after {
	content: "";
	position: absolute;
	background: url(../svg/bku_icon_arrow.svg) no-repeat;
	filter: brightness(0) saturate(100%) invert(12%) sepia(87%) saturate(6858%) hue-rotate(280deg) brightness(65%) contrast(112%);
	height: 22px;
	width: 15px;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto
}

.related-videos .slick-prev {
	left: 0
}

.related-videos .slick-next {
	right: -2px
}

.related-videos .slick-next:after {
	transform: translateY(-50%) rotate(180deg)
}

.related-videos .now-playing {
	display: none;
	position: absolute;
	width: 103px;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.57;
	color: var(--white);
	background: rgba(0, 0, 0, .3);
	padding: 10px
}

.related-videos__slide--selected .now-playing {
	display: block
}

.related-videos__slide--selected .video-slide__image:after {
	display: none
}

.video-slide__image {
	position: relative
}

.video-slide__image:after {
	content: "";
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	background: url(../svg/play_icon.svg) no-repeat;
	filter: brightness(0) saturate(100%) invert(12%) sepia(87%) saturate(6858%) hue-rotate(280deg) brightness(65%) contrast(112%);
}

.video-slide__title {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.57;
	color: var(--gehc-purple-default);
	margin-top: 20px;
	padding: 0 3px
}

@media (min-width:768px) {
	.video-slide__title {
		font-size: 14px
	}
}

#page #columns .product-grid .content-inner {
	margin: 30px auto
}

.product-grid--green,
.product-grid--grey {
	padding: 40px 0
}

.product-grid--green .product-grid__systems--2col,
.product-grid--grey .product-grid__systems--2col {
	border-bottom: none
}

.product-grid--green .system__image-wrap,
.product-grid--grey .system__image-wrap {
	max-width: 375px;
	margin: 0 auto;
	text-align: center
}

.product-grid--green .product-grid__systems--4col .system__image-wrap,
.product-grid--grey .product-grid__systems--4col .system__image-wrap {
	max-width: 230px
}

.product-grid--green .content-inner,
.product-grid--grey .content-inner {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important
}

.product-grid--green .product-grid__systems,
.product-grid--grey .product-grid__systems {
	margin: 0
}

.product-grid--green {
	background: var(--gehc-purple-default);
	color: var(--white)
}

.product-grid--green a,
.product-grid--green li,
.product-grid--green p {
	color: var(--white)
}

.product-grid--grey {
	background: #f1f1f1
}

.product-grid--white {
	background: var(--white)
}

.product-grid h2 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 25px;
	-webkit-font-smoothing: antialiased
}

.product-grid ol,
.product-grid ul {
	text-align: left
}

.product-grid .system {
	display: inline-block;
	vertical-align: top
}

.product-grid .system__name {
	display: block;
	margin: 20px 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	font-weight: 600;
}

.product-grid .system__content {
	max-width: 375px;
	margin: 0 auto;
	text-align: left
}

.product-grid .system__cta {
	display: block;
	margin: 20px 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	font-weight: 600;
}

.product-grid__options {
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding: 15px 0
}

.product-grid .options__header {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	margin-bottom: 10px
}

.product-grid .options__link {
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 17px;
	-webkit-font-smoothing: antialiased;
	line-height: 22px
}

.product-grid__systems {
	margin: 30px 0
}

.product-grid__systems--2col {
	border-bottom: 1px solid #ededed;
	text-align: center
}

.product-grid__systems--2col.product-grid__systems--has-options {
	border-bottom: none
}

.product-grid__systems--2col .system {
	width: 100%
}

.product-grid__systems--2col .system:nth-child(2) {
	margin-top: 60px
}

@media (min-width:768px) {
	.product-grid__systems--2col .system:nth-child(2) {
		margin-top: 0;
		margin-left: 60px
	}
}

@media (min-width:768px) {
	.product-grid__systems--2col .system {
		width: 40%
	}
}

.product-grid__systems--2col .system__image {
	max-height: 350px
}

.product-grid__systems--3col .system {
	min-width: 320px;
	width: 31%;
	margin-bottom: 40px
}

@media (min-width:768px) {
	.product-grid__systems--3col .system {
		margin-left: 3%
	}
}

.product-grid__systems--3col .system:nth-child(3n+1) {
	margin-left: 0
}

.product-grid__systems--3col .system__image {
	max-height: 320px
}

.product-grid__systems--4col .system {
	text-align: center;
	min-width: 175px;
	margin-bottom: 10px;
	width: 100%
}

@media (min-width:768px) {
	.product-grid__systems--4col .system {
		width: 24.7%
	}
}

.product-grid__systems--4col .system__image {
	max-height: 188px
}

.product-grid__systems--4col .system__name {
	font-size: 18px;
	margin-top: 30px
}

@keyframes rotate {
	to {
		transform: rotate(1turn)
	}
}

@keyframes dash {
	0% {
		stroke-dasharray: 1, 150;
		stroke-dashoffset: 0
	}

	50% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -35
	}

	to {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -124
	}
}

.transducer-search {
	position: relative;
	margin: 0 15px 15px
}

@media (min-width:768px) {
	.transducer-search {
		margin: 0 40px 40px
	}
}

@media (min-width:1025px) {
	.transducer-search {
		margin: 0 0 50px
	}
}

.transducer-search__icon {
	position: absolute;
	width: 14px;
	top: 18px;
	left: 18px
}

@media (min-width:768px) {
	.transducer-search__icon {
		width: 20px;
		top: 23px;
		left: 23px
	}
}

.transducer-search__close {
	display: none;
	appearance: none;
	background-color: transparent;
	border: none;
	position: absolute;
	top: 18px;
	right: 18px
}

@media (min-width:768px) {
	.transducer-search__close {
		top: 25px;
		right: 25px
	}
}

input.transducer-search__input {
	appearance: none;
	width: 100%;
	height: 50px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	-webkit-font-smoothing: antialiased;
	line-height: 50px;
	background-color: #f1f1f1;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	box-sizing: border-box;
	text-align: center;
	color: var(--black)
}

@media (min-width:768px) {
	input.transducer-search__input {
		height: 66px;
		font-size: 17px;
		line-height: 66px
	}
}

input.transducer-search__input::-ms-clear {
	display: none
}

.loading-spinner {
	animation: rotate 2s linear infinite;
	z-index: 2;
	position: absolute;
	width: 50px;
	height: 50px;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 20px;
	bottom: -40px
}

@media (min-width:768px) {
	.loading-spinner {
		max-width: 30px;
		bottom: -50px
	}
}

.loading-spinner .path {
	stroke: var(--gehc-purple-default);
	stroke-linecap: round;
	animation: dash 1.5s ease-in-out infinite
}

.content-carousel {
	padding: 32px 0
}

@media (min-width:768px) {
	.content-carousel {
		padding: 64px 0
	}
}

@media (min-width:1025px) {
	.content-carousel {
		padding: 96px 0
	}
}

.content-carousel--light,
.content-carousel--mid {
	background-color: var(--white)
}

.content-carousel--light .content-carousel__header h2,
.content-carousel--mid .content-carousel__header h2 {
	color: var(--gehc-purple-default)
}

.content-carousel--light .content-carousel__header h2 span,
.content-carousel--mid .content-carousel__header h2 span {
	color: gray
}

.content-carousel--light .content-carousel__section-name,
.content-carousel--mid .content-carousel__section-name {
	color: var(--black)
}

.content-carousel--light .content-carousel__section-name:after,
.content-carousel--mid .content-carousel__section-name:after {
	background-color: var(--gehc-purple-default)
}

.content-carousel--light .content-carousel__headers-row,
.content-carousel--mid .content-carousel__headers-row {
	border-color: hsla(0, 0%, 45%, .5)
}

.content-carousel--light .content-carousel__caption,
.content-carousel--light .content-carousel__text,
.content-carousel--mid .content-carousel__caption,
.content-carousel--mid .content-carousel__text {
	color: var(--black)
}

.content-carousel--light .content-carousel__stat-container,
.content-carousel--mid .content-carousel__stat-container {
	background-image: linear-gradient(127deg, #e9e9e9, #fafafa 100%)
}

.content-carousel--light .content-carousel__stat-number,
.content-carousel--mid .content-carousel__stat-number {
	color: var(--gehc-purple-default)
}

.content-carousel--light .content-carousel__stat-text,
.content-carousel--mid .content-carousel__stat-text {
	color: var(--black)
}

.content-carousel--light .content-carousel__details-headline,
.content-carousel--mid .content-carousel__details-headline {
	color: var(--gehc-purple-default)
}

.content-carousel--light .content-carousel__detail,
.content-carousel--mid .content-carousel__detail {
	color: var(--black)
}

.content-carousel--light .content-carousel__footnote,
.content-carousel--mid .content-carousel__footnote {
	color: #636363
}

.content-carousel--mid {
	background-color: #ebebeb
}

.content-carousel--dark {
	background-color: var(--black)
}

.content-carousel--dark .content-carousel__header h2 {
	color: var(--gehc-purple-default)
}

.content-carousel--dark .content-carousel__header h2 span {
	color: #747474
}

.content-carousel--dark .content-carousel__section-name {
	color: var(--white)
}

.content-carousel--dark .content-carousel__section-name:after {
	background-color: var(--gehc-purple-default)
}

.content-carousel--dark .content-carousel__headers-row {
	border-color: #747474
}

.content-carousel--dark .content-carousel__caption,
.content-carousel--dark .content-carousel__text {
	color: var(--white)
}

.content-carousel--dark .content-carousel__stat-container {
	background-image: linear-gradient(132deg, var(--black), #111 100%)
}

.content-carousel--dark .content-carousel__stat-number {
	color: var(--gehc-purple-default)
}

.content-carousel--dark .content-carousel__stat-text {
	color: var(--white)
}

.content-carousel--dark .content-carousel__details-headline {
	color: var(--gehc-purple-default)
}

.content-carousel--dark .content-carousel__detail,
.content-carousel--dark .content-carousel__footnote {
	color: var(--white)
}

.content-carousel__inner {
	max-width: 1170px;
	margin: 0 auto
}

.content-carousel__header {
	max-width: 770px;
	margin: 0 auto;
	padding: 0 16px;
	text-align: center
}

@media (min-width:768px) {
	.content-carousel__header {
		padding: 0
	}
}

.content-carousel__header h2 {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 35px;
	line-height: 45px;
	margin: 0
}

.content-carousel__section-headers {
	margin-top: 32px;
	opacity: 0;
	transition: opacity .4s ease
}

.content-carousel__section-headers.active {
	opacity: 1
}

@media (min-width:768px) {
	.content-carousel__section-headers {
		margin-top: 40px
	}
}

.content-carousel__headers-row {
	border-bottom: 1px solid;
	padding: 0 16px;
	display: none
}

@media (min-width:768px) {
	.content-carousel__headers-row {
		width: fit-content;
		margin: 0 auto
	}
}

.content-carousel__headers-row.active {
	display: -ms-flexbox;
	display: flex
}

.content-carousel__headers-row.calculate {
	position: absolute;
	visibility: hidden;
	display: block
}

.content-carousel__headers-row>*+* {
	margin-left: 32px
}

@media (min-width:768px) {
	.content-carousel__headers-row>*+* {
		margin-left: 40px
	}
}

.content-carousel__headers-row .slick-track>*+* {
	margin-left: 32px
}

@media (min-width:768px) {
	.content-carousel__headers-row .slick-track>*+* {
		margin-left: 40px
	}
}

.content-carousel__section-name {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	line-height: 25px;
	font-weight: 600;
	transition: opacity .2s ease;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding-bottom: 18px;
	cursor: pointer;
	position: relative
}

.content-carousel__section-name:after {
	content: "";
	width: 100%;
	height: 4px;
	position: absolute;
	bottom: 0;
	left: 0;
	transform-origin: 50% 100%;
	transition: transform .2s ease;
	transform: scaleY(0)
}

@media (min-width:768px) {
	.content-carousel__section-name:hover {
		color: var(--gehc-purple-dark);
	}
}
.content-carousel__section-name:hover {
	color: var(--gehc-purple-default);
}
.content-carousel__section-name.active {
	color: var(--gehc-purple-default);
}

.content-carousel__section-name.active:after {
	transform: scaleY(1)
}

.content-carousel__sections {
	margin: 0 auto;
	margin-top: 24px;
	padding: 0 16px;
	max-width: 722px;
	opacity: 0;
	transition: opacity .4s ease
}

@media (min-width:768px) {
	.content-carousel__sections {
		margin-top: 40px;
		padding: 0 32px;
		max-width: 754px
	}
}

@media (min-width:1025px) {
	.content-carousel__sections {
		max-width: 1170px
	}
}

.content-carousel__sections.active {
	opacity: 1
}

.content-carousel__sections.slick-slider .slick-slide:not(.slick-active) .content-carousel__footnote a {
	pointer-events: none
}

@media (min-width:1025px) {
	.content-carousel__section-box {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

@media (min-width:1025px) {
	.content-carousel__left-column {
		margin-left: calc(8.33333% + 30px)
	}
}

@media (min-width:1025px) {

	.content-carousel__left-column,
	.content-carousel__right-column {
		-ms-flex: 0 1 calc(100% * 0.416666666666667 - 60px);
		flex: 0 1 calc(100% * 0.416666666666667 - 60px)
	}

	.content-carousel__right-column {
		margin-left: 30px
	}
}

.content-carousel__img-box {
	position: relative;
	padding-bottom: 75%;
	overflow: hidden
}

.content-carousel__img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-size: cover;
	background-position: 50%
}

.content-carousel__caption {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 15px;
	line-height: 25px;
	margin-top: 4px
}

@media (min-width:1025px) {
	.content-carousel__caption {
		margin-top: 8px
	}
}

.content-carousel__text {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 20px;
	line-height: 30px;
	margin-top: 16px
}

@media (min-width:768px) {
	.content-carousel__text {
		margin-top: 24px
	}
}

@media (min-width:1025px) {
	.content-carousel__text {
		margin-top: 72px
	}
}

.content-carousel__stat-container {
	position: relative;
	padding-bottom: 75%
}

.content-carousel__stat-box {
	padding: 16px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (min-width:1025px) {
	.content-carousel__stat-box {
		padding: 32px
	}
}

.content-carousel__stat-number {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 90px;
	line-height: 90px;
	text-align: center
}

.content-carousel__stat-text {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 15px;
	line-height: 25px;
	text-align: center
}

.content-carousel__details {
	margin-top: 16px
}

@media (min-width:768px) {
	.content-carousel__details {
		margin-top: 24px
	}
}

@media (min-width:1025px) {
	.content-carousel__details {
		margin-top: 72px
	}
}

.content-carousel__detail,
.content-carousel__details-headline {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 20px;
	line-height: 30px
}

.content-carousel__footnotes {
	margin-top: 8px;
	margin-left: 16px
}

.content-carousel__footnote {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 11px;
	line-height: 21px
}

@media (min-width:768px) {
	.content-carousel__footnote {
		font-size: 13px;
		line-height: 25px
	}
}

.highlight-slideshow {
	padding: 32px 0
}

@media (min-width:768px) {
	.highlight-slideshow {
		padding: 64px 0
	}
}

@media (min-width:1025px) {
	.highlight-slideshow {
		padding: 96px 0
	}
}

.highlight-slideshow--light {
	background-color: var(--white)
}

.highlight-slideshow--light .highlight-slideshow__header h2 {
	color: #747474
}

.highlight-slideshow--light .highlight-slideshow__header h2 span {
	color: var(--gehc-purple-default)
}

.highlight-slideshow--light .highlight-slideshow__slides .slick-dots li button {
	background-color: #747474
}

.highlight-slideshow--light .highlight-slideshow__slides .slick-dots li.slick-active button {
	background-color: var(--gehc-purple-default)
}

.highlight-slideshow--light .highlight-slideshow__headline {
	color: var(--gehc-purple-default)
}

.highlight-slideshow--light .highlight-slideshow__caption {
	color: var(--black)
}

.highlight-slideshow--mid {
	background-color: #ebebeb
}

.highlight-slideshow--mid .highlight-slideshow__header h2 {
	color: #747474
}

.highlight-slideshow--mid .highlight-slideshow__header h2 span {
	color: var(--gehc-purple-default)
}

.highlight-slideshow--mid .highlight-slideshow__slides .slick-dots li button {
	background-color: #747474
}

.highlight-slideshow--mid .highlight-slideshow__slides .slick-dots li.slick-active button {
	background-color: var(--gehc-purple-default)
}

.highlight-slideshow--mid .highlight-slideshow__headline {
	color: var(--gehc-purple-default)
}

.highlight-slideshow--mid .highlight-slideshow__caption {
	color: var(--black)
}

.highlight-slideshow--dark {
	background-color: var(--black)
}

.highlight-slideshow--dark .highlight-slideshow__header h2 {
	color: var(--white)
}

.highlight-slideshow--dark .highlight-slideshow__header h2 span {
	color: var(--gehc-purple-default)
}

.highlight-slideshow--dark .highlight-slideshow__slides .slick-dots li button {
	background-color: #747474
}

.highlight-slideshow--dark .highlight-slideshow__slides .slick-dots li.slick-active button {
	background-color: var(--gehc-purple-default)
}

.highlight-slideshow--dark .highlight-slideshow__headline {
	color: var(--gehc-purple-default)
}

.highlight-slideshow--dark .highlight-slideshow__caption {
	color: var(--white)
}

.highlight-slideshow__header {
	max-width: 770px;
	margin: 0 auto;
	padding: 0 16px;
	text-align: center
}

@media (min-width:768px) {
	.highlight-slideshow__header {
		padding: 0
	}
}

.highlight-slideshow__header h2 {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase;
	font-size: 35px;
	line-height: 45px;
	margin: 0
}

@media (min-width:768px) {
	.highlight-slideshow__header h2 {
		font-size: 40px;
		line-height: 60px
	}
}

.highlight-slideshow__content {
	max-width: 1170px;
	margin: 24px auto 0
}

@media (min-width:768px) {
	.highlight-slideshow__content {
		margin-top: 40px
	}
}

@media (min-width:1025px) {
	.highlight-slideshow__content {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: start;
		align-items: flex-start;
		padding: 0 32px
	}
}

.highlight-slideshow__content * {
	min-height: 0;
	min-width: 0
}

@media (min-width:1025px) {
	.highlight-slideshow__slides-column {
		-ms-flex-order: 2;
		order: 2;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		margin-left: 30px;
		width: 50%
	}
}

.highlight-slideshow__highlight-column {
	max-width: 690px;
	margin: 0 auto
}

@media (min-width:1025px) {
	.highlight-slideshow__highlight-column {
		-ms-flex-order: 1;
		order: 1;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		width: 50%;
		max-width: 50%
	}
}

.highlight-slideshow__highlight-img {
	margin-top: 40px
}

.highlight-slideshow__highlight-img img {
	display: block;
	width: 100%;
	height: auto
}

.highlight-slideshow__slides.slick-dotted.slick-slider {
	margin: 0
}

@media (min-width:1025px) {
	.highlight-slideshow__slides .slick-list {
		min-height: 0;
		min-width: 0
	}
}

@media (min-width:1025px) {
	.highlight-slideshow__slides .slick-track {
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-align: center !important;
		align-items: center !important
	}
}

.highlight-slideshow__slides .slick-dots {
	max-width: 690px;
	left: 50%;
	transform: translateX(-50%);
	bottom: -16px;
	text-align: left
}

@media (min-width:768px) {
	.highlight-slideshow__slides .slick-dots {
		bottom: -32px
	}
}

@media (min-width:1025px) {
	.highlight-slideshow__slides .slick-dots {
		max-width: 100%;
		left: 0;
		transform: translateX(0)
	}
}

.highlight-slideshow__slides .slick-dots li {
	width: 12px;
	height: 12px;
	margin: 0 4px
}

.highlight-slideshow__slides .slick-dots li:first-child {
	margin-left: 16px
}

@media (min-width:768px) {
	.highlight-slideshow__slides .slick-dots li:first-child {
		margin-left: 0
	}
}

.highlight-slideshow__slides .slick-dots li button {
	transition: background-color .2s ease;
	padding: 0;
	border-radius: 50%;
	width: 12px;
	height: 12px
}

.highlight-slideshow__slides .slick-dots li button:before {
	display: none
}

.highlight-slideshow__slide {
	padding: 0 16px
}

@media (min-width:1025px) {
	.highlight-slideshow__slide {
		padding: 0
	}
}

.highlight-slideshow__slide-content {
	max-width: 690px;
	margin: 0 auto
}

@media (min-width:1025px) {
	.highlight-slideshow__slide-content {
		max-width: 100%
	}
}

.highlight-slideshow__slide-content>div:nth-child(2) {
	margin-top: 8px
}

@media (min-width:768px) {
	.highlight-slideshow__slide-content>div:nth-child(2) {
		margin-top: 16px
	}
}

.highlight-slideshow__img img {
	display: block;
	width: 100%;
	height: auto
}

.highlight-slideshow__headline {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 15px;
	line-height: 25px
}

@media (min-width:768px) {
	.highlight-slideshow__headline {
		font-size: 20px;
		line-height: 30px
	}
}

.highlight-slideshow__caption {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 15px;
	line-height: 25px
}

@media (min-width:768px) {
	.highlight-slideshow__caption {
		font-size: 20px;
		line-height: 30px
	}
}

.hero {
	position: relative;
    background: linear-gradient(45deg, var(--gehc-purple-dark), var(--gehc-purple-default));
	width: 100%;
	min-height: 100vh;
	padding: 125px 0;
	box-sizing: border-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.hero__right-background {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50vw;
	height: 75vh;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.hero__right-background img {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	position: relative;
	-o-object-fit: contain;
	object-fit: contain;
	height: 100%;
	-o-object-position: bottom right;
	object-position: bottom right
}

@media (max-width:1200px) {
	.hero__right-background {
		position: relative;
		width: auto;
		height: auto;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		right: auto;
		left: auto;
		max-width: calc(100% - 80px);
		margin: 0 auto
	}

	.hero__right-background img {
		position: relative;
		width: auto;
		-o-object-fit: cover;
		object-fit: cover
	}
}

@media (max-width:1024px) {
	.hero__right-background {
		max-width: calc(100% - 30px)
	}
}

.hero__background,
.hero__background img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.hero__background img {
	-o-object-fit: cover;
	object-fit: cover
}

.hero__inner {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[12];
	grid-template-columns: repeat(12, 1fr);
	grid-column-gap: 20px;
	max-width: calc(100% - 220px)
}

@media (max-width:1200px) {
	.hero__inner {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: start;
		justify-content: flex-start;
		max-width: calc(100% - 80px);
		width: 100%;
		margin: 0 auto;
		padding: 200px 0 50px
	}
}

@media (max-width:1024px) {
	.hero__inner {
		padding-top: 0;
		max-width: calc(100% - 30px)
	}
}

.hero__content {
	position: relative;
	z-index: 1;
	grid-column: 1/9
}

.hero__headline {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 800;
	font-size: 12vw;
	margin-bottom: 38px;
	letter-spacing: -.02em
}

.hero__headline h1 {
	color: var(--white);
	font-size: 36px;
	line-height: 1.1;
	font-family: 'Source Sans Pro', sans-serif;
	line-height: 1.1em;
    padding-top: 30px;
}

@media screen and (min-width:480px) {
	.hero__headline h1 {
		font-size: 26px
	}
}

@media screen and (min-width:700px) {
	.hero__headline h1 {
		font-size: 60px
	}
}

@media screen and (min-width:1050px) {
	.hero__headline h1 {
		font-size: 80px
	}
}

.hero__options {
	position: relative;
	margin-top: 8px
}

.hero__options span {
	position: absolute;
	top: -.1em;
	opacity: 0;
	transform: translateY(100%);
	transition: opacity .666s cubic-bezier(.237, .666, .333, 1), transform .999s cubic-bezier(.237, .666, .333, 1);
	line-height: 1.24;
	color: var(--white)
}

.hero__options span.is-active {
	transform: translateY(0);
	opacity: 1
}

.hero__text {
	width: 100%
}
.hero__text h3{
    color: var(--white);
    font-size: 48px;
	line-height: 1.1em;
    font-weight: 800;
}
.hero__text p {
    width: 70%;
	color: var(--white);
	max-width: 640px;
	margin-top: 24px;
	font-size: 24px;
	line-height: 1.5;

	line-height: 1.3
}

@media screen and (min-width:480px) {
	.hero__text p {
		font-size: 16px
	}
}

@media screen and (min-width:700px) {
	.hero__text p {
		font-size: 20px
	}
}

@media screen and (min-width:1050px) {
	.hero__text p {
		font-size: 24px
	}
}

@media (max-width:1200px) {
	.hero__text {
		width: 100%
	}
}

.hero__scroll {
	display: inline-block;
	position: absolute;
	bottom: 24px;
	text-align: center;
	z-index: 1;
	appearance: none;
	margin: 0;
	background: none;
	border: none;
	cursor: pointer
}

.hero__scroll:hover span {
	color: var(--gehc-grey-250);
    text-decoration: underline;
}

.hero__scroll:hover svg {
	fill: var(--gehc-grey-250);
	opacity: 1;
	transform: translateY(3px)
}

.hero__scroll span {
	display: inline-block;
	color: var(--white);
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: .087em;
	margin-bottom: 10px;
	transition: color .12s ease-in-out;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 13px;
	-webkit-font-smoothing: antialiased;
	letter-spacing: .1em
}

.hero__scroll svg {
	display: block;
	width: 14px;
	height: 36px;
	fill: var(--white);
	opacity: .5;
	margin: 0 auto;
	transition: fill .12s ease-in-out, opacity .12s ease-in-out, transform .12s ease-in-out
}

@media (max-width:1200px) {
	.hero__scroll {
		left: 50%;
		transform: translateX(-50%)
	}
}

@media (min-width:768px) {
	.hero__headline {
		font-size: 5vw
	}
	.hero__options {
		height: 1.1em;
		margin-top: 0
	}

	.hero__options span {
		font-size: 5vw
	}
}

@media (min-width:1200px) {

	.hero__headline,
	.hero__options span {
		font-size: 72px
	}
}

.new-button {
	padding: 21px 40px;
	background: transparent;
	display: inline-block;
	vertical-align: center;
	color: var(--white);
	outline: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid var(--white);
	text-align: center;
	position: relative;
	transition: background .1s ease-in-out, transform .1s ease-in-out, box-shadow .1s ease-in-out;
	box-sizing: border-box
}

.new-button span {
	font-size: 15px;
	font-weight: 700;
	transition: color .1s ease-in-out
}

.new-button svg {
	margin-left: 12px;
	fill: var(--white);
	transition: fill .1s ease-in-out
}

.new-button:hover {
	text-decoration: none;
	background-color: var(--white);
	transform: translateY(-3px);
	box-shadow: 0 5px 8px rgba(0, 0, 0, .2)
}

.new-button:hover span {
	color: var(--gehc-purple-default)
}

.new-button:hover svg {
	fill: var(--gehc-purple-default)
}

@media (min-width:768px) {
	.new-button span {
		font-size: 18px
	}
}

.guide-list {
	position: relative;
	padding: 0 24px;
	margin-bottom: 32px
}

.guide-list__section {
	position: relative;
	width: 100%
}

.guide-list__section+.guide-list__section {
	margin-top: 32px
}

.guide-list__section>header {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	display: block;
	position: relative;
	color: #636363;
	text-transform: uppercase;
	border-bottom: 1px solid #eee;
	padding: 0 16px 16px
}

.guide-list__list {
	display: block;
	position: relative;
	margin: 0;
	padding: 0
}

.guide-list__item {
	position: relative;
	list-style: none;
	border-bottom: 1px solid #eee;
	padding: 16px 0
}

.guide-list__item span {
	font-family: 'Source Sans Pro', sans-serif;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase
}

.guide-list__item span,
.guide-list__link {
	font-size: 14px;
	-webkit-font-smoothing: antialiased
}

.guide-list__link {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700
}

.guide-list__link:hover {
	text-decoration: none
}

.guide-list__icon {
	position: relative;
	font-size: 0
}

.guide-list__icon img {
	display: block;
	width: 14px;
	height: auto
}

.guide-list__icon:first-of-type {
	margin-right: 6px
}

.guide-list__icon:last-of-type {
	margin-left: 6px
}

.guide-list__select-wrapper {
	display: block;
	position: relative;
	width: 100%
}

.guide-list__select-wrapper:after {
	content: "";
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 6px 0;
	border-color: var(--gehc-purple-default) transparent transparent;
	pointer-events: none;
	transition: opacity .15s ease-in-out
}

.guide-list__select-wrapper:hover:after {
	opacity: .8
}

.guide-list__select {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	display: block;
	width: 100%;
	height: 40px;
	background-color: var(--white);
	color: #747474;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 0 40px 0 16px;
	border: 1px solid #eee;
	border-radius: 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer
}

.guide-list__select:disabled {
	opacity: .5
}

@media (min-width:1025px) {
	.guide-list__item {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}

	.guide-list__cell--title {
		-ms-flex: 1 1 33%;
		flex: 1 1 33%
	}

	.guide-list__cell--version {
		-ms-flex: 0 0 172px;
		flex: 0 0 172px
	}

	.guide-list__cell--date-added {
		-ms-flex: 0 0 102px;
		flex: 0 0 102px
	}

	.guide-list__cell--request {
		-ms-flex: 0 0 170px;
		flex: 0 0 170px
	}

	.guide-list__cell--download {
		-ms-flex: 0 0 112px;
		flex: 0 0 112px
	}

	.guide-list__cell+.guide-list__cell {
		margin-left: 32px
	}
}

.bk-form.is-one-line .bk-form__text {
	max-width: 400px
}

.bk-form__row {
	display: -ms-flexbox;
	display: flex
}

.bk-form__row>* {
	margin-top: 0
}

.bk-form__row>*+* {
	margin-left: 8px
}

.bk-form__field+.bk-form__field {
	margin-top: 16px
}

.bk-form__button,
.bk-form__submit {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	background-color: var(--gehc-purple-default);
	color: var(--white);
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding: 0 32px;
	border: 0;
	border-radius: 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-transform: uppercase
}

.bk-form__select-wrapper {
	display: block;
	position: relative;
	width: 100%
}

.bk-form__select-wrapper:after {
	content: "";
	position: absolute;
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 6px 0;
	border-color: var(--gehc-purple-default) transparent transparent;
	pointer-events: none;
	transition: opacity .15s ease-in-out
}

.bk-form__select-wrapper:hover:after {
	opacity: .8
}

.bk-form__select {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	display: block;
	width: 100%;
	height: 40px;
	background-color: var(--white);
	color: #747474;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 0 40px 0 16px;
	border: 1px solid #eee;
	border-radius: 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer
}

.bk-form__select:disabled {
	opacity: .5
}

.bk-form__errors {
	margin-top: 8px
}

.bk-form__errors p {
	color: #c00
}

@media (min-width:768px) {
	.bk-form__select {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 16px;
		-webkit-font-smoothing: antialiased;
		height: 56px;
		padding: 0 56px 0 20px
	}
}

a.bk-form__button,
a.bk-form__submit,
button.bk-form__submit {
	text-decoration: none !important;
	display: inline-block;
	padding: 21px 32px
}

input[type=text].bk-form__text,
select.bk-form__text--dropdown {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	display: block;
	width: 100%;
	height: 40px;
	color: #747474;
	vertical-align: middle;
	padding: 0 16px;
	background-color: transparent;
	border: 1px solid #eee;
	border-radius: 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-transform: none
}

input[type=text].bk-form__text:disabled,
select.bk-form__text--dropdown:disabled {
	opacity: .5
}

@media (min-width:768px) {

	input[type=text].bk-form__text,
	select.bk-form__text--dropdown {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 16px;
		-webkit-font-smoothing: antialiased;
		height: 56px;
		padding: 0 56px 0 20px
	}

	input[type=text].bk-form__text+.bk-form__select-wrapper,
	select.bk-form__text--dropdown+.bk-form__select-wrapper {
		-ms-flex: 1 1 50%;
		flex: 1 1 50%
	}
}

select.bk-form__text--dropdown {
	margin-right: 0;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%
}

.bk-form__checkbox+label {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	color: #747474;
	line-height: 1.33
}

#registration-form {
	width: 98vw
}

@media (min-width:768px) {
	#registration-form {
		width: 80vw
	}
}

.signin {
	padding-top: 10vh;
	max-width: 480px;
	margin: 0 auto
}

.signin__heading {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 32px;
	-webkit-font-smoothing: antialiased;
	color: var(--gehc-purple-default);
	margin-top: 0;
	margin-bottom: 32px
}

.tml .tml-field-wrap {
	margin-bottom: 24px
}

.tml .tml-label {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	color: #747474;
	margin-bottom: 8px
}

.tml .tml-field,
.tml .tml-label {
	-webkit-font-smoothing: antialiased;
	display: block
}

.tml .tml-field {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	width: 100%;
	height: 56px;
	background-color: var(--white);
	color: #303030;
	vertical-align: middle;
	padding: 0 40px 0 16px;
	border: 1px solid #eee;
	border-radius: 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none
}

.tml .tml-field:disabled {
	opacity: .5
}

.tml .tml-button {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	background-color: var(--gehc-purple-default);
	color: var(--white);
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding: 21px 32px;
	border: 0;
	border-radius: 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-transform: uppercase
}

.tml .tml-submit-wrap {
	margin-bottom: 12px
}

.tml .tml-checkbox {
	border: 1px solid #666;
	vertical-align: text-bottom
}

.tml .tml-checkbox+.tml-label {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	margin-left: 6px;
	vertical-align: middle
}

.tml .tml-links {
	list-style: none !important;
	padding: 0;
	margin: 0
}

.tml .tml-links a {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	color: #747474
}

.responsive-embed,
.responsive-embed .flex-video {
	position: relative;
	height: 0;
	margin-bottom: 1rem;
	padding-bottom: 75%;
	overflow: hidden
}

.responsive-embed .flex-video.widescreen,
.responsive-embed.widescreen {
	padding-bottom: 56.25%
}

@media screen and (min-width:768px) {

	.responsive-embed .flex-video.widescreen.is-75p,
	.responsive-embed.widescreen.is-75p {
		padding-bottom: 42.1875%
	}
}

.responsive-embed .flex-video embed,
.responsive-embed .flex-video iframe,
.responsive-embed .flex-video object,
.responsive-embed .flex-video video,
.responsive-embed embed,
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.responsive-embed.is-centered embed,
.responsive-embed.is-centered iframe,
.responsive-embed.is-centered object,
.responsive-embed.is-centered video {
	left: 50%;
	transform: translateX(-50%)
}

.flex-banner .responsive-embed.widescreen {
	width: calc(100vw - 60px)
}

@media screen and (min-width:1200px) {
	.flex-banner .responsive-embed.widescreen {
		width: 1170px
	}
}

.section-tile {
	width: 100%;
	padding-top: 140px;
	padding-bottom: 0;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[12];
	grid-template-columns: repeat(12, 1fr);
	grid-column-gap: 20px;
	max-width: calc(100% - 220px);
	margin: 0 auto;
	position: relative;
	z-index: 2
}

@media (max-width:1200px) {
	.section-tile {
		max-width: calc(100% - 80px);
		padding-top: 120px
	}
}

@media (max-width:1024px) {
	.section-tile {
		max-width: calc(100% - 40px);
		padding-top: 100px
	}
}

@media (max-width:767px) {
	.section-tile {
		max-width: calc(100% - 40px);
		padding-top: 60px
	}
}

.section-tile .section-tile__content {
	grid-column: 1/-1
}

.section-tile .section-tile__content .section-tile__content-title {
	color: var(--black);
	font-weight: 300;
	line-height: 1;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 80px;
	-webkit-font-smoothing: antialiased;
	padding-bottom: 55px;
	max-width: 680px;
	font-size: 36px;
	line-height: 1.1;
	letter-spacing: -.02em
}

@media screen and (min-width:480px) {
	.section-tile .section-tile__content .section-tile__content-title {
		font-size: 36px
	}
}

@media screen and (min-width:700px) {
	.section-tile .section-tile__content .section-tile__content-title {
		font-size: 60px
	}
}

@media screen and (min-width:1050px) {
	.section-tile .section-tile__content .section-tile__content-title {
		font-size: 80px
	}
}

@media (max-width:1024px) {
	.section-tile .section-tile__content .section-tile__content-title {
		max-width: 680px
	}
}

@media (max-width:767px) {
	.section-tile .section-tile__content .section-tile__content-title {
		padding-bottom: 30px
	}
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: stretch;
	align-items: stretch
}

@media (max-width:1024px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper {
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content {
	padding: 50px 37px;
	position: relative;
	width: calc(33.33% - 74px);
	transition: all .4s
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content p {
	padding: 0;
	margin: 0;
	z-index: 1
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content .standard-tile__content-title {
	transition: all .4s;
	padding-bottom: 40px;
	display: block;
	color: var(--black);
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 24px;
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase;
	line-height: 1.5;
	letter-spacing: .1em;
	font-weight: 800;
}

@media screen and (min-width:480px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content .standard-tile__content-title {
		font-size: 17px
	}
}

@media screen and (min-width:700px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content .standard-tile__content-title {
		font-size: 17px
	}
}

@media screen and (min-width:1050px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content .standard-tile__content-title {
		font-size: 24px;
	}
}

@media (max-width:767px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content .standard-tile__content-title {
		padding-bottom: 40px
	}
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content .standard-tile__content-text {
	display: block;
	color: var(--black);
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	-webkit-font-smoothing: antialiased;
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 33px;
	line-height: 1.34;

}

@media screen and (min-width:480px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content .standard-tile__content-text {
		font-size: 18px
	}
}

@media screen and (min-width:700px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content .standard-tile__content-text {
		font-size: 20px
	}
}

@media screen and (min-width:1050px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content .standard-tile__content-text {
		font-size: 20px
	}
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content:before {
	content: "";
	position: absolute;
	width: 100.1%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	transform-origin: bottom center;
	transition: transform .4s;
	transform: scaleY(1)
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content:nth-child(3n+1):before {
	background: var(--gehc-visual-guidance-urology);
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content:nth-child(3n+2):before {
	background: var(--gehc-visual-guidance-hpgsurgery);
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content:nth-child(3n+3):before {
	background: var(--gehc-visual-guidance-neurosurgery-spine);
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content span {
	color: var(--black);
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative;
	width: auto;
	display: -ms-inline-flexbox;
	display: inline-flex;
	transition: color .4s;
	font-weight: 800;
	line-height: 1.5;
	letter-spacing: .1em;
	}

@media screen and (min-width:480px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content span {
		font-size: 13px
	}
}

@media screen and (min-width:700px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content span {
		font-size: 15px
	}
}

@media screen and (min-width:1050px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content span {
		font-size: 16px
	}
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content span:after {
	content: "";
	display: block;
	position: absolute;
	width: 33px;
	filter: brightness(0) saturate(100%);
	height: 21.87px;
	background-image: url(../svg/arrow-white.svg);
	transition: all .4s;
	left: 0;
	left: calc(100% + 20px)
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content:hover:before {
	transform: scaleY(1.05)
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content:hover span {

	text-decoration: underline;
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content:hover span:after {
	left: calc(100% + 30px)
}

.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content:hover .standard-tile__content-title {
	transform: translateY(-20px)
}

@media (max-width:1024px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content:hover {
		transform: translateY(0) scale(.95);
		margin-bottom: 0
	}

	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content:hover:before {
		transform: scaleY(1)
	}

	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content:hover .standard-tile__content-title {
		transform: translateY(10px)
	}
}

@media (max-width:1024px) {
	.section-tile .section-tile__content .standard-tile .standard-tile__wrapper .standard-tile__content {
		width: calc(100% - 74px)
	}
}

@media (max-width:1024px) {
	.section-tile .section-tile__content .standard-tile {
		max-width: calc(100% + 40px);
		width: calc(100% + 40px);
		margin: 0 auto;
		transform: translateX(-20px)
	}
}

.section-list {
	width: 100%;
	margin: 0 auto;
	padding-top: 170px;
	padding-bottom: 75px;
	transform: translateY(-93px);
	margin-bottom: -93px;
	background: var(--gehc-grey-250);
	z-index: 1;
	position: relative
}

.section-list .section-list__content {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[12];
	grid-template-columns: repeat(12, 1fr);
	grid-column-gap: 20px;
	max-width: calc(100% - 220px);
	margin: 0 auto
}

@media (max-width:1200px) {
	.section-list .section-list__content {
		max-width: calc(100% - 80px)
	}
}

@media (max-width:1024px) {
	.section-list .section-list__content {
		max-width: calc(100% - 40px)
	}
}

.section-list .section-list__content .section-list__content-title {
	grid-column: 1/6;
	padding: 0;
	margin: 0;
	color: var(--black);
	font-weight: 350;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	-webkit-font-smoothing: antialiased;
	font-size: 22px;
	line-height: 1;
	line-height: 1.2;
	letter-spacing: -.02em;
	max-width: 600px
}

@media screen and (min-width:480px) {
	.section-list .section-list__content .section-list__content-title {
		font-size: 22px
	}
}

@media screen and (min-width:700px) {
	.section-list .section-list__content .section-list__content-title {
		font-size: 35px
	}
}

@media screen and (min-width:1050px) {
	.section-list .section-list__content .section-list__content-title {
		font-size: 40px
	}
}

@media (max-width:1024px) {
	.section-list .section-list__content .section-list__content-title {
		grid-column: 1/-1;
		padding-bottom: 50px
	}
}

.section-list .section-list__content .standard-list {
	grid-column: 8/-1
}

.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content {
	padding-bottom: 40px;
	display: -ms-flexbox;
	display: flex
}

.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content:last-child {
	padding-bottom: 0
}

.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content p {
	padding: 0;
	margin: 0
}

.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content .standard-list__content-text {
	color: var(--black);
	line-height: 1.2;
	font-weight: 350;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	font-size: 17px;
	line-height: 1.5;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	text-transform: uppercase;
	letter-spacing: .1em
}

@media screen and (min-width:480px) {
	.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content .standard-list__content-text {
		font-size: 17px
	}
}

@media screen and (min-width:700px) {
	.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content .standard-list__content-text {
		font-size: 17px
	}
}

@media screen and (min-width:1050px) {
	.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content .standard-list__content-text {
		font-size: 18px
	}
}

.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content a {
	transition: all .4s;
	color: var(--gehc-purple-default);
	line-height: 1.2;
	font-weight: 350;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.5;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	z-index: 11;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 10px;
	letter-spacing: .1em;
	padding-right: 0;
	font-weight: 600;
}

@media screen and (min-width:480px) {
	.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content a {
		font-size: 17px
	}
}

@media screen and (min-width:700px) {
	.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content a {
		font-size: 17px
	}
}

@media screen and (min-width:1050px) {
	.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content a {
		font-size: 18px
	}
}

.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content a:before {
	pointer-events: none;
	content: "";
	display: block;
	transition: all .4s;
	z-index: 1;
	position: absolute;
	transform: translateX(0) scaleX(0);
	transform-origin: center right;
	transition: transform .6s cubic-bezier(.25, 1, .5, 1);
	background: linear-gradient(313deg, var(--gehc-purple-default), var(--gehc-purple-dark));
	height: 2px;
	margin-top: 3px;
	top: 100%;
	width: calc(100% + 25px)
}

.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content a:after {
	pointer-events: none;
	content: "";
	display: block;
	background-color: var(--gehc-grey-500);
	width: calc(100% + 20px);
	height: 1px;
	transition: all .4s;
	z-index: -1;
	position: absolute;
	top: 100%;
	margin-top: 3px;
}

.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content a span {
	transition: all .4s;
	background-image: url(../svg/arrow-right-blk.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position-x: 100%;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 90%;
	opacity: 0;
	top: 50%;
	transform: translateY(-50%);
	filter: brightness(0) saturate(100%) invert(12%) sepia(87%) saturate(6858%) hue-rotate(280deg) brightness(65%) contrast(112%);
}

.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content a:hover:before {
	transform: translateX(0) scaleX(1);
	transform-origin: left center
}

.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content a:hover span {
	left: calc(100% + 10px);
	opacity: 1
}

.section-list .section-list__content .standard-list .standard-list__wrapper .standard-list__content:first-child {
	padding-top: 12px
}

@media (max-width:1024px) {
	.section-list .section-list__content .standard-list {
		grid-column: 1/-1
	}
}

.section-text-image {
	width: 100%;
	margin: 0 auto;
	padding-top: 80px;
	z-index: 1;
	position: relative;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[13];
	grid-template-columns: repeat(13, 1fr);
	grid-column-gap: 20px;
	padding-left: 110px;
	padding-bottom: 80px;
}

@media (max-width:1200px) {
	.section-text-image {
		padding-left: 40px
	}
}

@media (max-width:1024px) {
	.section-text-image {
		padding-left: 0;
		padding-top: 0
	}
}

.section-text-image .section-text-image__content {
	margin: 0 auto;
	-ms-grid-row: 1;
	grid-row: 1;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[13];
	grid-template-columns: repeat(13, 1fr);
	grid-column-gap: 20px;
	grid-column: 1/-1;
	z-index: 10;
	position: relative;
	min-height: 645px;
	overflow-y: hidden;
	overflow-x: hidden;
	overflow-y: clip;
	mix-blend-mode: difference;
	grid-auto-rows: minmax(min-content, max-content);
	background: var(--white)
}

@media (max-width:1024px) {
	.section-text-image .section-text-image__content {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-left: 20px;
		padding-right: 20px
	}
}

.section-text-image .section-text-image__content h3,
.section-text-image .section-text-image__content h5,
.section-text-image .section-text-image__content p {
	margin: 0;
	padding: 0
}

.section-text-image .section-text-image__content .section-text-image__content-subtitle {
	padding-bottom: 15px;
	grid-column: 1/5;
	background: linear-gradient(313deg, var(--gehc-purple-default), var(--gehc-purple-dark));
	background-size: 100%;
	background-repeat: repeat;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	padding-top: 55px;
	text-transform: uppercase;
	line-height: 1.2;
	font-weight: 800;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	font-size: 17px;
	line-height: 1.5;
	letter-spacing: .1em
}

@media screen and (min-width:480px) {
	.section-text-image .section-text-image__content .section-text-image__content-subtitle {
		font-size: 17px
	}
}

@media screen and (min-width:700px) {
	.section-text-image .section-text-image__content .section-text-image__content-subtitle {
		font-size: 17px
	}
}

@media screen and (min-width:1050px) {
	.section-text-image .section-text-image__content .section-text-image__content-subtitle {
		font-size: 18px
	}
}

@media (max-width:1024px) {
	.section-text-image .section-text-image__content .section-text-image__content-subtitle {
		-ms-flex-order: 2;
		order: 2
	}
}

.section-text-image .section-text-image__content .section-text-image__content-title {
	grid-column: 1/6;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 52px;
	-webkit-font-smoothing: antialiased;
	font-size: 30px;
	line-height: 1;
	color: var(--white);
	mix-blend-mode: difference;
	padding-bottom: 45px;
	line-height: 1.2;
	letter-spacing: -.02em
}

@media screen and (min-width:480px) {
	.section-text-image .section-text-image__content .section-text-image__content-title {
		font-size: 30px
	}
}

@media screen and (min-width:700px) {
	.section-text-image .section-text-image__content .section-text-image__content-title {
		font-size: 42px
	}
}

@media screen and (min-width:1050px) {
	.section-text-image .section-text-image__content .section-text-image__content-title {
		font-size: 52px
	}
}

@media (max-width:1024px) {
	.section-text-image .section-text-image__content .section-text-image__content-title {
		-ms-flex-order: 2;
		order: 2
	}
}

.section-text-image .section-text-image__content .section-text-image__content-text {
	grid-column: 1/5;
	color: var(--black);
	padding-bottom: 50px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 22px;
	-webkit-font-smoothing: antialiased;
	font-size: 18px;
	line-height: 1.5;
	line-height: 1.36;

}

@media screen and (min-width:480px) {
	.section-text-image .section-text-image__content .section-text-image__content-text {
		font-size: 18px
	}
}

@media screen and (min-width:700px) {
	.section-text-image .section-text-image__content .section-text-image__content-text {
		font-size: 20px
	}
}

@media screen and (min-width:1050px) {
	.section-text-image .section-text-image__content .section-text-image__content-text {
		font-size: 22px
	}
}

@media (max-width:1024px) {
	.section-text-image .section-text-image__content .section-text-image__content-text {
		-ms-flex-order: 2;
		order: 2
	}
}

.section-text-image .section-text-image__content .section-text-image__content-links {
	-ms-grid-row: auto;
	grid-row-start: auto;
	grid-column: 1/5
}

@media (max-width:1024px) {
	.section-text-image .section-text-image__content .section-text-image__content-links {
		-ms-flex-order: 2;
		order: 2
	}
}

.section-text-image .section-text-image__content .section-text-image__content-links .section-text-image__content-link {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start
}

.section-text-image .section-text-image__content .section-text-image__content-links .section-text-image__content-link a {
	font-weight: 800 !important;
	font-family: 'Source Sans Pro', sans-serif !important
}

.section-text-image .section-text-image__content-img {
	grid-column: 6/-1;
	margin-right: -110px;
	max-width: calc(100% + 110px);
	width: calc(100% + 110px);
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	height: 100%
}

.section-text-image .section-text-image__content-img .section-text-image__content-img_style {
	background-size: cover;
	width: 100%;
	height: calc(100% - 63px);
	position: absolute;
	top: 0;
	left: 0
}

.section-text-image .section-text-image__content-img .section-text-image__content-img_style:after {
	content: "";
	position: absolute;
	bottom: -63px;
	left: calc(100% - 292px);
	height: 63px;
	width: 72px;
	z-index: 11111;
	background-size: 100%;
	background-repeat: no-repeat
}

@media (max-width:1024px) {
	.section-text-image .section-text-image__content-img {
		position: relative;
		-ms-flex-order: 1;
		order: 1;
		margin-left: -20px;
		margin-right: -20px;
		padding-top: 65%
	}
}

.featured-product {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 75px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[12];
	grid-template-columns: repeat(12, 1fr);
	grid-column-gap: 20px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	background: var(--gehc-grey-250);
}

@media (max-width:767px) {
	.featured-product {
		padding-top: 80px
	}
}

.featured-product .featured-product__content {
	margin-left: 110px;
	grid-column: 1/-1
}

.featured-product .featured-product__content .featured-product__content-subtitle {
	color: var(--gehc-purple-default);
	background: linear-gradient(313deg, var(--gehc-purple-default), var(--gehc-purple-dark));
	background-size: 100%;
	background-repeat: repeat;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	padding-top: 55px;
	text-transform: uppercase;
	line-height: 1.2;
	font-weight: 350;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	font-size: 17px;
	line-height: 1.5;
	letter-spacing: .1em;
	font-weight: 800;
}

@media screen and (min-width:480px) {
	.featured-product .featured-product__content .featured-product__content-subtitle {
		font-size: 17px
	}
}

@media screen and (min-width:700px) {
	.featured-product .featured-product__content .featured-product__content-subtitle {
		font-size: 17px
	}
}

@media screen and (min-width:1050px) {
	.featured-product .featured-product__content .featured-product__content-subtitle {
		font-size: 18px
	}
}

@media (max-width:767px) {
	.featured-product .featured-product__content .featured-product__content-subtitle {
		padding-top: 0
	}
}

.featured-product .featured-product__content .featured-product__content-tile {
	display: inline-block;
	width: 100%
}

.featured-product .featured-product__content .featured-product__content-tile .slick-prev {
	position: absolute;
	width: 83px;
	height: 83px;
	background: var(--gehc-purple-default);
	right: 30px;
	border: 1px solid var(--gehc-purple-default);
	z-index: 1000;
	border-radius: 50px;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear .3s, opacity .3s;
	top: 35%
}

.featured-product .featured-product__content .featured-product__content-tile .slick-prev:before {
	content: "";
	display: inline-block;
	position: absolute;
	background-size: contain;
	width: 18px;
	opacity: 1;
	height: 30px;
	background-image: url(../svg/arrow-right.svg);
	top: 50%;
	transform: translateY(-50%) translateX(-50%) rotate(-180deg);
	left: 50%;
	filter: brightness(0) invert(1);
}

@media (max-width:1024px) {
	.featured-product .featured-product__content .featured-product__content-tile .slick-prev {
		left: -10px !important
	}
}

.featured-product .featured-product__content .featured-product__content-tile .slick-prev_enabled {
	visibility: visible;
	opacity: 1;
	transition: visibility 0s linear 0s, opacity .3s
}

.featured-product .featured-product__content .featured-product__content-tile .slick-next {
	position: absolute;
	width: 83px;
	height: 83px;

	background: var(--gehc-purple-default);
	right: 30px;
	border: 1px solid var(--gehc-purple-default);
	border-radius: 50px;
	top: 35%
}
.featured-product .featured-product__content .featured-product__content-tile .slick-next:hover,
.featured-product .featured-product__content .featured-product__content-tile .slick-prev:hover{
	background: var(--gehc-purple-dark);
	border: 1px solid var(--gehc-purple-dark);
}
.featured-product .featured-product__content .featured-product__content-tile .slick-next:before {
	content: "";
	display: inline-block;
	position: absolute;
	background-size: contain;
	width: 18px;
	height: 30px;
	opacity: 1;
	background-image: url(../svg/arrow-right.svg);
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	left: 50%;
	filter: brightness(0) invert(1);
}

.featured-product .featured-product__content .featured-product__content-tile .slick-disabled {
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear .3s, opacity .3s
}

.featured-product .featured-product__content .featured-product__content-tile .slick-dots {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	bottom: 0;
	padding-top: 25px
}

.featured-product .featured-product__content .featured-product__content-tile .slick-dots li {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 5px;
	width: 10px;
	height: 10px
}

.featured-product .featured-product__content .featured-product__content-tile .slick-dots li button {
	background: #d8d8d8;
	border-radius: 50%;
	width: 100%;
	height: 100%;
	padding: 0;
	overflow: hidden
}

.featured-product .featured-product__content .featured-product__content-tile .slick-dots li button:before {
	display: none !important
}

.featured-product .featured-product__content .featured-product__content-tile .slick-dots li button:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: var(--gehc-purple-dark);
	background: linear-gradient(13deg, var(--gehc-purple-dark), var(--gehc-purple-default));
	border-radius: 50%;
	transition: all .4s;
	transform: scale(0)
}

.featured-product .featured-product__content .featured-product__content-tile .slick-dots li button:hover:after {
	transform: scale(1)
}

.featured-product .featured-product__content .featured-product__content-tile .slick-dots li.slick-active button:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: var(--gehc-purple-dark);
	background: linear-gradient(13deg, var(--gehc-purple-dark), var(--gehc-purple-default));
	border-radius: 50%;
	transition: all .4s;
	transform: scale(1)
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list {
	padding: 0 !important
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 460px;
	width: 100%;
	margin-right: 20px;
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile {
	cursor: pointer;
	position: relative
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-img {
	height: 475px;
	overflow: hidden;
	position: relative;
	border-radius: 4px;

	background-color: var(--gehc-grey-100);

}
.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-img:before {
	height: 469px;
}
@media (max-width:1380px) {
	.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-img {
		height: 375px
	}
	.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-img:before {
		height: 369px;
	}
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-img span {
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: top;
	position: absolute;
	z-index: 2;
	transition: all .3s ease-in-out;
	transform: scale(1);
	margin-top: 60px;
	height:83%
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-img:before {
	content: "";
	display: block;
	border: 3px solid var(--gehc-purple-default);
    width: 98%;
	border-radius: 4px;
	transform: scaleX(1);
	transition: all .4s ease-in-out;
	position: absolute;
	z-index: 1;
	transform-origin: bottom;
	opacity: 0
}

@media (max-width:750px) {
	.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-img {
		height: 40vh
	}
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-img_png span {
	background-size: contain
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-title {
	font-weight: 350;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	-webkit-font-smoothing: antialiased;
	font-size: 22px;
	line-height: 1;
	line-height: 1.2;
	color: var(--black);
	margin: 0 13px;
	padding-top: 34px;
	padding-bottom: 16px;

}

@media screen and (min-width:480px) {
	.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-title {
		font-size: 22px
	}
}

@media screen and (min-width:700px) {
	.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-title {
		font-size: 35px
	}
}

@media screen and (min-width:1050px) {
	.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-title {
		font-size: 40px
	}
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-subtitle {
	line-height: 1.2;
	font-weight: 500;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	font-size: 10px;
	line-height: 1.5;
	color: var(--gehc-grey-1000);
	margin: 0 13px;
	text-transform: uppercase;
	letter-spacing: .1em;
	padding-bottom: 8px
}

@media screen and (min-width:480px) {
	.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-subtitle {
		font-size: 10px
	}
}

@media screen and (min-width:700px) {
	.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-subtitle {
		font-size: 14px
	}
}

@media screen and (min-width:1050px) {
	.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile .featured-product__tile-subtitle {
		font-size: 16px;
	}
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile:hover .featured-product__tile-img span {
	transform: scale(1.03);
	margin-top: 15%
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile:hover .featured-product__tile-img:before {
	transform: scaleX(1);
	opacity: 1
}

.featured-product .featured-product__content .featured-product__content-tile .slick-list .slick-track .slick-slide div .featured-product__tile:hover .featured-product__tile-img_jpg span {
	margin-top: 0
}

@media (max-width:1200px) {
	.featured-product .featured-product__content {
		margin-left: 40px
	}
}

@media (max-width:1024px) {
	.featured-product .featured-product__content {
		margin-left: 20px
	}
}

.section-cta {
	padding-top: 160px;
	padding-bottom: 0;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[12];
	grid-template-columns: repeat(12, 1fr);
	grid-column-gap: 20px;
	margin: 0 auto;
	padding: 72px 110px 0;
	position: relative;
	z-index: 2;
	background-size: cover;
	background-position: 50%
}

@media (max-width:1380px) {
	.section-cta {
		padding: 72px 40px 0
	}
}

@media (max-width:1024px) {
	.section-cta {
		padding: 72px 20px 0
	}
}

@media (max-width:767px) {
	.section-cta {
		padding-top: 35px
	}
}

.section-cta .section-cta__content {
	grid-column: 1/-1;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[12];
	grid-template-columns: repeat(12, 1fr);
	grid-column-gap: 20px
}

@media (max-width:1024px) {
	.section-cta .section-cta__content {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

.section-cta .section-cta__content .section-cta__content-wrapper {
	grid-column: 1/7;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 80px;
	padding-bottom: 100px
}

.section-cta .section-cta__content .section-cta__content-wrapper .section-cta__content-subtitle {
	text-transform: uppercase;
	line-height: 1.2;
	font-weight: 500;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	line-height: 1.5;
	color: var(--white);
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	letter-spacing: .1em;
	opacity: .7
}

@media screen and (min-width:480px) {
	.section-cta .section-cta__content .section-cta__content-wrapper .section-cta__content-subtitle {
		font-size: 13px
	}
}

@media screen and (min-width:700px) {
	.section-cta .section-cta__content .section-cta__content-wrapper .section-cta__content-subtitle {
		font-size: 15px
	}
}

@media screen and (min-width:1050px) {
	.section-cta .section-cta__content .section-cta__content-wrapper .section-cta__content-subtitle {
		font-size: 16px
	}
}

.section-cta .section-cta__content .section-cta__content-wrapper .section-cta__content-title {
	font-weight: 500;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 52px;
	-webkit-font-smoothing: antialiased;
	font-size: 30px;
	line-height: 1;
	color: var(--white);
	margin: 0;
	padding: 0;
	line-height: 1.2;
	letter-spacing: -.02em
}

@media screen and (min-width:480px) {
	.section-cta .section-cta__content .section-cta__content-wrapper .section-cta__content-title {
		font-size: 30px
	}
}

@media screen and (min-width:700px) {
	.section-cta .section-cta__content .section-cta__content-wrapper .section-cta__content-title {
		font-size: 42px
	}
}

@media screen and (min-width:1050px) {
	.section-cta .section-cta__content .section-cta__content-wrapper .section-cta__content-title {
		font-size: 52px
	}
}

.section-cta .section-cta__content .section-cta__content-wrapper .section-cta__content-links {
	padding-top: 70px
}

.section-cta .section-cta__content .section-cta__content-wrapper .section-cta__content-links .section-cta__content-link {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start
}

.section-cta .section-cta__content .section-cta__content-wrapper .section-cta__content-links .section-cta__content-link a {
	font-family: 'Source Sans Pro';
	padding-bottom: 9px;
	padding-right: 16px;
	letter-spacing: .1em
}

.section-cta .section-cta__content img {
	grid-column: 7/-1;
	width: 100%;
	height: 100%;
	padding-left: 10%;
	max-width: 90%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
	max-height: 650px
}

@media (max-width:1380px) {
	.section-cta .section-cta__content img {
		padding-left: 0;
		max-width: calc(100% - 40px);
		padding-right: 40px;
		margin-left: 0;
		position: absolute;
		bottom: 0;
		max-height: 500px
	}
}

@media (max-width:1024px) {
	.section-cta .section-cta__content img {
		padding-left: 0;
		max-width: calc(100% - 40px);
		margin-left: -40px;
		padding-right: 40px;
		margin-left: -20px;
		position: static
	}
}

@media (max-width:767px) {
	.section-cta .section-cta__content img {
		padding-right: 0;
		max-width: calc(100% - 0px)
	}
}

.section-upcoming {
	width: 100%;
	padding-top: 145px;
	padding-bottom: 145px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[12];
	grid-template-columns: repeat(12, 1fr);
	grid-column-gap: 20px;
	max-width: calc(100% - 220px);
	margin: 0 auto;
	position: relative;
	z-index: 2
}

@media (max-width:1200px) {
	.section-upcoming {
		max-width: calc(100% - 80px)
	}
}

@media (max-width:1024px) {
	.section-upcoming {
		max-width: calc(100% - 40px)
	}
}

.section-upcoming .section-upcoming__content {
	grid-column: 1/-1;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[12];
	grid-template-columns: repeat(12, 1fr);
	grid-column-gap: 20px
}

@media (max-width:1024px) {
	.section-upcoming .section-upcoming__content {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.section-upcoming .section-upcoming__content .section-upcoming__content-title {
	margin: 0;
	padding: 0;
	grid-column: 1/6;
	color: var(--black);
	font-weight: 300;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 52px;
	-webkit-font-smoothing: antialiased;
	font-size: 30px;
	line-height: 1;
	letter-spacing: -.02em
}

@media screen and (min-width:480px) {
	.section-upcoming .section-upcoming__content .section-upcoming__content-title {
		font-size: 30px
	}
}

@media screen and (min-width:700px) {
	.section-upcoming .section-upcoming__content .section-upcoming__content-title {
		font-size: 42px
	}
}

@media screen and (min-width:1050px) {
	.section-upcoming .section-upcoming__content .section-upcoming__content-title {
		font-size: 52px
	}
}

@media (max-width:1024px) {
	.section-upcoming .section-upcoming__content .section-upcoming__content-title {
		-ms-flex-order: 1;
		order: 1
	}
}

.section-upcoming .section-upcoming__content .section-upcoming__content-link {
	grid-column: 7/-1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.section-upcoming .section-upcoming__content .section-upcoming__content-link a {
	transform: translateX(-12px)
}

@media (max-width:1024px) {
	.section-upcoming .section-upcoming__content .section-upcoming__content-link {
		-ms-flex-order: 3;
		order: 3;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-top: 40px
	}
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming {
	grid-column: 1/-1;
	padding-top: 75px;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -13px
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events {
	width: 33.33%;
	border: 1px solid var(--gehc-grey-500);
	border-radius: 4px;
	margin: 0 13px;
	padding: 70px 65px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events:after {
	content: "";
	display: block;
	background: linear-gradient(313deg, var(--gehc-purple-default), var(--gehc-purple-dark));
	width: 100%;
	height: 100%;
	transform: scaleY(1);
	opacity: 0;
	transition: all .4s ease-in-out;
	position: absolute;
	z-index: -1;
	transform-origin: bottom;
	top: 0;
	left: 0
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__top {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-bottom: 30px !important
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__top .upcoming-events__date {
	margin: 0;
	padding: 0;
	line-height: 1.2;
	font-weight: 300;
	color: #1f1f1f;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 36px;
	-webkit-font-smoothing: antialiased;
	font-size: 24px;
	line-height: 1;
	position: relative;
	padding-bottom: 40px;
	transition: all .4s
}

@media screen and (min-width:480px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__top .upcoming-events__date {
		font-size: 24px
	}
}

@media screen and (min-width:700px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__top .upcoming-events__date {
		font-size: 35px
	}
}

@media screen and (min-width:1050px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__top .upcoming-events__date {
		font-size: 36px
	}
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__top .upcoming-events__date span {
	position: relative;
	color: transparent;
	z-index: 11;
	width: 18px
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__top .upcoming-events__date span:after {
	content: "";
	display: block;
	background:linear-gradient(313deg, var(--gehc-purple-default), var(--gehc-purple-dark));
	width: 7px;
	height: 7px;
	transform: scaleY(1) translateX(-50%);
	transition: all .4s;
	position: absolute;
	z-index: -1;
	transform-origin: bottom;
	bottom: 7px;
	left: 50%
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__top .upcoming-events__locations {
	margin: 0;
	padding: 0;
	line-height: 1.2;
	font-weight: 400;
	color: var(--gehc-grey-1000);
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	font-size: 10px;
	line-height: 1.5;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 40px;
	transition: all .4s;
	letter-spacing: .1em
}

@media screen and (min-width:480px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__top .upcoming-events__locations {
		font-size: 10px
	}
}

@media screen and (min-width:700px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__top .upcoming-events__locations {
		font-size: 14px
	}
}

@media screen and (min-width:1050px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__top .upcoming-events__locations {
		font-size: 14px
	}
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__bottom {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__bottom .upcoming-events__description {
	margin: 0;
	padding: 0;
	line-height: 1.2;
	font-weight: 300;
	color: var(--gehc-grey-1000);
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	-webkit-font-smoothing: antialiased;
	font-size: 18px;
	line-height: 1.5;
	position: relative;
	transition: all .4s;
	line-height: 1.4;

}

@media screen and (min-width:480px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__bottom .upcoming-events__description {
		font-size: 18px
	}
}

@media screen and (min-width:700px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__bottom .upcoming-events__description {
		font-size: 20px
	}
}

@media screen and (min-width:1050px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events .upcoming-events__bottom .upcoming-events__description {
		font-size: 22px
	}
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events_2 {
	width: 50%
}

@media (max-width:1024px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events_2 {
		width: calc(100% - 40px);
		padding-left: 0;
		padding-right: 0;
		margin: 0 auto
	}

	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events_2 .upcoming-events__bottom,
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events_2 .upcoming-events__top {
		padding: 0 25px
	}
}

@media (max-width:767px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events_2 {
		width: calc(100% - 20px)
	}

	.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events_2 .upcoming-events__top .upcoming-events__date span:after {
		width: 4px;
		height: 4px
	}
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events:hover .upcoming-events__top .upcoming-events__date {
	color: var(--white)
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events:hover .upcoming-events__top .upcoming-events__date span {
	position: relative;
	color: transparent
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events:hover .upcoming-events__top .upcoming-events__date span:after {
	background:var(--white) !important;
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events:hover .upcoming-events__bottom .upcoming-events__description,
.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events:hover .upcoming-events__top .upcoming-events__locations {
	color: var(--white)
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming .upcoming-events:hover:after {
	transform: scaley(1);
	opacity: 1
}

@media (max-width:1024px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming {
		-ms-flex-order: 2;
		order: 2;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick {
	width: calc(100% + 40px);
	display: inline-block;
	margin: 0;
	margin-left: -15px
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-prev {
	position: absolute;
	width: 83px;
	height: 83px;
	background: var(--gehc-purple-default);
	right: 30px;
	border: 1px solid var(--gehc-purple-default);
	z-index: 1000;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear .3s, opacity .3s;
	margin-top: 37.5px;
	border-radius: 50px;

}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-prev:before {
	content: "";
	display: inline-block;
	position: absolute;
	background-size: contain;
	width: 18px;
	height: 30px;
	background-image: url(../svg/arrow-right.svg);
	top: 50%;
	transform: translateY(-50%) translateX(-50%) rotate(-180deg);
	left: 50%;
	filter: brightness(0) invert(1);
	opacity: 1;

}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-prev_enabled {
	visibility: visible;
	opacity: 1;
	transition: visibility 0s linear 0s, opacity .3s
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-next {
	position: absolute;
	width: 83px;
	height: 83px;
	background: var(--gehc-purple-default);
	right: -35px;
	border: 1px solid var(--gehc-purple-default);
	visibility: visible;
	opacity: 1;
	transition: visibility 0s linear 0s, opacity .3s;
	margin-top: 37.5px;
	border-radius: 50px;
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-next:before {
	content: "";
	display: inline-block;
	position: absolute;
	background-size: contain;
	width: 18px;
	height: 30px;
	opacity: 1;
	background-image: url(../svg/arrow-right.svg);
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	left: 50%;
	filter: brightness(0) invert(1);
}
.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-prev:hover,
.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-next:hover{
	background: var(--gehc-purple-dark);
	border: 1px solid var(--gehc-purple-dark);
}

@media (max-width:1200px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-next {
		right: 0
	}
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-disabled {
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear .3s, opacity .3s
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-dots {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	bottom: 0;
	padding-top: 25px;
	margin-left: -20px
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-dots li {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 5px;
	width: 10px;
	height: 10px
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-dots li button {
	background: #d8d8d8;
	border-radius: 50%;
	width: 100%;
	height: 100%;
	padding: 0;
	overflow: hidden
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-dots li button:before {
	display: none !important
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-dots li button:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: var(--gehc-purple-dark);
	background: linear-gradient(13deg, var(--gehc-purple-dark), var(--gehc-purple-default));
	border-radius: 50%;
	transition: all .4s;
	transform: scale(0)
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-dots li button:hover:after {
	transform: scale(1)
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-dots li.slick-active button:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: var(--gehc-purple-dark);
	background: linear-gradient(13deg, var(--gehc-purple-dark), var(--gehc-purple-default));
	border-radius: 50%;
	transition: all .4s;
	transform: scale(1)
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-list {
	width: 100%
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-list .slick-track {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-list .slick-track .slick-slide {
	display: -ms-flexbox;
	display: flex;
	height: auto
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-list .slick-track .slick-slide div {
	padding: 0 9px;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-list .slick-track .slick-slide div .upcoming-events {
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 0
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-list .slick-track .slick-slide div .upcoming-events .upcoming-events__top {
	padding-top: 75px;
	padding-left: 65px;
	padding-right: 65px;
	padding-bottom: 30px !important;
	width: auto
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-list .slick-track .slick-slide div .upcoming-events .upcoming-events__top .upcoming-events__date {
	padding-bottom: 35px !important
}

.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick .slick-list .slick-track .slick-slide div .upcoming-events .upcoming-events__bottom {
	padding-bottom: 75px;
	padding-left: 65px;
	padding-right: 65px;
	width: auto
}

@media (max-width:1024px) {
	.section-upcoming .section-upcoming__content .section-upcoming__upcoming-slick {
		-ms-flex-order: 2;
		order: 2
	}
}

.js [data-entrance] {
	visibility: hidden
}

.flex-section {
	position: relative;
	overflow: hidden
}

.homepage-video {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end;
	position: relative;
	width: 100%;
	padding: 144px 0;
	box-sizing: border-box
}

.homepage-video__background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none
}

.homepage-video__background:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(14, 22, 18, .62), rgba(72, 75, 68, .39))
}

.homepage-video__background video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.homepage-video__inner {
	position: relative;
	z-index: 1
}

.homepage-video__headline {
	color: var(--white);
	font-size: 48px;
	line-height: 1;
	margin-bottom: 28px
}

.homepage-video__subheadline {
	position: relative;
	color: var(--white);
	font-size: 18px;
	line-height: 1.44;
	margin: 0;
	overflow: hidden
}

.homepage-video__subheadline span {
	display: block;
	position: relative;
	max-width: 800px
}

@media (min-width:768px) {
	.homepage-video {
		padding: 200px 0 256px;
		height: 88vh;
		min-height: 800px
	}
}

@media (min-width:1025px) {
	.homepage-video__headline {
		font-size: 72px
	}

	.homepage-video__subheadline {
		font-size: 36px;
		line-height: 1.36
	}

	.homepage-video__subheadline span {
		width: 80%;
		left: 20%
	}

	.homepage-video__subheadline span:before {
		content: "";
		display: block;
		position: absolute;
		height: 1px;
		width: 100%;
		top: 26px;
		right: calc(100% + 21px);
		background-color: var(--white)
	}
}

.homepage-explore {
	position: relative;
	background: #051807;
	padding-top: 46px
}

.homepage-explore__background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none
}

.homepage-explore__background:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(14, 22, 18, .62), rgba(72, 75, 68, .39))
}

.homepage-explore__background video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.homepage-explore__inner {
	position: relative;
	z-index: 1
}

.homepage-explore .homepage-section-heading {
	margin-bottom: 20px
}

.homepage-explore__content {
	display: -ms-flexbox;
	display: flex
}

.homepage-explore__image {
	position: relative;
	overflow: hidden;
	height: 372px;
	-ms-flex: 0 0 184px;
	flex: 0 0 184px
}

.homepage-explore__image>img {
	display: block;
	width: 184px;
	height: 492px
}

.homepage-explore__organs {
	display: none
}

.homepage-explore__organs img {
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition: opacity .1s ease-in-out, visibility 0s .1s
}

.homepage-explore__organs img.is-active {
	opacity: 1;
	visibility: visible;
	transition: opacity .1s ease-in-out, visibility 0s 0s
}

.homepage-explore__organs img:first-of-type {
	width: 85px;
	height: 358px;
	top: 12px;
	left: 176px
}

.homepage-explore__organs img:nth-of-type(2) {
	width: 143px;
	height: 99px;
	top: 375px;
	left: 148px
}

.homepage-explore__organs img:nth-of-type(3) {
	width: 97px;
	height: 204px;
	top: 442px;
	left: 170px
}

.homepage-explore__markers {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 32px);
	height: 100%;
	overflow: hidden
}

.homepage-explore__marker {
	position: absolute
}

.homepage-explore__marker:before {
	content: "";
	display: block;
	position: relative;
	width: 9px;
	height: 9px;
	background-color: #7fba00;
	border: 1px solid var(--white);
	border-radius: 50%;
	z-index: 1
}

.homepage-explore__marker:after {
	content: "";
	display: block;
	height: 1px;
	width: 100vw;
	background-color: #7fba00;
	position: absolute;
	top: 50%;
	left: 1px
}

.homepage-explore__marker:first-of-type {
	top: 16px;
	left: 96px
}

.homepage-explore__marker:nth-of-type(2) {
	top: 172px;
	left: 70px
}

.homepage-explore__marker:nth-of-type(3) {
	top: 253px;
	left: 108px
}

.homepage-explore__links {
	position: relative;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%
}

.homepage-explore__links a {
	display: block;
	position: absolute;
	left: -22px
}

.homepage-explore__links a h4 {
	color: #7fba00;
	font-size: 19px;
	font-weight: 600;
	margin: 0 0 3px
}

.homepage-explore__links a:hover {
	text-decoration: none
}

.homepage-explore__links a:first-of-type {
	top: 12px
}

.homepage-explore__links a:nth-of-type(2) {
	top: 168px
}

.homepage-explore__links a:nth-of-type(3) {
	top: 249px
}

.homepage-explore__cta {
	display: block;
	color: #949ca1;
	font-size: 15px;
	font-weight: 800;
	margin-top: 5px
}

.homepage-explore__cta svg {
	display: inline-block;
	position: relative;
	top: 1px;
	fill: #949ca1;
	margin-left: 8px
}

@media (min-width:768px) {
	.homepage-explore {
		padding-top: 136px
	}

	.homepage-explore .homepage-section-heading {
		margin-bottom: 72px
	}

	.homepage-explore__markers {
		width: 100%
	}

	.homepage-explore__links a {
		left: 10px
	}

	.homepage-explore__cta {
		font-size: 18px;
		margin-top: 18px;
		letter-spacing: .02em
	}
}

@media (min-width:1025px) {
	.homepage-explore__organs {
		display: block
	}

	.homepage-explore__image {
		position: relative;
		overflow: hidden;
		height: 727px;
		-ms-flex: 0 0 600px;
		flex: 0 0 600px
	}

	.homepage-explore__image>img {
		display: block;
		width: 439px;
		height: 1171px
	}

	.homepage-explore__markers {
		width: calc(100% + 148px)
	}

	.homepage-explore__marker:before {
		width: 15px;
		height: 15px
	}

	.homepage-explore__marker:first-of-type {
		top: 36px;
		left: 228px
	}

	.homepage-explore__marker:nth-of-type(2) {
		top: 400px;
		left: 174px
	}

	.homepage-explore__marker:nth-of-type(3) {
		top: 602px;
		left: 212px
	}

	.homepage-explore__links a {
		left: 16px
	}

	.homepage-explore__links a:hover h4 {
		color: var(--white)
	}

	.homepage-explore__links a:hover .homepage-explore__cta {
		color: var(--white);
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
		transition: color .12s ease-in-out, opacity .12s ease-in-out, transform .12s ease-in-out, visibility 0s 0s
	}

	.homepage-explore__links a h4 {
		font-size: 36px;
		transition: color .12s ease-in-out
	}

	.homepage-explore__links a:first-of-type {
		top: 28px
	}

	.homepage-explore__links a:nth-of-type(2) {
		top: 392px
	}

	.homepage-explore__links a:nth-of-type(3) {
		top: 593px
	}

	.homepage-explore__cta {
		position: relative;
		opacity: 0;
		visibility: hidden;
		transform: translateY(100%);
		transition: color .12s ease-in-out, opacity .12s ease-in-out, transform .12s ease-in-out, visibility 0s .12s
	}
}

.homepage-featured-transducer {
	padding: 32px 0;
	background: #6d8687;
	background: linear-gradient(135deg, #6d8687, #181f1f)
}

.homepage-featured-transducer__image {
	position: relative;
	left: -8vw;
	width: 100%;
	max-width: 100%
}

.homepage-featured-transducer__video {
	width: 100%
}

.homepage-featured-transducer__video-container {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%
}

.homepage-featured-transducer__video-container video {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.homepage-featured-transducer__content {
	position: relative;
	margin-top: 24px
}

.homepage-featured-transducer__content .new-button {
	display: block;
	width: 100%
}

.homepage-featured-transducer__content .new-button+* {
	margin-top: 24px
}

.homepage-featured-transducer__rubric {
	display: block;
	color: var(--white);
	font-size: 18px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 14px
}

.homepage-featured-transducer__name {
	color: var(--white);
	font-size: 24px;
	line-height: 1.41;
	margin: 0 0 24px
}

.homepage-featured-transducer__description {
	margin-bottom: 32px
}

.homepage-featured-transducer__description p {
	color: var(--white);
	font-size: 18px;
	line-height: 1.44;
	margin: 0
}

.homepage-featured-transducer__description p+* {
	margin-top: 24px
}

.homepage-featured-transducer__actions {
	display: -ms-flexbox;
	display: flex;
	margin-top: 32px;
	padding: 0;
	list-style: none
}

.homepage-featured-transducer__actions>* {
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	margin: 0;
	padding: 0
}

.homepage-featured-transducer__actions>*+* {
	margin-left: 16px
}

.homepage-featured-transducer__actions>:first-of-type .featured-transducer-action__image:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(24, 31, 31, 0), rgba(24, 31, 31, .22));
	z-index: 1
}

.homepage-featured-transducer__actions>:first-of-type .featured-transducer-action__content span {
	position: relative;
	padding-left: 33px
}

.homepage-featured-transducer__actions>:first-of-type .featured-transducer-action__content svg {
	position: absolute;
	width: 24px;
	height: 24px;
	top: -5px;
	left: 0
}

.homepage-featured-transducer__actions>:last-of-type .featured-transducer-action__image:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(140, 163, 166, .1), rgba(62, 80, 83, .84));
	z-index: 1
}

.homepage-featured-transducer__actions>:last-of-type .featured-transducer-action__content svg {
	position: relative;
	top: 1px;
	margin-left: 8px
}

@media (min-width:768px) {
	.homepage-featured-transducer {
		padding: 120px 0 136px
	}

	.homepage-featured-transducer__inner {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}

	.homepage-featured-transducer__video {
		margin-right: 64px;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%
	}

	.homepage-featured-transducer__content {
		-ms-flex: 1 1 50%;
		flex: 1 1 50%
	}

	.homepage-featured-transducer__rubric {
		font-size: 36px;
		margin-bottom: 32px
	}

	.homepage-featured-transducer__name {
		font-size: 48px;
		line-height: 1.08
	}

	.homepage-featured-transducer__description p {
		font-size: 21px
	}

	.homepage-featured-transducer__actions {
		margin-top: 64px
	}

	.homepage-featured-transducer__actions>:first-of-type .featured-transducer-action__content span {
		padding-left: 47px
	}

	.homepage-featured-transducer__actions>:first-of-type .featured-transducer-action__content svg {
		width: 34px;
		height: 34px;
		top: -8px
	}

	.homepage-featured-transducer__actions>*+* {
		margin-left: 40px
	}
}

.featured-transducer-action {
	position: relative;
	display: block;
	width: 100%;
	color: var(--white);
	cursor: pointer
}

.featured-transducer-action:hover {
	text-decoration: none
}

.featured-transducer-action__image {
	position: relative;
	width: 100%;
	padding-bottom: 62%;
	box-shadow: 0 7px 14px rgba(0, 0, 0, .25);
	overflow: hidden
}

.featured-transducer-action__image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transform-origin: center
}

.featured-transducer-action__content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	margin-top: 18px;
	box-sizing: border-box;
	width: 90%;
	z-index: 1
}

.featured-transducer-action__content span {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 800;
	line-height: 1.44;
	letter-spacing: .08em;
	text-shadow: 0 3px 5px rgba(25, 26, 26, .2)
}

.featured-transducer-action__content svg {
	display: inline-block;
	fill: var(--white)
}

@media (min-width:768px) {
	.featured-transducer-action {
		transform: translateZ(0);
		transition: transform .12s ease-in-out
	}

	.featured-transducer-action:hover {
		transform: translateY(-3px) translateZ(0)
	}

	.featured-transducer-action__content {
		margin-top: 0;
		position: absolute;
		left: 0;
		bottom: 0;
		padding: 21px 26px
	}

	.featured-transducer-action__content span {
		font-size: 14px
	}
}

.homepage-section-heading {
	position: relative;
	display: block;
	color: var(--white);
	font-size: 19px;
	font-weight: 800;
	line-height: 1.16;
	margin: 0
}

.homepage-section-heading:after {
	content: "";
	display: block;
	width: 34px;
	height: 7px;
	background: linear-gradient(135deg, var(--gehc-purple-dark), var(--gehc-purple-default));
	margin-top: 10px
}

@media (min-width:768px) {
	.homepage-section-heading {
		font-size: 36px
	}

	.homepage-section-heading:after {
		width: 44px
	}
}

.homepage-events {
	position: relative;
	background: #051807;
	padding: 80px 0
}

.homepage-events__background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none
}

.homepage-events__background:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(14, 22, 18, .62), rgba(72, 75, 68, .39))
}

.homepage-events__background video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.homepage-events__inner {
	position: relative;
	z-index: 1
}

.homepage-events .homepage-section-heading {
	margin-bottom: 60px
}

.homepage-events__list {
	padding: 0;
	margin-bottom: 24px
}

.homepage-events__list li {
	list-style: none;
	margin: 0
}

.homepage-events__list li+* {
	margin-top: 48px
}

@media (min-width:768px) {
	.homepage-events {
		padding: 100px 0
	}

	.homepage-events .homepage-section-heading {
		margin-bottom: 80px
	}

	.homepage-events__list {
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 80px
	}

	.homepage-events__list li {
		-ms-flex: 0 1 33.3334%;
		flex: 0 1 33.3334%
	}

	.homepage-events__list li+* {
		margin-top: 0;
		margin-left: 56px
	}
}

.homepage-event {
	display: block
}

.homepage-event,
.homepage-event:hover {
	text-decoration: none
}

.homepage-event:hover .homepage-event__title {
	color: #7fba00
}

.homepage-event__date {
	margin-bottom: 12px
}

.homepage-event__date>div {
	display: inline-block;
	padding: 8px 16px;
	border: 1px solid;
	border-image-slice: 1;
	border-image-source: linear-gradient(135deg, var(--gehc-purple-dark), var(--gehc-purple-default))
}

.homepage-event__date span {
	color: var(--white);
	font-size: 21px;
	font-weight: 500
}

.homepage-event__date span:first-of-type:after {
	content: " / "
}

.homepage-event__title {
	margin: 0 0 8px;
	color: var(--white);
	font-size: 19px;
	line-height: 1.44;
	transition: color .12s ease-in-out
}

.homepage-event__country {
	color: var(--white);
	font-size: 15px;
	opacity: .8
}

@media (min-width:768px) {
	.homepage-event__date {
		margin-bottom: 19px
	}

	.homepage-event__date>div {
		padding: 0;
		border: 0 none;
		opacity: .7
	}

	.homepage-event__date span {
		font-size: 36px
	}

	.homepage-event__title {
		font-size: 21px;
		font-weight: 700;
		margin-bottom: 18px
	}

	.homepage-event__country {
		font-size: 21px
	}
}

.homepage-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s ease-in-out, visibility 0s .2s;
	z-index: 9999;
	padding: 40px;
	box-sizing: border-box
}

.homepage-modal.is-open {
	opacity: 1;
	visibility: visible;
	transition: opacity .2s ease-in-out, visibility 0s 0s
}

.homepage-modal__background {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(15, 19, 19, .8), rgba(45, 55, 54, .800158))
}

.homepage-modal__player {
	position: absolute;
	top: 50%;
	left: 50%;
	width: calc(100% - 60px);
	max-width: 1025px;
	transform: translateX(-50%) translateY(-50%)
}

.homepage-modal__player:after {
	content: "";
	display: block;
	width: 100%;
	padding-bottom: 56.25%
}

.homepage-modal__player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.homepage-modal__close {
	appearance: none;
	display: block;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 40px;
	right: 40px;
	background: transparent;
	border: 0 none
}

.homepage-modal__close:hover {
	fill: #7fba00
}

.homepage-modal__close svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	fill: var(--white);
	transition: fill .12s ease-in-out
}

@media (min-width:1200px) {
	.page-transducers #page #columns .content-inner {
		padding: 0
	}
}

.page-transducers #page #columns .content-inner p {
	margin-bottom: 0
}

.filters {
	margin-bottom: 50px
}

@media (min-width:1025px) {
	.filters {
		margin-bottom: 80px
	}
}

.filters__header {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 22px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.27;
	letter-spacing: -.4px;
	margin-bottom: 25px
}

.filters__group {
	vertical-align: top
}

@media (min-width:1025px) {
	.filters__group {
		display: inline-block
	}
}

.filters__group--type {
	margin-top: 15px
}

@media (min-width:1025px) {
	.filters__group--type {
		margin-top: 0;
		max-width: 68%;
		margin-left: 70px
	}
}

.filters__group-header {
	font-size: 13px;
	line-height: 2.15;
	letter-spacing: -.3px
}

.filter,
.filters__group-header {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased
}

.filter {
	display: inline-block;
	height: 35px;
	border-radius: 4px;
	background-color: #f0f0f0;
	padding: 10px;
	box-sizing: border-box;
	margin: 0 8px 7px 0;
	cursor: pointer;
	font-size: 17px;
	color: var(--gehc-purple-default);
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.filter--active {
	background-color: var(--gehc-purple-default);
	color: var(--white)
}

.filter--active .filter__close {
	display: inline-block
}

.filter--hidden {
	display: none
}

.filter__close {
	display: none;
	transform: rotate(45deg);
	margin-bottom: 3px
}

.filter__close,
.filter__close:after {
	background: var(--white);
	height: 3px;
	width: 12px
}

.filter__close:after {
	content: "";
	position: absolute;
	transform: rotate(-90deg)
}

.transducers-wrap {
	font-size: 0;
	margin-bottom: 90px
}

@media (min-width:768px) {
	.transducers-wrap {
		margin-top: 30px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

@media (min-width:1025px) {
	.transducers-wrap {
		display: block
	}
}

.transducer {
	display: inline-block;
	margin: 30px 0;
	vertical-align: top;
	width: 100%
}

@media (min-width:768px) {
	.transducer {
		width: calc(50% - 15px)
	}
}

@media (min-width:1025px) {
	.transducer {
		width: calc(32.5% - 15px)
	}
}

@media (min-width:1225px) {
	.transducer {
		width: auto;
		max-width: 370px
	}
}

@media (min-width:1025px) {
	.transducer--middle {
		margin: 30px
	}
}

.transducer__image {
	width: 100%;
	border-radius: 4px;
}

.transducer__description {
	padding-top: 30px;
	font-size: 17px;
	line-height: 24px;
	color: #747474
}

.transducer__description,
.transducer__name {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased
}

.transducer__name {
	font-size: 22px;
	line-height: 1.09;
	text-align: left;
	color: var(--gehc-purple-default);
	font-weight: 600;
}

.no-results {
	display: none;
	text-align: center;
	margin: 100px auto
}

.no-results div,
.no-results p {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 17px;
	-webkit-font-smoothing: antialiased;
	line-height: 2.06;
	color: var(--black)
}

.no-results p {
	margin-bottom: 0
}

.no-results div {
	color: var(--gehc-purple-default);
	cursor: pointer
}

.specialties #content {
	max-width: 1170px;
	margin: 0 auto
}

.specialties #content .specialties-wrap {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (min-width:768px) {
	.specialties #content .specialties-wrap {
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.specialties #content .specialties-links {
	display: inline-block;
	padding: 0 7px
}

.specialties #content .specialties-links a {
	display: block;
	color: var(--gehc-purple-default);
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 17px;
	-webkit-font-smoothing: antialiased;
	margin-bottom: 35px;
	cursor: pointer
}

.product-feature__sub-copy {
	text-align: center
}

.product-feature__image {
	max-width: 100%;
	max-height: 600px
}

@media (min-width:768px) {
	.product-feature__image {
		max-width: 600px
	}
}

.single-transducers .transducer__wrap {
	margin: 30px;
	max-width: 1170px
}

@media (min-width:1025px) {
	.single-transducers .transducer__wrap {
		margin: 0 auto
	}
}

.single-transducers .transducer__back {
	display: block;
	margin-bottom: 30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.79;
	color: var(--gehc-purple-default);
	text-decoration: underline
}

@media (min-width:1025px) {
	.single-transducers .transducer__back {
		margin-left: 20px
	}
}

@media (min-width:1025px) {
	.single-transducers .transducer__flex-wrap {
		display: -ms-flexbox;
		display: flex
	}
}

.single-transducers .transducer__image {
	max-width: 250px;
	margin: 30px auto
}

@media (min-width:1025px) {
	.single-transducers .transducer__image {
		margin: 0 0 0 50px
	}
}

@media (min-width:1025px) {
	.single-transducers .transducer__content-wrap {
		margin-left: 80px
	}
}

.single-transducers .transducer__content h3,
.single-transducers .transducer__content li {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.4;
	color: #666566
}

.single-transducers .transducer__content h3,
.single-transducers .transducer__content ul {
	margin: 0 0 30px
}

.single-transducers .transducer__content ul:last-of-type {
	margin-bottom: 0
}

.single-transducers .transducer__name {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.33;
	margin-bottom: 40px
}

.single-transducers .transducer__specification {
	margin-bottom: 30px
}

.single-transducers .transducer__specification h2 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 22px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.4;
	color: #666566
}

.single-transducers .transducer__reprocessing {
	margin-bottom: 100px
}

.single-transducers .transducer__reprocessing-heading {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 22px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.4;
	color: #666566;
	margin: 0 0 15px
}

.single-transducers .transducer__reprocessing-content {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	-webkit-font-smoothing: antialiased;
	line-height: 28px;
	color: #666566;
	margin-bottom: 25px
}

.single-transducers .transducer__reprocessing-link {
	font-size: 17px;
	line-height: 25px;
	text-decoration: underline
}

.single-transducers .spec,
.single-transducers .transducer__reprocessing-link {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased
}

.single-transducers .spec {
	border-top: 1px solid #eaeaea;
	font-size: 20px;
	line-height: 1.4;
	color: #666566;
	padding: 8px
}

.single-transducers .spec__left,
.single-transducers .spec__right {
	display: inline-block;
	vertical-align: top;
	width: 45%
}

@media (min-width:768px) and (max-width:1024px) {
	.single-systems #content_top .product-container {
		background-position: 0 50px !important;
		background-size: 45% !important
	}

	.single-systems #content_top .product-container .product-content {
		margin-left: 350px
	}
}

@media (max-width:767px) {

	.single-systems .related-video--selected,
	.single-systems .transducer--selected {
		z-index: 100;
		opacity: 1 !important
	}
}

.single-systems #page #columns {
	background: transparent;
	padding-top: 0;
	padding-bottom: 0
}

@media (max-width:767px) {
	.single-systems #page #columns .content-inner .product-container .product-content {
		margin-top: 600px !important
	}
}

.single-systems #page #columns .content-inner--no-padding {
	padding: 0
}

@media (max-width:767px) {
	.single-systems .page-cover {
		display: none
	}
}

.single-systems .views-field-field-product-overview h3 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased
}

.single-systems .system-cta {
	height: 51px;
	width: 170px;
	background: var(--gehc-purple-default);
	text-align: center;
	margin-bottom: 30px
}

.single-systems .system-cta:hover {
	background: var(--gehc-purple-default)
}

.single-systems .system-cta a {
	display: block;
	line-height: 51px;
	color: var(--white);
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	-webkit-font-smoothing: antialiased
}

.single-systems .system-cta a:hover {
	text-decoration: none
}

@media (max-width:767px) {
	.single-systems #field-slideshow-1-pager {
		padding: 0 20px
	}

	.single-systems #field-slideshow-1-pager li {
		margin: 0 5px
	}
}

.search .content-inner .search-form {
	margin-bottom: 1em
}

.search .content-inner .search-form input {
	margin-top: 0;
	margin-bottom: 0
}

.search .content-inner .search-results {
	list-style: none
}

.search .content-inner .search-results p {
	margin-top: 0
}

.search .content-inner .search-results .title {
	font-size: 1.2em
}

.search .content-inner .search-results li {
	margin-bottom: 1em
}

.search .content-inner .search-results li a {
	line-height: 140%;
	color: var(--gehc-purple-default);
	font-weight: 800;

}
.search .content-inner .search-results li a:hover{
	color: var(--gehc-purple-dark);
	text-decoration: underline;
}

.search .content-inner .search-results .search-snippet-info {
	padding-left: 1em
}

.search .content-inner .search-results .search-info {
	font-size: .85em
}

.search .content-inner .search-results .search-advanced .criterion {
	float: left;
	margin-right: 2em
}

.search .content-inner .search-results .search-advanced .action {
	float: left;
	clear: left
}

.page-press-releases .press-release__wrap {
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 30px 30px
}

.page-press-releases .press-release__row {
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px
}

@media (min-width:768px) {
	.page-press-releases .press-release__row {
		padding-top: 30px
	}
}

@media (min-width:1025px) {
	.page-press-releases .press-release__row {
		padding: 40px 0;
		display: -ms-flexbox;
		display: flex
	}
}

.page-press-releases .press-release__date {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.5;
	letter-spacing: 2px;
	color: var(--gehc-purple-default);
	margin-top: 30px;
	text-transform: uppercase
}

@media (min-width:768px) {
	.page-press-releases .press-release__date {
		font-size: 20px;
		margin-top: 0
	}
}

.page-press-releases .press-release__right {
	max-width: 745px
}

@media (min-width:1025px) {
	.page-press-releases .press-release__right {
		margin-left: 50px
	}
}

.page-press-releases .press-release__link,
.page-press-releases .press-release__title {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.5
}

.page-press-releases .press-release__title {
	margin-bottom: 10px;
	color: #747474
}

.page-press-releases .press-release__link {
	color: var(--gehc-purple-default);
	text-decoration: underline
}

.page-press-releases .press-release__pagination {
	text-align: center;
	margin: 30px auto
}

@media (min-width:1025px) {
	.page-press-releases .press-release__pagination {
		text-align: left;
		margin: 40px 0 40px 193px
	}
}

.page-press-releases .press-release__pagination a,
.page-press-releases .press-release__pagination span {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.5;
	color: var(--gehc-purple-default);
	margin: 0 3px
}

.page-press-releases .press-release__pagination span {
	text-decoration: underline
}

.page-press-releases .press-release__pagination a {
	cursor: pointer
}

.blog_content .news-title .title {
	margin-bottom: 30px
}

.printer-friendly #footer,
.printer-friendly .header,
.printer-friendly .header__menu-wrap,
.printer-friendly .mobile-strip,
.printer-friendly .print-link {
	display: none
}

.page-sitemap #site-map .sub-menu {
	text-align: left
}

.page-sitemap #site-map a:hover,
.page-sitemap #site-map li:hover {
	color: var(--gehc-purple-default)!important;
	cursor: pointer
}

.page-sitemap #site-map .site-map-menu #menu-header-menu-1 {
	padding-left: 0
}

.events-reset {
	color: var(--white);
	background: var(--gehc-purple-default);
	border-radius: 7px;
	font-size: 1.5em;
	font-weight: 600;
	cursor: pointer;
	min-width: 85px;
	height: 28px;
	margin-top: 1em;
	display: inline-block;
	text-align: center;
	padding-top: 6px;
	box-sizing: border-box
}

.events-reset,
.events-reset:hover {
	text-decoration: none
}

.page-care-and-cleaning #page #columns .content-inner {
	margin: 0 15px;
	padding: 0
}

@media (min-width:768px) {
	.page-care-and-cleaning #page #columns .content-inner {
		margin: 0 40px
	}
}

@media (min-width:1025px) {
	.page-care-and-cleaning #page #columns .content-inner {
		max-width: 970px;
		margin: 0 auto
	}
}

.page-care-and-cleaning .transducer-search {
	margin: 0 0 30px
}

@media (min-width:768px) {
	.page-care-and-cleaning .transducer-search {
		margin-bottom: 40px
	}
}

@media (min-width:1025px) {
	.page-care-and-cleaning .transducer-search {
		margin-bottom: 50px
	}
}

.page-care-and-cleaning .transducer-care__documents {
	margin-bottom: 40px
}

.page-care-and-cleaning .transducer-grid {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px 15px 0
}

@media (min-width:768px) {
	.page-care-and-cleaning .transducer-grid {
		margin-bottom: 20px
	}
}

.page-care-and-cleaning .transducer-grid__heading {
	margin: 0 0 20px;
	color: var(--black);
	font-size: 15px
}

@media (min-width:1025px) {
	.page-care-and-cleaning .transducer-grid__heading {
		font-size: 17px
	}
}

.page-care-and-cleaning .transducer-grid__heading span:first-of-type {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased
}

.page-care-and-cleaning .transducer-grid__item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 15px 15px 0
}

@media (min-width:768px) {
	.page-care-and-cleaning .transducer-grid__item {
		width: calc(50% - 15px);
		margin-bottom: 30px
	}
}

@media (min-width:1025px) {
	.page-care-and-cleaning .transducer-grid__item {
		width: calc(33.33333% - 15px)
	}
}

.page-care-and-cleaning .transducer-grid__item:hover {
	text-decoration: none;
	background-color: #f5f5f5
}

.page-care-and-cleaning .transducer-grid__item p:not(.transducer-grid__options) {
	font-size: 15px
}

@media (min-width:1025px) {
	.page-care-and-cleaning .transducer-grid__item p:not(.transducer-grid__options) {
		font-size: 17px
	}
}

.page-care-and-cleaning .transducer-grid__image {
	max-width: 42.5%;
	margin-right: 15px
}

.page-care-and-cleaning .transducer-grid__image img {
	vertical-align: bottom
}

.page-care-and-cleaning .transducer-grid__name {
	color: var(--black);
	margin-bottom: 5px
}

.page-care-and-cleaning .transducer-grid__options {
	font-size: 13px;
	line-height: 25px;
	color: rgba(0, 0, 0, .3);
	margin: 0
}

.page-care-cleaning .transducer-grid {
	display: -ms-grid;
	display: grid;
	gap: 1rem;
	grid-auto-flow: dense;
	-ms-grid-columns: (minmax(300px, 1fr))[auto-fit];
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	-ms-flex-pack: center;
	justify-content: center;
	transition: opacity .15s, visibility 0s 0s
}

.page-care-cleaning .transducer-grid.is-loading {
	opacity: 0;
	visibility: hidden
}

@media (min-width:768px) {
	.page-care-cleaning .transducer-grid>* {
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.page-care-cleaning .transducer-grid__item {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.page-care-cleaning .transducer-grid__item:after {
	content: "";
	position: absolute;
	top: -2px;
	left: -2px;
	width: 100%;
	height: 100%;
	border: 2px solid var(--gehc-purple-default);
	opacity: 0;
	visibility: hidden;
	pointer-events: none
}

.page-care-cleaning .transducer-grid__item.is-active:after {
	opacity: 1;
	visibility: visible;
	transition: opacity .15s ease-in-out
}

.page-care-cleaning .transducer-grid__item:hover {
	text-decoration: none;
	background-color: #f5f5f5
}

.page-care-cleaning .transducer-grid__item p:not(.transducer-grid__options) {
	font-size: 15px
}

@media (min-width:1025px) {
	.page-care-cleaning .transducer-grid__item p:not(.transducer-grid__options) {
		font-size: 17px
	}
}

@media (min-width:767px) {
	.page-care-cleaning .transducer-grid__item {
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.page-care-cleaning .transducer-grid__content {
	padding: 4px
}

.page-care-cleaning .transducer-grid__details {
	padding: 32px 0;
	grid-column: 1/-1;
	display: none
}

.page-care-cleaning .transducer-grid__image {
	max-width: 42.5%;
	margin-right: 15px
}

.page-care-cleaning .transducer-grid__image img {
	vertical-align: bottom
}

.page-care-cleaning .transducer-grid__name {
	color: var(--black);
	margin-bottom: 5px
}

.page-care-cleaning .transducer-grid__options {
	font-size: 13px;
	line-height: 25px;
	color: rgba(0, 0, 0, .3);
	margin: 0
}

@media screen {
	.page .transducer-care {
		max-width: 970px;
		padding: 0;
		margin: 0 auto
	}

	.page .transducer-care sup {
		position: relative;
		cursor: pointer;
		margin-left: -2px
	}

	.page .transducer-care sup:first-of-type {
		margin-left: 0
	}

	.page .transducer-care sup span {
		display: none;
		position: absolute;
		left: -108px;
		bottom: 18px;
		width: 370px;
		padding: 16px;
		background: var(--white);
		font-size: 13px;
		line-height: 20px;
		text-align: left;
		color: var(--black);
		box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
		border-radius: 3px
	}

	.page .transducer-care sup span strong {
		font-family: 'Source Sans Pro', sans-serif;
		-webkit-font-smoothing: antialiased;
		font-weight: 400
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care sup:hover span {
		display: block
	}
}

@media screen {
	.page .transducer-care h1 {
		font-size: 25px;
		line-height: 35px
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care h1 {
		font-size: 35px
	}
}

@media screen {
	.page .transducer-care h1 sup {
		font-size: 15px;
		color: rgba(0, 0, 0, .5);
		left: 2px;
		top: -12px
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care h1 sup {
		top: -18px
	}
}

@media screen {
	.page .transducer-care p {
		font-size: 15px;
		line-height: 25px
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care p {
		font-size: 17px
	}
}

@media screen {
	.page .transducer-care__print-logo {
		display: none
	}

	.page .transducer-care__header {
		margin: 0 15px 25px
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care__header {
		display: -ms-flexbox;
		display: flex;
		margin: 0 40px 30px
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care__header {
		margin: 0 0 30px
	}
}

@media screen {
	.page .transducer-care__image {
		margin-bottom: 25px
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care__image {
		width: 25%;
		margin: 0 30px 0 0
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care__image {
		width: 40%
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care__content {
		width: 75%
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care__content {
		width: 60%
	}
}

@media screen {
	.page .transducer-care__name {
		color: var(--black);
		margin-bottom: 20px
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care__name {
		margin-bottom: 15px
	}
}

@media screen {
	.page .transducer-care__details {
		color: #999;
		margin-bottom: 15px
	}

	.page .transducer-care__details a {
		text-decoration: underline
	}

	.page .transducer-care__description {
		margin-bottom: 15px
	}

	.page .transducer-care__description p {
		color: var(--black)
	}

	.page .transducer-care__documents-heading {
		font-family: 'Source Sans Pro', sans-serif;
		-webkit-font-smoothing: antialiased;
		color: var(--black);
		margin-bottom: 10px
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care__documents {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media screen {
	.page .transducer-care__documents div {
		margin-bottom: 10px
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care__documents div {
		margin-right: 15px
	}
}

@media screen {
	.page .transducer-care__documents img {
		margin-right: 10px;
		vertical-align: sub
	}

	.page .transducer-care__documents a {
		font-size: 15px;
		line-height: 25px;
		text-decoration: underline
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care__documents a {
		font-size: 17px
	}
}

@media screen {
	.page .transducer-care__print {
		display: block;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 15px;
		-webkit-font-smoothing: antialiased;
		line-height: 25px;
		text-decoration: underline;
		margin: 0 0 15px 15px
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care__print {
		font-size: 17px;
		margin-left: 40px
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care__print {
		margin-left: 0
	}
}

@media screen {
	.page .transducer-care .transducer-table {
		width: 690px
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care .transducer-table {
		width: auto;
		margin: 0 auto
	}
}

@media screen {
	.page .transducer-care .transducer-table__wrap {
		overflow: scroll;
		margin-bottom: 15px
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care .transducer-table__wrap {
		overflow: initial;
		margin: 0 40px 30px
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care .transducer-table__wrap {
		margin: 0 0 30px
	}
}

@media screen {

	.page .transducer-care .transducer-table__header,
	.page .transducer-care .transducer-table__row {
		display: -ms-flexbox;
		display: flex
	}

	.page .transducer-care .transducer-table__header div,
	.page .transducer-care .transducer-table__row div {
		min-height: 66px;
		box-sizing: border-box;
		text-align: center;
		border-right: 1px solid hsla(0, 0%, 100%, .1)
	}

	.page .transducer-care .transducer-table__header div:first-of-type,
	.page .transducer-care .transducer-table__row div:first-of-type {
		width: 35px
	}
}

@media screen and (min-width:768px) {

	.page .transducer-care .transducer-table__header div:first-of-type,
	.page .transducer-care .transducer-table__row div:first-of-type {
		width: 60px
	}
}

@media screen {

	.page .transducer-care .transducer-table__header div:nth-of-type(2),
	.page .transducer-care .transducer-table__header div:nth-of-type(4),
	.page .transducer-care .transducer-table__row div:nth-of-type(2),
	.page .transducer-care .transducer-table__row div:nth-of-type(4) {
		width: 175px;
		padding: 5px
	}
}

@media screen and (min-width:768px) {

	.page .transducer-care .transducer-table__header div:nth-of-type(2),
	.page .transducer-care .transducer-table__header div:nth-of-type(4),
	.page .transducer-care .transducer-table__row div:nth-of-type(2),
	.page .transducer-care .transducer-table__row div:nth-of-type(4) {
		width: 25%
	}
}

@media screen {

	.page .transducer-care .transducer-table__header div:nth-of-type(3),
	.page .transducer-care .transducer-table__row div:nth-of-type(3) {
		width: 130px
	}
}

@media screen and (min-width:768px) {

	.page .transducer-care .transducer-table__header div:nth-of-type(3),
	.page .transducer-care .transducer-table__row div:nth-of-type(3) {
		width: 16%
	}
}

@media screen {

	.page .transducer-care .transducer-table__header div:nth-of-type(5),
	.page .transducer-care .transducer-table__row div:nth-of-type(5) {
		border-right: none;
		width: 175px
	}
}

@media screen and (min-width:768px) {

	.page .transducer-care .transducer-table__header div:nth-of-type(5),
	.page .transducer-care .transducer-table__row div:nth-of-type(5) {
		width: 29%
	}
}

@media screen {
	.page .transducer-care .transducer-table__header {
		background-color: var(--gehc-purple-default);
		border: 1px solid #ccc
	}

	.page .transducer-care .transducer-table__header div {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center
	}

	.page .transducer-care .transducer-table__header p {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		color: var(--white);
		margin: 0
	}

	.page .transducer-care .transducer-table__row p {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		line-height: normal;
		color: var(--black);
		margin: 0
	}

	.page .transducer-care .transducer-table__row p.material,
	.page .transducer-care .transducer-table__row p.No {
		color: rgba(0, 0, 0, .5)
	}

	.page .transducer-care .transducer-table__row p.validated {
		margin-left: 6px;
		font-family: 'Source Sans Pro', sans-serif;
		-webkit-font-smoothing: antialiased;
		color: var(--gehc-purple-default)
	}

	.page .transducer-care .transducer-table__row sup {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 10px;
		-webkit-font-smoothing: antialiased;
		color: rgba(0, 0, 0, .5)
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care .transducer-table__row sup {
		font-size: 12px
	}
}

@media screen {
	.page .transducer-care .transducer-table__row div {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center;
		border-color: #ccc;
		border-bottom: 1px solid #ccc
	}

	.page .transducer-care .transducer-table__row div:first-of-type:not(.last) {
		border-bottom: none
	}

	.page .transducer-care .transducer-table__row div:nth-of-type(5) {
		padding: 0 20px
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care .transducer-table__row div:nth-of-type(5) {
		padding: 0 10px
	}
}

@media screen {
	.page .transducer-care .transducer-table__row div:nth-of-type(5) p {
		font-size: 10px;
		line-height: 12px;
		color: gray
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care .transducer-table__row div:nth-of-type(5) p {
		font-size: 13px;
		line-height: 15px
	}
}

@media screen {
	.page .transducer-care .transducer-table__group {
		position: relative;
		margin-top: -1px;
		border: 1px solid #ccc;
		border-bottom: none;
		background-color: rgba(0, 0, 0, .03)
	}

	.page .transducer-care .transducer-table__group--dark {
		background-color: rgba(0, 0, 0, .06)
	}

	.page .transducer-care .transducer-table__group-name {
		position: absolute;
		top: 50%;
		transform: translateY(-50%) rotate(-90deg);
		transform-origin: top left;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		line-height: 35px;
		color: var(--black)
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care .transducer-table__group-name {
		font-size: 17px;
		line-height: 60px
	}
}

@media screen {
	.page .transducer-care .transducer-table__group-name sup span {
		transform: rotate(90deg);
		left: -120px;
		bottom: -240px;
		font-family: 'Source Sans Pro', sans-serif;
		-webkit-font-smoothing: antialiased
	}

	.page .transducer-care .transducer-table--alt {
		background-color: rgba(0, 0, 0, .03);
		margin-bottom: 60px
	}

	.page .transducer-care .transducer-table--alt .transducer-table__row:not(.last) div {
		width: 33.33333%;
		border-bottom: 1px solid #ccc;
		text-align: left;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-left: 10px
	}

	.page .transducer-care .transducer-table--alt .transducer-table__row:not(.last) div:first-of-type {
		border-left: 1px solid #ccc
	}

	.page .transducer-care .transducer-table--alt .transducer-table__row:not(.last).transducer-table__row--method {
		min-height: 66px;
		box-sizing: border-box;
		border-bottom: 1px solid #ccc;
		background-color: var(--gehc-purple-default);
		-ms-flex-align: center;
		align-items: center
	}

	.page .transducer-care .transducer-table--alt .transducer-table__row:not(.last).transducer-table__row--method p {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		color: var(--white);
		margin-left: 10px
	}

	.page .transducer-care .transducer-table--alt .transducer-table__row:not(.last).transducer-table__row--top div {
		border-top: 1px solid #ccc;
		text-align: center;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		-ms-flex-pack: center;
		justify-content: center
	}

	.page .transducer-care .transducer-table--alt .transducer-table__row:not(.last).transducer-table__row--img div {
		padding: 30px;
		-ms-flex-pack: center;
		justify-content: center
	}

	.page .transducer-care .transducer-table--alt .transducer-table__row:not(.last).transducer-table__row--img img {
		max-width: 300px;
		max-height: 180px
	}

	.page .transducer-care .transducer-table__warning {
		padding: 0 30px
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care .transducer-table__warning {
		padding: 0;
		max-width: 800px;
		margin: 0 auto
	}
}

@media screen {
	.page .transducer-care__print-footer {
		display: none
	}

	.page .transducer-care__footnotes-wrap {
		position: fixed;
		bottom: 0;
		width: 100%;
		background-color: var(--white);
		box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, .2);
		z-index: 1
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care__footnotes-wrap {
		position: relative;
		max-width: 570px;
		margin: 0 auto 60px;
		box-shadow: none
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care__footnotes-wrap {
		display: -ms-flexbox;
		display: flex;
		max-width: 800px;
		margin-top: 32px
	}
}

@media screen {
	.page .transducer-care__footnotes-title {
		display: none
	}
}

@media screen and (min-width:1025px) {
	.page .transducer-care__footnotes-title {
		display: block;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		line-height: 20px;
		color: var(--black);
		margin-right: 15px
	}
}

@media screen {
	.page .transducer-care__footnotes-icon {
		position: absolute;
		width: 16px;
		height: 16px;
		top: 16px;
		right: 15px
	}

	.page .transducer-care__footnotes-icon:after,
	.page .transducer-care__footnotes-icon:before {
		content: "";
		position: absolute;
		height: 100%;
		width: 2px;
		background-color: var(--black);
		transform-origin: top left
	}

	.page .transducer-care__footnotes-icon:before {
		transform: translate(9px, 7px) rotate(90deg)
	}

	.page .transducer-care__footnotes-toggle {
		height: 50px;
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 15px;
		-webkit-font-smoothing: antialiased;
		line-height: 50px;
		color: var(--black)
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care__footnotes-toggle {
		display: none
	}
}

@media screen {
	.page .transducer-care__footnotes-toggle.open .transducer-care__footnotes-icon:before {
		transform-origin: initial;
		transform: rotate(45deg)
	}

	.page .transducer-care__footnotes-toggle.open .transducer-care__footnotes-icon:after {
		transform-origin: initial;
		transform: rotate(-45deg)
	}

	.page .transducer-care__footnotes {
		display: none;
		padding: 0 15px 15px
	}
}

@media screen and (min-width:768px) {
	.page .transducer-care__footnotes {
		display: block !important
	}
}

@media screen {
	.page .transducer-care__footnote {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		line-height: 20px;
		color: var(--black)
	}
}

.reveal-user-guides__instructions {
	margin-bottom: 24px
}

.user-guide-module {
	border-radius: 8px;
	border: 1px solid #eee;
	overflow: hidden;
	margin-top: 40px
}

.user-guide-module>header {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	background-color: var(--gehc-purple-default);
	color: var(--white);
	padding: 28px 32px;
	text-transform: uppercase;
	margin-bottom: 8px
}

.user-guide-module>header strong {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased
}

.user-guide-module__inner.is-padded {
	padding: 8px
}

.user-guide-module__request {
	background-color: #f5f5f5;
	padding: 32px 40px;
	color: #636363
}

.user-guide-module__request span {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase
}

.user-guide-module__request a {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	top: -1px;
	color: var(--gehc-purple-default)
}

.user-guide-module__request a span {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: var(--gehc-purple-default)
}

.user-guide-module__request a:hover {
	text-decoration: none
}

@media (min-width:768px) {
	.user-guide-module__inner.is-padded {
		padding: 24px
	}
}

.user-guide-filters {
	border-radius: 8px;
	background-color: #f5f5f5;
	padding: 16px
}

.user-guide-filters__form h4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase
}

.user-guide-filters__image {
	position: relative;
	border-radius: 8px;
	overflow: hidden;
	background-color: #636363;
	width: 100%;
	padding-bottom: 66%;
	margin-top: 32px
}

.user-guide-filters__image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

@media (min-width:768px) {
	.user-guide-filters {
		display: -ms-flexbox;
		display: flex;
		padding: 32px
	}

	.user-guide-filters__form {
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		margin-right: 48px
	}

	.user-guide-filters__image {
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		margin-top: 0;
		height: 364px;
		padding-bottom: 0
	}
}

.get-reader {
	display: block;
	margin-top: 40px;
	background-color: #f5f5f5;
	text-align: center;
	border-radius: 8px;
	padding: 24px 32px 40px
}

.get-reader h2.get-reader__heading {
	font-size: 20px;
	display: block;
	color: #6e6e6e;
	text-transform: uppercase;
	margin-bottom: 20px
}

.get-reader a,
.get-reader h2.get-reader__heading {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased
}

.get-reader a {
	font-size: 16px;
	position: relative;
	color: var(--gehc-purple-default)
}

.get-reader a span {
	display: inline-block;
	vertical-align: middle
}

.get-reader a:hover {
	text-decoration: none
}

.cant-find-documentation {
	background-color: #f5f5f5;
	padding: 64px 0;
	margin-top: 80px
}

.cant-find-documentation .content-inner {
	padding-bottom: 0 !important
}

.cant-find-documentation__section+* {
	margin-top: 24px
}

.cant-find-documentation__section p {
	display: block;
	margin-bottom: 40px
}

.cant-find-documentation__image {
	position: relative;
	width: 100%;
	max-width: 496px;
	padding-bottom: 72%
}

.cant-find-documentation__image img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

@media (min-width:768px) {
	.cant-find-documentation {
		padding: 124px 0
	}

	.cant-find-documentation .content-inner {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}

	.cant-find-documentation__section {
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		-ms-flex-order: 2;
		order: 2
	}

	.cant-find-documentation__section+* {
		margin-top: 0;
		margin-right: 80px
	}

	.cant-find-documentation__section--content {
		-ms-flex-order: 1;
		order: 1
	}
}

.request-a-user-guide {
	padding-top: 56px
}

.request-a-user-guide .fade-enter-active,
.request-a-user-guide .fade-leave-active {
	transition: opacity .5s
}

.request-a-user-guide .fade-enter,
.request-a-user-guide .fade-leave-to {
	opacity: 0
}

.request-a-user-guide__form h2 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	color: #636363;
	font-size: 24px;
	margin-bottom: 32px
}

.request-a-user-guide__form .bk-form__group {
	margin-bottom: 40px
}

.request-a-user-guide__form .bk-form__ajax {
	border-radius: 10px;
	padding: 2rem;
	margin-bottom: 5rem;
	margin-top: 1rem
}

.request-a-user-guide__form .bk-form__ajax li,
.request-a-user-guide__form .bk-form__ajax p {
	color: var(--black);
	margin-bottom: 0
}

.request-a-user-guide__form .bk-form__ajax-errors {
	border: 1px solid red;
	background: #ffacac
}

.request-a-user-guide__form .bk-form__ajax-success {
	border: 1px solid green;
	background: #90ee90
}

.request-a-user-guide__form .bk-form__ajax-sending {
	border: 1px solid blue;
	background: #add8e6
}

.request-a-user-guide__form .bk-form__row {
	margin-bottom: 2rem
}

.request-a-user-guide__form .bk-form__row label {
	font-size: 1.2rem
}

.request-a-user-guide__form .bk-form__row>*+* {
	margin-left: 2rem
}

.request-a-user-guide__form .bk-form__checkbox {
	margin-left: 1rem
}

.request-a-user-guide__form .bk-form__checkbox+label {
	position: relative;
	font-size: 1rem;
	top: -4px;
	max-width: 750px
}

.transducer-care-cleaning {
	margin-top: 40px
}

.transducer-care-cleaning .bk-form__select-wrapper {
	max-width: 600px;
	margin-bottom: 40px
}

.transducer-care-cleaning__print-logo {
	display: none;
	position: absolute;
	top: 24px;
	right: 24px
}

.transducer-care-cleaning__print {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	text-decoration: none
}

.transducer-care-cleaning__print>span {
	vertical-align: middle
}

.transducer-care-cleaning__print:hover {
	text-decoration: none
}

.transducer-care-cleaning__icon {
	position: relative;
	font-size: 0;
	margin-right: 6px
}

.transducer-care-cleaning__icon img {
	display: inline-block;
	width: 20px;
	height: auto
}

.transducer-care-cleaning .transducer-care__footnotes-wrap {
	margin-top: 40px
}

@media (min-width:1025px) {
	.transducer-care-cleaning__content {
		display: -ms-flexbox;
		display: flex
	}

	.transducer-care-cleaning__column:first-child {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		margin-right: 40px
	}

	.transducer-care-cleaning__column:first-child sup {
		position: relative;
		cursor: pointer;
		margin-left: -2px
	}

	.transducer-care-cleaning__column:first-child sup:nth-of-type(1) {
		margin-left: 0
	}

	.transducer-care-cleaning__column:first-child sup span {
		font-family: 'Source Sans Pro', sans-serif;
		-webkit-font-smoothing: antialiased;
		display: none;
		position: absolute;
		left: -108px;
		bottom: 18px;
		width: 370px;
		padding: 16px;
		background: var(--white);
		font-size: 13px;
		font-weight: 400;
		line-height: 20px;
		text-align: left;
		color: var(--black);
		box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
		border-radius: 3px
	}

	.transducer-care-cleaning__column:first-child sup span strong {
		font-family: 'Source Sans Pro', sans-serif;
		-webkit-font-smoothing: antialiased;
		font-weight: 400
	}
}

@media (min-width:1025px) and (min-width:1025px) {
	.transducer-care-cleaning__column:first-child sup:hover span {
		display: block
	}
}

@media (min-width:1025px) {
	.transducer-care-cleaning__column:nth-child(2) {
		-ms-flex: 0 1 75%;
		flex: 0 1 75%
	}
}

.care-table {
	margin-top: 24px
}

.care-table__nav {
	display: -ms-flexbox;
	display: flex
}

.care-table__tab {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	position: relative;
	display: block;
	-ms-flex: 1 1 33.3334%;
	flex: 1 1 33.3334%;
	background-color: #f1f1f1;
	color: #636363;
	padding: 8px 16px;
	border: 1px solid #ddd;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	opacity: .8
}

.care-table__tab:first-of-type {
	border-radius: 8px 0 0 0;
	border-right-color: transparent
}

.care-table__tab:last-of-type {
	border-radius: 0 8px 0 0;
	border-left-color: transparent
}

.care-table__tab.is-active {
	background-color: var(--white);
	color: #747474;
	z-index: 1;
	opacity: 1
}

@media (min-width:768px) {
	.care-table__tab {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 16px;
		-webkit-font-smoothing: antialiased;
		padding: 16px 32px
	}
}

.care-table__table {
	display: none
}

.care-table__table:first-of-type {
	display: block
}

.care-table__row {
	font-family: 'Source Sans Pro', sans-serif;
	color: #747474;
	line-height: 1.44;
	background-color: #f1f1f1
}

.care-table__row,
.care-table__row--header {
	font-size: 13px;
	-webkit-font-smoothing: antialiased
}

.care-table__row--header {
	font-family: 'Source Sans Pro', sans-serif;
	display: none;
	position: sticky;
	z-index: 1;
	top: 0;
	color: var(--white);
	background-color: var(--gehc-purple-default);
	border-bottom: 1px solid #eee;
	-ms-flex-align: start;
	align-items: flex-start
}

.care-table__row:nth-child(2n) {
	background-color: var(--white)
}

.care-table__row>div {
	padding: 8px
}

.care-table__row>div:before {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 13px;
	-webkit-font-smoothing: antialiased
}

.care-table__row>div:first-child {
	padding-top: 16px
}

.care-table__row>div:nth-child(4) {
	padding-bottom: 16px
}

.care-table__row>div:first-child:before {
	content: "Agent: "
}

.care-table__row>div:nth-child(2):before {
	content: "Compatibility: "
}

.care-table__row>div:nth-child(3):before {
	content: "Comments: "
}

.care-table__row>div>span {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.care-table__row>div>span+* {
	margin-top: 2px
}

.care-table__row>div>span p {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #9e9dad;
	font-size: 13px;
	margin-left: 6px;
	margin-bottom: 0
}

.care-table__row>div>span p.validated {
	color: var(--gehc-purple-default)
}

@media (min-width:768px) {
	.care-table__row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}

	.care-table__row>div {
		padding: 16px
	}

	.care-table__row>div:before {
		display: none
	}

	.care-table__row>div:first-child,
	.care-table__row>div:nth-child(3) {
		-ms-flex: 1 1 40%;
		flex: 1 1 40%
	}

	.care-table__row>div:nth-child(2) {
		-ms-flex: 0 0 208px;
		flex: 0 0 208px
	}

	.care-table__row>div:nth-child(3) {
		-ms-flex: 1 1 20%;
		flex: 1 1 20%
	}
}

.care-table sup {
	position: relative;
	cursor: pointer;
	margin-left: -2px
}

.care-table sup:first-of-type {
	margin-left: 0
}

.care-table sup span {
	font-family: 'Source Sans Pro', sans-serif;
	display: none;
	position: absolute;
	left: -108px;
	bottom: 18px;
	width: 370px;
	padding: 16px;
	background: var(--white);
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	color: var(--black);
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
	border-radius: 3px
}

.care-table sup span,
.care-table sup span strong {
	-webkit-font-smoothing: antialiased;
	font-weight: 400
}

.care-table sup span strong {
	font-family: 'Source Sans Pro', sans-serif
}

@media (min-width:1025px) {
	.care-table sup:hover span {
		display: block
	}
}

@media (min-width:768px) {
	.care-table .care-table__row--header {
		display: -ms-flexbox;
		display: flex
	}
}

@media (min-width:1025px) {
	.care-table {
		margin-top: 0
	}
}

.cleaning-guide-download {
	position: relative;
	min-height: 60px;
	margin-bottom: 56px
}

.cleaning-guide-download .loading-spinner {
	bottom: 0
}

.cleaning-guide-download .bk-form__select-wrapper {
	max-width: 600px;
	margin-bottom: 16px
}

@media screen {
	.page-care-cleaning .transducer-table {
		width: 690px;
		margin-top: 60px
	}
}

@media screen and (min-width:768px) {
	.page-care-cleaning .transducer-table {
		width: auto;
		margin: 0 auto
	}
}

@media screen {
	.page-care-cleaning .transducer-table__wrap {
		overflow: scroll;
		margin-bottom: 15px
	}
}

@media screen and (min-width:768px) {
	.page-care-cleaning .transducer-table__wrap {
		overflow: initial;
		margin: 0 40px 30px
	}
}

@media screen and (min-width:1025px) {
	.page-care-cleaning .transducer-table__wrap {
		margin: 0 0 30px
	}
}

@media screen {

	.page-care-cleaning .transducer-table__header,
	.page-care-cleaning .transducer-table__row {
		display: -ms-flexbox;
		display: flex
	}

	.page-care-cleaning .transducer-table__header div,
	.page-care-cleaning .transducer-table__row div {
		min-height: 66px;
		box-sizing: border-box;
		text-align: center;
		border-right: 1px solid hsla(0, 0%, 100%, .1)
	}

	.page-care-cleaning .transducer-table__header div:first-of-type,
	.page-care-cleaning .transducer-table__row div:first-of-type {
		width: 35px
	}
}

@media screen and (min-width:768px) {

	.page-care-cleaning .transducer-table__header div:first-of-type,
	.page-care-cleaning .transducer-table__row div:first-of-type {
		width: 60px
	}
}

@media screen {

	.page-care-cleaning .transducer-table__header div:nth-of-type(2),
	.page-care-cleaning .transducer-table__header div:nth-of-type(4),
	.page-care-cleaning .transducer-table__row div:nth-of-type(2),
	.page-care-cleaning .transducer-table__row div:nth-of-type(4) {
		width: 175px;
		padding: 5px
	}
}

@media screen and (min-width:768px) {

	.page-care-cleaning .transducer-table__header div:nth-of-type(2),
	.page-care-cleaning .transducer-table__header div:nth-of-type(4),
	.page-care-cleaning .transducer-table__row div:nth-of-type(2),
	.page-care-cleaning .transducer-table__row div:nth-of-type(4) {
		width: 25%
	}
}

@media screen {

	.page-care-cleaning .transducer-table__header div:nth-of-type(3),
	.page-care-cleaning .transducer-table__row div:nth-of-type(3) {
		width: 130px
	}
}

@media screen and (min-width:768px) {

	.page-care-cleaning .transducer-table__header div:nth-of-type(3),
	.page-care-cleaning .transducer-table__row div:nth-of-type(3) {
		width: 16%
	}
}

@media screen {

	.page-care-cleaning .transducer-table__header div:nth-of-type(5),
	.page-care-cleaning .transducer-table__row div:nth-of-type(5) {
		border-right: none;
		width: 175px
	}
}

@media screen and (min-width:768px) {

	.page-care-cleaning .transducer-table__header div:nth-of-type(5),
	.page-care-cleaning .transducer-table__row div:nth-of-type(5) {
		width: 29%
	}
}

@media screen {
	.page-care-cleaning .transducer-table__header {
		background-color: var(--gehc-purple-default);
		border: 1px solid #ccc
	}

	.page-care-cleaning .transducer-table__header div {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center
	}

	.page-care-cleaning .transducer-table__header p {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		color: var(--white);
		margin: 0
	}

	.page-care-cleaning .transducer-table__row p {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		line-height: normal;
		color: var(--black);
		margin: 0
	}

	.page-care-cleaning .transducer-table__row p.material,
	.page-care-cleaning .transducer-table__row p.No {
		color: rgba(0, 0, 0, .5)
	}

	.page-care-cleaning .transducer-table__row p.validated {
		margin-left: 6px;
		font-family: 'Source Sans Pro', sans-serif;
		-webkit-font-smoothing: antialiased;
		color: var(--gehc-purple-default)
	}

	.page-care-cleaning .transducer-table__row sup {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 10px;
		-webkit-font-smoothing: antialiased;
		color: rgba(0, 0, 0, .5)
	}
}

@media screen and (min-width:1025px) {
	.page-care-cleaning .transducer-table__row sup {
		font-size: 12px
	}
}

@media screen {
	.page-care-cleaning .transducer-table__row div {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center;
		border-color: #ccc;
		border-bottom: 1px solid #ccc
	}

	.page-care-cleaning .transducer-table__row div:first-of-type:not(.last) {
		border-bottom: none
	}

	.page-care-cleaning .transducer-table__row div:nth-of-type(5) {
		padding: 0 20px
	}
}

@media screen and (min-width:1025px) {
	.page-care-cleaning .transducer-table__row div:nth-of-type(5) {
		padding: 0 10px
	}
}

@media screen {
	.page-care-cleaning .transducer-table__row div:nth-of-type(5) p {
		font-size: 10px;
		line-height: 12px;
		color: gray
	}
}

@media screen and (min-width:1025px) {
	.page-care-cleaning .transducer-table__row div:nth-of-type(5) p {
		font-size: 13px;
		line-height: 15px
	}
}

@media screen {
	.page-care-cleaning .transducer-table__group {
		position: relative;
		margin-top: -1px;
		border: 1px solid #ccc;
		border-bottom: none;
		background-color: rgba(0, 0, 0, .03)
	}

	.page-care-cleaning .transducer-table__group--dark {
		background-color: rgba(0, 0, 0, .06)
	}

	.page-care-cleaning .transducer-table__group-name {
		position: absolute;
		top: 50%;
		transform: translateY(-50%) rotate(-90deg);
		transform-origin: top left;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		line-height: 35px;
		color: var(--black)
	}
}

@media screen and (min-width:1025px) {
	.page-care-cleaning .transducer-table__group-name {
		font-size: 17px;
		line-height: 60px
	}
}

@media screen {
	.page-care-cleaning .transducer-table__group-name sup span {
		transform: rotate(90deg);
		left: -120px;
		bottom: -240px;
		font-family: 'Source Sans Pro', sans-serif;
		-webkit-font-smoothing: antialiased
	}

	.page-care-cleaning .transducer-table--alt {
		background-color: rgba(0, 0, 0, .03);
		margin-bottom: 60px
	}

	.page-care-cleaning .transducer-table--alt .transducer-table__row:not(.last) div {
		width: 33.33333%;
		border-bottom: 1px solid #ccc;
		text-align: left;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-left: 10px
	}

	.page-care-cleaning .transducer-table--alt .transducer-table__row:not(.last) div:first-of-type {
		border-left: 1px solid #ccc
	}

	.page-care-cleaning .transducer-table--alt .transducer-table__row:not(.last).transducer-table__row--method {
		min-height: 66px;
		box-sizing: border-box;
		border-bottom: 1px solid #ccc;
		background-color: var(--gehc-purple-default);
		-ms-flex-align: center;
		align-items: center
	}

	.page-care-cleaning .transducer-table--alt .transducer-table__row:not(.last).transducer-table__row--method p {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		color: var(--white);
		margin-left: 10px
	}

	.page-care-cleaning .transducer-table--alt .transducer-table__row:not(.last).transducer-table__row--top div {
		border-top: 1px solid #ccc;
		text-align: center;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 13px;
		-webkit-font-smoothing: antialiased;
		-ms-flex-pack: center;
		justify-content: center
	}

	.page-care-cleaning .transducer-table--alt .transducer-table__row:not(.last).transducer-table__row--img div {
		padding: 30px;
		-ms-flex-pack: center;
		justify-content: center
	}

	.page-care-cleaning .transducer-table--alt .transducer-table__row:not(.last).transducer-table__row--img img {
		max-width: 200px;
		max-height: 120px
	}

	.page-care-cleaning .transducer-table__warning {
		padding: 0 30px
	}
}

@media screen and (min-width:768px) {
	.page-care-cleaning .transducer-table__warning {
		padding: 0;
		max-width: 800px;
		margin: 0 auto
	}
}
.advance-search-result h2{
	color: var(--black);
	font-weight: 800;
}
.gehc-bkmedical-widget-border{
	border: 1px solid var(--gehc-grey-500) !important;
	padding: 10px 35px !important;
    box-shadow: none !important;
    border-radius: 4px !important;
    text-align: center;
}
.gehc-bkmedical-purple-button a, .ow-button-base a{
	background: var(--gehc-purple-default) !important;
	border-color: var(--gehc-purple-default) !important;
	border-radius: 4px !important;
	font-size: 15px !important;
	font-weight: 800 !important;
	text-transform: uppercase !important;
	padding:16px 32px !important;
}
.gehc-bkmedical-purple-button a:hover, .ow-button-base a:hover{
	background: var(--gehc-purple-dark) !important;
	border-color: var(--gehc-purple-dark) !important;

}
.gehc-bkmedical-purple-button-border a{
	background: var(--white) !important;
	border-color: var(--gehc-purple-default) !important;
	border-radius: 4px !important;
	font-size: 15px !important;
	font-weight: 800 !important;
	text-transform: uppercase !important;
	padding:16px 32px !important;
	color: var(--gehc-purple-default) ;
}
.gehc-bkmedical-purple-button-border a:hover{
	background: var(--gehc-purple-dark) !important;
	border-color: var(--gehc-purple-dark) !important;
	color: var(--white) !important;

}
.gehc-bkmedical-purple-button-border span{
	color: var(--gehc-purple-default) !important;
}
.gehc-bkmedical-purple-button-border a:hover span{
	color: var(--white) !important;
}
.sub-menu__group li a{
	font-weight: 600;
}
.sub-menu__group li ul li a{
	font-weight: 500;
}
.gehc-cholecystectomies-value{
	text-align: center;

}
.gehc-cholecystectomies-value sup{
	font-size: 13px !important;
}
.gehc-cholecystectomies-value p{
	font-size: 1.1rem !important;
	line-height: 175% !important;
}
.gehc-cholecystectomies-value p{
	margin: 0px !important;
	padding:0px !important;
}
.gehc-cholecystectomies-value h3{
	margin-bottom: 0.3em !important;
	font-size: 1.2rem !important;
}
.gehc-cholecystectomies-value img, .gehc-purple-icon{
	filter: brightness(0) saturate(100%) invert(12%) sepia(87%) saturate(6858%) hue-rotate(280deg) brightness(65%) contrast(112%);
}
@media screen and (min-width:700px) {
.gehc-cholecystectomies-value img{
	height: 64px;
}
}
.gehc-display-hide{
	display: none !important;
}
.site-wrap__content, .site-wrap__content p{
	font-family: 'Source Sans Pro', sans-serif !important ;
}
.hero-image-background, .content-button{
	background: linear-gradient(45deg, var(--gehc-purple-dark), var(--gehc-purple-default)) !important;

}
@media screen and (max-width: 720px) {
	.hero__headline h1{
		font-size: 48px;
	}
	.hero__text h3{
		font-size: 36px;

	}
	.page-cover .bg-text__inner{
		font-size: 36px;
	}
}
@media screen and (max-width: 1024px) {
	.hero{
		padding: 20px 0px 150px  0;
	}

	.header{
		max-width: calc(100% - 30px);
	}

	.header__logo {
		margin-left: 0px;
		width: 50%;
	}
	.page-home.no-hero .header__right{
		width: 40%;
		margin-right: 0px;
		margin-top: 5px;
		text-align: right;

	}
	.header__right {
        width: 40%;
        margin-right: 0px;
        margin-top: 5px;
        text-align: right;
    }
	.header__translate a{
		padding: 0px;
	}
	.header__menu-wrap {
		background: var(--white);
	}
	.header__menu a{
		color: var(--black);
		font-size: 16px;
	}
	.header__menu a:hover{
		color:var(--gehc-purple-default);
	}
	.header__menu li {
		border-bottom: 1px solid var(--black) ;
		border-top: 0px;
	}
	.header__menu .sub-menu li{
		border:none;
	}
}

.content-button span::after{
	background-color: var(--white) !important;
}
.so-widget-sow-button .ow-button-base a,
.so-widget-sow-button-wire-bc7d5b57a8a1 .ow-button-base a,
.so-widget-sow-button-wire-149b68a2801a-6084 .ow-button-base a,
.so-widget-sow-button-wire-bc7d5b57a8a1 .ow-button-base a{
	color: var(--white) !important;
}
.ow-button-base a.ow-icon-placement-left,.ow-button-base a.ow-button-hover , .ow-button-base a span, .ow-button-base a span strong,.ow-icon-placement-left, .gehc-bkmedical-purple-button .ow-button-base a{
	color: var(--white) !important;
}
.gehc-bkmedical-purple-button-border .ow-button-base a span,
h3.sow-sub-headline{
	color:var(--gehc-purple-default) !important;
}
.gehc-bkmedical-purple-button-border .ow-button-base a span:hover,
.gehc-bkmedical-purple-button-border .ow-button-base a:hover span{
	color:var(--white) !important;
}

/**** MARKETO FORMS *******************************************/
/* SFC PJ 2025-01-27 */

/* All forms */
.mktoForm{
  width:auto !important
}
.mktoTextField, .mktoEmailField{
  border: 1px solid #767676 !important;
}
.mktoHtmlText, .mktoLogicalField {
  width: auto !important;
}

/* Contact Page post-id=107 */
@media screen and (min-width: 552px){
  .page-contact-2 .mktoGutter, .page-contact-2 .mktoFormCol:nth-of-type(1) .mktoOffset{
    display: none !important;
  }
  .page-contact-2 .mktoForm .mktoAsterix {
    margin-right: 10px;
  }
}
/* END MARKETO FORMS */
