.expand-collapse-box .box-title{cursor:pointer;font-weight:700;font-size:2.4rem;background-color:#f7f7f7;text-transform:uppercase;border-top:1px solid #fff;border-left:2px solid #f2f2f2;border-right:2px solid #f2f2f2;border-bottom:1px solid #D5D5D5;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0);box-shadow:0 3px 10px rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;position:relative;margin:0;padding:13px 15px;-webkit-transition:border-color 0.3s, background 0.3s, color 0.3s, -webkit-box-shadow 0.3s;transition:border-color 0.3s, background 0.3s, color 0.3s, -webkit-box-shadow 0.3s;transition:border-color 0.3s, background 0.3s, box-shadow 0.3s, color 0.3s;transition:border-color 0.3s, background 0.3s, box-shadow 0.3s, color 0.3s, -webkit-box-shadow 0.3s}.expand-collapse-box.opened .box-title{border-left:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.2);box-shadow:0 3px 10px rgba(0,0,0,0.2);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2));background:linear-gradient(to bottom, #fff, #f2f2f2);-webkit-transition:border-color 0.2s, background 0.2s, color 0.2s, -webkit-box-shadow 0.2s;transition:border-color 0.2s, background 0.2s, color 0.2s, -webkit-box-shadow 0.2s;transition:border-color 0.2s, background 0.2s, box-shadow 0.2s, color 0.2s;transition:border-color 0.2s, background 0.2s, box-shadow 0.2s, color 0.2s, -webkit-box-shadow 0.2s}.cosmetic-ingredients-search .expand-collapse-box.opened .box-title,.cosmetic-formulas-search .expand-collapse-box.opened .box-title{color:#90AACB}.alimentary-ingredients-search .expand-collapse-box.opened .box-title,.alimentary-formulas-search .expand-collapse-box.opened .box-title{color:#FF8500}.expand-collapse-box .box-title:after{width:10px;height:10px;content:'';display:block;border-left:4px solid #000;border-bottom:4px solid #000;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.expand-collapse-box.opened .box-title:after{-webkit-transform:translateY(-65%) rotate(-45deg);transform:translateY(-65%) rotate(-45deg)}.expand-collapse-box .box-content{display:none;padding:20px 10px}.expand-collapse-box.small-padding .box-content{padding:10px}.expand-collapse-box.opened.without-title.first .box-content,.expand-collapse-box.opened+.expand-collapse-box.opened.without-title .box-content{padding:0 10px}.expand-collapse-box.opened.without-title+.expand-collapse-box.opened.without-title .box-content{padding:3px 10px}.expand-collapse-box:not(.without-title)+.expand-collapse-box.opened.without-title .box-content{padding-bottom:0}.expand-collapse-box.opened.without-title+.expand-collapse-box:not(.without-title){margin-top:27px}.expand-collapse-box .box-content>*:first-child{margin-top:0}.expand-collapse-box .box-content>*:last-child{margin-bottom:0}@media screen and (min-width: 1200px){.expand-collapse-box .box-title{padding:23px 20px}.expand-collapse-box .box-title:after{width:13px;height:13px;border-left:5px solid #000;border-bottom:5px solid #000;right:20px}.expand-collapse-box .box-content{padding:40px 10px}.expand-collapse-box.small-padding .box-content{padding:30px 10px}.expand-collapse-box.opened.without-title.first .box-content,.expand-collapse-box.opened+.expand-collapse-box.opened.without-title .box-content{padding:0 10px}.expand-collapse-box.opened.without-title+.expand-collapse-box.opened.without-title .box-content{padding:3px 10px}.expand-collapse-box:not(.without-title)+.expand-collapse-box.opened.without-title .box-content{padding-bottom:0}.expand-collapse-box.opened.without-title+.expand-collapse-box:not(.without-title){margin-top:27px}}
