.sustainabilityfilter.filtercolumn .filterinner.biodegradabilityfilter {
    clear: both;
}
.third-level-nav-wrapper,#contentwrapper{background:#f4f7f8;}
.header-main-container.inner-header-container {
    margin-bottom: 0;
}

#menu .menufade {display:none; }
#onlinecompendium .menu {display:block;width:100%;height:47px; font-size:1.5rem; }
#onlinecompendium .menu .container {position:relative;max-width:960px;margin:0 auto; }
#onlinecompendium .menu .background {
position:absolute;top:47px;left:-239px;display:block;width:404px;height:542px; display:none;} /*Hidden temporarily */
#onlinecompendium .menu .padding {padding-left:94px;padding-right:28px; }
#onlinecompendium .menu .info {color:#aaa; }
#onlinecompendium .menu .about {float:right;height:47px; }
#onlinecompendium .menu .about a {color:#fff;}
#onlinecompendium .menu ul {display:inline-block;list-style-type:none;padding:0;margin:0;height:47px; }
#onlinecompendium .menu ul li {display:inline-block;padding-left:20px; }
#onlinecompendium .menu ul li a, #onlinecompendium .padding span a {display:block;color:#fff;padding:10px 10px 0 10px;height:29px;margin-top:8px;}
#onlinecompendium .menu ul li a.selected, #onlinecompendium .padding span a.selected {background-color:#fcfcfc;color:#4b4b4b;border-radius:10px 10px 0 0; }
.ingredientDetailsContainer {/*width:960px;margin:0 auto;*/display:none;min-height:200px;float:left;width:100%;position:relative;}
.ingredientDetailsContainer .product-loader{position:absolute;top:50%;left:50%;margin-left:-32px;margin-top:-32px;}
.ingredientDetailsContainer .fadehide{opacity:0;}
.ingredientDetailsContainer .content{transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;}

#resultslistcontentwrapper{position:relative;}
#resultslistcontentwrapper .loader{position:absolute;height:100%;width:100%;top:0;left:0;background:#fff;display:none;}
#resultslistcontentwrapper .loader img{position: absolute;top: 50%;left: 50%;}

.resultitem.active .ingredientDetailsContainer{display:none;}

.resultitem .ingredientDetailsContainer .loader{text-align:center;padding:100px 40px;display:none;}
.resultitem .ingredientDetailsContainer .loader img{display:inline-block;}
.resultitem{transition:opacity 1s ease,visibility 1s ease;-webkit-transition:opacity 1s ease,visibility 1s ease;-moz-transition:opacity 1s ease,visibility 1s ease;-o-transition:opacity 1s ease,visibility 1s ease;-ms-transition:opacity 1s ease,visibility 1s ease;}
.is-hidden{/*visibility:hidden;height:0;*/opacity:0;}

.ingredientDetailsContainer .loader {text-align:center;padding:100px 40px;display:none; }
.ingredientDetailsContainer .print {position:absolute;top:14px;right:46px; }
.ingredientDetailsContainer .print a {display:block;color:#999 !important;}
/*.ingredientDetailsContainer .details, .ingredientDetailsContainer .shortdetails {display:none;}*/
.ingredientDetailsContainer .content {margin:0;padding:20px 40px 26px 40px;position:relative;}
.ingredientDetailsContainer .content .details .detailsinnercontent{margin-left:-18px;margin-right:-18px;margin-top:-10px;/*background:#ccc;*/padding:56px 17px 10px;}
.ingredientDetailsContainer .content .details .bottom-content{text-align:right;margin-top:15px;float:left;width:100%;}
.ingredientDetailsContainer .content .details .bottom-content p{padding:0;}
.ingredientDetailsContainer .content .details .detailsinnercontent .productdetailsmoreinfo{padding:64px 20px 10px 269px;width:100%%;}
.ingredientDetailsContainer .content .details .detailsinnercontent .productdetailsmoreinfo p{/*color:#fff;*/font-size:1.6rem;line-height:2.4rem;padding-bottom:22px;}
.ingredientDetailsContainer .content .details .detailsinnercontent .productdetailsmoreinfo p:not(.rad-header) {
    color:#222d35;
    padding-bottom: 34px;
}
.ingredientDetailsContainer .content .details .detailsinnercontent .productdetailsmoreinfo .rad-header{text-transform:uppercase; font-family: "SulSans-Bold",sans-serif; padding-bottom:7px;}
.ingredientDetailsContainer .content .details .detailsinnercontent *{/*color:#fff !important; */}
.ingredientDetailsContainer .content .details .detailsinnercontent .productdetailsname{

 writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: bt-lr;


transform: rotate(-180deg); position:absolute; left:0; top:0; padding: 0px 66px 77px 0;font-size: 7rem;letter-spacing: normal;}
.ingredientDetailsContainer .content .details .detailsinnercontent .productdetailsname .product-name-line{position:absolute; right:0; top:0; width:25px; height:100%; }
.ingredientDetailsContainer .content .details .detailsinnercontent .productdetailsname .product-name-line:before{content:''; width: 0; 
  height: 0; 
  border-left: 0px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  position: absolute;
  left: 0;
  top: 0;
}

#resultslist .ingredientDetailsContainer .detailsinnercontent .producttoplinks a,#resultslist .ingredientDetailsContainer .detailsinnercontent .producttoplinks a:before,#resultslist .ingredientDetailsContainer .detailsinnercontent .producttoplinks a:hover:before{/*color:#fff;*/}

#resultslist .resultitem .ingredientDetailsContainer .detailsinnercontent .closebutton .close-bar{/*background:#fff;*/}


.ingredientDetailsContainer .producttoplinks{float:right;margin-right:40px;margin-top:7px;}
.ingredientDetailsContainer .detailsinnercontent .producttoplinks{margin-top:-39px;}



.ingredientDetailsContainer .producttoplinks > div{float:left;}
.shortdetails .producttoplinks .download{display:none;}
#resultslist .ingredientDetailsContainer .producttoplinks a{font-size:1rem;line-height:1.4px;color:rgba(102, 141, 157, 0.75);position:relative;padding:0;float:left;width:auto;margin-left: 40px;font-family: "SulSans-Bold",sans-serif !important; text-transform: uppercase; margin-top:10px;}
.ingredientDetailsContainer .producttoplinks a:before{position:absolute;left: -26px;top:0;font-family: 'ingredients-icons' !important;font-size:2.1rem;display: inline-block;color:rgba(102, 141, 157, 0.50);}
#resultslist .ingredientDetailsContainer .producttoplinks a:hover{color:rgba(102, 141, 157, 1);}
#resultslist .ingredientDetailsContainer .producttoplinks a:hover:before{color:rgba(102, 141, 157, 1);}
#resultslist .ingredientDetailsContainer .detailsinnercontent .producttoplinks a:hover{color:rgba(102, 141, 157, 1); !important;}
#resultslist .ingredientDetailsContainer .detailsinnercontent .producttoplinks a:hover:before{color:rgba(102, 141, 157, 1);}

.ingredientDetailsContainer .producttoplinks .print-icon input{background-image: url(/~/media/Images/I/IFF-V2/css/print-icon.svg); background-repeat: no-repeat; height: 21px; border: 0; background-color: transparent;font-size:1rem;line-height:1.4px; font-family: 'SulSans-Bold'; text-transform: uppercase; color:rgba(102, 141, 157, 0.75); padding-left: 30px; margin-left: 21px;}
.ingredientDetailsContainer .producttoplinks .print-icon input:hover{background-image: url(/~/media/Images/I/IFF-V2/css/print-icon-hover.svg); }


.ingredientDetailsContainer .producttoplinks .sharebox .sharelinks{float:left;margin-right: 0;display:none;}
.ingredientDetailsContainer .producttoplinks .sharebox:hover .sharelinks{display:block;}
.ingredientDetailsContainer .producttoplinks .sharebox .sharelinks a{text-indent:-999999px;width: 19px !important;margin-left: 0 !important;margin-right: 15px;height: 19px;/* padding: 0 0 0 26px  !important; */}
.ingredientDetailsContainer .producttoplinks .sharebox .sharelinks a:before{text-indent:0;display:inline-block;font-size:1.9rem;left: 0;top: 0;width: 19px;height: 19px;text-align: center;}
.ingredientDetailsContainer .producttoplinks .sharebox .sharelinks a:hover:before{color:#00aced !important;}
.ingredientDetailsContainer .producttoplinks .sharebox .sharelinks a.icon-pinterest:hover:before{color:#bd081c !important;}
.ingredientDetailsContainer .producttoplinks .sharebox .sharelinks a.icon-twitter:hover:before{color:#00aced !important;}
.ingredientDetailsContainer .producttoplinks .sharebox .sharelinks a.icon-linkedin:hover:before{color:#0077b5 !important;}
.ingredientDetailsContainer .producttoplinks .sharebox .sharelinks a.icon-facebook:hover:before{color:#3b5998 !important;}
.ingredientDetailsContainer .producttoplinks .sharebox .sharelinks a.icon-email:hover:before{color:#222d35 !important;}

.ingredientDetailsContainer .closebutton {position:absolute;top:20px;right:15px;}
/*#resultslist .resultitem .ingredientDetailsContainer .closebutton:hover .close-bar{height:4px;transition:all 0.6s ease;-ms-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;}*/
.ingredientDetailsContainer .closebutton a {font-size:2.1rem;color:#999;/*font-family:"Ubuntu", sans-serif;*/ }
.ingredientDetailsContainer .ifflogo {position:absolute;top:50px;right:40px;}
/*.ingredientDetailsContainer .ingredientDetailsContainername, .ingredientDetailsContainer #shortproductdetailsname {font-size:42px;margin-top:46px;line-height:45px;margin-left:20px;letter-spacing: -0.4px;}*/

.ingredientDetailsContainer .productdetailsname {font-family: 'SulSans-Bold'; font-size:4.2rem; line-height:45px; text-transform: uppercase; margin-top:65px; letter-spacing: 2px; position: relative; /*margin-left:20px;*/ padding-right: 140px; }
.ingredientDetailsContainer .productdetailsformulatext{padding-right: 140px; }
.ingredientDetailsContainer .big-image{padding-right:290px;}

.ingredientDetailsContainer .detailsinnercontent .productdetailsname{margin-top:0;}


/*.ingredientDetailsContainer .ingredientDetailsContainerformulatext, .ingredientDetailsContainer #shortproductdetailsformulatext {font-size:18px;color:#221f1f;margin-left:20px;margin-top:8px;font-weight:300;text-align:left;letter-spacing: 0.4px;}*/

.ingredientDetailsContainer .productdetailsformulatext{font-size:1.6rem; color:#222d35; line-height: 1.25; margin-top:8px; text-align:left; /*margin-left:20px;*/ }


.ingredientDetailsContainer .ingredientDetailsContainerformulaimage{position:absolute;right:-48px;top:0px;}
.ingredientDetailsContainer .column1 {float:left;width:100%;position:relative;}

.ingredientDetailsContainer .single .column1{margin-top:40px;}
.ingredientDetailsContainer .single .detailsinnercontent+.column1{margin-top:10px;}
.ingredientDetailsContainer .column2 {float:left;width:100%;padding:110px 0 0 20px;position:relative;border-top:4px solid #fff;}
.ingredientDetailsContainer .single .column2{padding:0; flex-wrap: wrap; display: flex;}
.ingredientDetailsContainer .ingredientDetailsContainermoreinfo .column2 {float:left;width:520px;padding:40px 0 0 0; }
.ingredientDetailsContainer .ingredientDetailsContainermoreinfo .column2 .row {border:0 !important; }
.ingredientDetailsContainer .ingredientDetailsContainermoreinfo .separator {background-color:#efefef;display:block;height:1px;margin:15px 0;padding:0; }
.ingredientDetailsContainer .shortdetails .column2 {float:left;/*width:520px;*/width:100%;padding:31px 0 0 0px; }


.ingredientDetailsContainer .productdetailscontentleft{float:left;position:relative;}
.ingredientDetailsContainer .productdetailscontentright{float:left;position:absolute;right:0;bottom:11px;text-align:right;}
.ingredientDetailsContainer .productdetailscontentright .ipcdetails{margin-top:20px;}
.ingredientDetailsContainer .shortdetails .column2 .shortproductdetailscontentright{float:left;width:calc(100% - 278px);width:-webkit-calc(100% - 278px);width:-moz-calc(100% - 278px);border-left:4px solid #fff;min-height: 278px;}
.ingredientDetailsContainer .productdetailscontentleft .productdetailsodor{position:absolute;bottom:0;left:0;width:100%;}

.ingredientDetailsContainer .productdetailscontentleft .productdetailsodor .producdetailsodorbackground{position:absolute;bottom:0;top:0;left:0;right:0;width:100%;opacity:0.8;z-index:2;}
.ingredientDetailsContainer .productdetailscontentleft .productdetailsodor .producdetailsodordetails{position:relative;z-index:3;color:#fff;padding:21px 18px 18px 18px;}
.ingredientDetailsContainer .productdetailscontentleft .productdetailsodor .producdetailsodordetails .productdetailsodorfamily{display:block;font-size:2.4rem;line-height:34px;}
/*.ingredientDetailsContainer .productdetailscontentleft .productdetailsodor .producdetailsodordetails .productdetailsodorfamily{font-size:;line-height:;font-family:'';color:#fff;}*/
.ingredientDetailsContainer .productdetailscontentleft .productdetailsodor .producdetailsodordetails .productdetailsodorfacet{display:block;font-size:1.8rem;line-height:28px;}
.ingredientDetailsContainer .shortdetails .column2 .shortproductdetailscontentright .shortproductdetailsolfactory{border-bottom:4px solid #fff;padding:11px 18px;}
.ingredientDetailsContainer .column2 .detailsrightborder{border-right:4px solid #fff;}
.ingredientDetailsContainer .column2 .detailsheading{display:block;font-family: "SulSans-Bold",sans-serif;font-size:1.6rem;line-height:24px;color:#4b2100;text-transform:uppercase;letter-spacing: 0.2px;}
.ingredientDetailsContainer .column2 .detailscontent{display:block;font-size:1.6rem;line-height:20px;color:#222d35;letter-spacing: 0.14px;}
.shortproductdetailscaswrapper.shortproductdetailswrapper span.detailscontent{word-break:break-all;}
.ingredientDetailsContainer .single .column2 .singleproductdetailswrapper{float:left;border-bottom:4px solid #fff;padding:10px 18px;}
.ingredientDetailsContainer .single .column2 .rowparent{float:left;width:100%;}
.ingredientDetailsContainer .single .column2 .width15{width:15%;}
.ingredientDetailsContainer .single .column2 .width25{width:25%;}
.ingredientDetailsContainer .single .column2 .width35{width:35%;}
.ingredientDetailsContainer .single .column2 .width75{width:75%;}
.ingredientDetailsContainer .single .column2 .width50{width:50%;}
.ingredientDetailsContainer .single .column2 .width100{width:100%;}


.ingredientDetailsContainer .shortdetails .column2 .shortproductdetailscontentright .bottomdetails .shortproductdetailswrapper{height:100%;width:11%;padding:13px 17px;}
.ingredientDetailsContainer .shortdetails .column2 .shortproductdetailscontentright .bottomdetails .shortproductdetailswrapper:nth-child(1){width:24.5%;}
.ingredientDetailsContainer .shortdetails .column2 .shortproductdetailscontentright .bottomdetails .shortproductdetailswrapper:nth-child(2){width:15.5%;}
.ingredientDetailsContainer .shortdetails .column2 .shortproductdetailscontentright .bottomdetails .shortproductdetailswrapper:nth-child(3){width:17%;}
.ingredientDetailsContainer .shortdetails .column2 .shortproductdetailscontentright .bottomdetails .shortproductdetailswrapper:nth-child(4){width:32%;}



.ingredientDetailsContainer #olfactivecolumn {padding:10px;background-color:#efefef; }
.ingredientDetailsContainer #olfactivecolumn .olfactive {/*font-family:"Ubuntu", arial, sans-serif;font-family:"Whitney A", "Whitney B" !important;*/font-size:1.3rem;color:#8a8a8c;text-align:center;margin:20px 0; }
.ingredientDetailsContainer #olfactivecolumn .current {background-color:#fff;border-radius:35px;width:70px;height:70px;border:solid 1px #c28c4b;line-height:70px;margin:0 auto;font-weight:bold; }
.ingredientDetailsContainer .column2 .row {/*font-family:"Ubuntu", sans-serif;font-family:"Whitney A", "Whitney B" !important;*/border-bottom:solid 1px #efefef;padding-bottom:14px;margin-bottom:14px;font-size:1.4rem;font-weight:300;color:#221f1f;margin-left:0px;margin-right:0px;}
/*.ingredientDetailsContainer .column2 .title {font-weight:800;text-transform:uppercase;font-size:1.1rem;color:#221f1f;}*/
.ingredientDetailsContainer .ingredientDetailsContainerproductimage img {width:182px;height:302px;display:block; }
.ingredientDetailsContainer .ingredientDetailsContaineripcnumber {/*font-family:"Ubuntu", sans-serif;font-family:"Whitney A", "Whitney B" !important;*/ }
.ingredientDetailsContainerodorfamily, #shortproductdetailsodorfamily {font-weight:bold;font-size:1.5rem; }
.ingredientDetailsContainerodorfacet {font-size:1.5rem; }
/*.producttable {width:100%;
  border-bottom:solid 1px #efefef;font-size:1.4rem;font-weight:300;color:#221f1f; }*/
/*.producttable td {padding:6px 6px 16px 0; }*/
.ingredientDetailsContainer .noteimpactcolumn {width:33.4%;padding:0;background-color:#fff;text-align:center;float:left;border-left:4px solid #fff;}
.ingredientDetailsContainer .noteimpactcolumn .title {font-weight:700;font-size:1.4rem;color:#fff;text-transform:uppercase;padding:7px 15px;height:31px;}
.ingredientDetailsContainer .noteimpactcolumn .scroll-table-container{height:100%;margin:0;padding:0;}
.ingredientDetailsContainer .noteimpacttable {width:100%;height:100%;margin:0; max-width:185px;}
.ingredientDetailsContainer .noteimpacttable tr td:first-child{width:63px;text-transform: uppercase;}
.ingredientDetailsContainer .noteimpacttable thead th {font-size:1.4rem;line-height:16px;}
.ingredientDetailsContainer .noteimpacttable td {font-size:1.6rem;color:#222d35;line-height:24px;}
.ingredientDetailsContainer .noteimpacttable .notecircle {display:block;width:36px;height:36px;background-color:#fff;color:#8a8a8c;border:solid 1px #c28c4b;border-radius:21px;font-size:1.3rem;margin:0 auto; }
.ingredientDetailsContainer .noteimpacttable .notecircle img {display:none; }
/*.ingredientDetailsContainer .noteimpacttable .currentcircle{background-color:#c28c4b;color:#fff;}*/
table.noteimpacttable td.valueCell div{height:12px!important;width:12px!important;background: #fff;display: block;content: "";border: 1px solid;margin:0 auto;}
.ingredientDetailsContainer .noteimpacttable td{padding:0px;vertical-align:middle;}
/*.ingredientDetailsContainer .noteimpacttable tbody tr td:first-child{text-align:right;}*/
/*.ingredientDetailsContainer #producttable {width:370px;padding-left:20px;line-height:20px; }*/
/*.ingredientDetailsContainer #producttable th {font-family:"Arial Black", arial, sans-serif;font-weight:bold;color:#221f1f;font-size:1.1rem;text-transform:uppercase;border-bottom:solid 1px #efefef;text-align:left;}*/
/*.ingredientDetailsContainer #producttable td {font-weight:300;color:#221f1f;font-size:1.4rem;border-bottom:solid 1px #efefef;text-align:left; }*/
#filterareas {width:980px;margin:0 auto;padding-top:10px;margin-bottom:25px;background-color:#fff; }
#filterareas .content {padding:0 8px 0 50px; }
#filterareas .content #filters {width:850px;margin:0 auto; }
#filteraz {display:none; }
#filteraz {font-size:1.5rem;color:#000;text-transform:uppercase;padding:20px 0 20px 40px; }
#filteraz a {color:#000;padding:4px 9px;text-align:center; }
#filteraz a:hover {background-color:#d6d6d6;border-radius:5px; }
#filterodor {display:none; }
#filterodor .odorfilter {display:block;float:left;width:90px;height:78px;text-transform:uppercase;line-height:78px;padding-left:76px;margin-left:34px; }
#filterolfactive {display:none; }
#filterolfactive .olfactivefilter {display:block;float:left;width:92px;height:78px;text-transform:uppercase;line-height:78px;padding-left:76px;padding-right:10px;}
#filterPerformance {display:none;font-family:Times, "Times New Roman", serif;font-size:1.6rem;color:#008781;padding:20px 0 20px 40px; }
#filterPerformance .addbutton {background-color:#198482;font-size:1.6rem;padding:10px 20px;border-radius:6px;text-transform:uppercase;color:#fff; }
.filter {display:inline-block;background-color:#ececec;padding:4px 8px;border-radius:4px;text-transform:uppercase;margin-right:6px;margin-bottom:6px;margin-top:20px; }
.filter .closefilter {display:inline-block;width:14px;line-height:14px;text-align:center;font-weight:bold;color:#fff;font-size:1.1rem;background-color:#b20000;border-radius:2px;margin-right:10px; }
#resultslist {/*width:960px;margin:0 auto;*/min-height:396px;clear: both;float: none;}
#resultslist a:hover{text-decoration:none;}
#resultslistcontent {/*margin:10px 20px 10px 84px; */}
#resultslist .resultitem {float:left;width:100%; margin-bottom:2px; /*margin-right:1%;height:40px;*/line-height:38px;/*border:2px solid #c8c8c8;border-bottom:none;*/position:relative; /*border-left:2px solid #c8c8c8;border-right:2px solid #c8c8c8;margin-top:-2px;*/ background:#fff;}
/*#resultslist .resultitem:before,#resultslist .resultitem:after{content:'';display:block;height:2px;background:#c8c8c8;position:absolute;z-index:99;left:-2px;right:-2px;}*/
#resultslist .resultitem:before{top:0;}
#resultslist .resultitem:after{bottom:0;}
#resultslist .resultitem:hover:not(.active){background:#ecf0f3;}
/*#resultslist .resultitem:hover,#resultslist .resultitem.active{border-left:2px solid #222d35;border-right:2px solid #222d35;}*/
#resultslist .resultitem:hover:before,#resultslist .resultitem:hover:after,#resultslist .resultitem.active:before,#resultslist .resultitem.active:after{background:#222d35;z-index:101;}

/*#resultslist .resultitem.no-bottom-border:after{display:none;}*/
/*#resultslist .resultitem.active{border:2px solid #222d35 !important;}
#resultslist .resultitem.active + .resultitem{border-top:none;}
#resultslist .resultitem:last-child{border-bottom:2px solid #c8c8c8;}
#resultslist .resultitem.active:last-child{border-bottom:2px solid #222d35;}
#resultslist .resultitem:hover{border:2px solid #222d35;}*/
#resultslist .resultitem:hover .product-item-title a:after, #resultslist .resultitem:hover .product-item-title a:before{background:#222d35;}
/*#resultslist .resultitem:hover + .resultitem{border-top:none;}
#resultslist .resultitem.showItem:hover ~ .resultitem.showItem{border-top:none;border-bottom:2px solid #c8c8c8;}
#resultslist .resultitem.showItem.active ~ .resultitem.showItem{border-top:none;border-bottom:2px solid #c8c8c8;}
#resultslist .resultitem.no-border-bottom{border-bottom:none !important;}
#resultslist .resultitem.no-border-top{border-top:none !important;}*/
/*#resultslist .resultitem.active:hover~.resultitem{border-bottom:none;}*/

#resultslist .resultitem .odorfamilykey {display:block;float:left;width:34px;height:34px;margin-right:16px; border-radius:100%; margin-top: -8px;}
#resultslist .resultitem a {width:100%;display:block;line-height:2.3rem; font-size:1.6rem; vertical-align:middle;/*font-family:"Whitney A", "Whitney B";*//*color:#646464;font-weight:400;font-style:normal;font-size:1.3rem;*/padding:26px 18px 18px 18px;float:left;position:relative;}
#resultslist .resultitem .product-item-title a:before,#resultslist .resultitem .product-item-title a:after{content:'';display:block;background:#222d35;position:absolute;top:0;right:17px;}
#resultslist .resultitem .product-item-title a:before{height:2px;width:30px;top: 32px;}
#resultslist .resultitem .product-item-title a:after{height:30px;width:2px;top:18px;right: 31px;}
#resultslist .resultitem.active .product-item-title{display:none;}
#resultslist .resultitem.active .product-item-title a:after{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
#resultslist .resultitem .product-item-title a:after,#resultslist .resultitem .product-item-title a:before{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}


#resultslist .resultitem .ingredientDetailsContainer .closebutton .close-bar{display:block;height:2px;width:30px;background:#222d35;position:absolute;right:0;left:1px;transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
#resultslist .resultitem .ingredientDetailsContainer .closebutton .close-bar:last-child{transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}

#resultslist .resultitem a:focus{text-decoration:none;}

#resultslist .resultitem a .product-name{color:#222d35;font-weight:bold; font-family: "SulSans-Bold",sans-serif; text-transform: uppercase; }

#resultslist .resultitem a .product-odor-details{color:#222d35; padding:0 15px;}
#resultslist .resultitem a .product-odor-details #mainproductdetailsodorfamily{font-weight:bold; font-family: "SulSans-Bold",sans-serif;}
#resultslist .resultitem a .product-cas{font-size:1.6rem;color:#222d35;}
#resultslist .resultitem a .product-cas .title{font-weight:bold; font-family: "SulSans-Bold",sans-serif;}
#resultslist .resultitem a .product-cas #productdetailcasn{font-weight:400;}
#resultslist .resultitem a .product-name{width:29%;}
#resultslist .resultitem a .product-odor-details{width:26%;}
#resultslist .resultitem a .product-cas{width:40%;}

#aboutcompendium {width:960px;margin:0 auto;display:none;background-color:#fff;/*font-family:"Whitney A", "Whitney B";*/ }
#aboutcompendium .content {font-size:1.6rem;/*font-family:"Whitney A", "Whitney B";*/color:#525252;line-height:1.3; }
#fixedheader {position:fixed;width:100%;margin:0px 0 0 0;padding:0;z-index:100; }
#fullresults {padding-top:0; }
#fixedheader #headerform { }


/*.shortproductdetailscaslabel{font-family: 'Arial Black', arial;font-weight: bold;}*/


.ingredientDetailsContainer{line-height:normal;}
/*.ingredientDetailsContainer #producttable th, .ingredientDetailsContainer #producttable td{padding:5px 1px;font-size:1.1rem;}*/

/*.ingredientDetailsContainer #producttable{	border-collapse: separate;}*/
.preformancecolumn{float: left;width:100%;}
.preformancecolumn .scroll-table-container{padding:0;margin:0;}
.preformancecolumn table{margin:0;}
.preformancecolumn .producttable thead th{width: 25%;text-transform:uppercase;font-size:1.6rem;line-height:2.4rem;letter-spacing:normal;padding:7px 0;text-align:left;vertical-align:middle;height:31px;}
/*.preformancecolumn .producttable thead th:last-child{border-right:none;}*/
.preformancecolumn .producttable tbody td{font-size:1.6rem;line-height:3rem;color:#222d35;padding:5px 0 0;vertical-align:middle;}
.preformancecolumn .producttable tbody td:not(:first-child){border-left:none;}
.preformancecolumn .producttable tbody td:not(:last-child){border-right:none;}

.layout90 .preformancecolumn .producttable thead tr th:nth-child(4) {display:none!important;}
.layout90 .preformancecolumn .producttable tbody tr td:nth-child(4) {display:none!important;}



.oflactiveTerritoriesTitle{font-size:1.6rem;color:#58585A;text-align:center;padding-bottom:5px;font-weight:bold;}
.ipcNumberTitle{font-size:1.8rem;font-weight:700;color:#222d35;}
.productdetailsipcnumber{font-size:1.8rem;color:#222d35;}
.ingredientDetailsContainer .loader{display:block;}
.ingredientDetailsContainer .loader img{display:inline;}
/*.shortproductdetailscaslabel{padding-left:50px;}*/
/*#resultslist .resultitem a{	line-height:31px;}*/
#resultslist .resultitem{/*height: 42px;line-height: 42px;*/}
#resultslist .resultitem.showItem{display:block}
#resultslist .resultitem.hideItem{display:none}
.ingredientDetailsContainer .print{	font-size: 1.6rem;}
.ingredientDetailsContainer .noteimpactcolumn .title{border-top-color:#58585a;}
.shortproductdetailsipcwrapper {float:left; }
.shortproductdetailscaswrapper {float:left;}
/*.ingredientDetailsContainer .column1{background-color: #efefef;}*/

/*Filter custom CSS*/
#onlinecompendium .menu{
  /*background: rgba(39,39,39,1);
  background: -moz-linear-gradient(top, rgba(39,39,39,1) 0%, rgba(75,75,75,1) 22px);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(39,39,39,1)), color-stop(22px, rgba(75,75,75,1)));
  background: -webkit-linear-gradient(top, rgba(39,39,39,1) 0%, rgba(75,75,75,1) 22px);
  background: -o-linear-gradient(top, rgba(39,39,39,1) 0%, rgba(75,75,75,1) 22px);
  background: -ms-linear-gradient(top, rgba(39,39,39,1) 0%, rgba(75,75,75,1) 22px);
  background: linear-gradient(to bottom, rgba(39,39,39,1) 0%, rgba(75,75,75,1) 22px);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#4b4b4b', GradientType=0 );*/
  
}

.ie9 #onlinecompendium .menu{
filter:none;
}
div#onlinecompendium {
	margin-top: -45px;
}
#onlinecompendium .menu ul li a, #onlinecompendium .padding span a{height:39px;color:#222d35;}
#onlinecompendium .menu ul li a:hover, #onlinecompendium .padding span a:hover,#onlinecompendium .menu ul li a:active, #onlinecompendium .padding span a:active{text-decoration:none;}
#onlinecompendium .menu ul li{margin-bottom:0px;}
#filterPerformance,#filterodor,#filterolfactive{width:100%;}
#filterodor .odorfilter,#filterolfactive .olfactivefilter{width:auto;}
#onlinecompendium .menu .container{width:100%;max-width:1170px;}
#onlinecompendium .menu .about a{color:#222d35;}
#onlinecompendium .menu ul li a:focus, #onlinecompendium .padding span a:focus, #filterodor .odorfilter:hover, #filterolfactive .olfactivefilter:hover, #onlinecompendium .menu .about a:focus{text-decoration:none;}
#onlinecompendium .menu ul li a.active{background:#222d35;color:#fff;}
.filter span.lc {text-transform: none;}
.productItemWrapper .ingredientDetailsContainer .details,.productItemWrapper .ingredientDetailsContainer .shortdetails,.productItemWrapper .ingredientDetailsContainer {display:block !important; clear:both;}
.productItemWrapper .ingredientDetailsContainer .closebutton{display:none;}
.productItemWrapper{clear:both;}
#contentwrapper .selectboxit-container .selectboxit-options{padding-left:0px;}
#dialog-sample-request,#dialog-exceed-request{ position: relative;background: #FFF;padding:60px 30px;width: auto;margin: 20px auto;border:2px solid #c8c8c8;max-width:693px;}
#dialog-exceed-request{text-align:center;}

#dialog-sample-request a,#dialog-exceed-request a{text-decoration:underline;}

#dialog-sample-request iframe,#download-box iframe{width:100% !important;}
.mfp-bg{z-index:20000 !important;}
.mfp-wrap{z-index:20005 !important;}
#dialog-sample-request .mfp-close{right:4px !important;top:4px !important;font-size:4.3rem !important;}
#dialog-sample-request .mfp-close-btn-in .mfp-close{color:#c2c2c2;}
.mfp-close,.mfp-close-btn-in .mfp-close{color:#c2c2c2 !important;opacity:1 !important;font-size:4.3rem !important;}

#download-box,#download-box-success{position: relative;background: #FFF;padding:105px 115px 30px;width: auto;margin: 20px auto;border:2px solid #c8c8c8;max-width:693px;text-align:center;}

.ingredientfilterwrapper{font-weight:400;margin-bottom:20px;margin-top:10px;}
.ingredientfilterwrapper,.ingredientfilterwrapper .filter-top{float:left;width:100%;}
.ingredientfilterwrapper .filterdropdown,.ingredientfilterwrapper .filtersearch{float:left;}
.ingredientfilterwrapper .filterdropdown{margin-right:2px;}
.ingredientfilterwrapper .filterdropdown a{text-transform:uppercase;text-decoration:none;color:#ffffff;font-family: 'SulSans-Black';font-size:1.4rem;line-height:14px;letter-spacing: 2px;background:#0075cf;display:block;float:left;padding:24px 50px 22px 23px;min-width:338px;position:relative;}
.ingredientfilterwrapper .filterdropdown a:after{content:"\f078";display:block;font-family:'FontAwesome';color:#fff;font-size:1.6rem;font-weight:400;position:absolute;right:23px;top:22px;}
.ingredientfilterwrapper .filterdropdown.active a:after{content:"\f077";}
.ingredientfilterwrapper .filtersearch{position:relative;}
.ingredientfilterwrapper .filtersearch .filtersearchbutton,.ingredientfilterwrapper .filtersearch .filtersearchclosebutton{border:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0);text-indent:-99999px;position:absolute;right:0;top:0;height:60px;width:55px;}
.ingredientfilterwrapper .filtersearch .filtersearchbutton.hide,.ingredientfilterwrapper .filtersearch .filtersearchclosebutton.hide{display:none;}
.ingredientfilterwrapper .filtersearch .filtersearchbutton:after,.ingredientfilterwrapper .filtersearch .filtersearchclosebutton:after{content:'\e908';display:block;font-family: 'ingredients-icons' !important;color:#d3dce2;font-size:2rem;position:absolute;right:21px;top:3px;height:60px;padding-top:16px;cursor:pointer;text-indent:0;}
.ingredientfilterwrapper .filtersearch .filtersearchclosebutton:after{content:'\f05c';font-family:FontAwesome !important;top:-2px;}

.ingredientfilterwrapper .filtersearch input{color:#415364; background:#fff; font-size:1.6rem;line-height:24rem;border:none;height:60px !important;padding:10px 30px 10px 24px;min-width:338px;}

.ingredientfilterwrapper .filter-right-link{float:left;margin-left:25px;margin-top:13px;}
.ingredientfilterwrapper .filter-right-link .right-title{text-transform:uppercase;font-weight:700;font-size:1.4rem;line-height:18px;color:#222d35;text-decoration:none;display:block;}

.ingredientfilterwrapper .filterbottomwrapper{display:none;float:left;width:100%;}
.ingredientfilterwrapper .filterbottom{float:left;width:100%;background:#ecf0f3;padding:34px 0 0px;display:table;}
.ingredientfilterwrapper .filterbottom ul li{list-style:none;float:left;margin-bottom:7px !important;display:block;clear:both;}
.ingredientfilterwrapper .filterbottom .odorfamilyfilter ul li {margin-bottom:10px !important;}


.ingredientfilterwrapper .filterbottom ul li label{position:relative;float:left;padding-left:30px;cursor:pointer;color:#222d35;font-size:1.4rem;line-height:23px;}
.ingredientfilterwrapper .filterbottom .performancelevelfilter ul li label,
.ingredientfilterwrapper .filterbottom .stabilitylevelfilter ul li label {font-size: 1.2rem; line-height: 18px;}
.ingredientfilterwrapper .filterbottom .odorfamilyfilter ul li label {font-size: 1.2rem;text-transform: uppercase; font-family: 'SulSans-Bold'; padding-left: 37px; padding-top: 3px; letter-spacing: 1.3px;}
.ingredientfilterwrapper .filterbottom .renewablefilter ul li label, 
.ingredientfilterwrapper .filterbottom .biodegradabilityfilter ul li label, 
.ingredientfilterwrapper .filterbottom .upcycledfilters ul li label,
.ingredientfilterwrapper .filterbottom .naturalderivedfilters ul li label,  
.ingredientfilterwrapper .filterbottom .vegansuitablefilters ul li label  
{padding-left: 34px; padding-top: 3px;}

.ingredientfilterwrapper .filterbottom ul li input[type="checkbox"]{-webkit-appearance:checkbox;position:absolute;left:-99999px;}
.ingredientfilterwrapper .filterbottom ul li label .outer{content:"";display:block;height:18px;width:18px;background:#fff;/*border:1px solid #c8c8c8;*/position:absolute;top:2px;left:0;z-index:1;}
.ingredientfilterwrapper .filterbottom ul li label .inner{content: "";height: 12px;display: block;width: 12px;position:absolute;left:4px;top:6px;background:rgba(0,0,0,0);z-index:2;}
.ingredientfilterwrapper .filterbottom ul li input[type="checkbox"]:checked ~ .outer{border:2px solid #222d35;background:#fff;}
.ingredientfilterwrapper .filterbottom ul li input[type="checkbox"]:checked ~ .inner{background: #0075cf;height: 10px; width: 10px;}
.ingredientfilterwrapper .filterbottom .performancelevelfilter ul li label,.ingredientfilterwrapper .filterbottom .stabilitylevelfilter ul li label{padding-left:24px; padding-top:1px;}
.ingredientfilterwrapper .filterbottom .performancelevelfilter ul li label .outer,.ingredientfilterwrapper .filterbottom .stabilitylevelfilter ul li label .outer{width:14px; height:14px;}
.ingredientfilterwrapper .filterbottom .performancelevelfilter ul li label .inner,.ingredientfilterwrapper .filterbottom .stabilitylevelfilter ul li label .inner {
    height: 6px !important;
    width: 7px !important;
    left: 4px;
    top: 6px;
}
#contentwrapper .ingredientfilterwrapper .filterbottom .stabilitylevelfilter ul {
   
    margin-top: 2px;
    padding-left:0;
}

.ingredientfilterwrapper .filterbottom ul li label:hover input[type="checkbox"]:not(:checked) ~ .outer{border:2px solid #222d35;background:#fff;}
.ingredientfilterwrapper .filterbottom ul li label:hover input[type="checkbox"]:not(:checked) ~ .inner{background: #fff;}

.ingredientfilterwrapper .filterbottom ul li.disabled label:hover input[type="checkbox"]:not(:checked) ~ .outer{border:1px solid #c8c8c8;background:#fff;}
.ingredientfilterwrapper .filterbottom ul li.disabled label:hover input[type="checkbox"]:not(:checked) ~ .inner{background: #fff;}

.ingredientfilterwrapper .filterbottom .odorfamilyfilter ul li label .outer {height:24px;width:24px;border-radius: 13px;}
.ingredientfilterwrapper .filterbottom .odorfamilyfilter ul li label .inner {height: 14px;width: 14px;border-radius: 13px;left:5px;top:7px;}
.ingredientfilterwrapper .filterbottom .odorfamilyfilter ul li input[type="checkbox"]:checked ~ .inner {height: 14px; width: 14px;}

.ingredientfilterwrapper .filterbottom .renewablefilter ul li label .outer {height:24px;width:24px;border-radius: 13px;}
.ingredientfilterwrapper .filterbottom .renewablefilter ul li label .inner {height: 15px;width: 15px;border-radius: 13px;left:4px;top:6px;}
.ingredientfilterwrapper .filterbottom .renewablefilter ul li input[type="checkbox"]:checked ~ .inner {height: 12px; width: 12px;left:5px;top:8px;background: 0 none;}
.ingredientfilterwrapper .filterbottom .renewablefilter ul li label:hover input[type="checkbox"]:not(:checked) ~ .inner{height: 12px; width: 12px;left:5px;top:8px;background: 0 none;}

.ingredientfilterwrapper .filterbottom .upcycledfilters ul li label .outer {height:24px;width:24px;border-radius: 13px;}
.ingredientfilterwrapper .filterbottom .upcycledfilters ul li label .inner {height: 15px;width: 15px;border-radius: 13px;left:4px;top:6px;}
.ingredientfilterwrapper .filterbottom .upcycledfilters ul li input[type="checkbox"]:checked ~ .inner {height: 12px; width: 12px;left:5px;top:8px;background: 0 none;}
.ingredientfilterwrapper .filterbottom .upcycledfilters ul li label:hover input[type="checkbox"]:not(:checked) ~ .inner{height: 12px; width: 12px;left:5px;top:8px;background: 0 none;}

.ingredientfilterwrapper .filterbottom .naturalderivedfilters ul li label .outer {height:24px;width:24px;border-radius: 13px;}
.ingredientfilterwrapper .filterbottom .naturalderivedfilters ul li label .inner {height: 15px;width: 15px;border-radius: 13px;left:4px;top:6px;}
.ingredientfilterwrapper .filterbottom .naturalderivedfilters ul li input[type="checkbox"]:checked ~ .inner {height: 12px; width: 12px;left:5px;top:8px;background: 0 none;}
.ingredientfilterwrapper .filterbottom .naturalderivedfilters ul li label:hover input[type="checkbox"]:not(:checked) ~ .inner{height: 12px; width: 12px;left:5px;top:8px;background: 0 none;}

.ingredientfilterwrapper .filterbottom .vegansuitablefilters ul li label .outer {height:24px;width:24px;border-radius: 13px;}
.ingredientfilterwrapper .filterbottom .vegansuitablefilters ul li label .inner {height: 15px;width: 15px;border-radius: 13px;left:4px;top:6px;}
.ingredientfilterwrapper .filterbottom .vegansuitablefilters ul li input[type="checkbox"]:checked ~ .inner {height: 12px; width: 12px;left:5px;top:8px;background: 0 none;}
.ingredientfilterwrapper .filterbottom .vegansuitablefilters ul li label:hover input[type="checkbox"]:not(:checked) ~ .inner{height: 12px; width: 12px;left:5px;top:8px;background: 0 none;}



.ingredientfilterwrapper .filterbottom .biodegradabilityfilter ul li label .outer {height:24px;width:24px;border-radius: 13px;}
.ingredientfilterwrapper .filterbottom .biodegradabilityfilter ul li label .inner {height: 24px;width: 24px;border-radius: 13px;left:0px;top:0px;}
.ingredientfilterwrapper .filterbottom .biodegradabilityfilter ul li input[type="checkbox"]:checked ~ .inner {height: 14px; width: 14px;left:5px;top:7px;background:#33661D;}
.ingredientfilterwrapper .filterbottom .biodegradabilityfilter ul li label:hover input[type="checkbox"]:not(:checked) ~ .inner{height: 14px; width: 14px;left:5px;top:7px;background: 0 none;}
.ingredientfilterwrapper .filterbottom .biodegradabilityfilter ul li input[type="checkbox"]:checked ~ .inner > img {display: none;}

.ingredientfilterwrapper .filterbottom .filtercolumn{/*float:left;*/border-right:1px solid rgba(200,200,200,0.5);padding-left:15px;padding-right:15px;padding-bottom:27px;height:100%;display:table-cell;}
.ingredientfilterwrapper .filterbottom .filtercolumn.odorfamilyfilter {padding-left:22px;}
.ingredientfilterwrapper .filterbottom .odorfamilyfilter {width:13.3%;}
.ingredientfilterwrapper .filterbottom .sustainabilityfilter {width:18% } /*18.4%; - if chemicalfamilyfilter showned */
.ingredientfilterwrapper .filterbottom .stabilizerfilter {width:15% } /* 14.4%; - if chemicalfamilyfilter showned */
.ingredientfilterwrapper .filterbottom .performancestabilityfilter {width:27% } /* 27%; - if chemicalfamilyfilter showned */
/*.ingredientfilterwrapper .filterbottom .chemicalfamilyfilter{width:15.4%;}*/
.ingredientfilterwrapper .filterbottom .filtercolumn.chemicalfamilyfilter{display: none !important;}
.ingredientfilterwrapper .filterbottom .logpfilter {width:13.5%;}
.ingredientfilterwrapper .filterbottom .volatilityfilter {border-right:none;}
.ingredientfilterwrapper .filterbottom .performancestabilityfilter .productcategoryfilter{width:65%;}
.ingredientfilterwrapper .filterbottom .performancestabilityfilter .performancelevelfilter{width:35%;}
.ingredientfilterwrapper .filterbottom .performancestabilityfilter .stabilitylevelfilter{width:35%; margin-top: 22px;}
#contentwrapper .ingredientfilterwrapper .filterbottom .productcategoryfilter ul{margin-top:3px !important;}

.ingredientfilterwrapper .filterbottom .filtercolumn.performancestabilityfilter .filtertype {padding-bottom: 24px;}

.ingredientfilterwrapper .filterbottom .filterinner,.ingredientfilterwrapper .filterbottom .filterinner ul{float:left;}
#contentwrapper .ingredientfilterwrapper .filterbottom .filterinner ul{float:left;padding:0;margin:0;}
#contentwrapper .ingredientfilterwrapper .filterbottom .performancelevelfilter ul{margin-top:3px}
#contentwrapper .ingredientfilterwrapper .filterbottom .performancelevelfilter ul li{margin-bottom: 6px !important;}

#contentwrapper .ingredientfilterwrapper .filterbottom .filterinner ul li.disabled label{opacity:0.5;cursor:default;}
.ingredientfilterwrapper .filterbottom .filtercolumn .filtertype{font-family: 'SulSans-Bold';font-size:1.4rem;line-height:23px;letter-spacing: 0.8px;color:#222d35;text-transform:uppercase;padding-bottom:15px;}
.ingredientfilterwrapper .filterbottom .filtercolumn .filtersubtype{font-size:1.4rem;line-height:14px;color:#222d35;font-family: 'SulSans-Medium';}
.ingredientfilterwrapper .filterbottom .filterinner.biodegradabilityfilter {margin-top: 12px;}
.ingredientfilterwrapper .filterbottom .filterinner.biodegradabilityfilter ul{margin-top:3px!important;}
.ingredientfilterwrapper .filterbottom .filterinner.biodegradabilityfilter ul li{margin-bottom: 10px!important;}

.ingredientfilterwrapper .filterbuttons{float:left;width:100%;background:#ecf0f3;border-top:1px solid rgba(200,200,200,0.5);padding:16px 17px;}
.ingredientfilterwrapper .filterbuttons a {font-family: 'SulSans-Bold';font-size:1.2rem;line-height:24px;letter-spacing: 1.3px;text-transform:uppercase;color:#0075cf;display:inline-block;text-decoration:none;padding:8px 25px;background-color: #ffffff;position: relative;}
.ingredientfilterwrapper .filterbuttons a.boxbutton{color:#fff;background:#0075cf;padding:8px;min-width:130px;text-align:center;}
.ingredientfilterwrapper .filterbuttons a.boxbutton:hover{text-decoration:underline;}
.ingredientfilterwrapper .filterbuttons a.clearallbutton{padding-left:50px;}
.ingredientfilterwrapper .filterbuttons a.clearallbutton:before {content: ''; background-image: url(/~/media/Images/I/IFF-V2/icons/recyle-icon.svg); background-repeat: no-repeat; width: 17px; height: 20px; position: absolute; top: 9px; left: 17px;}
/*.ingredientfilterwrapper .filterbuttons a.cancelbutton{margin-left:14px;}*/
.ingredientfilterwrapper .filterbuttons .filterbuttonsleft{float:left;}
.ingredientfilterwrapper .filterbuttons .filterbuttonsright{float:right;}

.ingredientfilterwrapper .filtersortwrapper{float:left;width:100%;margin-top:30px;}
.ingredientfilterwrapper .filtersortwrapper .filtercount{color:#5d6368; font-size:1.4rem;line-height:1.4rem; margin-top:14px;}
.ingredientfilterwrapper .filtersortwrapper .filtercount{float:left;width:50%;}
.ingredientfilterwrapper .filtersortwrapper .filtersort{float:right;width:35%;}
.ingredientfilterwrapper .filtersortwrapper .filtersort .dropdownlabel{color:#5d6368;font-size:1.4rem;line-height:1.4rem;float:right; margin-right:36px;margin-top: 14px}
.ingredientfilterwrapper .filtersortwrapper .filtersort .dropdowncontent,.ingredientfilterwrapper .language-switcher .dropdowncontent{float:right;width:202px;position:relative; background:#ecf0f3}

.ingredientfilterwrapper .filtersortwrapper .filtersort .selected,.ingredientfilterwrapper .filtersortwrapper .filtersort ul li a,.ingredientfilterwrapper .language-switcher .selected,.ingredientfilterwrapper .language-switcher ul li a{display:block;color:#7f7f7f;font-size:1.4rem;line-height:1.4rem;text-decoration:none;cursor:pointer;padding:13px 42px 13px 22px;}
.ingredientfilterwrapper .filtersortwrapper .filtersort .selected,.ingredientfilterwrapper .filtersortwrapper .filtersort ul,.ingredientfilterwrapper .language-switcher .selected,.ingredientfilterwrapper .language-switcher ul{position:relative;}
.ingredientfilterwrapper .filtersortwrapper .filtersort .selected:after,.ingredientfilterwrapper .language-switcher .selected:after{content:"\f078";display: block;font-family: 'FontAwesome';color: #0075cf;font-size:1.4rem;font-weight: 400;position: absolute;right:20px;top:13px;}
.ingredientfilterwrapper .filtersortwrapper .filtersort .selected.active:after,.ingredientfilterwrapper .language-switcher .selected.active:after{content:"\f077";}
.ingredientfilterwrapper .filtersortwrapper .filtersort ul,.ingredientfilterwrapper .language-switcher ul{padding:0 !important;margin:0 !important;list-style-type:none !important;display:none;position:absolute;width:100%;left:0;right:0;top:40px;background:#fff;z-index:105;}
.ingredientfilterwrapper .filtersortwrapper .filtersort ul li,.ingredientfilterwrapper .language-switcher ul li{margin:0 !important;}
.ingredientfilterwrapper .filtersortwrapper .filtersort ul li:hover a,.ingredientfilterwrapper .language-switcher ul li:hover a{background:#eee;}

.ingredientfilterwrapper .language-switcher .dropdowncontent{}
.ingredientfilterwrapper .language-switcher .selected{position:relative;}

/* Customization for language switcher starts */
.ingredientfilterwrapper .language-switcher{float:right;margin-top:0;}
.ingredientfilterwrapper .language-switcher .dropdowncontent{width:158px;}
.ingredientfilterwrapper .language-switcher .selected{border:2px solid rgba(0,0,0,0);margin:0;padding:17px 40px 16px 24px; background:#fff; width:158px}
.ingredientfilterwrapper .language-switcher .selected:after{top:17px;}
.ingredientfilterwrapper .language-switcher .selected.active{border: 2px solid #c8c8c8;border-bottom-color: transparent;}
.ingredientfilterwrapper .language-switcher .selected.active:before {position: absolute;bottom: 0;height: 2px;background: #c8c8c8;content:'';display: inline-block;width:calc(100% - 48px);left: 24px;}
.ingredientfilterwrapper .language-switcher .selected,.ingredientfilterwrapper .language-switcher ul li a{font-size:1.6rem;line-height: 2.4rem;color: #222d35;}
.ingredientfilterwrapper .language-switcher ul li a{font-size:1.6rem;line-height:24px;padding: 13px 24px 13px 24px; color:#415364}
.ingredientfilterwrapper .language-switcher ul{border: 2px solid #c8c8c8;border-top: none;top:60px;}
/* Customization for language switcher ends */




.ingredientDetailsContainer .productdetailscontentleft{min-height:278px;width:278px;}
.ingredientDetailsContainer .single .productdetailscontentleft{width: 55.455%;height: auto;min-height: 560px;}
.ingredientDetailsContainer .producttoplinks .sharebox .sharelinks {float: left;}
.ingredientDetailsContainer .producttoplinks .sharebox .sharelinks a {margin-left: 6px !important;}
.sharebox a.icon-share {margin-left: 35px !important;}



.the-compendium{padding-bottom:0 !important;}
.the-compendium .top-content{text-align:center;padding:0 130px;float:left;width:100%;margin-bottom:30px;}
.the-compendium .top-content p{padding-bottom:15px;}
.the-compendium .top-links{margin-bottom:30px;float:left;width:100%;margin-top:10px;}
.the-compendium .top-links .left-link{float:left;}
.the-compendium .top-links .right-title{float:right;}
.the-compendium .top-links .left-link a{display:block;color:#fff;background:#222d35;text-transform:uppercase;font-weight:700;font-size:1.4rem;line-height:18px;text-decoration:none;padding:13px 56px 13px 56px;letter-spacing:0.1px;position:relative;}
.the-compendium .top-links .left-link a:after{content:'\e909';display:block;position:absolute;color:#fff;font-size:1.4rem;font-family: 'ingredients-icons' !important;left:15px;top:12px;font-weight:400;}
.the-compendium .top-links .right-title a{display:block;color:#222d35;text-transform:uppercase;font-weight:700;font-size:1.4rem;line-height:18px;text-decoration:none;border-bottom:2px solid #222d35;padding:13px 1px 2px;}

.the-compendium .compendium-image,.the-compendium .compendium-snapdown{float:left;width:50%;}
.the-compendium .compendium-snapdown{padding-left:10px;}
.the-compendium .compendium-snapdown .compendium-snapdown-title{border-top:2px solid #c8c8c8;cursor:pointer;}
.the-compendium .compendium-snapdown .compendium-snapdown-item:last-child .compendium-snapdown-title{border-bottom: 2px solid #c8c8c8;}
.the-compendium .compendium-snapdown .compendium-snapdown-item.active:last-child .compendium-snapdown-title{border-bottom:none;}
.the-compendium .compendium-snapdown .compendium-snapdown-item:last-child .snapdown-content{border-bottom: 2px solid #c8c8c8;}
.the-compendium .compendium-snapdown .compendium-snapdown-item.first .snapdown-content{display:block;}
.the-compendium .compendium-snapdown .compendium-snapdown-title a{color:#222d35;font-weight:700;font-size:1.6rem;line-height:24px;display:block;position:relative;text-decoration:none;padding:10px 25px 6px 0px;}
.the-compendium .compendium-snapdown .compendium-snapdown-title .marginleft{margin-left:41px;display:block}
.the-compendium .compendium-snapdown .compendium-snapdown-title .title:not(.marginleft){margin-left:10px;}
.the-compendium .compendium-snapdown .compendium-snapdown-title.is-snapdown a:after{content:"\f078";display:block;position:absolute;right:9px;top:10px;font-family:FontAwesome;color:#234597;font-size:1.2rem;}

.nojs .the-compendium .compendium-snapdown .compendium-snapdown-title a:after{display:none;}
.the-compendium .compendium-snapdown .compendium-snapdown-item.active .compendium-snapdown-title a:after{content:"\f077";}
.the-compendium .compendium-snapdown .compendium-snapdown-title .snapdown-label{display:block;color:#0138a0;border:2px solid #0138a0;height:26px;width:26px;border-radius:50%;padding:0 6px 0;text-decoration:none;position:absolute;left:8px;top:7px;text-align:center;}
.the-compendium .compendium-snapdown .snapdown-content{padding:4px 0 7px 40px;}
.the-compendium .compendium-snapdown .snapdown-content p{font-size:1.6rem;line-height:24px;}
.the-compendium .compendium-download-wrapper{border-top:1px solid #c8c8c8;margin-top:75px;}
.the-compendium .compendium-download-wrapper .content-white-box{background:#fff;padding:43px 19px 34px;margin-top:28px;}
.the-compendium .compendium-download-wrapper h2{letter-spacing:0;}
.the-compendium .compendium-download-wrapper .download-link{color: #222d35;display: inline-block;font-size: 2rem;line-height: 30px;padding:10px 20px;border: 2px solid #222d35;}
.the-compendium .compendium-download-wrapper .download-link:hover{background: #f4cf4c;color:#fff;border: 2px solid #f4cf4c;text-decoration:none;}
.the-compendium .compendium-download-wrapper .download-link:focus{text-decoration:none;}
.the-compendium .compendium-download-wrapper .download-link:after{content: "\f054";display: inline-block;font-family: "FontAwesome";
font-size: 1.1em;margin-left:21px;text-align: right;vertical-align:-1px;}


/*renewable items*/
.leaf-icon-wrapper { display: inline-block; padding: 0 5px; position: relative; top: -2px; }
.leaf-icon-wrapper img {display: inline-block;}
.ingredientDetailsContainer .productdetailsname .leaf-icon-wrapper { position: absolute; right: 0; padding: 0; top: 0px; z-index:1}
.filtercolumn-wrap {width: 100%; display: table-cell;}
.filtercolumn-wrap .filtercolumn {border-right:0 none !important;}
.filtercolumn-wrap .filtercolumn-top{ display: table; width: 100%; height: 100%; }
.filtercolumn-wrap.eng-version .filtercolumn-top{height:45%; border-bottom:1px solid rgba(200,200,200,0.5);}

.ingredientfilterwrapper .filterbottom .filtercolumn.volatilityfilter { width:13.5%; /*display: block !important; border-top: 1px solid rgba(200,200,200,0.5); padding:17px 17px 0 17px;*/}
.ingredientfilterwrapper .filterbottom .volatilityfilter .filtertype {font-family: 'SulSans-Bold'; font-size: 1.4rem; line-height: 23px; letter-spacing: 0.8px; color: #222d35; text-transform: uppercase; padding-bottom: 20px;}
.filtercolumn-bottom{padding-top:20px;  width:100%; display:none;}
.filtercolumn-wrap.eng-version .filtercolumn-bottom{display:table;}
.filtercolumn-bottom .filtercolumn{border-right: none medium !important;}

.ingredientDetailsContainer .additional_title{margin-bottom:56px;}
.ingredientDetailsContainer .additional_title .productdetailsname{margin-top:20px;}
.ingredientDetailsContainer .additional_title .productdetailsformulatext{}
.compendium-right-content{padding-bottom:15px;}
.compendium-right-content img.rad-left{display:inline-block; padding-right: 10px;}
body.ip3-edit .footer-pulled-content-box1.sustain-container .main-content span{width:100% !important;}

/*.bottomdetails.chinese .shortproductdetailscaswrapper:first-child{display:none;}
.bottomdetails.chinese .shortproductdetailswrapper:nth-child(2){width: 33.5% !important;}
.bottomdetails.chinese .shortproductdetailswrapper:nth-child(3){width: 22.5% !important;}
.bottomdetails.chinese .shortproductdetailswrapper:nth-child(4){width: 33% !important;}
.bottomdetails.chinese .shortproductdetailswrapper:nth-child(5){width: 11% !important;}*/


/* added by Pritesh - 19 Jan 2021 */

.spDetailsRowColWrapper {margin-top: 63px;}
.spDetailsRows, .fullDetailsRows {clear:both; float: left; width: 100%; margin-top: 21px; flex-wrap: wrap; display: flex;}
.spDetailsRows .spDetailsCol, .spDetailsRowHead .spDetailsRowCol {float: left; width: 33.33%;}
.spDetailsRowHead .spDetailsRowCol .part1, .spDetailsRowHead .spDetailsRowCol .part2 {float: left; width: 50%;}
.spDetailsRowHead .spDetailsRowHead-Col1 .spLine1, .fullDetailsRowHead .fullDetailsRowHead-Col1 .fullLine1 {font-family: 'SulSans-Bold'; font-size: 2.4rem; text-transform: uppercase; line-height: 1.42;}
.spDetailsRowHead .spDetailsRowCol .spLine2, .fullLine2, .fullLine4 {font-size: 1.6rem; line-height: 1.25; color: #222d35; margin-top: 8px;}
.fullLine4{margin-bottom: 20px;}
.spDetailsRows .spDetailsCol, .fullDetailsRows .fullDetailsCol{margin-bottom: 32px;}
.spDetailsRowColWrapper .spDetailsRows .spDetailsCol1 {width:100%;}
.spDetailsRows .headText, .fullDetailsRows .headText {font-family: 'SulSans-Bold'; font-size: 1.6rem; line-height: 1.5; /*letter-spacing: 1.3px;*/ text-transform: uppercase; padding-bottom: 4px;}
.spDetailsRowColWrapper .spDetailsCol .valText, .fullDetailsRows .fullDetailsCol .valText {font-size: 1.6rem; line-height: 1.25; color: #222d35; margin-top: 11px;min-height: 18px;}
.fullDetailsRows .fullDetailsCol2 .valText{line-height:2.4rem;}

.fullDetailsRowColWrapper {}
.fullDetailsRow {clear:both;}
.fullDetailsRowHead .ipcdetails, .fullDetailsRowHead .fullDetailsRowCol .fullLine3 {font-family: 'SulSans-Bold'; font-size: 1.6rem; line-height: 1.5; text-transform: uppercase; margin-bottom: 9px;}
.fullDetailsRowHead .fullDetailsRowCol .fullLine3 {margin-top:34px;}
.fullDetailsRows .fullDetailsCol, .fullDetailsRowCol {float: left; width: 25%;}
.fullDetailsRowColWrapper .fullDetailsRows .fullDetailsCol1 {width:25%;}
.fullDetailsRowColWrapper .fullDetailsRows .fullDetailsCol2 {width:75%;min-height: 140px;}

/*table.noteimpacttable tbody tr:first-child td{padding-top:20px !important;}
table.noteimpacttable td{padding: 10px 0 !important;}*/
.ingredientDetailsContainer .noteimpacttable tr.last td {text-align: center;}


/* 474690 start */
.resultitem.is-hidden.showresult
{opacity:1;}
/* 474690 end */


.fullDetailsRowCol.fullDetailsRowHead-Col3 {
    width: 60%;
}

.susfilter-new {
    float: left;
    width: 13%;
    margin-right: 11%;
}
.fullDetailsRowCol.fullDetailsRowHead-Col2 {
    width: 16% !important;
}
.spDetailsRowHead-Col1.odorfamilyrow {
    width: 100%;
    margin-bottom: 30px;
}
.spDetailsRowHead-Col2.iconsrow {
    width: 16%;
}
.iconrow2 .fullDetailsRowCol {
    width: 16%;
}
.fullDetailsRowCol.fullDetailsRowHead-Col3 {
    width: 60%;
}
.iconrow2 .fullDetailsRowCol .fullLine {
    width: 100%;
    padding-right: 20%;
    height: 60px;
}

.inticons {
    float: left;
    width: 100%;
}

.inticons .inticonsitem {
    float: left;
    width: 10%;
    margin-right: 6%;
}

.inticons .inticonsitem .fullLine img, .susfilter-new .fullLine img {
    width: 60px;
    height: 60px;
}

.fullDetailsRowCol.fullDetailsRowHead-Col1 .fullLine.fullLine2 {
    width: 87%;
}