﻿/* contentpage adds */
div.media h2, div.p h2, div.p h3 {margin:0;}
/* contentpage adds end */
/* homesearch start */
.bll-list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8C8C8C;
    color: #666666;
    display: none;
    list-style: none outside none;
    margin: 1px 0 0;
    max-height: 114px;
    overflow: auto;
    padding: 0;
    position: relative;
    z-index: 1;
}
.bll-list a {
    background-color: #8C8C8C;
    border-bottom: 1px dotted #C0C0C0;
    color: #FFFFFF;
    display: block;
    padding: 3px 8px;
    text-decoration: none;
}
.bll-btn {
    background-image: url(//shared.bayer.com/img/sys/sprite.png);
    background-repeat: no-repeat;
    background-position: right -1800px;
    background-color: #8C8C8C;
    border: 1px solid #8C8C8C;
    display: block;
    height: 17px;
    padding: 0 0 0 6px;
}
a.bll-btn, a.bll-btn:visited, a.bll-btn:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.greenbg a.bll-btn, .greenbg .bll-list a, .greenbg .bll-list {
    background-color: #44A300;
    border-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 {
    background-color: #FFFFFF;
    background-position: right -1851px;
    border-color: #FFFFFF;
    color: #333333;
}
.lightgreybg .bll-list a {
    border-bottom-color: #cbcbcb;
}
.lightgreybg .bll-list a:hover {
    background-color: #e8e8e8;
}

/* homesearch end */
/* socialmedia start */
.social-media {
    position: relative;
}
.social-media.icons {
    background: #eee;
}

.sm-display-inline {
    position: absolute;
    right: 20px;
    border: 1px solid #DDD;
    background: #FFF;
    box-shadow: 1px 2px 4px rgba(0,0,0, .2);
    padding: 15px;
    z-index: 9999;
    min-height: 230px;
    min-width: 450px;
    top:-40px;
}

.sm-display-inline .buttons {
    right: 10px;
    bottom:10px;
}

.sm-display-inline .buttons button {
    padding: 5px;
    border: solid 1px #008497;
    background: #EEE;
    margin-left: 3px;
}

.social-media .sm-items {
    float: left;
    float: left;
    height: 26px;
    margin-left: 2px;
    padding: 2px;
}

.social-media .sm-single-item {
    margin: 15px 0;
    border-bottom: dotted 1px #CCC;
    padding: 10px 0;
}

#sm_dialog {
        font-size: 12px;
}

.ui-widget {
    font-size: 12px;
}

.popup-title h2 {
    padding-left: 0;
    margin-left: 0;
}
.smedia span.sm {cursor:pointer;}
/* socialmedia end */
/* searchresults start */
.searchresults {
    padding-left: 10px;
}
.searchresults .result, .searchresults .pager {
    margin-top: 10px;
}
.searchresults .pager .p {
    margin: 0;
}
.searchresults .pager .p  span,.searchresults .pager a.p{
    margin: 0 2px;
}
.searchresults .paging .first,.searchresults .paging .last{display:none;}
.searchresults .paging .Vorherige, .searchresults .paging  .previous{background:url("images/prev.png") 0 2px no-repeat;display:inline-block;width:6px;height:17px;}
.searchresults .paging .disabled.Vorherige, .searchresults .paging  .disabled.previous{background:url("images/prev_off.png") 0 2px no-repeat;}
.searchresults .paging .NÃ¤chste, .searchresults .paging  .next{background:url("images/next.png") 0 2px no-repeat;display:inline-block;width:6px;height:17px;margin-left:2px;}
.searchresults .paging .disabled.NÃ¤chste, .searchresults .paging  .disabled.next{background:url("images/next_off.png") 0 2px no-repeat;}
.searchresults .paging .Vorherige span, .searchresults .paging  .previous span, .searchresults .paging .NÃ¤chste span, .searchresults .paging  .next span{display:none;}
.searchresults a.pdf {
    background: url(images/icon/16x16_pdf.png) left top no-repeat; padding: 1px 0 1px 22px;
}

.searchresults a.xls, .searchresults a.xlsx {
    background: url(images/icon/16x16_xls.png) left top no-repeat; padding: 1px 0 1px 22px;
}

.searchresults a.ppt, .searchresults a.pptx {
    background: url(images/icon/16x16_ppt.png) left top no-repeat; padding: 1px 0 1px 22px;
}

.searchresults a.doc, .searchresults a.docx {
    background: url(images/icon/16x16_doc.png) left top no-repeat; padding: 1px 0 1px 22px;
}

.searchresults a.jpg, .searchresults a.gif, .searchresults a.png {
    background: url(images/icon/16x16_img.png) left top no-repeat; padding: 1px 0 1px 22px;
}

.searchresults a.zip {
    background: url(images/icon/16x16_zip.png) left top no-repeat; padding: 1px 0 1px 22px;
}

ul.pagination li.active a {
    background: none repeat scroll 0 0 #0090c5;
    color: #fff;
    cursor: default;
    font-weight: 700;
}

/* searchresults end */
/* forms start */
.formmanager {
    position: relative;
}
.formmanager form legend {
    color: #0090C5;
    display: block;
    font-weight: 700;
    margin: 0 10px 1px;
    padding: 15px 20px 4px 0;
}
.formmanager .field:before, .formmanager .field:after, .form-horizontal .control-group:before, .form-horizontal .control-group:after {
    content: "";
    display: table;
}
.formmanager .field:after, .form-horizontal .control-group:after {
    clear: both;
}
.formmanager .field:before, .formmanager .field:after, .form-horizontal .control-group:before, .form-horizontal .control-group:after {
    content: "";
    display: table;
}
.formmanager .field, .form-horizontal .control-group, .formmanager .hint {
    background-color: #f3f3f3;
    margin: 0 10px 1px;
    padding: 5px 20px 4px 10px;
}
.form-horizontal .control-group .errors {
    clear: both;
    color: red;
    margin-left: 164px;
}
#fieldset-toolbar {
    background-color: #f3f3f3;
    margin: 0 10px 1px;
    padding: 12px 30px 16px;
    text-align: right;
}
fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.formmanager .message {
    color: #0090C5;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 8px;
    margin: 0 10px;
}
.formmanager .error {
    color: #ee0000;
    font-style: normal;
    font-weight: 700;
    padding: 0 30px 4px 12px;
}
.form-horizontal .control-group .errors {
    clear: both;
    color: red;
    margin-left: 164px;
}
#desc_message {
    font-style:italic;
    margin-top: 4px;
}
.control-group.text {
    width:auto;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: left;
    margin: 0 10px 0 0;
}

#fieldset-toolbar .button input {
    background: url("//shared.bayer.com/img/sys/sprite.png") no-repeat scroll right -198px #f3f3f3;
    background-color: #dbdbdb;
    border: 1px solid #dbdbdb;
    padding: 3px 34px 3px 28px;
        font-size: 12px;
    line-height: 16px;
}
#fieldset-toolbar .button input#submit_button {
    background-color: #0090c5;
    background-position: right -600px;
    border-color: #0090c5;
  color:#fff;
  text-shadow:0 -1px 0 rgba(0, 0, 0, .25);
}
/* forms end */
/* newsoverview pager */
.navLinks {
    border-left: 1px solid #ccc;
    margin: 10px 0 10px 10px;
    padding: 5px 0;
}
.navLinks a{
    border-right: 1px solid #ccc;
    padding: 5px 10px;
    color: #390;
}
.navLinks a.active {
    font-weight:bold;
}
.size-col-d .newslist {
margin-bottom: 20px;
}
/* newsoverview pager end */

#single-noticia p{
	font-family: Arial, Helvetica, sans-serif!important;
	color: #333!important;
	font-size: 1em!important;
	line-height: 1em!important;
}

#single-noticia > *{
	margin: 0 10px 15px;
}

#page_128 .size-col-aa {
	width:auto;
}

.logo {
	top: 38px!important;
	background: url(/static/media/images/logo-bayer.gif) no-repeat;
	height: 72px;
	width: 72px;
	right: 45px;
}

.logo span {
	position: absolute;
	width: 100px;
	left: -20%;
	color:#5B5B5B;
}

.meta {
	position: absolute;
	z-index: 1;
	left: 425px;
	top: 10px;
	right: initial;
}

.eventos-adversos {
	text-align: center;
	margin: -10px 0px 10px;
	padding-right: 20px;
}
	
.eventos-adversos a {
	background-image: none;
}	

@media only screen and (min-width:768px) and (max-width:1012px) {
	
	.sm-display-inline {
		min-width: 450px!important;
	}
	
	.social-media {
		left:250%;
		top:-250%;
	}
	
	.sm-display-inline {
		top:-225px;
	}
	
	.menufixo #header #namingarea-desktop {
		margin-top: -20px !important;
	}
}

@media only screen and (max-width:767px) {
	.logo {
		top:7px!important;
	}
	
	.logo span {
		left: -65%;
	}
	
	.eventos-adversos {
		border-bottom: none;
	}
	
	.sm-display-inline {
		min-width: 0px!important;
	}
	
	.margiblock.socialmediablock {
		margin:0;
		width:100%
	}
}

@media only screen and (max-width:330px) {
	.logo {
		right: 0%;
	}
}


.onAccordionContent .p {
	clear:both;
    	margin-bottom: 19px;
}

.onAccordion .onAccHead {
	clear:both;
}

.onAccordionContent .p .flleft {	
    float:left !important;
}


.onAccordionContent .p .img {
	margin:0px 10px 10px 0px !important;

}

.imgApp {
	width: 122px;
	height: 105px;
}

.spaceLines {
    clear: both;
    height: 16px;
}

/*Mapa do Site*/

.sitemap {
	text-align: center;
}

.sitemap ul {
	padding: 0 0 0 0px;
}

.sitemap ul.unit > ul {
	margin-left: 0;
}

.sitemap ul li {
	list-style-type: none;
	margin-bottom: 20px;
	text-align: left;
}

.sitemap .size1of4 {
	margin: 0 10px 0 10px;
	display: inline-block;
	vertical-align: top;
	float: none;
}

#page_20 .unit.size-col-d.hyph {
	width: 100%;
}


.linkBullet{
background: url("//shared.bayer.com/img/sys/bullet.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 2px;
    padding-left: 25px;
	float:left;
	padding-bottom: 20px !important;
	}

div#maincontent {
	margin-bottom: 0;
}

/*Elementos home*/

#video-stream{
	float: left;
}

#carrossel-sites{
	float: left;
	width: 100%;
	padding-top: 20px;
}

section#faixa-social-videos {
	width: 100%;
	float: left;
	padding: 0 0 25px;
}

/*Right Column Box*/
#rcb-wrapper .bluebg input[type="search"] {
	width: 132px;
	border-color: #DCDCDC;
	background: #FFF;
	color: #666;
}

.subhm .margi #rcb-wrapper .bluebg input[type="search"] {
	width: 143px;
}

#rcb-wrapper .selects.lightgreybg {
	padding: 9px 10px 8px 8px;
}

#rcb-wrapper .selects {
	background: #F3F3F3;
	padding: 9px 10px 8px 7px;
}

#rcb-wrapper .selects label {
	color: #0087B9;
	font-weight: 400;
	font-style: normal;
	font-size: 100%;
	line-height: 1.333em;
	padding: 0px 0 4px 0;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 8px;
	width: 100%;
}

#rcb-wrapper button.btn.searchbtn {
	background: #E8F5FB url(/static/media/images/search_rcb.png);
	border-color: #DCDCDC;
}

.subhm .margi {
	margin-left: 0px;
}

#namingarea-mobile {
	display: none;
}

#namingarea-ie8 {
	width: 508px;
	margin: 36px 0 0 63px;	
}

@media (max-width: 459px) {	
	a.logo {
		width: 50px;
		height: 50px;
		top: 15px!important;
	}
	
	a.mcontact {
		padding: 9px 10px 9px 28px;
	}
}

@media (min-width: 460px) and (max-width: 767px) {
	#namingarea-mobile.namingarea {
		width: 590px;
		margin: -5px 0 0 -40px;
	}
}

@media (max-width: 767px) {	
	.logo {
		right: 20px;
		width: 65px;
		height: 65px;
		background: url(/static/media/images/logo-bayer.gif) no-repeat 0px 0px;
		background-size: cover;
	}
	
	#namingarea-desktop {
		display: none;
	}
	
	#namingarea-mobile {
		display: block;
		width: 415px;
		margin-top: 10px;
		margin-left: -30px;
	}
}

.newslist {
	line-height: 1.1;
}

.selects.lightgreybg {
	height: 51px;
	margin: 0;
}

.fctgry {
	margin-right: 10px;
}

.left-box {
	position: absolute;
	left: 0;
	width: 170px;
	margin-top: -200px;
}

.bg-green {
	background-color: #6BC200;
	color: #FFF;
	font-weight: 300;
}

.bg-green h1 {
	color: #FFF;
	font-weight: 300;
}

.facts-box {
	text-align: center;
	padding: 16px 0 15px;
}

.facts-box p {
	margin: 0 12px;
	font-size: 15px;
	line-height: 20px;
}

.facts-box p + h1 {
	margin-top: 4px;
}

@media only screen and (max-width: 767px){
	.left-box {
		position: relative;
		width: inherit;
		margin-top: 0;
		margin-bottom: 40px;
	}
	
	.rwd .table {
		display: block!important;
	}
	
	.media ul, .media ol {
		overflow: initial;
	}
}

ul.slides {
	cursor: pointer;
}

#page_75 figure.img.standardwidth img {
	float: left;
	margin: 0;
	width: auto;
}

#page_75 .standardwidth {
	width: auto;
}

img#thumb-noticias {
	float: left;
	width: 125px;
	padding: 10px 10px 0 0;
}

.whitelabel {
	margin-left: 0;
}
.unit.size-col-b .selects.bluebg {
	margin-top: 20px;
}

.unit.size-col-b .selects {
    margin: 0 0 23px;
}

#historia-anos .plaintext .snd {
	margin-left: 120px;
}

#historia-anos .plaintext .h3.unit p {
	margin: 5px 10px;
}

@media (max-width: 767px) {
	#historia-anos .plaintext .snd {
		margin-left: 0;
	}
	
	#historia-anos .plaintext .h3.unit p {
		margin: 0 0 5px;
	}
	
	#historia-anos .plaintext .h3.unit {
		margin-bottom: 0;
	}
	
	#historia-anos hr {
		margin: 5px 10px;
	}
}

@media (min-width: 768px) and (max-width: 1012px){
	.social-media {  
		min-height: 50px;
		position: initial;
	}
	
	.homepage .teaser.rcb {
		float: left;
	}
	
	.social-media.icons {
		background: none;
	}
}

@media only screen and (max-width: 767px){
	.subhm .stage01 {
		height: 315px;
		margin: 10px;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: block;
		float: none;
		height: 118px;
	}
	
	.subhm .stage01 .more {
		display: none;
	}
	
	#rcb-wrapper .selects {
		padding: 9px 10px 8px 15px;
	}
	
	#rcb-wrapper .selects.lightgreybg {
		padding: 9px 20px 8px 17px;
	}
}

/*Worldwide - topo*/

#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}
}

/* == 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 ==*/

.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;
}
.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;
}

.size575 {
	padding-left: 10px;
	padding-right: 10px;
	width: 505px;
}
.panelmargi .h5{
    font-size:13px;
    font-weight:700;
}
.panel strong{
    color:#000;
}

.p02 .size-col-a.panelmargi {
	padding-left: 10px;
	width: 240px;
}

.panel .lnk a {
	background-position: -27px 2px;
	color: #0090c5;
}

.size-col-a.panelmargi {
	width: 175px;
}

.size3metarows {
	width: 800px;
}

.size3metarows .img+p {
	height: 122px;
}

.meta a {
	font-size: 12px;
}

/* Menu Principal */

.megamenu {
	height: 34px;
}

.megamenu > li > a {
	font-size: 15px;
	line-height: 24px;
}

.megamenu span.menu-icon-home {
	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 27px;
}

.megamenu span.menu-icon-home:hover {
	background-position: 0 -50px;
}

.megamenu .newsub {
	top: 34px;
}

.extra-nav {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	z-index: 51;
	width: auto;
}

.extra-nav > li {
	float: left;
	text-align: right;
}

.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 > li > a {
	color: #fff;
	display: inline-block;
	font-weight: 700;
	padding: 9px 15px;
	background-color: #0070ae;
}

.icon-search:hover{
	background-color:#6bc200;
}
.search-active .icon-search{
	background-position:center -300px;
	background-color:#6bc200;
}

.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%;
	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;
	}
	.extra-nav a {
		width: 35px;
	}
}
@media only screen and (max-width:767px){
	.new-search,
	.stickyheader .mobilenav{
		max-width:540px;
	}
	.new-search{
		top:116px;
	}
	.stickyheader .new-search{
		top:52px;
	}
	.extra-nav {
		display: none;
	}
	.menuactive .new-search {
		visibility: hidden;
	}
}
@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;
}

.homepage .teaser.rcb .margiblock {
	padding-bottom: 0;
}

.homepage .teaser.rcb .socialmedia {
	margin: -8px 10px;
}

.homepage .teaser.rcb .h5 {
	line-height: 0.5em;
}

/** Menu Fixo **/

.menufixo #header, .menufixo nav.navigation, .menufixo .mobilenav {
	position: fixed;
	z-index: 200;
}

.menufixo #header {
	top: 0;
	height: 64px;
}

.menufixo #header .logo {
	height: 48px;
	width: 48px;	
	background-size: cover;
	top: 8px!important;
}

.menufixo #header #namingarea-desktop {
	width: 85%;
	margin-top: -30px;
}

.menufixo nav.navigation {
	-webkit-box-shadow: 0 6px 6px -6px #666;
	-moz-box-shadow: 0 6px 6px -6px #666;
	box-shadow: 0 6px 6px -6px #666;
}

.menufixo .mobilenav {
	top: 0;
	margin: 0;
}

.menufixo .new-search {
	top: 96px;
	position: fixed;
}

@media (max-width: 767px) {
	.menufixo #header { 
		height: 0;
	}
}

.mobilenav.search-active a.msearch {
	background-color: #ecf7fc;
	color: #0090c5;
	text-decoration: none;
	background-position: 0 -120px;
}

/* Share bar */
.reveal-modal-bg {
	z-index: 250;
	opacity: 0.5;
}

.reveal-modal {
	z-index: 300;
	display: block;
	margin-left: 0;
	position: absolute;
	left: 0;
}

.mobilenav a.mshare {
	background: url('/static/media/images/share-menu-icon.png') no-repeat 0 0;
}

.mobilenav li.selected a.mshare, .mobilenav a.mshare:hover {
	background: url('/static/media/images/share-menu-icon.png') no-repeat 0 -39px;
	background-color: #ecf7fc;
}

/*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;position: fixed;top: 108px;margin-right: -580px;	right: 50%;	min-height: 54px;}
#socialbar.sticky{position:fixed;top:108px;margin-right:-580px;right:50%;min-height: 54px;}
.sharebtn{display:block;background:#fff url(//shared.bayer.com/img/sys/socialbar-transparent.png) no-repeat 0 0;color:#0090c5;cursor:pointer;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{position:absolute;right:0;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{margin-right:0;right:0}
	.wrapper{position:static}
}
@media only screen and (max-width:767px){
	.stickyheader #socialbar{
		position:fixed;
	}
	.menufixo div#socialbar {
		top: -16px!important;
	}
	.menufixo .new-search {
		top: 35px;
		position: fixed;
	}
}

#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){
	.sharebtn{display:none;}
	
	#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:51px;
		margin-top:51px;
		width: 100%;
	}
	.sharebtn{
		padding-top:30px;
	}
	#socialbar ul{
		padding-left:6px;
	}
	#socialbar.sticky{
		top:0px!important;
	}
	#socialbar{
		max-width:540px;
		left:50%;
		transform:translateX(-50%);
		display: none;
	}
	
	#socialbar.clicked-active {
		display: block;
	}
	
	.reveal-modal-bg {
		position: fixed;
	}
}
@media only screen and (max-width:556px){
	#socialbar{
		left:0;
		transform:none;
	}
}
@media only screen and (max-width:459px){
	#socialbar{
		max-width:380px;
		left:50%;
		transform:translateX(-50%);
	}
	
	.mobilenav a.mshare {
		display: none;
	}
}
@media only screen and (max-width:396px){
	#socialbar{
		left:0;
		transform:none;
	}
}


@media print{#socialbar{display:none}}

.flleft {
	float: left;
}

.r-tabs-panel {
	border: none;
}

.new-accordion .r-tabs-panel {
	margin-bottom: 25px;
}