/* header-legacy.css [PWRU-285] — prod Sitecore header chrome (score-header-wrapper / #menuContainer). */

.score-header-wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    background: #fff;
    border-bottom: 2px solid #d3d3d3;
}
@media (min-width: 1200px) {
    .score-header-wrapper {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
}
@media (max-width: 1024px) {
    .score-header-wrapper { width: 100%; padding: 0; }
}

.score-page:after,.score-structural:after,.score-page:before,.score-structural:before{display:table;content:" "}
.score-page:after,.score-structural:after{clear:both}
.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
@media(min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}
@media(min-width:768px){.navbar{border-radius:4px}}
@media(min-width:768px){.navbar-header{float:left}}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;visibility:visible!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
@media(max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}
@media(min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
@media(min-width:768px){.navbar-static-top{border-radius:0}}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}
@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-brand>img{display:block}
@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media(min-width:768px){.navbar-toggle{display:none}}
.navbar-nav{margin:7.5px -15px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}
@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}
.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}
@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}
@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}
@media(min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
@media(min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}
@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right ~ .navbar-right{margin-right:0}}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#777}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}
@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after,.score-header-wrapper:before,.score-header-wrapper:after,.score-page:before,.score-page:after,.score-structural:before,.score-structural:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after,.score-header-wrapper:after,.score-page:after,.score-structural:after{clear:both}
nav.navbar{margin-bottom:0}
nav .navbar-nav>li{clear:both}
@media only screen and (min-width:0){nav .navbar-nav>li{clear:both}}
@media only screen and (min-width:768px){nav .navbar-nav>li{clear:none}}
nav .navbar-nav>li>a{float:left}
nav .navbar-nav>li.divider{border-right:1px solid #e7e7e7}
nav .navbar-nav>li.dropdown>a{padding-right:0}
nav .navbar-nav>li.dropdown>a.dropdown-toggle.toggle-caret{padding-left:2px;padding-right:15px}
@media only screen and (min-width:0){nav .navbar-nav>li.dropdown.megamenu-small .dropdown-menu{width:initial}}
@media only screen and (min-width:768px){nav .navbar-nav>li.dropdown.megamenu-small .dropdown-menu{width:320px}}
@media only screen and (min-width:0){nav .navbar-nav>li.dropdown.megamenu-medium .dropdown-menu{width:initial}}
@media only screen and (min-width:768px){nav .navbar-nav>li.dropdown.megamenu-medium .dropdown-menu{width:640px}}
@media only screen and (min-width:0){nav .navbar-nav>li.dropdown.megamenu-large .dropdown-menu{width:initial}}
@media only screen and (min-width:768px){nav .navbar-nav>li.dropdown.megamenu-large .dropdown-menu{width:960px}}
nav .navbar-nav>li.dropdown.megamenu-full .dropdown-menu{left:0;right:0;width:100%}
nav .navbar-nav>li.dropdown.megamenu-small,nav .navbar-nav>li.dropdown.megamenu-medium,nav .navbar-nav>li.dropdown.megamenu-large{position:relative}
@media only screen and (min-width:0){nav .navbar-nav>li.dropdown.megamenu-small .dropdown-menu,nav .navbar-nav>li.dropdown.megamenu-medium .dropdown-menu,nav .navbar-nav>li.dropdown.megamenu-large .dropdown-menu{position:inherit}}
@media only screen and (min-width:768px){nav .navbar-nav>li.dropdown.megamenu-small .dropdown-menu,nav .navbar-nav>li.dropdown.megamenu-medium .dropdown-menu,nav .navbar-nav>li.dropdown.megamenu-large .dropdown-menu{position:absolute}}
nav .navbar-nav>li .dropdown-menu{padding-left:0;padding-right:0}
@media only screen and (min-width:0){nav .navbar-nav>li .dropdown-menu{position:inherit}}
@media only screen and (min-width:768px){nav .navbar-nav>li .dropdown-menu{position:absolute}}
.navbar-collapse{max-height:initial}
.navbar-collapse.in{overflow-y:visible}
.navbar-btn{margin:0}
.score-header-wrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media(min-width:768px){.score-header-wrapper{width:750px}}
@media(min-width:992px){.score-header-wrapper{width:970px}}
@media(min-width:1200px){.score-header-wrapper{width:1170px}}
.score-header-wrapper>.navbar-header,.score-header-wrapper>.navbar-collapse{margin-right:-15px;margin-left:-15px}
@media(min-width:768px){.score-header-wrapper>.navbar-header,.score-header-wrapper>.navbar-collapse{margin-right:0;margin-left:0}}
.score-megamenu .nav,.score-megamenu .collapse,.score-megamenu .dropup,.score-megamenu .dropdown{position:static}
.score-megamenu .container{position:relative}
.score-megamenu .dropdown-menu{clear:both;left:auto}
.score-megamenu .score-megamenu-content{padding:15px 20px}
.score-structural.score-column2-wideleft>.score-left{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column2-wideleft>.score-left{float:left;width:66.666666667%}}
.score-structural.score-column2-wideleft>.score-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column2-wideleft>.score-right{float:left;width:33.333333333%}}
.score-structural.score-column2-wideright>.score-left{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column2-wideright>.score-left{float:left;width:33.333333333%}}
.score-structural.score-column2-wideright>.score-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column2-wideright>.score-right{float:left;width:66.666666667%}}
.navbar-nav .dropdown-submenu{position:relative}
.navbar-nav .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}
.navbar-nav .dropdown-submenu:hover>.dropdown-menu{display:block}
.navbar-nav .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.navbar-nav .dropdown-submenu:hover>a:after{border-left-color:white}
.navbar-nav .dropdown-submenu.pull-left{float:none}
.navbar-nav .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}
.navbar-nav>li.dropdown>a{padding:15px 25px 15px 15px}
@media(max-width:767px){.utility-links a{font-size:10px;padding:3px 10px 0 0}h1{font-size:21px}h2{font-size:17px}.brand-condition-text{font-size:12px}body{padding:0 0 220px 0}.ft-links a{width:auto;display:inline-block;float:none}#isiCopy{position:fixed;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;bottom:0;background-color:#f3f1f1;z-index:99;padding-top:20px;padding-bottom:20px;margin-left:-15px;width:100%}#isiCopy h2{margin-top:0}.isi-main-copy{margin-left:45px;margin-right:15px;display:none}.isi-text-blurb{height:100%;overflow-y:scroll;border-top:1px solid black;padding-bottom:15px;margin-top:10px;padding-left:5px}#isiCopyMobile{background-color:transparent;padding-top:0;padding-bottom:0;margin-left:0;width:auto}#isiCopyMobile .isi-main-copy{margin-left:0;margin-right:0;display:block}#isiCopyMobile .isi-text-blurb{height:auto;overflow-y:visible;border-top:0;padding-bottom:0;margin-top:0;padding-left:0}.banner-logo{float:right;text-align:right}.brand-search{margin-top:20px}.CoveoQuerySummary span.coveo-highlight:first-child{padding-right:4px}.navbar-toggle{float:left}li.dropdown .glyphicon{position:absolute;right:15px;top:10px}.utility-links{margin-top:10px;text-align:center}}
.navbar-collapse{padding-left:0;padding-right:0}
.navbar-toggle:hover,.navbar-toggle:focus{background-color:#ddd}
.navbar-toggle{border-color:#ddd;margin-left:20px}
.navbar-toggle .icon-bar{background-color:#888}
@media(max-width:767px){.navbar-default{background-color:transparent}.navbar{min-height:0;border:0;position:absolute;top:25px;left:0;display:block;width:100%;z-index:99}.navbar-nav{margin:7.5px 0;background-color:#e7e7e7}.navbar-collapse{border:0;max-height:100%;overflow-x:auto}.navbar-collapse.in{overflow-y:visible}}
.caret{margin:6px 5px 0 2px;border-left:6px solid;border-top:6px solid transparent;border-bottom:6px solid transparent;float:left}
.nav-pills.left-nav .dropdown.open .caret{margin:8px 5px 0 0;border-top:6px solid;border-right:6px solid transparent;border-left:6px solid transparent;float:left}
#leftRail .navbar-nav li{float:none}
#leftRail .navbar-nav .dropdown-menu{position:static;float:none}
@keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}
@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}
@keyframes turn2{0%{transform:rotateX(0deg)}100%{transform:rotateX(-90deg)}}
@keyframes show{0%{opacity:0}100%{opacity:1}}
@keyframes hide{0%{opacity:1}100%{opacity:0}}
.navbar-sitemap{list-style:none}
.navbar-sitemap>li>a{font-size:19px}
.navbar-sitemap li a{color:#414141}
.navbar-sitemap li ul{list-style:none}
.navbar-sitemap li ul li a{font-size:12px;color:#868686}
@media(min-width:768px){.navbar-sitemap li.hasChildren{width:100%;display:table}.navbar-sitemap li.hasChildren>a{width:38%;height:100%;display:table-cell;vertical-align:middle;list-style:none}.navbar-sitemap>li>a{padding:20px 20px 20px 0;line-height:1}.navbar-sitemap li.hasChildren>a strong:before{display:block;content:'';position:absolute;left:0;line-height:0;right:0;top:50%;height:1px;background-color:#d8d8d8}.navbar-sitemap li.hasChildren>a strong{width:100%;display:inline-block;position:relative;font-weight:normal}.navbar-sitemap li.hasChildren>a strong span{position:relative;padding-right:10px;background-color:#f8f8f8;line-height:1.1}.navbar-sitemap li.hasChildren>a strong:before{height:1px;position:absolute}.navbar-sitemap li.hasChildren>ul{position:relative;display:table-cell;padding:20px 0}.navbar-sitemap li.hasChildren>ul:before{content:'';position:absolute;left:-20px;top:30px;bottom:30px;width:1px;background-color:#d8d8d8}.navbar-sitemap li.hasChildren>ul>li{position:relative}.navbar-sitemap li.hasChildren>ul>li:before{content:'';position:absolute;width:14px;height:1px;left:-20px;top:50%;background-color:#d8d8d8}}
@keyframes loadingFade{0%{opacity:0}50%{opacity:.8}100%{opacity:0}}
@keyframes coveo-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes fadeout{from{opacity:1}to{opacity:0}}
@keyframes coveo-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes loadingFade{0%{opacity:0}50%{opacity:.8}100%{opacity:0}}
@keyframes coveo-appear{from{opacity:0}to{opacity:1}}
@media(min-width:1200px){.container{width:1230px;max-width:1230px}.score-header-wrapper{width:100%}.score-header-wrapper .score-structural.score-column2-wideright{width:1230px;margin:0 auto}}
@media(min-width:1200px){.brandlogo-container.container{width:1230px;max-width:1230px;padding-left:15px;padding-right:15px}}
.sanofiLogo .score-structural.score-column2-wideright > .score-left{padding-left:0}
@media(max-width:992px){.sanofiLogo .score-column2-wideright .score-left{padding-left:0}}
@media(max-width:1024px){.score-header-wrapper{width:100%;padding:0}.score-header-wrapper .score-structural{margin:0}.score-header-wrapper .score-structural .score-center{padding:0}}
@media(max-width:992px){.headerContainer.score-structural.score-column{min-height:70px}}
.headerContainer.score-structural.score-column .score-center{padding:0}
#menuContainer{background:#f8f8f8}
@media(max-width:992px){#menuContainer #menucom{position:absolute;padding-left:0;padding-right:0;right:0;width:100%}}
#menuContainer .dropdown-menu{display:none!important}
@media(min-width:993px){#menuContainer nav .navbar-nav>li.mm2{padding-right:30px}}
#menuContainer nav .navbar-nav>li.active a{border-bottom:2px solid #2e4f9d}
@media(max-width:992px){#menuContainer nav .navbar-nav>li.active a{border-bottom:0 solid #2e4f9d}}
#menuContainer nav .navbar-nav>li.active a.toggle-caret{border:0}
@media(max-width:992px){#menuContainer .score-left .logo-thrombosis a{position:absolute;z-index:10001;left:20px}#menuContainer .score-right{padding:0}#menuContainer nav .navbar-nav>li.dropdown{padding:35px 7%;float:left;width:100%;border-top:3px solid white}#menuContainer nav .navbar-nav>li.dropdown>a{padding:0;font-size:26px;line-height:24px}#menuContainer .searchbox{display:none}#menuContainer .navbar-collapse.collapse{float:left;width:100%;padding-right:0}}
@media(max-width:767px){#menuContainer .score-left .logo-thrombosis a{position:absolute;z-index:10001;left:10px}#menuContainer nav .navbar-nav>li.dropdown{border-top:3px solid white;padding:20px 5%;float:left;width:100%}#menuContainer nav .navbar-nav>li.dropdown>a{padding:0;font-size:18px;line-height:24px}#menuContainer .navbar-collapse.collapse{float:left;width:100%;padding-right:0}}
#menuContainer .sm{display:none}
@media(max-width:992px){#menuContainer .sm{display:block}}
#menuContainer .sm .mobileSearch input.CoveoQueryBox1{border:0;padding:20px 7%;width:80%;font-size:20px;font-weight:normal;background:white url("-/media/4468d7b293e14be684a5c664b961d91f.ashx") no-repeat 15px center}
@media(max-width:767px){#menuContainer .sm .mobileSearch input.CoveoQueryBox1{width:100%;padding:20px 0 20px 12%}}
#menuContainer .sm .mobileSearch button{font-size:20px;border:0;background:#2e4f9d;padding:20px 20px;color:white;margin-left:20px;cursor:pointer;line-height:30px}
@media(max-width:767px){#menuContainer .sm .mobileSearch button{width:100%;margin-left:0;margin-top:10px;font-size:16px;line-height:24px}}
.navbar-sitemap li.hasChildren>a strong span{font-weight:bold}
.navbar-sitemap li>a strong{font-weight:bold!important}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#797979;background-color:transparent;text-decoration:underline}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#2e4f9d;background:0;font-weight:bold}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#797979;background:0}
@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#414141}}
.navbar-collapse{overflow-x:visible;max-height:340px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}
@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@media(max-width:767px){.navbar{position:relative}}
body,.navbar-nav>li a{color:#414141}
.circle,.btn,.flex-direction-nav li a,.navbar-nav>li:hover>ul li a,input[type=submit],.icon-list li a:before,.table-rwd .tbody .display-row{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}
.navbar{margin-bottom:0}
.navbar-static-top{border:0}
.navbar-default .navbar-toggle{margin:0;background:none!important;border:none!important}
.navbar-default .navbar-toggle .icon-bar{background-color:#33539f!important;transition:.25s ease-in-out}
.navbar-header{position:relative;z-index:10;float:none;width:100%;min-height:70px;display:none}
@media screen and (max-width:992px){.navbar-header{display:block}}
@media screen and (min-width:481px) and (max-width:767px){.navbar-header{min-height:50px}}
@media screen and (max-width:480px){.navbar-header{min-height:60px}}
.navbar-brand{padding:0}
.navbar-brand a{display:inline-block;height:auto;padding:0}
@media(min-width:1200px){.navbar-brand a img{margin-left:-7px}}
.navbar-brand.logo-thrombosis{padding-top:6px}
.navbar-brand.logo-clexane{margin:10px 0}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.navbar-nav>li:before{display:none}
nav .navbar-nav>li .dropdown-menu{display:none}
@media (min-width: 992px) {
    nav .navbar-nav > li.dropdown > a.dropdown-toggle.toggle-caret {
        display: block;
        float: left;
        padding: 30px 15px 30px 2px;
    }
}
.navbar-nav>li{font-size:14px;font-weight:600;position:relative}
.navbar-nav>li.active:before{display:block;font-family:thrombosis;position:absolute;left:0;right:0;top:0;font-size:6px;margin:0 auto;line-height:1;width:10px;height:10px}
.navbar-nav>li>a{line-height:75px;padding:0 20px}
.navbar-nav>li:first-child>a{padding-left:0}
.navbar-nav>li>a:hover{color:#797979;background:0}
.navbar-nav>li>ul{position:absolute;left:50%;display:none;width:210px;margin-left:-105px;padding:0;list-style:none;background-color:#a9aaab;top:75px}
.score-megamenu .dropdown-menu{clear:both;left:50%}
.score-megamenu.navbar .dropdown{position:relative}
.navbar-nav>li>ul:before{position:absolute;top:-11px;right:0;left:0;width:14px;height:11px;margin:0 auto;content:'';background:url('-/media/ems/conditions/generics/brands/lovenox/lovenoxru/arrow-top-submenu png.png') no-repeat 0 0}
.navbar-nav>li>ul li{text-align:center}
.navbar-nav>li>ul li a{font-size:11px;display:inline-block!important;width:100%;padding:10px 0;color:white;white-space:normal}
.navbar-nav>li>ul li a:hover{text-decoration:none!important;background:#5d5e5e url('-/media/ems/conditions/generics/brands/lovenox/lovenoxru/bg-gradient-menu-hover png.png') no-repeat 50% 0!important}
.navbar-collapse.collapse{position:relative;z-index:5;clear:both;min-height:75px;padding-right:0;float:right}
@media(max-width:480px){.navbar-brand.logo-clexane{clear:left;margin-top:-10px}}
@media(min-width:768px) and (max-width:991px){.navbar-nav>li{font-size:11px}.navbar-nav>li:before{display:none}.navbar-nav>li>a{padding:0 10px}}
@media(min-width:992px) and (max-width:1199px){.navbar-nav>li{font-size:12px}.navbar-nav>li>a{padding:0 10px}}
.logo-thrombosis{width:450px}
.navbar-sitemap{list-style:none}
.navbar-sitemap>li>a{font-size:19px}
.navbar-sitemap li a{color:#414141}
.navbar-sitemap li ul{list-style:none}
.navbar-sitemap li ul li a{font-size:12px;color:#868686}
@media(min-width:768px){.navbar-sitemap li.hasChildren{width:100%;display:flex;align-items:center}.navbar-sitemap li.hasChildren>a{min-width:38%;height:100%;display:table-cell;vertical-align:middle;list-style:none}.navbar-sitemap>li>a{padding:20px 20px 20px 0;line-height:1}.navbar-sitemap li.hasChildren>a strong:before{display:block;content:'';position:absolute;left:0;line-height:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:1px;background-color:#d8d8d8}.navbar-sitemap li.hasChildren>a strong{width:100%;display:inline-block;position:relative;font-weight:normal}.navbar-sitemap li.hasChildren>a strong span{position:relative;padding-right:10px;background-color:#f8f8f8;line-height:1.4}.navbar-sitemap li.hasChildren>a strong:before{height:1px;position:absolute}.navbar-sitemap li.hasChildren>ul{position:relative;display:table-cell;padding:20px 0}.navbar-sitemap li.hasChildren>ul:before{content:'';position:absolute;left:-20px;top:30px;bottom:30px;width:1px;background-color:#d8d8d8}.navbar-sitemap li.hasChildren>ul>li{position:relative}.navbar-sitemap li.hasChildren>ul>li:before{content:'';position:absolute;width:14px;height:1px;left:-20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#d8d8d8}}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.navbar-nav .dropdown span.caret{display:none}
.navbar-default{border:0;background:0;z-index:1001}
.navbar-nav>li.dropdown{padding:0 20px}
.navbar-nav>li.dropdown>a{padding:30px 0}
.brand-outer-container{background-color:white}
.brandlogo-container.home-page{padding:0}
.brandLogo a img{float:right;width:83px;height:45px;margin-top:0;}
.brandLogo{background-color:white;min-height:30px;max-width:1230px;margin:0 auto}
@media(min-width:1200px){.brandlogo-container .brandLogo{width:1200px;max-width:1200px;margin-left:auto;margin-right:auto}}
.brandLogo .score-right{padding-right:0!important}
.score-header .score-structural{margin-left:-15px;margin-right:-15px}
.score-header .searchbox.score-structural{margin-left:0;margin-right:0}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.brandLogo .score-right{padding-right:5px!important}}
.score-header-wrapper{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;background:white}
.navbar-default .navbar-nav>li>a{color:#2e4f9d;font-weight:bold;font-size:16px;line-height:24px}
@media(max-width:992px){.navbar-default .navbar-nav>li>a{font-size:26px;line-height:24px}}
.navbar-nav .dropdown span.caret{display:none}
.navbar-default{border:0;background:0}
.navbar-nav>li.dropdown>a{padding:30px 0}
.navbar-sitemap{margin-left:20px}
.navbar-sitemap .dropdown-menu{background-color:#f8f8f8!important;border:0;box-shadow:none}
.navbar-sitemap li>a strong{font-weight:normal}
.navbar-sitemap li{float:left;width:100%}
@media(max-width:767px){.navbar-sitemap .dropdown-menu{position:relative;display:block;width:100%;float:left}.sitemap .hasChildren a strong{font-weight:bold}.sitemap .sub-child-list{margin-left:20px}}
@media(min-width:992px) and (max-width:1199px){.sanofiLogo .score-structural.score-column2-equal>.score-left{float:left;width:25%}.sanofiLogo .score-structural.score-column2-equal>.score-right{float:left;width:75%}}
@media(max-width:400px){.anwser{margin-bottom:20px}.sitemap .dropdown-menu>li>a{display:block;white-space:normal}.navbar-sitemap{margin-left:0}.sitemaptitle header{margin-bottom:15px}.icon-list li{height:130px}.icon-list li a{font-size:10px}.captcha>.score-center{margin-top:0}}
@media(max-width:320px){.brandLogo .score-right{width:66%}.form-horizontal label.errorLb{float:left}ul.icon-list{width:90%}.sitemap .text-component h1{font-size:30px}}
.searchbox{width:30px;position:absolute;top:10px;bottom:0;right:0;overflow:hidden;margin:auto;padding:0;margin-top:18.5px}
@media(min-width:993px) and (max-width:1024px){.searchbox{top:27px}}
.searchbox>.score-center{padding:0!important}
@media(max-width:767px){.searchbox{position:initial;margin-left:170px;margin-top:0}}
.navbar-nav>li{font-size:14px;font-weight:600;position:relative}
.navbar-nav>li:first-child>a{padding-left:0}
.navbar-nav>li>a{line-height:75px;padding:0 20px}
.navbar-nav>li a{color:#414141}
.navbar-nav>li:first-child>a{padding-left:0}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.score-structural.score-column2-wideleft>.score-left{float:left;width:59%}.score-structural.score-column2-wideleft>.score-right{float:left;width:40%}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.flash-container iframe,.flash-container{width:100%!important}.navbar-nav>li{min-width:75px}}
@media screen and (max-width:992px){.logo-thrombosis .score-structural.score-column>.score-center{padding:0}}
#menuContainer{border-bottom:unset}

.score-structural.score-column>.score-center{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column>.score-center{float:left;width:100%}}
.score-structural.score-column2-wideleft>.score-left,.score-structural.score-column2-wideleft>.score-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column2-wideleft>.score-left{float:left;width:33.333%}.score-structural.score-column2-wideleft>.score-right{float:left;width:66.667%}}
.score-structural.score-column2-wideright>.score-left,.score-structural.score-column2-wideright>.score-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column2-wideright>.score-left{float:left;width:33.333%}.score-structural.score-column2-wideright>.score-right{float:left;width:66.667%}}
@media(min-width:1200px){.score-header-wrapper .score-structural.score-column2-wideright{width:1230px;margin:0 auto;float:none}}
@media (min-width: 992px) {
    #menuContainer { margin-left: -15px; margin-right: -15px; }
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
header .global-menu{display:none}

#menuContainer .navbar { margin-bottom: 0; border: 0; min-height: 0; }
.navbar-brand.logo-thrombosis a {
    width: 193px;
    min-width: 193px;
}

.logo-thrombosis img { height: 58px; width: auto; max-width: 100%; }
/* Legacy parity: prod .searchbox holds a Coveo widget that is commented out in
   the Sitecore export, so no search control is visible in the header on any
   viewport. Keep the /search route reachable but hide the header icon to match
   prod pixel-for-pixel (PWRU-285). */
.header-searchbox {
    display: none;
}

@media (max-width: 991px) {
    #site-menu.collapse:not(.is-open) { display: none !important; }
    #site-menu.collapse.is-open { display: block !important; visibility: visible !important; height: auto !important; overflow: visible !important; }
    .score-hamburger.navbar-toggle.nav-toggle { display: block; }
}
