html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,aside,footer,header,nav,section {
	display: block
}

figcaption,figure,main {
	display: block
}

figure {
	margin: 1em 40px
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace,monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline
}

b,strong {
	font-weight: inherit
}

b,strong {
	font-weight: bolder
}

code,kbd,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

dfn {
	font-style: italic
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

audio,video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

img {
	border-style: none
}

svg:not(:root) {
	overflow: hidden
}

button,input,optgroup,select,textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,input {
	overflow: visible
}

button,select {
	text-transform: none
}[type=reset],[type=submit],button,html [type=button] {
	-webkit-appearance: button
}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style: none;
	padding: 0
}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	display: inline-block;
	vertical-align: baseline
}

textarea {
	overflow: auto
}[type=checkbox],[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height: auto
}[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details,menu {
	display: block
}

summary {
	display: list-item
}

canvas {
	display: inline-block
}

template {
	display: none
}[hidden] {
	display: none
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

*,::after,::before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul {
	margin: 0;
	padding: 0
}

li>ol,li>ul {
	margin-bottom: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset {
	min-width: 0;
	border: 0
}

a {
	text-decoration: none;
	color: #007c8c
}

a:hover {
	text-decoration: underline
}

hr {
	margin: -1px 0 calc(1rem - 1px) 0;
	border: 0;
	border-bottom: 1px solid #e8e8e8
}

p:empty {
	display: none
}

input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea {
	margin-bottom: 0;
	width: auto;
	height: 32px;
	padding: 0 .5rem;
	border: 1px solid #ccc;
	border-radius: 0!important
}

input[type=date][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],select[disabled],textarea[disabled] {
	background-color: #e8e8e8;
	cursor: not-allowed
}

select {
	width: auto
}

select::-ms-expand {
	margin-left: .5rem;
	margin-right: -.5rem
}

textarea {
	padding: 7px;
	width: 100%;
	min-height: 150px;
	resize: vertical
}

select[multiple] {
	min-height: 150px
}

input,select,textarea {
	color: #555;
	font-size: 14px
}[type=checkbox],[type=radio] {
	margin: .2em .25em 0 .25em
}

optgroup {
	font-family: inherit
}

optgroup::before {
	background-color: #e8e8e8;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif;
	font-weight: 500;
	padding: 0 .2em;
	width: 100%
}

optgroup[disabled] option,optgroup[disabled]::before,option[disabled] {
	color: #aaa;
	font-weight: 400
}

::-ms-clear {
	display: none
}

@media (max-width:1239px) {
	.u-show-only-on-desktop {
		display: none!important
	}
}

@media (min-width:1240px) {
	.u-show-only-on-tablet {
		display: none!important
	}
}

@media (max-width:766px) {
	.u-show-only-on-tablet {
		display: none!important
	}
}

@media (min-width:767px) {
	.u-show-only-on-phone {
		display: none!important
	}
}

@media (min-width:1240px) {
	.u-hide-only-on-desktop {
		display: none!important
	}
}

@media (min-width:767px) and (max-width:1239px) {
	.u-hide-only-on-tablet {
		display: none!important
	}
}

@media (max-width:766px) {
	.u-hide-only-on-phone {
		display: none!important
	}
}

.u-header-1,h1 {
	font-size: 34px;
	line-height: 40px;
	margin-bottom: 3rem;
	font-weight: 300;
	color: #333
}

@media (max-width:766px) {
	.ti_p-page-responsive .u-header-1,.ti_p-page-responsive h1 {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 1.5rem
	}
}



@media (max-width:766px) {
	.ti_p-page-responsive .u-header-2,.ti_p-page-responsive h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 1.5rem
	}
}

.ti_sectionTitle,.u-header-3,h3 {
	font-size: 24px;
	line-height: 32px;
	font-weight: 300;
	color: #333;
	margin-bottom: 1rem
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_sectionTitle,.ti_p-page-responsive .u-header-3,.ti_p-page-responsive h3 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 1.5rem
	}
}

.u-header-4,h4 {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: .75rem;
	font-weight: 300;
	color: #333
}

@media (max-width:766px) {
	.ti_p-page-responsive .u-header-4,.ti_p-page-responsive h4 {
		line-height: 24px;
		margin-bottom: 1.5rem
	}
}

.ti_table.mod-comparison h4,.u-header-5,h5 {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: .75rem;
	font-weight: 400;
	color: #333
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_table.mod-comparison h4,.ti_p-page-responsive .u-header-5,.ti_p-page-responsive h5,.ti_table.mod-comparison .ti_p-page-responsive h4 {
		margin-bottom: 1.5rem
	}
}

.u-header-6,h6 {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: .75rem;
	font-weight: 500;
	color: #333
}

@media (max-width:766px) {
	.ti_p-page-responsive .u-header-6,.ti_p-page-responsive h6 {
		line-height: 28px;
		margin-bottom: 1.5rem
	}
}

.u-paragraph-large {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 1.5rem;
	font-weight: 400
}

/*.u-paragraph-medium,p {*/
/*	font-size: 14px;*/
/*	line-height: 20px;*/
/*	margin-bottom: 1.5rem;*/
/*	font-weight: 400*/
/*}*/

.u-paragraph-small {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 1.5rem;
	font-weight: 400
}

html {
	font-size: 16px
}

body {
	color: #555;
	font-size: 14px;
	font-weight: 400
}

body,button,input,select,table,textarea {
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif
}

b,strong {
	font-weight: 500
}

br {
	line-height: 20px
}

/*ol,ul {*/
/*	font-size: 14px;*/
/*	line-height: 20px;*/
/*	margin-bottom: 1.5rem;*/
/*	margin-left: 1.25rem*/
/*}*/

ol>li,ul>li {
	margin-bottom: .5rem
}

/*ol ol,ol ul,ul ol,ul ul {*/
/*	margin-top: .75rem;*/
/*	margin-bottom: 1rem*/
/*}*/

dl {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 1.5rem
}

dl dt {
	margin-bottom: .25rem;
	font-weight: 500
}

dl dd {
	margin-bottom: .75rem
}

.wf-loading .main>ul,.wf-loading .nav>ul,.wf-loading .pageContent>ul,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p {
	opacity: 0
}

.wf-active .main>ul,.wf-active .nav>ul,.wf-active .pageContent>ul,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-inactive .main>ul,.wf-inactive .nav>ul,.wf-inactive .pageContent>ul,.wf-inactive h1,.wf-inactive h2,.wf-inactive h3,.wf-inactive h4,.wf-inactive h5,.wf-inactive h6,.wf-inactive p {
	opacity: 1;
	-webkit-transition: opacity 150ms;
	transition: opacity 150ms
}

@font-face {
	font-family:'Material Icons';font-weight:400;font-style:normal;src:url(https://www.ti.com/etc/designs/ti/fonts/MaterialIcons-Regular.eot);src:url(https://www.ti.com/etc/designs/ti/fonts/MaterialIcons-Regular.eot#iefix) format("embedded-opentype"),url(https://www.ti.com/etc/designs/ti/fonts/MaterialIcons-Regular.woff2) format("woff2"),url(https://www.ti.com/etc/designs/ti/fonts/MaterialIcons-Regular.woff) format("woff")
}

@font-face {
	font-family:ti-icons;font-weight:400;font-style:normal;src:url(https://www.ti.com/etc/designs/ti/fonts/ti-icons.woff?qm906k) format("woff")
}

::before {
	display: inline-block;
	white-space: nowrap;
	letter-spacing: normal;
	text-transform: none;
	word-wrap: normal;
	font-family: 'Material Icons',Roboto,'Franklin Gothic Medium',Tahoma,sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: normal;
	line-height: initial;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	font-feature-settings: 'liga'
}

ti-dropdown-panel:not(.hydrated),ti-e2e-support-forums:not(.hydrated),ti-featured-product:not(.hydrated),ti-header-currency-selection:not(.hydrated),ti-header-language-selection:not(.hydrated),ti-header-ship-to-selection:not(.hydrated),ti-image-gallery:not(.hydrated),ti-login:not(.hydrated),ti-product-synopsis:not(.hydrated),ti-quickview-item:not(.hydrated),ti-techdoc-table:not(.hydrated),ti-training-series:not(.hydrated),ti-video-player:not(.hydrated) {
	display: none
}

ti-subscribe-to-updates:not(.hydrated) {
	display: none
}

.ti-breadcrumb-section {
	list-style-type: none;
	margin: 0
}

ti-breadcrumb:not(.hydrated) .ti-breadcrumb-section {
	display: none
}

.ti-breadcrumb-section li {
	margin-bottom: 0
}

.ti-breadcrumb-section-link {
	display: block;
	padding: 0;
	white-space: nowrap;
	text-decoration: none;
	color: #555!important;
	font-size: 14px;
	line-height: 28px
}

.ti-breadcrumb-section-link:hover {
	text-decoration: underline!important
}

.ti-breadcrumb-section-link:focus {
	text-decoration: underline!important
}

.row {
	margin-bottom: 2rem
}

.row::after {
	content: ''!important;
	display: block!important;
	clear: both!important
}

.row img {
	max-width: 100%
}

.col-5-odd,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 14px;
	padding-left: 14px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	float: left
}

.c1,.c10,.c11,.c12,.c2,.c3,.c4,.c5,.c5_odd,.c6,.c7,.c7_odd,.c8,.c9 {
	position: relative;
	float: left;
	min-height: 1px;
	padding: 0 1rem 0 0
}

.cEnd {
	padding-right: 0
}

.c12,.col-xs-12 {
	width: 100%
}

.c11,.col-xs-11 {
	width: 91.66666667%
}

.c10,.col-xs-10 {
	width: 83.33333333%
}

.c9,.col-xs-9 {
	width: 75%
}

.c8,.col-xs-8 {
	width: 66.66666667%
}

.c7,.col-xs-7 {
	width: 58.33333333%
}

.c6,.col-xs-6 {
	width: 50%
}

.c5,.col-xs-5 {
	width: 41.66666667%
}

.c4,.col-xs-4 {
	width: 33.33333333%
}

.c3,.col-xs-3 {
	width: 25%
}

.c2,.col-xs-2 {
	width: 16.66666667%
}

.c1,.col-xs-1 {
	width: 8.33333333%
}

.c5_odd,.col-5-odd {
	width: 20%
}

.c7_odd {
	width: 14.285%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-pull-11 {
	right: 91.66666667%
}

.col-xs-pull-10 {
	right: 83.33333333%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-8 {
	right: 66.66666667%
}

.col-xs-pull-7 {
	right: 58.33333333%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-5 {
	right: 41.66666667%
}

.col-xs-pull-4 {
	right: 33.33333333%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-2 {
	right: 16.66666667%
}

.col-xs-pull-1 {
	right: 8.33333333%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-push-11 {
	left: 91.66666667%
}

.col-xs-push-10 {
	left: 83.33333333%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-8 {
	left: 66.66666667%
}

.col-xs-push-7 {
	left: 58.33333333%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-5 {
	left: 41.66666667%
}

.col-xs-push-4 {
	left: 33.33333333%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-2 {
	left: 16.66666667%
}

.col-xs-push-1 {
	left: 8.33333333%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-offset-12 {
	margin-left: 100%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-0 {
	margin-left: 0
}

@media (min-width:768px) {
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
		float: left
	}

	.col-sm-12 {
		width: 100%
	}

	.col-sm-11 {
		width: 91.66666667%
	}

	.col-sm-10 {
		width: 83.33333333%
	}

	.col-sm-9 {
		width: 75%
	}

	.col-sm-8 {
		width: 66.66666667%
	}

	.col-sm-7 {
		width: 58.33333333%
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-5 {
		width: 41.66666667%
	}

	.col-sm-4 {
		width: 33.33333333%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-2 {
		width: 16.66666667%
	}

	.col-sm-1 {
		width: 8.33333333%
	}

	.col-sm-pull-12 {
		right: 100%
	}

	.col-sm-pull-11 {
		right: 91.66666667%
	}

	.col-sm-pull-10 {
		right: 83.33333333%
	}

	.col-sm-pull-9 {
		right: 75%
	}

	.col-sm-pull-8 {
		right: 66.66666667%
	}

	.col-sm-pull-7 {
		right: 58.33333333%
	}

	.col-sm-pull-6 {
		right: 50%
	}

	.col-sm-pull-5 {
		right: 41.66666667%
	}

	.col-sm-pull-4 {
		right: 33.33333333%
	}

	.col-sm-pull-3 {
		right: 25%
	}

	.col-sm-pull-2 {
		right: 16.66666667%
	}

	.col-sm-pull-1 {
		right: 8.33333333%
	}

	.col-sm-pull-0 {
		right: auto
	}

	.col-sm-push-12 {
		left: 100%
	}

	.col-sm-push-11 {
		left: 91.66666667%
	}

	.col-sm-push-10 {
		left: 83.33333333%
	}

	.col-sm-push-9 {
		left: 75%
	}

	.col-sm-push-8 {
		left: 66.66666667%
	}

	.col-sm-push-7 {
		left: 58.33333333%
	}

	.col-sm-push-6 {
		left: 50%
	}

	.col-sm-push-5 {
		left: 41.66666667%
	}

	.col-sm-push-4 {
		left: 33.33333333%
	}

	.col-sm-push-3 {
		left: 25%
	}

	.col-sm-push-2 {
		left: 16.66666667%
	}

	.col-sm-push-1 {
		left: 8.33333333%
	}

	.col-sm-push-0 {
		left: auto
	}

	.col-sm-offset-12 {
		margin-left: 100%
	}

	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}

	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}

	.col-sm-offset-9 {
		margin-left: 75%
	}

	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}

	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}

	.col-sm-offset-6 {
		margin-left: 50%
	}

	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}

	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}

	.col-sm-offset-3 {
		margin-left: 25%
	}

	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}

	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}

	.col-sm-offset-0 {
		margin-left: 0
	}
}

@media (min-width:992px) {
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
		float: left
	}

	.col-md-12 {
		width: 100%
	}

	.col-md-11 {
		width: 91.66666667%
	}

	.col-md-10 {
		width: 83.33333333%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-8 {
		width: 66.66666667%
	}

	.col-md-7 {
		width: 58.33333333%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-5 {
		width: 41.66666667%
	}

	.col-md-4 {
		width: 33.33333333%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-2 {
		width: 16.66666667%
	}

	.col-md-1 {
		width: 8.33333333%
	}

	.col-md-pull-12 {
		right: 100%
	}

	.col-md-pull-11 {
		right: 91.66666667%
	}

	.col-md-pull-10 {
		right: 83.33333333%
	}

	.col-md-pull-9 {
		right: 75%
	}

	.col-md-pull-8 {
		right: 66.66666667%
	}

	.col-md-pull-7 {
		right: 58.33333333%
	}

	.col-md-pull-6 {
		right: 50%
	}

	.col-md-pull-5 {
		right: 41.66666667%
	}

	.col-md-pull-4 {
		right: 33.33333333%
	}

	.col-md-pull-3 {
		right: 25%
	}

	.col-md-pull-2 {
		right: 16.66666667%
	}

	.col-md-pull-1 {
		right: 8.33333333%
	}

	.col-md-pull-0 {
		right: auto
	}

	.col-md-push-12 {
		left: 100%
	}

	.col-md-push-11 {
		left: 91.66666667%
	}

	.col-md-push-10 {
		left: 83.33333333%
	}

	.col-md-push-9 {
		left: 75%
	}

	.col-md-push-8 {
		left: 66.66666667%
	}

	.col-md-push-7 {
		left: 58.33333333%
	}

	.col-md-push-6 {
		left: 50%
	}

	.col-md-push-5 {
		left: 41.66666667%
	}

	.col-md-push-4 {
		left: 33.33333333%
	}

	.col-md-push-3 {
		left: 25%
	}

	.col-md-push-2 {
		left: 16.66666667%
	}

	.col-md-push-1 {
		left: 8.33333333%
	}

	.col-md-push-0 {
		left: auto
	}

	.col-md-offset-12 {
		margin-left: 100%
	}

	.col-md-offset-11 {
		margin-left: 91.66666667%
	}

	.col-md-offset-10 {
		margin-left: 83.33333333%
	}

	.col-md-offset-9 {
		margin-left: 75%
	}

	.col-md-offset-8 {
		margin-left: 66.66666667%
	}

	.col-md-offset-7 {
		margin-left: 58.33333333%
	}

	.col-md-offset-6 {
		margin-left: 50%
	}

	.col-md-offset-5 {
		margin-left: 41.66666667%
	}

	.col-md-offset-4 {
		margin-left: 33.33333333%
	}

	.col-md-offset-3 {
		margin-left: 25%
	}

	.col-md-offset-2 {
		margin-left: 16.66666667%
	}

	.col-md-offset-1 {
		margin-left: 8.33333333%
	}

	.col-md-offset-0 {
		margin-left: 0
	}
}

@media (min-width:1200px) {
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
		float: left
	}

	.col-lg-12 {
		width: 100%
	}

	.col-lg-11 {
		width: 91.66666667%
	}

	.col-lg-10 {
		width: 83.33333333%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-8 {
		width: 66.66666667%
	}

	.col-lg-7 {
		width: 58.33333333%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-5 {
		width: 41.66666667%
	}

	.col-lg-4 {
		width: 33.33333333%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-2 {
		width: 16.66666667%
	}

	.col-lg-1 {
		width: 8.33333333%
	}

	.col-lg-pull-12 {
		right: 100%
	}

	.col-lg-pull-11 {
		right: 91.66666667%
	}

	.col-lg-pull-10 {
		right: 83.33333333%
	}

	.col-lg-pull-9 {
		right: 75%
	}

	.col-lg-pull-8 {
		right: 66.66666667%
	}

	.col-lg-pull-7 {
		right: 58.33333333%
	}

	.col-lg-pull-6 {
		right: 50%
	}

	.col-lg-pull-5 {
		right: 41.66666667%
	}

	.col-lg-pull-4 {
		right: 33.33333333%
	}

	.col-lg-pull-3 {
		right: 25%
	}

	.col-lg-pull-2 {
		right: 16.66666667%
	}

	.col-lg-pull-1 {
		right: 8.33333333%
	}

	.col-lg-pull-0 {
		right: auto
	}

	.col-lg-push-12 {
		left: 100%
	}

	.col-lg-push-11 {
		left: 91.66666667%
	}

	.col-lg-push-10 {
		left: 83.33333333%
	}

	.col-lg-push-9 {
		left: 75%
	}

	.col-lg-push-8 {
		left: 66.66666667%
	}

	.col-lg-push-7 {
		left: 58.33333333%
	}

	.col-lg-push-6 {
		left: 50%
	}

	.col-lg-push-5 {
		left: 41.66666667%
	}

	.col-lg-push-4 {
		left: 33.33333333%
	}

	.col-lg-push-3 {
		left: 25%
	}

	.col-lg-push-2 {
		left: 16.66666667%
	}

	.col-lg-push-1 {
		left: 8.33333333%
	}

	.col-lg-push-0 {
		left: auto
	}

	.col-lg-offset-12 {
		margin-left: 100%
	}

	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}

	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}

	.col-lg-offset-9 {
		margin-left: 75%
	}

	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}

	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}

	.col-lg-offset-6 {
		margin-left: 50%
	}

	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}

	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}

	.col-lg-offset-3 {
		margin-left: 25%
	}

	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}

	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}

	.col-lg-offset-0 {
		margin-left: 0
	}
}

.ti_p-page-full {
	min-width: 1240px
}

.ti_p-page-centered {
	width: 1240px;
	margin-left: auto;
	margin-right: auto
}

.ti_p-page-left {
	width: 1240px
}

.ti_p-page-responsive {
	width: 1240px;
	margin-left: auto;
	margin-right: auto
}

@media (max-width:1239px) {
	.ti_p-page-responsive {
		width: 100%
	}
}

.ti_p-page-responsive.mod-fullWidth {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}

.ti_p-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px
}

.ti_p-row .ti_p-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -14px;
	margin-right: -14px
}

.ti_p-row.mod-adjust-padding-m {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: calc((-14px) + (-1rem));
	margin-right: calc((-14px) + (-1rem))
}

.ti_p-row.mod-adjust-padding-m>:first-child {
	padding-left: 1rem
}

.ti_p-row.mod-adjust-padding-m>:last-child {
	padding-right: 1rem
}

.ti_p-row.mod-adjust-padding-xl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: calc((-14px) + (-2rem));
	margin-right: calc((-14px) + (-2rem))
}

.ti_p-row.mod-adjust-padding-xl>:first-child {
	padding-left: 2rem
}

.ti_p-row.mod-adjust-padding-xl>:last-child {
	padding-right: 2rem
}

.ti_p-row.mod-adjust-padding-xxl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: calc((-14px) + (-3rem));
	margin-right: calc((-14px) + (-3rem))
}

.ti_p-row.mod-adjust-padding-xxl>:first-child {
	padding-left: 3rem
}

.ti_p-row.mod-adjust-padding-xxl>:last-child {
	padding-right: 3rem
}

.ti_p-col {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	width: 100%
}

.ti_p-col-1 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 73px;
	flex-basis: 73px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-1 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((8.33333%) - (28px));
		flex-basis: calc((8.33333%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-1 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-1 {
		-ms-flex-preferred-size: calc((8.33333%) - (28px));
		flex-basis: calc((8.33333%) - (28px))
	}
}

.ti_p-col-2 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 174px;
	flex-basis: 174px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-2 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((16.66666%) - (28px));
		flex-basis: calc((16.66666%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-2 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-2 {
		-ms-flex-preferred-size: calc((16.66666%) - (28px));
		flex-basis: calc((16.66666%) - (28px))
	}
}

.ti_p-col-3 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 275px;
	flex-basis: 275px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-3 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((24.99999%) - (28px));
		flex-basis: calc((24.99999%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-3 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-3 {
		-ms-flex-preferred-size: calc((24.99999%) - (28px));
		flex-basis: calc((24.99999%) - (28px))
	}
}

.ti_p-col-4 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 376px;
	flex-basis: 376px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-4 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((33.33332%) - (28px));
		flex-basis: calc((33.33332%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-4 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-4 {
		-ms-flex-preferred-size: calc((33.33332%) - (28px));
		flex-basis: calc((33.33332%) - (28px))
	}
}

.ti_p-col-5 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 477px;
	flex-basis: 477px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-5 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((41.66665%) - (28px));
		flex-basis: calc((41.66665%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-5 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-5 {
		-ms-flex-preferred-size: calc((41.66665%) - (28px));
		flex-basis: calc((41.66665%) - (28px))
	}
}

.ti_p-col-6 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 578px;
	flex-basis: 578px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-6 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((49.99998%) - (28px));
		flex-basis: calc((49.99998%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-6 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-6 {
		-ms-flex-preferred-size: calc((49.99998%) - (28px));
		flex-basis: calc((49.99998%) - (28px))
	}
}

.ti_p-col-7 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 679px;
	flex-basis: 679px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-7 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((58.33331%) - (28px));
		flex-basis: calc((58.33331%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-7 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-7 {
		-ms-flex-preferred-size: calc((58.33331%) - (28px));
		flex-basis: calc((58.33331%) - (28px))
	}
}

.ti_p-col-8 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 780px;
	flex-basis: 780px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-8 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((66.66664%) - (28px));
		flex-basis: calc((66.66664%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-8 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-8 {
		-ms-flex-preferred-size: calc((66.66664%) - (28px));
		flex-basis: calc((66.66664%) - (28px))
	}
}

.ti_p-col-9 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 881px;
	flex-basis: 881px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-9 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((74.99997%) - (28px));
		flex-basis: calc((74.99997%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-9 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-9 {
		-ms-flex-preferred-size: calc((74.99997%) - (28px));
		flex-basis: calc((74.99997%) - (28px))
	}
}

.ti_p-col-10 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 982px;
	flex-basis: 982px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-10 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((83.3333%) - (28px));
		flex-basis: calc((83.3333%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-10 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-10 {
		-ms-flex-preferred-size: calc((83.3333%) - (28px));
		flex-basis: calc((83.3333%) - (28px))
	}
}

.ti_p-col-11 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 1083px;
	flex-basis: 1083px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-11 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((91.66663%) - (28px));
		flex-basis: calc((91.66663%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-11 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-11 {
		-ms-flex-preferred-size: calc((91.66663%) - (28px));
		flex-basis: calc((91.66663%) - (28px))
	}
}

.ti_p-col-12 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
	margin-right: 14px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 1184px;
	flex-basis: 1184px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-12 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((99.99996%) - (28px));
		flex-basis: calc((99.99996%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-12 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-12 {
		-ms-flex-preferred-size: calc((99.99996%) - (28px));
		flex-basis: calc((99.99996%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-row {
		margin-left: 2px;
		margin-right: 2px
	}
}

.ti_p-page-responsive .ti_p-row .ti_p-row {
	margin-left: -14px;
	margin-right: -14px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-1 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((8.33333%) - (28px));
		flex-basis: calc((8.33333%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-1 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-1 {
		-ms-flex-preferred-size: calc((8.33333%) - (28px));
		flex-basis: calc((8.33333%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-2 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((16.66666%) - (28px));
		flex-basis: calc((16.66666%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-2 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-2 {
		-ms-flex-preferred-size: calc((16.66666%) - (28px));
		flex-basis: calc((16.66666%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-3 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((24.99999%) - (28px));
		flex-basis: calc((24.99999%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-3 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-3 {
		-ms-flex-preferred-size: calc((24.99999%) - (28px));
		flex-basis: calc((24.99999%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-4 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((33.33332%) - (28px));
		flex-basis: calc((33.33332%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-4 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-4 {
		-ms-flex-preferred-size: calc((33.33332%) - (28px));
		flex-basis: calc((33.33332%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-5 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((41.66665%) - (28px));
		flex-basis: calc((41.66665%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-5 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-5 {
		-ms-flex-preferred-size: calc((41.66665%) - (28px));
		flex-basis: calc((41.66665%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-6 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((49.99998%) - (28px));
		flex-basis: calc((49.99998%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-6 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-6 {
		-ms-flex-preferred-size: calc((49.99998%) - (28px));
		flex-basis: calc((49.99998%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-7 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((58.33331%) - (28px));
		flex-basis: calc((58.33331%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-7 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-7 {
		-ms-flex-preferred-size: calc((58.33331%) - (28px));
		flex-basis: calc((58.33331%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-8 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((66.66664%) - (28px));
		flex-basis: calc((66.66664%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-8 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-8 {
		-ms-flex-preferred-size: calc((66.66664%) - (28px));
		flex-basis: calc((66.66664%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-9 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((74.99997%) - (28px));
		flex-basis: calc((74.99997%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-9 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-9 {
		-ms-flex-preferred-size: calc((74.99997%) - (28px));
		flex-basis: calc((74.99997%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-10 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((83.3333%) - (28px));
		flex-basis: calc((83.3333%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-10 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-10 {
		-ms-flex-preferred-size: calc((83.3333%) - (28px));
		flex-basis: calc((83.3333%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-11 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((91.66663%) - (28px));
		flex-basis: calc((91.66663%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-11 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-11 {
		-ms-flex-preferred-size: calc((91.66663%) - (28px));
		flex-basis: calc((91.66663%) - (28px))
	}
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-tablet-12 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((99.99996%) - (28px));
		flex-basis: calc((99.99996%) - (28px))
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-12 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:1239px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-tablet-12 {
		-ms-flex-preferred-size: calc((99.99996%) - (28px));
		flex-basis: calc((99.99996%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-1 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((8.33333%) - (28px));
		flex-basis: calc((8.33333%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-1 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-1 {
		-ms-flex-preferred-size: calc((8.33333%) - (28px));
		flex-basis: calc((8.33333%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-2 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((16.66666%) - (28px));
		flex-basis: calc((16.66666%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-2 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-2 {
		-ms-flex-preferred-size: calc((16.66666%) - (28px));
		flex-basis: calc((16.66666%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-3 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((24.99999%) - (28px));
		flex-basis: calc((24.99999%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-3 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-3 {
		-ms-flex-preferred-size: calc((24.99999%) - (28px));
		flex-basis: calc((24.99999%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-4 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((33.33332%) - (28px));
		flex-basis: calc((33.33332%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-4 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-4 {
		-ms-flex-preferred-size: calc((33.33332%) - (28px));
		flex-basis: calc((33.33332%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-5 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((41.66665%) - (28px));
		flex-basis: calc((41.66665%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-5 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-5 {
		-ms-flex-preferred-size: calc((41.66665%) - (28px));
		flex-basis: calc((41.66665%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-6 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((49.99998%) - (28px));
		flex-basis: calc((49.99998%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-6 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-6 {
		-ms-flex-preferred-size: calc((49.99998%) - (28px));
		flex-basis: calc((49.99998%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-7 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((58.33331%) - (28px));
		flex-basis: calc((58.33331%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-7 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-7 {
		-ms-flex-preferred-size: calc((58.33331%) - (28px));
		flex-basis: calc((58.33331%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-8 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((66.66664%) - (28px));
		flex-basis: calc((66.66664%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-8 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-8 {
		-ms-flex-preferred-size: calc((66.66664%) - (28px));
		flex-basis: calc((66.66664%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-9 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((74.99997%) - (28px));
		flex-basis: calc((74.99997%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-9 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-9 {
		-ms-flex-preferred-size: calc((74.99997%) - (28px));
		flex-basis: calc((74.99997%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-10 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((83.3333%) - (28px));
		flex-basis: calc((83.3333%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-10 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-10 {
		-ms-flex-preferred-size: calc((83.3333%) - (28px));
		flex-basis: calc((83.3333%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-11 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((91.66663%) - (28px));
		flex-basis: calc((91.66663%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-11 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-11 {
		-ms-flex-preferred-size: calc((91.66663%) - (28px));
		flex-basis: calc((91.66663%) - (28px))
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-12 {
		margin-left: 14px;
		margin-right: 14px;
		-ms-flex-preferred-size: calc((99.99996%) - (28px));
		flex-basis: calc((99.99996%) - (28px))
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-12 {
		margin-left: 14px;
		margin-right: 14px
	}
}

@media (max-width:766px) and (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-phone-12 {
		-ms-flex-preferred-size: calc((99.99996%) - (28px));
		flex-basis: calc((99.99996%) - (28px))
	}
}

.ti_p-col-push-1 {
	margin-left: 115px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-push-1 {
		margin-left: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-push-1 {
		margin-left: 14px
	}
}

.ti_p-col-push-2 {
	margin-left: 216px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-push-2 {
		margin-left: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-push-2 {
		margin-left: 14px
	}
}

.ti_p-col-push-3 {
	margin-left: 317px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-push-3 {
		margin-left: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-push-3 {
		margin-left: 14px
	}
}

.ti_p-col-push-4 {
	margin-left: 418px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-push-4 {
		margin-left: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-push-4 {
		margin-left: 14px
	}
}

.ti_p-col-push-5 {
	margin-left: 519px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-push-5 {
		margin-left: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-push-5 {
		margin-left: 14px
	}
}

.ti_p-col-push-6 {
	margin-left: 620px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-push-6 {
		margin-left: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-push-6 {
		margin-left: 14px
	}
}

.ti_p-col-push-7 {
	margin-left: 721px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-push-7 {
		margin-left: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-push-7 {
		margin-left: 14px
	}
}

.ti_p-col-push-8 {
	margin-left: 822px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-push-8 {
		margin-left: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-push-8 {
		margin-left: 14px
	}
}

.ti_p-col-push-9 {
	margin-left: 923px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-push-9 {
		margin-left: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-push-9 {
		margin-left: 14px
	}
}

.ti_p-col-push-10 {
	margin-left: 1024px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-push-10 {
		margin-left: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-push-10 {
		margin-left: 14px
	}
}

.ti_p-col-push-11 {
	margin-left: 1125px
}

@media (max-width:1239px) {
	.ti_p-page-responsive .ti_p-col-push-11 {
		margin-left: 14px
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-col-push-11 {
		margin-left: 14px
	}
}

.ti_p-fluidgrid-container-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(100% + 3rem);
	margin-left: -1.5rem;
	margin-right: -1.5rem
}

.ti_p-fluidgrid-container-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 1.5rem;
	margin-right: 1.5rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: calc(100% - 3rem)
}

.ti_p-fluidgrid-container-col-third {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 1.5rem;
	margin-right: 1.5rem;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc(33.33333333% - 3rem)
}

.ti_p-fluidgrid-container-col-third.mod-line:not(:last-child)::after {
	content: '\00a0';
	position: absolute;
	right: -1.5rem;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #ccc
}

.ti_p-fluidgrid-container-col-half {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 1.5rem;
	margin-right: 1.5rem;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc(50% - 3rem)
}

.ti_p-fluidgrid-container-col-half.mod-line:not(:last-child)::after {
	content: '\00a0';
	position: absolute;
	right: -1.5rem;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #ccc
}

.ti_p-fluidgrid-container-col-full {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 1.5rem;
	margin-right: 1.5rem;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc(100% - 3rem)
}

.ti_p-fluidgrid-container-col-full.mod-line:not(:last-child)::after {
	content: '\00a0';
	position: absolute;
	right: -1.5rem;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #ccc
}

.ti_p-fluidgrid-content-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(100% + 0px)
}

.ti_p-fluidgrid-content-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: calc(100% - 0px)
}

.ti_p-fluidgrid-content-col-1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc((10%) - 0px)
}

.ti_p-fluidgrid-content-col-2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc((20%) - 0px)
}

.ti_p-fluidgrid-content-col-3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc((30%) - 0px)
}

.ti_p-fluidgrid-content-col-4 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc((40%) - 0px)
}

.ti_p-fluidgrid-content-col-5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc((50%) - 0px)
}

.ti_p-fluidgrid-content-col-6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc((60%) - 0px)
}

.ti_p-fluidgrid-content-col-7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc((70%) - 0px)
}

.ti_p-fluidgrid-content-col-8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc((80%) - 0px)
}

.ti_p-fluidgrid-content-col-9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc((90%) - 0px)
}

.ti_p-fluidgrid-content-col-10 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc((100%) - 0px)
}

.ti_p-layout-space-large {
	margin-bottom: 6rem
}

@media (min-width:767px) and (max-width:1239px) {
	.ti_p-page-responsive .ti_p-layout-space-large {
		margin-bottom: 6rem
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-layout-space-large {
		margin-bottom: 3rem
	}
}

.ti_p-layout-space-small {
	margin-bottom: 3rem
}

@media (min-width:767px) and (max-width:1239px) {
	.ti_p-page-responsive .ti_p-layout-space-small {
		margin-bottom: 3rem
	}
}

@media (max-width:766px) {
	.ti_p-page-responsive .ti_p-layout-space-small {
		margin-bottom: 1.5rem
	}
}

.btn1,.button,.button.btnA,.button.btnB,.button.btnC,.button.grey,.button.mod-nostyle,.button.red,.button.teal,.ti-button,.ti-button.mod-nostyle,.ti-button.mod-primary,.ti-button.mod-secondary,.ti-button.mod-tertiary,button,input[type=button] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: inline-block;
	padding: 0 1rem;
	cursor: pointer;
	white-space: nowrap;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	font-size: 14px;
	line-height: 39px;
	height: 40px;
	-webkit-transition: background-color .1s linear;
	transition: background-color .1s linear
}

.btn1:focus,.btn1:hover,.button:focus,.button:hover,.ti-button:focus,.ti-button:hover,button:focus,button:hover,input:focus[type=button],input:hover[type=button] {
	text-decoration: none;
	outline: 0
}

.has-focusable.btn1:focus,.has-focusable.button:focus,.has-focusable.ti-button:focus,button.has-focusable:focus,input.has-focusable:focus[type=button] {
	-webkit-animation: focus-highlight linear 1s infinite alternate;
	animation: focus-highlight linear 1s infinite alternate;
	outline: 0
}

.btn1 .ti_icon,.button .ti_icon,.ti-button .ti_icon,button .ti_icon,input[type=button] .ti_icon {
	margin-right: .25rem;
	vertical-align: text-bottom
}

.btn1,.button,.ti-button,button,input[type=button] {
	color: #c00;
	background-color: #fff;
	border-color: #c00;
	font-weight: 500
}

.btn1:focus,.btn1:hover,.button:focus,.button:hover,.ti-button:focus,.ti-button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover {
	color: #fff;
	background-color: #e00;
	border-color: #e00
}

.btn1.disabled,.btn1.is-disabled,.btn1[disabled],.button.disabled,.button.is-disabled,.button[disabled],.ti-button.disabled,.ti-button.is-disabled,.ti-button[disabled],button.disabled,button.is-disabled,button[disabled],input[type=button].disabled,input[type=button].is-disabled,input[type=button][disabled] {
	color: #ccc;
	background-color: transparent;
	border-color: #ccc
}

.btn1.disabled:hover,.btn1.is-disabled:hover,.btn1[disabled]:hover,.button.disabled:hover,.button.is-disabled:hover,.button[disabled]:hover,.ti-button.disabled:hover,.ti-button.is-disabled:hover,.ti-button[disabled]:hover,button.disabled:hover,button.is-disabled:hover,button[disabled]:hover,input[type=button].disabled:hover,input[type=button].is-disabled:hover,input[type=button][disabled]:hover {
	color: #ccc;
	background-color: transparent;
	border-color: #ccc;
	text-decoration: none;
	cursor: not-allowed
}

.btn1,.button.btnA,.button.red,.ti-button.mod-primary {
	color: #fff;
	background-color: #c00;
	border-color: #c00;
	font-weight: 500
}

.btn1:focus,.btn1:hover,.button.btnA:focus,.button.btnA:hover,.button.red:focus,.button.red:hover,.ti-button.mod-primary:focus,.ti-button.mod-primary:hover {
	color: #fff;
	background-color: #e00;
	border-color: #e00
}

.btn1.disabled,.btn1.is-disabled,.btn1[disabled],.button.btnA.disabled,.button.btnA.is-disabled,.button.btnA[disabled],.button.red.disabled,.button.red.is-disabled,.button.red[disabled],.ti-button.mod-primary.disabled,.ti-button.mod-primary.is-disabled,.ti-button.mod-primary[disabled] {
	color: #fff;
	background-color: #ccc;
	border-color: #ccc
}

.btn1.disabled:hover,.btn1.is-disabled:hover,.btn1[disabled]:hover,.button.btnA.disabled:hover,.button.btnA.is-disabled:hover,.button.btnA[disabled]:hover,.button.red.disabled:hover,.button.red.is-disabled:hover,.button.red[disabled]:hover,.ti-button.mod-primary.disabled:hover,.ti-button.mod-primary.is-disabled:hover,.ti-button.mod-primary[disabled]:hover {
	color: #fff;
	background-color: #ccc;
	border-color: #ccc;
	text-decoration: none;
	cursor: not-allowed
}

.button.btnC,.button.teal,.ti-button.mod-secondary {
	color: #fff;
	background-color: #156;
	border-color: #156;
	font-weight: 500
}

.button.btnC:focus,.button.btnC:hover,.button.teal:focus,.button.teal:hover,.ti-button.mod-secondary:focus,.ti-button.mod-secondary:hover {
	color: #fff;
	background-color: #007c8c;
	border-color: #007c8c
}

.button.btnC.disabled,.button.btnC.is-disabled,.button.btnC[disabled],.button.teal.disabled,.button.teal.is-disabled,.button.teal[disabled],.ti-button.mod-secondary.disabled,.ti-button.mod-secondary.is-disabled,.ti-button.mod-secondary[disabled] {
	color: #fff;
	background-color: #ccc;
	border-color: #ccc
}

.button.btnC.disabled:hover,.button.btnC.is-disabled:hover,.button.btnC[disabled]:hover,.button.teal.disabled:hover,.button.teal.is-disabled:hover,.button.teal[disabled]:hover,.ti-button.mod-secondary.disabled:hover,.ti-button.mod-secondary.is-disabled:hover,.ti-button.mod-secondary[disabled]:hover {
	color: #fff;
	background-color: #ccc;
	border-color: #ccc;
	text-decoration: none;
	cursor: not-allowed
}

.button.btnB,.button.grey,.ti-button.mod-tertiary {
	color: #fff;
	background-color: #333;
	border-color: #333;
	font-weight: 500
}

.button.btnB:focus,.button.btnB:hover,.button.grey:focus,.button.grey:hover,.ti-button.mod-tertiary:focus,.ti-button.mod-tertiary:hover {
	color: #fff;
	background-color: #555;
	border-color: #555
}

.button.btnB.disabled,.button.btnB.is-disabled,.button.btnB[disabled],.button.grey.disabled,.button.grey.is-disabled,.button.grey[disabled],.ti-button.mod-tertiary.disabled,.ti-button.mod-tertiary.is-disabled,.ti-button.mod-tertiary[disabled] {
	color: #fff;
	background-color: #ccc;
	border-color: #ccc
}

.button.btnB.disabled:hover,.button.btnB.is-disabled:hover,.button.btnB[disabled]:hover,.button.grey.disabled:hover,.button.grey.is-disabled:hover,.button.grey[disabled]:hover,.ti-button.mod-tertiary.disabled:hover,.ti-button.mod-tertiary.is-disabled:hover,.ti-button.mod-tertiary[disabled]:hover {
	color: #fff;
	background-color: #ccc;
	border-color: #ccc;
	text-decoration: none;
	cursor: not-allowed
}

.button.mod-nostyle,.ti-button.mod-nostyle {
	color: #007c8c;
	background-color: transparent;
	border-color: transparent;
	font-weight: 400
}

.button.mod-nostyle:focus,.button.mod-nostyle:hover,.ti-button.mod-nostyle:focus,.ti-button.mod-nostyle:hover {
	color: #007c8c;
	background-color: transparent;
	border-color: transparent
}

.button.mod-nostyle.disabled,.button.mod-nostyle.is-disabled,.button.mod-nostyle[disabled],.ti-button.mod-nostyle.disabled,.ti-button.mod-nostyle.is-disabled,.ti-button.mod-nostyle[disabled] {
	color: #ccc;
	background-color: transparent;
	border-color: transparent
}

.button.mod-nostyle.disabled:hover,.button.mod-nostyle.is-disabled:hover,.button.mod-nostyle[disabled]:hover,.ti-button.mod-nostyle.disabled:hover,.ti-button.mod-nostyle.is-disabled:hover,.ti-button.mod-nostyle[disabled]:hover {
	color: #ccc;
	background-color: transparent;
	border-color: transparent;
	text-decoration: none;
	cursor: not-allowed
}

.button.mod-nostyle:hover,.ti-button.mod-nostyle:hover {
	text-decoration: underline
}

.button.lrg,.ti-button.mod-large {
	padding: .75rem 1.75rem
}

.ti-button.mod-compact {
	padding: 0 .5rem;
	line-height: 31px;
	height: 32px
}

input[type=button]:focus {
	-webkit-animation: none;
	animation: none
}

.ti_p-button-set {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: -1rem
}

.ti_p-button-set .ti-button {
	margin: 0;
	margin-right: 1rem;
	margin-bottom: 1rem
}

.ti_p-button-set .ti-button:last-child {
	margin-right: 0
}

.ti_p-button-set ti-button {
	margin: 0;
	margin-right: 1rem;
	margin-bottom: 1rem
}

.ti_p-button-set ti-button:last-child {
	margin-right: 0
}

@media (max-width:766px) {
	.ti_p-button-set.mod-stacked-on-phone {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.ti_p-button-set.mod-stacked-on-phone .ti-button {
		margin-right: 0;
		width: 100%
	}

	.ti_p-button-set.mod-stacked-on-phone ti-button {
		margin-right: 0;
		width: 100%
	}
}

.ti_cta .more,.ti_section-cta {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	line-height: 20px;
	margin-bottom: 1rem
}

.ti_section-cta {
	background: 0 0;
	padding: 0
}

.ti_cta .ti_icon,.ti_section-cta .ti_icon {
	margin-left: .25rem;
	margin-top: 1px
}

.ti_divider {
	margin: calc(4rem - 1px) 0 2rem 0
}

.ti_divider.mod-primary {
	position: relative;
	height: 1rem;
	border: 0
}

.ti_divider.mod-primary::after,.ti_divider.mod-primary::before {
	position: absolute;
	width: 100%;
	content: '\00a0'
}

.ti_divider.mod-primary::before {
	top: -1rem;
	height: 2rem;
	background: radial-gradient(ellipse at center,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 75%)
}

.ti_divider.mod-primary::after {
	top: -1rem;
	height: 1rem;
	background: #fff
}

.divider-secondary,.ti_divider.mod-secondary {
	margin: 1rem 0 1rem 0;
	border: 0;
	border-bottom: 1px dotted #b9b9b9;
	background-image: none
}

.borderLeft,.ti_divider-vertical {
	border-left: 1px dotted #b9b9b9;
	margin-left: 1rem;
	padding-left: 1rem
}

.ti_divider-vertical:first-child {
	border-left: none;
	margin-left: 0;
	padding-left: 0
}

.ti_divider.mod-alt {
	height: 1px;
	border: 0;
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.5),rgba(0,0,0,0));
	margin: -.5rem 0 calc(1rem - 1px) 0
}

.ti-filter-buttons a,.ti-filter-buttons span {
	white-space: normal;
	color: #555;
	font-weight: 400;
	border: 1px solid #555
}

.ti-filter-buttons a {
	padding-right: 2rem;
	position: relative
}

.ti-filter-buttons a::after {
	position: absolute;
	top: .42em;
	right: .5rem;
	width: 1rem;
	height: 1rem;
	content: '\2715';
	text-align: center;
	color: #aaa;
	font-size: 1em
}

.ti-filter-buttons a:hover {
	color: #aaa;
	background-color: #f9f9f9;
	border: 1px solid #aaa;
	cursor: pointer
}

.ti-filter-buttons a:hover::after {
	color: #555
}

.ti-filter-buttons span {
	cursor: default
}

.ti-filter-buttons span:hover {
	background-color: #fff;
	color: #555;
	border: 1px solid #555
}

.ti-filter-buttons ul {
	margin-top: 0;
	padding-top: .5rem;
	list-style: none
}

.ti-filter-buttons ul::after {
	content: ''!important;
	display: block!important;
	clear: both!important
}

.ti-filter-buttons>ul {
	margin-left: 0
}

.ti-filter-buttons li a::before {
	position: relative;
	left: -1.75rem;
	top: -.5rem;
	width: .5rem;
	border-left: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	content: '\00a0';
	line-height: 1rem
}

.form-label {
	color: #555;
	font-weight: 500;
	font-size: 1em;
	padding-bottom: .5em;
	padding-top: 1em;
	display: block
}

input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea {
	margin-bottom: 0;
	width: auto;
	height: 32px;
	padding: 0 .5rem;
	border: 1px solid #ccc;
	border-radius: 0!important
}

input[type=date][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],select[disabled],textarea[disabled] {
	background-color: #e8e8e8;
	cursor: not-allowed
}

select {
	width: auto
}

select::-ms-expand {
	margin-left: .5rem;
	margin-right: -.5rem
}

textarea {
	padding: 7px;
	width: 100%;
	min-height: 150px;
	resize: vertical
}

select[multiple] {
	min-height: 150px
}

input,select,textarea {
	color: #555;
	font-size: 14px
}

optgroup {
	font-family: inherit
}

optgroup::before {
	background-color: #e8e8e8;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif;
	font-weight: 500;
	padding: 0 .2em;
	width: 100%
}

optgroup[disabled] option,optgroup[disabled]::before,option[disabled] {
	color: #aaa;
	font-weight: 400
}

::-ms-clear {
	display: none
}

.ti-form.mod-small input[type=date],.ti-form.mod-small input[type=email],.ti-form.mod-small input[type=month],.ti-form.mod-small input[type=number],.ti-form.mod-small input[type=password],.ti-form.mod-small input[type=search],.ti-form.mod-small input[type=tel],.ti-form.mod-small input[type=text],.ti-form.mod-small select,.ti-form.mod-small textarea {
	height: 24px
}

.ti-form .required,.webform-form .required {
	color: #900;
	font-weight: 500
}

.error-check {
	position: relative;
	padding: .25em 0 0 24px;
	color: #900
}

.error-check .ti_icon {
	position: absolute;
	top: 2px;
	left: 0
}

.ti-custom-checkbox,.ti-custom-radio {
	position: absolute;
	outline: 0;
	opacity: 0
}

.ti-custom-checkbox-label,.ti-custom-radio-label {
	position: relative;
	display: inline-block;
	padding-left: 1.75rem;
	line-height: 18px;
	margin-bottom: .75rem;
	margin-right: 1rem;
	cursor: pointer
}

.ti-custom-checkbox-label::before,.ti-custom-radio-label::before {
	position: absolute;
	top: 0;
	left: 0;
	content: '\00a0';
	background: #fff;
	display: block;
	width: 18px;
	height: 18px;
	-webkit-transition: all .1s cubic-bezier(.4,0,.2,1);
	transition: all .1s cubic-bezier(.4,0,.2,1)
}

.ti-custom-checkbox-label::before {
	border-radius: 3px;
	border: 2px solid #555
}

.ti-custom-checkbox:checked+.ti-custom-checkbox-label::before {
	background: #555;
	border: 2px solid #555
}

.ti-custom-checkbox:checked+.ti-custom-checkbox-label::after {
	width: 1em;
	height: .6em;
	content: '\00a0';
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 12px;
	height: 8px
}

.ti-custom-checkbox:focus+.ti-custom-checkbox-label::before {
	outline: 1px dotted #000;
	outline-offset: 2px
}

.ti-custom-radio-label::before {
	border-radius: 50%;
	border: 2px solid #555
}

.ti-custom-radio:checked+.ti-custom-radio-label::before {
	background: #555;
	border: 2px solid #555
}

.ti-custom-radio:checked+.ti-custom-radio-label::after {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 14px;
	height: 14px;
	content: '\00a0';
	border-radius: 50%;
	background-color: #555;
	border: 2px solid #fff
}

.ti-custom-radio:focus+.ti-custom-radio-label::before {
	outline: 1px dotted #000;
	outline-offset: 2px
}

.ti-custom-checkbox[disabled]+.ti-custom-checkbox-label,.ti-custom-radio[disabled]+.ti-custom-radio-label {
	cursor: not-allowed;
	opacity: .5
}

input.ti-dynamic-form {
	border: 0!important;
	background: 0 0!important
}

.toggle-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.toggle-buttons label {
	min-width: 60px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding: 6px 14px;
	-webkit-transition: background-color .1s linear;
	transition: background-color .1s linear;
	background-color: #f9f9f9;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	border-color: #ccc;
	color: #555;
	cursor: pointer
}

.toggle-buttons label:first-of-type {
	border-radius: 2px 0 0 2px;
	border-left-width: 1px
}

.toggle-buttons label:last-of-type {
	border-radius: 0 2px 2px 0;
	border-right-width: 1px
}

.toggle-buttons input {
	position: absolute;
	clip: rect(0,0,0,0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden
}

.toggle-buttons input:checked+label {
	background-color: #555;
	border-color: #555;
	color: #fff
}

.toggle-buttons input:checked+label::after {
	content: '\00a0';
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 0;
	padding-top: 0;
	border-radius: 100%;
	background-color: rgba(236,240,241,.2);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.toggle-buttons input:checked:focus+label {
	position: relative;
	overflow: hidden
}

.toggle-buttons input:checked:focus+label::after {
	-webkit-animation: focus-btn ease-in-out 2s infinite;
	animation: focus-btn ease-in-out 2s infinite
}

.ti_p-input.mod-iconSpace {
	padding-right: 2rem
}

.ti_p-input.mod-iconBg {
	background-size: 24px;
	background-repeat: no-repeat
}

.ti_p-input.mod-icon-filter {
	background-image: url(https://www.ti.com/assets/icons/ti_icons-actions/filter.svg);
	background-position: calc(100% - 3px) -69px
}

.ti_p-custom-select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: inline-block;
	width: auto;
	max-width: 100%;
	height: 32px;
	padding: 0 calc(.5rem + 28px) 0 .5rem;
	line-height: 30px;
	font-size: 14px;
	border: 1px solid #ccc;
	background-image: url(https://www.ti.com/assets/icons/ti_icons-objects/chevron-down.svg);
	background-position: right 6px top 6px;
	background-size: 18px;
	background-repeat: no-repeat;
	background-color: #fff;
	cursor: pointer
}

.ti_p-custom-select::-ms-expand {
	display: none
}

select.ti-phone-country-code {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	min-width: 4rem;
	max-width: 6rem
}

input[type=tel].ti-phone-number {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: 1rem;
	width: auto
}

input.ti-phone-extension {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	max-width: 5rem
}

.ti_language-select {
	position: absolute;
	left: 1240px;
	-webkit-transform: translate(-100%);
	transform: translate(-100%);
	margin-bottom: 1rem
}

.icon-wordreplace {
	position: relative;
	right: 9999px;
	display: inline-block;
	min-width: 1.2em;
	max-width: 1.2em;
	padding: 0 1.2em
}

.icon-wordreplace::after {
	position: absolute;
	right: -9999px;
	bottom: 0;
	overflow: visible;
	width: 100%;
	text-align: center;
	font-family: 'Material Icons',sans-serif;
	font-size: 1.5em;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility
}

a.icon-wordreplace::after {
	color: #007c8c
}

a.icon-wordreplace:hover::after {
	color: #c00
}

.icon-check::after {
	content: '\e86c'
}

.icon-dash::after {
	content: '\e15b'
}

.icon-plus::after {
	content: '\e147'
}

.icon-minus::after {
	content: '\e15c'
}

.icon-delete::after {
	content: '\e872'
}

.icon-search::after {
	content: '\e8b6'
}

.icon-edit::after {
	content: '\e3c9'
}

.icon-expandMore::after {
	content: '\e5ce'
}

.icon-expandLess::after {
	content: '\e5cf'
}

.icon-colorteal {
	color: #156
}

.icon-colorgrey {
	color: #555
}

.icon-colorred {
	color: #c00
}

ul.lined {
	margin-left: 0;
	list-style-type: none
}

ul.lined li {
	margin: 0;
	padding: .25rem 0 calc(.25rem - 1px) 0;
	border-bottom: 1px dotted #b9b9b9;
	background: no-repeat 0 .5rem
}

ul.lined li:first-child {
	border-top: 1px dotted #b9b9b9
}

ul.lined.icons li {
	list-style: none
}

ul.lined.icons a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 20px
}

ul.lined .ti_icon {
	margin-right: .5rem
}

ul.lined p {
	margin-bottom: 0
}

.ti-label {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 300
}

.ti-label .mod-button {
	color: #333
}

.ti-label .mod-button:hover {
	color: #007c8c
}

@-webkit-keyframes clockwise {
	100% {
		-webkit-transform: rotate(360deg) translateZ(0);
		transform: rotate(360deg) translateZ(0)
	}
}

@keyframes clockwise {
	100% {
		-webkit-transform: rotate(360deg) translateZ(0);
		transform: rotate(360deg) translateZ(0)
	}
}

@-webkit-keyframes counter-clockwise {
	100% {
		-webkit-transform: rotate(-360deg) translateZ(0);
		transform: rotate(-360deg) translateZ(0)
	}
}

@keyframes counter-clockwise {
	100% {
		-webkit-transform: rotate(-360deg) translateZ(0);
		transform: rotate(-360deg) translateZ(0)
	}
}

.ti-loader {
	padding-bottom: 1rem
}

.ti-loader .ti-loader-spinner {
	-webkit-animation: clockwise .75s linear infinite;
	animation: clockwise .75s linear infinite;
	border: .25rem solid;
	border-color: #007c8c #007c8c #007c8c rgba(255,255,255,0);
	border-radius: 100%;
	height: 3rem;
	width: 3rem;
	margin: 0 auto
}

.ti-loader.mod-fullpage {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 20000;
	background-color: rgba(255,255,255,.8)
}

.ti-loader.mod-fullpage .ti-loader-spinner {
	position: relative;
	top: 40%
}

.spinner,.spinner-icon {
	-webkit-animation: clockwise .75s linear infinite;
	animation: clockwise .75s linear infinite;
	border: .25rem solid;
	border-color: #007c8c #007c8c #007c8c rgba(255,255,255,0);
	border-radius: 100%;
	height: 3rem;
	width: 3rem;
	margin: 0 auto
}

.spinner-target {
	position: relative
}

.spinner-target .spinner-container {
	position: absolute;
	z-index: 10;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,.6) none repeat scroll 0 0
}

.spinner-target .spinner {
	margin: 300px auto
}

.ti_p-newBadge {
	color: #c00;
	font-size: 12px;
	line-height: 20px;
	font-weight: 500;
	text-transform: uppercase
}

.ti_p-newBadge.mod-table::before {
	content: '\2013';
	color: #555;
	margin: 0 .25rem
}

.search-button,.ti_p-input-searchButton,.ti_searchButton-icon {
	width: 32px;
	height: 32px;
	margin-left: -35px;
	padding: 0;
	cursor: pointer;
	vertical-align: bottom;
	border: 1px solid #ccc;
	border-left: 0;
	font-size: 0;
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-image: url(https://www.ti.com/assets/icons/ti_icons-actions/search.svg);
	background-color: #fff;
	-webkit-transition: background-color .1s linear;
	transition: background-color .1s linear
}

.search-button:focus,.search-button:hover,.ti_p-input-searchButton:focus,.ti_p-input-searchButton:hover,.ti_searchButton-icon:focus,.ti_searchButton-icon:hover {
	background-color: #e8e8e8
}

.is-disabled.search-button,.is-disabled.ti_p-input-searchButton,.is-disabled.ti_searchButton-icon,.search-button[disabled],.ti_p-input-searchButton[disabled],.ti_searchButton-icon[disabled] {
	background-position: 3px -69px;
	cursor: default
}

.is-disabled.search-button:focus,.is-disabled.search-button:hover,.is-disabled.ti_p-input-searchButton:focus,.is-disabled.ti_p-input-searchButton:hover,.is-disabled.ti_searchButton-icon:focus,.is-disabled.ti_searchButton-icon:hover,.search-button[disabled]:focus,.search-button[disabled]:hover,.ti_p-input-searchButton[disabled]:focus,.ti_p-input-searchButton[disabled]:hover,.ti_searchButton-icon[disabled]:focus,.ti_searchButton-icon[disabled]:hover {
	background-color: #fff
}

.ti_searchButton-icon {
	display: inline-block
}

.ti_searchButton {
	display: none
}

.ti_searchField.mod-crossref-search {
	width: 450px
}

.ti_sectionTitle>p {
	margin: 0;
	padding: 0;
	line-height: inherit;
	font-size: inherit;
	font-weight: inherit
}

.ti-styledList {
	margin-bottom: calc(2rem + 3px);
	margin-left: 0;
	padding-left: 0;
	counter-reset: listcount
}

.ti-styledList>dt,.ti-styledList>li {
	position: relative;
	margin: 0;
	padding: 0 0 1rem 3em;
	list-style: none
}

.ti-styledList>dt::before,.ti-styledList>li::before {
	position: absolute;
	top: 0;
	left: 0;
	content: counter(listcount);
	counter-increment: listcount;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 2em;
	height: 2em;
	border-radius: 50%;
	line-height: 2em;
	text-align: center;
	color: #fff;
	background: #333;
	font-weight: 500;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif
}

.ti-styledList>dd {
	margin: 0 0 2rem 0;
	padding: 0 0 0 3em
}

.ti-styledList .ti-styledList-title {
	line-height: 2em
}

.ti-styledList h2.ti-styledList-title {
	line-height: 1.25em
}

.ti-styledList h3.ti-styledList-title {
	line-height: 1.43em
}

.ti-styledList h4.ti-styledList-title {
	line-height: 1.67em
}

.ti-styledList.mod-styledList-roman>dt::before,.ti-styledList.mod-styledList-roman>li::before {
	content: counter(listcount,upper-roman);
	font-family: 'Times New Roman',Times,serif
}

.ti-styledList.mod-styledList-alpha>dt::before,.ti-styledList.mod-styledList-alpha>li::before {
	content: counter(listcount,lower-alpha)
}

.ti-styledList>.is-untouched {
	color: #ccc
}

.ti-styledList>.is-untouched::before {
	color: #fff;
	background: #ccc
}

.ti-styledList>.is-checked::before {
	content: '\00a0';
	color: #fff;
	background: #007c8c
}

.ti-styledList>.is-checked::after {
	position: absolute;
	top: .6em;
	left: 1.5em;
	width: 1em;
	height: .6em;
	content: '\00a0';
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff
}

.ti-styledList.mod-styledList-stepHorizontal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.ti-styledList.mod-styledList-stepHorizontal.mod-styledList-stepLined {
	background-image: url(data:image/gif;
	base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);background-repeat: repeat-x;
	background-position: 0 1em
}

.ti-styledList.mod-styledList-stepHorizontal>li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 0 2em 0 -1em;
	padding: 0 1em 0 4em;
	background-color: #fff
}

.ti-styledList.mod-styledList-stepHorizontal>li::before {
	left: 1em
}

.ti-styledList.mod-styledList-stepHorizontal>li:last-child {
	margin-right: 0;
	padding-right: 0
}

.ti-styledList.mod-styledList-stepVertical.mod-styledList-stepLined>li:not(:last-child) {
	background-image: url(data:image/gif;
	base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);background-repeat: repeat-y;
	background-position: 1em 0
}

.ti-styledList.mod-styledList-stepVertical>.is-checked::after {
	left: .5em
}

.ti-styledList dd .ti-styledList,.ti-styledList li .ti-styledList {
	padding-top: 2em
}

.ti-circle {
	position: relative;
	display: inline-block;
	margin: 0 1em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 2em;
	height: 2em;
	border-radius: 50%;
	line-height: 2em;
	text-align: center;
	color: #fff;
	background: #333;
	font-weight: 500;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif
}

.ti-circle.mod-circle-first {
	margin-left: 0
}

.ti-circle>.icon-wordreplace {
	padding: 0 1em
}

.ti-circle>.icon-wordreplace::after {
	line-height: 1.4em
}

.ti-circle.mod-circle-big {
	font-size: 1.6em
}

.ti_icon {
	display: inline-block;
	vertical-align: middle;
	fill: #555
}

.ti_icon .ti_icon-readerText {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	-webkit-clip-path: inset(50%)!important;
	clip-path: inset(50%)!important;
	height: 1px!important;
	margin: -1px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	white-space: nowrap!important;
	width: 1px!important
}

.ti_icon .ti_icon-readerText.is-active,.ti_icon .ti_icon-readerText.is-focusable {
	clip: auto;
	-webkit-clip-path: none;
	clip-path: none;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
	white-space: inherit
}

.ti_icon svg {
	display: block;
	width: 24px;
	height: 24px;
	stroke-width: 0
}

.ti_icon.mod-size-s svg {
	width: 18px;
	height: 18px
}

.ti_icon.mod-size-m svg {
	width: 24px;
	height: 24px
}

.ti_icon.mod-size-l svg {
	width: 36px;
	height: 36px
}

.ti_icon.mod-size-xl svg {
	width: 48px;
	height: 48px
}

.ti_icon.mod-color1 {
	fill: #555
}

.ti_icon.mod-color2 {
	fill: #156
}

.ti_icon.mod-color3 {
	fill: #c00
}

.ti_icon.mod-disabled {
	fill: #ccc
}

.ti_icon.mod-reversed {
	fill: #fff
}

.ti_icon.mod-circle {
	border-radius: 100%
}

.ti_icon.mod-circle svg {
	-webkit-transform: scale(.75);
	transform: scale(.75)
}

.ti_icon.mod-circle.mod-color1 {
	background-color: #555;
	fill: #fff
}

.ti_icon.mod-circle.mod-color2 {
	background-color: #156;
	fill: #fff
}

.ti_icon.mod-circle.mod-color3 {
	background-color: #c00;
	fill: #fff
}

.ti_icon.mod-circle.mod-disabled {
	background-color: #ccc;
	fill: #fff
}

.ti_icon.mod-circle.mod-reversed {
	background-color: #fff;
	fill: #fff
}

.ti-iconBg {
	background-repeat: no-repeat;
	background-position: 0 0
}

.ti-iconBg.mod-size-s {
	background-size: 18px;
	min-width: 18px;
	min-height: 18px;
	line-height: 18px
}

.ti-iconBg.mod-size-s span {
	margin-left: 22px
}

.ti-iconBg.mod-size-m {
	background-size: 24px;
	min-width: 24px;
	min-height: 24px;
	line-height: 24px
}

.ti-iconBg.mod-size-m span {
	margin-left: 28px
}

.ti-iconBg.mod-size-l {
	background-size: 36px;
	min-width: 36px;
	min-height: 36px;
	line-height: 36px
}

.ti-iconBg.mod-size-l span {
	margin-left: 40px
}

.ti-iconBg.mod-size-xl {
	background-size: 48px;
	min-width: 48px;
	min-height: 48px;
	line-height: 48px
}

.ti-iconBg.mod-size-xl span {
	margin-left: 52px
}

.ti-iconBg.mod-size-s.mod-color2 {
	background-position: 0 -18px
}

.ti-iconBg.mod-size-s.mod-color3 {
	background-position: 0 -36px
}

.ti-iconBg.mod-size-s.mod-disabled {
	background-position: 0 -54px
}

.ti-iconBg.mod-size-s.mod-reversed {
	background-position: 0 -72px
}

.ti-iconBg.mod-size-m.mod-color2 {
	background-position: 0 -24px
}

.ti-iconBg.mod-size-m.mod-color3 {
	background-position: 0 -48px
}

.ti-iconBg.mod-size-m.mod-disabled {
	background-position: 0 -72px
}

.ti-iconBg.mod-size-m.mod-reversed {
	background-position: 0 -96px
}

.ti-iconBg.mod-size-l.mod-color2 {
	background-position: 0 -36px
}

.ti-iconBg.mod-size-l.mod-color3 {
	background-position: 0 -72px
}

.ti-iconBg.mod-size-l.mod-disabled {
	background-position: 0 -108px
}

.ti-iconBg.mod-size-l.mod-reversed {
	background-position: 0 -144px
}

.ti-iconBg.mod-size-xl.mod-color2 {
	background-position: 0 -48px
}

.ti-iconBg.mod-size-xl.mod-color3 {
	background-position: 0 -96px
}

.ti-iconBg.mod-size-xl.mod-disabled {
	background-position: 0 -144px
}

.ti-iconBg.mod-size-xl.mod-reversed {
	background-position: 0 -192px
}

.ti-tag {
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
	border-color: #b9b9b9;
	font-weight: 300;
	color: #333;
	display: inline-block;
	padding: 2px .5rem 0;
	white-space: nowrap;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	margin: 0 .75rem 1rem 0
}

.ti-tag.mod-button {
	background-color: transparent;
	cursor: pointer
}

.ti-tag.mod-button:hover {
	color: #007c8c;
	text-decoration: none
}

.ti-tooltip-content {
	position: absolute;
	z-index: 3;
	display: none;
	white-space: pre-wrap;
	max-width: 350px;
	min-width: 250px;
	padding: 1rem;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #555;
	background-color: #fff;
	border-radius: 0;
	-webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,.09),0 3px 4px 0 rgba(0,0,0,.11),0 3px 3px -2px rgba(0,0,0,.09);
	box-shadow: 0 1px 8px 0 rgba(0,0,0,.09),0 3px 4px 0 rgba(0,0,0,.11),0 3px 3px -2px rgba(0,0,0,.09);
	-webkit-transform: translateX(24px) translateY(-10px);
	transform: translateX(24px) translateY(-10px)
}

.ti-tooltip-content::after {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff;
	border-top: 0;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	top: 16px;
	left: -11px;
	content: '\00a0';
	display: inline-block;
	height: 0;
	width: 0;
	position: absolute
}

.ti-tooltip-content::before {
	position: absolute;
	display: inline-block;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #ddd;
	border-top: 0;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	top: 16px;
	left: -13px;
	content: '\00a0';
	height: 0;
	width: 0
}

.ti-tooltip-trigger.mod-click,.ti-tooltip-trigger.mod-hover {
	cursor: pointer
}

.ti-tooltip-checkbox:checked+.ti-tooltip-content,.ti-tooltip-trigger.mod-focus:focus+.ti-tooltip-content,.ti-tooltip-trigger.mod-hover:hover+.ti-tooltip-content {
	display: inline-block;
	z-index: 3;
	opacity: 1;
	-webkit-transform: translateX(12px) translateY(-10px);
	transform: translateX(12px) translateY(-10px);
	-webkit-animation: tooltip-show cubic-bezier(0,0,.2,1) 250ms;
	animation: tooltip-show cubic-bezier(0,0,.2,1) 250ms
}

@-webkit-keyframes tooltip-show {
	0% {
		pointer-events: none;
		-webkit-transform: translateX(24px) translateY(-10px);
		transform: translateX(24px) translateY(-10px);
		opacity: 0
	}

	99% {
		pointer-events: initial
	}

	100% {
		-webkit-transform: translate(12px) translateY(-10px);
		transform: translate(12px) translateY(-10px);
		opacity: 1;
		pointer-events: initial
	}
}

@keyframes tooltip-show {
	0% {
		pointer-events: none;
		-webkit-transform: translateX(24px) translateY(-10px);
		transform: translateX(24px) translateY(-10px);
		opacity: 0
	}

	99% {
		pointer-events: initial
	}

	100% {
		-webkit-transform: translate(12px) translateY(-10px);
		transform: translate(12px) translateY(-10px);
		opacity: 1;
		pointer-events: initial
	}
}

.tooltip .tooltip-content {
	position: absolute;
	background: #007c8c;
	color: #fff;
	font-size: .9em;
	padding: .5em 1em;
	opacity: 0;
	max-width: 500px;
	max-height: 0;
	margin: 0;
	-webkit-transition: opacity .2s,max-height .2s,margin .2s;
	transition: opacity .2s,max-height .2s,margin .2s
}

.tooltip a+.tooltip-content,.tooltip img+.tooltip-content {
	margin-top: .5em;
	z-index: -1
}

.tooltip a:hover+.tooltip-content,.tooltip img:hover+.tooltip-content,.tooltip input:focus+.tooltip-content,.tooltip textarea:focus+.tooltip-content {
	opacity: 1;
	max-height: 200px;
	margin-left: 1.5em;
	z-index: 1
}

footer::after {
	content: ''!important;
	display: block!important;
	clear: both!important
}

#tiFooter {
	clear: both;
	margin-top: 2rem;
	padding: 1em 2rem;
	color: #b9b9b9;
	border-top: 1px solid #e8e8e8;
	background: #fff;
	font-size: .9em;
	min-width: 1240px
}

#tiFooter p {
	font-size: 12px;
	max-width: none;
	margin-bottom: 1rem
}

#tiFooter a {
	color: #b9b9b9
}

#tiFooter a:hover {
	color: #c00
}

#tiFooter .link {
	float: left;
	width: 80%
}

#tiFooter .link a {
	margin: 0 6px 0 6px
}

#tiFooter .link a:first-child {
	margin-left: 0
}

#tiFooter .social {
	float: right
}

#tiFooter .social>div {
	padding: 1rem 0 0 1rem!important
}

#tiFooter .social ul::after {
	content: ''!important;
	display: block!important;
	clear: both!important
}

#tiFooter .social li {
	float: left;
	margin: 0 0 0 1rem;
	padding: 0;
	list-style: none;
	background: 0
}

#tiFooter .social li a {
	display: block;
	width: 16px;
	height: 16px;
	background: url(https://www.ti.com/etc/designs/ti/images/icons/icon_follow-us-facebook.png) no-repeat 0 0;
	background-size: 16px
}

#tiFooter .social li#twitter a {
	background-image: url(https://www.ti.com/etc/designs/ti/images/icons/icon_follow-us-twitter.png)
}

#tiFooter .social li#google a {
	background-image: url(https://www.ti.com/etc/designs/ti/images/icons/icon_google.png)
}

#tiFooter .social li#linkedin a {
	background-image: url(https://www.ti.com/etc/designs/ti/images/icons/icon_linkedin.png)
}

#tiFooter .social li#instagram a {
	background-image: url(https://www.ti.com/etc/designs/ti/images/icons/icon_follow-us-instagram.png)
}

#tiFooter .social li#e2e a {
	background-image: url(https://www.ti.com/etc/designs/ti/images/icons/e2e_footer.png)
}

#tiFooter .social li#youtube a {
	background-image: url(https://www.ti.com/etc/designs/ti/images/icons/icon_follow-us-youtube.png)
}

#tiFooter .social li#weibo a {
	background-image: url(https://www.ti.com/etc/designs/ti/images/icons/sina_weibo_icon_cn_footer.png)
}

#tiFooter .social li#cne2e a {
	background-image: url(https://www.ti.com/etc/designs/ti/images/icons/e2e_footer.png)
}

#tiFooter .social li#wechat a {
	background-image: url(https://www.ti.com/content/dam/ticom/images/identities/third-party/u-w/wechat-logo.png)
}

#tiHeader {
	z-index: 2001;
	min-width: 1346px;
	margin-bottom: 1rem;
	position: relative
}

#tiHeader>div::after {
	content: ''!important;
	display: block!important;
	clear: both!important
}

#tiHeader li,#tiHeader ul {
	list-style-type: none
}

#tiHeader .nav>ul>li,#tiHeader .top>ul>li {
	float: left;
	margin: 0
}

#tiHeader .top {
	padding: 1rem 2rem;
	min-height: 70px
}

#tiHeader .top>ul {
	padding: 0;
	margin: 0
}

#tiHeader .nav {
	height: 42px;
	background: #c00
}

#tiHeader .nav ul {
	padding: 0;
	margin: 0
}

#tiHeader .nav li a {
	display: block;
	padding: 0 .75rem;
	text-decoration: none;
	color: #fff;
	font-weight: 500;
	line-height: 42px;
	height: 42px
}

#tiHeader .nav li a:hover {
	color: #fff;
	font-weight: 500
}

#tiHeader .nav li.active a {
	color: #000;
	background: #fff
}

#tiHeader .nav li.thirdPartyID a,#tiHeader .nav li.thirdPartyID a:hover {
	margin: 0 1em 0 0;
	padding: .2em .7em .3em .5em!important;
	background: url(https://www.ti.com/etc/designs/ti/images/icons/iconMore2.png) no-repeat right .7em;
	background-image: url(https://www.ti.com/etc/designs/ti/images/icons/iconMore2.svg);
	font-size: 1.6em
}

#tiHeader .column {
	float: left;
	padding: 0 1em 0 0
}

#tiHeader .column.middle {
	padding-top: 2.1em
}

#tiHeader .column.border {
	padding-left: 1em;
	border-left: 1px dotted #ccc
}

#tiHeader .column>ul {
	margin-left: 0
}

#tiHeader #top_logo a {
	display: block;
	width: 280px;
	height: 36px;
	background: url(https://www.ti.com/etc/designs/ti/images/ui/ic-logo.png) no-repeat 0 0;
	background-image: url(https://www.ti.com/etc/designs/ti/images/ui/ic-logo.svg)
}

#tiHeader #top_search {
	padding: 0 2rem 0 3rem;
	line-height: 1.4em
}

#tiHeader #top_login {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	float: right;
	margin: .5rem 28px 0 0
}

#tiHeader #eg_nav_history,#tiHeader #nav_cart,#tiHeader #nav_history,#tiHeader #nav_language,#tiHeader #nav_profile,#tiHeader #nav_search {
	float: right
}

#tiHeader #eg_nav_history a,#tiHeader #nav_cart a,#tiHeader #nav_history a,#tiHeader #nav_language a,#tiHeader #nav_profile a,#tiHeader #nav_search a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#tiHeader #eg_nav_history a:before,#tiHeader #nav_cart a:before,#tiHeader #nav_history a:before,#tiHeader #nav_language a:before,#tiHeader #nav_profile a:before,#tiHeader #nav_search a:before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: .5rem;
	vertical-align: middle;
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 0 -72px
}

#tiHeader #eg_nav_history.active a:before,#tiHeader #nav_cart.active a:before,#tiHeader #nav_history.active a:before,#tiHeader #nav_language.active a:before,#tiHeader #nav_profile.active a:before,#tiHeader #nav_search.active a:before {
	background-position: 0 -36px
}

#tiHeader #eg_nav_history .eg-selected:before,#tiHeader #nav_cart .eg-selected:before,#tiHeader #nav_history .eg-selected:before,#tiHeader #nav_language .eg-selected:before,#tiHeader #nav_profile .eg-selected:before,#tiHeader #nav_search .eg-selected:before {
	background-position: 0 -36px
}

#tiHeader #eg_nav_history,#tiHeader #nav_history {
	margin-bottom: 0
}

#tiHeader #eg_nav_history a:before,#tiHeader #nav_history a:before {
	background-image: url(https://www.ti.com/assets/icons/ti_icons-objects/historyClock.svg)
}

#tiHeader #eg_nav_history.active a:before,#tiHeader #nav_history.active a:before {
	background-image: url(https://www.ti.com/assets/icons/ti_icons-objects/historyClock.svg)
}

#tiHeader #nav_cart a:before {
	background-image: url(https://www.ti.com/assets/icons/ti_icons-objects/shoppingCart.svg);
	margin-right: .25rem;
	margin-left: .25rem
}

#tiHeader #nav_cart.active a:before {
	background-image: url(https://www.ti.com/assets/icons/ti_icons-objects/shoppingCart.svg)
}

#tiHeader #nav_language a:before {
	background-image: url(https://www.ti.com/assets/icons/ti_icons-objects/globe.svg)
}

#tiHeader #nav_language.active a:before {
	background-image: url(https://www.ti.com/assets/icons/ti_icons-objects/globe.svg)
}

#tiHeader #nav_profile a:before {
	background-image: url(https://www.ti.com/assets/icons/ti_icons-objects/myTI.svg)
}

#tiHeader #nav_profile.active a:before {
	background-image: url(https://www.ti.com/assets/icons/ti_icons-objects/myTI.svg)
}

#tiHeader #nav_search a:before {
	background-image: url(https://www.ti.com/assets/icons/ti_icons-actions/search.svg)
}

#tiHeader #nav_search.active a:before {
	background-image: url(https://www.ti.com/assets/icons/ti_icons-actions/search.svg)
}

#tiHeader #nav_menu,#tiHeader #nav_search {
	display: none
}

#tiHeader .columnGroup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

#tiHeader .sub {
	position: relative;
	display: none;
	padding: 1rem 2rem;
	border: 1px solid #ccc;
	border-top: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9f9f9));
	background: linear-gradient(180deg,#fff 0,#f9f9f9 100%)
}

#tiHeader .sub.active {
	display: block
}

#tiHeader .sub h3 {
	color: #c00;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px
}

#tiHeader .sub h3 a {
	color: #c00
}

#tiHeader .sub p {
	max-width: 200px
}

#tiHeader .sub a {
	color: #555
}

#tiHeader .sub a.btnC {
	color: #fff
}

#tiHeader .sub a.more {
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 100% -36px;
	background-image: url(https://www.ti.com/assets/icons/ti_icons-objects/chevron-right.svg);
	padding-right: 18px
}

#tiHeader .sub li {
	margin-bottom: .5rem
}

#tiHeader .sub ul ul {
	margin-top: .5rem;
	margin-left: 1rem
}

#tiHeader #sub_history {
	height: auto!important
}

#tiHeader #sub_history .ABtitle {
	padding-left: 0;
	color: #c00;
	font-size: 1.1em;
	font-weight: 500
}

#tiHeader #sub_history .ABtitle span {
	margin: 0 0 0 .5em;
	font-size: .7em;
	font-weight: 400
}

#tiHeader #sub_history .ABtitle span a {
	color: #c00
}

#tiHeader #sub_history #activityBar-content-normal {
	display: block
}

#tiHeader #sub_history #activityBar-content-expanded {
	display: none
}

#tiHeader #sub_history.subExpanded #activityBar-content-normal {
	display: none
}

#tiHeader #sub_history.subExpanded #activityBar-content-expanded {
	display: block
}

#tiHeader #sub_history.subExpanded .columnGroup {
	height: auto
}

#tiHeader #sub_history ul {
	float: left;
	margin: 0
}

#tiHeader #sub_history #ABproduct,#tiHeader #sub_history #ABproduct-before {
	width: 50%
}

#tiHeader #sub_history #ABtechdocs,#tiHeader #sub_history #ABtechdocs-before {
	width: 30%;
	padding-left: 1em;
	border-left: 1px dotted #ccc
}

#tiHeader #sub_history #ABsearch,#tiHeader #sub_history #ABsearch-before {
	width: 20%;
	padding-left: 1em;
	border-left: 1px dotted #ccc
}

#tiHeader #sub_history .activityBar-promoLine {
	padding-top: .5em;
	text-align: center;
	border-top: 1px dotted #ccc;
	font-weight: 500
}

#tiHeader #sub_history .ABPDpin,#tiHeader #sub_history .ABPDtrash {
	display: inline-block;
	width: 2em;
	height: 1.4em
}

#tiHeader #sub_history .ABPDpin:before,#tiHeader #sub_history .ABPDtrash:before {
	margin: .2em 0 0 .5em;
	color: #aaa
}

#tiHeader #sub_history .ABPDpin:hover,#tiHeader #sub_history .ABPDtrash:hover {
	text-decoration: none
}

#tiHeader #sub_history .ABPDpin.pinned:before {
	color: #007c8c
}

#tiHeader #sub_history .ABPDpin.disabled {
	cursor: auto
}

#tiHeader #sub_history .ABPDpin.disabled:before {
	color: #e8e8e8
}

#tiHeader #sub_history .ABPDtrash {
	margin-right: .5em
}

#tiHeader #sub_history .ABPDtrash:before {
	content: '\e14c'
}

#tiHeader #sub_history .totalPinnedItems {
	padding-left: 0;
	font-size: .8em
}

#tiHeader #sub_history .ABPDseparator {
	height: 1px;
	border-top: 1px dotted #ccc
}

#tiHeader #sub_applications .column {
	min-width: 20%
}

#tiHeader ul.cartItem li {
	position: relative;
	margin-bottom: 0;
	padding-right: 5em;
	border-bottom: 1px dotted #ccc
}

#tiHeader #sub_cart ul.cartItem span {
	position: absolute;
	right: 0
}

#tiHeader .count {
	position: relative;
	top: -.2em;
	left: .2em;
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	text-align: center;
	color: #fff;
	border-radius: 1em;
	background: #c00;
	font-size: .7em;
	font-weight: 500
}

#tiHeader [id*='_search'] form {
	position: relative;
	display: inline-block;
	border: 1px solid #b9b9b9;
	border-radius: .2em
}

#tiHeader [id*='_search'] form:before {
	float: right;
	margin: .5em .2em;
	content: '\e8b6';
	font-size: 1.2em
}

#tiHeader .searchFilterLable {
	display: inline-block;
	padding: .5em;
	cursor: pointer;
	border-right: 1px solid #b9b9b9;
	border-radius: .2em 0 0 .2em;
	background: #f9f9f9
}

#tiHeader .searchFilterLable:before {
	float: right;
	margin: .2em 0 0 .2em;
	content: '\e5cf'
}

#tiHeader .searchInput {
	width: 300px;
	max-width: 300px;
	padding: .5em;
	border: 0!important;
	background: 0 0
}

#tiHeader .searchInput:focus {
	-webkit-animation: none;
	animation: none
}

#tiHeader .searchButton {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: 2em;
	height: 2.5em;
	cursor: pointer;
	border: 0;
	background: 0 0
}

#tiHeader #headersupportSearch {
	height: 32px!important
}

#tiHeader #headersupportSearchAlert {
	margin-left: 0;
	margin-top: 2px
}

#tiHeader .searchFlyout {
	position: absolute;
	z-index: 3000;
	display: block;
	display: none;
	max-width: 35.3em;
	padding: 1em;
	border: 1px solid #b9b9b9;
	background: #f9f9f9;
	font-size: .9em;
	-webkit-box-shadow: 0 2px 2px -2px rgba(0,0,0,.3);
	box-shadow: 0 2px 2px -2px rgba(0,0,0,.3)
}

#tiHeader .searchFlyout.active {
	display: block
}

#tiHeader .searchFlyout h4 {
	font-size: 1em
}

#tiHeader .searchFlyout.filtered h4 {
	display: none
}

#tiHeader .searchFlyout p {
	margin: 0 0 .5em 0;
	padding: 0;
	text-align: left;
	border-bottom: 1px dotted #ccc
}

#tiHeader .searchFlyout a {
	color: #555
}

#tiHeader .searchFlyout div {
	display: none
}

#tiHeader .searchFlyout div.active {
	display: block
}

#tiHeader .searchFlyout .searchFilter p {
	padding-left: 20px;
	background: url(https://www.ti.com/etc/designs/ti/images/ui/iconSearch.png) no-repeat -2px -402px;
	background-image: url(https://www.ti.com/etc/designs/ti/images/ui/iconSearch.svg)
}

#tiHeader .searchFlyout .searchFilter p.product {
	background-position: -2px -702px
}

#tiHeader .searchFlyout .searchFilter p.technicalDocument {
	background-position: -2px -1002px
}

#tiHeader .searchFlyout .searchFilter p.support {
	background-position: -2px -1302px
}

#tiHeader .searchFlyout .searchFilter p.crossReference {
	background-position: -2px -1602px
}

#tiHeader .searchFlyout .searchFilter p.application {
	background-position: -2px -1902px
}

#tiHeader .searchFlyout .searchFilter p.forum {
	background-position: -2px -2202px
}

#tiHeader .searchFlyout .searchFilter p.blog {
	background-position: -2px -2502px
}

#tiHeader .searchFlyout .searchFilter p.designNetwork {
	background-position: -2px -2802px
}

#tiHeader .searchFlyout .searchFilter p.developerWiki {
	background-position: -2px -3102px
}

#tiHeader .searchFlyout .searchFilter p.training {
	background-position: -2px -3402px
}

#tiHeader .searchFlyout .searchFilter p.video {
	background-position: -2px -3702px
}

#tiHeader .searchFlyout .searchHistory {
	margin: 2em 0 0 0
}

#tiHeader .searchFlyout.filtered {
	left: -1px
}

#tiHeader .searchFlyout.focused {
	right: -1px;
	width: 35.3em
}

#tiHeader .searchFlyout.focused .searchFilter p {
	display: none
}

#tiHeader .searchFlyout.focused .searchFilter p.product,#tiHeader .searchFlyout.focused .searchFilter p.support,#tiHeader .searchFlyout.focused .searchFilter p.technicalDocument {
	display: block
}

#tiHeader.simplified {
	border-bottom: 8px solid #c00
}

.folder #tiHeader #nav_cart a::before {
	margin-right: .25rem;
	margin-left: .25rem
}

#tiHeader {
	width: 100%;
	min-width: 1240px
}

#tiHeader .top {
	padding: 1rem 28px;
	width: 1240px;
	margin: 0 auto
}

#tiHeader #top_search {
	padding: 0 1rem 0 2rem
}

#tiHeader #top_login {
	margin: .5rem 0 0 0
}

#tiHeader .nav>ul {
	margin: 0 auto;
	width: 1240px;
	padding: 0 14px
}

#tiHeader.thirdParty .nav>ul {
	padding: 0
}

#tiHeader .sub {
	position: relative;
	padding: 0
}

#tiHeader .sub .columnGroup {
	width: 1240px;
	margin: 0 auto;
	padding: 1rem 28px
}

#tiHeader .nav li a {
	padding: 0 14px
}

#tiHeader #columnwithdata {
	width: 1184px;
	margin: 0 auto
}

.ti_m-error-container {
	text-align: center;
	margin: 6rem 0
}

.ti_m-error-container p {
	font-size: 16px
}

.ti_m-error-container .more {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ti_m-error-container .ti_m-error-img-container {
	display: table;
	margin: 4rem auto;
	font-size: 16px
}

.ti_m-error-container .ti_m-error-img {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ti_m-error-container .ti_m-error-img-line {
	fill: none;
	stroke: #000;
	stroke-width: 3px;
	stroke-linejoin: round;
	display: table-cell
}

.ti_m-error-container .ti_m-error-img-rect {
	color: #fff;
	font-weight: 500;
	width: auto;
	padding: .75rem;
	min-width: 4rem;
	display: table-cell
}

.ti_m-error-container .ti_m-error-img-rect-red {
	background-color: #c00
}

.ti_m-error-container .ti_m-error-img-rect-teal {
	background-color: #007c8c
}

.collapsible {
	margin-bottom: 2rem
}

.collapsible .collapsible-item {
	border: 1px solid transparent;
	border-width: 1px 0
}

.collapsible .collapsible-item .collapsible-item-trigger {
	clear: both;
	margin: 0;
	padding: .75rem .75rem;
	cursor: pointer;
	-webkit-transition: background .5s;
	transition: background .5s;
	background: 0 0
}

.collapsible .collapsible-item .collapsible-item-trigger:hover {
	background: #f9f9f9
}

.collapsible .collapsible-item .collapsible-item-trigger .ti_icon {
	margin-right: .5rem;
	border-radius: 2px;
	float: right
}

.collapsible .collapsible-item .collapsible-item-trigger .ti_icon svg {
	-webkit-transition: -webkit-transform .15s ease-in-out;
	transition: -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out;
	transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out
}

.collapsible .collapsible-item .collapsible-item-content {
	display: none;
	margin: .8em
}

.collapsible .collapsible-item h2,.collapsible .collapsible-item h3 {
	font-size: 16px;
	line-height: 24px
}

.collapsible .collapsible-item h4,.collapsible .collapsible-item h5 {
	font-size: 14px
}

.collapsible .collapsible-item.is-expanded {
	border: 1px dotted #b9b9b9;
	border-width: 1px 0
}

.collapsible .collapsible-item.is-expanded+.is-expanded {
	border-top: none
}

.collapsible .collapsible-item.is-expanded .collapsible-item-trigger {
	background: 0 0
}

.collapsible .collapsible-item.is-expanded .collapsible-item-trigger:hover {
	background: 0 0
}

.collapsible .collapsible-item.is-expanded .collapsible-item-trigger .ti_icon svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.collapsible.mod-collapsible-bg .collapsible-item .collapsible-item-trigger {
	background: #f9f9f9
}

.collapsible.mod-collapsible-bg .collapsible-item .collapsible-item-trigger:hover {
	background: #e8e8e8
}

.collapsible.mod-collapsible-bg .collapsible-item.is-expanded .collapsible-item-trigger {
	background: 0 0
}

.collapsible.mod-collapsible-toolbox .collapsible-item .collapsible-item-trigger {
	background: #f9f9f9
}

.collapsible.mod-collapsible-toolbox .collapsible-item .collapsible-item-trigger:hover {
	background: #e8e8e8
}

.collapsible.mod-collapsible-toolbox .collapsible-item .collapsible-item-trigger .ti_icon {
	float: right;
	margin-right: 0
}

.collapsible.mod-collapsible-toolbox .collapsible-item ul.collapsible-item-content {
	margin: 0 0 -1px 0;
	padding: 0
}

.collapsible.mod-collapsible-toolbox .collapsible-item ul.collapsible-item-content li {
	padding: .6em .8em
}

.collapsible.mod-collapsible-toolbox .collapsible-item .collapsible-item-content {
	margin: .8em;
	padding: 0
}

.collapsible.mod-collapsible-toolbox .collapsible-item.is-expanded {
	border-color: transparent
}

.collapsible.mod-collapsible-toolbox .collapsible-item.is-expanded .collapsible-item-trigger {
	background: #f9f9f9
}

.collapsible.mod-collapsible-toolbox .collapsible-item.is-expanded .collapsible-item-trigger:hover {
	background: #e8e8e8
}

.collapsible.mod-collapsible-toolbox .collapsible-item.is-expanded .collapsible-item-trigger .ti_icon {
	background: 0 0;
	fill: #555
}

.collapsible.mod-collapsible-text .collapsible-item .collapsible-item-trigger {
	position: relative;
	width: 100%;
	height: 4em;
	margin: -3.5em 0 1em 0;
	padding: 0;
	cursor: pointer;
	-webkit-transition: background .5s;
	transition: background .5s;
	border-bottom: 1px solid #e8e8e8;
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));
	background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)
}

.collapsible.mod-collapsible-text .collapsible-item .collapsible-item-trigger::before {
	position: absolute;
	z-index: 3;
	bottom: -.5em;
	left: 50%;
	display: block;
	width: auto;
	margin: 0 0 0 -1em;
	padding: 0 0 0 .4em;
	color: #007c8c;
	background: #fff
}

.collapsible.mod-collapsible-text .collapsible-item .collapsible-item-trigger span {
	position: relative;
	z-index: 2;
	top: 3.2em;
	left: 50%;
	display: inline-block;
	padding: 0 .6em;
	color: #007c8c;
	background-color: #fff
}

.collapsible.mod-collapsible-text .collapsible-item .collapsible-item-trigger:hover {
	border-color: #ccc
}

.collapsible.mod-collapsible-text .collapsible-item .collapsible-item-trigger:hover span,.collapsible.mod-collapsible-text .collapsible-item .collapsible-item-trigger:hover::before {
	color: #c00
}

.collapsible.mod-collapsible-text .collapsible-item .collapsible-item-trigger .collapsible-item-trigger-less {
	display: none
}

.collapsible.mod-collapsible-text .collapsible-item .collapsible-item-trigger .collapsible-item-trigger-more {
	display: inline-block
}

.collapsible.mod-collapsible-text .collapsible-item .collapsible-item-content {
	margin: 0
}

.collapsible.mod-collapsible-text .collapsible-item p:last-child::after {
	display: inline-block;
	content: '..';
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.collapsible.mod-collapsible-text .collapsible-item.is-expanded {
	border-color: transparent
}

.collapsible.mod-collapsible-text .collapsible-item.is-expanded .collapsible-item-trigger {
	background: 0 0;
	-webkit-filter: initial;
	filter: initial
}

.collapsible.mod-collapsible-text .collapsible-item.is-expanded .collapsible-item-trigger .collapsible-item-trigger-less {
	display: inline-block
}

.collapsible.mod-collapsible-text .collapsible-item.is-expanded .collapsible-item-trigger .collapsible-item-trigger-more {
	display: none
}

.collapsible.mod-collapsible-text .collapsible-item.is-expanded .collapsible-item-trigger:hover {
	background: 0 0;
	-webkit-filter: initial;
	filter: initial
}

.collapsible.mod-collapsible-text .collapsible-item.is-expanded p:last-child::after {
	opacity: 0
}

.collapsible.mod-collapsible-text.mod-collapsible-textsmall .collapsible-item .collapsible-item-trigger {
	border-bottom: 0
}

.collapsible.mod-collapsible-text.mod-collapsible-textsmall .collapsible-item .collapsible-item-trigger span {
	left: 0;
	padding: 0 0 0 1.2em
}

.collapsible.mod-collapsible-text.mod-collapsible-textsmall .collapsible-item .collapsible-item-trigger::before {
	bottom: -.4em;
	left: 0;
	margin: 0;
	padding: 0
}

.js-accordion-expand {
	float: right;
	padding: .5rem 0;
	cursor: pointer;
	color: #007c8c
}

.js-accordion-expand:hover {
	text-decoration: underline
}

.tblstandard .collapsible .trigger::before {
	margin: .5em 0 0 0;
	content: 'less';
	color: #007c8c;
	background: #fff;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif;
	font-size: .9em
}

.tblstandard .collapsible.collapsed .trigger::before {
	content: '... more'
}

.tblstandard .collapsible .click::before {
	content: '...';
	color: #007c8c;
	background: #fff;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif
}

.ti_alert {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	min-height: 7em;
	margin: 2rem 0;
	padding: 1rem calc(1.5rem - 3px);
	border-left: 3px solid #007c8c;
	background-color: #f9f9f9;
	position: relative
}

.ti_alert>.ti_icon {
	margin-right: 1rem;
	margin-top: 2px
}

.ti_alert.mod-primary {
	border-color: #007c8c
}

.ti_alert.mod-primary>.ti_icon {
	fill: #007c8c
}

.ti_alert.mod-secondary {
	border-color: #333
}

.ti_alert.mod-secondary>.ti_icon {
	fill: #333
}

.ti_alert.mod-error {
	border-color: #900
}

.ti_alert.mod-error>.ti_icon {
	fill: #900
}

.ti_alert.mod-warning {
	border-color: #f93
}

.ti_alert.mod-warning>.ti_icon {
	fill: #f93
}

.ti_alert.mod-success {
	border-color: #4b5
}

.ti_alert.mod-success>.ti_icon {
	fill: #4b5
}

.ti_alert::before {
	display: none
}

.ti_alert ol,.ti_alert p,.ti_alert ul {
	margin: 0 0 .8rem 0
}

.ti_alert ol,.ti_alert ul {
	list-style-position: inside
}

.ti_alert :last-child {
	margin: 0
}

.ti_alert .ti_alert-close {
	position: absolute;
	display: block;
	top: .5rem;
	right: .5rem;
	color: #555;
	width: 2em;
	height: 2em;
	line-height: 2em;
	font-size: 1em;
	text-align: center;
	border-radius: 50%
}

.ti_alert .ti_alert-close:hover {
	text-decoration: none;
	cursor: pointer
}

.btn-backToTop,.btn-backToTop:visited {
	position: fixed;
	z-index: 100;
	right: 0;
	bottom: 50%;
	display: none;
	padding: .5em 0;
	cursor: pointer;
	text-align: center;
	opacity: .4;
	color: #fff;
	background-color: #999;
	font-size: 1.8em
}

.btn-backToTop .ti_icon,.btn-backToTop:visited .ti_icon {
	display: block
}

.btn-backToTop span,.btn-backToTop:visited span {
	position: relative;
	bottom: 0;
	left: 0;
	display: block;
	padding: 0;
	font-size: 12px;
	font-weight: 500
}

.btn-backToTop:hover,.btn-backToTop:visited:hover {
	opacity: 1;
	background-color: #c00;
	text-decoration: none
}

.ti_p-breadcrumb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.ti_p-breadcrumb .ti_p-breadcrumb-section {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap
}

.ti_p-breadcrumb .ti_p-breadcrumb-section:not(:first-child)::before {
	font-family: inherit;
	-ms-flex-item-align: start;
	align-self: flex-start;
	line-height: 28px;
	content: '/';
	text-align: center;
	color: #ccc;
	width: 1.5rem
}

.ti_p-breadcrumb .ti_p-breadcrumb-section a {
	display: inline-block;
	text-decoration: none;
	color: #555;
	font-size: 14px;
	line-height: 28px
}

.ti_p-breadcrumb .ti_p-breadcrumb-section a:hover {
	text-decoration: underline
}

.ti_p-breadcrumb .ti_p-breadcrumb-section a:focus {
	text-decoration: underline
}

.ti_chapterNavContainer {
	height: 4rem;
	margin-bottom: 3rem
}

.ti_chapterNav {
	background: #f9f9f9
}

.ti_chapterNav.is-sticky {
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,.06),0 12px 17px 2px rgba(0,0,0,.08),0 5px 22px 4px rgba(0,0,0,.06);
	box-shadow: 0 7px 8px -4px rgba(0,0,0,.06),0 12px 17px 2px rgba(0,0,0,.08),0 5px 22px 4px rgba(0,0,0,.06)
}

.ti_chapterNav.is-sticky .ti_chapterNav-list {
	width: 1240px;
	margin: 0 auto;
	padding: 0 28px
}

.ti_chapterNav:blank {
	display: none
}

.ti_chapterNav-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 0 1rem
}

.ti_chapterNav-list:blank {
	display: none
}

.ti_chapterNav-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	padding: 0;
	background: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.ti_chapterNav-item::after {
	margin: 0 1rem;
	content: '|';
	color: #ccc
}

.ti_chapterNav-item:last-child::after {
	display: none
}

.ti_chapterNav-link {
	overflow: hidden;
	max-width: 250px;
	padding: 1.5rem 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1em
}

.ti_chapterNav-item.is-active .ti_chapterNav-link {
	padding: 1.5rem 0 1.4rem 0;
	color: #c00;
	border-bottom: 2px solid #c00;
	font-weight: 500
}

.ti_chapterNav-item.is-active .ti_chapterNav-link:hover {
	cursor: default;
	text-decoration: none
}

.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-content,.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-content,.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-content {
	padding: 0
}

.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-header,.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-header,.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header {
	font-size: 12px;
	display: inline-block;
	padding: 0 7px;
	height: 22px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: .09px;
	vertical-align: middle;
	white-space: normal;
	color: #1d4f76;
	cursor: pointer;
	text-transform: uppercase
}

.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-header *,.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-header *,.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header * {
	display: inline-block;
	margin: 0
}

.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-header p,.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-header p,.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header p {
	line-height: 16px
}

.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-header .coveo-more-tabs,.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-header .coveo-more-tabs,.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header .coveo-more-tabs {
	margin-left: 10px
}

.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-header.coveo-hidden,.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-header.coveo-hidden,.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header.coveo-hidden {
	display: none
}

.CoveoSearchInterface.coveo-small-facets .coveo-tab-section>a:last-of-type,.CoveoSearchInterface.coveo-small-recommendation .coveo-tab-section>a:last-of-type,.CoveoSearchInterface.coveo-small-tabs .coveo-tab-section>a:last-of-type {
	margin-right: 20px
}

.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-header-wrapper a,.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-header-wrapper a,.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header-wrapper a {
	margin-right: 10px
}

.coveo-media-max-width-480 .CoveoSearchInterface .coveo-tab-section {
	background-color: #f7f8f9
}

.coveo-media-max-width-480 .CoveoSearchInterface .CoveoSearchbox {
	max-width: 800px;
	margin-right: 50px
}

.coveo-media-max-width-480 .CoveoSearchInterface .CoveoSettings {
	margin-left: 0
}

.coveo-media-max-width-480 .CoveoSearchInterface .CoveoSettings+.CoveoSearchbox {
	margin-right: 50px
}

@media (max-width:480px) {
	.CoveoSearchInterface .coveo-tab-section {
		background-color: #f7f8f9
	}

	.CoveoSearchInterface .CoveoSearchbox {
		max-width: 800px;
		margin-right: 50px
	}

	.CoveoSearchInterface .CoveoSettings {
		margin-left: 0
	}

	.CoveoSearchInterface .CoveoSettings+.CoveoSearchbox {
		margin-right: 50px
	}
}

.CoveoSearchInterface {
	min-width: 300px
}

.CoveoSearchInterface>* {
	display: none;
	visibility: hidden
}

.CoveoSearchInterface.coveo-waiting-for-query .coveo-search-section {
	display: block;
	visibility: visible;
	margin-top: 20%
}

.CoveoSearchInterface.coveo-waiting-for-query .coveo-search-section .CoveoSettings {
	display: none
}

.CoveoSearchInterface .coveo-search-section {
	max-width: 800px;
	margin: 54px auto 47px;
	padding: 0 10px
}

.CoveoSearchInterface .coveo-search-section .coveo-media-max-width-480 {
	padding: 20px 10px;
	margin: 0 auto;
	width: 100%;
	max-width: none
}

@media (max-width:480px) {
	.CoveoSearchInterface .coveo-search-section {
		padding: 20px 10px;
		margin: 0 auto;
		width: 100%;
		max-width: none
	}
}

.CoveoSearchInterface .coveo-main-section {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.CoveoSearchInterface .coveo-main-section:after,.CoveoSearchInterface .coveo-main-section:before {
	content: " ";
	display: table
}

.CoveoSearchInterface .coveo-main-section:after {
	clear: both
}

.CoveoSearchInterface .coveo-facet-column {
	display: block;
	float: left;
	margin-right: 2.84259%;
	width: 28.01019%;
	padding: 5px 15px
}

.CoveoSearchInterface .coveo-facet-column:last-child {
	margin-right: 0
}

.CoveoSearchInterface .coveo-facet-column.coveo-no-results {
	display: none
}

.CoveoSearchInterface .coveo-results-column {
	overflow: hidden;
	padding: 10px 0
}

.CoveoSearchInterface .coveo-results-column.coveo-no-results {
	max-width: 75%;
	margin: auto;
	text-align: center
}

.CoveoSearchInterface .coveo-results-column .coveo-media-max-width-800.coveo-no-results {
	max-width: 100%
}

@media (max-width:800px) {
	.CoveoSearchInterface .coveo-results-column.coveo-no-results {
		max-width: 100%
	}
}

.CoveoSearchInterface .coveo-results-column .coveo-media-max-width-480 {
	padding: 0
}

@media (max-width:480px) {
	.CoveoSearchInterface .coveo-results-column {
		padding: 0
	}
}

.CoveoSearchInterface.coveo-during-initialization .coveo-results-header {
	height: 35px
}

.CoveoSearchInterface.coveo-during-initialization .coveo-results-header * {
	display: none
}

.CoveoSearchInterface.coveo-during-initialization .CoveoLogo,.CoveoSearchInterface.coveo-during-initialization .CoveoResultsPerPage {
	display: none
}

.coveo-after-initialization>* {
	display: inherit;
	visibility: inherit
}

.coveo-after-initialization link,.coveo-after-initialization script,.coveo-after-initialization template {
	display: none
}

.coveo-after-initialization output {
	display: inline
}

.coveo-after-initialization button,.coveo-after-initialization input,.coveo-after-initialization keygen,.coveo-after-initialization meter,.coveo-after-initialization progress,.coveo-after-initialization select,.coveo-after-initialization textarea {
	display: inline-block
}

.coveo-after-initialization table {
	display: table
}

.CoveoSearchButton {
	color: #fff;
	border: 1px solid #bcc3ca;
	border-left: none;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	height: 50px;
	width: 60px;
	cursor: pointer;
	line-height: 0
}

.CoveoSearchButton:before {
	content: '';
	vertical-align: middle;
	height: 100%;
	display: inline-block
}

.CoveoSearchButton .coveo-search-button,.CoveoSearchButton .coveo-search-button-loading {
	vertical-align: middle;
	-webkit-animation: none;
	animation: none;
	display: inline-block
}

.CoveoSearchButton .coveo-search-button-loading-svg {
	display: none
}

.CoveoSearchButton:hover .coveo-magnifier-circle-svg {
	fill: #333
}

.coveo-search-button-svg {
	width: 18px;
	height: 18px;
	color: #333
}

.coveo-executing-query .CoveoSearchButton .coveo-search-button-svg {
	display: none
}

.coveo-executing-query .CoveoSearchButton .coveo-search-button-loading-svg {
	display: inline;
	color: #1d4f76;
	width: 18px;
	height: 18px;
	-webkit-animation-name: coveo-spin;
	animation-name: coveo-spin;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.CoveoSearchInterface {
	min-height: 100%;
	position: relative;
	margin: 0;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif;
	font-size: 15px;
	color: #313a45
}

.CoveoSearchInterface .coveo-highlight,.CoveoSearchInterface .highlight {
	font-weight: 500
}

.CoveoSearchInterface input[type=text]::-ms-clear {
	width: 0;
	height: 0
}

.CoveoSearchInterface input:focus,.CoveoSearchInterface select:focus,.CoveoSearchInterface textarea:focus {
	outline: 0
}

.CoveoSearchInterface input[type=text],.CoveoSearchInterface textarea {
	color: #67768b
}

.CoveoSearchInterface .coveo-tab-disabled {
	display: none
}

.CoveoSearchInterface * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.CoveoSearchInterface .coveo-error {
	color: #dc291e
}

.CoveoSearchInterface.coveo-hidden {
	display: none
}

body.coveo-modalBox-opened,body.coveo-modalBox-opened .CoveoSearchInterface {
	overflow: hidden
}

.CoveoSearchInterface .coveo-modal-container.coveo-opened {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.coveo-modalBox>.coveo-wrapper>.coveo-title {
	height: 40px;
	line-height: 23px;
	text-align: center;
	cursor: pointer
}

.CoveoSearchInterface.coveo-during-initialization .coveo-result-frame.coveo-placeholder-result {
	margin: 20px 0 20px 20px
}

.CoveoSearchInterface.coveo-during-initialization .CoveoBreadcrumb {
	display: none
}

.CoveoSearchInterface.coveo-during-initialization .CoveoHiddenQuery {
	display: none
}

.CoveoSearchInterface.coveo-during-initialization .CoveoDidYouMean {
	display: none
}

.CoveoSearchInterface.coveo-during-initialization .CoveoErrorReport {
	display: none
}

.CoveoSearchInterface.coveo-during-initialization .coveo-results-header {
	height: 42px;
	visibility: hidden
}

.CoveoSearchInterface.coveo-during-initialization .CoveoSimpleFilter {
	display: none
}

.CoveoSearchInterface.coveo-during-initialization .coveo-recommendation-main-section .coveo-recommendation-column {
	display: none
}

.CoveoSearchInterface.coveo-during-initialization .coveo-media-max-width-800 .coveo-results-header {
	height: 69px
}

.CoveoSearchInterface.coveo-during-initialization .coveo-media-max-width-800 .coveo-facet-column {
	display: none
}

@media (max-width:800px) {
	.CoveoSearchInterface.coveo-during-initialization .coveo-results-header {
		height: 69px
	}

	.CoveoSearchInterface.coveo-during-initialization .coveo-facet-column {
		display: none
	}
}

.CoveoSearchInterface.coveo-during-initialization .coveo-media-max-width-1020 .coveo-recommendation-results-column {
	display: inherit;
	width: inherit
}

@media (max-width:1020px) {
	.CoveoSearchInterface.coveo-during-initialization .coveo-recommendation-results-column {
		display: inherit;
		width: inherit
	}
}

.CoveoSearchbox.coveo-during-initialization {
	display: block;
	height: 50px;
	border: thin solid #bcc3ca;
	border-radius: 2px
}

.coveo-visible-to-screen-reader-only {
	position: absolute;
	left: -10000px;
	width: 1px;
	height: 1px;
	overflow: hidden
}

.coveo-accessible-button:hover {
	cursor: pointer
}

.coveo-accessible-button:focus {
	outline-width: 0
}

.coveo-accessible-button.coveo-accessible-button-focused:focus {
	outline-width: initial
}

.CoveoSearchInterface.coveo-small-facets .coveo-facet-dropdown-content {
	z-index: 20;
	margin: 0
}

.CoveoSearchInterface.coveo-small-facets .coveo-facet-dropdown-header.coveo-dropdown-header-active {
	z-index: 20
}

.CoveoSearchInterface.coveo-small-facets .coveo-facet-dropdown-header.coveo-no-visible-facet {
	display: none
}

.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content {
	overflow-y: scroll;
	max-height: 600px;
	clear: both;
	white-space: nowrap;
	padding: 0;
	min-width: 280px;
	width: 35%;
	z-index: 20;
	-webkit-box-shadow: 0 7px 15px rgba(0,0,0,.25);
	box-shadow: 0 7px 15px rgba(0,0,0,.25);
	border-radius: 0 0 0 2px
}

.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content .CoveoFacet,.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content .CoveoFacetRange,.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content .CoveoFacetSlider,.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content .CoveoHierarchicalFacet {
	margin: 0;
	border: 0;
	border-radius: 0
}

.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content .CoveoFacet .coveo-facet-header,.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content .CoveoFacetRange .coveo-facet-header,.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content .CoveoFacetSlider .coveo-facet-header,.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content .CoveoHierarchicalFacet .coveo-facet-header {
	border: 0;
	border-radius: 0;
	border-top: thin solid #bcc3ca;
	white-space: initial
}

.CoveoSearchInterface.coveo-small-facets .coveo-facet-header-filter-by-container {
	background: #f7f8f9;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .22px;
	line-height: 22px
}

.CoveoSearchInterface.coveo-small-facets .coveo-facet-header-filter-by-container .coveo-facet-header-filter-by {
	display: block;
	padding: 10px 0 10px 20px
}

.CoveoSearchInterface.coveo-small-facets .coveo-facet-header-filter-by-container {
	background: #f7f8f9;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .22px;
	line-height: 22px
}

.CoveoSearchInterface.coveo-small-facets .coveo-facet-header-filter-by-container .coveo-facet-header-filter-by {
	display: block;
	padding: 10px 0 10px 20px
}

.magic-box {
	position: relative;
	text-align: left;
	color: #212121;
	border: 1px solid #9e9e9e
}

.magic-box .magic-box-input {
	background: #fff;
	height: 48px;
	overflow: hidden;
	position: relative
}

.magic-box .magic-box-input .magic-box-underlay,.magic-box .magic-box-input>input {
	color: #212121;
	text-align: left;
	padding: 12px 0;
	text-indent: 12px;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif;
	font-size: 16px;
	line-height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 48px;
	white-space: pre;
	overflow: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block
}

.magic-box .magic-box-input input {
	background: 0 0;
	border: none;
	resize: none;
	outline: 0
}

.magic-box .magic-box-input input::-ms-clear {
	width: 0;
	height: 0
}

.magic-box .magic-box-input .magic-box-underlay {
	color: transparent;
	overflow: hidden
}

.magic-box .magic-box-input .magic-box-underlay>span {
	text-indent: 0
}

.magic-box .magic-box-input .magic-box-underlay span {
	display: inline-block;
	vertical-align: top
}

.magic-box .magic-box-input .magic-box-underlay span[data-value=''] {
	height: 24px
}

.magic-box .magic-box-input .magic-box-underlay .magic-box-ghost-text {
	visibility: hidden;
	color: #bdbdbd
}

.magic-box .magic-box-input .magic-box-underlay .magic-box-error {
	border-bottom: solid #f44336 2px
}

.magic-box .magic-box-input .magic-box-underlay .magic-box-error.magic-box-error-empty {
	position: relative
}

.magic-box .magic-box-input .magic-box-underlay .magic-box-error.magic-box-error-empty:before {
	content: ' ';
	border-bottom: solid #f44336 2px;
	position: absolute
}

.magic-box .magic-box-input .magic-box-underlay:after {
	content: '';
	display: inline-block
}

.magic-box .magic-box-clear {
	position: relative;
	float: right;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 24px;
	-webkit-transition: width .3s;
	transition: width .3s;
	cursor: pointer;
	background: #fff;
	width: 0;
	overflow: hidden
}

.magic-box .magic-box-clear .magic-box-icon:before {
	color: #9e9e9e;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif;
	content: 'X';
	font-size: 24px
}

.magic-box .magic-box-clear:before {
	content: '';
	border-left: #e0e0e0 1px solid;
	position: absolute;
	top: 15%;
	bottom: 15%;
	left: 0
}

.magic-box.magic-box-notEmpty .magic-box-clear {
	width: 48px
}

.magic-box.magic-box-hasFocus .magic-box-underlay .magic-box-ghost-text {
	visibility: visible
}

.magic-box.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion {
	display: block
}

.magic-box .magic-box-suggestions {
	clear: both;
	position: absolute;
	top: 100%;
	left: -1px;
	right: -1px;
	overflow: hidden;
	background: #fff;
	z-index: 1;
	display: none;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif;
	border: 1px solid #b9b9b9
}

.magic-box .magic-box-suggestions .magic-box-suggestion,.magic-box .magic-box-suggestions .magic-box-suggestion-seperator {
	opacity: 1;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.magic-box .magic-box-suggestions.magic-box-suggestions-loading .magic-box-suggestion,.magic-box .magic-box-suggestions.magic-box-suggestions-loading .magic-box-suggestion-seperator {
	opacity: 0
}

.magic-box .magic-box-suggestions .magic-box-suggestion-seperator {
	padding: 12px 12px 0;
	line-height: 24px;
	font-size: 16px;
	font-weight: 500;
	background: #fff;
	overflow: hidden;
	height: 36px;
	border-top: 1px solid #e0e0e0;
	color: #9e9e9e
}

.magic-box .magic-box-suggestions .magic-box-suggestion-seperator:first-child {
	border-top: none
}

.magic-box .magic-box-suggestions .magic-box-suggestion-seperator .magic-box-suggestion-seperator-label {
	float: left;
	margin-right: 12px;
	max-width: 75%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.magic-box .magic-box-suggestions .magic-box-suggestion-seperator:after {
	content: '';
	display: block;
	position: relative;
	top: 50%;
	height: 1px;
	overflow: hidden;
	background-color: #e0e0e0
}

.magic-box .magic-box-suggestions .magic-box-suggestion-seperator+.magic-box-suggestion {
	border-top: none
}

.magic-box .magic-box-suggestions .magic-box-suggestion {
	cursor: pointer;
	line-height: 24px;
	padding: 12px;
	font-size: 16px;
	background: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-top: 1px solid #fafafa;
	color: #555
}

.magic-box .magic-box-suggestions .magic-box-suggestion .magic-box-hightlight {
	font-weight: 500;
	color: #000
}

.magic-box .magic-box-suggestions .magic-box-suggestion:first-child {
	border-top: none
}

.magic-box .magic-box-suggestions .magic-box-suggestion.magic-box-selected {
	background: #f9f9f9!important
}

.magic-box .magic-box-suggestions .magic-box-suggestion:hover {
	background: #f5f5f5
}

.magic-box.magic-box-inline {
	overflow: hidden
}

.magic-box.magic-box-inline .magic-box-suggestions.magic-box-hasSuggestion {
	position: relative;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	border: none;
	border-top: 1px solid #9e9e9e
}

.coveo-waiting-for-first-query .coveo-omnibox {
	z-index: 0
}

.CoveoOmnibox.magic-box .coveo-omnibox-hightlight {
	font-weight: 500;
	color: #555
}

.CoveoOmnibox.magic-box .magic-box-suggestions {
	z-index: 3
}

.CoveoOmnibox.magic-box .coveo-omnibox-hightlight2 {
	font-weight: 500;
	font-style: normal;
	color: #555
}

.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldQuery][data-success=true],.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldSimpleQuery][data-success=true] {
	position: relative
}

.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldQuery][data-success=true]:before,.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldSimpleQuery][data-success=true]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #c8e6c9
}

.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldQuery][data-success=true]:before,.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldSimpleQuery][data-success=true]:before {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: -1px
}

.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldQuery][data-success=true]:before,.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldSimpleQuery][data-success=true]:before {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	right: -1px
}

.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldQuery][data-success=false]>[data-success=true],.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldSimpleQuery][data-success=false]>[data-success=true] {
	position: relative
}

.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldQuery][data-success=false]>[data-success=true]:before,.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldSimpleQuery][data-success=false]>[data-success=true]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #ffecb3
}

.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldQuery][data-success=false]>[data-success=true][data-id=FieldQuery_0],.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldSimpleQuery][data-success=false]>[data-success=true][data-id=FieldQuery_0] {
	position: relative
}

.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldQuery][data-success=false]>[data-success=true][data-id=FieldQuery_0]:before,.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldSimpleQuery][data-success=false]>[data-success=true][data-id=FieldQuery_0]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #ffecb3
}

.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldQuery][data-success=false]>[data-success=true][data-id=FieldQuery_0]:before,.CoveoOmnibox.magic-box .magic-box-underlay [data-id=FieldSimpleQuery][data-success=false]>[data-success=true][data-id=FieldQuery_0]:before {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: -1px
}

.CoveoOmnibox.magic-box.coveo-search-as-you-type .magic-box-ghost-text {
	display: none
}

.CoveoOmnibox.magic-box .coveo-omnibox-selectable {
	cursor: pointer
}

.CoveoOmnibox.magic-box .coveo-omnibox-selectable.coveo-omnibox-selected {
	background-color: #f9f9f9
}

.CoveoOmnibox.magic-box .coveo-omnibox-facet-value {
	width: 100%;
	display: inline-block;
	float: right;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 5px 10px;
	margin: 0
}

.CoveoOmnibox.magic-box .coveo-omnibox-facet-value li.coveo-facet-value {
	list-style-type: none
}

.CoveoOmnibox.magic-box .coveo-omnibox-facet-value .coveo-facet-value-label-wrapper>* {
	vertical-align: middle
}

.CoveoOmnibox.magic-box .coveo-omnibox-facet-header {
	float: left;
	width: 100%;
	padding: 5px;
	height: 26px;
	color: #2c5985
}

.CoveoOmnibox.magic-box .coveo-omnibox-facet-header .coveo-icon {
	margin-right: 6px;
	vertical-align: text-bottom
}

.CoveoOmnibox.magic-box .coveo-omnibox-section {
	vertical-align: middle;
	margin-bottom: 2px
}

.CoveoOmnibox.magic-box .coveo-omnibox-header {
	height: 26px;
	color: #0065cb;
	margin-top: 4px;
	margin-bottom: 2px
}

.CoveoOmnibox.magic-box .coveo-omnibox-header .coveo-text {
	padding: 6px 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.CoveoResult.coveo-omnibox-selectable {
	padding: 10px 10px 10px 15px;
	margin: 0
}

.coveo-card-layout.CoveoResult.coveo-omnibox-selectable,.coveo-list-layout.CoveoResult.coveo-omnibox-selectable,.coveo-table-layout.CoveoResult.coveo-omnibox-selectable {
	padding: 10px 10px 10px 36px;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.coveo-card-layout.CoveoResult.coveo-omnibox-result-list-element.coveo-omnibox-selectable.coveo-omnibox-selected,.coveo-list-layout.CoveoResult.coveo-omnibox-result-list-element.coveo-omnibox-selectable.coveo-omnibox-selected,.coveo-table-layout.CoveoResult.coveo-omnibox-result-list-element.coveo-omnibox-selectable.coveo-omnibox-selected {
	padding: 7px 7px 8px 33px;
	background-color: #fff;
	border: thin solid #bcc3ca;
	border-width: 3px
}

.CoveoResult.coveo-omnibox-selectable {
	padding: 10px 10px 10px 36px;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.CoveoResult.coveo-omnibox-result-list-element.coveo-omnibox-selectable.coveo-omnibox-selected {
	padding: 7px 7px 8px 33px;
	background-color: #fff;
	border: thin solid #bcc3ca;
	border-width: 3px
}

.magic-box-suggestions .coveo-card-layout-container {
	margin-right: 0
}

.coveo-omnibox-result-list-header {
	width: 100%;
	padding: 10px;
	color: #1d4f76
}

.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-dropdown-header.coveo-dropdown-header-active {
	background-color: #e6ecf0;
	border-color: #009ddc
}

.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-dropdown-content {
	-webkit-transition: all cubic-bezier(.4,0,.2,1) .3s;
	transition: all cubic-bezier(.4,0,.2,1) .3s;
	overflow: hidden;
	max-height: 0;
	width: 100%;
	padding: 0;
	margin: 25px 0 15px;
	border-bottom: 0 solid #e6ecf0
}

.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-dropdown-content .coveo-media-max-width-480 {
	-webkit-transition: all cubic-bezier(.4,0,.2,1) .4s;
	transition: all cubic-bezier(.4,0,.2,1) .4s
}

@media (max-width:480px) {
	.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-dropdown-content {
		-webkit-transition: all cubic-bezier(.4,0,.2,1) .4s;
		transition: all cubic-bezier(.4,0,.2,1) .4s
	}
}

.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-dropdown-content.CoveoRecommendation,.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-dropdown-content.coveo-recommendation-column {
	display: block
}

.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-dropdown-content.coveo-open-dropdown-content {
	max-height: 1000px;
	width: 100%;
	border-bottom: 5px solid #e6ecf0
}

.CoveoSearchInterface.coveo-small-recommendation .CoveoRecommendation,.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-dropdown-container,.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-facet-column {
	padding: 0
}

.CoveoSearchInterface.coveo-small-recommendation .CoveoRecommendation {
	border: none
}

.CoveoSearchInterface.coveo-small-recommendation .CoveoResultlist .CoveoResult:first-child {
	border-top: thin solid #bcc3ca
}

.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-header {
	padding: 5px 0;
	background-color: #e6ecf0;
	border-bottom: thin solid #bcc3ca
}

.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-title {
	color: #67768b
}

.CoveoSearchInterface.coveo-small-facets #coveo-recommendation-results-column,.CoveoSearchInterface.coveo-small-facets .coveo-recommendation-results-column,.CoveoSearchInterface.coveo-small-recommendation #coveo-recommendation-results-column,.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-results-column {
	width: auto;
	display: block
}

.CoveoSearchInterface.coveo-small-facets .coveo-recommendation-facet-column,.CoveoSearchInterface.coveo-small-recommendation .coveo-recommendation-facet-column {
	width: 30%
}

.CoveoSearchInterface .coveo-recommendation-results-column {
	width: 49%;
	display: inline-block
}

#coveo-recommendation-results-column.coveo-no-results,.CoveoSearchInterface .coveo-recommendation-results-column.coveo-no-results,.coveo-recommendation-results-column.coveo-no-results {
	width: inherit;
	display: block
}

#coveo-recommendation-facet-column,.CoveoSearchInterface .coveo-recommendation-facet-column,.coveo-recommendation-facet-column {
	display: inline-block;
	vertical-align: top
}

#coveo-recommendation-facet-column.coveo-no-results,.CoveoSearchInterface .coveo-recommendation-facet-column.coveo-no-results,.coveo-recommendation-facet-column.coveo-no-results {
	display: none
}

#coveo-recommendation-main-section,.CoveoSearchInterface .coveo-recommendation-main-section,.coveo-recommendation-main-section {
	max-width: 1450px
}

#coveo-recommendation-main-section.coveo-no-results .coveo-recommendation-column,.CoveoSearchInterface .coveo-recommendation-main-section.coveo-no-results .coveo-recommendation-column,.coveo-recommendation-main-section.coveo-no-results .coveo-recommendation-column {
	display: none
}

.CoveoSearchbox {
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}

.CoveoSearchbox.coveo-inline {
	overflow: hidden
}

.CoveoSearchbox.coveo-inline .magic-box {
	overflow: visible
}

.CoveoSearchbox .CoveoSearchButton {
	z-index: 2;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}

.CoveoSearchbox .magic-box {
	-moz-flex-grow: 1;
	-webkit-box-flex: 1;
	flex-grow: 1;
	-ms-flex-positive: 1;
	border: thin solid #bcc3ca;
	border-radius: 2px
}

.CoveoSearchbox .magic-box .magic-box-clear-svg {
	width: 15px;
	height: 15px;
	color: #1d4f76
}

.CoveoSearchbox .magic-box .magic-box-clear:before {
	border-left: none
}

.CoveoSearchbox .magic-box .magic-box-clear .magic-box-icon:before {
	content: ''
}

.CoveoSearchbox .magic-box .magic-box-input {
	border-radius: 2px
}

.CoveoSearchbox .magic-box .magic-box-input>input {
	color: #555
}

.CoveoSettings~.CoveoSearchbox {
	margin-right: 76px
}

.CoveoSearchInterface.coveo-waiting-for-query .CoveoSearchbox {
	margin: 0
}

.CoveoSearchInterface.coveo-waiting-for-query .CoveoSearchbox .coveo-media-max-width-480 {
	margin: 0 20px
}

@media (max-width:480px) {
	.CoveoSearchInterface.coveo-waiting-for-query .CoveoSearchbox {
		margin: 0 20px
	}
}

.magic-box .magic-box-input .magic-box-underlay .magic-box-ghost-text,.magic-box.magic-box-hasFocus .magic-box-input .magic-box-underlay .magic-box-ghost-text {
	display: none
}

.coveo-query-syntax-disabled .magic-box-highlight-container,.coveo-query-syntax-disabled.magic-box .magic-box-input .magic-box-underlay span {
	display: none
}

.CoveoResult.coveo-omnibox-selectable {
	padding: 10px 10px 10px 15px;
	margin: 0
}

.CoveoCategoryFacet .coveo-accessible-button {
	outline: 0
}

.CoveoSearchInterface .coveo-search-section {
	margin: 30px 0 0 0;
	padding: 0 10px;
	max-width: 300px
}

.CoveoSearchButton .coveo-search-button,.CoveoSearchButton .coveo-search-button-loading {
	-webkit-animation: none;
	animation: none;
	display: inline-block;
	margin-top: 12px
}

#searchboxheader .coveo-search-section {
	width: 300px;
	max-width: 300px;
	margin: 0;
	max-width: none
}

.CoveoSearchButton:before {
	float: left
}

.CoveoSearchButton {
	height: 36px;
	border: none;
	width: 40px
}

.coveo-search-button-svg {
	width: 12px;
	height: 12px;
	color: #333
}

.magic-box .magic-box-input .magic-box-underlay,.magic-box .magic-box-input>input {
	padding: 0;
	text-indent: 12px;
	line-height: normal;
	height: 36px
}

.magic-box .magic-box-input {
	height: 36px
}

.magic-box.magic-box-notEmpty .magic-box-clear {
	width: 28px
}

.CoveoSearchInterface * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.magic-box .magic-box-clear {
	position: relative;
	float: right;
	height: 36px;
	line-height: 26px;
	text-align: center;
	font-size: 24px;
	-webkit-transition: width .3s;
	transition: width .3s;
	cursor: pointer;
	background: #fff;
	width: 0;
	overflow: hidden
}

.CoveoSearchInterface.coveo-waiting-for-query .coveo-search-section {
	margin-top: 40px
}

.CoveoSearchbox .magic-box {
	border: none
}

.CoveoSearchbox .magic-box .magic-box-clear-svg {
	width: 8px;
	height: 8px;
	color: #333
}

.CoveoSearchbox {
	border: 1px solid #fff!important;
	min-height: 38px
}

.coveo-after-initialization .CoveoSearchbox,.coveo-waiting-for-query .CoveoSearchbox,html.page.search .CoveoSearchbox {
	border: 1px solid #b9b9b9!important
}

.CoveoOmnibox.magic-box .magic-box-suggestions {
	z-index: 200!important
}

.ti_cross-reference {
	padding: 0 0 3rem
}

.ti_cross-reference .ti_disclaim {
	margin-bottom: .75rem;
	line-height: 16px;
	font-size: 12px
}

#XrefSearchActionForm input {
	color: #000
}

.opAmpsCrossReferenceSearch .block_wrap {
	margin-bottom: 1rem
}

.opAmpsCrossReferenceSearch .block_wrap h4 {
	padding-top: 1rem
}

.opAmpsCrossReferenceSearch .block_wrap>span {
	margin-right: 1rem
}

.opAmpsCrossReferenceSearch .block_wrap>span input[type=text],.opAmpsCrossReferenceSearch .block_wrap>span select {
	width: auto
}

.master_table {
	display: inline-block;
	width: 1008px;
	border: 1px solid #d9d9d9;
	border-top: none;
	background: gradient(top,#fffdfd,#f0f0f0)
}

.master_p {
	padding: 5px;
	color: #000;
	border: none;
	font-size: 12px;
	font-weight: 500
}

.sort {
	text-align: left;
	background: #fff
}

.highlightbg {
	background: #ffffb3
}

#match {
	margin-right: 4px;
	margin-left: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #525252;
	background: #ffffb3;
	font-size: 12px;
	font-weight: 500
}

.group1,.group3,.group4 {
	float: left;
	width: 140px;
	margin-right: 5px;
	border-right: 1px solid #d7d7d7
}

.group2 {
	float: left;
	width: 160px;
	margin-right: 5px;
	border-right: 1px solid #d7d7d7
}

.group5 {
	float: left;
	width: 200px;
	margin-right: 5px;
	border-right: 1px solid #d7d7d7
}

.group6 {
	float: left;
	width: 160px;
	margin-right: 5px
}

.cnt.less {
	position: relative;
	overflow: hidden;
	height: 240px
}

.gobtn {
	width: 19px;
	height: 20px;
	margin: 0 0 0 2px;
	padding: 0;
	cursor: pointer;
	vertical-align: middle;
	border: none;
	background: url(https://www.ti.com/lsds/media/images/mcu/submit-btn.png) no-repeat
}

.resetbutton {
	display: inline-block;
	padding: 4px 8px;
	white-space: nowrap;
	color: #fff;
	border: 1px solid silver;
	border-color: #5e5e5e;
	border-radius: 2px;
	background: #666;
	background: -moz-linear-gradient(center top,#666 5%,#111 100%);
	font-size: 11px;
	font-weight: 500
}

.resetbutton:hover {
	text-decoration: none;
	color: #fff;
	background: #111;
	background: -moz-linear-gradient(center top,#111 5%,#666 100%)
}

.resetbutton span.reset {
	display: inline-block;
	padding: 1px 0 0 19px;
	background: url(https://www.ti.com/lsds/media/images/mcu/reset.png) no-repeat 0
}

.disable_selection {
	color: #aaa9a9
}

#designSearchParams td.description {
	padding-bottom: 3em
}

#designSearchParams table.master_table {
	margin: 0;
	padding: 0
}

#designSearchParams table td {
	padding: 1px
}

#designSearchParams .cnt.less~.showMore a,#designSearchParams .showMore .showButton span,#designSearchParams .showMore~.showLess a {
	position: static;
	padding: 0
}

#designSearchParams .showMore .showButton,#designSearchParams .showMore~.showLess,#designSearchParams.cnt.less~.showMore {
	height: auto;
	margin: 0;
	text-align: left;
	font-size: inherit
}

#designSearchParams .row img {
	vertical-align: text-bottom
}

#designSearchParams table#tblSolution {
	max-width: 1008px
}

.TIDes_list {
	width: 100%;
	height: 270px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	font-size: 0
}

.TIDes_list table {
	font-size: 12px
}

.TIDes_list table tr:nth-child(2n) {
	background-color: #f9f9f9
}

.TIDes_prod ul li {
	margin-bottom: 0;
	list-style-type: none;
	text-transform: capitalize
}

.TIDes_prod ul li a {
	display: block;
	padding: 0 1rem;
	line-height: 4em
}

.TIDes_prod ul li a:hover {
	background-color: #edf7f8
}

.TIDes_pdf {
	width: 80px
}

.TIDes_col03 {
	width: 25%
}

.TIDes_resultHeaders {
	margin-top: 1rem;
	padding: .5em;
	color: #333;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #e8e8e8;
	font-weight: 500
}

.TIDes_designHeader {
	text-align: left;
	font-weight: 500
}

.TIDes_downloadHeader {
	font-weight: 500
}

.tides-select {
	height: auto;
	padding: 1rem;
	background-color: #f9f9f9;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1)
}

.tides-select #filters::after {
	content: ''!important;
	display: block!important;
	clear: both!important
}

.tides-select br.clear {
	display: none
}

.tides-select .styled_select {
	float: left;
	margin-right: 1rem
}

.tides-seltool {
	width: 95%;
	border: 1px solid #555
}

.tides-select .reset-link {
	float: left;
	line-height: 30px
}

.ti-hero {
	position: relative;
	overflow: hidden;
	margin-bottom: 3rem
}

.ti-hero h1,.ti-hero h2 {
	position: relative;
	display: inline-block;
	padding-bottom: 18px;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif;
	font-weight: 300
}

.ti-hero h1 {
	font-size: 2.7em;
	margin-bottom: 0
}

.ti-hero h2 {
	font-size: 2.2em
}

.ti-hero h1:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 2em;
	content: ' ';
	border-bottom: 1px solid #c00
}

.ti-hero p {
	color: #000;
	font-size: 1.18em;
	font-weight: 300
}

.ti-hero .ti-tagline {
	margin-top: 32px;
	margin-bottom: 0;
	font-size: 1.5em
}

.ti-hero .ti-hero-top {
	padding: 20px 40px 32px
}

.ti-hero .ti-hero-bottom {
	padding: 0 40px 32px
}

.ti-hero-bottom .ti-cta {
	display: inline-block;
	margin-top: 2rem
}

.ti-hero-bottom .ti-cta+.ti-cta {
	margin-left: 2rem
}

.ti-hero .ti-overlay {
	position: relative;
	z-index: 10;
	background-color: #fff;
	background-color: rgba(255,255,255,.85)
}

.ti-hero [class^=ti-position] {
	position: absolute;
	width: 50%
}

.ti-hero .ti-position-left {
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.ti-hero .ti-position-right {
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.ti-hero .ti-cover.ti-blur {
	position: absolute;
	z-index: 2;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-filter: blur(5px);
	filter: blur(5px)
}

.ti-hero .ti-cover {
	position: relative
}

.ti-hero .ti-cover img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto
}

.aboutTI .ti-hero .ti-hero-top {
	position: relative;
	overflow: hidden;
	max-height: calc(48vh + 91px);
	padding: 0
}

.aboutTI .ti-hero .ti-hero-top img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto
}

.aboutTI .ti-hero-bottom h1 {
	position: relative;
	display: inline-block;
	padding-bottom: 18px;
	font-family: Roboto,Franklin Gothic Medium,Tahoma,sans-serif;
	font-weight: 400;
	margin-bottom: 2rem
}

.aboutTI .ti-hero-bottom h1:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 2em;
	content: " ";
	border-bottom: 1px solid #c00
}

.aboutTI .ti-hero-bottom .ti-tagline {
	margin-bottom: 2rem
}

.aboutTI .ti-hero-bottom {
	width: 1184px;
	margin: 0 auto;
	padding: 0 6rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	position: relative;
	padding-top: 2rem;
	background-color: #fff;
	margin-top: -91px
}

.aboutTI .ti-hero-bottom h1 {
	font-size: 34px;
	font-weight: 400;
	margin-bottom: 0
}

.aboutTI .ti-hero p {
	font-size: 14px
}

.aboutTI .ti-hero-bottom .ti-cta {
	margin-top: 0
}

.pageGroup.aboutTI {
	width: 100%;
	margin: 0
}

.pageGroup.aboutTI .pageContent {
	width: 1184px;
	margin: 0 auto;
	padding: 0 6rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.pageGroup.aboutTI .portal {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.pageGroup.aboutTI .portal>.content {
	margin-left: 0;
	padding: 0
}

.aboutTI .overview {
	text-align: left
}

.aboutTI .overview h3 {
	margin-bottom: 32px;
	text-align: left;
	font-weight: 300
}

.aboutTI .overview h3 a {
	position: relative;
	display: inline-block;
	padding-bottom: 16px
}

.aboutTI .overview h3 a:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 2em;
	content: ' ';
	border-bottom: 1px solid #c00
}

.aboutTI .overview h3 a:hover {
	text-decoration: none
}

.aboutTI .overview ul {
	display: none!important;
	border: 0
}

.aboutTI .overview ul li {
	border: 0
}

.aboutTI .overview ul li a {
	color: #c00
}

.aboutTI .overview .ti_box.mod-style1 {
	padding: 20px 20px 40px 20px;
	border: 1px solid #e0e0f4!important;
	background: 0!important;
	-webkit-box-shadow: 0 0 0!important;
	box-shadow: 0 0 0!important
}

.aboutTI .ti-padding {
	padding: 20px 40px;
	-webkit-box-shadow: 0 0 1px #000;
	box-shadow: 0 0 1px #000
}

.aboutTI .overview a.button.btnD {
	padding: 0 12px 0 0;
	border: 0;
	background: url(https://www.ti.com/etc/designs/ti/images/icons/iconMore.png) no-repeat 100% 60%;
	background-image: url(https://www.ti.com/etc/designs/ti/images/icons/iconMore.svg)
}

.aboutTI h3.ti_sectionTitle {
	margin-bottom: 2.5rem
}

.aboutTI .ti_sectionTitle p {
	position: relative;
	display: inline;
	padding-bottom: 12px;
	font-size: 1.2em;
	font-weight: 300
}

.aboutTI .ti_sectionTitle p:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 2em;
	content: ' ';
	border-bottom: 1px solid #c00
}

.aboutTI .ti_chapterNavContainer {
	position: relative
}

.aboutTI .ti_chapterNav {
	width: 100%
}

.aboutTI .overviewContentText {
	margin-left: 0
}

.aboutTI .ti_chapterNav.is-sticky .ti_chapterNav-list {
	width: 1184px;
	margin: 0 auto;
	padding: 0 6rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.aboutTI .pageTitleProductsApplications {
	width: 1184px;
	margin: 0 auto;
	padding: 0 6rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-top: 3rem
}

.ti_imagearea {
	position: relative;
	width: 100%;
	margin: 0 0 1rem 0;
	padding: 0;
	text-align: center
}

.ti_imagearea figcaption {
	max-width: 100%;
	margin: 1em 0 0 0;
	padding-bottom: 1em;
	text-align: left;
	color: #999;
	border-bottom: 1px dotted #b9b9b9;
	font-size: .8em
}

.ti_imagearea figcaption p {
	margin-bottom: 0
}

.ti_imagearea figcaption p:empty {
	display: none
}

.ti_imagearea figcaption:empty {
	display: none;
	border-bottom: none
}

.ti_imagearea .button-zoom {
	position: relative;
	display: inline-block;
	overflow: hidden;
	cursor: pointer
}

.ti_imagearea .button-zoom>img {
	width: 100%
}

.ti_imagearea .button-zoom .ti_icon {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 48px;
	height: 48px;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	opacity: .75;
	background-color: #555;
	line-height: 48px
}

.ti_imagearea .button-zoom:hover .ti_icon {
	opacity: 1
}

.ti_left-nav {
	position: relative;
	z-index: 2;
	float: left;
	width: 250px;
	margin: 0 0 2rem 0;
	padding: 1rem calc(28px - 1px);
	border: 1px solid #e8e8e8;
	background: #f9f9f9;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.ti_left-nav.collapsed {
	width: auto;
	min-width: auto;
	padding: 0
}

.ti_left-nav.collapsed .ti_left-nav-collapse {
	display: none
}

.ti_left-nav.collapsed .ti_left-nav-expand {
	display: block
}

.ti_left-nav.is-collapsed {
	height: auto;
	padding: 0;
	width: auto
}

.ti_left-nav.is-collapsed .ti_left-nav-collapse {
	display: none;
	margin-left: -17px;
	margin-top: 0;
	width: auto
}

.ti_left-nav.is-collapsed .ti_left-nav-expand {
	display: block
}

.ti_left-nav.is-collapsed .ti_left-nav-container {
	display: none
}

.ti_left-nav-collapse {
	display: block;
	position: absolute;
	height: 24px;
	margin-left: 0;
	right: .5rem;
	top: 1rem;
	width: 32px
}

.ti_left-nav-expand {
	display: none;
	padding: 1rem 0;
	text-align: center;
	width: 3rem
}

.ti_left-nav-expand span {
	display: block;
	font-size: .9em;
	padding-top: .5rem
}

.ti_left-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.ti_left-nav li {
	background-image: none;
	margin: 0;
	padding: 0
}

.ti_left-nav .ti-nav-title {
	margin: 0 0 1rem 0;
	padding: 0;
	color: #333;
	font-size: 20px;
	line-height: 28px
}

.ti_left-nav .navItem {
	padding-top: .4em;
	padding-bottom: .4em;
	border-top: 1px dotted #e8e8e8;
	background: 0 0;
	color: #333;
	display: block
}

.ti_left-nav .navItem.is-active {
	color: #c00
}

.ti_left-nav .ti-nav-level1>.navItem {
	font-weight: 500
}

.ti_left-nav .ti-nav-level2>.navItem {
	padding-left: 1em
}

.ti_left-nav .ti-nav-level3>.navItem {
	padding-left: 3em;
	position: relative
}

.ti_left-nav .ti-nav-level3>.navItem::before {
	content: "–";
	position: absolute;
	left: 2em;
	top: .5em
}

.ti_left-nav .ti-nav-level4>.navItem {
	padding-left: 3.75em;
	position: relative;
	font-style: italic
}

.ti_left-nav .ti-nav-level4>.navItem::before {
	content: "-";
	position: absolute;
	left: 3em;
	top: .5em
}

.ti_apps-nav .ti_matched-message {
	display: inline-block
}

.ti_apps-nav .filter {
	width: 100%;
	padding-right: 2rem;
	background-image: url(https://www.ti.com/assets/icons/ti_icons-actions/filter.svg);
	background-size: 24px;
	background-position: calc(100% - .25rem) -70px;
	background-repeat: no-repeat
}

.ti_apps-nav .result-count {
	position: relative;
	margin: 1em 0
}

.ti_apps-nav #fl_resetLink {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #c00
}

.ti_apps-nav .highlight {
	background: #ffffb3
}

.ti_apps-nav .ti_left-nav-container ul.active {
	display: block
}

.ti_apps-nav .apps-sector.ti-nav-level1>.navItem {
	font-weight: 400;
	padding-left: 1em
}

.ti_apps-nav .apps-sector.ti-nav-level2>.navItem {
	padding-left: 2em
}

.leftNavigationAuthored .ti_left-nav-container>ul:first-child>li:first-child>.navItem,.productTreeSupplementalLinks .ti_left-nav-container>ul:first-child>li:first-child>.navItem {
	border-top: none;
	margin-top: 1rem
}

.leftNavigationAuthored .ti-nav-title,.productTreeSupplementalLinks .ti-nav-title {
	margin-top: 2rem
}

.is-empty-tree .productTreeSupplementalLinks:first-child .ti-nav-title,.leftNavigationAuthored:first-child .ti-nav-title {
	margin-top: 0
}

.is-empty-tree .productTreeSupplementalLinks:first-child .ti_left-nav-container>ul:first-child>li:first-child>.navItem,.leftNavigationAuthored:first-child .ti_left-nav-container>ul:first-child>li:first-child>.navItem {
	margin-top: 0
}

.ti_m-mobileSwitch {
	top: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f9f9f9;
	border-bottom: 1px solid #e8e8e8;
	padding: 0 1rem 0 2rem
}

.ti_m-mobileSwitch.is-hidden {
	display: none
}

.ti_m-mobileSwitch a {
	color: #999;
	text-decoration: none;
	font-size: 1rem;
	line-height: 50px
}

.ti_m-mobileSwitch a:hover {
	text-decoration: none
}

.ti_m-mobileSwitch .ti_m-mobileSwitch-link {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.ti_m-mobileSwitch .ti_m-mobileSwitch-close {
	width: 24px;
	margin-left: 4rem;
	font-size: 2rem;
	text-align: center
}

.ti_box {
	padding-bottom: 1rem;
	margin-bottom: -1px
}

.ti_box-image {
	padding: 1rem 1rem 0 1rem;
	text-align: center
}

.ti_box-image img {
	max-width: 100%;
	vertical-align: text-bottom
}

.ti_box-image.mod-fullbleed {
	padding: 0
}

.ti_box-image.mod-left {
	padding: 0 1rem 0 0
}

.ti_box-image.mod-right {
	padding: 0 0 1rem 0
}

.ti_box-content,.ti_box-cta,.ti_box-title {
	padding: 0 1rem
}

.ti_box-content p {
	max-width: 100%
}

.ti_box-content ul.lined {
	margin-bottom: 1rem
}

.ti_box-title {
	padding-top: calc(1.5rem - 1px);
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px
}

.ti_box-title:empty {
	margin-bottom: .25rem
}

.ti_box-content>.ti_box-title {
	padding: 1rem 0 0 0
}

.ti_box-title.mod-large {
	font-size: 24px;
	font-weight: 300;
	line-height: 32px
}

.ti_box-title.mod-small {
	font-size: 1em
}

.ti_box-title a {
	color: inherit
}

.ti_box .ti-label {
	padding: 1em 1rem 0 1rem
}

.ti_box-subtitle {
	padding-top: .4em
}

.ti_box-cta a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	white-space: normal
}

.ti_box-cta a .ti_icon {
	margin-left: .25rem
}

.ti_box-cta .u-flex-row {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.ti_box-cta-link {
	padding: .5em 0
}

.ti_box-cta-button {
	padding-top: .5rem
}

.ti_box-condensed {
	margin-bottom: 1rem;
	padding: 0
}

.ti_box-condensed .ti_box-image {
	min-width: 100px;
	max-width: 150px;
	max-height: 200px;
	margin-right: 1rem;
	padding: 0
}

.ti_box-condensed .ti_box-title {
	margin: 0;
	padding: 0 0 0 1rem;
	-ms-flex-item-align: center;
	align-self: center
}

.ti_box-literature .ti_box-title {
	margin-bottom: 1rem
}

.ti_box-literature .ti_box-cta-link,.ti_box-literature .ti_box-title,.ti_box-literature p {
	padding-left: 0
}

.ti_box-literature-left {
	float: left;
	width: 60%
}

.ti_box-literature-right {
	float: right;
	width: 40%
}

.u-sameheight {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.u-sameheight .ti_box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.u-sameheight .ti_box-content {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.ti_box.mod-style1 {
	border-top: 2px solid #007c8c;
	background-color: #f9f9f9;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1)
}

.ti_box.mod-style2 {
	border-top: 2px solid #c00;
	background-color: #fff;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1)
}

.ti_box.mod-style3 {
	text-align: center;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	-webkit-box-shadow: none;
	box-shadow: none
}

.ti_box.mod-style3 .ti_box-content {
	text-align: left
}

.ti_box.mod-style3 .ti_divider.mod-alt {
	display: none;
	margin: 1rem 2rem .5rem 2rem;
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(204,0,0,0)),color-stop(rgba(204,0,0,.75)),to(rgba(204,0,0,0)));
	background-image: linear-gradient(to right,rgba(204,0,0,0),rgba(204,0,0,.75),rgba(204,0,0,0))
}

.ti_box.mod-style3 .ti_box-title {
	display: inline-block;
	margin: 0 1rem 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #c00
}

.ti_box.mod-style4 {
	padding-bottom: 0;
	border-top: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.ti_box.mod-style4 .ti_box-title {
	padding: 1rem 0 0 0
}

.ti_box.mod-style4 .ti_box-content,.ti_box.mod-style4 .ti_box-cta,.ti_box.mod-style4 .ti_box-image {
	padding: 0
}

.ti_box.mod-style4 .ti_box-condensed~.ti_box-content {
	padding: 0
}

.ti_box.mod-style4 .ti_box-condensed~.ti_box-cta {
	padding: 0
}

.ti_box.mod-style4 .ti_box-condensed .ti_box-title {
	padding: 0
}

.ti_box.mod-borderTop-grey {
	border-top: 2px solid #555;
	background-color: #fff;
	min-height: 400px
}

.ti_box.mod-borderTop-grey>div {
	padding: 10px 15px
}

.ti_box.mod-borderTop-grey.mod-bg-grey {
	background-color: #f9f9f9
}

.u-sameheight .ti_box.mod-style4>.ti_box-condensed+.ti_box-content {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.ti_box.mod-style5 {
	background-color: #f9f9f9;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1)
}

.ti_box.mod-style6 {
	border: 1px solid #e8e8e8;
	background-color: #f9f9f9
}

.ti_box.mod-style6 .ti_box-content p:first-of-type {
	margin-top: 1em
}

.ti_box.mod-style6 .ti_box-content ul:first-of-type {
	margin-top: 1em
}

.ti_box.mod-style6 .ti_box-content ul:first-of-type:first-child {
	border-top: none
}

.ti_box.mod-style6 .ti_box-title:empty {
	display: none
}

.ti_box.mod-style7 {
	border-top: 2px #555;
	background-color: #fff
}

.ti_box.mod-style8 {
	border-top: 2px #555;
	background-color: #f9f9f9
}

.ti_message-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	min-height: 7em;
	margin: 2rem 0;
	padding: 1rem calc(1.5rem - 4px);
	border-left: 4px solid #007c8c;
	background-color: #f9f9f9;
	position: relative
}

.ti_message-box>.ti_icon {
	margin-right: 1rem;
	margin-top: 2px
}

.ti_message-box.mod-notice {
	border-color: #007c8c
}

.ti_message-box.mod-warning {
	border-color: #c00
}

.ti_message-box.mod-alert {
	border-color: #f93
}

.ti_message-box.mod-success {
	border-color: #4b5
}

.ti_message-box::before {
	display: none
}

.ti_message-box h3,.ti_message-box ol,.ti_message-box p,.ti_message-box ul {
	margin: 0 0 .8rem 0
}

.ti_message-box ol,.ti_message-box ul {
	list-style-position: inside
}

.ti_message-box :last-child {
	margin: 0
}

.ti_message-box .ti_message-box-close {
	position: absolute;
	display: block;
	top: .5rem;
	right: .5rem;
	color: #555;
	width: 2em;
	height: 2em;
	line-height: 2em;
	font-size: 1em;
	text-align: center;
	border-radius: 50%
}

.ti_message-box .ti_message-box-close:hover {
	text-decoration: none;
	color: #c00;
	background-color: #f4dfdf
}

.ti_message-box .ti_message-box-close:hover .ti_icon {
	fill: #999
}

.ti_message-box .close {
	float: right;
	margin: -.5rem -.5rem 0 0;
	padding: .2rem;
	cursor: pointer;
	border-radius: 50%;
	font-size: 1.3em
}

.ti_message-box .close:hover {
	background: #555
}

.ti_message-box .close::before {
	content: '\2715'
}

.ti_modal {
	background: #fff;
	-webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,.08),0 6px 10px 0 rgba(0,0,0,.1),0 1px 18px 0 rgba(0,0,0,.08);
	box-shadow: 0 3px 5px -1px rgba(0,0,0,.08),0 6px 10px 0 rgba(0,0,0,.1),0 1px 18px 0 rgba(0,0,0,.08);
	margin-bottom: 2rem;
	position: absolute;
	z-index: 1000;
	overflow: auto
}

.ti_modal .ti_modal-title {
	padding: 1.5rem 1.5rem 0;
	margin: 0
}

.ti_modal .ti_modal-title img {
	max-width: 100%
}

.ti_modal .ti_modal-content {
	padding: 1.5rem;
	overflow: auto
}

.ti_modal .ti_modal-content :last-child {
	margin-bottom: 0
}

.ti_modal .ti_modal-close {
	cursor: pointer;
	display: block;
	position: absolute;
	right: 1rem;
	top: 1rem
}

.ti_modal .ti_modal-close+.ti_modal-content,.ti_modal .ti_modal-close+.ti_modal-title {
	padding-right: 2.5em
}

.ti_modal .ti_modal-cta {
	padding: 0 1.5rem 1.5rem
}

.ti_modal.mod-fixed {
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.ti_modal.mod-fixed .ti_modal-content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.ti_modal.mod-fixed .ti_modal-cta {
	padding-top: 1rem
}

.ti_modal-overlay {
	z-index: 4001;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: rgba(0,0,0,.6)
}

.ti_modal-overlay .ti_modal {
	position: relative;
	max-height: 95%;
	max-width: 95%;
	margin: 0 auto
}

.overviewHeader {
	position: relative;
	width: 100%;
	min-height: 200px;
	margin-top: 0;
	margin-bottom: 2rem;
	padding: 0 1.5rem;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-size: cover;
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/generic.jpg)
}

.overviewHeader>div {
	position: absolute;
	bottom: 1.5rem;
	width: 700px
}

.overviewHeader-heading {
	max-width: 100%;
	margin: 0 0 calc(1rem + 2px) 0;
	padding: 0
}

.overviewHeader-heading .emphasis {
	color: #e00;
	font-weight: 400!important
}

.overviewHeader-heading .emphasis span {
	font-weight: 300!important
}

.overviewHeader-heading p {
	margin-bottom: 0;
	padding: 0
}

.overviewHeader-subHeading {
	max-width: 100%;
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: 300;
	line-height: 28px
}

.overviewContentText {
	margin: 0 1.4rem 2.8rem 1.4rem;
	font-size: 1.2em;
	line-height: 1.66
}

.overviewContentText p {
	font-size: 16px;
	line-height: 24px;
	margin-top: -3px;
	margin-bottom: calc(1rem + 3px)
}

.overviewHeader.mod-amplifiers {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/amplifiers.jpg)
}

.overviewHeader.mod-audio {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/audio.jpg)
}

.overviewHeader.mod-automotive {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/automotive.jpg)
}

.overviewHeader.mod-dataConverters {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/data-converters.jpg)
}

.overviewHeader.mod-dlp {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/dlp.jpg)
}

.overviewHeader.mod-industrialStrength {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/industrial.jpg)
}

.overviewHeader.mod-powerManagement {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/power-management.jpg)
}

.overviewHeader.mod-powerLogo {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/powertodoanything.jpg)
}

.overviewHeader.mod-sensingTech {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/sensors.jpg)
}

.overviewHeader.mod-clockAndTiming {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/clock-and-timing.jpg)
}

.overviewHeader.mod-interface {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/interface.jpg)
}

.overviewHeader.mod-isolation {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/isolation.jpg)
}

.overviewHeader.mod-logic {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/logic.jpg)
}

.overviewHeader.mod-motorDrives {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/motor-drives.jpg)
}

.overviewHeader.mod-sitara {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/sitara.jpg)
}

.overviewHeader.mod-processors {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/processors.jpg)
}

.overviewHeader.mod-microwave {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/rf-microwave.jpg)
}

.overviewHeader.mod-currentSensors {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/currentsensors.jpg)
}

.overviewHeader.mod-humiditySensors {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/humidity-sensors.jpg)
}

.overviewHeader.mod-magneticSensors {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/magnetic-sensors.jpg)
}

.overviewHeader.mod-mmwaveSensors {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/mmwave-sensors.jpg)
}

.overviewHeader.mod-specialtySensors {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/specialty-sensors.jpg)
}

.overviewHeader.mod-temperatureSensors {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/temperaturesensors.jpg)
}

.overviewHeader.mod-simpleLink {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/simplelink.jpg)
}

.overviewHeader.mod-switchesMultiplexers {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/switches-multiplexers.jpg)
}

.overviewHeader.mod-communicationsEquipment {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/communications-equipment.jpg)
}

.overviewHeader.mod-enterpriseSystems {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/enterprise-systems.jpg)
}

.overviewHeader.mod-appliances {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/appliances.jpg)
}

.overviewHeader.mod-buildingAutomation {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/building-automation.jpg)
}

.overviewHeader.mod-factoryAutomation {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/factory-automation.jpg)
}

.overviewHeader.mod-gridInfrastructure {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/grid-infrastructure.jpg)
}

.overviewHeader.mod-personalElectronics {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/personal-electronics.jpg)
}

.overviewHeader.mod-iot {
	background-image: url(https://www.ti.com/etc/designs/ti/images/overview-headers/internet-of-things.jpg)
}

.ti-pagination {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: default;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 1em 0;
	width: 100%
}

.ti-pagination a {
	padding: .2em .75em;
	margin: 0 0 0 .5em
}

.ti-pagination a:hover {
	text-decoration: none
}

.ti-pagination .active {
	color: #fff;
	border: 0;
	background-color: #0bc;
	border-radius: 2px;
	margin: 0 0 0 .75em;
	padding: .4em .75em;
	text-decoration: none;
	pointer-events: none;
	cursor: default
}

.ti-pagination .disabled {
	fill: #ccc;
	color: #333;
	pointer-events: none;
	cursor: default
}

.ti-pagination .ti_icon {
	margin-bottom: 2px
}

.ti-pagination .ti_icon:hover {
	fill: #007c8c
}

.ti-pagination .ti-pagination-element {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 1rem 1rem;
	text-align: left
}

.ti-pagination .ti-pagination-element:first-of-type {
	margin-left: 0
}

.ti-pagination .ti-pagination-element:last-of-type {
	margin-right: 0
}

.ti-pagination .ti-pagination-element .ti-pagination-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.ti-pagination .ti-pagination-element .ti-pagination__item {
	margin-bottom: 0
}

.ti-pagination .ti-pagination-element--pagination {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	justify-self: flex-end;
	margin-left: 0;
	text-align: right
}

.ti-pagination .ti-pagination-element--pagination .ti-pagination-list {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.ti-pagination .ti-pagination-element--pagination .ti_icon:first-child {
	margin-left: 0
}

.ti-pagination .ti-pagination-element--results:nth-last-child(n+3) {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	margin-bottom: 1rem
}

.ti-pagination .ti-pagination-element--results:nth-last-child(n+3)+.ti-pagination-element {
	margin-left: 0
}

.pqsearchwidget {
	margin-bottom: 2rem;
	padding: 1em;
	background: #f9f9f9!important;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1)
}

.pqsearchwidget h2,.pqsearchwidget h3 {
	margin: 0 0 5px;
	color: #000
}

.pqsearchwidget h2 {
	font-size: 20px
}

.pqsearchwidget td {
	padding: .5em
}

.pqsearchwidget .verticalLine {
	height: 100px;
	border-left: 1px dotted #b9b9b9
}

.pqsearchwidget .help {
	float: right;
	margin-top: 3px;
	margin-right: 400px;
	cursor: pointer;
	background: url(https://www.ti.com/graphics/analog/icon_help.gif) no-repeat 0 0
}

.pqsearchwidget .pqsLine {
	line-height: 1em
}

.pqsearchwidget .pqsLine .btn1 {
	background-color: #fff
}

.pqsearchwidget .pqsLine td {
	text-align: right
}

.row .cntboxS2 img {
	vertical-align: middle
}

.err {
	color: #c00
}

#dynamic .row {
	margin-right: 0;
	margin-left: 0
}

.e2eBlogForum h3 {
	margin-bottom: 0
}

.ti_rssfeed-item {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-bottom: 1rem;
	border-bottom: 1px dotted #aaa
}

.ti_rssfeed-title {
	display: block;
	clear: both;
	margin-bottom: .5rem;
	font-size: 14px
}

.ti_rssfeed-date {
	display: inline-block;
	float: left;
	padding-right: 1rem;
	color: #aaa;
	font-size: 12px;
	line-height: 16px
}

.ti_rssfeed-desc {
	margin-bottom: 1rem;
	color: #555;
	font-size: 12px;
	line-height: 16px
}

.ti_rssfeed-image {
	min-width: 33.33%;
	text-align: center
}

.ti_rssfeed-image img {
	max-height: 6em
}

.ti_rssfeed-list {
	margin-bottom: 0
}

.e2eBlogForum .ti_divider {
	margin: 1rem 0
}



.ti-table {
	position: relative;
	border-collapse: collapse;
	border-top: 1px solid #ccc;
	width: 100%
}

.ti-table .head.hidden {
	display: none
}

.ti-table .head.alternate {
	background: #edf7f8;
	overflow: hidden
}

.ti-table .head.alternate button {
	padding: .5em .8em;
	margin: 0 2em 0 0;
	float: left
}

.ti-table thead {
	background: #f9f9f9
}

.ti-table th {
	border-bottom: 2px solid #e8e8e8;
	text-align: left;
	vertical-align: top;
	color: #555;
	padding: 1em .6em;
	font-size: 14px;
	font-weight: 400;
	background: #f9f9f9
}

.ti-table th>span {
	cursor: pointer;
	display: block;
	position: relative
}

.ti-table td {
	border-bottom: 1px solid #e8e8e8;
	vertical-align: top;
	padding: .6em
}

.ti-table tbody tr:hover {
	background: #f9f9f9
}

.ti-table tbody tr.selected {
	background: #ffffe5
}

.ti-table tbody tr.open td {
	border-bottom: none
}

.ti-table .search-parts {
	font-size: 1.125em;
	float: left;
	margin-top: .5em;
	position: relative
}

.ti-table .search-parts::before {
	position: absolute;
	right: .2em;
	top: .25em;
	font-size: 1.4em;
	content: '\e8b6'
}

.ti-table .search-parts input {
	width: 14em;
	padding: .25em .3em
}

.ti-table .search-parts input[type=button] {
	border: none;
	cursor: pointer;
	position: absolute;
	background: 0 0;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 0;
	width: 2em
}

.ti-table .search-parts input.btn-reset {
	display: none
}

.ti-table .search-parts.reset::before {
	content: '\e14c'
}

.ti-table .search-parts.reset .btn-reset {
	display: block
}

.ti-table .search-parts.reset .btn-search {
	display: none
}

.ti-table .auto-complete {
	background: #fff;
	position: absolute;
	z-index: 10;
	width: 100%;
	max-height: 20em;
	overflow-y: auto;
	border: 1px solid #ccc;
	-webkit-box-shadow: 3px 3px 3px rgba(200,200,200,.6);
	box-shadow: 3px 3px 3px rgba(200,200,200,.6);
	font-weight: 400
}

.ti-table .auto-complete ul {
	padding: 0;
	margin: 0
}

.ti-table .auto-complete li {
	background: 0 0;
	margin: 0;
	padding: .3em
}

.ti-table .auto-complete li:hover {
	background: #e8e8e8
}

.ti-table .auto-complete li span {
	background: #ffffb3
}

.ti-table .auto-complete li.active {
	background: #e8e8e8
}

.ti-table col.hilighted {
	background: #f9f9f9;
	-webkit-animation: fadeOut 4s 2s forwards;
	animation: fadeOut 4s 2s forwards
}

.ti-table th.hilighted {
	background: #f9f9f9;
	-webkit-animation: fadeOut 4s 2s forwards;
	animation: fadeOut 4s 2s forwards
}

.ti-table td.hilighted {
	background: #f9f9f9
}

.ti-table.sortable {
	border-top: 1px solid #007c8c
}

.ti-table.sortable .head.alternate {
	background: #f9f9f9
}

.ti-table.sortable th.sort-ascend::before,.ti-table.sortable th.sort-descend::before {
	position: absolute;
	left: 0;
	color: #007c8c;
	font-size: 25px;
	font-weight: 500;
	top: 4px;
	padding: 4px
}

.ti-table.sortable th.sort-ascend::before {
	content: '\a71b'
}

.ti-table.sortable th.sort-descend::before {
	content: '\a71c'
}

.ti-table.sortable tbody tr:hover {
	background: #edf7f8
}

.ti-table.sortable tbody tr.selected {
	background: #ffffe5
}

.ti-table.sortable col.hilighted,.ti-table.sortable td.hilighted,.ti-table.sortable th.hilighted {
	background: #edf7f8
}

.tab,.ti_tabs {
	position: relative;
	top: calc(-1rem + 3px);
	display: inline-block;
	overflow: visible;
	width: calc(100% - 56px);
	margin-bottom: calc(1.5rem - 1px);
	margin-left: 28px;
	margin-right: 28px;
	border-bottom: 1px solid #555
}

.tab a,.ti_tabs a {
	cursor: pointer;
	text-decoration: none;
	color: #333
}

.tab a:hover,.ti_tabs a:hover {
	text-decoration: none
}

.tab ul,.ti_tabs ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin: 0;
	padding: 0 2rem;
	list-style: none
}

.tab ul::after,.tab ul::before,.ti_tabs ul::after,.ti_tabs ul::before {
	display: table;
	content: ''
}

.tab ul::after,.ti_tabs ul::after {
	clear: both
}

.tab li,.ti_tabs li {
	position: relative;
	float: left;
	margin: 0 1rem 0 -.5rem;
	padding: .75rem .25rem .5rem .75rem;
	line-height: 16px;
	list-style: none;
	color: #ccc;
	background-image: url(https://www.ti.com/etc/designs/ti/images/ui/iconTab.svg);
	background-repeat: no-repeat;
	background-position: 0 0
}

.tab li::after,.ti_tabs li::after {
	position: absolute;
	top: 0;
	right: -24px;
	width: 24px;
	height: 100%;
	content: '';
	background-image: url(https://www.ti.com/etc/designs/ti/images/ui/iconTab.svg);
	background-repeat: no-repeat;
	background-position: 100% 0
}

.tab .active,.tab .is-active,.ti_tabs .active,.ti_tabs .is-active {
	z-index: 1;
	background-position: 0 -120px;
	font-weight: 500
}

.tab .active::after,.tab .is-active::after,.ti_tabs .active::after,.ti_tabs .is-active::after {
	background-position: 100% -120px
}

.tab .active a,.tab .is-active a,.ti_tabs .active a,.ti_tabs .is-active a {
	color: #fff
}

.tab+.content,.ti_tabs+.content {
	margin-top: -2px
}

.ti_subTabNav {
	width: auto;
	height: 36px;
	margin: -37px 28px calc(3px + 2rem) 28px;
	background-color: #555
}

.ti_subTabNav ul {
	float: left;
	width: auto;
	margin: 0;
	padding-top: 0;
	list-style: none
}

.ti_subTabNav li {
	position: relative;
	float: left;
	margin: 0;
	padding: .5rem .75rem;
	list-style: none;
	-webkit-transition: border-bottom .2s;
	transition: border-bottom .2s;
	background-color: #555;
	background-image: none
}

.ti_subTabNav li:hover,.ti_subTabNav li:hover span {
	-webkit-transition: background-color .4s;
	transition: background-color .4s;
	border-bottom: 3px solid #0bc;
	background-color: #707070
}

.ti_subTabNav li:hover span {
	border-bottom: 0
}

.ti_subTabNav .is-active {
	-webkit-transition: border-bottom .2s;
	transition: border-bottom .2s;
	border-bottom: 3px solid #e00;
	font-weight: 500
}

.ti_subTabNav .is-active,.ti_subTabNav li:hover {
	margin-bottom: 0
}

.ti_subTabNav a {
	color: #fff!important
}

.ti_subTabNav a:hover {
	text-decoration: none
}

.ti_subTabNav .sub-tab-sub-menu {
	width: 6em;
	margin: 0;
	padding: .5em 1em 1em;
	height: 2.9em
}

.ti_subTabNav .sub-tab-sub-menu .ti_icon {
	position: relative;
	top: .2em
}

.ti_subTabNav .sub-tab-sub-menu:hover {
	-webkit-transition: background-color .4s;
	transition: background-color .4s;
	background-color: #707070
}

.ti_subTabNav .sub-tab-sub-menu>p {
	margin: 0;
	padding: 0 0 .7em 0;
	line-height: 1.8
}

.ti_subTabNav .sub-tab-sub-menu ul {
	position: relative;
	top: 0
}

.ti_subTabNav .sub-tab-sub-menu ul.show {
	opacity: 1;
	-webkit-transition: opacity .4s;
	transition: opacity .4s
}

.ti_subTabNav .sub-tab-sub-menu.is-expanded svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: -webkit-transform .15s ease-in-out;
	transition: -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out;
	transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out
}

.sub-tab-anchor li {
	float: left;
	background-image: none
}

.sub-tab-anchor::before {
	margin: 0 1em;
	content: ' | '
}

.sub-tab-anchor:first-child::before {
	margin: .25em;
	content: ''
}

.sub-tab-sub-menu {
	position: relative;
	float: left;
	width: 12%;
	margin: 0 .8em;
	padding: .2em .1em;
	cursor: pointer;
	text-align: right;
	white-space: nowrap;
	color: #fff;
	font-size: .96em
}

.sub-tab-sub-menu ul {
	position: absolute;
	top: 107%;
	left: -1.02em;
	overflow: hidden;
	width: 0!important;
	height: 0;
	-webkit-transition-delay: 0;
	transition-delay: 0;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	opacity: 0
}

.sub-tab-sub-menu ul.show {
	width: auto!important;
	height: auto;
	-webkit-transition-delay: 0;
	transition-delay: 0;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	opacity: 1
}

.sub-tab-sub-menu ul li {
	width: 229px;
	margin: 0;
	text-align: left
}

.sub-tab-sub-menu ul li:hover,.sub-tab-sub-menu ul li:hover span {
	border-bottom: 0
}

.sub-tab-sub-menu button {
	margin: auto;
	outline: 0
}

.sub-tab-sub-menu p {
	display: block;
	float: left;
	width: 30%;
	margin: .5em 0 0 .4em;
	text-align: left
}

.sub-tab-sub-menu i.icon-wordreplace {
	float: left;
	margin: .15em 0 0;
	padding: .1em 0
}

.sub-tab-sub-menu i.icon-wordreplace:after {
	margin: 0 0 -.1em 0
}

.sub-tab-sub-menu button .icon-wordreplace {
	font-size: 1em
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.tab,.ti_tabs {
		top: 0;
		margin-bottom: 32px
	}
}

.ti_techdocssearch {
	position: relative;
	display: inline-block;
	width: 850px;
	margin-bottom: 2rem;
	padding: 1em;
	background: #f9f9f9;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1)
}

.ti_techdocssearch ul {
	margin: 0 0 1em 1em;
	padding: 0;
	list-style-type: none
}

.ti_techdocssearch ul li {
	margin-bottom: 1em;
	padding: 0;
	background: 0 0
}

.ti_techdocssearch ul .slctdeslct {
	float: right
}

.ti_techdocssearch ul input[type=text] {
	max-width: 90%
}

.ti_techdocssearch ul input[type=radio] {
	margin: 3px 3px 0 5px
}

.ti_techdocssearch .leftcol {
	float: left;
	width: 400px;
	padding-right: 20px;
	border-right: 1px solid #ccc
}

.ti_techdocssearch .rtcol {
	position: absolute;
	top: 100px;
	left: 420px;
	float: left;
	width: 400px
}

.ti_techdocssearch .btm-row {
	width: 100%;
	padding: 1em;
	background: #f9f9f9
}

.ti_techdocssearch .btm-row input[type=button] {
	position: absolute;
	right: 1em;
	bottom: 1em;
	float: right
}

.ti_techdocssearch select {
	width: 100%;
	margin: .2em 0
}

.ti_techdocssearch-filter {
	padding-top: 5px
}

.ti_techdocssearch-filter select {
	width: 90%
}

.ti_techdocssearch-title {
	margin: 0
}

.ti_techdocssearch-title h2 {
	margin-left: .6em
}

.ti_techdocssearch-main::after {
	content: ''!important;
	display: block!important;
	clear: both!important
}

.ti_techdocssearch-disclaim {
	float: right;
	margin-top: 0;
	font-size: .9em
}

.video {
	margin-bottom: 2rem
}

#entryDesc {
	height: 50px;
	margin: .5em 0 1em
}

.galleryThumbTitle {
	overflow: hidden;
	width: 160px;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: .8em
}

.hand img {
	border: 1px solid silver
}

.galleryRelatedBox {
	overflow: auto;
	height: 281px;
	padding: .5em;
	border: solid 1px silver;
	background: #fff
}

.tagDesc {
	overflow: auto;
	height: 40px;
	margin: .5em 0 1em
}

.durDesc,.postDesc,.viewDesc {
	overflow: auto;
	margin: .5em 0 1em
}

.videoContainer {
	border: 1px solid silver
}

.ti_videoS .bc-player-SyZQ91bel_default {
	width: auto;
	height: auto;
	min-height: 120px;
	padding-top: 35%;
	border: 1px solid #aaa
}

.ti_videoH {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0
}

.ti_videoH>.ti_player,.ti_videoH>.ti_playlist {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ti_videoH .vjs-playlist {
	height: 350px;
	margin: 0;
	border: 1px solid #aaa;
	border-left: none
}

.ti_videoH .bc-player-BJMvlwjfl_default {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 350px;
	min-height: 120px;
	border: 1px solid #aaa;
	border-right: none
}

.ti_videoH .ti_playlist {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 40%
}

.ti_videoH .ti_player {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 75%;
	flex: 1 1 75%
}

.ti_videoV {
	height: auto
}

.ti_videoV .vjs-playlist {
	min-width: 0;
	height: auto;
	max-height: 330px;
	margin: 0;
	border: 1px solid #aaa;
	border-top: none
}

.ti_videoV .bc-player-BJMvlwjfl_default {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: auto;
	height: auto;
	min-height: 120px;
	padding-top: 57%;
	border: 1px solid #aaa;
	border-bottom: none
}

.ti_playlist .vjs-playlist {
	background-color: #fff
}

.ti_playlist .vjs-playlist .vjs-selected .vjs-playlist-thumbnail::before {
	display: none
}

.ti_playlist .vjs-playlist .vjs-selected .vjs-playlist-thumbnail>img {
	border: 3px solid #0bc
}

.ti_playlist .vjs-playlist .vjs-playlist-item {
	text-align: left;
	background-color: #fff;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif
}

.ti_playlist .vjs-playlist .vjs-playlist-item:focus .vjs-playlist-thumbnail:before,.ti_playlist .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before {
	top: 20px;
	left: 44.5px;
	width: 32px;
	height: 28px;
	color: #fff;
	border-radius: 0;
	background-color: rgba(90,90,90,.75);
	font-size: 22px;
	line-height: 28px
}

.ti_playlist .vjs-playlist .vjs-playlist-item .vjs-playlist-description {
	line-height: 16px
}

.video-js :before {
	font-family: VideoJS,sans-serif
}

button.vjs-button:focus,button.vjs-button:hover {
	background: 0 0
}

.vjs-mouse.vjs-playlist cite {
	font-weight: 500!important
}

.ee-components-view {
	padding: 0;
	border: 1px solid #ccc;
	margin: 2rem 0
}

.ee-components-view-center {
	padding: 0
}

@media (min-width:600px) {
	.ee-template:not([data-presentation=below])[data-presentation=collapsible] .ee-template-featured,.ee-template:not([data-presentation=below])[data-presentation=collapsible] .ee-template-info-outer-footer-inner,.ee-template:not([data-presentation=below])[data-presentation=collapsible] .ee-template-info-outer-header-inner,.ee-template:not([data-presentation=below])[data-presentation=collapsible] .ee-template-info-outer-info:not([data-info-placement=right]) {
		padding-right: 0;
		-webkit-transition: width .3s ease;
		transition: width .3s ease
	}

	.ee-template:not([data-presentation=below]) .ee-template-featured,.ee-template:not([data-presentation=below]) .ee-template-info-outer-footer-inner,.ee-template:not([data-presentation=below]) .ee-template-info-outer-header-inner,.ee-template:not([data-presentation=below]) .ee-template-info-outer-info:not([data-info-placement=right]) {
		width: 75%;
		padding-right: 0
	}

	.ee-template:not([data-presentation=below]) .ee-template-playlist {
		position: absolute;
		margin: 0;
		padding: 10px;
		border: none;
		width: 25%;
		left: 75%;
		top: 0;
		bottom: 0;
		overflow: auto
	}
}

@media (max-width:450px) {
	.ee-components-style-videoTitle {
		font-size: 20px!important;
		line-height: 24px!important;
		font-weight: 300;
		color: #333;
		margin-bottom: .75rem
	}
}

.ee-components-video-list-item:not(:last-child) {
	margin-bottom: 4px
}

.ee-components-video-info {
	padding: 1.5rem;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px
}

.ee-components-style-nowPlaying {
	background-color: #c00;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-transform: uppercase;
	padding: 6px 10px
}

.ee-components-thumbnail:focus,.ee-components-thumbnail:hover {
	outline: 1px solid #c00;
	outline-offset: -1px;
	z-index: 1000
}

.ee-components-play-button-watched {
	background-color: #c00;
	color: #fff;
	padding: 6px 10px;
	text-transform: uppercase;
	font-size: 12px
}

.ee-components-style-overlay {
	color: #fff;
	background-color: rgba(0,0,0,.7);
	font-size: 14px;
	font-weight: 400
}

.ee-components-style-videoTitle {
	font-size: 20px!important;
	line-height: 28px!important;
	font-weight: 300!important;
	color: #333;
	margin-bottom: .75rem
}

.ee-components-thumbnail {
	position: relative;
	cursor: pointer;
	width: 100%;
	background-color: #fff;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-origin: content-box;
	background-clip: content-box;
	padding: 0;
	border: 1px solid #ccc
}

.ee-components-video-info-duration {
	font-size: 14px;
	line-height: 20px;
	color: #555;
	opacity: .81!important
}

.ee-components-video-info-description,.ee-components-video-info-download,.ee-components-video-info-related-link {
	margin-top: 8px;
	font-size: 14px;
	color: #555;
	line-height: 20px;
	white-space: pre-wrap
}

.ee-components-style-anchor {
	color: #007c8c;
	text-decoration: none
}

.ee-components-style-anchor:hover {
	text-decoration: underline
}

.ee-components-video-thumbnail[data-info-placement=overlay] .ee-components-video-info {
	position: absolute;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	display: inline-block;
	white-space: nowrap;
	padding: 0;
	max-width: 100%;
	width: 100%
}

.ee-components-video-info-name-content {
	font-size: 14px;
	font-weight: 400
}

.a-decelerate,.a-ease-out {
	-webkit-transition: all,cubic-bezier(0,0,.2,1),250ms;
	transition: all,cubic-bezier(0,0,.2,1),250ms
}

.a-accelerate {
	-webkit-transition: all,cubic-bezier(.4,0,1,1),.2s;
	transition: all,cubic-bezier(.4,0,1,1),.2s
}

.a-smooth {
	-webkit-transition: all,cubic-bezier(.4,0,.2,1),250ms;
	transition: all,cubic-bezier(.4,0,.2,1),250ms
}

.a-fade-in {
	-webkit-animation: fadeIn 150ms cubic-bezier(0,0,.2,1) forwards;
	animation: fadeIn 150ms cubic-bezier(0,0,.2,1) forwards
}

.a-fade-out {
	-webkit-animation: fadeOut 75ms cubic-bezier(.4,0,1,1) forwards;
	animation: fadeOut 75ms cubic-bezier(.4,0,1,1) forwards;
	pointer-events: none
}

.a-side-menu-open {
	-webkit-animation: menu-enter-view 250ms cubic-bezier(0,0,.2,1) forwards;
	animation: menu-enter-view 250ms cubic-bezier(0,0,.2,1) forwards
}

.a-side-menu-close {
	-webkit-animation: menu-exit-view .2s cubic-bezier(.4,0,1,1) forwards;
	animation: menu-exit-view .2s cubic-bezier(.4,0,1,1) forwards
}

.a-slide-enter-up {
	-webkit-animation: slideUp 250ms cubic-bezier(0,0,.2,1),fadeIn 150ms forwards;
	animation: slideUp 250ms cubic-bezier(0,0,.2,1),fadeIn 150ms forwards
}

.a-slide-exit-down {
	-webkit-animation: slideDown .2s cubic-bezier(.4,0,1,1),fadeOut .2s forwards;
	animation: slideDown .2s cubic-bezier(.4,0,1,1),fadeOut .2s forwards;
	pointer-events: none
}

.a-slide-enter-right {
	-webkit-animation: slideRight 250ms cubic-bezier(0,0,.2,1),fadeIn 250ms forwards;
	animation: slideRight 250ms cubic-bezier(0,0,.2,1),fadeIn 250ms forwards
}

.a-slide-exit-left {
	-webkit-animation: slideLeft .2s cubic-bezier(.4,0,1,1),fadeOut .2s forwards;
	animation: slideLeft .2s cubic-bezier(.4,0,1,1),fadeOut .2s forwards;
	pointer-events: none
}

@-webkit-keyframes focus-highlight {
	from {
		-webkit-box-shadow: 0 0 0 3px #9ed6df;
		box-shadow: 0 0 0 3px #9ed6df
	}

	to {
		-webkit-box-shadow: 0 0 0 3px rgba(158,214,223,.25);
		box-shadow: 0 0 0 3px rgba(158,214,223,.25)
	}
}

@keyframes focus-highlight {
	from {
		-webkit-box-shadow: 0 0 0 3px #9ed6df;
		box-shadow: 0 0 0 3px #9ed6df
	}

	to {
		-webkit-box-shadow: 0 0 0 3px rgba(158,214,223,.25);
		box-shadow: 0 0 0 3px rgba(158,214,223,.25)
	}
}

@-webkit-keyframes focus-btn {
	from {
		width: 75%;
		padding-top: 65%
	}

	70% {
		width: 85%;
		padding-top: 75%
	}

	to {
		width: 75%;
		padding-top: 65%
	}
}

@keyframes focus-btn {
	from {
		width: 75%;
		padding-top: 65%
	}

	70% {
		width: 85%;
		padding-top: 75%
	}

	to {
		width: 75%;
		padding-top: 65%
	}
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	from {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@-webkit-keyframes slideUp {
	0% {
		-webkit-transform: translateY(15px);
		transform: translateY(15px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes slideUp {
	0% {
		-webkit-transform: translateY(15px);
		transform: translateY(15px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(15px);
		transform: translateY(15px)
	}
}

@keyframes slideDown {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(15px);
		transform: translateY(15px)
	}
}

@-webkit-keyframes slideRight {
	0% {
		-webkit-transform: translateX(-15px);
		transform: translateX(-15px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes slideRight {
	0% {
		-webkit-transform: translateX(-15px);
		transform: translateX(-15px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes slideLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		-webkit-transform: translateX(-15px);
		transform: translateX(-15px)
	}
}

@keyframes slideLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		-webkit-transform: translateX(-15px);
		transform: translateX(-15px)
	}
}

@-webkit-keyframes menu-enter-view {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes menu-enter-view {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes menu-exit-view {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		display: block
	}

	99% {
		display: block
	}

	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		display: none
	}
}

@keyframes menu-exit-view {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		display: block
	}

	99% {
		display: block
	}

	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		display: none
	}
}

.clear::after,.u-clearfix::after {
	content: ''!important;
	display: block!important;
	clear: both!important
}

.u-show {
	display: block!important
}

.hidden,.u-hidden {
	display: none!important
}

.u-hidden-visually {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	-webkit-clip-path: inset(50%)!important;
	clip-path: inset(50%)!important;
	height: 1px!important;
	margin: -1px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	white-space: nowrap!important;
	width: 1px!important
}

.u-hidden-visually.is-active,.u-hidden-visually.is-focusable {
	clip: auto;
	-webkit-clip-path: none;
	clip-path: none;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
	white-space: inherit
}

.u-invisible {
	visibility: hidden
}

.u-navlist {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding-left: 0;
	list-style: none
}

.u-navlist li {
	margin-right: 1rem
}

.no-style,.u-list-unstyled {
	padding-left: 0;
	margin-left: 0;
	list-style: none
}

.no-style.mod-icon a,.u-list-unstyled.mod-icon a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.no-style.mod-icon a .ti_icon,.u-list-unstyled.mod-icon a .ti_icon {
	margin-right: .5rem
}

.flleft,.u-pull-left {
	float: left
}

.flright,.u-pull-right {
	float: right
}

.u-center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.u-sticky {
	position: -webkit-sticky;
	position: sticky
}

.u-cursor-pointer {
	cursor: pointer
}

.u-svgObjectLink {
	position: relative;
	display: inline-block
}

.u-svgObjectLink::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.center,.u-text-center {
	text-align: center
}

.u-text-left {
	text-align: left
}



.u-text-justify {
	text-align: justify
}

.u-text-vcenter {
	vertical-align: middle
}

.nowrap,.u-text-nowrap {
	white-space: nowrap
}

.u-text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.u-text-breakall {
	word-break: break-all
}

.u-text-lowercase {
	text-transform: lowercase
}

.u-text-uppercase {
	text-transform: uppercase
}

.u-text-capitalize {
	text-transform: capitalize
}

.u-text-strikethrough {
	text-decoration: line-through
}

.u-font-weight-light {
	font-weight: 300
}

.u-font-weight-normal {
	font-weight: 400
}

.u-font-weight-heavy {
	font-weight: 500
}

.u-font-size-1,.u-font-size-small {
	font-size: 12px
}

.u-font-size-2,.u-font-size-medium {
	font-size: 14px
}

.u-font-size-3,.u-font-size-large {
	font-size: 16px
}

.u-font-size-4 {
	font-size: 20px
}

.u-font-size-5 {
	font-size: 24px
}

.u-font-size-6 {
	font-size: 28px
}

.u-font-size-7 {
	font-size: 34px
}

.u-line-height-1 {
	font-size: 16px
}

.u-line-height-2 {
	font-size: 20px
}

.u-line-height-3 {
	font-size: 24px
}

.u-line-height-4 {
	font-size: 28px
}

.u-line-height-5 {
	font-size: 32px
}

.u-line-height-6 {
	font-size: 36px
}

.u-line-height-7 {
	font-size: 40px
}

.u-language-cn {
	font-family: Roboto,"华文细黑",STXihei,"PingFang TC","微软雅黑体","Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体",SimSun,"Helvetica Neue",Helvetica,Tahoma,sans-serif
}

.u-language-jp {
	font-family: Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",Helvetica,Tahoma,sans-serif
}

.u-language-ko {
	font-family: Roboto,"Apple SD Gothic Neo",NanumBarunGothic,"맑은 고딕","Malgun Gothic","굴림",Gulim,"돋움",Dotum,"Helvetica Neue",Helvetica,Tahoma,sans-serif
}

.u-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.u-flex.mod-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.u-flex.mod-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.u-flex.mod-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.u-flex.mod-justify-start {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.u-flex.mod-justify-end {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.u-flex.mod-justify-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.u-flex.mod-justify-spaceBetween {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.u-flex.mod-justify-spaceAround {
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.u-flex.mod-align-stretch {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.u-flex.mod-align-start {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.u-flex.mod-align-end {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.u-flex.mod-align-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.u-flex.mod-content-stretch {
	-ms-flex-line-pack: stretch;
	align-content: stretch
}

.u-flex.mod-content-start {
	-ms-flex-line-pack: start;
	align-content: flex-start
}

.u-flex.mod-content-end {
	-ms-flex-line-pack: end;
	align-content: flex-end
}

.u-flex.mod-content-center {
	-ms-flex-line-pack: center;
	align-content: center
}

.u-flex.mod-content-spaceBetween {
	-ms-flex-line-pack: justify;
	align-content: space-between
}

.u-flex.mod-content-spaceAround {
	-ms-flex-line-pack: distribute;
	align-content: space-around
}

.u-flex-item.mod-basis-100 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}

.u-flex-item.mod-item-grow {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.u-flex-item.mod-item-noshrink {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.u-flex-item.mod-align-stretch {
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.u-flex-item.mod-align-start {
	-ms-flex-item-align: start;
	align-self: flex-start
}

.u-flex-item.mod-align-end {
	-ms-flex-item-align: end;
	align-self: flex-end
}

.u-flex-item.mod-align-center {
	-ms-flex-item-align: center;
	align-self: center
}

.u-margin-0 {
	margin: 0!important
}

.u-margin-vertical-0 {
	margin-top: 0!important;
	margin-bottom: 0!important
}

.u-margin-horizontal-0 {
	margin-left: 0!important;
	margin-right: 0!important
}

.u-margin-top-0 {
	margin-top: 0!important
}

.u-margin-bottom-0 {
	margin-bottom: 0!important
}

.u-margin-left-0 {
	margin-left: 0!important
}

.u-margin-right-0 {
	margin-right: 0!important
}

.u-margin-xs {
	margin: .25rem!important
}

.u-margin-vertical-xs {
	margin-top: .25rem!important;
	margin-bottom: .25rem!important
}

.u-margin-horizontal-xs {
	margin-left: .25rem!important;
	margin-right: .25rem!important
}

.u-margin-top-xs {
	margin-top: .25rem!important
}

.u-margin-bottom-xs {
	margin-bottom: .25rem!important
}

.u-margin-left-xs {
	margin-left: .25rem!important
}

.u-margin-right-xs {
	margin-right: .25rem!important
}

.u-margin-s {
	margin: .5rem!important
}

.u-margin-vertical-s {
	margin-top: .5rem!important;
	margin-bottom: .5rem!important
}

.u-margin-horizontal-s {
	margin-left: .5rem!important;
	margin-right: .5rem!important
}

.u-margin-top-s {
	margin-top: .5rem!important
}

.u-margin-bottom-s {
	margin-bottom: .5rem!important
}

.u-margin-left-s {
	margin-left: .5rem!important
}

.u-margin-right-s {
	margin-right: .5rem!important
}

.u-margin-m {
	margin: 1rem!important
}

.u-margin-vertical-m {
	margin-top: 1rem!important;
	margin-bottom: 1rem!important
}

.u-margin-horizontal-m {
	margin-left: 1rem!important;
	margin-right: 1rem!important
}

.u-margin-top-m {
	margin-top: 1rem!important
}

.u-margin-bottom-m {
	margin-bottom: 1rem!important
}

.u-margin-left-m {
	margin-left: 1rem!important
}

.u-margin-right-m {
	margin-right: 1rem!important
}

.u-margin-l {
	margin: 1.5rem!important
}

.u-margin-vertical-l {
	margin-top: 1.5rem!important;
	margin-bottom: 1.5rem!important
}

.u-margin-horizontal-l {
	margin-left: 1.5rem!important;
	margin-right: 1.5rem!important
}

.u-margin-top-l {
	margin-top: 1.5rem!important
}

.u-margin-bottom-l {
	margin-bottom: 1.5rem!important
}

.u-margin-left-l {
	margin-left: 1.5rem!important
}

.u-margin-right-l {
	margin-right: 1.5rem!important
}

.u-margin-xl {
	margin: 2rem!important
}

.u-margin-vertical-xl {
	margin-top: 2rem!important;
	margin-bottom: 2rem!important
}

.u-margin-horizontal-xl {
	margin-left: 2rem!important;
	margin-right: 2rem!important
}

.u-margin-top-xl {
	margin-top: 2rem!important
}

.u-margin-bottom-xl {
	margin-bottom: 2rem!important
}

.u-margin-left-xl {
	margin-left: 2rem!important
}

.u-margin-right-xl {
	margin-right: 2rem!important
}

.u-margin-xxl {
	margin: 3rem!important
}

.u-margin-vertical-xxl {
	margin-top: 3rem!important;
	margin-bottom: 3rem!important
}

.u-margin-horizontal-xxl {
	margin-left: 3rem!important;
	margin-right: 3rem!important
}

.u-margin-top-xxl {
	margin-top: 3rem!important
}

.u-margin-bottom-xxl {
	margin-bottom: 3rem!important
}

.u-margin-left-xxl {
	margin-left: 3rem!important
}

.u-margin-right-xxl {
	margin-right: 3rem!important
}

.u-margin-xxxl {
	margin: 4rem!important
}

.u-margin-vertical-xxxl {
	margin-top: 4rem!important;
	margin-bottom: 4rem!important
}

.u-margin-horizontal-xxxl {
	margin-left: 4rem!important;
	margin-right: 4rem!important
}

.u-margin-top-xxxl {
	margin-top: 4rem!important
}

.u-margin-bottom-xxxl {
	margin-bottom: 4rem!important
}

.u-margin-left-xxxl {
	margin-left: 4rem!important
}

.u-margin-right-xxxl {
	margin-right: 4rem!important
}

.u-margin-xxxxl {
	margin: 6rem!important
}

.u-margin-vertical-xxxxl {
	margin-top: 6rem!important;
	margin-bottom: 6rem!important
}

.u-margin-horizontal-xxxxl {
	margin-left: 6rem!important;
	margin-right: 6rem!important
}

.u-margin-top-xxxxl {
	margin-top: 6rem!important
}

.u-margin-bottom-xxxxl {
	margin-bottom: 6rem!important
}

.u-margin-left-xxxxl {
	margin-left: 6rem!important
}

.u-margin-right-xxxxl {
	margin-right: 6rem!important
}

.u-padding-0 {
	padding: 0!important
}

.u-padding-vertical-0 {
	padding-top: 0!important;
	padding-bottom: 0!important
}

.u-padding-horizontal-0 {
	padding-left: 0!important;
	padding-right: 0!important
}

.u-padding-top-0 {
	padding-top: 0!important
}

.u-padding-bottom-0 {
	padding-bottom: 0!important
}

.u-padding-left-0 {
	padding-left: 0!important
}

.u-padding-right-0 {
	padding-right: 0!important
}

.u-padding-xs {
	padding: .25rem!important
}

.u-padding-vertical-xs {
	padding-top: .25rem!important;
	padding-bottom: .25rem!important
}

.u-padding-horizontal-xs {
	padding-left: .25rem!important;
	padding-right: .25rem!important
}

.u-padding-top-xs {
	padding-top: .25rem!important
}

.u-padding-bottom-xs {
	padding-bottom: .25rem!important
}

.u-padding-left-xs {
	padding-left: .25rem!important
}

.u-padding-right-xs {
	padding-right: .25rem!important
}

.u-padding-s {
	padding: .5rem!important
}

.u-padding-vertical-s {
	padding-top: .5rem!important;
	padding-bottom: .5rem!important
}

.u-padding-horizontal-s {
	padding-left: .5rem!important;
	padding-right: .5rem!important
}

.u-padding-top-s {
	padding-top: .5rem!important
}

.u-padding-bottom-s {
	padding-bottom: .5rem!important
}

.u-padding-left-s {
	padding-left: .5rem!important
}

.u-padding-right-s {
	padding-right: .5rem!important
}

.u-padding-m {
	padding: 1rem!important
}

.u-padding-vertical-m {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}

.u-padding-horizontal-m {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}

.u-padding-top-m {
	padding-top: 1rem!important
}

.u-padding-bottom-m {
	padding-bottom: 1rem!important
}

.u-padding-left-m {
	padding-left: 1rem!important
}

.u-padding-right-m {
	padding-right: 1rem!important
}

.u-padding-l {
	padding: 1.5rem!important
}

.u-padding-vertical-l {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}

.u-padding-horizontal-l {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}

.u-padding-top-l {
	padding-top: 1.5rem!important
}

.u-padding-bottom-l {
	padding-bottom: 1.5rem!important
}

.u-padding-left-l {
	padding-left: 1.5rem!important
}

.u-padding-right-l {
	padding-right: 1.5rem!important
}

.u-padding-xl {
	padding: 2rem!important
}

.u-padding-vertical-xl {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}

.u-padding-horizontal-xl {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}

.u-padding-top-xl {
	padding-top: 2rem!important
}

.u-padding-bottom-xl {
	padding-bottom: 2rem!important
}

.u-padding-left-xl {
	padding-left: 2rem!important
}

.u-padding-right-xl {
	padding-right: 2rem!important
}

.u-padding-xxl {
	padding: 3rem!important
}

.u-padding-vertical-xxl {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}

.u-padding-horizontal-xxl {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}

.u-padding-top-xxl {
	padding-top: 3rem!important
}

.u-padding-bottom-xxl {
	padding-bottom: 3rem!important
}

.u-padding-left-xxl {
	padding-left: 3rem!important
}

.u-padding-right-xxl {
	padding-right: 3rem!important
}

.u-padding-xxxl {
	padding: 4rem!important
}

.u-padding-vertical-xxxl {
	padding-top: 4rem!important;
	padding-bottom: 4rem!important
}

.u-padding-horizontal-xxxl {
	padding-left: 4rem!important;
	padding-right: 4rem!important
}

.u-padding-top-xxxl {
	padding-top: 4rem!important
}

.u-padding-bottom-xxxl {
	padding-bottom: 4rem!important
}

.u-padding-left-xxxl {
	padding-left: 4rem!important
}

.u-padding-right-xxxl {
	padding-right: 4rem!important
}

.u-padding-xxxxl {
	padding: 6rem!important
}

.u-padding-vertical-xxxxl {
	padding-top: 6rem!important;
	padding-bottom: 6rem!important
}

.u-padding-horizontal-xxxxl {
	padding-left: 6rem!important;
	padding-right: 6rem!important
}

.u-padding-top-xxxxl {
	padding-top: 6rem!important
}

.u-padding-bottom-xxxxl {
	padding-bottom: 6rem!important
}

.u-padding-left-xxxxl {
	padding-left: 6rem!important
}

.u-padding-right-xxxxl {
	padding-right: 6rem!important
}

.u-cardBorder-top-teal {
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #007c8c
}

.u-cardBorder-top-red {
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #c00
}

.u-cardBorder-left-teal {
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #007c8c
}

.u-cardBorder-left-charcoal {
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #333
}

.u-image.mod-aspect {
	display: block;
	width: 100%;
	position: relative;
	height: 0;
	padding: 100% 0 0 0;
	overflow: hidden
}

.u-image.mod-aspect.mod-rectangle {
	padding: 56.25% 0 0 0
}

.u-image.mod-aspect>img {
	position: absolute;
	display: block;
	max-width: 100%;
	max-height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto
}

.u-image.mod-aspect.mod-cover>img {
	max-height: none;
	left: -200%;
	right: -200%;
	top: -200%;
	bottom: -200%
}

.u-image.mod-zoom::after {
	content: '\00a0';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 48px;
	height: 48px;
	opacity: .75;
	background-color: #555;
	background-image: url(https://www.ti.com/assets/icons/ti_icons-actions/zoom-in.svg);
	background-repeat: no-repeat;
	background-position: 0 -192px;
	background-size: 48px
}

.u-image.mod-zoom:hover::after {
	opacity: 1
}

.u-view-maxWidth {
	max-width: 1440px
}

.u-border-rounded {
	border-radius: 2px
}

.u-border-circle {
	border-radius: 50%
}

.u-boxShadow-1 {
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.1)
}

.u-boxShadow-2 {
	-webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,.09),0 3px 4px 0 rgba(0,0,0,.11),0 3px 3px -2px rgba(0,0,0,.09);
	box-shadow: 0 1px 8px 0 rgba(0,0,0,.09),0 3px 4px 0 rgba(0,0,0,.11),0 3px 3px -2px rgba(0,0,0,.09)
}

.u-boxShadow-3 {
	-webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,.08),0 6px 10px 0 rgba(0,0,0,.1),0 1px 18px 0 rgba(0,0,0,.08);
	box-shadow: 0 3px 5px -1px rgba(0,0,0,.08),0 6px 10px 0 rgba(0,0,0,.1),0 1px 18px 0 rgba(0,0,0,.08)
}

.u-boxShadow-4 {
	-webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,.06),0 12px 17px 2px rgba(0,0,0,.08),0 5px 22px 4px rgba(0,0,0,.06);
	box-shadow: 0 7px 8px -4px rgba(0,0,0,.06),0 12px 17px 2px rgba(0,0,0,.08),0 5px 22px 4px rgba(0,0,0,.06)
}

.u-bgColor-teal1 {
	color: #333;
	background-color: #edf7f8
}

.u-bgColor-teal2 {
	color: #333;
	background-color: #d9f1f4
}

.u-bgColor-teal3 {
	color: #333;
	background-color: #9ed6df
}

.u-bgColor-teal4 {
	color: #333;
	background-color: #0bc
}

.u-bgColor-teal5 {
	color: #fff;
	background-color: #007c8c
}

.u-bgColor-teal6 {
	color: #fff;
	background-color: #156
}

.u-bgColor-red1 {
	color: #333;
	background-color: #fbeeee
}

.u-bgColor-red2 {
	color: #333;
	background-color: #f4dfdf
}

.u-bgColor-red3 {
	color: #333;
	background-color: #efb9b9
}

.u-bgColor-red4 {
	color: #fff;
	background-color: #e00
}

.u-bgColor-red5 {
	color: #fff;
	background-color: #c00
}

.u-bgColor-red6 {
	color: #fff;
	background-color: #900
}

.u-bgColor-white {
	color: #333;
	background-color: #fff
}

.u-bgColor-grey1 {
	color: #333;
	background-color: #f9f9f9
}

.u-bgColor-grey2 {
	color: #333;
	background-color: #e8e8e8
}

.u-bgColor-grey3 {
	color: #333;
	background-color: #ccc
}

.u-bgColor-grey4 {
	color: #333;
	background-color: #b9b9b9
}

.u-bgColor-grey5 {
	color: #333;
	background-color: #aaa
}

.u-bgColor-grey6 {
	color: #333;
	background-color: #999
}

.u-bgColor-grey7 {
	color: #fff;
	background-color: #555
}

.u-bgColor-grey8 {
	color: #fff;
	background-color: #333
}

.u-bgColor-black {
	color: #fff;
	background-color: #000
}

.u-bgColor-yellow1 {
	color: #333;
	background-color: #ffffe5
}

.u-bgColor-yellow2 {
	color: #333;
	background-color: #ffffb3
}

.u-bgColor-yellow3 {
	color: #333;
	background-color: #fbe458
}

.u-bgColor-yellow4 {
	color: #333;
	background-color: #f93
}

.u-bgColor-hoverhighlight {
	color: #333;
	background: #edf7f8
}

.u-bgColor-lightGradient {
	color: #333;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9f9f9));
	background: linear-gradient(180deg,#fff 0,#f9f9f9 100%)
}

.u-color-teal1 {
	color: #edf7f8;
	fill: #edf7f8
}

.u-color-teal2 {
	color: #d9f1f4;
	fill: #d9f1f4
}

.u-color-teal3 {
	color: #9ed6df;
	fill: #9ed6df
}

.u-color-teal4 {
	color: #0bc;
	fill: #0bc
}

.u-color-teal5 {
	color: #007c8c;
	fill: #007c8c
}

.u-color-teal6 {
	color: #156;
	fill: #156
}

.u-color-red1 {
	color: #fbeeee;
	fill: #fbeeee
}

.u-color-red2 {
	color: #f4dfdf;
	fill: #f4dfdf
}

.u-color-red3 {
	color: #efb9b9;
	fill: #efb9b9
}

.u-color-red4 {
	color: #e00;
	fill: #e00
}

.u-color-red5 {
	color: #c00;
	fill: #c00
}

.u-color-red6 {
	color: #900;
	fill: #900
}

.u-color-white {
	color: #fff;
	fill: #fff
}

.u-color-grey1 {
	color: #f9f9f9;
	fill: #f9f9f9
}

.u-color-grey2 {
	color: #e8e8e8;
	fill: #e8e8e8
}

.u-color-grey3 {
	color: #ccc;
	fill: #ccc
}

.u-color-grey4 {
	color: #b9b9b9;
	fill: #b9b9b9
}

.u-color-grey5 {
	color: #aaa;
	fill: #aaa
}

.u-color-grey6 {
	color: #999;
	fill: #999
}

.u-color-grey7 {
	color: #555;
	fill: #555
}

.u-color-grey8 {
	color: #333;
	fill: #333
}

.u-color-black {
	color: #000;
	fill: #000
}

.u-color-yellow1 {
	color: #ffffe5;
	fill: #ffffe5
}

.u-color-yellow2 {
	color: #ffffb3;
	fill: #ffffb3
}

.u-color-yellow3 {
	color: #fbe458;
	fill: #fbe458
}

.u-color-yellow4 {
	color: #f93;
	fill: #f93
}

.u-color-green {
	color: #4b5;
	fill: #4b5
}

.overviewContentText:empty {
	display: none
}

.author-only {
	display: none
}

.aem-AuthorLayer-Edit .author-only {
	display: block
}

.doc-category-lit-margin {
	margin-bottom: 20px
}

.richText.text h2 {
	margin-left: 0
}

.richText.parbase {
	margin-bottom: 2rem
}

#sb-container {
	display: none
}

.enhancedColumnControl>div>.row {
	margin-right: -14px;
	margin-left: -14px
}

.aem-AuthorLayer-Design .collapsible-item-content.js-collapsible-content,.aem-AuthorLayer-Edit .collapsible-item-content.js-collapsible-content {
	display: block!important
}

.pageNavContent li {
	margin: 0;
	padding: .4em 0;
	border-top: 1px dotted #e8e8e8;
	background: 0 0
}

.productFamilyApplications-section td.mod-alt,.productFamilyApplications-section tr.mod-alt {
	background-color: #f9f9f9
}

.featuredLiterature {
	margin-bottom: 2rem
}

.featuredLiterature .ti_box {
	height: auto
}

.featuredLiterature .ti_box-image {
	width: 33.3%
}

.featuredLiterature .ti_box-literature {
	width: 66.6%
}

.linkList .ti_box {
	padding-top: 1rem
}

.u-sameheight .featuredContent,.u-sameheight .featuredLiterature,.u-sameheight .featuredProduct,.u-sameheight .featuredReferenceDesign,.u-sameheight .featuredTool,.u-sameheight .overview.parbase,.u-sameheight .storePromo {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	height: 100%
}

#tiHeader+br,#uidform+br {
	display: none
}

.content>.tabbedNavigation>nav.ti_tabs {
	margin-left: 0
}

.ti_box-content .ti-price {
	margin-bottom: 1.2em;
	font-size: .85em
}

.ti_box-content .ti-price>div {
	margin-bottom: .18em
}

.ti_box-content .ti-price .ti-listPrice {
	color: #c00;
	font-size: 1.24em;
	font-weight: 600
}

.ti_box-content .ti-price .ti-listPrice .ti-currency {
	font-size: .8em
}

.ti_box-content .u-text-strike {
	text-decoration: line-through
}

ul.ti_key-products {
	margin: 0
}

ul.ti_key-products>li {
	padding: 0;
	background: 0 0
}

.ti_tagged-item {
	font-size: 12px!important;
	text-transform: uppercase!important;
	font-weight: 300!important;
	padding: 0!important;
	margin-bottom: .5rem!important;
	color: #555!important;
	background-color: transparent!important
}

.de-de .button {
	white-space: normal
}

.de-de .featuredReferenceDesign .ti_box-cta-button+.ti_box-cta-button,.de-de .featuredTool .ti_box-cta-button+.ti_box-cta-button,.de-de .storePromo .ti_box-cta-button+.ti_box-cta-button {
	margin-left: 1.5em
}

.de-de h1,.de-de h2,.de-de h3,.de-de h4,.de-de h5,.de-de h6,.de-de li,.de-de p {
	overflow-wrap: break-word
}

.de-de .ti_box-title.mod-large {
	font-size: 1.4em
}

.de-de .ti_apps-nav #flyout_menu a#fl_resetLink {
	top: 1.8em;
	font-size: .9em
}

.de-de .ti_apps-nav #flyout_menu .result-count {
	margin-bottom: 2em
}

#top_search .coveo-search-section {
	max-width: 300px!important
}

#top_search .coveo-search-button-svg,#top_search .magic-box-clear-svg {
	color: #333!important
}

.CoveoSearchInterface {
	font-family: Roboto,'Franklin Gothic Medium',Tahoma,sans-serif!important
}

.ti-search-pageContent .CoveoTab p {
	height: initial!important
}

.CoveoResultList h3 {
	margin: .25rem 0!important
}

.CoveoResultLink.CoveoPrintableUri {
	margin: .25rem 0!important
}

.search-cell p {
	margin: 0!important
}

.coveo-results-per-page-text {
	margin-right: .5rem!important
}

.CoveoSearchInterface .coveo-results-column {
	margin-bottom: 2rem!important
}

#tiHeader .evergage-tooltip-page {
	z-index: 1!important
}

.reco-box .ti-button {
	position: absolute;
	bottom: 20px;
	left: 20px
}

.ti-quick-search {
	margin-bottom: .75rem
}

.ti-quick-search p {
	margin-bottom: .75rem
}

.ti-quick-search .button-row {
	margin-top: 1rem!important
}

#__tealiumGDPRecModal .privacy_prompt_footer .button {
	font-size: 14px!important;
	font-weight: 500!important;
	padding: 0 1rem!important;
	border: 1px solid #c00!important
}

#__tealiumGDPRecModal .privacy_prompt_footer .button:hover {
	background-color: #e00!important;
	border: 1px solid #e00!important
}

body>.container {
	width: 1184px;
	margin: 0 auto
}

.ti_left-nav.is-collapsed~.portal {
	width: 1138px
}

ti-breadcrumb.breadcrumb a:first-child {
	margin: 0
}

.ti_chapterNav:not(.is-sticky) .ti_p-page-centered {
	width: auto
}

#evergage-tooltip-ambuaGtk div[evergage-item-block] {
	max-width: 100%
}

.pageContent {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.pageContent>.content {
	margin-left: 2rem
}

.portal {
	width: 100%
}

.portal .portal {
	width: 100%
}

.portal .content {
	margin-left: 28px;
	margin-right: 28px
}

.portal>.content {
	clear: both;
	margin-left: 28px
}

.portal>.content .ti_subTabNav,.portal>.content .ti_tabs {
	margin-left: 0
}

.ti_left-nav:not(.u-hidden)~.portal {
	width: 990px
}

.ti_left-nav.is-collapsed~.portal {
	width: 1138px
}

:not(.myTI) .pageGroup {
	min-width: 1240px
}

.myTI>body>.pageGroup>.pageContent {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.myTI .pageGroup>.portal {
	width: 1184px
}

.myTI .portal .pageContent {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.myTI .disclaim {
	max-width: 1240px
}

.myTI .pageContent>.row {
	width: 100%
}

.breadcrumb+div>h2,h2[data-lid]:first-of-type {
	font-size: 24px;
	font-weight: 300;
	line-height: 32px;
	padding-top: 0;
	margin-left: 28px;
	margin-right: 28px;
	margin-bottom: 1rem
}

.breadcrumb+div>h2 a:active,.breadcrumb+div>h2 a:hover,.breadcrumb+div>h2 a:link,.breadcrumb+div>h2 a:visited,h2[data-lid]:first-of-type a:active,h2[data-lid]:first-of-type a:hover,h2[data-lid]:first-of-type a:link,h2[data-lid]:first-of-type a:visited {
	color: #333
}

.same-height,.u-flex-row,.u-sameheight {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.u-flex-column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.u-flex-fill {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.u-flex-shrink {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.breadcrumb,.breadcrumbs {
	padding: 0 28px .5rem;
	color: #999;
	font-size: 14px;
	line-height: 28px;
	cursor: default
}

.breadcrumb a,.breadcrumb span,.breadcrumbs a,.breadcrumbs span {
	margin: 0 .25rem;
	color: #555;
	font-family: Roboto,"Franklin Gothic Medium",Tahoma,sans-serif
}

.breadcrumb a,.breadcrumbs a {
	color: #555
}

.breadcrumb a:first-child,.breadcrumbs a:first-child {
	margin-left: 0
}

.breadcrumb a::after,.breadcrumbs a::after {
	display: inline-block;
	padding: 0 .25em;
	vertical-align: middle;
	color: #555
}

#tiHeader>br {
	display: none
}

#bottomcontent,#maincontainer,#pgmargin {
	margin-left: 2rem
}

#pgmargin {
	margin-right: 2rem;
	padding-top: 1rem
}

#pgmargin h1 {
	padding-top: 1rem
}

#pgmargin h1:first-child {
	padding-top: 0
}

#bottomcontent {
	margin-top: 2rem
}

.clear {
	clear: both
}

.tblstandard {
	border-top: initial
}

.tblstandard th {
	background: #e8e8e8;
	font-weight: 600
}

.tblstandard li {
	list-style: none
}

.ti-chapter-nav {
	margin-bottom: 20px;
	background-color: #f9f9f9;
	position: relative;
	z-index: 10
}

.ti-chapter-nav::after {
	content: ''!important;
	display: block!important;
	clear: both!important
}

.ti-chapter-nav ul {
	position: relative;
	z-index: 5;
	display: block;
	list-style: none;
	margin: 0;
	padding: 20px 0;
	float: left
}

.ti-chapter-nav ul li {
	display: inline-block;
	height: 32px;
	background: 0 0;
	margin: 0 20px;
	padding: 0;
	position: relative
}

.ti-chapter-nav ul li a {
	font-size: 1em;
	line-height: 32px;
	height: 32px;
	display: block;
	color: #156;
	position: relative
}

.ti-chapter-nav ul li a:visited {
	color: #333
}

.ti-chapter-nav ul li:after {
	content: "|";
	position: absolute;
	right: -24px;
	top: 5px;
	color: #ccc
}

.ti-chapter-nav ul li:last-child:after {
	content: ""
}

.ti-chapter-nav ul li.active a {
	color: #c00;
	font-weight: 700
}

.ti-chapter-nav ul li.active a:hover {
	cursor: default;
	text-decoration: none
}

.ti-chapter-nav ul li.active a:after {
	content: " ";
	border-bottom: 2px solid #c00;
	width: 100%;
	padding: 0 5px;
	position: absolute;
	left: -5px;
	bottom: -20px
}

.ti-chapter-nav ul.ti-nav-show {
	display: block
}

.ti-chapter-nav .ti-chapter-nav-left {
	float: left
}

.ti-chapter-nav h1 {
	font-size: 1em;
	position: relative;
	top: 12px;
	margin-left: 20px
}

.ti-chapter-nav .nav-flip {
	float: right;
	padding: 20px 20px 0 0
}

.ti-chapter-nav .button {
	background: #fff
}

body.ti-nav-sticky .ti-chapter-nav {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 10002;
	border-top: 0
}

#filter {
	padding: 20px 20px 0
}

.sticky>.inner {
	margin-left: 22%
}

.scroll-spy-section {
	padding-top: 50px
}

.softwareTable {
	margin: 0
}

#toggleFoldersDropDown li {
	list-style: none
}

td .breadcrumbs {
	padding-left: .5rem
}

#Datasheet {
	padding-left: 2rem
}

#Datasheet li {
	list-style: none
}

#galleryLeft {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

#galleryLeft li {
	list-style: none
}

#galleryLeft #navigation li.selected {
	border-color: #aaa
}

.relProd {
	clear: both
}

.folder.product .pageContent {
	padding: 0 2rem;
	display: block
}

.folder.product .pageContent1 {
	float: left;
	width: 70%
}

.folder.product .pageContent2 {
	float: right;
	width: 30%;
	padding: 0 0 0 3rem
}

.ti-productpath-ribbon {
	margin: 0 2rem
}

.ti-productpath-ribbon.pageTitle .keyDocument li {
	list-style: none
}

.tab {
	margin: 0;
	top: 0
}

.folder.product .alert-message {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
	min-height: 7em;
	margin: 2rem 0;
	padding: 1rem;
	border: 1px solid #9ed6df;
	border-radius: .35rem;
	background-color: #edf7f8;
	position: relative
}

#relEnds.relEnd .list li {
	background: 0 0
}

.showMore .showContent {
	max-height: 200px;
	overflow: hidden
}

.showMore .showButton {
	font-size: .9em;
	border-top: 1px solid #e0e0e0;
	text-align: center;
	height: 1px;
	margin: 1.5rem 0 0 0
}

.showMore .showButton span {
	position: relative;
	top: -.8em;
	background: #fff;
	color: #007c8c;
	padding: 0 .5em;
	border-radius: 2px;
	cursor: pointer;
	z-index: 1
}

.showMore.showLess .showContent {
	max-height: none
}

.anchor {
	border-bottom: 1px solid silver;
	padding: 1em 0 .7em 0
}

.anchor ul {
	margin: 0;
	padding: 0 2em;
	padding: 0 2rem
}

.anchor li {
	list-style: none;
	background: 0 0;
	color: silver;
	float: left;
	margin: 0;
	padding: 0
}

.anchor li:after {
	content: '|';
	padding: 0 .5em
}

.anchor li:last-child:after {
	content: none
}

.anchor li.active a {
	background: #555;
	color: #fff;
	padding: 1px 10px
}

#parametrics .tblstandard {
	table-layout: initial;
	position: relative;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	font-size: 1em;
	margin: 0 0 1em 0
}

#parametrics .tblstandard td,#parametrics .tblstandard th {
	background: #fff;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	vertical-align: top;
	padding: .5em
}

#parametrics .tblstandard td.image,#parametrics .tblstandard th.image {
	vertical-align: middle;
	text-align: center
}

#parametrics .tblstandard th {
	background: #e8e8e8;
	text-align: left;
	vertical-align: middle;
	color: #555
}

#parametrics #paramsName.tblstandard td,#parametrics #paramsName.tblstandard th {
	border-right: none
}

.ti-designs-section .TIdevices li,.ti-designs-section .designList li,.ti-designs-section li.download,.ti-designs-section li.pdf {
	list-style: none
}

.ti-designs-section .TIdevices {
	margin-left: 1rem
}

.tblstandard,.ti_table {
	margin-bottom: 2rem;
	table-layout: fixed;
	border-spacing: 0;
	border-collapse: collapse
}

.tblstandard.mod-fullWidth,.ti_table.mod-fullWidth {
	min-width: 100%
}

.tblstandard td,.tblstandard th,.ti_table td,.ti_table th {
	padding: .5em;
	text-align: left;
	border: 1px solid #ccc
}

.tblstandard td.u-text-center,.tblstandard th.u-text-center,.ti_table td.u-text-center,.ti_table th.u-text-center {
	text-align: center
}

.tblstandard tbody tr:not(.mod-subheader):not(.mod-cta):not(.mod-heading3) .hover,.ti_table tbody tr:not(.mod-subheader):not(.mod-cta):not(.mod-heading3) .hover {
	background-color: #edf7f8
}

.tblstandard tbody tr:not(.mod-subheader):not(.mod-cta):not(.mod-heading3):hover td:not(.hover):not([rowspan]),.tblstandard tbody tr:not(.mod-subheader):not(.mod-cta):not(.mod-heading3):hover th:not(.hover):not([rowspan]),.ti_table tbody tr:not(.mod-subheader):not(.mod-cta):not(.mod-heading3):hover td:not(.hover):not([rowspan]),.ti_table tbody tr:not(.mod-subheader):not(.mod-cta):not(.mod-heading3):hover th:not(.hover):not([rowspan]) {
	background-color: #edf7f8
}

.tblstandard tbody tr:not(.mod-subheader):not(.mod-cta):not(.mod-heading3):hover td[rowspan]:not(.hover):hover~td,.ti_table tbody tr:not(.mod-subheader):not(.mod-cta):not(.mod-heading3):hover td[rowspan]:not(.hover):hover~td {
	background: 0 0
}

.tblstandard .icon-wordreplace,.ti_table .icon-wordreplace {
	display: inline
}

.tblstandard a .icon-wordreplace,.ti_table a .icon-wordreplace {
	color: #007c8c!important
}

.ti_table.mod-comparison {
	empty-cells: show;
	border-collapse: separate
}

.ti_table.mod-comparison td,.ti_table.mod-comparison th {
	border: 0;
	border-top: 1px solid #ccc
}

.ti_table.mod-comparison thead th {
	border-top: none
}

.ti_table.mod-comparison td {
	text-align: center
}

.ti_table.mod-comparison td.u-text-left {
	text-align: left
}

.ti_table.mod-comparison td.u-text-right {
	text-align: right
}

.ti_table.mod-comparison p {
	text-align: left
}

.ti_table.mod-comparison p:last-child {
	margin-bottom: 0
}

.ti_table.mod-comparison img {
	max-width: 115px
}

.ti_table.mod-comparison tbody th[rowspan] {
	vertical-align: middle
}

.ti_table-title {
	text-align: left
}

.ti_table-row.mod-heading3 th {
	color: #fff;
	background-color: #156;
	font-weight: 500
}

.ti_table-row.mod-heading3 th a {
	color: #fff
}

.ti_table-row.mod-heading2 th {
	color: #333;
	background-color: #b9b9b9;
	font-weight: 500
}

.ti_table-row.mod-heading1 th {
	color: #333;
	background-color: #e8e8e8;
	font-weight: 500
}

.ti_table-row.mod-subheader th {
	text-align: left;
	color: #333;
	border-top: 1px solid #007c8c;
	background-color: #f9f9f9;
	font-weight: 500
}

.ti_table-subheader {
	margin: 0;
	padding: 0;
	font-size: 1em
}

.ti_table-row.mod-cta a {
	display: block;
	margin: .5em 0
}

.ti_table-row.mod-footnote td {
	padding-top: 1rem;
	border: none;
	font-size: .8em
}

.ti_table-row.mod-centered td,.ti_table-row.mod-centered th {
	text-align: center
}

.ti_table-headercolumn {
	min-width: 100px;
	font-weight: 500
}

.ti_table th.header {
	cursor: pointer
}

.ti_table th.header:hover {
	background-color: #f9f9f9
}

.ti_table th .sorting-icons {
	display: none
}

.ti_table.js-table-sortable thead tr:last-child th .sorting-icons {
	display: inline-block
}

.ti_table th.headerSortDown:before,.ti_table th.headerSortUp:before {
	margin-right: .5em;
	font-weight: 500;
	line-height: 1.2em
}

.ti_table tr.ti_table-row.mod-heading3 th.headerSortDown,.ti_table tr.ti_table-row.mod-heading3 th.headerSortUp {
	background-color: #007c8c
}

.ti_table tr.ti_table-row.mod-heading3 th.headerSortDown:before,.ti_table tr.ti_table-row.mod-heading3 th.headerSortUp:before {
	color: #fff
}

.ti_table tr.ti_table-row.mod-heading2 th.headerSortDown,.ti_table tr.ti_table-row.mod-heading2 th.headerSortUp {
	background-color: #ccc
}

.ti_table tr.ti_table-row.mod-heading2 th.headerSortDown:before,.ti_table tr.ti_table-row.mod-heading2 th.headerSortUp:before {
	color: #555
}

.ti_table tr.ti_table-row.mod-heading1 th.headerSortDown,.ti_table tr.ti_table-row.mod-heading1 th.headerSortUp {
	background-color: #f9f9f9
}

.ti_table tr.ti_table-row.mod-heading1 th.headerSortDown:before,.ti_table tr.ti_table-row.mod-heading1 th.headerSortUp:before {
	color: #333
}

.ti_table .ti_icon.arrow-down,.ti_table .ti_icon.arrow-up {
	display: none
}

.ti_table th.headerSortDown .ti_icon.arrow-up,.ti_table th.headerSortDown .ti_icon.sorting-arrows {
	display: none
}

.ti_table th.headerSortDown .ti_icon.arrow-down,.ti_table th.headerSortUp .ti_icon.sorting-arrows {
	display: none
}

.ti_table th.headerSortDown .ti_icon.arrow-down,.ti_table th.headerSortUp .ti_icon.arrow-up {
	display: inline-block
}

.ti_table .ti_icon.arrow-down.mod-size-s svg,.ti_table .ti_icon.arrow-up.mod-size-s svg {
	padding: 2px
}

.ti-sticky-container {
	position: fixed;
	z-index: 3;
	display: none
}

.ti_table-text-right {
	float: right;
	text-align: right
}

.ti_table-pagination {
	padding-bottom: .25em
}

.ti_pagination {
	margin: 1em 0;
	text-align: right;
	cursor: default
}

.ti_pagination a {
	padding: .2em .75em;
	margin: 0 0 0 .75em
}

.ti_pagination a:hover {
	text-decoration: none
}

.ti_pagination a.active {
	color: #fff;
	border: 0;
	background-color: #0bc;
	border-radius: 2px;
	margin: 0 0 0 .75em;
	padding: .4em .75em;
	text-decoration: none;
	pointer-events: none;
	cursor: default
}

.ti_pagination a.disabled {
	fill: #ccc;
	color: #333;
	pointer-events: none;
	cursor: default
}

.ti_pagination a.ti_icon {
	margin-bottom: 2px
}

.ti_pagination a.ti_icon:hover {
	fill: #007c8c
}

.ti_pagination div.SumoSelect {
	vertical-align: middle
}

.ti_pagination div.SumoSelect>.CaptionCont>span {
	padding-right: 1em
}

.ti_pagination p.SelectBox>span {
	margin: 0
}

.ti_pagination span:nth-of-type(2) {
	margin: 0 1em 0 2.5em
}

.ti_icon-readerText {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	-webkit-clip-path: inset(50%)!important;
	clip-path: inset(50%)!important;
	height: 1px!important;
	margin: -1px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	white-space: nowrap!important;
	width: 1px!important
}

.filter-buttons {
	display: inline-block;
	width: 100%;
	border-bottom: 1px dotted #b9b9b9
}

.filter-buttons button {
	padding-right: 2.3em;
	text-align: left;
	white-space: normal;
	color: #007c8c
}

.filter-buttons button:hover {
	cursor: default;
	color: #e8e8e8;
	border: 1px solid #e8e8e8;
	background-color: #f9f9f9
}

.filter-buttons button.close:before {
	float: right;
	margin: 0 -1.5em 0 0;
	padding: 3px 0 0 .75rem;
	content: '\2716';
	color: #aaa;
	font-size: 1em
}

.filter-buttons button.close:hover:before {
	color: #555
}

.filter-buttons button.more:before {
	float: right;
	content: '\203A';
	font-size: 1em
}

.filter-buttons span.button {
	color: #555;
	background-color: #fff;
	font-weight: 400;
	border: 1px solid #555;
	cursor: default
}

.filter-buttons span.button:hover {
	background-color: #fff;
	color: #555;
	border: 1px solid #555
}

.filter-buttons button.button {
	color: #555;
	background-color: #fff;
	font-weight: 400;
	border: 1px solid #555;
	white-space: normal!important;
	cursor: pointer
}

.filter-buttons button.button:focus,.filter-buttons button.button:hover {
	background-color: #f9f9f9;
	color: #aaa;
	border: 1px solid #aaa
}

.filter-buttons ul {
	margin: 0;
	padding-top: .5rem;
	list-style-type: none
}

.filter-buttons ul::after {
	content: ''!important;
	display: block!important;
	clear: both!important
}

.filter-buttons ul>ul {
	margin-left: 1em
}

.filter-buttons ul li {
	float: left;
	margin-left: 0;
	background: 0 0
}

.filter-buttons ul li ul li {
	padding-left: 1.4rem;
	background: transparent url(https://www.ti.com/assets/images/hierarchy-indicator.png) no-repeat scroll .5em -.25em
}

.myTI #addAlertli {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.myTI #addAlertli .row {
	width: 100%;
	margin-left: 115px
}

.myTI #addAlertli .row .error-check {
	margin-top: 6px
}

.myTI #addAlertli label {
	width: 115px
}

.myTI #addAlertli input {
	width: 190px;
	margin-right: .5rem
}

.myTI #addAlertli ul {
	top: 32px;
	left: 115px;
	width: 190px
}

.myTI ul.autoComplete {
	padding: 0;
	position: absolute;
	display: none;
	overflow: auto;
	max-height: 14.7em;
	background: #fff;
	border: 1px solid silver;
	border-radius: .2em;
	margin: 0;
	z-index: 1001
}

.myTI ul.autoComplete li {
	background-image: none;
	display: block;
	padding: 0 .4em;
	margin: 0;
	line-height: 2em;
	border-bottom: 1px dotted silver;
	cursor: pointer
}

.myTI ul.autoComplete.active {
	display: block
}

.myTI ul.autoComplete li:hover {
	background: #ebf5f7
}

.myTI ul.autoComplete li:last-child {
	border: none
}

html.zh-cn body,html.zh-cn button,html.zh-cn input,html.zh-cn select,html.zh-cn table,html.zh-cn textarea {
	font-family: Roboto,"华文细黑",STXihei,"PingFang TC","微软雅黑体","Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体",SimSun,"Helvetica Neue",Helvetica,Tahoma,sans-serif;
	letter-spacing: .1em
}

html.zh-cn .sub#sub_language {
	letter-spacing: normal
}

html.ja-jp body,html.ja-jp button,html.ja-jp input,html.ja-jp select,html.ja-jp table,html.ja-jp textarea {
	font-family: Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",Helvetica,Tahoma,sans-serif
}

html.ko-kr body,html.ko-kr button,html.ko-kr input,html.ko-kr select,html.ko-kr table,html.ko-kr textarea {
	font-family: Roboto,"Apple SD Gothic Neo",NanumBarunGothic,"맑은 고딕","Malgun Gothic","굴림",Gulim,"돋움",Dotum,"Helvetica Neue",Helvetica,Tahoma,sans-serif
}

@media print {
	*,:after,:before {
		background: 0 0!important;
		color: #000!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important;
		text-shadow: none!important
	}

	a,a:visited {
		text-decoration: underline
	}

	a[href]:after {
		content: " (" attr(href) ")"
	}

	abbr[title]:after {
		content: " (" attr(title) ")"
	}

	a[href^="#"]:after,a[href^="javascript:"]:after {
		content: ""
	}

	pre {
		white-space: pre-wrap!important
	}

	blockquote,pre {
		border: 1px solid #999;
		page-break-inside: avoid
	}

	thead {
		display: table-header-group
	}

	img,tr {
		page-break-inside: avoid
	}

	h2,h3,p {
		orphans: 3;
		widows: 3
	}

	h2,h3 {
		page-break-after: avoid
	}
}