/*FID 367213, 367408 */

/*#762838.3//11.28.17//
Ecolab
*/

/*
http://ru-ru.ecolab.com/about/our-businesses?mpactionid=524312
*/

footer div.score-right > ul.score-menu-list.ecolab-footer-nav > li:nth-child(3),
footer div.score-right > ul.score-menu-list.ecolab-footer-nav > li:nth-child(4){
  min-height: 32px;
  display: flex;
}

footer div.score-right > ul.score-menu-list.ecolab-footer-nav > li > a{
	display: block;
	line-height: 1.2;
	font-size: 11px;
}

/*
http://ru-ru.ecolab.com/offerings/ultrasil-membranecare-2?mpactionid=524312
*/

.ecolab-feature .ecolab-feature__content .score-highlight-header{
  font-weight: 700;
}

/*796536.19//6.1.18//
https://ru-ru.ecolab.com/*/
body main .content .inputs .units span, .of span {
    display: none;
}

/*#743904.2//10.19.18//
https://ru-ru.ecolab.com/
*/

div.score-megamenu-content > div.score-component.mega-menu-section-spider > div.nav-tabs-wrapper-outer > div.nav-tabs-wrapper-inner > ul.nav > li > a{
	min-height: 102px;
}

div.tab-content-wrapper-outer > div.tab-content-wrapper-inner > div.tab-content > div[role="tabpanel"] > ul > li{
	min-height: 84px;
}

/*#743904.10//10.25.18//
https://ru-ru.ecolab.com/
*/

@media(max-width: 992px){
footer div.score-right > ul.score-menu-list.ecolab-footer-nav > li{
	display: inline-block;
	float: left;
	width: 48%;
	margin: 0 1% 2% 0 !important;
	min-height: auto !important;
}
}

/*#814335.3//10.25.18//
https://ru-ru.ecolab.com/
*/

@media(min-width: 992px){
div.score-stripe div.score-center div.score-center-text > div.score-content-spot > p > span{
	font-size: 20px !important;
	display: block;
	min-height: 60px;
} 
}

/*#743904.14//10.26.18//
https://ru-ru.ecolab.com/nalco-champion/expertise-and-innovation
*/

@media(min-width: 992px){
div.score-stripe.ecolab-horizontal-nav > div.container > div > div.score-center > ul > li > a{
	min-height: 70px;
}
}

@media(max-width:640px){
div.score-highlight .caption .score-highlight-body {
    line-height: 15px;
}
}




/*#836888.2//2.15.19//*/

div.nav-tabs-wrapper-outer > div.nav-tabs-wrapper-inner > ul.nav.nav-tabs > li > a{
	min-height: 122px !important;
}



/*#836888.4//2.18.19//*/

div.score-call-to-action > a.score-button{
	white-space: normal;
	line-height: 1.4;
	padding-top: 8px;
	padding-bottom: 8px;
}

@media(min-width: 1200px){
div.score-highlight.score-highlight_feature-content > div.score-highlight-header{
	min-height: 82px;
	line-height: 1;
	padding-top: 8px;
}
}

@media(min-width: 992px) and (max-width: 1200px){
div.score-highlight.score-highlight_feature-content > div.score-highlight-header{
	min-height: 100px;
	line-height: 1;
	padding-top: 8px;
}
}

div.score-style-box a.score-button.btn-primary{
	white-space: normal;
	line-height: 1.4;
	padding-top: 8px;
	padding-bottom: 8px;
}

@media(min-width: 1200px){
div.score-stripe div.score-style-box div.score-style-box{
	min-height: 200px;
}

div.score-stripe div.score-style-box div.score-style-box div.score-highlight-body p{
	font-size: 13px !important;
	line-height: 1.4 !important;
}

div.score-stripe div.score-style-box div.score-style-box div.score-highlight-body p *{
	font-size: 14px !important;
	line-height: 1 !important;
}
}

@media(min-width: 992px) and (max-width: 1200px){
div.score-stripe div.score-style-box div.score-style-box{
	min-height: 200px;
}

div.score-stripe div.score-style-box div.score-style-box[style*="background-color:#005075;"]{
	min-height: 250px;
}

div.score-stripe div.score-style-box div.score-style-box div.score-highlight-body p{
	font-size: 13px !important;
	line-height: 1.4 !important;
}

div.score-stripe div.score-style-box div.score-style-box div.score-highlight-body p *{
	font-size: 14px !important;
	line-height: 1 !important;
}
}

@media(min-width: 768px) and (max-width: 1200px){
div.score-hero > h1{
	font-size: 3.4vw !important;
	line-height: 1.1 !important;
}
}

@media(max-width: 640px){
div.score-hero > h1{
	font-size: 7.6vw !important;
	line-height: 1.1 !important;
}
}