﻿/* edge V 4.0.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:1em; font-size:.75em; line-height:1.3333; 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}
.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}
.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:200%; font-weight:bold; font-style:normal; color:#0090c5; margin-bottom:14px}
h2, .h2{font-size:133.3%; line-height:1.25em; 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:125%; font-weight:normal; color:#333; margin-top:-3px; margin-bottom:-8px}
.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-weight:bold; margin-bottom:20px}
.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}
#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:19px; 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{width:187px; width:100%; 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;
	border-right:0;
	color:#fff;
	padding-left:3px;
	width:167px;
	margin-bottom:0;
	height:17px;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	height:19px;
	width:100%;
	padding-right:23px;
	margin-right:-20px
}
.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{position:absolute; top:105px; right:162px; z-index:1}
.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{font-size:10px; 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{width:11px; height:11px; 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;
}
.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);
}
.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}
.tickerelement .down{background-position:0 -2500px}
.tickerelement .eq{background-position:0 -2516px}
.tickerelement .up{background-position:0 -2532px}
.tickerelement{margin:0 18px 5px 10px; line-height:1.167em; padding-top:2px}
.tickerelement a{color:#333}
/* == /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; 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-touch .sendselect{display:none}


.b-teaser{background-color:#f0fae3; padding:10px 0 16px; margin-bottom:12px}

/*Begin social bar*/
.wrapper{position:relative}
#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}
#socialbar.sticky{position:fixed;top:108px;margin-right:-580px;right:50%}
.sharebtn{background:#fff url(//shared.bayer.com/img/sys/socialbar-transparent.png) no-repeat 0 0;color:#0090c5;cursor:pointer;display:block;height:20px;padding-top:34px;width:42px;position:relative;text-align:center;z-index:1}
.sharebtn:hover,.active .sharebtn{color:#fff;text-decoration:none;background-color:#0090c5;background-position:-50px 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/socialbar-transparent.png);
display:inline-block;height:42px;width:42px;margin:0;
}
#socialbar .facebook{background-position:0 -60px}
#socialbar .facebook:hover{background-position:-50px -60px}
#socialbar .googleplus{background-position:0 -102px}
#socialbar .googleplus:hover{background-position:-50px -102px}
#socialbar .twitter{background-position:0 -144px}
#socialbar .twitter:hover{background-position:-50px -144px}
#socialbar .linkedin{background-position:0 -186px}
#socialbar .linkedin:hover{background-position:-50px -186px}
#socialbar .xing{background-position:0 -228px}
#socialbar .xing:hover{background-position:-50px -228px}
#socialbar .recommend{background-position:0 -270px}
#socialbar .recommend:hover{background-position:-50px -270px}
.share{background-position:0 -312px}
.share:hover{background-position:-50px -312px}
@media only screen and (max-width:1184px){
	#socialbar{right:0px;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/socialbar-transparent.png)}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    #socialbar li a{
        background-image:url(//shared.bayer.com/img/sys/socialbar-transparent_retina.png);
        -webkit-background-size:92px auto;
        background-size:92px auto;
    }
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.sharebtn,
	#socialbar li a{background-image:url(//shared.bayer.com/img/sys/socialbar-transparent_retina.png);-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:0px!important;
}
#socialbar{
	max-width:540px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
}
@media only screen and (max-width:556px){
#socialbar{
	left:0;
	-webkit-transform:none;
	transform:none;
}
}
@media only screen and (max-width:459px){
#socialbar{
	max-width:380px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
}
@media only screen and (max-width:396px){
#socialbar{
	left:0;
	-webkit-transform:none;
	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:300px; 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:320px}
.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:320px}
.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:0; 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{background-image:url(//shared.bayer.com/img/logo_retina.png); -webkit-background-size:72px 72px; background-size:72px 72px}

.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:url(//shared.bayer.com/img/logo-small_retina.png); -webkit-background-size:48px 48px; background-size:48px 48px}
}
/* == /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;position:relative;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;z-index:1;height:100%;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 transform  ease-in;
	-ms-transition:0.25s transform  ease-in;
	-o-transition:0.25s transform  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}

/* == multipic ==*/
.multipicture *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.isotope{height:327px}
.isotope:before,
.isotope:after{content:" ";display:table}
.isotope:after{clear:both}
.element-item{position:relative;float:left;width:114px;height:97px;margin:6px;color:#262524;background:#dcdcdc no-repeat center center;background-size:cover;overflow:hidden}
.element-item>*{margin:0;padding:0}
.element-item .symbol{position:absolute;left:10px;top:0;font-size:42px;font-weight:700;color:#fff}
.element-item .symbol.number{display:none}
.element-item.width2{width:240px}
.element-item.width3{width:366px}
.element-item.width4{width:492px}
.element-item.height2{height:206px}
.element-item.height3{height:315px}
.element-item a{display:block;position:absolute;top:0;bottom:0;height:100%;width:100%;padding:12px;color:#fff;text-decoration:none;z-index:1}
.element-item a.invert{padding-left:34px}
.element-item span,
.isotope .teaser{display:none;font-size:13px;line-height:17px;margin:0}
.isotope h2{font-size:15px;line-height:17px;margin:0;color:#fff;font-weight:400}
.element-item strong, .isotope h1{display:block;font-size:24px;line-height:28px;margin:0;color:#fff}
.isotope .width1 h2{display:none}
.element-item:hover a,
.element-item a:hover{background-color:#0090c5;background-color:rgba(0,144,197,.8)}
.element-item:hover span,
.element-item:hover .teaser,
.element-item a:hover span,
.element-item a:hover .teaser{display:block}
.multipicture,
.textwrap-content{width:995px;height:315px;position:relative;margin-bottom:20px;overflow:hidden;background-color:#fff;z-index:1}
.multipicture .isotope{margin:-6px}
.textwrap-content{color:#333;font-size:12px;line-height:1.5;display:none;position:absolute;z-index:20;top:160px;margin:0 10px;opacity:0;filter:Alpha(Opacity=0)}
.box-content{width:356px;background:#fff;background:rgba(255,255,255,.90);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}
.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 .close{
position:absolute;
right:10px;
top:10px;
width:28px;
height:28px;
z-index:3;
background:#0090c5 url(//shared.bayer.com/img/sys/multi-icons.png) no-repeat 0 -200px}
.textwrap-content .close:hover{
background-position:0 -250px;
background-color:#fff}
.flexslider .element-item img{
display:none}
.lt-ie9 .flexslider .element-item img{
display:block;
position:absolute;
top:0;
left:0;
height:auto;
width:100%}
.lt-ie9 .flexslider .element-item.height2 img{
height:100%;
width:auto}

.fade-text{
z-index:1;
bottom:0;
left:-16px;
height:55px;
position:absolute;
display:block;
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}
.no-touch .collapse-text:hover{
background-position:23px -98px;
background-color:#0090c5
}
.closed .collapse-text{
border-top-width:1px;
background-position:23px -48px}
.no-touch .closed .collapse-text:hover{
background-position:23px -148px}
.ir.linkindicator{
width:19px; height:19px; display:block;
background-image:url(//shared.bayer.com/img/sys/multi-icons.png);
background-position:0 0;
bottom:5px;
position:absolute;
right:5px}
a:hover .ir.linkindicator{
background-position:0 -350px}
.element-item a[href^="#"]:hover .ir.linkindicator{
background-position:0 -450px}


@media only screen and (min-width:768px) and (max-width:1012px){
.stage01{max-height:383px}
.textwrap-content{max-height:383px}
.stage01{height:271px}
}
@media only screen and (min-width:768px) and (max-width:1012px){
.multipicture,
.textwrap-content{width:762px;height:241px}
.element-item{width:85px;height:73px}
.element-item.width2{width:182px}
.element-item.width3{width:279px}
.element-item.width4{width:376px}
.element-item.height2{height:158px}
.element-item.height3{height:241px}
.box-content{top:30px}
.isotope h1{font-size:17px;line-height:21px}
.isotope h2{font-size:12px;line-height:15px;padding-bottom:1px}
.element-item a{padding:8px 10px}
}
@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%}
.multipicture{width:460px;height:294px;margin-bottom:0}
.element-item{width:106px;height:90px}
.element-item.width2{width:224px}
.element-item.width3{width:342px}
.element-item.width4{width:460px}
.element-item.height2{height:192px}
.element-item.height3{height:294px}
.textwrap-content{width:460px;top:-330px;position:relative;height:auto!important;margin-bottom:-290px;height:auto}
.fade-text{display:none}
.textwrap-content img{height:294px;width:auto}
.box-content{width:100%;padding:0;margin-top:276px;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:none;left:0}
.box-content.right{right:0}
.box-scrollable{padding:16px 5px 0}
.isotope{left:-100%}
.isotope.show-first-half-mobile{left:10px}
.multipicture .isotope{margin:-6px -18px}
.textwrap-content{font-size:14px;line-height:1.5}
.size-col-aa>.spacer-ten{display:none}
.size-col-aa .size-col-a>.spacer{display:none}
.size-col-aa>.colhead+.spacer-ten{display:block}
}
@media only screen and (max-width:459px){
.stage01{height:193px!important}
.stage01 .flexslider .slides img{height:193px}
.stage01 .flex-control-nav{bottom:10px}
.multipicture{width:300px;height:193px}
.multipicture .isotope{margin:-4px -12px}
.isotope{height:202px}
.element-item{width:69px;height:59px;margin:4px}
.element-item.width2{width:146px}
.element-item.width3{width:221px}
.element-item.width4{width:300px}
.element-item.height2{height:126px}
.element-item.height3{height:193px}
.textwrap-content img{height:193px;width:auto}
.box-content{margin-top:193px}
.textwrap-content{margin-bottom:-198px;top:-229px;width:300px}
.isotope h2{display:none}
.element-item a{padding:10px}
.element-item a.invert{padding-left:10px}
.isotope h1{font-size:15px;font-weight:400;line-height:19px}
}

.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 .share-element{top:11px;right:0}
.textwrap-video{overflow:visible}
.box-video-footer>h1{font-size:20px;line-height:24px;padding-top:16px}
.box-video-footer>h1 small{color:#333;font-size:12px;font-weight:400}
.element-item,
.flex-direction-nav a{z-index:1}

@media only screen and (min-width:768px) and (max-width:1012px){
.box-video{width:544px}
}

.box-scrollable a{
    background:transparent url(//shared.bayer.com/img/sys/sprite.png) no-repeat scroll right 0;
    color:#0090c5;
    font-weight:400;
    padding-right:9px;
font-weight:700
}

@media only screen and (max-width:767px){
.box-video{width:100%;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.box-video-iframe{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.box-video-footer .share-element{right:44px}
.textwrap-video img{display:none}
.textwrap-video .close{top:270px;width:27px;height:27px}
.box-video-footer>h1{padding-top:46px}
.box-scrollable a{background-position:right 1px}
}
@media only screen and (max-width:459px){
.textwrap-video .close{top:180px}
.box-video-footer{text-align:left}
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
.ir.linkindicator,
.collapse-text,
.textwrap-content .close{background-image:url(//shared.bayer.com/img/sys/multi-icons-retina.png);-webkit-background-size:35px auto;background-size:35px auto}
	.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}
}
.stage01 .flex-pauseplay{display:none}
/* == end multipic ==*/



/* == print styles ==*/
@media print{
  *{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;line-height:15px}
  .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:798px; margin:-17px 0 0 -20px}
  #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}
}
/* == /print styles ==*/



.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;right:20px;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{
    left:425px;
    top:10px;
    right:inherit;
}
.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;
}
.stickyheader .namingarea{
    margin-left:7px!important;
    margin-top:-31px!important;
    width:85%!important;
}
.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:#e8f5fb;
    color:#0090c5;
    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(//shared.bayer.com/img/sys/icons.png) no-repeat center -250px;
	background-size:30px auto;
    box-sizing:border-box;
    height:34px;
    text-indent:-62px;
    width:52px;
}

.extra-nav .icon-search{border-left:0}

.icon-contact{
	background:transparent url(//shared.bayer.com/img/sys/mobile-nav.png) no-repeat 0px -164px;
	width:6px;
}

.icon-search:hover{
	background-color:#6bc200;
}
.search-active .icon-search{
	background-position:center -300px;
	background-color:#6bc200;
}
.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:table;
    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}

@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;
}
.menuactive .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*/
.menuactive .new-search{
    background:transparent;
    display:block;
    max-width:100%;
    top:0;
	padding:16px 84px 16px 16px;
}

.menuactive .new-search input[type=search]{
    width:100%;
    height:40px;
    border-color:#66bcdc;
	margin:0;
}
.menuactive .input-group-btn{
    margin-top:0;
}
.menuactive .new-search .btn.searchbtn{
    border-color:#66bcdc;
    height:40px;
    width:40px;
	margin-top:0;
	background-color:#fff;
	border-left:0;
	background-position:center -548px;
}
.menuactive .input-group-btn{
    display:block;
    position:absolute;
    right:79px;
    vertical-align:middle;
    width:40px;
}
.menuactive .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/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;
}
}

