﻿/* edge V 4.3 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block}
audio, canvas, video{display:inline-block; *display:inline; *zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
/* == Base */
html{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
html, button, input, select, textarea{font-family:Arial, Helvetica, sans-serif; color:#333}
body{margin:0; font-size:.875em;line-height:1.4286;overflow-y:scroll; background:#f3f3f3}
::-moz-selection{background:#b3d4fc; text-shadow:none}
::selection{background:#b3d4fc; text-shadow:none}

a{color:#0090c5; text-decoration:none}
a:visited{color:#0090c5}
a:hover{color:#0090c5; text-decoration:underline}
a:focus{outline:thin dotted}
a:hover, a:active{outline:0}

abbr[title]{border-bottom:1px dotted}
b, strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block; height:1px; border:0; border-top:1px solid #dcdcdc; margin:1em 0; padding:0}
hr.dottet{border-style:dotted}
ins{background:#ff9; color:#000; text-decoration:none}
mark{background:#ff0; color:#000; font-style:italic; font-weight:bold}
pre, code, kbd, samp{font-family:monospace, serif; _font-family:'courier new', monospace; font-size:1em}
pre{white-space:pre; white-space:pre-wrap; word-wrap:break-word}
q{quotes:none}
q:before, q:after{content:""; content:none}
small, .small{font-size:85%}
sub, sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
/* == Lists */
ul, ol{margin:1em 0; padding:0 0 0 40px}
dd{margin:0 0 0 20px}
dh{float:left}
nav ul, nav ol{list-style:none; list-style-image:none; margin:0; padding:0}
/* == content */
img{border:0; -ms-interpolation-mode:bicubic; vertical-align:middle}
iframe{border:0; vertical-align:middle}
svg:not(:root){overflow:hidden}

/* == Figures */
figure{margin:0}
figure{width:100%; position:relative}
figure img{width:100%; height:auto}
.flexfigure{overflow:hidden}
.flexfigure .flexslider{position:relative}
figcaption{padding:8px 8px 12px; background-color:#f3f3f3}
.zoomin,
.zoomout{background-image:url(//shared.bayer.com/img/sys/sprite.png); background-position:0 -2200px; width:22px; height:22px; position:absolute; margin-top:-22px; right:0; cursor:pointer}
.zoomout{background-position:0 -2250px}
.modalbody figure{width:100%; position:relative}
.standardwidth{width:300px}
.halfwidth{width:180px}
.width122{width:122px}
.fullwidth img{width:100%!important; height:auto}
.autowidth{width:auto}
.standardwidth.zoomed{width:600px; margin-right:0; height:auto}
.halfwidth.zoomed{width:300px; height:auto}

/* == Forms */
form{margin:0}
fieldset{border:0; margin:0; padding:0}
label{cursor:pointer}
legend{border:0; *margin-left:-7px; padding:0; white-space:normal}
button,
input, select, textarea{font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle}
button,
input{line-height:normal}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer; -webkit-appearance:button; *overflow:visible}
button[disabled],
input[disabled]{cursor:default}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box; padding:0; *width:13px; *height:13px}
input[type="search"]{-webkit-appearance:none; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; -webkit-border-radius:0}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner{border:0; padding:0}
textarea{overflow:auto; vertical-align:top; resize:vertical}
input:valid, textarea:valid{}
.margininput{width:170px; margin-left:8px}
.contnt .margininput{width:162px}
legend{display:none}
label,
input,
button,
select,
textarea{font-size:12px; font-weight:normal; line-height:16px}
label{display:block; margin-bottom:5px}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"]{display:inline-block; height:22px; padding:0 5px; margin-bottom:9px; font-size:12px; line-height:16px; color:#666; background-color:#fff; border:1px solid #dcdcdc}
input,
textarea{width:210px}
select{padding:2px; outline:none}
select:focus{outline:none; -moz-outline-style:none}
textarea{padding-top:3px; padding-right:0; height:auto}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus{
  border-color:rgba(82, 168, 236, .8);
  outline:0;
  outline:thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
          box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
}
input[type="radio"],
input[type="checkbox"]{
  margin:3px 0;
  *margin-top:0;
  /* IE7 */
  line-height:normal;
  cursor:pointer;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"]{width:auto}
.uneditable-textarea{width:auto; height:auto}
select,
input[type="file"]{
  height:24px;
  *margin-top:4px;
  line-height:24px;
}
select[multiple],
select[size]{height:auto}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus{outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px}
.radio,
.checkbox{min-height:18px; padding-left:18px; line-height:20px}
.radio input[type="radio"],
.checkbox input[type="checkbox"]{float:left; margin-left:-18px}
.controls > .radio:first-child,
.controls > .checkbox:first-child{padding-top:5px}
.radio.inline,
.checkbox.inline{display:inline-block; padding-top:5px; margin-bottom:0; margin-top:-3px; vertical-align:middle}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline{margin-left:10px}

.input-xxsmall{width:33px}
select.input-xxsmall{width:45px}
textarea.input-xxsmall{width:38px}

.input-small{width:156px}
select.input-small{width:166px}

.input-medium{width:243px}
select.input-medium{width:255px}
textarea.input-medium{width:248px}

.input-large{width:388px}
select.input-large{width:400px}
textarea.input-large{width:393px}

.input-xlarge{width:586px}
select.input-xlarge{width:598px}
textarea.input-xlarge{width:591px}

.input-margi{width:220px; margin-left:10px; margin-right:16px}
select.input-margi{width:232px}
textarea.input-margi{width:228px}

.buttons{text-align:right; padding:12px 0 16px}

input,
textarea{margin-left:0}
.error.red{color:#c00!important}
.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline{color:#b94a48}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea{
  color:#b94a48;
  border-color:#b94a48;
}
.control-group.error .checkbox:focus,
.control-group.error .radio:focus,
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus{
  border-color:#953b39;
  -webkit-box-shadow:0 0 6px #d59392;
     -moz-box-shadow:0 0 6px #d59392;
          box-shadow:0 0 6px #d59392;
}
.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline{
  color:#468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea{
  color:#468847;
  border-color:#468847;
}
.control-group.success .checkbox:focus,
.control-group.success .radio:focus,
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus{
  border-color:#356635;
  -webkit-box-shadow:0 0 6px #7aba7b;
     -moz-box-shadow:0 0 6px #7aba7b;
          box-shadow:0 0 6px #7aba7b;
}

:-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-webkit-input-placeholder{color:#999}
.help-block,
.help-inline{color:#333}
.help-block{
  display:block;
  margin-bottom:9px;
}
.help-inline{
  display:inline-block;
  *display:inline;
  padding-left:5px;
  vertical-align:middle;
  *zoom:1;
}
.input-append{
  margin-bottom:5px;
}
.input-append input,
.input-append select{
  position:relative;
  margin-bottom:0;
  *margin-left:0;
  vertical-align:middle;
}
.input-append input:focus,
.input-append select:focus{
  z-index:2;
}
.input-append .btn{
  margin-left:-1px;
}
.form-inline input,
.form-horizontal input,
.form-inline textarea,
.form-horizontal textarea,
.form-inline select,
.form-horizontal select,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-inline .input-append,
.form-horizontal .input-append{
  display:inline-block;
  *display:inline;
  margin-bottom:0;
  *zoom:1;
}
.form-inline label{
  display:inline-block;
}
.form-inline .input-append{
  margin-bottom:0;
}
.form-inline .radio,
.form-inline .checkbox{
  padding-left:0;
  margin-bottom:0;
  vertical-align:middle;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"]{
  float:left;
  margin-right:3px;
  margin-left:0;
}
.control-group{
  margin-bottom:9px;
}
.form-horizontal .control-group{
  background-color:#f3f3f3;
  margin:0 10px 1px;
  padding:5px 20px 4px 10px;
  *zoom:1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after{
  display:table;
  content:"";
}
.form-horizontal .control-group:after{
  clear:both;
}
.form-horizontal .advs-label{
  float:left;
  width:100px;
  padding-top:4px;
}
.form-horizontal .advs-col2{
  float:left;
  width:215px;
}
.form-horizontal .advs-label2{
  float:left;
  width:215px;
  padding-top:4px;
}
.form-horizontal .advs-label2-indent{
  float:left;
  width:215px;
  padding-top:4px;
  margin-left:100px;
}
.form-horizontal .control-label{
  float:left;
  width:140px;
  padding-top:4px;
}
.form-horizontal .controls-advs{
  *display:inline-block;
  *padding-left:20px;
  margin-left:315px;
  *margin-left:0;
}
.form-horizontal .controls{
  *display:inline-block;
  *padding-left:20px;
  margin-left:160px;
  *margin-left:0;
}
.form-horizontal .controls:first-child{
  *padding-left:160px;
}
.form-horizontal .help-block{
  margin-top:9px;
  margin-bottom:0;
}

.btn{
  display:inline-block;
  *display:inline;
  padding:3px 34px 3px 28px;
  margin-bottom:0;
  *margin-left:.3em;
  font-size:12px;
  line-height:16px;
  *line-height:18px;
  color:#333;
  text-align:center;
  text-shadow:0 1px 1px rgba(255,255,255,.75);
  vertical-align:middle;
  cursor:pointer;
  background:#f3f3f3 url(//shared.bayer.com/img/sys/sprite.png) no-repeat right -198px;
  border:1px solid #f3f3f3;
  *border:0;
  *zoom:1;
  margin-top:-1px;
}
.control-group .btn{
  background-color:#dbdbdb;
  border:1px solid #dbdbdb;
}

.btn:visited{color:#fff}
.btn:hover,
.btn.disabled,
.btn[disabled]{
  background-color:#e6e6e6;
  *background-color:#d9d9d9;
}
.btn:first-child{
  *margin-left:0;
}
.btn:hover{
  color:#333;
  text-decoration:none;
  background-color:#e6e6e6;
}
.btn:focus{
  outline:thin dotted #333;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px;
}
.btn.disabled,
.btn[disabled]{cursor:default; background-color:#e6e6e6; background-image:none; opacity:.65; filter:alpha(opacity=65); -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}

.btn-primary,
.btn-primary:hover{
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
}
.btn-primary,
.control-group .btn-primary{
  border-color:#0090c5;
  background-color:#0090c5;
  background-position:right -600px;
}
.btn-primary:hover,
.btn-primary.disabled,
.btn-primary[disabled]{background-color:#2f96b4}
button.btn,
input[type="submit"].btn{*padding-top:2px; *padding-bottom:2px}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner{padding:0; border:0}
button.btn.btn-small,
input[type="submit"].btn.btn-small{*padding-top:3px; *padding-bottom:3px}
.btn-small{padding:5px 9px; font-size:11px; line-height:16px}
.btn-small [class^="icon-"]{margin-top:-1px}
/* == forms ==*/

.wrapper{background:#fff; min-width:995px; max-width:1075px; margin:0 auto;position:relative}
.page{margin:0 auto; width:995px; position:relative; overflow:hidden}
body > .page{height:auto; min-height:100%}
#header{height:124px; background-color:#fff; overflow:hidden}
.namingarea{height:auto; width:100%}
.logo{position:absolute; right:45px; top:38px; background:url(//shared.bayer.com/img/logo.png) no-repeat 0 0; z-index:1;
height:72px;width:72px}
.logo object,
.logo img{width:72px; height:72px; visibility:hidden}
.main{margin:0 -10px; min-height:432px}
#fatfooter{background-color:#f3f3f3; position:relative; padding:32px 0 56px; min-width:995px; max-width:1075px}
#fatfooter .shdw{background:url(//shared.bayer.com/img/sys/shadow.png) no-repeat center 0 #f3f3f3; height:23px; position:relative; margin:-32px 0 9px; opacity:.3;  filter:Alpha(Opacity=30)}
.fatfooter{margin:0 auto!important; width:975px}

/* == grid ==*/
.line,.lastUnit{overflow:hidden; *overflow:visible;*zoom:1}
.unit{float:left}
.unitRight{float:right}
.size1of1{float:none}
.size1of2{width:50%}
.size1of3{width:33.33333%}
.size2of3{width:66.66666%}
.size1of4{width:25%}
.size3of4{width:75%}
.size1of5{width:20%}
.size2of5{width:40%}
.size3of5{width:60%}
.size4of5{width:80%}
.lastUnit{float:none;width:auto;_position:relative;_left:-3px;_margin-right:-3px}
.sizeFull{width:100%}

.size-vl{width:19px}
.size3metarows{width:800px}
.size575{    padding-left:10px;
    padding-right:10px;
    width:505px}
  
  .p02 .size-col-a.panelmargi{
    padding-left:10px;
    width:240px;
}
.size140{width:160px}
.size440{width:460px}
.size-col-a{width:190px}
.size-col-aa{width:380px}
.size-col-b{width:225px; margin:0 15px}
.size-col-c{width:570px; overflow:hidden; *overflow:visible; *zoom:1}
.size-col-d{width:620px; margin-right:7px}
.subhm .size-col-d{width:630px; margin-right:0}
.size-col-a.panelmargi{width:175px}

.size-nomargi{width:824px}
.subhm .size-col-b{background-color:#f0fae3; margin-top:-10px; margin-right:0;padding-top:10px; padding-bottom:16px}
.subhm .size-col-b:empty{display:none}
.margi{margin-top:-16px}
.subhm .margi{margin-top:-262px; margin-left:5px}
.smallkv .margi{margin-top:-159px}
.fullstage .margi{margin-top:-16px}
.onecol .size-col-aa,
.onecol .size-col-b{display:none}

.contnt .margi{background-color:#fff; margin-top:0; margin-left:10px; width:178px}
.lt-ie8 .margi{width:auto}

.contnt .margi > div:last-child{margin-bottom:35px}
.feature .size-col-d{margin-right:0; width:564px}
.feature .margi{margin:0 -10px 0; width:270px; position:relative}
.feature .margiblock{width:270px}
.feature .margi .onAccordionContent{position:absolute; background-color:#f3f3f3; margin-left:10px; z-index:20; width:252px}
.feature .input-margi{width:204px}
.feature .margi .onAccHead{border-width:1px; background-color:#f3f3f3; margin-bottom:0}
.feature .margi .onAccordion{margin:0 -4px 0 -6px}
/* == /grid ==*/

/* == colors ==*/
.green{color:#390}
.orange{color:#f60}
/* == /colors ==*/

/* == Default spacing == */
h1, h2, h3, h4, h5, h6, ul, ol, dl, p, blockquote, .media, hr, .img, .topline, .introtext, .p, .plaintext{margin:0 10px}
.introtext p, .p p{margin-left:0; margin-right:0}
h1, h2, h3, h4, h5, h6, img{padding-bottom:0}
.size-col-b .media, .size-col-b h4{margin-right:8px; margin-left:8px}
.size-col-b .media p, .size-col-b .media h1{margin:0}
.media .img{margin:0}
.media h3,
.media p,
.panel .lnk,
.media .lnk{margin-right:0; margin-left:0}
.homepage .media p, .subhm .media p{display:inline}
 /* == /Default spacing == */

/* == headings == */
/* .h1-.h6 classes should be used to maintain the semantically appropriate heading levels - NOT for use on non-headings */
h1, .h1{font-size:1.8571em;line-height:1.269; font-weight:bold; font-style:normal; color:#0090c5; margin-bottom:19px}
h2, .h2{font-size:1.2857em;line-height:1.333;margin-bottom:7px; font-weight:bold; font-style:normal; color:#0090c5; padding-bottom:3px}
h3, .h3{font-size:100%; font-weight:bold; font-style:normal; color:#0090c5}
h4, .h4{font-size:100%; font-weight:bold; font-style:normal}
h5, .h5{font-size:100%; line-height:1.333em; font-weight:normal; font-style:normal; color:#0087b9; padding:13px 0 4px 0; margin-right:18px; margin-bottom:0}
h6, .h6{font-size:100%; font-weight:normal; font-style:normal}
/* if additional headings are needed they should be created via additional classes, never via location dependant styling */
.colhead{font-size:1.143em;line-height:1.25; font-weight:normal; color:#333; margin-top:-3px; margin-bottom:-3px}
.subhm .colhead{margin-top:0}
.subhead{color:#333; margin:0 20px 0 8px; font-size:100%}
.hdln{font-size:100%; color:#390; font-weight:bold}
.hdln a{color:#390}
.hdln .txtnormal{color:#333}
.hdln a:hover .txtnormal{color:#333; text-decoration:underline}
.teaserhr{margin-top:12px}
.size-col-b .teaserhr{border-color:#b7dd9e}
.reveal-modal h1{margin-left:0; margin-right:0}
.smallh2{font-size:100%}
.subhead14{font-size:200%}
/* == /headings == */

/* == spacer ==*/
.spacer-small{height:4px; clear:both}
.spacer-half{height:8px; clear:both}
.spacer-ten{height:10px; clear:both}
.spacer-fivteen{height:15px}
.spacer{height:16px; clear:both}
.spacer-globalnews{height:34px; clear:both}
.spacer-big{height:44px; clear:both}
h2 + .spacer-half{height:6px}
.spacer + h2{padding-top:3px}
/* == /spacer ==*/
.media .bd .lnk a{overflow:hidden}
/* == service row ==*/
.service{position:relative; border-bottom:1px solid #dcdcdc; padding-top:2px; margin:0 10px 25px}
.homepage .lfthnd,
.homepage .service{display:none}
.subhm .service{border-bottom:0; margin-bottom:0}

.breadcrumb{font-size:11px; padding:0; clear:both; line-height:13px; margin:5px 0 5px 8px}
.breadcrumb li{display:inline; color:#0090c5}
.breadcrumb li:after{content:"\203a"; display:inline-block; padding:0 6px 0 10px}
.breadcrumb li:last-child:after{content:""}
.breadcrumb li.last:after{content:""}
.breadcrumb a{color:#0090c5; white-space:nowrap}

.servicenav{position:absolute; left:820px; top:7px}
.servicenav li{display:inline-block; float:left}
.servicenav a{display:block; padding:1px 5px 0; font-size:11px; border-right:1px solid #aad5e6; line-height:1}
.servicenav .last{padding-right:0; border-right:0}
/* == /service row ==*/

/* == media block ==*/
.bd, .ft, .hd{overflow:hidden; *overflow:visible; zoom:1}
.media{overflow:hidden;*overflow:visible;zoom:1;margin-top:9px}
.media .img{float:left; margin:3px 20px 12px 0}
.newslist .media .img{margin-right:15px}
.homepage .media .img,
.subhm .media .img{margin-right:12px}
.media .img img{display:block}
.media .hdln{margin:0}
.bd{margin-bottom:10px}
.size1of3 .media .img,
.size-col-b .media .img,
.teaser .media .img{margin-bottom:10px}
.float .bd{overflow:visible}
.media.float{overflow:visible}
.size-col-a .media .bd,
.size-col-b .media .bd,
.size-col-c .size1of3 .media .bd{clear:left}
.margi .media .hdln{font-weight:normal}
.bd.plntxt{display:initial}
/* == /media block ==*/

.introtext{
    font-size:1.214em;
    line-height:1.3529;
    margin-bottom:26px;
}
.topline{font-weight:normal; font-size:14px; color:#333; margin-bottom:3px; margin-top:2px}
article header{height:auto}

img.lazy{background:#fff url(//shared.bayer.com/img/sys/loader.gif) no-repeat center center}
.preloader{background:#fff url(//shared.bayer.com/img/sys/loader.gif) no-repeat center center}
.loading.counter,
.loading.resultcounter,
.loading.results{background:url(//shared.bayer.com/img/sys/loader.gif) no-repeat}
.loading.results{background-position:50% 50%}

/* == global meta panels ==*/

.panel{position:absolute; top:24px; background:#fff; width:995px; display:none; z-index:29; border-bottom:1px solid #dcdcdc; font-size:12px}
.panelbottom{background:transparent url(//shared.bayer.com/img/sys/shadow.png) no-repeat center 0; border-top:25px solid #f3f3f3; bottom:-49px; height:23px; display:block; position:absolute; width:100%}
.closepanel{background:#f3f3f3 url(//shared.bayer.com/img/sys/sprite.png) no-repeat 0 -1686px;position:absolute;left:50%;width:48px;height:18px;margin-left:-25px;bottom:-1px;text-indent:-999px;overflow:hidden;border:1px solid #dcdcdc;border-bottom-color:#f3f3f3}
.closepaneltop{background:#efefef url(//shared.bayer.com/img/sys/sprite.png) no-repeat 42px -1648px;position:absolute;right:20px;top:-19px;display:block;padding:2px 27px 2px 11px;font-size:11px}
a.closepaneltop{color:#333}
.p01, .p02, .p03{padding:27px 0 56px}
.p02 label, .p03 label{display:none}
.p02 select, .p03 select, .p03 input{width:86%; margin:0 10px}
.panel strong{color:#4b4b4b}
.panel h2{padding-bottom:7px; font-size:13px}
.panel .business-head{font-size:16px}
.panel .img{padding-top:2px; margin-bottom:9px}
.panel hr{margin-top:2px; margin-bottom:9px}
.panel hr.seperator{margin-top:20px; margin-bottom:18px}
.panelmargi .h5{border-bottom:1px solid #dcdcdc; padding:8px 0; margin:0 10px 9px}
.panelmargi .h5:first-child{padding-top:0}
.panelmargi hr{margin-top:0; margin-bottom:5px}
.media .article:first-child{margin-top:-4px}
.world{background:#fff url(//shared.bayer.com/img/meta/map2016.png) no-repeat 0 0}
.p03 .btn{margin-top:32px}
.scroll-pane{width:100%; overflow:auto; height:310px; height:350px}
.scrollbox{height:290px;height:330px}

.icon-phone{
    background:transparent url(//shared.bayer.com/img/sys/phone.png) no-repeat scroll 0 0;
  background-size:20px auto;
  display:block;
    padding:0 15px;
}

/* == /global meta panels ==*/

.sec,
.tel{padding-left:18px; background:url(//shared.bayer.com/img/sys/sprite.png) no-repeat 0 -2550px}
.sec{background-position:0 -2600px}
.protected{background-position:3px -2601px; display:inline-block!important; width:16px; height:12px}

/* == jScrollPane ==*/
.jspContainer{overflow:hidden; position:relative}
.jspPane{position:absolute}
.jspVerticalBar,
.jspHorizontalBar{position:absolute; background:#fff}
.jspVerticalBar{top:0; right:0; width:16px; height:100%}
.jspHorizontalBar{bottom:0; left:0; width:100%; height:16px}
.jspVerticalBar *,
.jspHorizontalBar *{margin:0; padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#fff; position:relative}
.jspDrag{background:#e8e8e8; position:relative; top:0; left:0; cursor:pointer}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float:left; height:100%}
.jspArrow{background:transparent url(//shared.bayer.com/img/sys/sprite.png) no-repeat 0 -1650px; text-indent:-20000px; display:block; cursor:pointer}
.jspArrowDown{background-position:0 -1666px}
.jspArrow.jspDisabled{cursor:default; opacity:.25}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px; float:left; height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eee; float:left; height:100%}
/* == /jScrollPane ==*/

.nvgtn,
.nvgtn ul,
.lfthndnavi,
.lfthndnavi ul,
.nobulls,
.nobulls ul{list-style-type:none; margin:0; padding:0}
.nobulls li{margin-left:0}
.nobulls ul{margin-left:12px}
.lifl li{float:left}

.media ul, .media ol{overflow:hidden}
ul, ol{padding:0 0 0 18px}
.p ul,
.plntxt ul{margin:0; padding:0; list-style:none}
.p ul li,
.plntxt ul li{background:transparent url(//shared.bayer.com/img/sys/bullet.png) no-repeat 0 0; margin-bottom:2px; padding-left:25px}
.p ol{padding-top:16px}
.p ol li{margin-bottom:2px}
#worldwide{background-color:#fff; /*position:absolute; top:4px; z-index:1*/ float:left}
#corporate-container{position:absolute; top:0; z-index:1}
#worldwide li{display:list-item; color:#666; float:left; font-size:11px}
#worldwide a,
#worldwide strong{text-decoration:none; color:#5b5b5b; display:block; padding:3px 11px 1px 7px; border-bottom:1px solid #dcdcdc}
#worldwide a{background:url(//shared.bayer.com/img/sys/sprite.png) no-repeat 5px -1600px; padding-left:20px; padding-right:17px}
#worldwide a.sp03{padding-right:148px}
#worldwide .hover a,
#worldwide a:hover{color:#390}
#worldwide .hover a{border:1px solid #dcdcdc; border-width:0 1px; background-position:5px -1630px}
#worldwide .hover{margin:0 -1px; position:relative}
#worldwide .fastsearch{background-color:#fff; padding-left:10px}

/* == Search ==*/
.fastsearch label{display:none}
.fastsearch input,
.fastsearch .btn,
.bluebg .btn{font-size:11px; padding-top:1px; padding-bottom:2px; border-color:#aad5e6}
.fastsearch input{border-right:0; background-color:#e8f5fb; width:204px; -webkit-border-radius:0; height:16px}
.fastsearch .btn,
.bluebg .btn{border-left:0; background:#e8f5fb url(//shared.bayer.com/img/sys/sprite.png) no-repeat -18px 2px; overflow:hidden; text-indent:-999em; width:20px; box-shadow:none}
.bluebg .btn{background-position:5px -703px; border-color:#aad5e6; border-left:0; background-color:#0087b9; height:26px; margin-bottom:0; padding:0; margin-top:0; vertical-align:bottom}
.fastsearch .btn{padding-right:0; padding-left:0; margin-top:0}
.bluebg input[type="search"]:focus{-webkit-box-shadow:none}
/* == autocomplete ==*/
/*! jQuery UI CSS Framework 1.8.23 Copyright 2012 http://docs.jquery.com/UI/Theming/API */
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute!important; clip:rect(1px 1px 1px 1px); clip:rect(1px,1px,1px,1px)}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:""; display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-widget-overlay{position:absolute; top:0; left:0; width:100%; height:100%}
.ui-autocomplete{position:absolute; cursor:default}  
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none; padding:0; margin:0; display:block; float:left}
.ui-menu .ui-menu-item{margin:0; padding:0; zoom:1; float:left; clear:left; width:100%}
.ui-menu .ui-menu-item a{text-decoration:none; display:block; zoom:1}
.ui-autocomplete{background-color:#e8f5fb; border:1px solid #6fb7ef; border-top:0}
.ui-autocomplete a{padding:4px; color:#666; font-size:11px}
.ui-autocomplete a:hover{color:#0090c5; background-color:#fff; text-decoration:none}

.acblue .ui-autocomplete{background-color:#0090c5; border-color:#42b1da; border-width:1px 0 0}
.acblue .ui-autocomplete a{color:#fff; border-bottom:1px dotted #42b1da}
.acblue .ui-autocomplete a:hover{color:#fff; background-color:#42b1da}

.acwhite .ui-autocomplete{background-color:#fff; border-color:#dcdcdc}
.acwhite .ui-autocomplete a{color:#333; border-bottom:1px dotted #dcdcdc}
.acwhite .ui-autocomplete a:hover{color:#333; background-color:#f3f3f3}
/* == /autocomplete ==*/
/* == /Search ==*/

.selects{padding:9px 14px 15px 14px; margin:0 0 12px; height:49px}
.selects select{width:196px}
.touch .selects select{width:170px}
.bluebg{background-color:#42b1da}
.greenbg{background-color:#8fd13f}
.greybg{background-color:#c0c0c0}
.lightgreybg{background-color:#e8e8e8}
.whitelabel{color:#fff; font-size:16px; font-weight:bold; padding-bottom:9px; display:block; line-height:1.3125; margin:0}
.lightgreybg .whitelabel{color:#666; font-weight:normal}

.stylish-select .SSContainerDivWrapper{left:-9999px}
.stylish-select .SSContainerDivWrapper{margin:0; padding:0; width:193px; width:100%; position:absolute; top:22px; left:0; z-index:2}
.stylish-select ul.newList{margin:2px -1px 0; padding:0; list-style:none; overflow:auto;
color:#666;
background:#fff;
border:1px solid #0090c5;
}
.stylish-select .ontop ul.newList{margin-top:-4px}
.stylish-select ul.newList *{margin:0; padding:0}
.stylish-select ul.newList a{text-decoration:none; display:block; padding:3px 8px; color:#000}
.stylish-select .newListSelected{height:17px; padding:0 0 0 6px; float:left; color:#fff; background:#0090c5 url(//shared.bayer.com/img/sys/sprite.png) no-repeat right -1800px; border:1px solid #0090c5; position:absolute!important; width:189px}
.stylish-select ul.newList li a:focus{-moz-outline-style:none}
.stylish-select .selectedTxt{width:160px; width:100%; overflow:hidden; height:16px; padding:0 23px 0 0}
.stylish-select .newListHover{cursor:default}
.stylish-select .newListSelHover,
.stylish-select .newListSelFocus{cursor:default}
.stylish-select .newListOptionTitle{font-weight:bold}
.stylish-select .newListOptionTitle ul{margin:3px 0 0}
.stylish-select .newListOptionTitle li{font-weight:normal}

.bluebg input[type="search"]{
  background-color:#0087b9;
  border-color:#aad5e6;
  color:#fff;
  padding-left:3px;
  margin-bottom:0;
  height:24px;
  width:167px;
  padding-right:23px;
  margin-right:-20px;
  font-size: 14px;
}
.bluebg input[type="search"]::-webkit-input-placeholder{color:#fff}
.bluebg input[type="search"]:-ms-input-placeholder{color:#fff}

.greenbg .hiLite, .greenbg .newListHover{background:#86c839!important}
.greenbg .newListSelected{
  background-color:#44a300;
  border-color:#44a300;
}
.greenbg ul.newList{border-color:#44a300}
.greenbg ul.newList a{
  background-color:#44a300;
  border-bottom:1px dotted #8FD13F;
  color:#fff;
}

.greybg .hiLite, .greybg .newListHover{background:#b1b1b1!important}
.greybg .newListSelected{
  background-color:#8c8c8c;
  border-color:#8c8c8c;
}
.greybg ul.newList{border-color:#8c8c8c}
.greybg ul.newList a{
  background-color:#8c8c8c;
  border-bottom:1px dotted #c0c0c0;
  color:#fff;
}

.lightgreybg .hiLite, .lightgreybg .newListHover{background:#e8e8e8!important; color:#333!important}
.lightgreybg .newListSelected{
  color:#333;
  background-color:#fff;
  background-position:right -1851px;
  border-color:#fff;
}
.lightgreybg ul.newList{border-color:#c0c0c0}
.lightgreybg ul.newList a{
  background-color:#fff;
  border-bottom:1px dotted #cbcbcb;
  color:#333;
}

/* == Support Navigation ==*/
.meta{margin:10px 0 0 10px; display:inline-block}
.meta li{display:inline-block; float:left}
.meta a{display:block; color:#5b5b5b; padding:1px 5px 0; font-size:11px; border-right:1px solid #dcdcdc; line-height:1}
.meta a:hover{color:#000}
.meta .last{padding-right:0; border-right:0}

.meta .lnk{
  background-position:-2px -203px;
  color:#4b4b4b;
  line-height:1;
  margin:0 0 0 19px;
  padding-top:1px;
}
/* == /Support Navigation ==*/

/* == footer ==*/
footer#page{clear:both}
.copyright{
  padding:6px 10px 5px;
  margin:40px 10px 19px;
  background-color:#f3f3f3;
  color:#666;
  font-size:11px;
  overflow:hidden;
}
.copyright a{
  background:transparent url(//shared.bayer.com/img/sys/sprite.png) no-repeat scroll 0 -2325px;
  border-left:1px solid #fff;
  color:#666;
  display:block;
  padding:6px 10px 5px 23px;
}
.copyright li{float:left}
.pagefunctions{float:right; margin:-6px 0 -5px}
.copyright .icnPrint{background-position:0px -2299px}
.copyright .icnShare{background-position:0px -2325px; padding-left:22px}
.copyright .icnTop{background-position:56px -1100px; padding-left:68px}
.copyright .icnContact{background-position:0 -2350px}

.cright{display:inline}
.cright span{display:inline-block}
.cright span:first-child{border-right:1px solid #dcdcdc; margin-right:7px; padding-right:10px}
.cright{line-height:10px}
.fctgry{font-size:11px; max-width:134px; margin:0 18px 0 0}
.fhead{font-size:13px; line-height:17px; padding-bottom:8px}
.fctgry a{color:#666; display:block}
.fctgry li{line-height:13px; margin-bottom:5px}
.fatfooter > li:last-child{margin-right:0}
.fatfooter > .lastchild{margin-right:0}
.legal{margin:0 12px 11px; font-size:11px}
.legal li{float:left}
.legal a{padding:0 8px; border-right:1px solid #dcdcdc; line-height:11px; color:#666; display:block; margin-bottom:7px}
.legal li:last-child a{border:0}
.legal .last a{border:0}

.fatfooter{
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  
  -webkit-flex-flow:row wrap;
  justify-content:flex-start;
}
.fctgry{
  margin-right:45px;
}  

/* == /footer ==*/


.well{padding:10px 8px 12px; background-color:#f3f3f3; margin:0 10px 10px}
.well p,
.well .p,
.well h3,
.well .lnk{margin-left:0; margin-right:0}
.well .lnk{padding-top:2px}
.well .lnk:first-child{padding-top:0}
.well > h2{padding-bottom:8px}
.well .zoomin, .well .zoomout{bottom:0}

.bgwhite,
.white{background-color:#fff}

.quote:before{content:"\201C"; margin-left:-4px}
.quote:after{content:"\201D"}
.well .quote:before{margin:0!important; content:""}
.well .quote:after{content:""}
.well .quote{margin:0}

/* == tables ==*/
table{border-collapse:collapse; border-spacing:0}
td{vertical-align:top}
.table{background-color:#fff; border-collapse:separate; border-spacing:8px 0; empty-cells:show; margin:0; overflow:auto; padding:0 2px; position:relative; table-layout:auto; text-align:left; vertical-align:top; width:100%; zoom:1}
.table th,
.table td{border-bottom:1px solid #dcdcdc; line-height:16px; padding:4px 0 2px}
.table td.noborder{border-bottom:0}
.table th,
.table .th td{padding-top:8px; padding-bottom:8px; font-weight:bold; color:#0090c5}
.table tr:first-child th,
.table tr.th:first-child td,
.table tr.borderblue td{border-bottom:2px solid #0090c5}
.table th:first-child,
.table td:first-child{text-align:left}
.th-standard td{color:#0090c5; font-weight:bold; padding-top:14px; vertical-align:bottom}
.table td,
.table th{padding-right:4px; padding-left:4px}
.table p{padding:0; margin:0}
.table td.emptycell{background-color:#fff!important; color:#333; padding-right:2px!important}
.table td.indent{padding-left:1em}
.table td.dblindent{padding-left:2em}
.table .tablegend,
.table .tablegend:first-child{color:#666!important; font-weight:normal; font-size:11px; text-align:right}
span.tablegend{float:right}
.table .th2 td{background-color:#0090c5; font-weight:bold; color:#fff; border:0 solid #fff; border-width:8px 0 0 0}
.table .th3 td{background-color:#f3f3f3; border-color:#f3f3f3; font-weight:bold; border-top:8px solid #fff}
.table .th2 td.emptycell{color:#333}
.table .th3 td.emptycell{border-bottom:0}
.table tr.blank td{height:16px; background-color:#fff}
.table tr.blank td.em{background-color:#ecf7fc}
.table .th3 td.bgwhite{border-bottom:1px solid #dcdcdc}
.table td.bgwhite{background-color:#fff}

.em{background-color:#ecf7fc}
.betterhover{background-color:#f3f3f3}
.betterhover .em{background-color:#bde2f0}
.legend{margin:4px 10px 0}
td.legend{padding-top:7px; line-height:14px; border-bottom:0}
.legend p{margin:0}
.tablegend{font-weight:normal!important; color:#666}

table.condensed td,
table.condensed th{padding-left:2px; padding-right:2px}
table.condensed{font-size:11px}
.onAccordion .table{margin-top:10px}
/* == /tables ==*/

.margin{margin:0 10px}
.row{margin:0 10px}
.margin h1,
.margin h2,
.margin h3,
.margin h4{margin-right:0; margin-left:0}

/* == top navi ==*/
.navigation{position:relative; z-index:25}
.megamenu ul{display:none}
.megamenu ul, .megamenu ul li{list-style:none}
.megamenu ul{padding:0; position:relative; margin:0}
.megamenu .newsub ul{display:block}
.megamenu{
  background:#0090c5;
  font:normal 13px Arial, sans-serif;
  height:26px;
  list-style:none;
  margin:0 0 7px 0;
  margin:0;
  padding:0;
  position:relative;
  width:100%;
}
.megamenu > li{float:left; margin:0; padding:0}
.megamenu > li > a{
  background-color:#0090c5;
  border-right:1px solid #66bcdc;
  color:#fff;
  display:block;
  float:left;
  font-weight:bold;
  line-height:16px;
  padding:5px 15px 5px 14px;
  text-decoration:none;
}
.megamenu > li > a:hover,
.megamenu > li:hover > a{
  background-color:#e8f5fb;
  color:#0090c5;
}
.megamenu > li > a.selected{
  background-color:#6BC200;
  color:#fff;
}

.megamenu li.mhover > ul{display:block}
.megamenu .newsub{
  background-color:#e8f5fb;
  box-shadow:0 24px 18px -18px #666;
  left:0;
  min-height:364px;
  padding:24px 20px;
  position:absolute;
  top:26px;
  width:955px;
}
.megaTsrBx{
  background-color:#fff;
  float:left;
  margin-right:20px;
  padding:0 15px 28px;
  width:170px;
}
.megaTsrBx p{
  color:#333;
  font-size:12px;
  line-height:16px;
  margin:0;
  padding:10px 0 0;
}
.megaTsrBx h2{
  margin:0;
  padding:7px 0 8px;
}
.megamenu .lnk{margin:5px 0 0}
.megamenu .newlevel2{
  float:left;
  width:190px;
}
.megamenu .newlevel2 a,
.megamenu .simple a{
  border:1px solid #bde2f0;
  border-width:1px 0;
  color:#0090c5;
  display:block;
  float:none;
  font-size:.923em;
  font-weight:bold;
  line-height:16px;
  margin-bottom:-1px;
  padding:5px 8px 6px;
}
.megamenu .newlevel2 li.haschild > a{
  background:transparent url(//shared.bayer.com/img/sys/sprite.png) no-repeat 153px 6px;
}
.megamenu .newlevel2 li.haschild:hover > a{
  background-position:180px -396px;
  position:relative;
  width:185px;
  z-index:20;
}    
.megamenu .newlevel2 li:hover > a,
.megamenu .simple li:hover > a{
  background-color:#fff;
  color:#390;
  text-decoration:underline;
}    
.megamenu .newlevel2 ul ul{display:none}
.megamenu .newlevel2 ul li:hover > ul{display:block}
.megamenu .newlevel2 ul ul{
  background-color:#fff;
  border-left:1px solid #bde2f0;
  margin-left:200px;
  min-height:364px;
  padding:0 10px 0 9px;
  position:absolute;
  top:0;
  width:191px;
}
/* level 4 */
.megamenu .newlevel2 ul ul ul{margin-left:210px}
.megamenu .newlevel2 li li.haschild:hover > a{width:195px}
/* home button */
.megamenu li.n1 a{width:61px}
.homepage .megamenu .n1 a{visibility:hidden; width:60px}
.homepage .megamenu .n1{border-right:1px solid #66bcdc}
/* nomega */
.megamenu ul.simple{background-color:#e8f5fb; margin-left:-10px; padding:25px 15px 10px; position:absolute; top:34px}
.megamenu ul.simple li{margin:0; padding:0; width:190px}
.megamenu ul.simple li a{border-top:1px solid #bde2f0; padding-left:10px}
.megamenu ul.simple li a:hover{color:#390}
.megamenu li .lst{border-bottom:1px solid #bde2f0}

.megamenu .additionaltext{background-color:#e8f5fb; border-bottom:0; font-size:12px; padding:12px 1px 20px; width:400px}
/* == /top navi ==*/

/* == lefthand navi ==*/
.lfthnd{clear:left}
.lfthndnavi{border-top:1px solid #dcdcdc; margin:0 10px}
.lfthnd li{position:relative}
.lfthndnavi a{color:#333; border-bottom:1px solid #dcdcdc; display:block; line-height:16px; padding:3px 4px 3px 8px}
.lfthndnavi ul a{padding-left:24px}
.lfthndnavi ul ul a{padding-left:40px}
.lfthndnavi ul ul ul a{padding-left:56px}
.lfthndnavi a:hover{color:#390}
.lfthndnavi a.selected{color:#390; font-weight:bold}
.lfthndnavi ul{display:none}
.lfthndnavi .selected > ul{display:block}
.lfthndnavi li.haschildren.lhhover > a{
  border-top:1px solid #dcdcdc;
  color:#390;
  text-decoration:underline;
}
.lfthndnavi li.haschildren.lhhover{
  margin-top:-1px;
  width:182px;
}
.lfthndnavi li.lhhover > ul{background-color:#fff; border:0; box-shadow:4px 1px 4px 0 #666; display:block; margin-left:180px; margin-top:-11px; padding:12px 12px 12px 0; position:absolute; top:-1px; width:181px; z-index:100}
.lt-ie9 .lfthndnavi li.lhhover > ul{
  border:1px solid #dcdcdc;
  border-width:1px 1px 1px 0;
  margin-top:-12px;
}
.lfthndnavi li.lhhover > ul li{
  border-left:1px solid #dcdcdc;
  padding-left:10px;
}
.lfthndnavi li.lhhover > ul li:first-child{
  border-top:1px solid #dcdcdc;
  border-left:0;
  padding-left:11px;
}
.lfthndnavi li.lhhover > ul a{padding-left:8px}
.additionaltext{background-color:#fff; border-bottom:1px solid #dcdcdc; color:#0090c5; margin-top:-1px; padding:0 0 8px 8px}
.lfthndnavi li.haschildren > a{
  background:url(//shared.bayer.com/img/sys/sprite.png) no-repeat scroll 159px -2898px transparent; padding-right:11px;
}
.lfthndnavi li.selected > a{
  background-position:-200px 100px;
}
.lfthndnavi li.haschildren.lhhover > a{
  background-position:159px -398px; padding-right:22px;
}
/* == /lefthand navi ==*/

/* == mobile navi ==*/
.mobilenav{height:35px; background-color:#0090C5; display:none}
.mobilenav li{float:left; border-right:1px solid #66bcdc}
li.mlang{float:right; border:0}
a.mlang{background:#4cadd0; padding:2px 9px 2px; margin:7px 8px 0}
/* == /mobile navi ==*/

/* == FlexSlider ==*/
/* jQuery FlexSlider v2.0 http://www.woothemes.com/flexslider/ Copyright 2012 WooThemes Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html Contributing author:Tyler Smith (@mbmufffin)*/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0; padding:0; list-style:none}
.flexslider{margin:0; padding:0}
.flexslider .slides > li{display:none; -webkit-backface-visibility:hidden}
.flexslider .slides > li{position:relative}
.flexslider .slides img{width:100%; display:block; height:auto}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}
.flex-caption{background-color:#f5f5f5; bottom:0; color:#333; height:32px; left:0; margin:0; padding:10px 2%; position:relative; width:96%}
/* theme */
.flexslider{border:0; zoom:1}
.flex-viewport{max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease}
.loading .flex-viewport{max-height:2000px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav a{width:30px; height:30px; margin:-20px 0 0; display:block; background:url(//shared.bayer.com/img/sys/sprite.png) no-repeat 0 -2000px; position:absolute; top:50%; cursor:pointer; text-indent:-9999px; opacity:0; -webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:100% -2050px; right:-36px}
.flex-direction-nav .flex-prev{left:-36px}
.flexslider:hover .flex-next{opacity:.8; right:5px}
.flexslider:hover .flex-prev{opacity:.8; left:5px}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .disabled{opacity:.3!important; filter:alpha(opacity=30); cursor:default}
.flex-control-nav{position:absolute; bottom:10px; right:0; text-align:center; text-align:right; padding:0 68px}
.flex-control-nav li{margin:0 1px; display:inline-block; zoom:1; *display:inline}
.flex-control-paging li a{display:block;text-align:center;cursor:pointer; text-indent:-9999px; 
width:16px; height:16px;
background:transparent url(//shared.bayer.com/img/sys/sprite.png) no-repeat 0 -2117px;
}
.flex-control-paging li a:hover{background-position:0 -2134px}
.flex-control-paging li a.flex-active{background-position:0 -2100px}
.flex-control-thumbs{margin:5px 0 0; position:static; overflow:hidden}
.flex-control-thumbs li{width:25%; float:left; margin:0}
.flex-control-thumbs img{width:100%; display:block; opacity:.7; cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .active{opacity:1; cursor:default}
figure .flex-control-nav{display:none}
.flex-disabled{display:none!important}
div.animated .flex-disabled{display:block!important}
.inlinegallery{position:relative}
.inlinegallery .flex-direction-nav a{background:url(//shared.bayer.com/img/sys/galleries.png) no-repeat 14px -194px; opacity:1!important; top:100%; margin:0; height:25px; width:25px}
.inlinegallery .flex-direction-nav .flex-next{right:0px}
.inlinegallery .flex-direction-nav .flex-prev{background-position:4px -244px; left:0px}
.imgcount{font-weight:normal; text-align:center; padding:1px 0 13px; margin-top:-3px}
/* == /FlexSlider ==*/

/* == stage ==*/
.stage01{height:315px; margin:10px 10px 30px; position:relative; overflow:hidden; z-index:1}
.subhm .stage01{width:800px; float:left; margin-top:0; height:253px}
.fullstage .stage01{width:995px; height:315px; float:none}
.stagetext{bottom:44px; padding:10px 20px 16px; position:absolute; right:40px; width:300px;
  background-color:#fff;
  background-color:rgba(255, 255, 255, .85);
  -webkit-box-shadow:0 0 10px rgba(102, 102, 102, .3);
     -moz-box-shadow:0 0 10px rgba(102, 102, 102, .3);
          box-shadow:0 0 10px rgba(102, 102, 102, .3);  
}
.stagetext p{display:inline; margin:0}
.stageleft{left:40px}
.nobg{
  background-color:transparent;
  box-shadow:none;
}

.stagetopline{font-size:14px}
.stagehdln{color:#390; font-weight:normal; line-height:28px; margin:4px 0 2px}

.bluehdln .stagehdln{color:#0090c5}
.invert .stagetopline,
.invert .more{color:#82cde9}
.invert .more{background-position:right -800px}
.invert .stagehdln,
.invert.stagetext{color:#fff}
.invert .lnk{background-position:-27px -798px;color:#82CDE9; display:inline-block}

.stageList{position:absolute; display:block; left:570px; top:264px}
.stageList ul li{float:left; margin:0 5px}
.text{width:370px}
.stageList ul .selected{border-bottom:3px solid #6bc200}
.stageList ul li img{margin-bottom:1px}

#gallerymodal{padding:10px 60px; width:800px; margin-left:-424px}
#gallerymodal .imgcount{font-weight:bold}
#gallerymodal .flex-direction-nav a{opacity:1; background-image:url(//shared.bayer.com/img/sys/galleries.png)}

#mcslider .flex-direction-nav a{margin-top:-20px; width:19px; height:38px}
#mcslider .flex-direction-nav .flex-next{right:20px; background-position:0 0}
#mcslider .flex-direction-nav .flex-prev{left:20px; background-position:0 -50px}

#mcarousel .flex-direction-nav a{margin-top:-13px; width:16px; height:38px}
#mcarousel .flex-direction-nav .flex-next{right:-25px; background-position:0 -100px}
#mcarousel .flex-direction-nav .flex-prev{left:-25px; background-position:0 -150px}

#mcarousel{position:relative; margin:20px 26px; width:750px}
#mcarousel li img{margin:6px 9px 6px 6px; width:110px}
#mcarousel .flex-active-slide img{outline:6px solid #6bc200}

#carousel{bottom:17px; display:block; position:absolute; right:45px; width:380px}
#carousel img{cursor:pointer; display:block; opacity:.5}
#carousel .flex-active-slide{border-bottom:3px solid #6bc200}
#carousel .flex-active-slide img{cursor:default; opacity:1}
#carousel li{margin:0 5px}
#carousel li img{margin-bottom:1px}
/* == /stage ==*/

.carousel{position:relative; margin:0 37px; background-color:#ebf6fa; padding-top:10px; height:90px}
.carousel li{margin-right:0}
.carousel .slides a{display:block}
.carousel .slides img{width:135px; height:76px; float:left; margin:2px 8px 0 0}
.carousel .flex-direction-nav a{opacity:1; width:17px; background-image:url(//shared.bayer.com/img/sys/carousel.png); height:100px; background-color:#aedaea; top:0; margin:0}
.carousel .flex-direction-nav .flex-prev{opacity:1; left:-27px; background-position:0 0; border-right:10px solid #ebf6fa}
.carousel .flex-direction-nav .flex-next{opacity:1; right:-27px; background-position:0 -100px; border-left:10px solid #ebf6fa}

/* == links ==*/
.more{color:#0090c5; font-weight:normal; background:url(//shared.bayer.com/img/sys/sprite.png) no-repeat right 0; padding-right:9px; zoom:1}
a:hover .more{color:#0090c5; text-decoration:underline}
.lnk{margin:-1px 10px 0}
a.lnk{margin:-1px 0 0}
.newslist .lnk{padding-top:8px}
.lnk a,
.megaTsrBx .lnk a,
a.lnk{background:url(//shared.bayer.com/img/sys/sprite.png) no-repeat -2px -200px; padding:0 0 0 7px; color:#333; line-height:18px; display:block; font-weight:normal}
.lnk > br{display:none}
.lnk a.selected,
a.lnk.selected{color:#390; font-weight:bold; background:url(//shared.bayer.com/img/sys/sprite.png) no-repeat 0 -400px}
.lnkmorespace a{margin-bottom:4px}
.float .lnk{overflow:hidden; margin:auto}
.mlnk{margin:0 18px 0 10px; clear:left}
.mlnk p{margin:0}
.mlnk a{background:url(//shared.bayer.com/img/sys/sprite.png) no-repeat -2px -200px; padding:1px 0 1px 7px; line-height:16px; display:block; color:#333}
.hilight{color:#390!important}
a:hover .hilight{text-decoration:underline}

.grey{color:#333!important}
.mlnk a.hilight,
.lnk a.hilight,
a.lnk.hilight{background-position:0 -400px}
.mlnk ul{list-style:none; margin:0; padding:0}

.more.hilight{background-position:0 -400px; display:block; line-height:18px; margin:8px 0 0; padding:0 0 0 7px}

.newstopline{color:#390}
.margi .newstopline{color:#888}
.margi .bd{margin-bottom:0}
.newsimg{max-height:145px; width:auto!important; margin-bottom:-5px}
.newslist .bd{overflow:visible}
.newslist .bd{margin-bottom:3px}
.newslist .media{padding-bottom:8px}
.orange .hdln a,
.orange .newstopline{color:#f60}
.orange .newsdate{color:#333}

.media.hlght{background-color:#f7fbe7; border-top:1px solid #dcdcdc; margin-top:-1px; padding:9px 8px 0}
.newslist div div.hlght:nth-of-type(1){margin-top:9px}
.media.hlght .img{margin-left:-8px}

.download{padding:0; position:relative; margin-top:0}
.download a{padding:2px 100px 2px 15px; border-bottom:1px solid #dcdcdc; background-position:6px -198px}
.odd{background-color:#ecf7fc}
.fileinfo{position:absolute; right:0; top:2px; width:90px}
.download p{margin:0}
.download em{font-style:normal; left:500px; position:absolute; top:2px}
a:hover .fileinfo,
.download a:hover em{text-decoration:underline}
.smallh2 + .lnk{padding-top:1px}
.media .lnk,
.panel .lnk{padding-top:5px}

.mlnk{list-style-type:none; padding:0}
.mlnk li{margin:0}
/* == /links ==*/

/* == marginalia ==*/
.margiblock{width:190px; float:left; padding-bottom:10px}
.contnt .margiblock{width:180px; background-color:#f3f3f3; margin-bottom:15px; padding-bottom:15px}
.margi hr{margin-bottom:5px}
.contnt .margi hr{margin-left:8px}
.margi img{margin:2px 20px 4px 8px}
.homepage .margi img, .subhm .margi img{margin-left:10px}
.mimg img{border:1px solid #dcdcdc}
.noborder,
.noborder img{border:0!important}
.margi img{max-width:90%; height:auto}
.margi .p{margin:0 20px 0 8px}
.margi .mcontent{margin:0 20px 1px 10px}
.margi select{width:100%}
.margi hr.dottet{margin-top:4px; margin-bottom:2px}
.contnt .mlnk{margin-right:10px; margin-left:10px}
.contnt h5, 
.contnt .h5,
.contnt .margi .mlnk{margin-right:20px; margin-left:8px}
.contnt h5, .contnt .h5{padding-top:8px}
/* == social media buttons ==*/
.socialmedia{margin:0 10px}
.socialmedia li{float:left}
.socialmedia a{width:16px; height:16px; margin:5px 7px 5px 0; opacity:.65; filter:alpha(opacity=65)}
.socialmedia a:hover{opacity:1; filter:alpha(opacity=100)}
.fb{background-position:0 -1900px}
.gp{background-position:0 -1916px}
.tw{background-position:0 -1932px}
.yt{background-position:0 -1948px}
.li{background-position:0 -1964px}
.rss{background-position:-16px -1900px}
.ig{background-position:-16px -1916px}
.touch .socialmedia a{margin:5px 7px 5px 0;width:32px;height:32px;background-image:url(//shared.bayer.com/img/sys/sprite_new_retina.png);background-size:64px 6000px;opacity:1}.touch .fb{background-position:0 -3800px}.touch .gp{background-position:0 -3832px}.touch .tw{background-position:0 -3864px}.touch .yt{background-position:0 -3896px}.touch .li{background-position:0 -3928px}.touch .rss{background-position:-32px -3800px}.touch .ig{background-position:-32px -3832px}
/* == /social media buttons ==*/

/* == share prize ==*/
.tickerelement .ir{display:inline-block; height:8px; margin-left:1px; width:8px;background-position:center center;}
.tickerelement .down{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='8' viewBox='0 0 7 8'%3E%3Cpath id='down' d='M7,4v1H6v1H5v1H4v1H3V7H2V6H1V5H0V4h3V0h1v4H7z' style='fill:%23c00;'/%3E%3C/svg%3E")
}
.tickerelement .eq{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' viewBox='0 0 8 7'%3E%3Cpath id='right' d='M4,0l1,0v1h1v1h1v1h1v1H7v1H6v1H5v1H4V4H0l0-1h4V0z' style='fill:%23999;'/%3E%3C/svg%3E")
}
.tickerelement .up{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='8' viewBox='0 0 7 8'%3E%3Cpath id='up' d='M0,4l0-1h1V2h1V1h1V0l1,0v1h1v1h1v1h1v1H4v4H3V4H0z' style='fill:%23393;'/%3E%3C/svg%3E")
}
.tickerelement{margin:0 18px 5px 10px; line-height:1.167em; padding-top:2px}
.tickerelement a{color:#333}

.tickerelement{font-size:.929em}
.tickerelement .small{font-size:.846em}
/* == /share prize ==*/

.playbtn{background:transparent url(//shared.bayer.com/img/sys/play.png) no-repeat center center; display:block; width:135px; height:76px; margin-top:2px; position:absolute; z-index:2}
.margi .playbtn{background-position:center 25px; height:96px; margin-left:8px; width:171px}
/* == /marginalia ==*/

/* == social media layer ==*/
.smedia{margin-right:-15px}
.smedia h3{margin:0}
.smedia .nobulls{margin:16px 0}
.smedia li{margin-bottom:10px}
.smedia .greybg{background-color:#f3f3f3; margin-right:15px; padding:9px 15px 20px}
.smedia .size1of4 .greybg{height:195px}
.smedia .ir{width:16px; height:16px; background-image:url(//shared.bayer.com/img/sys/some.png); margin-right:8px; float:left}
.facebook{background-position:0 0}
.linkedin{background-position:0 -16px}
.xing{background-position:0 -32px}
.googleplus{background-position:0 -48px}
.foursquare{background-position:0 -64px}
.pinterest{background-position:0 -80px}
.twitter{background-position:0 -96px}
.blogger{background-position:0 -112px}
.wordpress{background-position:0 -128px}
.newsvine{background-position:0 -144px}
.digg{background-position:0 -160px}
.reddit{background-position:0 -176px}
.webnews{background-position:0 -192px}
.delicious{background-position:0 -208px}
.googleshare{background-position:0 -224px}
.misterwong{background-position:0 -240px}
.stumbleupon{background-position:0 -256px}
.oneview{background-position:0 -272px}
.yigg{background-position:0 -288px}
.recommend{background-position:0 -304px}
@media only screen and (max-width:767px){
  .smedia .size1of4 .greybg{height:auto}
}
/* == /social media layer ==*/

/* == search results ==*/
.nw{background-position:0 -2800px; height:12px; margin:0 0 0 10px; display:inline-block!important; width:11px}
.searchlist li{margin-bottom:16px;
  white-space:pre; /*CSS 2.0*/
  white-space:pre-wrap; /*CSS 2.1*/
  white-space:pre-line; /*CSS 3.0*/
  white-space:-pre-wrap; /*Opera 4-6*/
  white-space:-o-pre-wrap; /*Opera 7*/
  white-space:-moz-pre-wrap; /*Mozilla*/
  white-space:-hp-pre-wrap; /*HP Printers*/
  word-wrap:break-word; /*IE 5+*/
}
@media screen and (-webkit-min-device-pixel-ratio:0){
 .searchlist li a{white-space:pre; word-wrap:break-word}
}

/* == Pagination ==*/
ul.pagination{display:block; height:24px; margin-left:-5px}
ul.pagination li{color:#333; display:block; float:left; font-size:12px; height:24px; margin-left:5px}
ul.pagination li a{color:#333; display:block; padding:1px 7px 1px}
ul.pagination li:hover a, ul.pagination li a:focus{background:#f3f3f3}
ul.pagination li.unavailable a{color:#ccc; cursor:default}
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus{background:transparent}
ul.pagination li.current a{background:#0090c5; color:#fff; cursor:default; font-weight:bold}
ul.pagination li.current a:hover{background:#0090c5}
.pagination_info{color:#0090C5}
/* == /Pagination ==*/
/* == /search results ==*/

.vhead{display:block; height:50px; padding-right:6px; overflow:hidden}
a:hover .grey{color:#333; text-decoration:underline}

/* == accordion ==*/
.onAccHead{background:#fff url(//shared.bayer.com/img/sys/sprite.png) no-repeat 0 -1000px; border:1px solid #dcdcdc; border-width:1px 0; color:#0090c5; cursor:pointer; display:block; font-size:100%; margin-bottom:-1px; padding:5px 10px 5px 23px}
.onAccordion .onAccHead:hover,
.onAccordion .selected a,
.onAccordion .selected{color:#390}
.onAccordion .selected{background-position:0 -1050px}
.onAccordionContent{margin-left:23px}
.onAccordionContent .p:first-child{margin-top:19px}
a.closeall,
a.close-tabs{background:url(//shared.bayer.com/img/sys/sprite.png) no-repeat 0 -1100px; color:#333; display:block; margin:6px 0; padding:5px 0 5px 12px}
/* == /accordion ==*/

/* == tabs ==*/
.generate-ui-tab{margin:10px 10px 5px}
.ui-tabs-hide{display:none}
.ui-tabs-nav{list-style:none; margin:0; padding:0 0 0 1px}
.ui-tabs-nav:after{clear:both; content:" "; display:block}
.ui-tabs-nav li{float:left; margin:0 0 0 -1px; min-width:34px}
.ui-tabs-nav a{background-color:#ecf7fc}
.ui-tabs-nav a,
.ui-tabs-nav a span{display:block; padding:0 15px}
.ui-tabs-nav a{border:1px solid #fff; border-width:2px 2px 0 3px; margin:-2px 0 0; outline:0; padding-left:0; text-align:center; text-decoration:none; top:1px; white-space:nowrap}
.ui-tabs-nav .ui-tabs-active{margin-bottom:-7px}
.ui-tabs-nav .ui-tabs-active a{border:1px solid #dcdcdc; border-width:1px 1px 0; color:#390; font-weight:bold; margin-top:0; position:relative; top:-6px; z-index:2}
.ui-tabs-nav a{height:21px; min-height:21px; width:30px; min-width:30px; padding:5px 15px 0}
*>.ui-tabs-nav a{height:auto; width:auto}
.ui-tabs-nav .ui-tabs-active a{padding-bottom:6px; padding-top:7px}
.ui-tabs-nav .ui-tabs-active a,
.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active{background-color:#fff}
.ui-tabs-nav .ui-tabs-active a:link,
.ui-tabs-nav .ui-tabs-active a:visited{cursor:text}
.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover,
.ui-tabs-nav .ui-tabs-unselect a:focus,
.ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer}
.ui-tabs-panel{background:#fff; border:1px solid #dcdcdc; padding:10px 8px}
/* IE specific bug fixes */
* html .ui-tabs-nav{display:inline-block}
*:first-child+html .ui-tabs-nav{display:inline-block}
.supertab-head{display:none}
/* == /tabs ==*/

/* == tooltip ==*/
.tooltip{display:block; font-size:11px; line-height:14px; opacity:0; filter:alpha(opacity=0); padding:5px; position:absolute; visibility:visible; z-index:1020}
.tooltip.in{opacity:0.86; filter:alpha(opacity=86)}
.tooltip.top{margin-top:-2px}
.tooltip.right{margin-left:2px}
.tooltip.bottom{margin-top:2px}
.tooltip.left{margin-left:-2px}
.tooltip.top .tooltip-arrow{
  bottom:0;
  left:50%;
  margin-left:-5px;
  border-top:5px solid #444;
  border-right:5px solid transparent;
  border-left:5px solid transparent;
}
.tooltip.left .tooltip-arrow{
  top:50%;
  right:0;
  margin-top:-5px;
  border-top:5px solid transparent;
  border-bottom:5px solid transparent;
  border-left:5px solid #444;
}
.tooltip.bottom .tooltip-arrow{
  top:0;
  left:50%;
  margin-left:-5px;
  border-right:5px solid transparent;
  border-bottom:5px solid #444;
  border-left:5px solid transparent;
}
.tooltip.right .tooltip-arrow{
  top:50%;
  left:0;
  margin-top:-5px;
  border-top:5px solid transparent;
  border-right:5px solid #444;
  border-bottom:5px solid transparent;
}
.tooltip-inner{
  max-width:114px;
  padding:3px 8px;
  color:#ffffff;
  text-align:center;
  text-decoration:none;
  background-color:#444;
  -webkit-border-radius:4px;
     -moz-border-radius:4px;
          border-radius:4px;
}
.tooltip-arrow{position:absolute; width:0; height:0}
/* == /tooltip ==*/

/* == reveal modals ==*/
/* jQuery Reveal Plugin Maintained for Foundation. foundation.zurb.com */
.reveal-modal-bg{position:fixed; height:100%; width:100%; background:#000; z-index:40; display:none; top:0; left:0}
.reveal-modal{background:white; visibility:hidden; display:none; top:30px; left:46%; margin-left:-360px; width:720px; position:absolute; z-index:41; padding:44px 20px 20px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .4); -moz-box-shadow:0 0 10px rgba(0, 0, 0, .4); box-shadow:0 0 10px rgba(0, 0, 0, .4)}
.reveal-modal *:first-child{margin-top:0}
.reveal-modal *:last-child{margin-bottom:0}
.reveal-modal .close-reveal-modal, .close-reveal-modal{font-size:12px; position:absolute; top:8px; right:11px; color:#333; cursor:pointer}
.reveal-modal .close, .close{display:inline-block; color:#777; width:19px; height:18px; padding-top:1px; text-align:center; background-color:#dcdcdc; font-size:19px; font-weight:bold; line-height:16px; vertical-align:middle; text-decoration:none; margin-left:6px}
.reveal-modal.small{width:30%; margin-left:-10%}
.reveal-modal.medium{width:40%; margin-left:-20%}
.reveal-modal.large{width:60%; margin-left:-30%}
.reveal-modal.expand{width:90%; margin-left:-45%}
.reveal-modal .row{min-width:0}
/* == /reveal modals ==*/

.printfooter{display:none}

/* == sitemap ==*/
.sitemap .size1of4{width:230px; margin:0 15px 0 10px}
.sitemap .size1of4:last-child{margin-right:10px}
.sitemap ul{margin:0}
.sitemap ul li{margin-bottom:50px; border-bottom:1px solid #dcdcdc}
.sitemap ul li li{margin-bottom:0; border-bottom:0}
.sitemap li a{background-color:#0090c5; color:#fff; font-weight:bold; display:block; margin-bottom:12px; padding:5px 8px}
.sitemap li li a{background-color:#f0fae3; color:#0090c5; border-top:1px solid #dcdcdc; margin:0; padding:3px 8px}
.sitemap li li li a{background-color:#fff; font-weight:normal; padding-left:33px}
.sitemap li li li li a{padding-left:58px}
/* == /sitemap ==*/

.onlymobile{display:none!important}
.notmobile{}
.mobilehint{border:1px solid #dcdcdc; margin:10px 10px 0px; padding:14px 3px 13px 9px; display:none}
.sendselect{font-size:13px; padding:2px 6px 4px; color:#666;  margin:3px 0 0 4px; border-color:#dcdcdc; -webkit-border-radius:4px;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
}
.no-touchevents .sendselect{display:none}


.b-teaser{background-color:#f0fae3; padding:10px 0 16px; margin-bottom:12px}

/*Begin social bar*/
#socialbar{background-color:#0090c5;border:1px solid #0090c5;border-left-width:0;right:-43px;top:175px;overflow:hidden;position:absolute;z-index:38;width:42px;
    
        font-size:12px;
    line-height:1.3333;
    
}
#socialbar.sticky{position:fixed;top:108px;margin-right:-580px;right:50%}
.sharebtn{background:#fff url("//shared.bayer.com/img/sys/svg/socialbar40.svg") no-repeat 5px 0 / 96px auto;

color:#0090c5;cursor:pointer;display:block;height:20px;padding-top:34px;width:42px;position:relative;text-align:center;z-index:1}
.active .sharebtn,.sharebtn:hover{color:#fff;text-decoration:none;background-color:#0090c5;background-position:-59px 0}
#socialbar ul{display:none;position:absolute;right:0;top:54px;text-align:left;background-color:#0090c5;padding-top:6px}
#socialbar li{display:inline}
#socialbar li a{background-image:url(//shared.bayer.com/img/sys/svg/socialbar40.svg);
background-size:96px auto;
display:inline-block;height:42px;width:42px;margin:0}
#socialbar .facebook{background-position:5px -59px}
#socialbar .facebook:hover{background-position:-59px -59px}
#socialbar .googleplus{background-position:5px -123px}
#socialbar .googleplus:hover{background-position:-59px -123px}
#socialbar .twitter{background-position:5px -187px}
#socialbar .twitter:hover{background-position:-59px -187px}
#socialbar .linkedin{background-position:5px -251px}
#socialbar .linkedin:hover{background-position:-59px -251px}
#socialbar .xing{background-position:5px -315px}
#socialbar .xing:hover{background-position:-59px -315px}
#socialbar .recommend{background-position:5px -379px}
#socialbar .recommend:hover{background-position:-59px -379px}
.share{background-position:5px -443px}
.share:hover{background-position:-59px -443px}
@media only screen and (max-width:1184px){
  #socialbar{right:0;border-width:1px 0 1px 1px}
  #socialbar.sticky{margin-right:0;right:0}
  .wrapper{position:static}
}
@media only screen and (max-width:767px){
  .stickyheader #socialbar{position:fixed;top:0!important}
}
#socialbar li a{background-image:url(//shared.bayer.com/img/sys/svg/socialbar40.svg)}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
  #socialbar li a,
  .sharebtn{background-image:url(//shared.bayer.com/img/sys/svg/socialbar40.svg);-webkit-background-size:92px auto;background-size:92px auto}
}
@media only screen and (max-width:767px){
  #socialbar{background-color:#6bc200;height:10px;max-height:10px;left:0;width:100%;border:0;margin-left:0;right:inherit;top:64px!important;z-index:10}
  #socialbar ul{background-color:#6bc200;min-width:260px;left:50%;right:inherit;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
  #socialbar.clicked-active{max-height:110px}
  .sharebtn{padding-top:30px}
  #socialbar ul{padding-left:6px}
  #socialbar.sticky{top:0!important}
  #socialbar{max-width:540px;left:50%;transform:translateX(-50%)}
}
@media only screen and (max-width:556px){
  #socialbar{left:0;transform:none}
}
@media only screen and (max-width:459px){
  #socialbar{max-width:380px;left:50%;transform:translateX(-50%)}
}
@media only screen and (max-width:396px){
  #socialbar{left:0;transform:none}
}

@media print{#socialbar{display:none}}
/* == media queries ==*/
@media only screen and (min-width:768px) and (max-width:1012px){
  .hide-lt1024{display:none!important}
}
@media only screen and (min-width:768px) and (max-width:1012px){
/** tablet portrait **/
.namingarea{width:892px; margin:5px 0 0 -11px}
.wrapper,
#fatfooter{min-width:762px; max-width:848px}
.fatfooter{width:742px}
.page{width:762px}
.stage01{height:241px}
.subhm .stage01{width:762px; height:300px}
.megamenu > li > a{padding-left:5px; padding-right:5px}
.size-col-b{width:192px; margin-right:0; margin-left:10px}
.selects{padding-right:6px}
.selects select{width:142px}
#carousel, 
.margi{width:100%!important; float:none; clear:both; position:relative!important; margin-top:0; left:0}
.contnt .margiblock{background-color:#fff}
.subhm .size-col-d, .size-col-d{margin-right:0;width:592px}
.subhm .margi{margin-top:0}
h5, 
.h5,
.mlnk,
.subhead,
.margi .p,
.margi img{margin-right:10px!important; margin-left:10px!important}
#worldwide a.sp03{padding-right:28px}
.fctgry{margin-right:18px; margin-bottom:20px; max-width:200px; width:162px}
.fatfooter .n6{clear:left}
.rwd.stylish-select .newListSelected{width:162px}
.bluebg input[type="search"]{width:140px}
.sitemap .size1of4{width:171px}
.flexslider .nobg{-webkit-box-shadow:0 0 10px rgba(102, 102, 102, .3); -moz-box-shadow:0 0 10px rgba(102, 102, 102, .3); box-shadow:0 0 10px rgba(102, 102, 102, .3); background-color:#fff; background-color:rgba(255, 255, 255, .85)}
.subhm .stage01{height:241px}
.servicenav{left:620px}


.p03 .lastUnit{width:98%}
.panel{width:762px; padding-bottom:30px}
.p01, .p02, .p03{padding:27px 0 56px}

.size575{margin-right:10px; padding-right:0; width:378px}
.size575 .size1of2{width:100%; margin-bottom:16px}
.size575 .spacer{display:none}

.panelmargi{width:164px}
.panel img{height:auto; width:100%}
.size3metarows{width:578px}
.panel .preloader{width:752px!important}
}
@media only screen and (max-width:767px){
/** smartphones **/
.reveal-modal-bg{position:absolute}
.reveal-modal, .reveal-modal.small, .reveal-modal.medium, .reveal-modal.large, .reveal-modal.xlarge{width:80%; top:15px; left:46%; margin-left:-40%; padding:20px; height:auto}
.onlymobile{display:block!important}
.notmobile{display:none!important}
#fatfooter{padding:0}
.wrapper{min-width:300px; max-width:380px}
.page{width:100%}
.main{width:320px; margin-left:auto; margin-right:auto}
.stage01{height:95px}
.subhm .stage01{width:calc(100% - 20px); height:118px; display:none}
.subhm .margi{margin-top:0}
.stagetext p{display:none}
.flexslider .nobg{-webkit-box-shadow:0 0 10px rgba(102, 102, 102, .3); -moz-box-shadow:0 0 10px rgba(102, 102, 102, .3); box-shadow:0 0 10px rgba(102, 102, 102, .3); background-color:#fff; background-color:rgba(255, 255, 255, .85)}
.stagetopline{display:none}
.stagetext span{display:none}
.stagehdln{font-size:12px; font-weight:bold; line-height:16px; float:left; margin-top:0; padding-right:6px}
.stagetext{bottom:20px}
.stagetext{max-width:200px}
.stagehdln br{display:none}
.lfthnd{display:none}

.margi{width:100%!important; float:none; clear:both; position:relative!important; margin-top:0; left:0; }
.contnt .margiblock{background-color:#fff}
.rwd .size-col-d{margin-right:0;width:100%}
.size1of2,
.size1of3,
.size2of3,
.size1of4,
.size3of4,
.size1of5,
.size2of5,
.size3of5,
.size4of5{width:auto}
.size-col-aa{width:auto}
.unit{float:none; margin-bottom:25px}
#fatfooter .unit{float:left}
.fctgry{margin-right:0; width:120px}
.size-col-a{width:auto}
.size-col-b{width:auto; margin-right:10px; margin-left:10px}
.size-col-c{width:100%}
.size-col-c .media .img img,
.size-col-b .media .img img{width:120px}
.standardwidth{width:100%; margin-right:0; float:none}
.subhead{margin-right:0!important; margin-left:0px!important}
.margiblock{margin-right:20px}
.margi .margiblock:nth-child(even){margin-right:0}
.pagefunctions{margin-top:4px; float:left; width:100%; padding-left:0}
.copyright li{width:50%; display:inline-block}
.copyright li:last-child{text-align:right; width:100%}
.copyright .icnPrint{border-left:0}
.lfthndnavi{display:none}
.subhm .size-col-b{margin-top:0; margin-right:10px}
.margiblock{width:300px}
.fatfooter{display:none}
.form-horizontal .controls{margin-left:0}
.form-horizontal .control-label{float:none}
.input-xxlarge{width:95%}
.margi .playbtn{height:110px; width:196px}
.mobilenav{display:block}
[role="navigation"]{height:100%; overflow:hidden; clear:both}
[role="navigation"]{-webkit-transition:.25s all ease-in; -moz-transition:.25s all ease-in; -ms-transition:.25s all ease-in; -o-transition:.25s all ease-in; transition:.25s all ease-in}
 .active-nav [role="navigation"]{height:auto}
/* top navigation */
.megamenu{height:auto}
.homepage .megamenu .n1,
.megamenu .megaTsrBx{display:none}
.megamenu .notmobile{display:block!important}
.megamenu ul,
.megamenu li,
.megamenu a{float:none!important; width:auto!important; margin:0!important; border:0!important; background-color:#fff!important}
.megamenu ul,
.megamenu li{min-height:24px!important; padding:0!important; position:relative!important; top:0!important}
.megamenu a{border-bottom:1px solid #dcdcdc!important; color:#0090c5!important; font-size:16px!important; font-weight:normal!important; line-height:120%!important; padding:7px 12px 9px 20px!important; text-decoration:none!important}
.megamenu a.haschild{background-image:url(//shared.bayer.com/img/sys/sprite.png); background-position:right -1200px!important; background-repeat:no-repeat}
.megamenu li:hover > a.haschild,
.megamenu a.haschild.selected{background-position:right -1300px!important; color:#390!important}
.megamenu a.selected{color:#390!important}
.megamenu .selected > ul,
.megamenu .newlevel2 .selected > ul{display:block}
.megamenu > li > a{background-color:#ecf7fc!important}/*level 1*/
.megamenu ul ul  a{padding-left:45px!important}/*level 2*/
.megamenu ul ul ul a{padding-left:70px!important}/*level 3*/
.megamenu ul ul ul ul a{padding-left:95px!important}/*level 4*/
.megamenu .additionaltext{width:100%; border-bottom:1px solid #dcdcc!important; padding:14px 20px 5px!important}
/* end top navigation */

#worldwide{height:0; overflow:hidden; clear:both; position:relative}
#worldwide li{display:none}
#worldwide li.fastsearch{display:block; padding:20px}
#worldwide{-webkit-transition:.25s all ease-in; -moz-transition:.25s all ease-in; -ms-transition:.25s all ease-in; -o-transition:.25s all ease-in; transition:.25s all ease-in}
.active-search #worldwide{height:auto; margin-top:-10px}
#header{height:60px}
.logo{background-image:url(//shared.bayer.com/img/logo-small.png); right:19px; top:7px; width:48px; height:48px}
.logo object{width:48px; height:48px; visibility:hidden}
.meta{display:none}
.size-col-a .media .bd, 
.size-col-b .media .bd, 
.size-col-c .size1of3 .media .bd{clear:none}
.cright{border-bottom:3px solid #fff; display:block; font-size:10px; margin:0 -10px -4px; padding:0 10px 6px 20px}
.copyright{padding-left:0; padding-right:0}
.copyright .icnTop{background-position:217px -1100px; border-left:0; border-top:10px solid #fff}
.en .copyright .icnTop{background-position:260px -1100px}
.copyright .icnMobile{background-position:0 -2408px; border-left:0; border-top:10px solid #fff}
.copyright a{padding-right:7px}
.stage01 .more{line-height:16px}
#fatfooter .shdw{display:none}
.supertab .bd{clear:left}
.supertab .media .img{float:none}
.subhm .service{margin-bottom:25px}
figure.autowidth{float:none}
.table{display:block}
#flash{display:none}
.form-horizontal .select{max-width:280px}
.control-group input.text{max-width:268px}

  /* == responsive tables ==*/
  /* Foundation v2.1.4 http://foundation.zurb.com */
  table.responsive{margin-bottom:0}
  .pinned{position:absolute; left:0; top:0; background:#fff; width:45%; overflow:hidden; overflow-x:auto; border-right:1px solid #dcdcdc; border-left:1px solid #ccc}
  .pinned table{border-right:none; border-left:none; width:100%}
  .pinned table th, .pinned table td{white-space:nowrap}
  .pinned td:last-child{border-bottom:0}
  div.table-wrapper{position:relative; margin-bottom:20px; overflow:hidden; border-right:1px solid #ccc}
  div.table-wrapper div.scrollable table{margin-left:45%}
  div.table-wrapper div.scrollable{overflow:scroll; overflow-y:hidden}
  table.responsive td, table.responsive th{position:relative; white-space:nowrap; overflow:hidden}
  table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td{display:none}
  /* == /responsive tables ==*/
  .flex-direction-nav .flex-prev{opacity:1; left:5px}
  .flex-direction-nav .flex-next{opacity:1; right:5px}
  .rwd footer#page .pagefunctions li{width:33.3%;display:inline-block}
  .rwd footer#page .pagefunctions li:last-child{text-align:right;width:100%}
}

@media only screen and (min-width:460px) and (max-width:767px){
/** smartphones landscape **/
.namingarea{width:653px; margin:-22px 0 0 -18px}
.wrapper{min-width:460px; max-width:540px}
.page{width:100%}
.main{width:480px; margin-left:auto; margin-right:auto}
.stage01{height:146px}
.subhm .stage01{width:460px; height:181px}
.size-col-c{width:480px}
.margiblock{width:230px}
.rwd .size-col-d{margin-right:0;width:480px}
.standardwidth{width:224px; margin:3px 12px 12px 0; float:left}
.stagetext{bottom:25px}
.stagetopline{font-size:12px}
.stagetext span{display:inline}
.cright{font-size:11px}
.subhm .service{border-bottom:1px solid #dcdcdc}
.btn.btn-primary{margin-left:0!important;margin-top:10px}

#worldwide{top:0}
.stage01{margin-top:0}
#worldwide li.fastsearch{padding:20px 10px}
#worldwide li.fastsearch, #worldwide{background-color:#ECF7FC}
.fastsearch input{border-right:1px solid #AAD5E6; height:25px; margin-right:11px; width:304px;background-color:#fff; font-size:13px}
.fastsearch .btn{border:medium none;height:30px;text-indent:-999em;width:34px; background:url(//shared.bayer.com/img/sys/mobile-nav.png) no-repeat scroll -2px -245px #0994C7}
.copyright .icnTop{background-position:375px -1100px}
.en .copyright .icnTop{background-position:422px -1100px}
}

@media only screen and (max-width:459px){
/** smartphones portrait **/
.namingarea{display:none}
#header{background:#fff url(../img/header/naming-area-small.svg) no-repeat 0 0}

.radio.inline{margin-left:0!important}
.input-large{width:95%}
textarea.input-large{width:97%}
select.input-large{width:100%}
.btn.btn-primary{margin-left:0!important;margin-top:10px}
.copyright{margin-top:0}

#worldwide{top:0}
.stage01{margin-top:0}
#worldwide li.fastsearch{padding:20px 10px}
#worldwide li.fastsearch, #worldwide{background-color:#ECF7FC}
.fastsearch input{border-right:1px solid #AAD5E6; height:25px; margin-right:11px; width:204px;background-color:#fff; font-size:13px}
.fastsearch .btn{border:medium none;height:30px;text-indent:-999em;width:34px; background:url(//shared.bayer.com/img/sys/mobile-nav.png) no-repeat scroll -2px -245px #0994C7}
}
/* == retina styles ==*/
@media (-webkit-min-device-pixel-ratio:2), 
(min-resolution:192dpi){
/*.closepaneltop, .closepanel, .lnk a, .mega-menu li.mega-hover .megaTsrBx .lnk a, a.lnk, #worldwide a, .fastsearch .btn, .bluebg .btn, .copyright a, .more, .mlnk a, .socialmedia .ir, .tickerelement .ir{background-image:url(//shared.bayer.com/img/sys/sprite_new_retina.png); -webkit-background-size:32px 3000px; background-size:32px 3000px}
.mobilenav a,
.fastsearch .btn{background-image:url(//shared.bayer.com/img/sys/mobile-nav_retina.png) ;-webkit-background-size:30px 280px; background-size:30px 280px}*/
.logo,
.stickyheader .logo{background-image:none}
.logo object{
    visibility:visible;
}
.stickyheader .logo object{width:48px; height:48px}

.touch .socialmedia a{background-image:url(//shared.bayer.com/img/sys/social-media-64.png);background-size:32px auto}
.touch .fb{background-position:0 0}
.touch .gp{background-position:0 -32px}
.touch .tw{background-position:0 -64px}
.touch .yt{background-position:0 -96px}
.touch .li{background-position:0 -128px}
.touch .ig{background-position:0 -160px}
.touch .rss{background-position:0 -192px}
}
@media only screen and (max-width:767px) and
(-webkit-min-device-pixel-ratio:2), 
only screen and (max-width:767px) and
(min-resolution:192dpi){
.logo{background-image:none}
.logo object{
    visibility:visible;
}
}
/* == /retina styles ==*/

/* == /media queries ==*/


/* == non-semantic helper ==*/
.clear{clear:both}
.ir{display:block; border:0; text-indent:-999em; overflow:hidden; background-color:transparent; background-repeat:no-repeat; text-align:left; direction:ltr; *line-height:0; background-image:url(//shared.bayer.com/img/sys/sprite.png)}
.ir br{display:none}
.hide{display:none}
/* Hide from screenreaders and browsers:h5bp.com/u */
.hidden{display:none!important; visibility:hidden}
/* Hide only visually:h5bp.com/v */
.visuallyhidden{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard:h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto}
/* Hide visually and from screenreaders, but maintain layout */
.invisible{visibility:hidden}

.main > section:before, .main > section:after,
.clearfix:before, .clearfix:after,
.media:before, .media:after{content:""; display:table}
.main > section:after,
.clearfix:after,
.media:after{clear:both}
.main > section,
.media,
.clearfix{*zoom:1}

.fr{float:right}
.fl{float:left}
.fn{float:none!important}
.block{display:block}
.inline{display:inline}
.ofv{overflow:visible}
.w70{width:70px}
/* spacing helpers
p,m = padding,margin
a,t,r,b,l,h,v = all,top,right,bottom,left,horizontal,vertical
n = none(0px), t = ten (10px)
*/
.ptn,.pvn,.pan{padding-top:0!important}
.prn,.phn,.pan{padding-right:0!important}
.pbn,.pvn,.pan{padding-bottom:0!important}
.pln,.phn,.pan{padding-left:0!important}
.mtn,.mvn,.man{margin-top:0!important}
.mrn,.mhn,.man{margin-right:0!important}
.mbn,.mvn,.man{margin-bottom:0!important}
.mln,.mhn,.man{margin-left:0!important}
.ptt,.pvt,.pat{padding-top:10px!important}
.prt,.pht,.pat{padding-right:10px!important}
.pbt,.pvt,.pat{padding-bottom:10px!important}
.plt,.pht,.pat{padding-left:10px!important}
.ptv,.pvv,.pav{padding-top:5px!important}
.prv,.phv,.pav{padding-right:5px!important}
.pbv,.pvv,.pav{padding-bottom:5px!important}
.plv,.phv,.pav{padding-left:5px!important}
.pr28{padding-right:28px!important}
.pt8{padding-top:8px!important}

/* text alignment */
.txtC, table .txtC, table tr .txtC, .textcenter{text-align:center}
.txtL, table .txtL, table tr .txtL{text-align:left}
.txtR, table .txtR, table tr .txtR{text-align:right}
table tr .txtR{text-align:right!important}
.txtT, table .txtT, table tr .txtT{vertical-align:top}
.txtB, table .txtB, table tr .txtB{vertical-align:bottom}
.txtM, table .txtM, table tr .txtM{vertical-align:middle}

/* font helpers */
.txtbold{font-weight:bold}
.txtnormal{font-weight:normal}
.txtstandard{font-size:12px}
.txtsmall{font-size:11px; line-height:14px}
.txtxs{font-size:10px}
/* == non-semantic helper ==*/


.megamenu .mhover .newlevel2 li.haschild.selected>a{background-position:180px -396px;padding-right:19px;position:relative;width:174px;z-index:20}.megamenu .mhover .newlevel2 li li.haschild.selected>a{padding-right:29px}.megamenu li.mhover>ul{z-index:2}.megamenu .newlevel2 li.selected>a,.megamenu .simple li.selected>a{background-color:#fff;color:#390}.megamenu .newlevel2 ul li.selected>ul{display:block}/*level4*/.megamenu .newlevel2 li li.haschild.selected>a{width:195px}


@media only screen and (max-width:767px){.mobilenav{display:block; margin-bottom:10px}


.page{position:relative;z-index:10}
.menuactive #sidemenu{display:block;position:absolute;top:0;left:0;height:100%;padding-bottom:200px;margin:0;background-color:#0090c5;overflow:hidden}
.page, #sidemenu{transition:0.25s transform ease-in;-webkit-transition:0.25s transform ease-in;-moz-transition:0.25s all ease-in;-ms-transition:0.25s all ease-in;-o-transition:0.25s all ease-in}

#sidemenu ul{list-style:none;position:relative;margin:0;padding:0;z-index:9;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear}#sidemenu a{display:block;padding:10px 15px;border-bottom:1px solid #66bcdc;text-decoration:none;color:#fff;font-size:16px;line-height:21px}#sidemenu .submenuback{    background:url(//shared.bayer.com/img/sys/sprite.png) no-repeat 0 -3100px;
background-color:#006a90;padding-left:35px}#sidemenu .hasmenu{    background:url(//shared.bayer.com/img/sys/sprite.png) no-repeat right -2950px}#sidemenu .selected{background-color:#6bc200}#sidemenu ul.submenuon{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}#sidemenu .sublayer{position:absolute;left:100%;width:100%;display:none;top:0}#sidemenu .sublayer.submenuon{display:block}#sidemenu .megaTsrBx{display:none}#sidemenu .backlink{display:inline; float:left; padding:10px 5px}.megamenu{clear:both}.closemenu{background:transparent;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}
.menuactive #socialbar{display:none}}



.r-tabs{position:relative}
.r-tabs-tab{position:relative;float:left;border:3px solid #fff;border-left:0;display:inline-block;margin:0;list-style:none}
a.r-tabs-anchor{padding:8px 15px 7px;text-decoration:none;font-size:12px;font-weight:700;color:#0087b9;text-align:center;display:block;background-color:#f3f3f3}
a.r-tabs-anchor:hover{text-decoration:none}
a.r-tabs-anchor:focus{outline:thin dotted #666}
a.r-tabs-anchor:hover,
.r-tabs-state-active .r-tabs-anchor{background-color:#6bc200;color:#fff}

.r-tabs-state-disabled{opacity:0.5}

.r-tabs-nav{margin:0;padding:0;position:relative;z-index:1}
.r-tabs-nav:before,.r-tabs-nav:after{content:"";display:table}
.r-tabs-nav:after{clear:both}
.r-tabs-nav{*zoom:1}

.r-tabs-panel{position:relative;top:-4px;padding:12px 2px;display:none;background-color:#fff;border:1px solid #bbdfa4;width:100%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.r-tabs-panel.r-tabs-state-active{display:block}

.r-tabs-accordion-title{display:none;margin-bottom:3px}

.new-accordion .r-tabs-nav{display:none}
.new-accordion .r-tabs-accordion-title{display:block}
.new-accordion .r-tabs-panel{border-top:0;margin-top:0;margin-bottom:10px;top:0}
.new-accordion .r-tabs-anchor{text-align:left; background-image:url(//shared.bayer.com/img/sys/new-accordion.png); background-position:9px 9px; padding-left:31px; background-repeat:no-repeat}
.new-accordion .r-tabs-state-active .r-tabs-anchor{background-position:9px -191px}
a.r-tabs-anchor:hover{background-position:9px -91px}

@media only screen and (max-width:767px){
  .r-tabs-nav{display:none}
  .r-tabs-accordion-title{display:block}
  .r-tabs-panel{border-top:0;margin-top:0;margin-bottom:10px;top:0}
  a.r-tabs-anchor{text-align:left; background-image:url(//shared.bayer.com/img/sys/new-accordion.png); background-position:9px 9px; padding-left:31px; background-repeat:no-repeat;
  font-size:14px;padding-top:7px;padding-bottom:6px}
    /*.r-tabs-state-active .r-tabs-anchor,
    .r-tabs-state-active a.r-tabs-anchor:hover{background-position:9px -191px}*/
}

.stab-head{display:none}
.r-tabs{margin:0 10px}








.size-col-aa .media .img, .size-col-b .media .img, .size-col-c .size1of3 .media .img{width:100%}
.size-col-aa .media .img img,
.size-col-b .media .img img,
.size-col-c .media .img img{display:block;height:auto;max-width:100%}
@media only screen and (max-width:767px){
body{font-size:14px}
.more{background-position:right 1px}
.rwd .stagehdln{font-size:14px;font-size:16px;display:block}
.rwd .stagetext .stagetopline{display:none}
.rwd .stagetext p{display:none;font-size:13px; line-height:17px}
.mlnk a{line-height:18px}
.size-col-aa .media .img, .size-col-b .media .img, .size-col-c .size1of3 .media .img{width:46%}
.rwd .size-col-c .media .img img,
.rwd .size-col-b .media .img img{width:100%}
.stage01{overflow:hidden;margin-bottom:35px}
.stage01 .flex-direction-nav{display:none}
.subhm .stage01 .flexslider .slides img{height:294px;margin-left:-1%;width:auto}
.subhm .stage01 .flexslider .slides .stageleft+img{margin-left:-75%}
.stage01 .flexslider .slides>li{overflow:hidden}
.rwd .subhm .stage01{display:block;height:294px;margin-top:-15px}
.rwd .size-col-d{clear:both}
.rwd .stageContent,
.rwd .subhm .stagetext,
.rwd #carousel{display:block}
.rwd .stagetext{bottom:70px;max-width:350px;width:auto!important;right:inherit;left:40px}
.stagetopline{font-size:12px}
.contnt .margi{margin-left:2px}
.rwd .subhm .service{margin-top:-10px}
.rwd .subhm .size-col-b{margin-bottom:-15px}
.rwd .size-col-aa{margin-bottom:5px!important}
.vhead{font-size:12px}
.servicenav{display:none}
}
@media only screen and (max-width:459px){
.subhm .stage01 .flexslider .slides img{margin-left:-40%;margin-left:-1%;height:193px;width:610px}
.subhm .stage01 .flexslider .slides .stageleft+img{margin-left:-70%}
.rwd .subhm .stage01{height:193px}
.size-col-aa .media .img, .size-col-b .media .img, .size-col-c .size1of3 .media .img{overflow:hidden;position:relative;width:100%}
.subhm .media .img img{display:block;width:100%}
.rwd .size-col-c .media .img img,
.rwd .size-col-b .media .img img{width:100%}
.rwd .stagetext{bottom:30px;left:20px;max-width:240px;padding:8px 8px 8px 12px;width:auto!important;right:inherit}
.standardwidth a[data-rel="zoom"] .zoomin,
.standardwidth a[data-rel="zoom"] .zoomout{display:none}
.standardwidth .inlinegallery + .zoomin,
.standardwidth .inlinegallery + .zoomout{display:none}
}

@media only screen and (min-width:768px) and (max-width:1012px){
.stage01{max-height:383px}
.stage01{height:271px}
}
@media only screen and (max-width:767px){
.stage01{height:294px!important;overflow:hidden}
.stage01 .flexslider .slides>li{overflow:hidden}
.stage01 .flexslider .slides img{height:100%;margin:0 -50%;width:auto}
.stage01 .flexslider .slides .stageleft+a+img{margin-left:-75%}
.stage01 .flexslider .slides .stageleft+img{margin-left:-75%}
.size-col-aa>.spacer-ten{display:none}
.size-col-aa .size-col-a>.spacer{display:none}
.size-col-aa>.colhead+.spacer-ten{display:block}
.colhead{margin-top:0}
}
@media only screen and (max-width:459px){
.stage01{height:193px!important}
.stage01 .flexslider .slides img{height:193px}
.stage01 .flex-control-nav{bottom:10px}
}

.spacer + .media{margin-top:0}


.bll-btn{display:block;padding:0 0 0 6px;height:17px;border:1px solid #8c8c8c;background:#8c8c8c url(//shared.bayer.com/img/sys/sprite.png) no-repeat right -1800px}a.bll-btn{color:#fff}.bll-btn:hover{text-decoration:none}.bll-btn:active,.bll-btn:focus{outline:0}.bll-list{position:relative;z-index:1;display:none;overflow:auto;margin:1px 0 0;padding:0;max-height:114px;border:1px solid #8c8c8c;background:#fff;color:#666;list-style:none}.bll-list a{display:block;padding:3px 8px;border-bottom:1px dotted silver;background-color:#8c8c8c;color:#fff;text-decoration:none}.bll-list a:hover{background-color:#b1b1b1;cursor:default}.greenbg a.bll-btn,.greenbg .bll-list a,.greenbg .bll-list{border-color:#44a300;background-color:#44a300}.greenbg .bll-list a{border-bottom-color:#8fd13f}.greenbg .bll-list a:hover{background-color:#86c839}.lightgreybg a.bll-btn,.lightgreybg .bll-list a{border-color:#fff;background-color:#fff;background-position:right -1851px;color:#333}.lightgreybg .bll-list{border-color:silver}.lightgreybg .bll-list a{border-bottom-color:#cbcbcb}.lightgreybg .bll-list a:hover{background-color:#e8e8e8}


#header{overflow:hidden}

/*#worldwide{top:0px}*/
#worldwide .hover{margin:0}


#worldwide a.sp03{
    padding-right:22px;
}
#worldwide a,
#worldwide strong{
    border-bottom:0;
    color:#339900;
    font-size:13px;
    font-weight:700;
}
#worldwide a{
    padding:8px 23px 8px 10px;
    background:transparent url(//shared.bayer.com/img/sys/icons.png) no-repeat right -500px; 
  background-size:30px auto;   
}
#worldwide a:hover{
    background-color:#f0fae3;
}
#worldwide .hover a{
  border:0;
background-color:#6bc200;
  background-position:right -450px;
    color:#fff;
}
#worldwide ul>li:first-child a{
    padding-right:10px;
  background-image:none;
}
@media only screen and (max-width:767px){
  #worldwide{display:none}
}
.pageheader{
    height:100%;
}

.meta a{
    border-right:1px solid #999;
    color:#5a5a5a;
    display:block;
    font-size:12px;
    line-height:11px;
    padding:1px 10px 0;
}
.meta .lnk{
    display:none;
}

.megamenu{
  height:34px;
}
.megamenu > li > a{
    font-size:15px;
    line-height:18px;
    padding:8px 13px;
}
@media only screen and (min-width:768px) and (max-width:1012px){
 .megamenu > li > a{
    font-size:13px;
    padding:8px 9px 8px 8px;
} 

}

.megamenu .newsub{
top:34px;
}

.homepage .megamenu .n1 a{
    width:29px;
}
.megamenu li.n1 a{
    background-image:url(//shared.bayer.com/img/sys/nav-icons.png);
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:56px auto;
    overflow:hidden;
    text-indent:-300px;
    width:30px;
    padding:8px 13px;
}
.megamenu li.n1 a:hover{
    background-position:0 -50px;
}

.stickyheader .page{padding-top:150px}
.stickyheader #header{height:64px}
.stickyheader #header,
.stickyheader .navigation{
    max-width:995px;
    position:fixed;
    width:100%;
  z-index:25;
    top:0;
}
.stickyheader .navigation{
top:64px;
-webkit-box-shadow:0 6px 6px -6px #666;
   -moz-box-shadow:0 6px 6px -6px #666;
    box-shadow:0 6px 6px -6px #666;
}

@media only screen and (max-width:767px){
.rwd #header{
    height:64px;
   margin-bottom:62px;
}
.mobilenav{
    position:absolute;
    top:64px;
    width:100%;
  z-index:12;
}
.rwd .logo{
    right:15px;
    top:8px;
}
.stickyheader #header{
    display:none;
}


.mobilenav{
  -webkit-transform:translateZ(0px);
transform:translateZ(0px);
    z-index:99999;
}
.mobilenav.is-fixed{
    bottom:auto;
    position:fixed;
    top:0;
}


.stickyheader .mobilenav{
    max-width:995px;
    position:fixed;
    width:100%;
  z-index:25;
    top:0;
  overflow:hidden;
}
.stickyheader .mobilenav{
-webkit-transition:-webkit-transform .25s;
-moz-transition:-moz-transform .25s;
transition:transform .25s;
-webkit-transform:translate3d(0, 0, 1px);
-ms-transform:translate3d(0, 0, 1px);
transform:translate3d(0, 0, 1px);
}
.stickyheader.menuactive .mobilenav{
  display:none;
}
.stickyheader .page{
    padding-top:0;
}
.stickyheader .main{
    padding-top:128px;
}
}

.stickyheader .logo{
  width:48px; height:48px; right:57px; top:8px; background-size:48px auto;
  background-image:url(//shared.bayer.com/img/logo-small.png);
}
@media (-webkit-min-device-pixel-ratio:2), 

(min-resolution:192dpi){
.stickyheader .logo{background-image:none}
}
.stickyheader .namingarea{
    margin-left:7px!important;
    margin-top:-31px!important;
    width:85%!important;
}
.no-svg .stickyheader #header{
   background-position:0 -44px;
    background-size:85% auto;
}
.stickyheader .meta{display:none}

.stickyheader #worldwide li{visibility:hidden}
.stickyheader #worldwide{
    position:fixed;
    top:20px;
    z-index:24;
    background:transparent;
}
#worldwide .fastsearch{
    visibility:visible;
    display:none;
}
.stickyheader #worldwide .fastsearch{
    visibility:visible;
    display:none;
}
.extra-nav{
    position:absolute;
    right:0;
    top:0;
    display:block;
    z-index:51;
}
.stickyheader .extra-nav{
    position:absolute;
    right:0;
    top:0;
    display:block;
}
.stickyheader .extra-nav.meta-btns{
  display:none
}
.extra-nav > li{
    float:left;
    text-align:right;
}

.extra-nav a:hover{
    background-color:#6bc200;
    color:#fff;
    text-decoration:none;
}
.extra-nav a{
    border-left:1px solid #66bcdc;
    color:#fff;
    display:inline-block;
    font-weight:700;
    padding:9px 15px;
    background-color:#0070ae;
}
.icon-search{
  background:#0070ae url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'22\' height=\'22\' viewBox=\'0 0 22 22\'%3E%3Cpath id=\'search\' d=\'M19,16.9l-4.3-4.2c0.6-1,1-2.1,1-3.4c0-3.5-2.9-6.3-6.4-6.3C5.9,3,3,5.8,3,9.3s2.9,6.3,6.4,6.3c1.2,0,2.3-0.3,3.2-0.9l4.3,4.3L19,16.9z M5.4,9.3c0-2.2,1.8-4,4-4s4,1.8,4,4s-1.8,4-4,4C7.2,13.3,5.4,11.5,5.4,9.3z\' style=\'fill:%23fff\'/%3E%3C/svg%3E") no-repeat center;
  box-sizing:border-box;
  height:34px;
  text-indent:500px;
  width:52px;
}
.extra-nav .icon-search{border-left:0}
.icon-search:hover{background-color:#6bc200}
.search-active .icon-search{
  background-color:#6bc200;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath id='close' d='M18,1.3L16.7,0L9,7.7L1.3,0L0,1.3L7.7,9L0,16.7L1.3,18L9,10.3l7.7,7.7l1.3-1.3L10.3,9L18,1.3z' style='fill:%23fff'/%3E%3C/svg%3E");
}

.icon-contact{
  background:transparent url(//shared.bayer.com/img/sys/mobile-nav.png) no-repeat 0px -164px;
  width:6px;
}
.icon-contact:hover{
  background-position:0 -204px
}

.mobilenav a{
  color:#fff;
}
.menuactive .stickyheader .mobilenav{
    position:absolute;
}
.en .mobilenav a{
    padding-right:0;
}
.mobilenav a.mlang{
    padding:15px 27px 15px 22px;
}


@media only screen and (min-width:768px) and (max-width:1012px){
  .stickyheader #header,
  .stickyheader .navigation{
    max-width:762px
  }
  .stickyheader .namingarea{
    margin-left:-26px!important;
    margin-top:-28px!important;
    width:100%!important;
  }
}
.no-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

.stickyheader li.mlang{
  background-image:url(//shared.bayer.com/img/logo-wht.svg);
  background-position:12px center;
  background-repeat:no-repeat;
  background-size:40px auto;
}
.stickyheader a.mlang{
  visibility:hidden;
}


.new-search{
  background-color:#f0fae3;
  box-sizing:border-box;
  display:none;
  padding:0 55px;
  position:absolute;
  top:158px;
  visibility:visible;
  width:100%;
  max-width:995px;
  z-index:24;
  left:49.95%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  overflow:hidden;
}
#sidemenu .new-search{top:0}

.search-active.new-search{
  display:block;
}
.stickyheader .new-search{
  position:fixed;
  top:98px;
  -webkit-box-shadow:0 6px 6px -6px #666;
     -moz-box-shadow:0 6px 6px -6px #666;
          box-shadow:0 6px 6px -6px #666;
}
.menuactive.stickyheader .new-search{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:absolute}

@media only screen and (max-width:1012px){
  .new-search,
  .stickyheader .mobilenav{max-width:762px}
}
@media only screen and (max-width:767px){
  .new-search,
  .stickyheader .mobilenav{max-width:540px}
  .new-search{top:116px}
  .stickyheader .new-search{top:52px}
}
@media only screen and (max-width:459px){
  .new-search,
  .stickyheader .mobilenav{max-width:380px}
}
.compact-search{
  position:relative;
  margin:28px 0;
  height:44px;
}
#sidemenu .compact-search{
  margin:0;
  height:40px;
}
.new-search input[type=search]{
  background-color:#fff;
  border:1px solid #6bc200;
  box-sizing:border-box;
  display:block;
  float:left;
  font-size:18px;
  height:44px;
  position:relative;
  width:100%;
  margin-bottom:0;
  border-right-width:0;
  padding:0 50px 0 12px;
  color:#000;
}
.new-search label{display:none}
.new-search .btn.searchbtn{
  background:#0090c5 url(//shared.bayer.com/img/sys/icons.png) no-repeat scroll center -400px / 30px auto;
  border:1px solid #0090c5;
  color:#fff;
  height:44px;
  overflow:hidden;
  padding:0;
  text-indent:-100px;
  width:44px;
  position:absolute;
  right:0;
  margin-top:0;
}
.input-group-btn{
  display:block;
  font-size:0;
  padding:0;
  position:relative;
  vertical-align:middle;
  white-space:nowrap;
  width:1%;
  margin-top:29px;
  margin-left:-88px;
}


.panel{top:34px}
.closepaneltop{
  background:#efefef url(//shared.bayer.com/img/sys/icons.png) no-repeat center -350px;
  background-size:30px auto;
  box-sizing:border-box;
  display:block;
  font-size:0;
  height:34px;
  padding:4px 0 4px 7px;
  position:absolute;
  right:20px;
  top:-34px;
  width:34px;
}
a.closepaneltop{color:#999}
.closepaneltop:hover{
  background-position:center -300px;
  background-color:#6bc200;
  text-decoration:none;
  color:#fff;
}

.stickyheader .navigation.search-active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}


.mobilenav{height:52px}
.mobilenav a{
  background:#0090c5 url(//shared.bayer.com/img/sys/icons.png) no-repeat center -92px;
  background-size:30px auto;
  display:block;
  font-size:17px;
  font-weight:700;
  height:52px;
  overflow:hidden;
  padding:0;
  text-indent:-500px;
  width:55px;
}
a.mcontact{
  background-position:center -142px;
}
a.mshare{
  background-position:center -192px;
}
a.msearch{
  background-position:center -242px;
}

.mobilenav .selected a,
.mobilenav a:hover{background-color:#6bc200; text-decoration:none}

a.mlang{
  background:#0090c5;
  box-sizing:border-box;
  margin:0;
  padding:15px 26px;
  text-indent:0;
  width:auto;
}

/* New OFF-Canvas*/
#sidemenu .new-search{
  background:transparent;
  display:block;
  max-width:100%;
  top:0;
  padding:16px 84px 16px 16px;
}

#sidemenu .new-search input[type=search]{
  width:100%;
  height:40px;
  border-color:#66bcdc;
  margin:0;
}
#sidemenu .input-group-btn{
  margin-top:0;
}
#sidemenu .new-search .btn.searchbtn{
  border-color:#66bcdc;
  height:40px;
  width:40px;
  margin-top:0;
  background-color:#fff;
  border-left:0;
  background-position:center -548px;
}
#sidemenu .input-group-btn{
  display:block;
  position:absolute;
  right:79px;
  vertical-align:middle;
  width:40px;
}
#sidemenu .close-nav-btn{
  display:block;
}
.close-nav-btn{
  border:0;
  color:#fff;
  cursor:pointer;
  margin-bottom:0;
  margin-top:0;
  padding:0;
  text-align:center;
  text-shadow:0;
  vertical-align:middle;
  width:40px;
  height:40px;
  position:absolute;
  right:16px;
  top:16px;
  background:#6bc200 url(//shared.bayer.com/img/sys/icons.png) no-repeat center -297px;
  background-size:30px auto;
  display:none;
}
.menuactive #sidemenu{
  width:100%;
}
#sidemenu{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  display:block!important;
  padding-top:72px;
  z-index:23;
  background-color:#0090c5;
  top:0;
  position:absolute
}
.menuactive #sidemenu{
  -webkit-transform:translateX(0%);
  transform:translateX(0%);
  z-index:23;
}

#sidemenu{
    padding-top:72px;
  z-index:23;
  background-color:#0090c5;
}
#sidemenu .extra-nav{display:none}
.meta-btns{display:none}
#sidemenu .meta-btns{
    box-sizing:border-box;
    display:block;
    padding:40px 7px 7px;
    position:relative;
    width:100%;
}
#sidemenu .meta-btns li{
    box-sizing:border-box;
    padding:8px;
    text-align:left;
    width:50%;
}
#sidemenu .meta-btns a{
    background-color:transparent;
    border:1px solid #7fc9e4;
    font-weight:400;
}


@media only screen and (max-width:1012px){
  .namingarea{display:none}
  #header{background:#fff url(../img/header/naming-area-portrait.svg) no-repeat 0 0}
  .stickyheader #header{background:#fff}
  .stickyheader .namingarea{display:block}
}

.panelmargi .h5{
    font-size:13px;
    font-weight:700;
}
.panel strong{
    color:#000;
}
.panel a strong{
    color:#0090c5;
}
.panel .tel{background:none; padding-left:0}
.ghst-btn,
.panelmargi .ghst-btn{
  display:inline-block;
  padding:8px 41px 8px 30px;
  color:#0190c5;
  border:1px solid #0190c5;
  background:transparent url(//shared.bayer.com/img/sys/sprite.png) no-repeat  right 30px top 9px;
  margin-top:17px;
  text-align:center;
}
.panelmargi .ghst-btn{
margin-left:10px;
}
.ghst-btn.block-btn{
  display:block;
  padding-right:30px;
  background:transparent;
}
.ghst-btn.block-btn:after{
  content:' ';
  display:inline-block;
  width:12px;
  height:12px;
  background:transparent url(//shared.bayer.com/img/sys/sprite.png) no-repeat right 0;
}
.lnk a, .megaTsrBx .lnk a, a.lnk, .size-col-d .mlnk a{
    background-position:-27px 2px;
    color:#0090c5;
}
.margi .lnk a, .panelmargi .lnk a{
    background-position:-2px -200px;
    color:#333;
}
.size3metarows .img+p{height:84px}

.acstandard .ui-autocomplete{
margin-left:1px;
border-color:#6bc200;
}
.acstandard .ui-autocomplete a{
    color:#000;
    font-size:18px;
    padding:5px 10px;
  background-color:#fff;
}
.acstandard .ui-autocomplete a:hover{
    color:#390;
  background-color:#f0fae3;
}
.menuactive.acstandard .ui-autocomplete{
margin-left:0;
border-color:#66bcdc;
}
.acstandard .ui-autocomplete a:hover{
    color:#0090c5;
  background-color:#e8f5fb;
}

@media only screen and (max-width:767px){
  #header{
    background-position:24% 100%;
    background-image:url(../img/header/naming-area-portrait.svg);
    background-size:548px auto;
  }
.panel{
  width:100%!important;
    height:auto!important;
    top:124px;
}
.panel *{
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.closepaneltop{
    top:5px;
  right:30px;
}
.size3metarows{
    width:100%;
}
.ghst-btn.block-btn{
    width:160px;
}
.panel img.lazy{
    height:auto;
    width:100%;
}
.size3metarows .img+p{
    height:auto;
}
.size-vl,
.world hr{display:none}
.world{
    background:#f0fae2 ;
}
.size575{
    width:100%;
  padding:10px;
}
.p02 select, .p03 select, .p03 input{
    width:95%;
}
.p03 .btn{
    margin-left:0;
    margin-top:-12px;
}
.p03 .article > div{
    width:90%!important;
}
.p01, .p02, .p03{
    padding:50px 30px 56px;
}
.p01 .size-col-a.panelmargi,
.p02 .size-col-a.panelmargi,
.p03 .size-col-a.panelmargi{
    width:auto;
  padding-left:0;
}
.panelmargi .h5{
  margin:0 0 9px;
}
.panelmargi .pht{
    padding-left:0!important;
    padding-right:0!important;
}
.panelmargi .socialmedia{margin:0}
.panelmargi .ghst-btn{
    margin-left:0;
}
.scrollbox{
    height:96px;
}
.scroll-pane,
.scrollbox{
  -webkit-overflow-scrolling:touch;
}
.p02 .preloader{width:100%!important}
.scrollbox2{
height:auto;
}
.scrollbox2 .unit{
margin-bottom:0
}
.p02 select, .p03 select, .p03 input{
    width:100%;
    margin:0;
}
.panel h2,
.panel h3,.panel .media, .panel hr,.panel .img,.panel .p,.panel p,.panel .plaintext{
    margin-right:0;
    margin-left:0;
}
.dd-for-mobile hr{display:none}
.dd-for-mobile .media{
  display:none;
  border:1px solid #6bc200;
  border-width:0 1px 1px;
  margin:-4px 0 0;
    padding:5px 0;
}

.dd-for-mobile h2{
    background:#6bc200 url(//shared.bayer.com/img/sys/dd.png) no-repeat right 5px top 9px;
    border:1px solid #6bc200;
    color:#fff;
    display:inline-block;
    font-size:12px;
    font-weight:700;
    line-height:24px;
    min-height:25px;
    outline:medium none;
    overflow:hidden;
    padding:0 6px 0 10px;
    text-decoration:none;
    width:100%;
  margin:0 0 -4px;
  cursor:pointer
}
.dd-for-mobile h2:hover,
.dd-for-mobile h2.active{
    background-color:#fff;
  background-position:right 5px top -41px;
    color:#333;
    position:relative;
    z-index:2;
}
.dd-for-mobile h2.active{
  border-bottom-width:0;
}
.dd-for-mobile .lnk a{
    color:#333;
  background:none;
}
.dd-for-mobile .lnk a:hover{
text-decoration:none;
background-color:#f0fae2;
}


.active-corporate .main{display:none}
.active-corporate .page{
    overflow:visible;
}
.active-corporate #sidemenu{
    height:100%!important;
}
.panel{
    top:0;
    z-index:99999;
}
.p02 .size-col-a:first-child{
    width:100%;
}
#sidemenu{
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
}
@media only screen and (min-width:460px) and (max-width:767px){
.size3metarows .line{margin-left:-20px}
.p01 .size1of4{
    float:left;
    width:50%;
  padding-left:20px;
}
.size3metarows .img + p{
    height:80px;
}
}
@media only screen and (max-width:459px){
  #header{
    background-image:url(../img/header/naming-area-mobile.svg);
    background-position:25% 0;
    background-size:auto;
  }
}



@media only screen and (max-width:767px){
.new-search{
    z-index:11;
    padding-left:28px;
    padding-right:28px;
}

.input-group-btn{
    margin-top:29px;
}
#worldwide li.fastsearch{display:none}
}

@media only screen and (min-width:768px) and (max-width:1012px){
.panel .business-head{
    font-size:14px;
}
.size3metarows .img+p{
    height:123px;
}
.ghst-btn.block-btn{
    padding-right:20px;
    padding-left:20px;
}
.size-col-a.panelmargi{
    width:165px;
}
}




















/* == print styles ==*/
@media print{
  *,*:after,*:before{background:transparent!important; color:black!important; box-shadow:none!important; text-shadow:none!important; filter:none!important; -ms-filter:none!important}
  .hilight{color:black!important}
  .tickerelement .ir{text-indent:0; height:auto; width:auto; display:inline; margin:0}
  abbr[title]:after{content:" (" attr(title) ")"}
  .up:before{content:"\25B2 "}
  .eq:before{content:"\25BA "}
  .down:before{content:"\25BC "}
  .more:after{content:"\25BA "; font-size:9px; vertical-align:top; padding-left:2px;}
  .lnk a:before, .mlnk a:before{content:"\25BA  "; font-size:9px; vertical-align:top}
  .lnk, .mlnk{padding-left:12px; text-indent:-12px}
  .lnk a, 
  .mlnk a{padding-left:0}

  pre, blockquote{border:1px solid #999; page-break-inside:avoid}
  thead{display:table-header-group}
  tr, img{page-break-inside:avoid}
  img.kv{max-width:600px}
  @page{margin:.5cm}
  p, h2, h3{orphans:3; widows:3}
  h2, h3{page-break-after:avoid}
  .logo object,
  .logo img{visibility:visible}

  .lfthnd, .margi, nav[role="navigation"], #worldwide, .meta, #fatfooter,
  .pagefunctions, .legal, .servicenav, .socialmediablock,
  .stage01 #carousel,
  .homepage .size-col-b{display:none}
  .printfooter{display:block}
  .wrapper, .page{width:600px; max-width:600px; min-width:600px; overflow:visible}
  .stage01{height:193px; width:600px!important}
  .stagetext{bottom:10px; padding:5px 10px 6px; background:rgba(255, 255, 255, 0.85)!important}
  .subhm .stage01{height:240px}
  .flexslider .slides img{width:600px}
  .inlinegallery li img{width:auto!important;height:auto!important}
  .carousel .slides img{width:135px}
  li.flex-active-slide{width:600px!important} 
  .size-col-b{margin-right:10px}
  .namingarea{width:100%; margin:0}
  #header{border-bottom:1px solid #b5b5b5; margin-bottom:0; height:92px}
  .service{border:0; margin-bottom:20px}
  .breadcrumb{margin-left:0}
  .homepage #header{margin-bottom:34px}
  .logo{top:10px; right:32px} 
  .copyright{border-top:1px solid #b5b5b5; margin-top:32px; padding:8px 0; clear:both;overflow:visible}
  section > .line{overflow:visible}
  .homepage .margi,
  .subhm .margi{display:block; width:100%!important; float:none; clear:both; position:relative!important; margin-top:0; left:0}
  .homepage .size-col-c{width:620px}
  .teaser a.img{margin-right:0; float:none}
  .teaser img{width:100%!important}
  .teaser .bd{clear:both; padding-top:10px}
  .margiblock{width:206px}
  .size-col-b{margin-right:0}
  a.closeall,a.close-tabs{display:none}

/* tabs and accordion */
  .onAccHead{border:0}
  .onAccHead span{padding:0}
  .onAccordion .hide{display:block}
  .onAccordionContent{margin-left:0}
  .onAccordionContent .p{margin-top:0}
  .ui-tabs{margin:0}
  .ui-tabs-hide{display:block}
  .ui-tabs-nav{display:none}
  .ui-tabs-panel{padding:0; border:0; margin-bottom:16px}
/* /tabs and accordion */

  .p ul,
  .plntxt ul{padding:0 0 0 18px; list-style-type:disc}
  .p ul li,
  .plntxt ul li{background:none; padding-left:0}

  .dontprint{display:none!important}
  .line, .lastUnit{overflow:visible}
  .well .quote{border:0}
  hr{clear:left}
  .homepage .colhead{margin-top:0}
  .stagetext{bottom:10px; padding:5px 10px 6px; background:#fff!important}
  .page{top:0}
.stickyheader #header{
position:relative;
        height:92px;
}
.stickyheader .namingarea{
    width:100%!important;
    margin:0!important;
}
.stickyheader .logo{
        top:10px;
    right:32px;
}
.stickyheader .page{
    padding-top:0;
}
.margiblock{
page-break-inside:avoid;  
}
ul.lnk {
  text-indent: 0;
}
}
/* == /print styles ==*/














/*!slick*/
.slick-slider{margin:10px 0 30px}
.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,
.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:url(//shared.bayer.com/img/sys/loader.gif)center no-repeat #fff}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover{color:transparent;outline:0;opacity:.75}
.slick-next.slick-disabled,
.slick-prev.slick-disabled{opacity:.25}
.slick-next,
.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:29px;height:28px;margin-top:-14px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;z-index:2;
  background:transparent no-repeat 0 0;opacity:.55;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' width='28' height='28'%3E%3Cg id='prev'%3E%3Ccircle cx='14' cy='14' r='14'/%3E%3Cpolyline fill='none' stroke='%23FFF' stroke-width='2' stroke-miterlimit='10' points='11.3,21.7 19.3,14 11,5.5'/%3E%3C/g%3E%3C/svg%3E");
}
.slick-prev{left:10px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' width='28' height='28'%3E%3Cg id='next'%3E%3Ccircle cx='14' cy='14' r='14'/%3E%3Cpolyline fill='none' stroke='%23FFF' stroke-width='2' stroke-miterlimit='10' points='16.7,6.3 8.7,14 17,22.5'/%3E%3C/g%3E%3C/svg%3E");
}
[dir=rtl] .slick-prev{right:10px}
.slick-next{right:10px}
[dir=rtl] .slick-next{right:auto;left:10px}
.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;margin:0;padding:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-slide:focus{outline:none}
.slick-dots li button{
  background:#fff;height:12px;width:12px;border:1px solid transparent;
  -moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;
  -moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4)}
.slick-dots li{height:12px;margin:0 6px;width:12px}
.slick-dots li button:focus,
.slick-dots li button:hover{background-color:#0090c5}
.slick-dots li.slick-active button{background-color:#390;border:1px solid #fff}

.slick-dots li button{
    background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Ccircle id='circle-outline' cx='6' cy='6' r='5.5' style='fill:%23fff;stroke:%230090c5'/%3E%3C/svg%3E") no-repeat center center;
}
.slick-dots li.slick-active button,
.slick-dots li button:focus,
.slick-dots li button:hover{
    background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Ccircle id='circle-full' cx='6' cy='6' r='6' style='fill:%23319B47'/%3E%3C/svg%3E") no-repeat center center;
}



/*!slick modules*/
.slick-stage .slick-dots{bottom:5px;margin:0;text-align:right;width:auto;right:55px}
.slick-stage{padding:31.68% 0 0;background:url(//shared.bayer.com/img/sys/loader.gif)center no-repeat #fff}
.slick-stage>*{display:none}
.slick-stage.slick-initialized{padding:0}
.slick-stage.slick-initialized>*{display:inherit}

#module-product-slider{clear:left;float:none;position:relative;margin:36px 0 20px}
#module-product-slider .colhead,.some-row .colhead{margin-bottom:13px;color:#390;font-weight:700}
.product-carousel{border-right:1px solid #fff;margin-bottom:32px;margin-left:10px;margin-right:10px;min-height:132px}
.product-carousel a{display:block;border-right:1px solid #dcdcdc;text-align:center}
.product-carousel+.lnk{margin-top:-16px}
.product-carousel .slick-slide img{display:block;max-width:100%;max-width:90%;margin:0 auto}
.prodct{float:left}


.slick-gallery .slick-dots{bottom:inherit}
.slick-gallery figcaption{padding-top:26px}
.slick-gallery-counted figcaption{padding-top:26px}
.slick-gallery,
.slick-gallery-counted{background-color:#f3f3f3}
.slick-count{position:absolute; width:100%; text-align:center}

/*!explorer*/
.explorer{
  overflow:hidden;
  margin-left:10px;
  margin-right:10px;
  margin-top:22px;
}
.explorer-slick{margin-left:-10px;margin-right:-10px}
.explorer .media{margin:0 10px;display:block}
.explorer .media .img{max-height:220px;overflow:hidden;margin:0;width:auto}
.explorer figcaption{min-height:80px;padding:8px 10px;font-size:13px;line-height:16px;
  color:#fff;background-color:#0089bb;background-color:rgba(0,137,187,.87);position:absolute;bottom:0;left:0;right:0}
.explorer p{color:#fff}
.explorer h3{font-size:1rem;margin-top:0;color:#fff}
/*/!explorer*/
/*/!slick*/



/*!Homepage Slider with Mutipicture*/

#stage-slider{margin-right:10px;margin-left:10px}
#stage-slider *,
#stage-slider *:before,
#stage-slider *:after{
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#stage-slider,
#stage-slider .slick-slide{overflow:hidden}
#stage-slider .slick-next,
#stage-slider .slick-prev{-webkit-transition:all .3s ease;transition:all .3s ease}
#stage-slider .slick-next{right:-60px}
#stage-slider .slick-prev{left:-60px}
#stage-slider:hover .slick-next{right:10px}
#stage-slider:hover .slick-prev{left:10px}
#stage-slider h1{backface-visibility:hidden}

.slick-stage{margin:10px 0 30px}

.subhm #stage-slider{width:800px}
.subhm .slick-stage{margin-top:0}

.fullstage #stage-slider{width:996px}

.slick-slide{position:relative}
.stagetext{
  background-color:rgba(255, 255, 255, .85);box-shadow:0 0 10px rgba(102, 102, 102, .3);position:absolute;z-index:1;
  padding:10px 20px 16px;
  bottom:44px;
  right:40px;
  /*max-width:445px;*/
}
#stage-slider .stagetext{box-sizing:content-box}
.invert.stagetext,
.invert .stagehdln{color:#fff}
.bluestage{
  background-color:#053c56;
  background-color:rgba(5, 60, 86, .9);
}
.brownstage{
  background-color:#715a1b;
  background-color:rgba(113, 90, 27, .75);
}
.bmsstage{
  background-color:#535b6f;
  background-color:rgba(83, 91, 111, 0.9);
}
.bhcstage{
  background-color:#00699a;
  background-color:rgba(0, 105, 154, 0.9);
}
.bcsstage{
  background-color:#647268;
  background-color:rgba(100, 114, 104, 0.9);
}
.stageleft{
  left:40px;
}
.stage-tooltip{text-align:center;display:block;max-width:12rem}
/*!multipic */
.multipic{
  background-color:#fff;
  max-width:1008px;
  margin:-6px -7px -6px -6px;
}
.slick-stage img{
  width:100%;
  max-width:100%;
  height:auto;
}
.mp-container{
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  flex-direction:row;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  max-height:327px;
}
@media screen and (max-width:1023px){
  .mp-container{max-height:252px}
}
@media screen and (max-width:767px){
  #stage-slider{
    margin-right:-30px;
    margin-left:-30px;
  }
  .standard-slide img{
    max-width:inherit;
    height:100%;
    width:auto;
  }
  .mp-container{
    max-height:410px;
    max-height:358px;
    width:200%;
  }
  .mp-container.mp-show-right{margin-left:-100%}
  .standard-slide{
    position:relative;width:100%;
  }
  .standard-slide:before{
    content:"";
    display:block;
    padding-top:64.27%;
  }
  .standard-slide>img{
    position:absolute;
    height:100%;
    top:0;left:0;
    max-width:300%;
    width:auto;
  }
  .standard-slide>.stageleft+img{
    right:0;
    left:auto;
  }
}
@media screen and (max-width:767px){
  .multipic{position:relative; padding-top:136.5%}
  .mp-container{position:absolute;top:0}
}
@media screen and (max-width:540px){
  #stage-slider{
    margin-right:0;
    margin-left:0;
  }
}
@media only screen and (max-width:459px){
  .mp-container{max-height:257px}
  #stage-slider{
    margin-right:-30px;
    margin-left:-30px;
  }
}
@media only screen and (max-width:380px){
  #stage-slider{
    margin-right:0;
    margin-left:0;
  }
}

.mp-item{position:relative;overflow:hidden;float:left;color:#262524;background:#fff no-repeat center;padding:6px;
  width:12.5%;
  height:33.33%;
}
.mp-item.width2{width:25%}
.mp-item.width3{width:37.5%}
.mp-item.width4{width:50%}
.mp-item.height2{height:66.66%}
.mp-item.height3{height:100%}
.mp-item a{
  position:absolute;display:block;top:6px;right:6px;bottom:6px;left:6px;padding:12px;text-decoration:none;color:#fff;background-color:rgba(0,144,197,0);transition:background 200ms;z-index:1;
}
.mp-item .invert{padding-left:34px}
.mp-teaser{font-size:13px;line-height:17px;margin:0;color:#fff}
.mp-text{position:absolute;bottom:10%;left:10%;right:10%;color:#fff}
.mp-item h1{font-size:24px;line-height:28px;font-weight:700;color:#fff;margin:0}
.mp-item h2{font-size:15px;line-height:17px;font-weight:400;color:#fff;margin:0}
.mp-item.width1 h2{display:none}
.mp-item .ir.linkindicator,
.mp-teaser{visibility:hidden; opacity:0; transition:opacity 300ms}

.mp-item a:hover{background-color:#0090c5; background-color:rgba(0,144,197,.8); color:#fff}
.mp-item a:hover .ir.linkindicator,
.mp-item a:hover .mp-teaser{visibility:visible; opacity:1}
.mp-item a:hover .mp-text{display:none}
a:hover .ir.linkindicator{background-position:0 0!important}
.ir.linkindicator{
  position:absolute;display:block;right:5px;bottom:5px;width:19px;height:19px;
    background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cpath id='article' d='M6.7,0H0v13h11V4.3L6.7,0z M3,10h5v1H3V10z M3,8h5v1H3V8z M3,6h5v1H3V6z M1,12V1h5v4h4v7H1z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat 0 0;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cpath id='new-win' d='M10,12H0V2h5v1H1v8h8V7h1V12z M12,0H4.5l2.7,2.7L2.9,6.9l2.2,2.2l4.2-4.3L12,7.5V0z' style='fill:%23fff'/%3E%3C/svg%3E")!important;
}
[data-rel="article"] .ir.linkindicator{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cpath id='article' d='M6.7,0H0v13h11V4.3L6.7,0z M3,10h5v1H3V10z M3,8h5v1H3V8z M3,6h5v1H3V6z M1,12V1h5v4h4v7H1z' style='fill:%23fff'/%3E%3C/svg%3E")!important;
}
[data-rel="video"] .ir.linkindicator{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cpath id='video' d='M6,14V3l7,5.5L6,14z M8.5,1C12.6,1,16,4.4,16,8.5S12.6,16,8.5,16S1,12.6,1,8.5S4.4,1,8.5,1 M8.5,0C3.8,0,0,3.8,0,8.5S3.8,17,8.5,17S17,13.2,17,8.5S13.2,0,8.5,0L8.5,0z' style='fill:%23fff'/%3E%3C/svg%3E")!important;
}

.mp-item [data-rel="video"]{
  background:transparent url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'60\' height=\'60\' viewBox=\'0 0 118 118\'%3E%3Ccircle opacity=\'0.3\' stroke=\'%23000\' cx=\'59\' cy=\'59\' r=\'59\'/%3E%3Cpath id=\'playbtn\' d=\'M88,61L45,91V31L88,61z\' style=\'fill:%23fff\'/%3E%3C/svg%3E") no-repeat center center;
}
.mp-item [data-rel="video"]:hover{
  background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'60\' height=\'60\' viewBox=\'0 0 118 118\'%3E%3Ccircle opacity=\'0.1\' stroke=\'%23000\' cx=\'59\' cy=\'59\' r=\'59\'/%3E%3Cpath id=\'playbtn\' d=\'M88,61L45,91V31L88,61z\' style=\'fill:%23fff;opacity:0.3\'/%3E%3C/svg%3E");
}


/*view 1*/
@media (min-width:768px){
  .width2.height3+.width2.height2+.width2.height1{
    margin-left:-25%;
    transform:translateY(200%);
  }
  .width2.height3 + .width2.height2 + .width2.height1 + .width4.height1+.width2.height2{
  transform:translateY(-100%);margin-left:50%;
  }
  .width2.height3 + .width2.height2 + .width2.height1 + .width4.height1+.width2.height2+.width2.height2{
  transform:translateY(-100%);margin-left:0;
  }  
  .no-flexbox .width2.height3 + .width2.height2 + .width2.height1 + .width4.height1+.width2.height2{
  transform:translateY(-50%);
  }
  .no-flexbox .width2.height3 + .width2.height2 + .width2.height1 + .width4.height1+.width2.height2+.width2.height2{
  transform:translate(200%, -150%);
  }
}
@media (max-width:767px){
  .width2.height3 + .width2.height2 + .width2.height1{
      margin-left:50%;
    transform:translateY(-100%);
  }
  .width2.height3 + .width2.height2 + .width2.height1 + .width4.height1{
      transform:translateY(-100%);
  }
  .width2.height3 + .width2.height2 + .width2.height1 + .width4.height1+.width2.height2{
      transform:translateY(-50%);
  }
  .width2.height3 + .width2.height2 + .width2.height1 + .width4.height1+.width2.height2+.width2.height2{
    transform:translateY(-50%);
  }  
}
/*VIEW 2*/
@media (min-width:768px){
  .width4.height1+.width2.height2+.width2.height2+.width2.height2{
    transform:translateY(-50%)}
  .width4.height1+.width2.height2+.width2.height2+.width2.height2+.width2.height2{
    transform:translateY(-50%)}
}
/*VIEW 3*/
@media (min-width:768px){
  .width4.height1+.width2.height2+.width2.height2+.width4.height2{
    transform:translateY(-50%)}
}
/*VIEW 4*/
@media (min-width:768px){
  .width4.height3+.width2.height2+.width2.height2+.width3.height1{
    margin-left:50%;
    transform:translateY(-100%)}
  .width4.height3+.width2.height2+.width2.height2+.width3.height1+.width1.height1{
    transform:translateY(-100%)}
}
/*VIEW 5*/
@media (min-width:768px){
  .width2.height3+.width2.height1+.width2.height2{
    transform:translateY(50%);margin-left:-25%}
  .width2.height3+.width2.height2+.width2.height1{
    margin-left:-25%;
    transform:translateY(200%);
  }
}
@media (max-width:767px){
  .width2.height3+.width2.height1+.width2.height2{
  margin-left:50%;transform:translateY(-100%)}
  .width2.height3+.width2.height1+.width2.height2+.width2.height3{
  transform:translateY(-66.6666%);order:6}
  .width2.height3+.width2.height1+.width2.height2+.width2.height3+.width2.height2{
    transform:translateY(-100%);
  }
  .width2.height3+.width2.height1+.width2.height2+.width2.height3+.width2.height2+.width2.height1{
    margin-left:-50%;
    transform:translateY(0); 
  }
}
/*VIEW 5d*/
@media (min-width:768px){
  .width2.height2+.width2.height2+.width4.height1+.width4.height1+.width2.height2{
    transform:translateY(-50%)}
    .width2.height2+.width2.height2+.width4.height1+.width4.height1+.width2+.width2.height1{
    transform:translateY(-100%)}
  .width2.height2+.width2.height2+.width4.height1+.width4.height1+.width2+.width2.height1+.width2.height1{
    transform:translate(300%, -200%)}
}
@media (max-width:767px){
  .width2.height2+.width2.height2+.width4.height1+.width4.height1+.width2+.width2.height1+.width2.height1{
  margin-left:50%;transform:translateY(-100%)}
}
/*VIEW 6d*/
@media (min-width:768px){
  .width2.height3+.width2.height3+.width4.height1+.width2.height2{
    margin-left:50%;
    transform:translateY(-100%)}
  .width2.height3+.width2.height3+.width4.height1+.width2.height2+.width2.height2{
    transform:translateY(-100%)}
}



@media only screen and (max-width:767px){    
    .mp-container{
        max-height:722px;
        width:100%;
    }    
    .mp-item.width1{
        width:25%;
    }
    .mp-item.width2{
        width:50%;
    }
    .mp-item.width3{
        width:75%;
    }
    .mp-item.width4{
        width:100%;
    }
}
@media only screen and (max-width:459px){
.mp-container{
    max-height:519px;
}
}


@media only screen and (min-width:768px) and (max-width:1012px){.stage01{max-height:383px}
.slick-stage{max-height:383px}
}
/*/!multipic */
/*/!Homepage Slider with Mutipicture*/

/*/other stages*/
.simplestage{position:relative;overflow:hidden;margin-bottom:1rem}
@media only screen and (max-width:767px){
  .simplestage img{
    height:294px;
    margin-left:-1%;
    width:auto;
    max-width:initial
  }
}

.kv-stage{position:relative; overflow:hidden; margin:0 0 30px 0}
.kv-stagetext{position:absolute; bottom:30px; left:187px;margin-right:30px}
.kv-stagetext h1,
.kv-stagetext h2{font-weight:400;line-height:1.125em;color:#fff;font-size:2.333em}
.kv-stagetext h1{font-size:48px;margin:0;/*font-size:calc(2vw + 2vh + 2vmin);*/}
@media only screen and (max-width:1012px){
  .kv-stagetext{font-size:10px;left:40px}
  .kv-stagetext h2{font-size:2em}
}
@media only screen and (max-width:767px){
  .kv-stagetext{left:22px;bottom:22px;margin-right:22px}
  .kv-stagetext h1{font-size:35px;line-height:1.25em}
  .kv-stagetext h2{display:none}
  .kv-stage img{height:294px;width:auto;max-width:initial;
    float:right;margin-right:-10%;
}
  .kv-stage.kv-stage-left img{
    float:left;margin-right:0;margin-left:-10%}
}
@media only screen and (max-width:459px){
  .kv-stagetext{left:16px;bottom:16px;margin-right:16px}
  .kv-stagetext h1{font-size:24px}
  .kv-stagetext h1 br{display:none}
  .kv-stage img{height:193px}
}
/*/!other stages*/



@media print{
  .slick-stage .slick-track{
    max-width:100%;
  }
  .slick-stage .draggable > div{
    max-width:100%;
  }
  .mp-container{
        max-height:198px;
  }
  .mp-stage{
    max-width:100%;
  }
  .mp-item{
    padding:4px;
  }
  
  .width2.height3+.width2.height2+.width2.height1{
    margin-left:-25%;
    transform:translateY(200%);
  }
  .width2.height3 + .width2.height2 + .width2.height1 + .width4.height1+.width2.height2{
  transform:translateY(-100%);margin-left:50%;
  }
  .width2.height3 + .width2.height2 + .width2.height1 + .width4.height1+.width2.height2+.width2.height2{
  transform:translateY(-100%);margin-left:0;
  }  

  .width2.height3+.width2.height1+.width2.height2{
    transform:translateY(50%);margin-left:-25%}
  .width2.height3+.width2.height2+.width2.height1{
    margin-left:-25%;
    transform:translateY(200%);
  }
}























.tooltipster-fall,.tooltipster-grow-show{-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-default{border-radius:5px;border:0;background:#4c4c4c;color:#fff}
.tooltipster-default .tooltipster-content{font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}
.tooltipster-icon{cursor:help;margin-left:4px}
.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}
.tooltipster-base .tooltipster-content{overflow:hidden}
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}
.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}
.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}
.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}
.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}
.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}
.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}
.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}
.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
.tooltipster-fade-show{opacity:1}
.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}
.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}
.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}
.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}
.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}
.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}





.textwrap-content{
    color:#333;
    font-size:14px;
    line-height:1.5;
    display:none;
    position:absolute;
    z-index:20;
    top:168px;
    margin:0;
    opacity:0;
    width:100%;
    overflow:hidden;
  background-color:#fff
}

.box-content{
    width:356px;
    background:#fff;
    background:rgba(255, 255, 255, .9);
    position:absolute;
    z-index:2;
    bottom:0;
    top:40px;
    left:40px;
    padding:0 0 0 20px;
    overflow:hidden
}
.box-content.right{
    left:inherit;
    right:50px
}
.box-scrollable{
    overflow:auto;
    height:100%;
    padding-top:40px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.textwrap-content h2{
    font-weight:300;
    font-size:15px;
    line-height:22px;
    color:#333
}
.textwrap-content h3{
    font-weight:700;
    font-size:15px;
    line-height:22px;
    color:#333
}
.box-content .share-element{
    right:10px;
    top:10px
}
.textwrap-content h1{
    font-size:24px;
    line-height:27px;
    color:#0090c5
}
.textwrap-content p{
    margin-bottom:16px;
    padding-right:20px
}
.textwrap-content img{
    width:100%;
    height:auto;
    position:absolute;
    top:0
}
.textwrap-content>img{
    /*height:100%; */
width:auto; min-width:100%}
.textwrap-video > img{
    max-width:100%;
}
.textwrap-content .close{
    position:absolute;
    right:10px;
    top:10px;
    width:28px;
    height:28px;
    z-index:3;
    background:#0090c5 no-repeat center center;
  /*background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath id='close' d='M18,1.3L16.7,0L9,7.7L1.3,0L0,1.3L7.7,9L0,16.7L1.3,18L9,10.3l7.7,7.7l1.3-1.3L10.3,9L18,1.3z' style='fill:%23fff'/%3E%3C/svg%3E");*/
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath id='close-slim-lines' d='M0,0l14,14 M0,14L14,0' style='stroke:%23fff'/%3E%3C/svg%3E");
}
@media only screen and (min-width:865px) and (max-width:1012px){
    .textwrap-content .close{right:10px!important}
}
@media only screen and (max-width:767px){
    .textwrap-content .close{top:18px}
}
.textwrap-content .close:hover{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath id='close-slim-lines' d='M0,0l14,14 M0,14L14,0' style='stroke:%230090c5'/%3E%3C/svg%3E");
    background-color:#fff;
    background-position:center center;
}


.fade-text{
    z-index:1;
    bottom:0;
    left:-16px;
    height:55px;
    position:absolute;
    width:100%;
    top:auto;
    display:none
}
.closed .fade-text{
    display:none
}
.box-header{
    height:44px;
    left:-16px;
    position:absolute;
    top:0;
    width:100%;
    z-index:2
}
.collapse-text{
    border:1px solid #0090c5;
    border-top-width:0;
    height:23px;
    left:50%;
    margin-left:-35px;
    position:absolute;
    top:0;
    width:100px;
    background-color:#f3f3f3;
    background:url(//shared.bayer.com/img/sys/multi-icons.png) no-repeat 23px 2px #fff;
    cursor:pointer;
  background-position:center;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 10 5'%3E%3Cpath id='arrow-down' d='M10,0L5,5L0,0L10,0z' style='fill:%230090c5'/%3E%3C/svg%3E");
}
.collapse-text:hover{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 10 5'%3E%3Cpath id='arrow-down' d='M10,0L5,5L0,0L10,0z' style='fill:%23fff'/%3E%3C/svg%3E");
    background-color:#0090c5
}
.closed .collapse-text{
    border-top-width:1px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 10 5'%3E%3Cpath id='arrow-up' d='M0,5l5-5l5,5H0z' style='fill:%230090c5'/%3E%3C/svg%3E");
}
.closed .collapse-text:hover{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 10 5'%3E%3Cpath id='arrow-up' d='M0,5l5-5l5,5H0z' style='fill:%23fff'/%3E%3C/svg%3E");
}
@media only screen and (min-width:768px) and (max-width:1012px){
    .textwrap-content{
        max-height:383px
    }
}
@media only screen and (min-width:768px) and (max-width:1012px){
    .textwrap-content{
        width:762px;
        height:241px
    }
    .box-content{
        top:30px
    }
}
@media only screen and (max-width:767px){
    .textwrap-content{
        width:100%;
        margin-left:0;
        margin-top:-740px;
        position:relative;
        margin-bottom:30px;
        top:0;
        min-height:705px;
        height:auto!important;
    }
    .fade-text{
        display:none
    }
    .textwrap-content img{
        height:auto;
        width:100%
    }
    .textwrap-video img{
        height:100%;
    }
    .box-content{
        width:100%;
        padding:0;
        margin-top:271px;
        height:auto;
        left:0;
        right:0;
        bottom:auto;
        top:0;
        position:relative;
        border:1px solid #dcdcdc;
        border-width:0 1px 1px 1px;
        background-color:#fff;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .collapse-text{
        display:none
    }
    .box-header{
        background:0 0;
        left:0
    }
    .box-content.right{
        right:0
    }
    .box-scrollable{
        padding:16px 5px 0
    }
    .textwrap-content{
        font-size:14px;
        line-height:1.5
    }
}
@media only screen and (max-width:459px){
    .box-content{
        margin-top:191px
    }
    .textwrap-content{
        min-height:501px;
        height:auto!important;
        margin-top:-555px;
        margin-bottom:36px;
    }

}
.box-video{
    margin:22px auto 0;
    position:relative;
    width:752px;
    z-index:1;
}
.box-video-iframe iframe{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.box-video-iframe{
    padding:0;
    padding-top:56.3107%;
    position:relative;
    width:100%;
    -webkit-box-shadow:0 0 16px rgba(0, 0, 0, .4);
    -moz-box-shadow:0 0 16px rgba(0, 0, 0, .4);
    box-shadow:0 0 16px rgba(0, 0, 0, .4);
    background-color:#000
}
.box-video-footer{
    position:relative;
    text-align:center
}
.box-video-footer p a{
    padding-right:9px;
    background:transparent no-repeat right center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='10' viewBox='0 0 5 10'%3E%3Cpath id='arrow-next' d='M0,0l5,5l-5,5V0z' style='fill:%230090c5'/%3E%3C/svg%3E");
}
.box-video-footer .share-element{
    top:11px;
    right:0
}
.textwrap-content.textwrap-video{
    overflow:hidden;
    overflow:visible
}
.box-video-footer>h1{
    font-size:20px;
    line-height:24px;
    padding-top:10px;
    margin-bottom:0;
}
.box-video-footer>h1 small{
    color:#333;
    font-size:12px;
    font-weight:400
}
@media only screen and (min-width:768px) and (max-width:1012px){
    .box-video{
        width:496px
    }
}
.textwrap-content .share-element:hover{
width:36px;
}
.box-scrollable a{
    background:transparent url(//shared.bayer.com/img/sys/sprite.png) no-repeat scroll right 0;
    color:#0090c5;
    padding-right:9px;
    font-weight:700
}
@media only screen and (max-width:767px){
    .textwrap-video{border:1px solid #ccc}
    .box-video{
        width:100%;
        border:0;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
    background:#fff;
    margin-top:48px;
    }
    .box-video-iframe{
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none
    }
    .box-video-footer .share-element{
        right:10px
    }
    .textwrap-video img{
        display:none
    }
    .textwrap-video .close{
        top:10px;
        width:28px;
        height:28px
    }
    .box-video-footer>h1{
        padding-top:46px
    }
    .box-scrollable a{
        background-position:right 1px
    }

    .textwrap-video .close{
        margin-top:calc(56.3107% + 11px);
        top:0;
    }
    .box-video-footer .share-element{
        right:50px;
    }
}
@media only screen and (max-width:459px){
    .textwrap-video .close{
    margin-top:calc(56.3107% + 11px);
    top:0;
    }
    .box-video-footer{
        text-align:left
    }
}
@media(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi){

    .box-scrollable a,
    .more{
        background-image:url(//shared.bayer.com/img/sys/sprite_new_retina.png);
        -webkit-background-size:32px auto;
        background-size:32px auto
    }
}


@media only screen and (max-width:767px){
#stage-slider{
    position:relative;
}
.textwrap-content{
    margin-top:0;
    position:absolute;
    top:10px;
}
.box-video{
    margin-top:0;
}
}
.box-video{width:calc(100% - 50px); margin-left:30px; margin-top:42px}
.box-video-container{float:left;width:78%}
.box-video-footer{margin-left:10px; float:left; width:calc(22% - 10px); text-align:left;padding-top:10%}
.box-video-footer .share-element{right:28px;top:-32px}

@media screen and (max-width:1023px){
    .box-video-container{width:75%}
  .box-video-footer{
    padding-top:5%;
    width:calc(25% - 10px);
  }
}
@media screen and (max-width:1075px){
    .box-video-footer .share-element{left:10px;right:inherit;top:0}
}
@media screen and (max-width:767px){
  .box-video{width:100%; margin-left:0; margin-top:0}
  .box-video-container{width:100%; float:none}
  .box-video-footer{
    padding-top:0;
    width:100%;
    margin-left:0;
    padding-left:10px;
  }
  .box-video-footer .share-element{left:inherit;right:47px;top:11px}
}


@media only screen and (min-width:768px) and (max-width:1012px){
       .mp-item h2{
        font-size:12px;
        line-height:15px;
        padding-bottom:1px;
    }
    .mp-item h1{
        font-size:17px;
        line-height:21px;
    }

}
@media screen and (max-width:767px){
    .main{
        padding-left:5%;
        padding-right:5%;
        width:90%;
    }
    #stage-slider{
        margin-right:calc(-100%/9*0.5);
        margin-left:calc(-100%/9*0.5);
    }
    
}
@media only screen and (max-width:459px){
  .mp-item h2{display:none}
  .mp-item h1{font-size:15px;
  font-weight:400;
  line-height:19px}
  .mp-item .invert{padding-left:10px}
}


.spacer + h2,
.media + h2{
    padding-top:15px;
}
.table{
    margin-top:4px;
}
a.r-tabs-anchor{font-size:inherit}
.breadcrumb,
.ifooter,
.lgladvice,
.sharebtn
#home-modules{
    font-size:.8571em;
    line-height:1.3333;
}
.lfthndnavi,
.margi,
figcaption{
    font-size:.929em;
    line-height:1.385;
}
.homepage .margi{
    font-size:1em;
    line-height:1.4286;
}
.homepage .mlnk a{
    line-height:20px;
}

/*.newslist .colhead{
    margin-bottom:-1px;
}*/
.homepage .media .img,
.subhm .media .img{
    margin-bottom:14px;
}
.media div.lnk{
    padding-top:10px;
}
@media only screen and (max-width:459px){
.subhm .media .img.halfwidth {
  float:none; 
}
.subhm .media .img.halfwidth+.bd h2{
  margin-left:0;
  margin-right:0;
}
}
.service{
    padding:4px 0;
}
.topline{
    margin-bottom:4px;
    margin-top:1px;
}



.kv-stagetext{text-shadow:1px 1px 8px rgba(0, 0, 0, 0.5)}


.download em{position:absolute;top:2px;left:480px;font-style:normal}
@media only screen and (min-width:768px) and (max-width:1012px){
    .download em{left:465px}
}

.mlnk a{
    line-height:18px;
}
.size-col-d .lnk a,
.size-col-d .mlnk a,
.size-col-d a.lnk{
    line-height:20px;
    background-position:-27px 4px;
}
.size-col-d .lnk+.lnk{
    margin-top:2px;
}
.size-col-d .download+.download{
    margin-top:0;
}
.size-col-d .download a{
    background-position:-19px 4px;
}

.size-col-d .lnk a.iCal, .size-col-d a.iCal{
  background:transparent url(/img/sys/iCal.png) no-repeat 0 0;
}
.calendar h2,
.smallh2{
    margin-bottom:0;
}

.p ul li, .plntxt ul li{
    background-position:0 2px;
}
.new-accordion .r-tabs-anchor{
    background-position:9px 11px;
}
a.r-tabs-anchor:hover{
    background-position:9px -89px;
}
.new-accordion .r-tabs-state-active > .r-tabs-anchor{
    background-position:9px -189px;
}

.servicenav{
   top:10px;
}
.servicenav a{
    font-size:12px;
}


ul.view-changer{
    font-size:12px;
    line-height:16px;
}
.container-activity-application{
    line-height:20px;
}
.list-item-letter{
    line-height:1.25;
}



.size-col-d .hdln{
    font-size:17px;
    font-weight:700;
    line-height:22px;
}

.size-col-d .hdln .more,
.size-col-d .hdln .txtnormal{
    font-size:14px;
    line-height:20px;
}

.homepage .size-col-d .hdln,
.subhm .size-col-d .hdln{
    font-size:16px;
    line-height:21px;
}

.explorer figcaption{
    font-size:13px;
}
.explorer h3{
    font-size:17px;
}
.slick-slider.explorer-slick{
    margin-bottom:10px;
}

input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="text"], input[type="password"], input[type="number"], select, textarea{
    font-size:13px;
}
.bll-btn{
    font-size:13px;
    line-height:17px;
}
.bll-list a{
    font-size:13px;
}

.sharebtn{
    font-size:12px;
}
.explorer-slick{
    margin-left:0;
    margin-right:0;
}






a.mnav{
    background:transparent no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath id='menu' d='M22,5v2H0V5H22z M22,10v2H0v-2H22z M22,15v2H0v-2H22z' style='fill:%23fff'/%3E%3C/svg%3E");
}
a.mcontact{
    background:transparent no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath id='contact' d='M8,10.3L3,6.7v8.4L8,10.3z M20,5H3.1l8.4,6.2L20,5z M13.9,11.2l-2.4,1.7l-2.4-1.7L3,17h17L13.9,11.2zM15,10.3l5,4.7V6.7L15,10.3z' style='fill:%23fff'/%3E%3C/svg%3E");
}
a.mshare{
    background:transparent no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath id='share' d='M19.7,17.4c0,1.8-1.5,3.2-3.3,3.2c-1.8,0-3.3-1.4-3.3-3.2c0-0.4,0.1-0.8,0.2-1.1l-6.6-3.9c-0.6,0.7-1.5,1.1-2.5,1.1C2.5,13.4,1,12,1,10.2C1,8.4,2.5,7,4.3,7c1,0,1.9,0.4,2.5,1.1l6.5-3.8c-0.1-0.4-0.2-0.7-0.2-1.1c0-1.8,1.5-3.2,3.3-3.2c1.8,0,3.3,1.4,3.3,3.2c0,1.8-1.5,3.2-3.3,3.2c-1,0-1.9-0.4-2.5-1.1L7.4,9.1c0.1,0.4,0.2,0.7,0.2,1.1c0,0.4-0.1,0.8-0.2,1.2l6.6,3.9c0.6-0.7,1.5-1.1,2.5-1.1C18.2,14.2,19.7,15.6,19.7,17.4z' style='fill:%23fff'/%3E%3C/svg%3E");
}
a.msearch{
    background:transparent no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath id='search' d='M19,16.9l-4.3-4.2c0.6-1,1-2.1,1-3.4c0-3.5-2.9-6.3-6.4-6.3C5.9,3,3,5.8,3,9.3s2.9,6.3,6.4,6.3c1.2,0,2.3-0.3,3.2-0.9l4.3,4.3L19,16.9z M5.4,9.3c0-2.2,1.8-4,4-4s4,1.8,4,4s-1.8,4-4,4C7.2,13.3,5.4,11.5,5.4,9.3z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.new-search .btn.searchbtn{
    background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'31\' height=\'31\' viewBox=\'0 0 22 22\'%3E%3Cpath id=\'search\' d=\'M19,16.9l-4.3-4.2c0.6-1,1-2.1,1-3.4c0-3.5-2.9-6.3-6.4-6.3C5.9,3,3,5.8,3,9.3s2.9,6.3,6.4,6.3c1.2,0,2.3-0.3,3.2-0.9l4.3,4.3L19,16.9z M5.4,9.3c0-2.2,1.8-4,4-4s4,1.8,4,4s-1.8,4-4,4C7.2,13.3,5.4,11.5,5.4,9.3z\' style=\'fill:%23fff\'/%3E%3C/svg%3E");
    background-position:center center;
    background-size:auto auto;
}


.btn{
    background-position:right 26px center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width='4' height='8' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%23777\'/%3E%3C/svg%3E");
}
.bluebg .btn{
    background-position:center center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width='4' height='8' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%23fff\'/%3E%3C/svg%3E");
}

.btn-primary, .control-group .btn-primary{
    background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width='4' height='8' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%23fff\'/%3E%3C/svg%3E");
}

.lnk a, .mlnk a, a.lnk{
background:none;
}
.lnk a::before,
.mlnk a::before,
a.lnk::before{
  content:" ";
    background:transparent url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%23777\'/%3E%3C/svg%3E") no-repeat left center;
  width:.58em;
  height:.58em;
  display:inline-block;
  margin-left:-7px;
}

.lnk a::before,
.megaTsrBx .lnk a::before,
.size-col-d .mlnk a::before,
a.lnk::before{
        background:transparent url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%230090c5\'/%3E%3C/svg%3E") no-repeat left center;
}
.margi .lnk a::before,
.panelmargi .lnk a::before{
    background:transparent url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%23777\'/%3E%3C/svg%3E") no-repeat left center;
}


.more{
  display:inline-block;
  background:none;
  padding-right:0;
}
.more::after{
  content:" ";
    background:transparent url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%230090c5\'/%3E%3C/svg%3E") no-repeat scroll right center;
  width:.58em;
  height:.58em;
  display:inline-block;
}
@media print{
  .more::after{
    content:" \25B6\FE0E";
    font-size:80%;
    display:inline;
  }
}


.lfthndnavi li.haschildren > a{
    background-position:right 7px center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width='4' height='8' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%23bbb\'/%3E%3C/svg%3E");
}
.lfthndnavi li.haschildren.lhhover > a{
    background-position:right 19px center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width='4' height='8' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%23390\'/%3E%3C/svg%3E");
}



.megamenu li.n1 a{
    background-position:center;
    background-size:auto;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='home' d='M8,4l6.1,5.3V15H9.7v-4H6.4v4H1.9V9.4L8,4z M8,2.4l6.8,6L16,7.2L8,0L0,7.3l1.2,1.2L8,2.4z' style='fill:%23c1e4f0'/%3E%3C/svg%3E");
}
.megamenu li.n1 a:hover{
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='home' d='M8,4l6.1,5.3V15H9.7v-4H6.4v4H1.9V9.4L8,4z M8,2.4l6.8,6L16,7.2L8,0L0,7.3l1.2,1.2L8,2.4z' style='fill:%231691c3'/%3E%3C/svg%3E");
}

.megamenu .newlevel2 li.haschild > a{
    background-position:right 6px center;
    background-size:auto;
    background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width='4' height='8' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%230090c5\'/%3E%3C/svg%3E");
}
.megamenu .newlevel2 li.haschild:hover > a{
    background-position:right 15px center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width='4' height='8' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%23390\'/%3E%3C/svg%3E");
}


#sidemenu .hasmenu{
    background-position:right 15px center;
    background-size:auto;
    background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width='7' height='13' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%23fff\'/%3E%3C/svg%3E");
}
.close-nav-btn{
    background-position:center;
    background-size:auto;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath id='close' d='M18,1.3L16.7,0L9,7.7L1.3,0L0,1.3L7.7,9L0,16.7L1.3,18L9,10.3l7.7,7.7l1.3-1.3L10.3,9L18,1.3z' style='fill:%23fff'/%3E%3C/svg%3E")
}
#sidemenu .new-search .btn.searchbtn{
    background-position:center;
    background-size:auto;
    background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'22\' height=\'22\' viewBox=\'0 0 22 22\'%3E%3Cpath id=\'search\' d=\'M19,16.9l-4.3-4.2c0.6-1,1-2.1,1-3.4c0-3.5-2.9-6.3-6.4-6.3C5.9,3,3,5.8,3,9.3s2.9,6.3,6.4,6.3c1.2,0,2.3-0.3,3.2-0.9l4.3,4.3L19,16.9z M5.4,9.3c0-2.2,1.8-4,4-4s4,1.8,4,4s-1.8,4-4,4C7.2,13.3,5.4,11.5,5.4,9.3z\' style=\'fill:%230090c5\'/%3E%3C/svg%3E");
}




.ifooter .icnPrint{
    background:transparent no-repeat 6px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath id='print' d='M8,3V1V0H2v1v2H0v1v2v1h1h1v1h6V7h1h1V6V4V3H8z M3,1h4v2H3V1z M3,7V6h4v1H3z M9,6H8V5H2v1H1V4h1h1h4h1h1V6z' style='fill:%23999;'/%3E%3C/svg%3E");
    background-size:auto;
}
.ifooter .icnShare{
    background:transparent no-repeat 6px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7'%3E%3Cpath id='plus' d='M7,4H4v3H3V4H0V3h3V0h1v3h3V4z' style='fill:%23999;'/%3E%3C/svg%3E");
    background-size:auto;
}
.ifooter .icnContact{
    background:transparent no-repeat 6px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath id='mail' d='M9,0H1H0v1v1h0v1h0v3v1h1h8h1V6V1V0H9z M9,2H8v1h1v3H1V3h1V2H1V1h8V2z M4,5V4h2v1H4z M2,4V3h2v1H2zM6,3h2v1H6V3z' style='fill:%23999;'/%3E%3C/svg%3E");
    background-size:auto;
}
.ifooter .icnTop{
    background:transparent no-repeat 55px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath id='arrow-up' d='M0,5l5-5l5,5H0z' style='fill:%23999'/%3E%3C/svg%3E");
    background-size:auto;
}


.bll-btn{
    background:#8c8c8c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='7' viewBox='0 0 13 7'%3E%3Cpath id='angle-down' d='M6.5,7L0.1,0.8L0.7,0l5.8,5.6L12.3,0l0.7,0.7L6.5,7z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat right 6px center;

}

.socialmedia a{
    background-image:url("//shared.bayer.com/img/sys/social-media-64.png");
    background-size:16px auto;
}
.fb{
    background-position:0 0;
}
.gp{
    background-position:0 -16px;
}
.tw{
    background-position:0 -32px;
}
.yt{
    background-position:0 -48px;
}
.li{
    background-position:0 -64px;
}
.ig{
    background-position:0 -80px;
}
.rss{
    background-position:0 -96px;
}

.touch .socialmedia a{
    background-size:32px auto;
}
.touch .fb{
    background-position:0 0;
}
.touch .gp{
    background-position:0 -32px;
}
.touch .tw{
    background-position:0 -64px;
}
.touch .yt{
    background-position:0 -96px;
}
.touch .li{
    background-position:0 -128px;
}
.touch .ig{
    background-position:0 -160px;
}
.touch .rss{
    background-position:0 -192px;
}













.new-accordion .r-tabs-anchor,
.new-accordion>ul>li a{
  background-repeat:no-repeat;background-position:9px 11px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E %3Cg id='open'%3E%3Cpath d='M13,13H0V0h13V13z' fill='%231584C7'/%3E%3Cpath d='M10,7H7v3H6V7H3V6h3V3h1v3h3V7z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
.new-accordion .r-tabs-anchor:hover{
    background-position:9px 11px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E  %3Cpath id='open-mono' d='M0,0v13h13V0H0z M10,7H7v3H6V7H3V6h3V3h1v3h3V7z' fill='%23fff'/%3E%3C/svg%3E");

}
.new-accordion .r-tabs-state-active>.r-tabs-anchor{
    background-position:9px 11px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E  %3Cpath id='close-mono' d='M0,0v13h13V0H0z M10,7H3V6h7V7z' fill='%23fff'/%3E%3C/svg%3E")
}
.zoomin{
    background:transparent no-repeat 0 0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cg id='in'%3E%3Cpath d='M19,19H0V0h19V19z' style='fill:%231584C7;'/%3E%3Cpath d='M14,10h-4v4H9v-4H5V9h4V5h1v4h4V10z' style='fill:%23fff;'/%3E%3C/g%3E%3C/svg%3E");
}
.zoomout{
    background:transparent no-repeat 0 0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cg id='out'%3E%3Cpath d='M19,19H0V0h19V19z' style='fill:%231584C7;'/%3E%3Cpath d='M14,9.8H5v-1h9V9.8z' style='fill:%23fff;'/%3E%3C/g%3E%3C/svg%3E");
}


.p ul li,
.plntxt ul li{
    background:transparent no-repeat 10px 8px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cg id='square'%3E%3Crect width='4' height='4' fill='%23999'/%3E%3C/g%3E%3C/svg%3E");
}



.margiblock .mlnk{
    clear:left;
    margin:0 18px 0 10px;
}


.margiblock .lnk a,
.margiblock .mlnk a,
.margiblock a.lnk{
    background:none;
    color:#333;
    display:block;
    font-weight:400;
    line-height:16px;
    padding:1px 0 1px 7px;
}

.margiblock .lnk a:empty,
.margiblock .mlnk a:empty,
.margiblock a.lnk:empty{
display:none;
}
.margiblock .lnk a::before,
.margiblock .mlnk a::before,
.margiblock a.lnk::before{
    background:transparent url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%23777\'/%3E%3C/svg%3E") no-repeat left center;
}
.margiblock .lnk .hilight::before,
.margiblock .mlnk .hilight::before{
    background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 5 10\'%3E%3Cpath id=\'arrow-next\' d=\'M0,0l5,5l-5,5V0z\' style=\'fill:%23390\'/%3E%3C/svg%3E");
}


.flexfigure .slick-captions{
    margin-bottom:10px;
}


.kv-stagetext h1{
    font-size:3.429em!important;
}

.outerstage{
    font-size:12px;
}


.sh-line:after,.sh-line:before{display:table;content:""}
.sh-line:after{clear:both}
.size-col-a .media .img{
    width:100%;
}
.size-col-a .media .img img{
    display:block;
    height:auto;
    max-width:100%;
}
.sh-line{
    overflow:visible;
}
.sh-line + .sh-line{
    margin-top:20px;
}
.rwd .subhm .size-col-b{
    margin-bottom:8px;
}

.subhm .size-col-aa + .size-col-b{
     padding:0;
}

.container-activity-application{
    line-height:inherit;
}


.download a{
    padding:6px 140px 6px 20px;
}
.download em{
    top:6px;
}


button, input, label, select, textarea{
font-size:14px;
line-height:20px;
}
.btn{
padding:5px 34px 5px 28px;
font-size:14px;
}

.w70{
    width:90px;
}

#chartdivwrapper,
.map-legend{
    font-size:12px;
}

.triggerTab.more{background:none}

.table td, .table th{
padding:6px 0 5px;
}

.txtR td, .txtR th, table .txtR td, table .txtR th, table tr .txtR, table.condensed.txtR .em{
    padding-left:2px;
    padding-right:10px;
}

.legend,
td.legend{
  margin-top:12px;
  line-height:16px;
  font-size:12px;
}

.bay-news-list .newsdate{
    font-size:13px;
    line-height:18px;
    margin-bottom:7px;
    margin-bottom:2px;
}
.bay-news-list .newstopline{
    font-size:14px;
    line-height:20px;
    margin-bottom:2px;
}
.bay-news-list .hdln{
    font-size:inherit;
    line-height:inherit;
}
.bay-news-list .newsheadline{
    font-size:17px;
    font-weight:400;
    line-height:22px;
    margin-bottom:5px;
}
.bay-news-list .txtnormal{
    margin-top:5px;
}
.bay-news-list .txtnormal::before{
    content:" ";
    display:block;
    height:7px;
    margin-top:-20px;
}
.mlnk + a,
.mlnk + .mimg{
    display:block;
    margin-top:10px;
}
#social-media-newsroom, #social-media-newsroom-simple{
    font-size:12px;
    line-height:1.3333;
}


.lnk a+a{
    margin-top:4px;
}


.margi select{
    font-size:13px;
}


hr.notmobile+.lnk{
    padding-top:12px!important;
}

#module-product-slider{
    margin-top:60px;
}
.media .hdln{
    margin-bottom:5px;
}
.media div.lnk{
    padding-top:12px;
}


.whitelabel{
    padding-bottom:12px;
}

.selects{
    height:50px;
    margin:0 0 15px;
    padding:14px 12px 22px;
}
.bll-btn{
    height:24px;
    line-height:23px; 
}
.bll-btn,
.bll-list a {
    font-size: 14px;
}

.margi{
    margin-top:-10px;
}
.margiblock .mlnk{
   margin:2px 18px 0 10px;
}
.h5,h5{
    margin-bottom:4px;
    line-height:1.385;
}
.tickerelement{
    line-height:1.25em;
    margin:0 18px 14px 10px;
}

.stagehdln{
    margin:9px 0;
}
.margiblock{
    padding-bottom:19px;
}









.extended{margin-left:-180px;margin-right:-195px}
.extended .img{margin-bottom:20px;margin-left:0}
.media.flexfigure.extended{max-width:inherit}
@media only screen and (min-width:768px) and (max-width:1012px){
  .extended{margin-left:-180px;margin-right:-20px}
}
@media only screen and (max-width:767px){
  .extended{margin-right:10px;margin-left:10px}
}
@media print{
  .extended{margin-left:0;margin-right:0}
}
.b-circle,
.b-circle img{border-radius:50%}


.slick-gallery{
    z-index:2;
}
.slick-gallery{
    background-color:#e6f5fc;
}
.slick-captions{
    background-color:#e6f5fc;
    margin-top:-30px;
    padding-top:20px;
    z-index:1;
}

.bquote{
    background-color:#0090c5;
    color:#fff;
    margin:0 10px 28px;
    padding:10px 20px 20px;
}
.bquote.extended{
    margin-left:-180px;
    margin-right:-195px;
}
.bquote blockquote p{
  font-size:20px;
  line-height:26px;
  font-style:italic;
  margin:0 0 8px;
} 
blockquote cite{
  font-size:13px;
  line-height:18px;
  padding-top:10px;
  font-style:normal;
}
.bquote .img{width:110px; float:left; margin:0 30px 0 0}
blockquote p:before,
blockquote p:after{
  font-size:64px;
  line-height:58px;
  display:inline-block;
  vertical-align:top;
  margin-bottom:-33px;
}

blockquote p:before{content:"\201E"; margin-right:0; margin-top:-40px; margin-left:2px}
blockquote p:after{content:"\201C";vertical-align:bottom;margin-left:-5px}
.en blockquote p:before{content:"\201C";margin-left:0;margin-top:0;margin-right:7px}
.en blockquote p:after{content:"\201D"}

figcaption{
    background-color:#e6f5fc;
    padding:8px 15px 12px;
}


.right-box blockquote p:before,
.right-box blockquote p:after,
.left-box blockquote p:before,
.left-box blockquote p:after{
    display:inline;
    font-size:40px;
    line-height:24px;
    line-height:0;
    vertical-align:baseline;
}
.en .right-box blockquote p:before,
.right-box blockquote p:after,
.en .left-box blockquote p:before,
.left-box blockquote p:after{

    vertical-align:bottom;
}
blockquote{
  margin:0;
}

.right-box blockquote p,
.left-box blockquote p{
  margin:0 0 6px;
  color:#390;
  font-size:18px;
  line-height:24px;
  font-style:italic;
}
.left-box blockquote{
  text-align:right;
}
.right-box blockquote{
  text-align:left;
}




/*.topline{display:none}*/



.kv-stage{position:relative; overflow:hidden; margin:-26px 10px 30px}
.kv-stagetext{position:absolute; bottom:30px; left:187px;margin-right:30px;max-width: 610px;}
.kv-stagetext h1{font-weight:400; font-size:4em; line-height:1.125em;color:#fff;margin:0}
.kv-stagetext h2{font-weight:400; font-size:2.333em; line-height:1.125em;color:#fff}
.kv-topline{font-size:1.857em;font-weight:700;color:#fff;margin-bottom:7px}

@media only screen and (max-width:1012px) and (min-width:768px){
.kv-stagetext{font-size:10px}
.kv-stagetext h2{font-size:2em}
.kv-stage img{ width:100%}
}
@media only screen and (max-width:767px){
.kv-stage{
  margin-top:-15px;
}
.kv-stage img{
  height:294px;
  margin-left:-95%;
  width:auto;
}
.kv-stage.kv-stage-left img{
    margin-left:-9%;
}
.kv-stagetext{
  left:22px;
  
    bottom:22px;
  margin-right:22px;
}
.kv-stagetext h1{font-size:34px; line-height:1.25em}
.kv-stagetext h2{display:none}
.kv-topline{font-size:1.25em}
}
@media only screen and (max-width:459px){
.kv-stage img{
  height:193px;
  margin-left:-97%;
}
.kv-stagetext h1{font-size:24px}
.kv-topline{font-size:1em}
.kv-stagetext h1 br{display:none}
.kv-stagetext{
  left:16px;
  
  bottom:16px;
  margin-right:16px;
}
}
@media only screen and (min-width:768px) and (max-width:1012px){
.right-box{display:none}

.bquote.extended{
    margin-right:10px;
}
}










.inforized figcaption{
  position:absolute;
  z-index:1;
  background-color:#334959;
  background-color:rgba(51,73,89,.9);
  color:#fff;
  font-size:13px;
  line-height:18px;
  width:380px;
  padding:16px;
  display:block;
}
.flexslider .pos-lt.inforized figcaption,
.flexslider .pos-lb.inforized figcaption{
    left:-500px;
}
.flexslider .pos-rt.inforized figcaption,
.flexslider .pos-rb.inforized figcaption{
    right:-500px;
}
.pos-lb figcaption{
  bottom:40px;
  left:80px;
}
.pos-rb figcaption{
  bottom:40px;
  right:80px;
}
.pos-lt figcaption{
  top:40px;
  left:80px;
}
.pos-rt figcaption{
  top:40px;
  right:80px;
}
.infobtn{
  width:32px;
  height:32px;
  background:url(/img/sys/info.png) no-repeat 0 0;
  display:block;
  position:absolute;
  z-index:2;
}
.pos-lb .infobtn{
  bottom:185px;
  left:117px;
}
.pos-rb .infobtn{
  bottom:185px;
  right:117px;
}
.pos-lt .infobtn{
  top:117px;
  left:185px;
}
.pos-rt .infobtn{
  top:117px;
  right:185px;
}

.media .pos-lb .infobtn{
  bottom:24px;
  left:65px;
}
.media .pos-rb .infobtn{
  right:65px;
  bottom:24px;
}
.media .pos-lt .infobtn{
  top:24px;
  left:65px;
}
.media .pos-rt .infobtn{
  top:24px;
  right:65px;
}

@media only screen and (max-width:767px){
  .inforized.img figcaption{
    bottom:0;
    display:block;
    height:auto;
    left:0;
    position:relative;
    right:0;
    top:0;
    width:100%;
    box-sizing:border-box;
    padding:16px 40px;
  }
  .inforized.img .infobtn{display:none}
  .bquote{padding:20px}
  .bquote blockquote{
    margin-left:0;
    overflow:visible;
  }
  .bquote .img{margin-right:20px}
  .infobtn{
    /*background-image:url(//shared.bayer.com/img/sys/sprite_new_retina.png); */
    -webkit-background-size:24px 174px; 
    background-size:24px 174px;
  }
  .bquote.extended{
    margin-left:0;
    margin-right:0;
  }
}

.magnify-icon{
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
}


.explorer figcaption{
  min-height:80px;
  padding:8px 10px;
  font-size:12px;
  line-height:16px;
  background-color:#0089bb;
  background-color:rgba(0,137,187,.87);
  color:#fff;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
}
.explorer h3{
  font-size:15px;
  padding-top:3px;
  color:#fff;
  line-height:20px;
}
.explorer .media .img{
  max-height:220px;
  overflow:hidden;
  margin:0;width:auto;
}
.explorer-slick .slick-prev{
  left:20px;
  opacity:1;
}
.explorer-slick .slick-next{
  right:20px;
  opacity:1;
}

.contnt .margiblock-mod-image{
  background-color:transparent;
  padding:0;
  width:100%;
}
.margiblock-mod-image img{
  width:100%;
  max-width:178px;
  margin:0!important;
}

.left-box{position:absolute;left:0;width:170px;margin-top:-200px}
.right-box{position:absolute;right:0;width:180px;margin-top:-200px}
.left-box blockquote{text-align:right}
.right-box blockquote{text-align:left}
.facts-box{text-align:center;padding:16px 0 15px}
.facts-box h1{font-size:36px;margin:0 12px 2px;line-height:42px}
.facts-box .p{margin:0}
.facts-box p{margin:0 10px;font-size:15px;line-height:20px}
.facts-box p+h1{margin-top:4px}
.facts-box h2{color:#fff}
.facts-box .txtsmall{display:inline-block;line-height:13px}
.bg-blue{background-color:#0090c5}
.bg-green{background-color:#6bc200}
.bg-grey{background-color:#757575}
.bg-blue,
.bg-blue h1,
.bg-green,
.bg-green h1,
.bg-grey,
.bg-grey h1{color:#fff;font-weight:300}
.dspacer{height:40px;clear:both}
.dspacer-10{height:10px;clear:both}
.dspacer-20{height:20px;clear:both}
.dspacer-50{height:50px;clear:both}
.dspacer-100{height:100px;clear:both}
@media only screen and (min-width:768px) and (max-width:1012px){
  .right-box{left:0;right:inherit;width:170px}
}
@media only screen and (max-width:767px){
  .table td,.table th{padding-right:7px}
  .table td:first-child,
  .table th:first-child{white-space:normal!important}
  .left-box,.right-box{position:relative;width:inherit;margin-top:0;margin-bottom:40px}
  .left-box blockquote,
  .right-box blockquote{text-align:left;margin:0 10px}
  .facts-box{margin:0 10px;padding:15px 30px}
  .facts-box p{font-size:15px;line-height:22px}
  .dspacer,
  .dspacer-10,
  .dspacer-100,
  .dspacer-20,
  .dspacer-50{display:none}
}
.touch-scroll{display:none;width:143px;height:143px;position:absolute;background-image:url(/img/sys/mag/touch-scroll.png);margin-top:-74px;margin-left:-71px;left:50%;top:50%}
@media only screen and (max-width:767px){
  .touch-scroll{display:block}
}
.txt-blue{color:#0090c5!important}
.txt-green{color:#390!important}
.txt-white{color:#fff!important}
.txt-grey{color:#333!important}




.borderbox{border:1px solid #9ed5e9;padding:15px 15px 0;margin:0 10px 26px}
.borderbox .introtext,
.borderbox .media,
.borderbox .mlnk,
.borderbox .p,
.borderbox h1,
.borderbox h2,
.borderbox h3,
.borderbox p,
.borderbox .r-tabs{margin-left:0;margin-right:0}
.borderbox ul{list-style-type:none;margin:0;padding:0}
.borderbox strong{color:#0090c5}
.borderbox .fullwidth{margin:-16px -16px 20px;width:inherit}
.borderbox.greenborder{border-color:#bbdfa1}
.borderbox.greenborder h1,
.borderbox.greenborder h2,
.borderbox.greenborder h3{color:#390}
.borderbox.greenborder figcaption{background-color:#f0fae2;border:1px solid #bbdfa1;border-width:0 1px}
.borderbox strong{background:#fff}



@media print{
  .r-tabs {
    margin: 0;
  }
  .r-tabs-nav{
    display:none;
  }
  .r-tabs-accordion-title {
    display: block;
  }
  a.r-tabs-anchor,
  .new-accordion .r-tabs-anchor {
    text-align: left;
    padding: 8px 10px 2px;
  }
  .r-tabs-panel{
    display: block;
    padding:0;
    border:0;
  }
}
@media print{
  .kv-stage img {
    display: block!important;
    margin-bottom: 30px;
    width: 100%;
}
.kv-stagetext {
    position: relative!important;
    left: 0!important;
    bottom: inherit!important;
}
.left-box,
.right-box{
    position: relative;
    width: auto;
    margin: 0 10px 20px;
}
.left-box blockquote {
    text-align: left;
}
blockquote {
  border: 0;
  overflow: hidden;
}
.extended,
.bquote.extended {
    margin-left: 10px;
    margin-right: 10px;
}
.bquote {
    padding: 0 10px 0 0;
}
.txt-blue,
.txt-green,
.txt-white,
.txt-grey{color:#000!important}
.borderbox,
.borderbox.greenborder{border-color:#000;}
}


.touch-scroll{
	display:none;
	width:143px;
	height:143px;
	position:absolute;
	margin-top:-64px;
	margin-left:-71px;
	left:50%;
	z-index:2;
}
@media only screen and (max-width:767px) {
	.touch-scroll{
		display:block;
		background-image:url(//shared.bayer.com/img/sys/touch-scroll.png);
	}
}