/* CONTENT STYLESHEET for Invertek Drives :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

/* ------------------------------------------------------------------------------------------------ COLORS //
Invertek Purple			#535486  rgb(83,84,134)
Save Energy Green		#76b82a
Hyperlink Blue			#0060d8

PUMP Blue				#0075bf
HVAC Green				#76b82a
HVAC Text Green			#50a500
LIFT Orange				#ef7d00
AUTO Purple				#535486  rgb(83,84,134)

/*___________________________________________________________ (.p-products-optidrive-*) OPTIDRIVE Products */
#banner .product-banner {min-height:68px; padding:12px 0 48px; margin-bottom:-20px;}
#banner .product-banner .heading {float:left;}
#banner .product-banner .heading h1 {margin:0;}
#banner .product-banner .heading h1 img {margin:-24px 0 0;}
#banner .product-banner p.subtitle {
	padding:0;
	margin-top:-0.6em;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#e0e0eb;
	}
.product-banner .ratings-summary {
	background:url(/images/public/layout/ratings-summary-separator.png) 0 0 repeat-y;
	float:left;
	padding-left:16px;;
	margin-left:40px;
	}
.product-banner .ratings-summary h2 {
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0;
	}
.product-banner .ratings-summary p {
	padding-bottom:0;
	font-size:11px;
	color:#e0e0eb;
	}

.full-width .feature ul.feature-badges {
	position: absolute;
	bottom: -42px;
	left: 24px;
}
.full-width .feature ul.feature-badges li {
	margin-right:10px;
	}
.full-width .feature ul.feature-badges li img {
	margin-bottom:0;
	}

.x-model-features h2 {
	position:absolute;
	top:26px;
	left:16px;
	}

.annotated-image {
	position:relative;
	}
.annotated-image .annotations li {
	position:absolute;
	font-size:12px;
	}
.annotated-image .annotations li h4 {
	font-family:'futura-pt', sans-serif;
	font-size:15px;
	font-weight:700;
	color:rgb(83,84,134);
	}

.aside .section.x-enclosure-options li strong {
	font-family:'futura-pt', sans-serif;
	display:inline-block;
	padding:3px 6px;
	font-weight:700;
	background-color:#65b132;
	color:#fff;
	}
.aside .section.x-enclosure-options li strong > span {
	font-weight:400;
	}

.aside .option-ad {margin:16px -16px 0 0;}
.aside .option-ad a {background:#dedede; display:block;}
.aside .option-ad a .title {display:block; padding:16px 12px; min-height:58px; font-size:16px; color:#000;}
.aside .option-ad a .desc {background:#b4b4b4 url(/images/public/content/misc/options-ad-desc-bg.png) 0 0 repeat-x; display:block; padding:12px; font-weight:normal; font-size:12px; color:#000;}
.aside .option-ad a:hover .title {color:#0060d8;}

.aside .option-ad.x-optitools-studio a .title {
	background:
		url(/images/public/content/misc/options-ad-highlight.png) 100% 100% no-repeat,
		url(/images/public/content/misc/options-ad-x-optitools-studio.png) 100% 100% no-repeat;
	min-height:0;
	height:0;
	padding:90px 0 0;
	overflow:hidden;
	}
.aside .option-ad.x-plug-in-modules a .title {
	background:
		url(/images/public/content/misc/options-ad-highlight.png) 100% 100% no-repeat,
		url(/images/public/content/misc/options-ad-x-plug-in-modules.png) 100% 100% no-repeat;
	}
.aside .option-ad.x-optipad a .title {
	background:
		url(/images/public/content/misc/options-ad-highlight.png) 100% 100% no-repeat,
		url(/images/public/content/misc/options-ad-x-optipad.png) 100% 100% no-repeat;
	}
.aside .option-ad.x-mains-isolator a .title {
	background:
		url(/images/public/content/misc/options-ad-highlight.png) 100% 100% no-repeat,
		url(/images/public/content/misc/options-ad-x-mains-isolator.png) 100% 100% no-repeat;
	}
.aside .option-ad.x-optistick a .title {
	background:
		url(/images/public/content/misc/options-ad-highlight.png) 100% 100% no-repeat,
		url(/images/public/content/misc/options-ad-x-optistick.png) 100% 100% no-repeat;
	}
.aside .option-ad.x-optistick-smart a .title {
	background:
		url(/images/public/content/misc/options-ad-highlight.png) 100% 100% no-repeat,
		url(/images/public/content/misc/options-ad-x-optistick-smart.png) 100% 100% no-repeat;
	}
/*---------------------------------------------------------------------------*/
.aside .section.x-power-type ul li {
	margin-right:10px;
	}
.aside .section.x-power-type ul li a {
	background:url(/images/public/ui/btnGreenBlue-bg.png) 0 0 repeat-x;
	display:inline-block;
	height:24px;
	padding:0 1em;
	line-height:24px;
	font-weight:normal;
	color:#fff;
	border-radius:12px;
	}
.aside .section.x-power-type ul li a:hover {
	background-position: 0 -24px;
	}
.aside .section.x-power-type .link {
	float:right;
	margin-top:0.3em;
	}
/*---------------------------------------------------------------------------*/
.aside .section.x-conformance-marks ul {
	margin-left:-16px;
	}
.aside .section.x-conformance-marks ul li {
	float:left;
	margin-left:16px;
	}

/*----------------------------------------------------------------------------------------------- FEATURES */
body[class$='-features'] .overlay-intro {
	position:absolute;
	width:17em;
	z-index:1;
	}
body[class$='-features'] h2 img + span.ip-rating {
	background:#65B132;
	display:inline-block;
	padding:6px 9px;
	font-family:'futura-pt', sans-serif;
	font-size:16px;
	font-weight:700;
	color:#fff;
	margin-top:-0.5em;
	}
body[class$='-features'] h2 img + span.ip-rating > span {
	font-weight:400;
	}
body[class$='-features'] .model-features > ul {
	columns:3;
	column-gap: 30px;
	}
body[class$='-features'] .model-features > ul > li {
	margin: 0;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
    display:table;
	background: none;
	padding:0;
}
body[class$='-features'] [data-feature] {
	font-family:'futura-pt', sans-serif;
	position:absolute;
	}
body[class$='-features'] [data-feature] h3 {
	color:rgb(83,84,134);
	font-family:inherit;
	font-size:16px;
	margin:0 0 4px;
	}
body[class$='-features'] [data-feature] p {
	font-size:13px;
	}
body[class$='-features'] [data-feature] p:last-child {
	padding-bottom:0;
	}
body[class$='-features'] .callout {
	position:relative;
	display:inline-block;
	padding:8px 10px;
	font-size:13px;
	font-family:'futura-pt', sans-serif;
	background:#948cc3;
	color:#fff;
	}
body[class$='-features'] .callout::before {
	content:'';
	position:absolute;
	width:0;
	height:0;
	}
body[class$='-features'] .callout[data-leader='tl']::before {bottom:100%; left:10px; border-left:18px solid #948cc3; border-top:10px solid transparent;}
body[class$='-features'] .callout[data-leader='tr']::before {bottom:100%; right:10px; border-right:18px solid #948cc3; border-top:10px solid transparent;}
body[class$='-features'] .callout[data-leader='rt']::before {top:10px; left:100%; border-left:10px solid #948cc3; border-bottom:18px solid transparent;}
body[class$='-features'] .callout[data-leader='rb']::before {bottom:10px; left:100%; border-left:10px solid #948cc3; border-top:18px solid transparent;}
body[class$='-features'] .callout[data-leader='br']::before {top:100%; right:10px; border-right:18px solid #948cc3; border-bottom:10px solid transparent;}
body[class$='-features'] .callout[data-leader='bl']::before {top:100%; left:10px; border-left:18px solid #948cc3; border-bottom:10px solid transparent;}
body[class$='-features'] .callout[data-leader='lb']::before {bottom:10px; right:100%; border-right:10px solid #948cc3; border-top:18px solid transparent;}
body[class$='-features'] .callout[data-leader='lt']::before {top:10px; right:100%; border-right:10px solid #948cc3; border-bottom:18px solid transparent;}

body[class$='-features'] .numbered-features {
	counter-reset: feature;
	margin-left:0;
	list-style: none;
	}
body[class$='-features'] .numbered-features li {
	position: relative;
	counter-increment: feature;
	padding-left:0;
	background:none;
	margin-bottom:1.25em;
	}
body[class$='-features'] .numbered-features li::before {
	position:absolute;
	top:-0.2em;
	left:-30px;
	content:counter(feature);
	background:rgb(227,6,19);
	color:#fff;
	font-weight:700;
	font-size:14px;
	text-align: center;
	line-height: 24px;
	width:24px;
	height:24px;
	border-radius:50%;
	}

/*--------------------------------------------------------------------------------------------- MODEL DATA */
.model-data {position:relative; font-size:12px;}
.md-filters .output-power p {
	background:#535486;
	display:inline-block;
	margin:0 0 0.5em -16px;
	padding:6px 8px 6px 16px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	}
.md-filters .output-power li {
	margin-right:0.5em;
	}
.md-fbo-legend {position:absolute; top:24px; left:40.72em;}
.md-table {
	font-size:12px;
	line-height:1.7;
	background:#dddde7;
	margin:110px -16px 2em;
	padding:0 16px;
	color:#000;
	}
.md-table table {
	position:relative;
	top:-42px;
	width:928px;
	}
.md-table th {
	font-size:12px;
	line-height:1.2;
	height:42px;
	text-align:left;
	}
.md-table td {
	text-align:center;
	vertical-align:middle;
	}
.md-table td.output-power,
.md-table td.output-current,
.md-table td.frame-size,
.md-table td.md-code a > span,
.md-table td.md-fbo span span {
	background:#fff;
	}
.md-table tr:nth-of-type(even) td.output-power,
.md-table tr:nth-of-type(even) td.output-current,
.md-table tr:nth-of-type(even) td.frame-size,
.md-table tr:nth-of-type(even) td.md-code a > span,
.md-table tr:nth-of-type(even) td.md-fbo span span {
	background:#fff;
	}
.md-table tr:nth-of-type(odd) td.output-power,
.md-table tr:nth-of-type(odd) td.output-current,
.md-table tr:nth-of-type(odd) td.frame-size,
.md-table tr:nth-of-type(odd) td.md-code a > span,
.md-table tr:nth-of-type(odd) td.md-fbo span span {
	background:#dfdfdf;
	}
.md-table col.supply-voltage {width:10em;}
.md-table col.break1 {width:0.66em;}
.md-table col.output-power {width:3.5em;}
.md-table col.output-current {width:3.5em;}
.md-table col.frame-size {width:3.5em;}
.md-table col.break2 {width:1.33em;}
.md-table col.md-code {width:17em;}
.md-table col.md-fbo {width:24em;}

.md-table td a {
	font-weight:normal;
	color:#000;
	}
.md-table-notes td {
	text-align:left;
	vertical-align:top;
	line-height:1.3;
	}

/*-------------------------------------------------------------------------------------------------------- */
.md-table col.output-power, .md-table col.output-current {
	border-right:1px solid #fff;
	}
.md-table th.output-power, .md-table th.output-current, .md-table th.frame-size {
	background:#535486;
	min-width:40px;
	text-align:center;
	color:#fff;
	}

/*-------------------------------------------------------------------------------------------------------- */
.md-table td.supply-range {
	background:#fff;
	font-weight:bold;
	line-height:1.5;
	}
td.md-code {
	text-align:left;
	}
td.md-code a {
	background:#535486;
	display:inline-block;
	padding-left:1.3em;
	text-align:left;
	}
td.md-code > a:hover {background:#0074be url(/images/public/ui/white-triangle6px.png) 5px 50% no-repeat;}
td.md-code a > span {display:inline-block; padding-left:3px; overflow:auto; border-left:1px solid #000;}
td.md-code span span {float:left; width:0.9em; text-align:center;}
td.md-code span span:first-child {min-width:7.92em; width:auto; text-align:left; padding-right:2px;}
td.md-code span span.fbo-single-phase {width:2em;}

td.md-fbo {text-align:left; overflow:auto;}
td.md-fbo > span {float:left; margin-right:9px; padding-left:11px; overflow:auto;}
td.md-fbo span span {float:left; width:1em; border-left:1px solid #ccc; text-align:center;}
td.md-fbo span span:first-child {border-left:1px solid #999;}

.md-table .fbo-emc-filter {background:#948cc3;}
.md-table .fbo-brake-transistor {background:#66b0e3;}
.md-table .fbo-enclosure {background:#65b132;}
.md-table .fbo-display {background:#d46983;}
.md-table .fbo-pcb-coating {background:#f7a400;}

td.md-go {text-align:left;}
td.md-go a {background:url(/images/public/ui/linkbgsmall.png) 0 50% no-repeat; font-weight:bold; padding-left:19px;}

/*--------------------------------------------------------------------------------------------- ModalPopup */
.md-modalBackground {
	background-color:#000;
	opacity:0.8;
	}
.md-modalPopup {
	background:#fff;
	padding:16px 16px 0;
	}
.md-modalPopup h2 {
	display:inline-block;
	font-family:'futura-pt', Arial, sans-serif;
	font-size:21px;
	color:#535486;
	}
.md-modalPopup .btnClose {
	background:url(/images/public/ui/btnCloseX.png) 100% 50% no-repeat;
	float:right;
	padding-right:16px;
	margin-top:0.5em;
	font-weight:normal;
	color:#535486;
	}
.md-modalPopup .md-fbo {
	background:#dcdce6;
	margin:0 -16px;
	padding:12px 16px 4em;
	}
.md-modalPopup .md-fbo div {
	float:left;
	margin-left:12px;
	}
.md-modalPopup .md-fbo div:first-child {
	margin-left:0;
	}
.md-modalPopup h3 {
	padding:6px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	}
.md-modalPopup .md-fbo ul {
	list-style-type:none;
	margin:0;
	}
.md-modalPopup .md-fbo ul li {
	background:none;
	padding-left:0;
	}
.md-modalPopup .md-fbo td {
	position:relative;
	}
.md-modalPopup .md-fbo input {
	position:absolute;
	top:-0.2em;
	left:0;
	}
.md-modalPopup .md-fbo label {
	display:block;
	padding-left:1.75em;
	margin-bottom:0.3em;
	}
.md-modalPopup .md-fbo input[disabled],
.md-modalPopup .md-fbo input[disabled] + label {
	display: none;
	}
.md-modalPopup .md-fbo div.fbo-emc-filter {width:150px;}
.md-modalPopup .md-fbo div.fbo-brake-transistor {width:180px;}
.md-modalPopup .md-fbo div.fbo-enclosure {width:160px;}
.md-modalPopup .md-fbo div.fbo-display {width:180px;}
.md-modalPopup .md-fbo div.fbo-pcb-coating {width:178px;}

.md-modalPopup .md-fbo div.fbo-emc-filter h3 {background:#948cc3;}
.md-modalPopup .md-fbo div.fbo-brake-transistor h3 {background:#66b0e3;}
.md-modalPopup .md-fbo div.fbo-enclosure h3 {background:#65b132;}
.md-modalPopup .md-fbo div.fbo-display h3 {background:#d46983;}
.md-modalPopup .md-fbo div.fbo-pcb-coating h3 {background:#f7a400;}

.md-modalPopup input[type="submit"] {
	background:#262626 url(/images/public/ui/btnBlack30.png) 0 0 repeat-x;
	display:inline-block;
	float:right;
	height:30px;
	padding:0 12px;
	line-height:30px;
	border:0;
	border-radius:15px;
	color:#fff;
	}
.md-popup-summary {
	padding:21px 0;
	}
	
body[class*="p-products-optidrive-p2"] .md-popup-summary {
	background:url(/images/common/logos/optidrive/optidrive-p2-202x52.png) 0 5px no-repeat;
}
body[class*="p-products-optidrive-hvac"] .md-popup-summary {
	background:url(/images/common/logos/optidrive/optidrive-eco-67x36.png) 0 17px no-repeat;
}
body[class*="p-products-optidrive-eco"] .md-popup-summary {
	background:url(/images/common/logos/optidrive/optidrive-eco-67x36.png) 0 17px no-repeat;
}
body[class*="p-products-optidrive-elevator"] .md-popup-summary {
	background:url(/images/common/logos/optidrive/optidrive-elevator-305x52.png) 0 5px no-repeat;
}
body[class*="p-products-optidrive-e2"] .md-popup-summary {
	background:url(/images/common/logos/optidrive/optidrive-e2-192x52.png) 0 5px no-repeat;
}
body[class*="p-products-optidrive-e2-single-phase"] .md-popup-summary {
	background:url(/images/common/logos/optidrive/optidrive-e2-single-phase-319x52.png) 0 5px no-repeat;
}

.md-popup-summary input[type="submit"]:hover {
	cursor:pointer;
	background-position:0 -30px;
	}

/*--------------------------------------------------------------------------------------------- DATASHEETS */
.ds-model-code {font-size:16px; margin-top:-0.5em;}
.ds-model-code span {padding:0 3px; color:#fff;}

.ds-model-code .fbo-emc-filter {background:#948cc3;}
.ds-model-code .fbo-brake-transistor {background:#66b0e3;}
.ds-model-code .fbo-enclosure {background:#65b132;}
.ds-model-code .fbo-display {background:#d46983;}
.ds-model-code .fbo-pcb-coating {background:#f7a400;}

.ds-data {
	padding-top:1em;
	}
.ds-data-main {
	float:left;
	width:336px;
	}
.ds-data-aux {
	float:right;
	width:200px;
	}
.ds-model-img {
    padding-top:45px;
	margin-bottom:30px;
	}
.ds-model-img img {
    margin-bottom:0;
	}
.ds-data-block {
	margin-bottom:2em;
	}
.ds-data-block h2 {
	font-size:14px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	color:#535486;
	}
.ds-data-block table {
	width:100%;
	}
.ds-data-block table col.data {
	width:110px;
	}
.ds-data-block table td {
	padding:0.2em 0.4em;
	border:1px solid #000;
	}
.ds-data-block.fbo col.data {
	width:180px;
	}
.ds-data-block.fbo td {
	padding:0.1em 0;
	border:0;
	border-bottom:2px solid #fff;
	}
.ds-data-block.fbo td:first-child {
	padding:0;
	}
.ds-data-block.fbo td strong {
	background:#fff;
	margin-left:14px;
	padding:0.1em 0.4em;
	display:block;
	}
.ds-data-block.fbo tr.fbo-emc-filter td:first-child {background:#948cc3;}
.ds-data-block.fbo tr.fbo-brake-transistor td:first-child {background:#66b0e3;}
.ds-data-block.fbo tr.fbo-enclosure td:first-child {background:#65b132;}
.ds-data-block.fbo tr.fbo-display td:first-child {background:#d46983;}
.ds-data-block.fbo tr.fbo-pcb-coating td:first-child {background:#f7a400;}

.ds-data-block.ioptions ul {
	list-style:none;
	margin:0;
	}

.ds-data-block.dimensions {
	position:relative;
	margin-top:72px;
	}
.ds-data-block.dimensions img {
	position:absolute;
	top:-35px;
	right:0;
	left:auto;
	}
.ds-data-footer {
	clear:both;
	}
.md-view-all-datasheets {
	padding: 0 0 1rem 0 !important;
}
.md-view-all-datasheets a {
	cursor: pointer;
	color: #000 !important;
}
.md-view-all-datasheets a.switch {
	margin-bottom: 1rem;
}
.md-view-all-datasheets .hidden-panel {
	display: none;
	padding: 0;
}
.md-view-all-datasheets .hidden-panel a {
	font-size: 0.6rem;
}
.md-view-all-datasheets .hidden-panel a:hover {
	color: #2c2e5f !important;
}
.md-view-all-datasheets .hidden-panel ul {
	padding-top: .5rem;
	margin: 0;
	columns: 6;
}
.md-view-all-datasheets .hidden-panel ul li {
	break-inside: avoid;
	margin: 0;
	padding: 0;
	background: none !important;
}
.md-view-all-datasheets .hidden-panel.active {
	display: block;
}

/*----------------------------------------------------------------------------------------- SPECIFICATIONS */
#mspec h1 + p.subtitle {
	margin-bottom:2em;
}
#mspec .mspec-table {
	margin-top: 2em;
}
#mspec .mspec-table + .mspec-table {
	margin-top:4em;
}
#mspec dl {
	width:46px;
	margin:0;
	box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);
	}
#mspec dt {
	background:#948cc3;
	padding:0.2em 0;
	margin-bottom:0;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	}
#mspec dd {
	background:#dfdfdf;
	padding:0.1em 0;
	margin-left:0;
	text-align:center;
	font-size:11.5px;
	}
#mspec dd:nth-of-type(odd) {
	background:#fff;
	}
#mspec .mspec-legend {
	position:relative;
	float:left;
	padding:140px 10px 0 0;
	}
#mspec .mspec-legend dl {
	width:160px;
	}
#mspec .mspec-legend dt {
	width:auto;
	padding-right:8px;
	text-align:right;
	}
#mspec .mspec-legend dd {
	padding:0.1em 8px;
	text-align:right;
	font-weight:bold;
	}
#mspec .mspec-legend dd span {
	float:left;
	margin-right:1em;
	font-weight:normal;
	}
.mspec-section {
	position:relative;
	float:left;
	padding:0 6px;
	border-left:1px solid #ccc;
	}
.mspec-section h2 {
	background:#65b132;
	position:absolute;
	top:102px;
	left:10px;
	display:inline-block;
	min-width:34px;
	padding:6px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	z-index:10;
	white-space: nowrap;
	}
.mspec-section h2 span {
	font-weight:400;
	}
.mspec-section li {
	background:none;
	position:relative;
	padding:140px 4px 0;
	}
.mspec-section img {
	position:absolute;
	top:0;
	left:-2px;
	}

/*-------------------------------------------------------------------------------------------------------- */
.dspec-section {
	background:#fff;
	position:relative;
	width:448px;
	margin-bottom:1em;
	box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);
	}
.dspec-section h2 {
	float:left;
	width:112px;
	margin:6px 4px;
	font-family:Arial, sans-serif;
	font-size:14px;
	}
.dspec-section table {
	float:right;
	width:328px;
	font-size:11px;
	}
.dspec-section td {
	background:#dfdfdf;
	padding:2px 4px;
	border-top:1px solid #fff;
	}
.dspec-section tr:first-child td {
	border-top:0;
	}
.dspec-section td.desc {
	background:#e8e7f5;
	width:100px;
	border-right:1px solid #fff;
	}
.dspec-section td.desc2 {
	border-right:1px solid #fff;
	}
.dspec-section tr:nth-of-type(odd) td.desc2, .dspec-section tr:nth-of-type(odd) td.spec {
	background:#fff;
	}
.dspec-section table table {
	float:none;
	width:100%;
	}
.dspec-section table table td {
	background:none;
	padding:0;
	border-top:0;
	}
.dspec-section table table td + td {
	padding-left:8px;
	}

.columnize .column.last .dspec-section {
	margin-left:16px;
	}

/*-------------------------------------------------------------------------------------------------------- */
#connection-diagram img {float:left; margin:0.2em 32px 0 0;}
#connection-diagram table {float:left;}

.conn-legend th  {
	background:#535486;
	padding:0.3em;
	border-right:1px solid #fff;
	color:#fff;
	}
.conn-legend th.default  {
	background:#958dc4;
	border-right:1px solid #958dc4;
	}
.conn-legend td  {
	padding:0.15em 0.3em;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.conn-legend td.terminal  {
	background:#535486;
	color:#fff;
	text-align:center;
	}
.conn-legend td.function  {
	background:#e8e7f5;
	}
.conn-legend tr.break td  {
	height:6px;
	padding:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}

/*------------------------------------------------------------------------------------- OPTIONS & SOFTWARE */
.gop-section {
	position:relative;
	padding-left:219px;
	margin-bottom:2em;
	}
.gop-section h2 {
	position:absolute;
	top:0;
	left:0;
	width:203px;
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	}
.gop-section table {
	width:100%;
	}
.gop-section td {
	padding:0.2em 0;
	border-top:1px solid #ccc;
	}
.gop-section tr:first-child td {
	border-top:0;
	}
td.gop-code {
	width:10em;
	font-weight:bold;
	}

/*------------------------------------------------------------------------------------------ DOCUMENTATION */
.doc-section.brochures {
	background:#dfdfdf;
	margin:0 -32px 2em -16px;
	padding:16px;
	}
.doc-section.brochures ul {
	display: flex;
	flex-wrap: wrap;
	}
.doc-section.brochures li {
	flex: 0 0 33%;
    max-width: 33%;
	margin-bottom: 0.75rem;
	}
.doc-section.brochures li a {
	display:block;
	padding:12px 6px;
	}
.doc-section.brochures li a:hover {
	background:#eee;
	}
.doc-section.brochures li a img {
	display:block;
	margin:0 auto;
	box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);
	}
.doc-section.brochures li a h3 {
	margin:12px 0 8px;
	text-align:center;
	font-size:13px;
	}
.doc-section.user-guides h2 {
	float:left;
	width:156px;
	margin-right:16px;
	}
.doc-section.user-guides ul {
	float:left;
	width:500px;
	margin:0;
	list-style:none;
	}
.doc-section.user-guides li {
	padding-top:1em;
	border-top:1px solid #ccc;
	margin-top:0.5em;
	}
.doc-section.user-guides li:first-child {
	padding-top:0;
	border-top:0;
	margin-top:0;
	}
.doc-section.user-guides li a {
	position:relative;
	padding-left:60px !important;
	}
.doc-section.user-guides li a img {
	position:absolute;
	top:-2px;
	left:20px;
	}



/*_______________________________________________________________________________________________ PRODUCTS */
/*------------------------------------------------------------------------------------ .p-products-default */
.p-products-default #banner {
	background:#535486 url(/images/public/layout/banner-bg-purple-250.png) 0 0 repeat-x;
	}
.p-products-default #banner .innerbody,
.p-products-default #banner .pagewrapper {
	background:url(/images/public/content/products/overview-banner-bg.jpg) 50% 0 no-repeat;
	}
.p-products-default #banner .page {
	height:175px;
	padding-top:55px;
	}
.p-products-default #banner h1 span.optidrive {
	background:url(/images/common/logos/optidrive/optidrive-160x21-white.png) 0 0 no-repeat;
	display:block;
	width:160px;
	height:0;
	padding-top:21px;
	margin-bottom:0.2em;
	overflow:hidden;
	}
.p-products-default .panel.first .contentwrapper {
	padding-bottom:0;
	}
.p-products-default .panel.second .contentwrapper {
	background:#fff url(/images/public/content/products/overview/watermark-bg.jpg) 100% 100% no-repeat;
	}
.p-products-default .panel.second .content > div {
	padding:16px;
	}

/*-------------------------------------------------------------------------------------------------------- */
.p-products-default #main .key-products {
	float:left;
	padding:0;
	margin:-8px 0 0;
	}
.p-products-default .key-products li {
	background:url(/images/public/layout/key-products-separator.png) 0 0 no-repeat;
	}
.p-products-default .key-products li:first-child {
	background:none;
	padding-left:0;
	margin-left:0;
	}
.p-products-default .key-products li a {
	position:relative;
	display:block;
	width:208px;
	min-height:108px;
	padding:20px 16px 0;
	color:#000;
	font-weight:normal;
	font-size:12px;
	z-index:20;
	}
.p-products-default .key-products li a:hover {
	border-top:8px solid #0060d8;
	padding-top:12px;
	}
.p-products-default .key-products li a strong {
	display:block;
	font-size:14px;
	margin:0.5em 0;
	}
.p-products-default .key-products li a strong .x-new {
	background:#76b82a;
	color:#fff;
	font-size:12px;
	letter-spacing:1px;
	line-height:1;
	display:inline-block;
	padding:2px 3px;
	margin-left:0.5em;
	}
.p-products-default .key-products li a .kp-img {
	position:absolute;
	top:auto;
	right:16px;
	bottom:95px;
	left:auto;
	margin-bottom:0;
	}
/*-------------------------------------------------------------------------------------------------------- */
.p-products-default .aux-products {
	float:left;
	width:376px;
	margin:0 16px 0 -16px;
	}
.p-products-default .aux-products li {
	background:url(/images/public/layout/hrule376grad.png) 0 0 no-repeat;
	padding-top:1px;
	}
.p-products-default .aux-products li:first-child {
	background:none;
	padding-top:0;
	}
.p-products-default .aux-products li a {
	display:block;
	min-height:54px;
	padding:20px 0 0 125px;
	font-weight:normal;
	color:#000;
	}
.p-products-default .aux-products li a strong {
	background:url(/images/public/ui/linkbg.png) 0 1px no-repeat;
	display:block;
	padding-left:20px;
	margin-left:-20px;
	margin-bottom:0.3em;
	color:#000;
	}
.p-products-default .aux-products li a:hover strong {color:#0060d8;}

.p-products-default .aux-products .x-elevator a {background:url(/images/public/content/products/overview/aux-elevator.jpg) 0 0 no-repeat;}
.p-products-default .aux-products .x-e2-single-phase a {background:url(/images/public/content/products/overview/aux-e2-single-phase.jpg) 0 0 no-repeat;}
.p-products-default .aux-products .x-e3-single-phase a {background:url(/images/public/content/products/overview/aux-e3-single-phase.jpg) 0 0 no-repeat;}
.p-products-default .aux-products .x-prev-gen a {background:url(/images/public/content/products/overview/aux-prev-gen.jpg) 0 0 no-repeat;}

/*-------------------------------------------------------------------------------------------------------- */
.p-products-default .feature-blocks {
	float:left;
	width:552px;
	}
.p-products-default .feature-blocks li {
	margin:0 0 16px 16px;
	}
.p-products-default .feature-blocks li a {
	background:#535486 0 0 no-repeat;
	display:block;
	width:236px;
	height:116px;
	padding:12px;
	font-size:18px;
	font-family:'futura-pt', Arial, sans-serif;
	font-weight:400;
	color:#fff;
	}
.p-products-default .feature-blocks .x-optitools-studio a {background-image:url(/images/public/content/products/overview/ad-optitools-studio.jpg);}
.p-products-default .feature-blocks .x-enclosed-drives a {background-image:url(/images/public/content/products/overview/ad-enclosed-drives.jpg);}

.p-products-default .feature-blocks .x-options {
	background:#fff url(/images/public/content/products/overview/options.png) 0 100% no-repeat;
	background:rgba(255,255,255,0.75) url(/images/public/content/products/overview/options.png) 0 100% no-repeat;
	padding:12px;
	width:512px;
	min-height:120px;
	box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);
	position:relative;
	}
.p-products-default .feature-blocks .x-options a.x-blocklink {
	background:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:auto;
	height:auto;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	}
.p-products-default .feature-blocks .x-options a.x-blocklink:hover {
	color:#0060d8;
	}
.p-products-default .feature-blocks .x-options ul {
	position:relative;
	margin:0.75em 0 0 300px;
	list-style:none;
	}
.p-products-default .feature-blocks .x-options li {
	float:none;
	background:none;
	padding-left:0;
	margin:0 0 0.2em 0;
	}
.p-products-default .feature-blocks .x-options li.x-all {
	margin-bottom:1em;
	}
.p-products-default .feature-blocks .x-options li a {
	background:url(/images/public/ui/linkbg.png) 0 1px no-repeat;
	display:inline-block;
	width:auto;
	height:auto;
	padding:0 0 0 20px;
	font-size:13px;
	font-family:Arial, sans-serif;
	font-weight:700;
	color:#000;
	}
.p-products-default .feature-blocks .x-options li a:hover {
	color:#0060d8;
	}

/*___________________________________________________________________________________________ OPTIDRIVE P2 */
/*----------------------------------------------------------------------- .p-products-optidrive-p2-default */
.p-products-optidrive-p2-default #main .feature {
	background:url(/images/public/content/products/optidrive-p2/p2-overview-bg.jpg) 0 0 no-repeat;
	height:173px;
	}
.p-products-optidrive-p2-default #main .feature .feature-drives {
	position:absolute;
	top:-40px;
	right:16px;
	left:auto;
	}
.p-products-optidrive-p2-default #main .content .blocklink.x-enclosed-drives a {
	background:#000 url(/images/public/content/products/optidrive-p2/overview/enclosed-drives-bg.jpg) 0 0 no-repeat;
	}
.p-products-optidrive-p2-default .aside {
	margin-top:30px;
	}
.p-products-optidrive-p2-default .aside .section.x-cranes-compressors-winding div {
	background:url(/images/public/content/products/optidrive-p2/overview/cranes-compressors-winding.jpg) 100% 0 no-repeat;
	margin:-16px;
	padding:130px 16px 16px;
	}
/*---------------------------------------------------------------- .p-products-optidrive-p2-specifications */
.p-products-optidrive-p2-specifications .mspec-section.ip20 li.size5 {padding:140px 8px 0;}
.p-products-optidrive-p2-specifications .mspec-section.ip20 li.size6A {padding: 140px 14px 0;}
.p-products-optidrive-p2-specifications .mspec-section.ip20 li.size6B {padding: 140px 14px 0;}
.p-products-optidrive-p2-specifications .mspec-section.ip20 li.size8 {padding: 140px 14px 0;}
.p-products-optidrive-p2-specifications .mspec-section.ip55 li.size5 {padding:140px 7px 0;}
.p-products-optidrive-p2-specifications .mspec-section.ip55 li.size6 {padding:140px 12px 0;}
.p-products-optidrive-p2-specifications .mspec-section.ip55 li.size7 {padding:140px 19px 0;}

.p-products-optidrive-p2-specifications .mspec-section.ip20 li.size4 img {top:-20px;}
.p-products-optidrive-p2-specifications .mspec-section.ip20 li.size5 img {top:-20px;}
.p-products-optidrive-p2-specifications .mspec-section.ip20 li.size6A img {top: -20px;}
.p-products-optidrive-p2-specifications .mspec-section.ip20 li.size6B img {top: -20px;}
.p-products-optidrive-p2-specifications .mspec-section.ip20 li.size8 img {top:-82px;}
.p-products-optidrive-p2-specifications .mspec-section.ip55 li.size4 img {top:-20px;}
.p-products-optidrive-p2-specifications .mspec-section.ip55 li.size5 img {top:-20px;}
.p-products-optidrive-p2-specifications .mspec-section.ip55 li.size6 img {top:-48px;}
.p-products-optidrive-p2-specifications .mspec-section.ip55 li.size7 img {top:-90px;}

.p-products-optidrive-p2-specifications #mspec .mspec-table + .mspec-table {margin-top:8em;}

/*__________________________________________________________________________________________ OPTIDRIVE ECO */
body[class*="p-products-optidrive-eco-"] #banner .product-banner .heading h1 img {
	margin: -3px 0 0;
}
/*---------------------------------------------------------------------- .p-products-optidrive-eco-default */
.p-products-optidrive-eco-default #main .feature {
	background:url(/images/public/content/products/optidrive-eco/overview/feature-bg.jpg) 0 0 no-repeat;
	height:173px;
	}
.p-products-optidrive-eco-default #main .feature .headline {
	background:#589c10 url(/images/public/layout/product-headline-bg-green.png) 0 0 repeat-x;
	}
.p-products-optidrive-eco-default #main .feature .feature-drives {
	position:absolute;
	top:23px;
	right:16px;
	left:auto;
	}
.p-products-optidrive-eco-default #main .content .x-sector-features .column div {
	position:relative;
	background:#fff;
	margin-top:70px;
	padding:84px 12px 16px;
	box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);
	}
.p-products-optidrive-eco-default #main .content .x-sector-features .column div img {
	position:absolute;
	top:-59px;
	left:0;
	}
.p-products-optidrive-eco-default #main .content .x-sector-features .x-pump-control h2 a {color:#0075bf;}
.p-products-optidrive-eco-default #main .content .x-sector-features .x-hvac-building-services h2 a {color:#50a500;}
.p-products-optidrive-eco-default #main .content .blocklink.x-enclosed-drives a {
	background:#000 url(/images/public/content/products/optidrive-eco/overview/eco-enclosed-drives.jpg) 0 0 no-repeat;
	color:#fff;
	}
/*--------------------------------------------------------------------- .p-products-optidrive-eco-features */
.p-products-optidrive-eco-features .section#optiflow > div {
	background:url(/images/public/content/sectors/pump-control/optidrive-hvac/optiflow.jpg) 80% 100% no-repeat;
	min-height:165px;
	margin-bottom:-25px;
	}
/*--------------------------------------------------------------- .p-products-optidrive-eco-specifications */
.p-products-optidrive-eco-specifications .mspec-section.ip20 li.size5 {padding:140px 8px 0;}
.p-products-optidrive-eco-specifications .mspec-section.ip20 li.size6A {padding: 140px 14px 0;}
.p-products-optidrive-eco-specifications .mspec-section.ip20 li.size6B {padding: 140px 14px 0;}
.p-products-optidrive-eco-specifications .mspec-section.ip20 li.size8 {padding: 140px 14px 0;}
.p-products-optidrive-eco-specifications .mspec-section.ip55 li.size5 {padding:140px 7px 0;}
.p-products-optidrive-eco-specifications .mspec-section.ip55 li.size6 {padding:140px 12px 0;}
.p-products-optidrive-eco-specifications .mspec-section.ip55 li.size7 {padding:140px 19px 0;}

.p-products-optidrive-eco-specifications .mspec-section.ip20 li.size4 img {top:-20px;}
.p-products-optidrive-eco-specifications .mspec-section.ip20 li.size5 img {top:-20px;}
.p-products-optidrive-eco-specifications .mspec-section.ip20 li.size6A img {top: -20px;}
.p-products-optidrive-eco-specifications .mspec-section.ip20 li.size6B img {top: -20px;}
.p-products-optidrive-eco-specifications .mspec-section.ip20 li.size8 img {top:-82px;}
.p-products-optidrive-eco-specifications .mspec-section.ip55 li.size4 img {top:-20px;}
.p-products-optidrive-eco-specifications .mspec-section.ip55 li.size5 img {top:-20px;}
.p-products-optidrive-eco-specifications .mspec-section.ip55 li.size6 img {top:-48px;}
.p-products-optidrive-eco-specifications .mspec-section.ip55 li.size7 img {top:-90px;}

.p-products-optidrive-eco-specifications #mspec .mspec-table + .mspec-table {margin-top:8em;}



/*_____________________________________________________________________________________ OPTIDRIVE HVAC ECO */
body[class*="p-products-optidrive-hvac-eco-"] #banner .product-banner .heading h1 img {margin:-3px 0 0;}
/*----------------------------------------------------------------- .p-products-optidrive-hvac-eco-default */
.p-products-optidrive-hvac-eco-default #main .feature {
	background:url(/images/public/content/products/optidrive-hvac-eco/overview/feature-bg.jpg) 0 0 no-repeat;
	height:173px;
	}
.p-products-optidrive-hvac-eco-default #main .feature .headline {
	background:#589c10 url(/images/public/layout/product-headline-bg-green.png) 0 0 repeat-x;
	}
.p-products-optidrive-hvac-eco-default #main .feature .feature-drives {
	position:absolute;
	top:23px;
	right:16px;
	left:auto;
	}
.p-products-optidrive-hvac-eco-default #main .content .x-sector-features .column div {
	position:relative;
	background:#fff;
	margin-top:70px;
	padding:84px 12px 16px;
	box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);
	}
.p-products-optidrive-hvac-eco-default #main .content .x-sector-features .column div img {
	position:absolute;
	top:-59px;
	left:0;
	}
.p-products-optidrive-hvac-eco-default #main .content .x-sector-features .x-pump-control h2 a {color:#0075bf;}
.p-products-optidrive-hvac-eco-default #main .content .x-sector-features .x-hvac-building-services h2 a {color:#50a500;}
.p-products-optidrive-hvac-eco-default #main .content .blocklink.x-enclosed-drives a {
	background:#000 url(/images/public/content/products/optidrive-hvac-eco/overview/hvac-eco-enclosed-drives.jpg) 0 0 no-repeat;
	color:#fff;
	}
/*---------------------------------------------------------------- .p-products-optidrive-hvac-eco-features */
.p-products-optidrive-hvac-eco-features .section#optiflow > div {
	background:url(/images/public/content/products/optidrive-hvac-eco/features/optiflow.jpg) 80% 100% no-repeat;
	min-height:165px;
	margin-bottom:-25px;
	}
/*---------------------------------------------------------- .p-products-optidrive-hvac-eco-specifications */
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip20 li.size5 {padding:140px 8px 0;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip20 li.size6A {padding: 140px 14px 0;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip20 li.size6B {padding: 140px 14px 0;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip20 li.size8 {padding: 140px 14px 0;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip55 li.size5 {padding:140px 7px 0;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip55 li.size6 {padding:140px 12px 0;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip55 li.size7 {padding:140px 19px 0;}

.p-products-optidrive-hvac-eco-specifications .mspec-section.ip20 li.size4 img {top:-20px;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip20 li.size5 img {top:-20px;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip20 li.size6A img {top: -20px;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip20 li.size6B img {top: -20px;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip20 li.size8 img {top:-82px;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip55 li.size4 img {top:-20px;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip55 li.size5 img {top:-20px;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip55 li.size6 img {top:-48px;}
.p-products-optidrive-hvac-eco-specifications .mspec-section.ip55 li.size7 img {top:-90px;}

.p-products-optidrive-hvac-eco-specifications #mspec .mspec-table + .mspec-table {margin-top:8em;}



/*_________________________________________________________________________________________ OPTIDRIVE HVAC */
/*--------------------------------------------------------------------- .p-products-optidrive-hvac-default */
.p-products-optidrive-hvac-default #main .feature {
	background:url(/images/public/content/products/optidrive-hvac/overview/feature-bg.jpg) 0 0 no-repeat;
	height:173px;
	}
.p-products-optidrive-hvac-default #main .feature .headline {
	background:#589c10 url(/images/public/layout/product-headline-bg-green.png) 0 0 repeat-x;
	}
.p-products-optidrive-hvac-default #main .feature .feature-drives {
	position:absolute;
	top:-40px;
	right:16px;
	left:auto;
	}
.p-products-optidrive-hvac-default #main .content .x-sector-features .column div {
	position:relative;
	background:#fff;
	margin-top:70px;
	padding:84px 12px 16px;
	box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);
	}
.p-products-optidrive-hvac-default #main .content .x-sector-features .column div img {
	position:absolute;
	top:-59px;
	left:0;
	}
.p-products-optidrive-hvac-default #main .content .x-sector-features .x-pump-control h2 a {color:#0075bf;}
.p-products-optidrive-hvac-default #main .content .x-sector-features .x-hvac-building-services h2 a {color:#50a500;}
.p-products-optidrive-hvac-default #main .x-enclosed-drives {
	background:#000 url(/images/public/content/products/optidrive-hvac/overview/hvac-enclosed-drives.jpg) 0 0 no-repeat;
	color:#fff;
	}
.p-products-optidrive-hvac-default #main .content .blocklink.x-enclosed-drives a {
	background:#000 url(/images/public/content/products/optidrive-hvac/overview/hvac-enclosed-drives.jpg) 0 0 no-repeat;
	}
/*-------------------------------------------------------------------- .p-products-optidrive-hvac-features */
.p-products-optidrive-hvac-features .section#optiflow > div {
	background:url(/images/public/content/sectors/pump-control/optidrive-hvac/optiflow.jpg) 80% 100% no-repeat;
	min-height:165px;
	margin-bottom:-25px;
	}
/*-------------------------------------------------------------- .p-products-optidrive-hvac-specifications */
.p-products-optidrive-hvac-specifications .mspec-section.ip55 li.size5 {padding:140px 7px 0;}
.p-products-optidrive-hvac-specifications .mspec-section.ip55 li.size6 {padding:140px 12px 0;}
.p-products-optidrive-hvac-specifications .mspec-section.ip55 li.size7 {padding:140px 19px 0;}
.p-products-optidrive-hvac-specifications .mspec-section.ip20* li.size8 {padding:140px 4px 0;}
.p-products-optidrive-hvac-specifications .mspec-section.ip20 li.size8 {padding:140px 4px 0;}

.p-products-optidrive-hvac-specifications .mspec-section.ip55 li.size4 img {top:-20px;}
.p-products-optidrive-hvac-specifications .mspec-section.ip55 li.size5 img {top:-20px;}
.p-products-optidrive-hvac-specifications .mspec-section.ip55 li.size6 img {top:-48px;}
.p-products-optidrive-hvac-specifications .mspec-section.ip55 li.size7 img {top:-90px;}
.p-products-optidrive-hvac-specifications .mspec-section.ip20* li.size8 img {top:-80px; left:55px;}
.p-products-optidrive-hvac-specifications .mspec-section.ip20 li.size8 img {top:-80px; left:55px;}


/*_____________________________________________________________________________________ OPTIDRIVE ELEVATOR */
/*----------------------------------------------------------------- .p-products-optidrive-elevator-default */
body[class*="p-products-optidrive-elevator-"] #banner,
body[class*="p-products-optidrive-elevator-"] #banner .pagewrapper {
	background:#de7101 url(/images/public/layout/banner-bg-orange-130.png) 0 0 repeat-x;
	}
body[class*="p-products-optidrive-elevator-"] #banner .product-banner p.subtitle,
body[class*="p-products-optidrive-elevator-"] .product-banner .ratings-summary p {
	color:#fee6ce;
	}
.p-products-optidrive-elevator-default #main .feature {
	background:url(/images/public/content/products/optidrive-elevator/overview/feature-bg.jpg) 0 0 no-repeat;
	height:173px;
	}
.p-products-optidrive-elevator-default #main .feature .feature-drives {
	position:absolute;
	top:-15px;
	right:16px;
	left:auto;
	}
.p-products-optidrive-elevator-default #main .blocklink.x-elevator-control a {
	background:url(/images/public/content/products/optidrive-elevator/overview/elevator-control-ad.jpg) 100% 100% no-repeat;
	height:142px;
	}
/*---------------------------------------------------------- .p-products-optidrive-elevator-specifications */
.p-products-optidrive-elevator-specifications .mspec-section.ip20 li.size5 {padding:140px 8px 0;}
.p-products-optidrive-elevator-specifications .mspec-section.ip55 li.size5 {padding:140px 7px 0;}
.p-products-optidrive-elevator-specifications .mspec-section.ip55 li.size6 {padding:140px 12px 0;}

.p-products-optidrive-elevator-specifications .mspec-section.ip20 li.size4 img {top:-20px;}
.p-products-optidrive-elevator-specifications .mspec-section.ip20 li.size5 img {top:-20px;}
.p-products-optidrive-elevator-specifications .mspec-section.ip55 li.size4 img {top:-20px;}
.p-products-optidrive-elevator-specifications .mspec-section.ip55 li.size5 img {top:-20px;}
.p-products-optidrive-elevator-specifications .mspec-section.ip55 li.size6 img {top:-48px;}

/*___________________________________________________________________________________________ OPTIDRIVE E3 */
/*----------------------------------------------------------------------- .p-products-optidrive-e3-default */
.p-products-optidrive-e3-default #main .feature {
	background:url(/images/public/content/products/optidrive-e3/overview/feature-bg.jpg) 0 0 no-repeat;
	height:173px;
	}
.p-products-optidrive-e3-default #main .feature .feature-drives {
	position:absolute;
	top:auto;
	bottom:-32px;
	right:0;
	left:auto;
	margin-bottom:0;
	}

/* TO DELETE */
.p-products-optidrive-e3-default #key-features ul {
	list-style:none;
	margin-left:-16px;
	width:360px;
	}
.p-products-optidrive-e3-default #key-features ul li {
	background-color:rgb(83,84,134);
	background-position:16px 50%;
	background-repeat:none;
	padding:1em 80px 1em 65px;
	margin-bottom:4px;
	font-size:14px;
	color:#fff;
	}
.p-products-optidrive-e3-default #key-features ul li span {
	display:block;
	font-size:11px;
	}
.p-products-optidrive-e3-default #key-features ul li#kf-emc-filter {background-image:url(/images/public/content/products/optidrive-e3/overview/emc-filter-icon.png);}
.p-products-optidrive-e3-default #key-features ul li#kf-size4 {background-image:url(/images/public/content/products/optidrive-e3/overview/size4-icon.png);}
.p-products-optidrive-e3-default #key-features ul li#kf-motor-control {background-image:url(/images/public/content/products/optidrive-e3/overview/motor-control-icon.png);}
.p-products-optidrive-e3-default #key-features ul li#kf-fire-mode {background-image:url(/images/public/content/products/optidrive-e3/overview/fire-mode-icon.png);}

/*---------------------------------------------------------------------- .p-products-optidrive-e3-features */
.p-products-optidrive-e3-features #application-macros > div {
	background:url(/images/public/content/products/optidrive-e3/features/application-macro-selection.png) 100% 0 no-repeat;
	}

.p-products-optidrive-e3-features #ip66-switches {
	position:relative;
	}
.p-products-optidrive-e3-features #ip66-switches li {
	position:absolute;
	right:112px;
	text-align:right;
	font-size:11px;
	}
.p-products-optidrive-e3-features #ip66-switches li#ip66-switch-1 {top:48px;}
.p-products-optidrive-e3-features #ip66-switches li#ip66-switch-2 {top:88px;}
.p-products-optidrive-e3-features #ip66-switches li#ip66-switch-3 {top:137px;}

/* TO DELETE */
.p-products-optidrive-e3-features #modes {
	min-height:80px;
	}
.p-products-optidrive-e3-features #modes ul {
	position:absolute;
	top:10px;
	right:32px;
	}
.p-products-optidrive-e3-features #modes ul li {
	background-position:0 0;
	background-repeat:none;
	float:left;
	width:80px;
	height:80px;
	padding:13px 15px 19px;
	text-align:center;
	color:#fff;
	}
.p-products-optidrive-e3-features #modes ul li.x-industrial-mode {background-image:url(/images/public/content/products/optidrive-e3/features/industrial-mode.png);}
.p-products-optidrive-e3-features #modes ul li.x-fan-mode {background-image:url(/images/public/content/products/optidrive-e3/features/fan-mode.png);}
.p-products-optidrive-e3-features #modes ul li.x-pump-mode {background-image:url(/images/public/content/products/optidrive-e3/features/pump-mode.png);}

.p-products-optidrive-e3-features #modes ul li h3 {
	color:#fff;
	margin:20px 0 0;
	}
.p-products-optidrive-e3-features #IP66-features #IP66-intro {
	position:relative;
	margin-bottom:-80px;
	}
.p-products-optidrive-e3-features #IP66-features #on-drive-control {
	position:relative;
	margin-top:-110px;
	}
.p-products-optidrive-e3-features #ip66-outdoor-features .model-highlights {
	position:relative;
	margin:9em 0 9em;
	}
.p-products-optidrive-e3-features #ip66-outdoor-features .model-highlights > img {
	margin:0 -32px 0 -16px;
	width:720px;
	}
.p-products-optidrive-e3-features #ip66-outdoor-features .model-highlights .annotations {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	}
.p-products-optidrive-e3-features #ip66-outdoor-features [data-feature="coated-heatsink"] {top:-24px; left:460px; width:142px;}
.p-products-optidrive-e3-features #ip66-outdoor-features [data-feature="locally-customisable"] {top:428px; left:0; width:160px;}
.p-products-optidrive-e3-features #ip66-outdoor-features [data-feature="non-switched"] {top:540px; left:164px; width:120px; text-align: center;}
.p-products-optidrive-e3-features #ip66-outdoor-features [data-feature="internal"] {top:460px; left:468px; width:204px;}
.p-products-optidrive-e3-features #ip66-outdoor-features [data-feature="conformal-coating"] {top:444px; left:294px;}

.p-products-optidrive-e3-features #ip66-outdoor-features .model-features {
	position:relative;
	}
.p-products-optidrive-e3-features #ip66-outdoor-features .model-features > ul {
	width:438px;
	column-count: 2;
	}
.p-products-optidrive-e3-features #ip66-outdoor-features #ip66-outdoor-switches {
	position:absolute;
	top:0;
	right:0;
	}
.p-products-optidrive-e3-features #ip66-outdoor-features #ip66-outdoor-switches img {
	width:115px;
	}
.p-products-optidrive-e3-features #ip66-outdoor-features #ip66-outdoor-switches .annotations {
	position:absolute;
	top:0;
	right:115px;
	text-align: right;
	font-size:11px;
	width:108px;
	}
.p-products-optidrive-e3-features #ip66-outdoor-features #ip66-outdoor-switches .annotations li {
	position:absolute;
	right:0;
	}
.p-products-optidrive-e3-features #ip66-outdoor-features #ip66-outdoor-switches .annotations li:nth-child(1) {top:72px;}
.p-products-optidrive-e3-features #ip66-outdoor-features #ip66-outdoor-switches .annotations li:nth-child(2) {top:118px;}
.p-products-optidrive-e3-features #ip66-outdoor-features #ip66-outdoor-switches .annotations li:nth-child(3) {top:190px;}


.p-products-optidrive-e3-features #ip66-outdoor-features #ip66-outdoor-switches .annotations li::after {
	content:'';
	position:absolute;
	top:0.5em;
	left:calc(100% + 8px);
	width:44px;
	border-top:1px solid rgb(227,6,19);
	}

.p-products-optidrive-e3-model-data-default .md-fbo-legend {top:12px;}

/*---------------------------------------------------------------- .p-products-optidrive-e3-specifications */
.p-products-optidrive-e3-specifications .mspec-section.ip20 li.size3 {padding:140px 9px 0;}
.p-products-optidrive-e3-specifications .mspec-section.ip20 li.size4 {padding:140px 19px 0;}
.p-products-optidrive-e3-specifications .mspec-section.ip20 li.size5 {padding:140px 26px 0;}
.p-products-optidrive-e3-specifications .mspec-section.ip66 li.size1 {padding:140px 14px 0;}
.p-products-optidrive-e3-specifications .mspec-section.ip66 li.size2 {padding:140px 19px 0;}
.p-products-optidrive-e3-specifications .mspec-section.ip66 li.size3 {padding:140px 24px 0;}
.p-products-optidrive-e3-specifications .mspec-section.ip66-outdoor li.size1 {padding:140px 14px 0;}
.p-products-optidrive-e3-specifications .mspec-section.ip66-outdoor li.size2 {padding:140px 19px 0;}
.p-products-optidrive-e3-specifications .mspec-section.ip66-outdoor li.size3 {padding:140px 24px 0;}
.p-products-optidrive-e3-specifications .mspec-section.ip66-outdoor li.size4 {padding:140px 33px 0;}

.p-products-optidrive-e3-specifications .mspec-section.ip20 li.size4 img {top:-10px;}
.p-products-optidrive-e3-specifications .mspec-section.ip20 li.size5 img {top:-10px;}
.p-products-optidrive-e3-specifications .mspec-section.ip66-outdoor li.size3 img {top:-40px;}
.p-products-optidrive-e3-specifications .mspec-section.ip66-outdoor li.size4 img {top:-40px;}


/*______________________________________________________________________________ OPTIDRIVE E3 SINGLE PHASE */
/*---------------------------------------------------------- .p-products-optidrive-e3-single-phase-default */
.p-products-optidrive-e3-single-phase-default #main .feature {
	background:url(/images/public/content/products/optidrive-e3-single-phase/overview/feature-bg.jpg) 0 0 no-repeat;
	height:173px;
	}
.p-products-optidrive-e3-single-phase-default #main .feature .feature-drives {
	position:absolute;
	top:auto;
	bottom:-42px;
	right:16px;
	left:auto;
	margin-bottom:0;
	}


/*--------------------------------------------------------- .p-products-optidrive-e3-single-phase-features */
.p-products-optidrive-e3-single-phase-features #application-macros > div {
	background:url(/images/public/content/products/optidrive-e3/features/application-macro-selection.png) 100% 0 no-repeat;
	}

.p-products-optidrive-e3-single-phase-features #ip66-switches {
	position:relative;
	}
.p-products-optidrive-e3-single-phase-features #ip66-switches li {
	position:absolute;
	right:112px;
	text-align:right;
	font-size:11px;
	}
.p-products-optidrive-e3-single-phase-features #ip66-switches li#ip66-switch-1 {top:48px;}
.p-products-optidrive-e3-single-phase-features #ip66-switches li#ip66-switch-2 {top:88px;}
.p-products-optidrive-e3-single-phase-features #ip66-switches li#ip66-switch-3 {top:137px;}

.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features .model-highlights {
	position:relative;
	margin:9em 0 9em;
	}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features .model-highlights > img {
	margin:0 -32px 0 -16px;
	width:720px;
	}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features .model-highlights .annotations {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features [data-feature="coated-heatsink"] {top:-24px; left:460px; width:142px;}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features [data-feature="locally-customisable"] {top:428px; left:0; width:160px;}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features [data-feature="non-switched"] {top:540px; left:164px; width:120px; text-align: center;}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features [data-feature="internal"] {top:460px; left:468px; width:204px;}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features [data-feature="conformal-coating"] {top:444px; left:294px;}

.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features .model-features {
	position:relative;
	}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features .model-features > ul {
	width:438px;
	column-count: 2;
	}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features #ip66-outdoor-switches {
	position:absolute;
	top:0;
	right:0;
	}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features #ip66-outdoor-switches img {
	width:115px;
	}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features #ip66-outdoor-switches .annotations {
	position:absolute;
	top:0;
	right:115px;
	text-align: right;
	font-size:11px;
	width:108px;
	}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features #ip66-outdoor-switches .annotations li {
	position:absolute;
	right:0;
	}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features #ip66-outdoor-switches .annotations li:nth-child(1) {top:72px;}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features #ip66-outdoor-switches .annotations li:nth-child(2) {top:118px;}
.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features #ip66-outdoor-switches .annotations li:nth-child(3) {top:190px;}


.p-products-optidrive-e3-single-phase-features #ip66-outdoor-features #ip66-outdoor-switches .annotations li::after {
	content:'';
	position:absolute;
	top:0.5em;
	left:calc(100% + 8px);
	width:44px;
	border-top:1px solid rgb(227,6,19);
	}



/*--------------------------------------------------- .p-products-optidrive-e3-single-phase-specifications */
.p-products-optidrive-e3-single-phase-specifications .mspec-section.ip66 h2 {left:20px;}

.p-products-optidrive-e3-single-phase-specifications .mspec-section.ip66 li.size1 {padding:140px 14px 0;}
.p-products-optidrive-e3-single-phase-specifications .mspec-section.ip66 li.size2 {padding:140px 19px 0;}
.p-products-optidrive-e3-single-phase-specifications .mspec-section.ip66-outdoor li.size1 {padding:140px 14px 0;}
.p-products-optidrive-e3-single-phase-specifications .mspec-section.ip66-outdoor li.size2 {padding:140px 19px 0;}


/*___________________________________________________________________________________________ OPTIDRIVE E2 */
/*----------------------------------------------------------------------- .p-products-optidrive-e2-default */
.p-products-optidrive-e2-default #main .feature {
	background:url(/images/public/content/products/optidrive-e2/overview/feature-bg.jpg) 0 0 no-repeat;
	height:173px;
	}
.p-products-optidrive-e2-default #main .feature .feature-drives {
	position:absolute;
	top:auto;
	bottom:-20px;
	right:16px;
	left:auto;
	margin-bottom:0;
	}
/*---------------------------------------------------------------- .p-products-optidrive-e2-specifications */
.p-products-optidrive-e2-specifications .mspec-section.ip20 li.size3 {padding:140px 9px 0;}
.p-products-optidrive-e2-specifications .mspec-section.ip66 li.size2 {padding:140px 14px 0;}
.p-products-optidrive-e2-specifications .mspec-section.ip66 li.size3 {padding:140px 24px 0;}

.p-products-optidrive-e2-specifications .mspec-section.ip66 li.size3 img {top:-14px;}


/*______________________________________________________________________________ OPTIDRIVE E2 SINGLE PHASE */
/*---------------------------------------------------------- .p-products-optidrive-e2-single-phase-default */
.p-products-optidrive-e2-single-phase-default #main .feature {
	background:url(/images/public/content/products/optidrive-e2-single-phase/overview/feature-bg.jpg) 0 0 no-repeat;
	height:173px;
	}
.p-products-optidrive-e2-single-phase-default #main .feature .feature-drives {
	position:absolute;
	top:auto;
	bottom:-20px;
	right:16px;
	left:auto;
	margin-bottom:0;
	}
/*--------------------------------------------------- .p-products-optidrive-e2-single-phase-specifications */
.p-products-optidrive-e2-single-phase-specifications .mspec-section.ip66 li.size2 {padding:140px 14px 0;}


/*________________________________________________________________________________________ ENCLOSED DRIVES */
/*-------------------------------------------------------------------- .p-products-enclosed-drives-default */
.p-products-enclosed-drives-default .contentwrapper.x-intro {background:url(/images/public/layout/gradbg-grey-240.png) 0 100% repeat-x; padding-bottom:0;}
.p-products-enclosed-drives-default .contentwrapper.x-intro .content img {margin-bottom:0;}
.p-products-enclosed-drives-default .contentwrapper.x-intro .aside {background-size:auto; padding-top:60px; min-height:180px;}

.p-products-enclosed-drives-default div[class*="x-ip-details-"] h1 {background:#65b132; display:inline-block; color:#fff;  padding:6px; font-size:26px;}
.p-products-enclosed-drives-default #main .x-solids-ip {width:174px;}
.p-products-enclosed-drives-default .x-solids-ip ul {margin-bottom:1em;}
.p-products-enclosed-drives-default .x-solids-ip li {background:#bfbfbf; width:20px; height:20px; margin-left:3px; text-align:center; line-height:20px; color:#fff; border-radius:10px; font-size:14px;}
.p-products-enclosed-drives-default .x-solids-ip li:first-child {margin-left:0;}
.p-products-enclosed-drives-default .x-solids-ip li strong {background:#333; display:block; border-radius:10px; font-weight:normal;}

.p-products-enclosed-drives-default #main .x-liquids-ip {width:206px;}
.p-products-enclosed-drives-default .x-liquids-ip ul {margin-bottom:1em;}
.p-products-enclosed-drives-default .x-liquids-ip li {background:#a4c3e8; width:20px; height:20px; margin-left:3px; text-align:center; line-height:20px; color:#fff; border-radius:10px; font-size:14px;}
.p-products-enclosed-drives-default .x-liquids-ip li:first-child {margin-left:0;}
.p-products-enclosed-drives-default .x-liquids-ip li strong {background:#0075bf; display:block; border-radius:10px; font-weight:normal;}

.p-products-enclosed-drives-default .aside .blockad[class*="x-enclosed-drive-"] {position:relative}
.p-products-enclosed-drives-default .aside .blockad[class*="x-enclosed-drive-"] ul {position:absolute; top:8px; right:8px; left:auto;}
.p-products-enclosed-drives-default .aside .blockad[class*="x-enclosed-drive-"] ul li {background:#65b132; color:#fff; margin-left:4px; padding:4px;}


/*_______________________________________________________________________________________ OPTITOOLS STUDIO */
/*------------------------------------------------------------------ .p-products-software-optitools-studio */
.p-products-software-optitools-studio #btnDownload {position:absolute; top:36px; right:32px; background:#ccc; padding:0 16px; border-radius:15px; line-height:30px; color:#333;}
.p-products-software-optitools-studio #btnDownload:hover {background:#333; color:#fff;}
.p-products-software-optitools-studio #btnDownloadDrivers {position:absolute; top:72px; right:32px; background:#ccc; padding:0 16px; border-radius:15px; line-height:30px; color:#333;}
.p-products-software-optitools-studio #btnDownloadDrivers:hover {background:#333; color:#fff;}
.p-products-software-optitools-studio #screenshots {
	background:url(/images/public/content/products/software/optitools-studio-screenshots.jpg) 0 0 no-repeat;
	height:154px;
	padding-top:60px;
	}
.p-products-software-optitools-studio #screenshots h2 {font-size:28px; color:#fff;}
.p-products-software-optitools-studio #screenshots p {font-size:14px; color:#fff;}

/*___________________________________________________________________________________________ OPTISTORE V3 */
/*---------------------------------------------------------------------- .p-products-software-optistore-v3 */
.p-products-software-optistore-v3 #btnDownload {position:absolute; top:52px; right:32px; background:#ccc; padding:0 16px; border-radius:15px; line-height:30px; color:#333;}
.p-products-software-optistore-v3 #btnDownload:hover {background:#333; color:#fff;}

.p-products-software-optistore-v3 .section.x-system-requirements table td {padding:2px; border:1px solid #666;}
.p-products-software-optistore-v3 .section.x-system-requirements table td.desc {background:#e8e7f5;}

/*___________________________________________________________________________ PREVIOUS GENERATION PRODUCTS */
/*------------------------------------------------------- .p-products-previous-generation-products-default */
.p-products-previous-generation-drives-default .doc-section.user-guides ul {width:396px;}


/*________________________________________________________________________________________________ OPTIONS */
/*---------------------------------------------------------------------------- .p-products-options-default */
.p-products-options-default .panel.first .contentwrapper {
	padding-bottom: 0;
	}
.p-products-options-default .panel.first .contentwrapper.x-intro {
	background:url(/images/public/content/products/options/options-header.jpg) 0 0 no-repeat;
	}
.p-products-options-default .panel.first .contentwrapper.x-intro .content > div {
	position:absolute;
	top:60px;
	right:0;
	width:340px;
	text-align:right;
	}
.p-products-options-default .panel.first .contentwrapper.x-intro h1 {
	margin-bottom:0;
	}
.p-products-options-default .panel.first .contentwrapper.x-intro p {
	width:inherit;
	}
.p-products-options-default .eoption-category {
	float:left;
	width:220px;
	margin-left:16px;
	}
.p-products-options-default .eoption-category:first-child {
	margin-left:0;
	}
.p-products-options-default .eoption-category li {
	background:#e4e4e4 url(/images/public/content/products/options/eoption-type-link-bg.jpg) 0 100% repeat-x;
	padding:0;
	margin-bottom:3px;
	}
.p-products-options-default .eoption-category li a {
	background-position:100% 100%;
	background-repeat:no-repeat;
	display:block;
	min-height:44px;
	padding:8px 60px 8px 8px;
	}
.p-products-options-default .eoption-category li a:hover span {
	color:#0060d8;
	}
/*-------------------------------------------------------OPTIONS---------iKnow */
.p-products-options-default #iknow {
	background: #9b8dd6; /* Old browsers */
	background: -moz-linear-gradient(45deg, #9b8dd6 0%, #2c2e5f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #9b8dd6 0%,#2c2e5f 100%); /* Chrome10-25,Safari5.1-6 */
	background-image: url(/images/public/content/products/overview/new/iknow/banner-pixels.png) 100% 100% / 75% no-repeat;
	background: url(/images/public/content/products/overview/new/iknow/banner-pixels.png) 100% 100% / 75% no-repeat, linear-gradient(45deg, #9b8dd6 0%,#2c2e5f 100%);  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b8dd6', endColorstr='#2c2e5f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding: 16px;
	display: flex;
	justify-content: space-between;
}
.p-products-options-default #iknow > div {
	flex: 1 1 23%;
	max-width: 23%;
}
.p-products-options-default #iknow #heading {
	position: relative;
	height: 9.5rem;
}
.p-products-options-default #iknow #heading img {
	width: 217px;
	position: absolute;
	top: 0;
	left: 0;
}
.p-products-options-default #iknow #heading span {
	position: absolute;
	bottom: 55px;
	right: 15px;
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	font-size: 1.25rem;
	color: rgba(255, 255, 255, 1);
}
.p-products-options-default #iknow #article-link {
	color: #000 !important;
	background: rgba(255, 255, 255, 1);
	padding: 1rem;
	position: relative;
	height: 100px;
}
.p-products-options-default #iknow #article-link p {
	padding: 0;
	padding-right: 2.5rem;
	font-weight: 700;
	font-family: 'futura-pt', Arial, sans-serif;
	font-size: 1rem;
}
.p-products-options-default #iknow #article-link #article-no {
	position: absolute;
	bottom: 0.375rem;
	right: 0.375rem;
	text-align: center;
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	background: rgb(74, 173, 224);
	padding: 0.4rem 0.75rem;
}
.p-products-options-default #iknow #article-link #article-no span:first-child {
	font-size: 0.625rem;
}
.p-products-options-default #iknow #article-link #article-no span:last-child {
	font-size: 1.0625rem;
}
.p-products-options-default #iknow #expand-your-knowledge {
	background: rgba(0, 0, 0, 0.2);
	padding: 1rem 2rem 1rem 0.75rem;
}
.p-products-options-default #iknow #expand-your-knowledge h2 {
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 700;
	font-size: 1.5rem;
	color: rgba(255, 255, 255, 1);
	margin-bottom: 15.19px;
}
.p-products-options-default #iknow #expand-your-knowledge p {
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	font-size: 1.125rem;
	color: rgba(148, 140, 195, 1);
	padding-bottom: 3.45rem;
}
.p-products-options-default #iknow #expand-your-knowledge #iknow-button {
	width: 7.232125rem;
	height: 2.625rem;
	background: rgb(74, 173, 224);
	position: relative;
}
.p-products-options-default #iknow #expand-your-knowledge #iknow-button::before {
	content: '\f105';
	font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 50%;
    left: 0.75rem;
	transform: translateY(-50%);
    font-size: 2.5em;
	font-weight: 400;
    color: #fff;
}
.p-products-options-default #iknow #expand-your-knowledge #iknow-button img {
	position: absolute;
	right: 1.18125rem;
	top: 50%;
	transform: translateY(-50%);
	max-width: 3.7rem;
}
.p-products-options-default #iknow #video-link[data-video="profinet"] {
	background: url(/images/public/content/products/overview/new/iknow/profinet-io-thumb.jpg) 0 0 / cover no-repeat;
}
.p-products-options-default #iknow #video-link[data-video="optistick"] {
	background: url(/images/public/content/products/overview/new/iknow/optistick-thumb.jpg) 0 0 / cover no-repeat;
}
.p-products-options-default #iknow #separate {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.p-products-options-default #iknow #video-link {
	padding: 0 1rem;
	position: relative;
	height: 132px;
}
.p-products-options-default #iknow #video-link::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.6);
}
.p-products-options-default #iknow #video-link > div {
	color: #fff !important;
	position: relative;
}
.p-products-options-default #iknow #video-caption {
	text-align: center;
	padding: 1.5rem 0.5rem 0.75rem;
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	font-size: 0.75rem;
	color: #fff;
	z-index: 2;
}
.p-products-options-default #iknow #video-caption i {
	font-size: 2rem;
	margin-bottom: 1.5rem;
}
/*--------------------------------------------------------------------- body[class*="p-products-options-"] */
body[class*="p-products-options-"] .x-intro p {
	width:420px;
	}
body[class*="p-products-options-"] .x-feature-img {
	position:absolute;
	top:0;
	right:0;
	margin-bottom:0;
	}
body[class*="p-products-options-"] .x-typical-applications {
	position:relative;
	width:420px;
	margin-top:1em;
	}
body[class*="p-products-options-"] .x-typical-applications ul {
	margin-bottom:0;
	}

.eop-table {width:928px; font-size:11px;}
.eop-table table {margin-bottom:2em;}
.eop-table th {padding:0.5em 0; border-bottom:1px solid #ccc; text-align:left;}
.eop-table td {padding:0.2em 0; border-bottom:1px solid #ccc; text-align:left;}
.eop-table td.x-break, .eop-table th.x-break {border:none;}

.eop-table .x-code {padding-right:2em;}
.eop-table .x-desc {padding-right:2em;}
.eop-table .x-width {width:4em; text-align:center;}
.eop-table .x-height {width:4em; text-align:center;}
.eop-table .x-depth {width:4em; text-align:center;}
.eop-table .x-weight {width:6em; text-align:center;}
.eop-table .x-compatibility-p2 {width:3em; text-align:center;}
.eop-table .x-compatibility-hvac {width:3em; text-align:center;}
.eop-table .x-compatibility-e2 {width:3em; text-align:center;}
.eop-table .x-compatibility-elevator {width:3em; text-align:center;}
.eop-table .x-doc {width:6em; text-align:center;}

.eop-table .x-break {width:1em;}

.eop-table th.x-dimensions {text-align:center;}
.eop-table th.x-compatibility {text-align:center;}

.eop-table td.x-compatibility-hvac {background:rgb(221,221,231);}
.eop-table td[class*="x-compatibility-"] {color:#535486;}
.eop-table td[class*="x-compatibility-"] strong {
	background:url(/images/common/misc/purple-bullet-6px.png) 0 0 no-repeat;
	display:inline-block;
	width:6px;
	height:0;
	padding:6px 0 0;
	overflow:hidden;
	}

    .eop-table td.x-doc a {
        background: url(/images/public/layout/icons/pdf-small.png) 0 0 no-repeat;
        display: inline-block;
        width: 12px;
        height: 0;
        padding: 12px 0 0;
        overflow: hidden;
    }

    .eop-table td.x-doc-zip a {
        background: url(/images/public/layout/icons/zip-small.png) 0 0 no-repeat;
        display: inline-block;
        width: 12px;
        height: 0;
        padding: 12px 0 0;
        overflow: hidden;
    }

.eop-type-docs {
	margin:0;
	list-style:none;
	}
.eop-type-docs li {
	background:none;
	padding:0;
	}
.eop-type-docs li a {
	background:url(/images/public/layout/icons/placeholder.png) 0 0 no-repeat;
	display:inline-block;
	min-height:24px;
	padding:8px 0 0 48px;
	}
.eop-type-docs li a.x-pdf {
	background-image:url(/images/public/layout/icons/pdf.png);
	}
.eop-type-docs li a.x-vid {
	background-image:url(/images/public/layout/icons/video.png);
	}
.eop-type-docs li a.x-vid strong {
	display:inline-block;
	background:rgb(83,84,134);
	color:#fff;
	padding:0.167em 0.2em;
	font-size:0.75em;
	vertical-align: top;
	}
/*--------------------------------------------------------------------- OPTISTICK */

body[class*="p-products-options-"] .optistick-table {
	font-size: 11px;
}
body[class*="p-products-options-"] .optistick-table table .title-bar td {
    background: #4f5586;
    color: #fff;
    font-weight: normal;
    padding: 3px 6px;
    border-left: 1px solid #fff;
}
body[class*="p-products-options-"] .optistick-table table td {
	padding: 6px 6px;
}
body[class*="p-products-options-"] .optistick-table table .x-model.alt {
	background-color:#dfdfdf;
}
body[class*="p-products-options-"] .optistick-table table .x-model.alt td {
	border-left: 1px solid #fff;
}
body[class*="p-products-options-"] .optistick-table table .fa-circle {
	color: #4f5586;
}
body[class*="p-products-options-"] .optistick-table table {
	box-shadow: 3px 3px 5px #dfdfdf;
}
body[class*="p-products-options-"] #optistick-compatible-notes .fa-circle  {
	color: #4f5586;
}
body[class*="p-products-options-"] #optistick-compatible-notes .col-os {
	float: left;
	padding-right: 20px;
	margin-left: 20px;
	height: 320px;
	background: url(/images/public/content/products/options/features/col-break.jpg) no-repeat right top;
	width: 110px;
	position: relative;
}
body[class*="p-products-options-"] #optistick-compatible-notes .col-os:nth-child(3) { width: 110px;}
body[class*="p-products-options-"] #optistick-compatible-notes .col-os:nth-child(4) { width: 124px;}
body[class*="p-products-options-"] #optistick-compatible-notes .col-os:last-child {
	border: none;
	padding-right: 0;
	background: none;
	width: 380px;
}
body[class*="p-products-options-"] #optistick-compatible-notes .section {
	padding-top: 0;
}
body[class*="p-products-options-"] #optistick-compatible-notes .content {
	width: 100%;
	padding-bottom: 30px;
}
body[class*="p-products-options-"] #optistick-compatible-notes .col-os .link {
	position: absolute;
	bottom: 0;
	left: 0;
}
body[class*="p-products-options-"] #optistick-header-app-download {	
	margin-top: 20px;
}
body[class*="p-products-options-"] #optistick-header-app-download a {
	float: left;
	display: inline-block;
	margin-right: 10px;
}
body[class*="p-products-options-"] #optistick-header-app-download img {
	height: 38px;
}

.v-product-index #banner {
	background: rgba(255, 255, 255, 1);
}
.v-product-index #banner .span {
	padding: 4.5rem 0 4.403125rem;
    background: url(/images/public/content/products/overview/new/optidrive-family.png) 100% 100% no-repeat;
}
.v-product-index #banner .banner-heading {
	padding-right: 43rem;
}
.v-product-index #banner .banner-heading h1 {
	font-size: 1.5rem;
	color: rgba(0, 0, 0, 1) !important;
}
.v-product-index #banner .banner-heading img {
	width: 11.35175rem;
}
.v-product-index #product-options {
	background: #9b8dd6; /* Old browsers */
	background: -moz-linear-gradient(top, #9b8dd6 0%, #2c2e5f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #9b8dd6 0%,#2c2e5f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #9b8dd6 0%,#2c2e5f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b8dd6', endColorstr='#2c2e5f',GradientType=0 ); /* IE6-9 */
}
.v-product-index #product-options .span {
	padding: 2.320562rem 0 4.016125rem;
}
.v-product-index #product-options .span .col {
	display: flex;
	justify-content: space-between;
	padding: 0 0.9375rem;
}
.v-product-index #product-options .span .col > div {
	width: 20%;
	padding: 4.0625rem 0.5rem 0;
	position: relative;
}
.v-product-index #product-options .span .col > div:nth-child(2) {
	border-left: solid 0.0625rem rgba(255, 255, 255, 0.2);
}
.v-product-index #product-options .span .col > div:nth-child(3) {
	border-left: solid 0.0625rem rgba(255, 255, 255, 0.2);
}
.v-product-index .product-option-heading {
	position: absolute;
	top: 0;
	left: 0.5rem;
}
.v-product-index #product-options h3 {
	font-family: 'futura-pt', Arial, sans-serif;
	color: rgba(255, 255, 255, 1);
	font-size: 1.3125rem;
	font-weight: 400;
	margin: 0 0 0.125rem;
}
.v-product-index #product-options h4 {
	font-family: 'futura-pt', Arial, sans-serif;
	color: rgba(255, 255, 255, 0.6);
	font-size: 1rem;
	font-weight: 400;
	margin: 0 0 1.737rem;
}
.v-product-index #product-options .product-option-content-wrapper {
	background: rgba(255, 255, 255, 1);
}
.v-product-index .product-option-head {
	padding: 0.625rem 0.5rem 0.5rem;
	text-align: center;
	font-size: 0.8125rem;
}
.v-product-index #product-options .product-option-head .product-option-logo {
	margin: 0 auto;
}
.v-product-index #product-options .product-option-head div[data-font-color] {
	font-family: 'futura-pt', Arial, sans-serif;
	font-size: 0.9375rem;
	font-weight: 600;
	margin: 0.797rem 0 0.125rem;
}
.v-product-index [data-font-color="purple"] {
	color: rgba(83, 84, 134, 1);
}
.v-product-index [data-font-color="green"] {
	color: rgba(118, 184, 42, 1);
}
.v-product-index [data-font-color="blue"] {
	color: rgba(0, 117, 191, 1);
}
.v-product-index [data-font-color="orange"] {
	color: rgba(239, 125, 0, 1);
}
.v-product-index #product-options .product-option-content .product-option-feature {
	margin: 0.5rem 0 0;
}
.v-product-index #product-options .product-option-content .product-option-feature-wrapper {
	position: relative;
}
.v-product-index #product-options .product-option-content div[data-bg-color] {
	position: absolute;
	bottom: 1.125rem;
	left: 50%;
	transform: translateX(-50%);
	width: 8.5rem;
	height: 2rem;
	text-align: center;
	padding: 0.5rem 0;
	border-radius: 0.125rem;
}
.v-product-index #product-options .product-option-content div[data-bg-color="purple"] {
	background: #64669a; /* Old browsers */
	background: -moz-linear-gradient(top, #64669a 0%, #3d4171 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #64669a 0%,#3d4171 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #64669a 0%,#3d4171 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64669a', endColorstr='#3d4171',GradientType=0 ); /* IE6-9 */
}
.v-product-index #product-options .product-option-content div[data-bg-color="green"] {
	background: #89cc42; /* Old browsers */
	background: -moz-linear-gradient(top, #89cc42 0%, #5da10b 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #89cc42 0%,#5da10b 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #89cc42 0%,#5da10b 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89cc42', endColorstr='#5da10b',GradientType=0 ); /* IE6-9 */
}
.v-product-index #product-options .product-option-content div[data-bg-color="blue"] {
	background: #2e89d6; /* Old browsers */
	background: -moz-linear-gradient(top, #2e89d6 0%, #2e89d6 0%, #0062a9 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #2e89d6 0%,#2e89d6 0%,#0062a9 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #2e89d6 0%,#2e89d6 0%,#0062a9 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e89d6', endColorstr='#0062a9',GradientType=0 ); /* IE6-9 */
}
.v-product-index #product-options .product-option-content div[data-bg-color="orange"] {
	background: #ff9326; /* Old browsers */
	background: -moz-linear-gradient(top, #ff9326 0%, #d56800 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ff9326 0%,#d56800 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ff9326 0%,#d56800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9326', endColorstr='#d56800',GradientType=0 ); /* IE6-9 */
}
.v-product-index #product-options .product-option-content a {
	color: rgba(255, 255, 255, 1) !important;
	font-size: 0.8125rem;
	font-weight: 400;
}
.v-product-index #product-options .product-option-content .stats {
	text-align: center;
	padding: 0.75rem 0;
	font-weight: 700;
}
.v-product-index #product-options .product-option-content .key-features {
	border-top: solid 0.0625rem rgba(0, 0, 0, 0.2);
	padding: 0.5rem;
	position: relative;
}
.v-product-index #product-options .product-option-content .key-features[data-order="1"] {
	height: 3.548rem;
}
.v-product-index #product-options .product-option-content .key-features[data-order="2"] {
	height: 1.667rem;
}
.v-product-index #product-options .product-option-content .key-features span {
	position: absolute;
	top: 50%;
	left: 0.5rem;
	transform: translateY(-50%);
}
/*---------------------------------------------------------NEXT ROW-----------OTHER PRODUCTS */
.v-product-index #other-products .span {
	padding: 2.125rem 0;
}
.v-product-index #other-products h3 {
	font-family: 'futura-pt', Arial, sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	color: rgb(83, 84, 134);
	margin: 0 0 1.375rem;
}
.v-product-index #other-products .span .col-xs-4 p {
	padding: 1.5rem 0.5rem;
}
.v-product-index #other-products .span .row:first-child .col-xs-4:first-child p {
	padding: 0 2.85rem 1.75rem 0;
}
.v-product-index #other-products a div[data-bg-color="purple"] {
	background: rgb(83, 84, 134);
	width: 8.4375rem;
	height: 3.0625rem;
	position: relative;
}
.v-product-index #other-products a div[data-bg-color] span {
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	font-size: 1.125rem;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	color: rgba(255, 255, 255, 1) !important;
}
.v-product-index #other-products .image-feature-wrapper {
	position: relative;
}
.v-product-index #other-products .image-feature-wrapper img {
	margin: 0;
}
.v-product-index #other-products .image-feature-wrapper span {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0.75rem;
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	font-size: 1.125rem;
	color: rgba(255, 255, 255, 1);
	background: rgba(0, 0, 0, 0.75);
}
.v-product-index #other-products .col-xs-4 > div {
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	margin-bottom: 1.875rem;
}
.v-product-index #other-products #external-links > div {
	padding-top: 1.75rem;
	padding-bottom: 2.5rem;
}
.v-product-index #other-products #external-links ul {
	margin: 0;
}
.v-product-index #other-products #external-links ul li {
	margin-bottom: 0.25rem;
}
.v-product-index #other-products #external-links .includes {
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	font-size: 0.875rem;
	color: rgba(0, 0, 0, 0.4);
	margin-left: 1.249rem;
}
/*---------------------------------------------------------NEXT ROW----------iKnow */
.v-product-index #iknow {
	background: #9b8dd6; /* Old browsers */
	background: -moz-linear-gradient(45deg, #9b8dd6 0%, #2c2e5f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #9b8dd6 0%,#2c2e5f 100%); /* Chrome10-25,Safari5.1-6 */
	background-image: url(/images/public/content/products/overview/new/iknow/banner-pixels.png) 100% 100% / 75% no-repeat;
	background: url(/images/public/content/products/overview/new/iknow/banner-pixels.png) 100% 100% / 75% no-repeat, linear-gradient(45deg, #9b8dd6 0%,#2c2e5f 100%);  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b8dd6', endColorstr='#2c2e5f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.v-product-index #iknow .span > div {
	padding: 1rem 0.9375rem 3.5rem;
}
.v-product-index #iknow #heading {
	position: relative;
	height: 9.5rem;
}
.v-product-index #iknow #heading span {
	position: absolute;
	bottom: 3.25rem;
	right: 0;
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	font-size: 1.25rem;
	color: rgba(255, 255, 255, 1);
}
.v-product-index #iknow #article-link {
	color: #000 !important;
	background: rgba(255, 255, 255, 1);
	padding: 1rem;
	position: relative;
	height: 7.75rem;
}
.v-product-index #iknow #article-link p {
	padding: 0;
	padding-right: 2.5rem;
	font-weight: 700;
	font-family: 'futura-pt', Arial, sans-serif;
	font-size: 1rem;
}
.v-product-index #iknow #article-link #article-no {
	position: absolute;
	bottom: 0.375rem;
	right: 0.375rem;
	text-align: center;
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	background: rgb(74, 173, 224);
	padding: 0.4rem 0.75rem;
}
.v-product-index #iknow #article-link #article-no span:first-child {
	font-size: 0.625rem;
}
.v-product-index #iknow #article-link #article-no span:last-child {
	font-size: 1.0625rem;
}
.v-product-index #iknow #how-to-info {
	margin-top: 3.95625rem;
}
.v-product-index #iknow #how-to-info p {
	color: rgba(255, 255, 255, 1);
	padding: 0 !important;
	font-size: 0.875rem;
	line-height: 1.1375rem;
}
.v-product-index #iknow #expand-your-knowledge {
	background: rgba(0, 0, 0, 0.2);
	padding: 1rem 2rem 1rem 0.75rem;
}
.v-product-index #iknow #expand-your-knowledge h2 {
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 700;
	font-size: 1.5rem;
	color: rgba(255, 255, 255, 1);
	margin-bottom: 0.5rem;
}
.v-product-index #iknow #expand-your-knowledge p {
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	font-size: 1.125rem;
	color: rgba(148, 140, 195, 1);
	padding-bottom: 3.45rem;
}
.v-product-index #iknow #expand-your-knowledge #iknow-button {
	width: 7.232125rem;
	height: 2.625rem;
	background: rgb(74, 173, 224);
	position: relative;
}
.v-product-index #iknow #expand-your-knowledge #iknow-button::before {
	content: '\f105';
	font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 50%;
    left: 0.75rem;
	transform: translateY(-50%);
    font-size: 2.5em;
	font-weight: 400;
    color: #fff;
}
.v-product-index #iknow #expand-your-knowledge #iknow-button img {
	position: absolute;
	right: 1.18125rem;
	top: 50%;
	transform: translateY(-50%);
	max-width: 3.7rem;
}
.v-product-index #iknow #col2 #video-link {
	margin-top: 1.875rem;
}
.v-product-index #iknow #col3 #video-link {
	margin-bottom: 1.875rem;
}
.v-product-index #iknow #video-link[data-video="multiple-motor-control"] {
	background: url(/images/public/content/products/overview/new/iknow/multiple-motor-control-thumbnail.jpg) 0 0 / 101% no-repeat;
}
.v-product-index #iknow #video-link[data-video="standard-parameters"] {
	background: url(/images/public/content/products/overview/new/iknow/standard-parameters-thumbnail.jpg) 0 0 / 101% no-repeat;
}
.v-product-index #iknow #video-link > div {
	color: #fff !important;
	background: rgba(0, 0, 0, 0.6);
	padding: 1rem;
	position: relative;
	height: 7.75rem;
}
.v-product-index #iknow #video-caption {
	text-align: center;
	padding: 0.75rem 0.5rem;
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	font-size: 0.75rem;
	color: #fff;
}
.v-product-index #iknow #video-caption i {
	font-size: 2rem;
	margin-bottom: 1.5rem;
}
.v-product-index #iknow #key-features {
	padding-top: 3.95625rem;
}
.v-product-index #iknow #key-features div[data-feature] div {
	height: 7.625rem;
	position: relative;
}
.v-product-index #iknow #key-features > div[data-feature="energy-saving"] div  {
	background: url(/images/public/content/products/overview/new/iknow/features/energy-saving.jpg) 0 0 / 101% no-repeat;
}
.v-product-index #iknow #key-features > div[data-feature="selection-and-installation"] div {
	background: url(/images/public/content/products/overview/new/iknow/features/selection-and-installation.jpg) 0 0 / 101% no-repeat;
}
.v-product-index #iknow #key-features > div[data-feature="commissioning-and-troubleshooting"] div {
	background: url(/images/public/content/products/overview/new/iknow/features/commissioning-and-troubleshooting.jpg) 0 0 / 101% no-repeat;
}
.v-product-index #iknow #key-features > div[data-feature="vfd-fundamentals"] div {
	background: url(/images/public/content/products/overview/new/iknow/features/vfd-fundamentals.jpg) 0 0 / 101% no-repeat;
}
.v-product-index #iknow #key-features > div[data-feature] div span {
	color: #fff !important;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0.5rem;
	background: rgba(0, 0, 0, 0.6);
	font-family: 'futura-pt', Arial, sans-serif;
	font-weight: 400;
	font-size: 0.875rem;
}




























