<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside&gt;.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_scrollTools,.mCS-dir-rtl&gt;.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl&gt;.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside&gt;.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside&gt;.mCSB_container{min-height:100%}.mCSB_horizontal&gt;.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper&gt;.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal&gt;.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal&gt;.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl&gt;.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl&gt;.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl&gt;.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden&gt;.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden&gt;.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide&gt;.mCustomScrollBox&gt;.mCSB_scrollTools,.mCS-autoHide&gt;.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover&gt;.mCustomScrollBox&gt;.mCSB_scrollTools,.mCS-autoHide:hover&gt;.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover&gt;.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar&gt;.mCustomScrollBox&gt;.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar&gt;.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl&gt;.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl&gt;.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
.text-block p {
    font-size: 22px;
}

.bg-fix-hidden {
    display: none !important;
    z-index: -999999;
}

@media (max-width: 992px) {
    .text-block p {
        font-size: 18px;
    }
}

a.product {
    margin-top: 50px;
    display: block;
    width: 33%;
    height: 400px;
    float: left;
    position: relative;
    color: #000;
}

@media (max-width: 768px) {
    a.product {
        width: 40%;
        margin-left: 5%;
        margin-right: 5%;
        margin-top: 70px;
        height: 350px;
    }
}

a.product span.text {
    font-size: 16px;
    position: absolute;
    max-height: 75px;
    overflow: hidden;
    top: 95%;
    width: 65%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

@media (max-width: 768px) {
    a.product span.text {
        width: 90%;
        max-height: 125px;
        top: 300px;
    }
}

a.product .product-image {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: 500ms;
    transition: 500ms;
    max-height: 240px;
}

    a.product .product-image img {
        max-height: 240px;
    }

@media (max-width: 768px) {
    a.product .product-image img {
        max-height: 220px;
    }
}

a.product .parent-image {
    position: relative;
}

    a.product .parent-image span {
        position: absolute;
        display: block;
        z-index: -1;
        bottom: 2px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-transition: 500ms;
        transition: 500ms;
    }

        a.product .parent-image span img {
            max-height: 220px;
        }

@media (max-width: 768px) {
    a.product .parent-image span {
        display: none;
    }
}

a.product:hover span {
    -webkit-transition: 500ms;
    transition: 500ms;
}

    a.product:hover span.hover-left {
        -webkit-transform: translateX(-95%);
        transform: translateX(-95%);
    }

    a.product:hover span.hover-right {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%);
    }

.spice-list-17 {
    color: #ceb260;
}

.spice-list-h3 {
    font-size: 16px;
}

@media (max-width: 767px) {
    .frame-top-product .product-photo {
        width: 260px;
        padding-top: 90px;
    }
}

@media (max-width: 479px) {
    .frame-top-product {
        padding-top: 0;
        background-position: top center;
        background-repeat: repeat-y;
    }

        .frame-top-product .product-description .benefits-desc .benefits {
            padding-left: 0;
        }

        .frame-top-product .product-description .benefits-desc .description p {
            font-size: 17px;
            font-family: 'Gotham Pro Light',sans-serif;
        }
}

.product-series .product-image img {
    max-height: 530px;
}

.title-page {
    margin-left: 16%;
    padding-top: 240px;
    max-width: 570px;
}

    .title-page svg {
        fill: #fff;
    }

@media (max-width: 992px) {
    .title-page {
        margin: 0;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.title-page h3 {
    margin-top: 90px;
}

@media (max-width: 768px) {
    .title-page h3 {
        font-size: 1.4em;
        margin-top: 50px;
    }
}

@media (max-width: 768px) {
    .title-page h1 {
        font-size: 2em;
        font-weight: bold;
    }
}

.title-page h1.moveleft, .title-page h3.moveleft {
    -webkit-animation-name: moveLeft;
    animation-name: moveLeft;
    position: relative;
    opacity: 0;
    left: -110px;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-timing-function: easy-out;
    animation-timing-function: easy-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}

.under-nav-scrolled {
    position: relative;
    margin: 0;
}

    .under-nav-scrolled button.anchors {
        display: none;
    }

    .under-nav-scrolled .horizontal-nav {
        position: absolute;
        right: 0;
        top: 46px;
        background: #fff;
        padding-right: 10px;
        padding-left: 20px;
        min-width: 250px;
        border-bottom: 1px solid rgba(0,0,0,0.1);
        border-left: 1px solid rgba(0,0,0,0.1);
        border-right: 1px solid rgba(0,0,0,0.1);
        border-radius: 1px solid rgba(0,0,0,0.1);
    }

        .under-nav-scrolled .horizontal-nav ul li {
            display: block;
            margin: 0;
            text-align: right;
            margin: 15px 0;
            white-space: nowrap;
        }

            .under-nav-scrolled .horizontal-nav ul li a {
                font-size: 12px;
                text-transform: uppercase;
                color: #000;
            }

                .under-nav-scrolled .horizontal-nav ul li a:hover {
                    color: #ceb260;
                }

.pagination, .news-pagination {
    clear: both;
    margin-bottom: 60px;
}

    .pagination img.rotated, .news-pagination img.rotated {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .pagination ul, .news-pagination ul {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        .pagination ul li, .news-pagination ul li {
            display: inline-block;
            margin: 0 2px;
        }

            .pagination ul li a, .news-pagination ul li a {
                text-decoration: none;
                color: #666666;
                font-size: 16px;
            }

                .pagination ul li a img, .news-pagination ul li a img {
                    margin-top: -3px;
                }

            .pagination ul li.active a, .news-pagination ul li.active a {
                color: #ceb260;
            }

            .pagination ul li:first-child, .news-pagination ul li:first-child {
                margin-right: 10px;
            }

            .pagination ul li:last-child, .news-pagination ul li:last-child {
                margin-left: 10px;
            }

.news-pagination {
    margin-top: 50px;
}

    .news-pagination a {
        color: #666666;
    }

        .news-pagination a:hover {
            color: #ceb260;
        }

    .news-pagination .previous-news {
        float: left;
    }

        .news-pagination .previous-news img {
            float: left;
            margin-right: 10px;
        }

    .news-pagination .next-news {
        float: right;
    }

        .news-pagination .next-news img {
            float: right;
            margin-left: 10px;
        }

@media (max-width: 500px) {
    .news-pagination span.hide {
        display: none;
    }
}

.mail-to-popup {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.7);
    z-index: 999;
}

    .mail-to-popup form {
        position: fixed;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        background: #fff;
        width: 500px;
        height: 280px;
        padding: 50px 30px;
    }

@media (max-width: 767px) {
    .mail-to-popup form {
        width: 90%;
        margin: 0 auto;
    }
}

.mail-to-popup form span {
    font-size: 22px;
}

.mail-to-popup form input {
    margin-top: 20px;
    margin-bottom: 50px;
    line-height: 40px;
    height: 40px;
    font-size: 16px;
}

    .mail-to-popup form input:focus {
        border: 1px solid #ceb260;
    }

.mail-to-popup form button {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

    .mail-to-popup form button:hover {
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }

.mail-to-popup .close-popup {
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 5px;
    top: 15px;
}

    .mail-to-popup .close-popup .line {
        width: 4px;
        height: 25px;
        background: #000;
        position: absolute;
        display: block;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }

    .mail-to-popup .close-popup .line-one {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .mail-to-popup .close-popup .line-two {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .mail-to-popup .close-popup:hover .line {
        background: #ceb260;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }

.has-submenu {
    position: relative;
}

    .has-submenu .top-nav-submenu {
        display: none;
        position: absolute;
        top: 50px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        background: #fff;
        box-shadow: 0 2px 10px rgba(0,0,0,0.2);
        border: 1px solid #ccc;
        text-transform: uppercase;
    }

@media (max-width: 991px) {
    .has-submenu .top-nav-submenu {
        left: 0;
        -webkit-transform: translate(-10px, -10px);
        transform: translate(-10px, -10px);
    }
}

@media (min-width: 991px) {
    .has-submenu .top-nav-submenu:before {
        content: '';
        position: absolute;
        bottom: 100%;
        left: 0;
        height: 35px;
        width: 100%;
    }
}

.has-submenu .top-nav-submenu ul li {
    margin: 0;
    white-space: nowrap;
    border-bottom: 1px solid #cccccc;
    display: block;
    width: 100%;
}

    .has-submenu .top-nav-submenu ul li:last-child {
        border-bottom: 0;
    }

@media (max-width: 991px) {
    .has-submenu .top-nav-submenu ul li {
        border-bottom: none;
    }
}

.has-submenu .top-nav-submenu ul li a {
    padding: 4px 30px;
    display: block;
    color: #000;
    font-size: 12px;
    line-height: 35px;
}

.has-submenu .top-nav-submenu ul li:hover {
    background: #ceb260;
}

    .has-submenu .top-nav-submenu ul li:hover a {
        color: #fff;
        -webkit-transition: none;
        transition: none;
    }

.has-submenu .top-nav-submenu.visible {
    display: block;
}

@media (max-width: 991px) {
    .has-submenu .top-nav-submenu {
        position: static;
        background: none;
        border: none;
        box-shadow: none;
    }

        .has-submenu .top-nav-submenu ul {
            margin-left: 20px;
        }

            .has-submenu .top-nav-submenu ul li {
                padding: 0;
                min-width: auto;
            }

                .has-submenu .top-nav-submenu ul li a {
                    padding: 7px 0;
                    color: #fff;
                    font-size: 12px;
                }

                .has-submenu .top-nav-submenu ul li:hover {
                    background: none;
                }

                    .has-submenu .top-nav-submenu ul li:hover a {
                        color: #ceb260;
                    }

    .is-touch .has-submenu .top-nav-submenu {
        position: static;
        background: none;
        border: none;
        box-shadow: none;
    }

        .is-touch .has-submenu .top-nav-submenu ul {
            margin-left: 20px;
        }

            .is-touch .has-submenu .top-nav-submenu ul li {
                padding: 0;
                min-width: auto;
            }

                .is-touch .has-submenu .top-nav-submenu ul li a {
                    padding: 7px 0;
                    color: #fff;
                    font-size: 12px;
                }

                .is-touch .has-submenu .top-nav-submenu ul li:hover {
                    background: none;
                }

                    .is-touch .has-submenu .top-nav-submenu ul li:hover a {
                        color: #ceb260;
                    }
}

.tm-page .baner {
    background: url("../images/tmpage-bg.jpg");
    background-size: cover;
    background-position: center;
    min-height: 700px;
}

@media screen and (max-width: 767px) {
    .tm-page .baner {
        min-height: 0;
    }
}

.tm-page .baner .title-page {
    color: #fff;
    padding-top: 210px;
}

@media screen and (max-width: 767px) {
    .tm-page .baner .title-page {
        padding: 100px 0;
    }
}

@media (max-width: 767px) {
    .tm-page .products-list {
        /*margin-top: -70px;*/
        padding-bottom: 70px;
    }
}

.tm-page .products {
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
}

    .tm-page .products h1 {
        color: #666666;
    }

.product-series .baner-product-series {
    position: absolute;
    height: 100%;
}

.product-series .baner {
    background: url("../images/product-open-top-bg-new01.jpg");
    background-size: cover;
    background-position: center;
    min-height: 700px;
    position: relative;
    height: 700px;
}

.product-series .baner .content {
    z-index: 3;
}

.product-series .product-image {
    width: 65%;
    float: left;
    margin-top: 120px;
    position: relative;
}

    .product-series .product-image img {
        position: absolute;
    }

    .product-series .product-image .center {
        left: 50%;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 3;
    }

    .product-series .product-image .left {
        z-index: 1;
        top: 60px;
    }

    .product-series .product-image .right {
        z-index: 1;
        top: 60px;
        right: 0;
    }

@media screen and (max-width: 991px) {
    .product-series .product-image {
        width: 100%;
        float: none;
        margin-top: 0;
        height: 650px;
        margin-bottom: 90px;
    }

        .product-series .product-image .center {
            left: 50%;
            top: 150px;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            z-index: 3;
        }

        .product-series .product-image .left {
            z-index: 1;
            top: 210px;
        }

        .product-series .product-image .right {
            z-index: 1;
            top: 210px;
            right: 0;
        }
}

@media screen and (max-width: 768px) {
    .product-series .crumbs-nav {
        display: none;
    }

    .product-series .product-image {
        height: auto;
        padding-top: 120px;
        margin-bottom: 65px;
        text-align: center;
    }

        .product-series .product-image img {
            max-height: 450px;
            position: static;
            -webkit-transform: none !important;
            transform: none !important;
        }

        .product-series .product-image .left, .product-series .product-image .right {
            display: none;
        }
}

.product-series .title-page {
    width: 35%;
    float: right;
    color: #fff;
    margin: 0;
    margin-top: 72px;
    padding: 0;
    padding-top: 50px;
    min-height: 630px;
    text-align: left;
}

@media screen and (max-width: 1230px) {
    .product-series .title-page {
        background: none;
        min-height: auto;
        margin-top: 0;
        padding-left: 0;
        padding-right: 0;
        /*padding-top: 190px;*/
        width: 45%;
    }
}

@media screen and (max-width: 991px) {
    .product-series .title-page {
        max-width: 80%;
        width: 90%;
        float: none;
        padding-top: 0;
        padding-bottom: 50px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 767px) {
    .product-series .title-page {
        padding: 0 0 50px 0;
        max-width: 100%;
        width: 100%;
    }
}

.product-series .title-page h1 {
    margin-bottom: 65px;
}

.product-series .series {
    padding: 90px 0;
}

    .product-series .series h1 {
        text-align: center;
        color: #666666;
        margin-bottom: 70px;
    }

.product-series .spoons {
    position: absolute;
    background-image: url(../images/product-spoons.png);
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: 2;
}

.product-series .advantages {
    margin-bottom: 90px;
}

    .product-series .advantages h1 {
        text-align: center;
        color: #666666;
        margin-bottom: 70px;
    }

    .product-series .advantages ul {
        width: 50%;
        float: left;
        padding: 0 50px;
    }

@media screen and (max-width: 767px) {
    .product-series .advantages ul {
        width: 100%;
        padding: 0 0 0 25px;
    }
}

.product-series .advantages ul li {
    list-style-image: url("../images/list-icon.png");
    font-size: 18px;
    margin-bottom: 40px;
    padding-left: 10px;
    text-align: justify;
}

.title-page-icons li {
    display: inline-block;
    width: auto;
       margin-bottom: 45px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
}
.title-page-icons li embed {
    width: 90px;
}

.title-page-icons li img {
    width: 100%;
    height: auto;
}

@media screen and (max-width: 768px) {
    .title-page-icons li {
        padding: 15px;
		width: 120px;
        margin-bottom: 40px;
    }
}

.h-footer-ps {
    height: 766px;
    background: url(../images/ps-footer.png) center center no-repeat;
    overflow: hidden;
    color: #fff;
}

    .h-footer-ps .h-footer-h1 {
        padding-top: 80px;
        padding-bottom: 60px;
        text-align: center;
    }

    .h-footer-ps .h-footer-box {
        margin: 0;
        width: 250px;
        text-align: center;
        color: #cccccc;
    }

    .h-footer-ps .h-figure-img {
        height: 160px;
    }

    .h-footer-ps .figcaption-title {
        color: #ffffff;
        display: inline-block;
        margin-bottom: 23px;
        font-size: 16px;
        font-family: 'Gotham Pro Bold',sans-serif;
        width: 100%;
    }

@media only screen and (min-width: 992px) {
    .h-flex-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
}

@media only screen and (max-width: 991px) {
    .h-footer-ps {
        height: auto;
        padding-bottom: 200px;
        background-size: cover;
    }

        .h-footer-ps .h-figure-img {
            min-width: 120px;
            max-width: 120px;
            width: 100%;
        }

        .h-footer-ps .h-footer-box {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            text-align: left;
            width: 100%;
        }
}

.recipe-open section.top-recipe {
    height: 555px;
    position: relative;
}

    .recipe-open section.top-recipe.paralax {
        background-position: center center;
    }

    .recipe-open section.top-recipe .recipe {
        margin-top: 80px;
    }

.recipe-open .full-recipe .frame-buttons {
    margin-right: 0;
}

.recipe-open .carousel-section {
    margin-top: 50px;
}

    .recipe-open .carousel-section .title-h4 {
        margin-bottom: 50px;
    }

.crumbs-nav .container:last-child {
    margin-top: 10px;
}

.inner-block {
    padding-top: 170px;
}
.pt80 {
    padding-top: 80px !important;
}

@media (max-width: 767px) {
    .inner-block {
        padding-top: 120px;
    }
}

.inner-block h1 {
    margin-bottom: 55px;
}

.recipe-group, .academy {
    position: relative;
}

    .recipe-group .recipe-list-anchor, .academy .recipe-list-anchor {
        position: absolute;
        height: 1px;
        width: 1px;
        top: -110px;
    }

    .recipe-group h1, .academy h1 {
        color: #666666;
    }

    .recipe-group a.item, .academy a.item {
        display: block;
        width: 33%;
        float: left;
        margin-bottom: 60px;
        padding: 0 18px;
    }

@media (max-width: 991px) {
    .recipe-group a.item, .academy a.item {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .recipe-group a.item, .academy a.item {
        width: 100%;
    }
}

.recipe-group a.item span.item-image, .academy a.item span.item-image {
    display: block;
    margin-bottom: 15px;
    overflow: hidden;
}

    .recipe-group a.item span.item-image img, .academy a.item span.item-image img {
        width: 100%;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }


.recipe-group a.item span.item-image {
    display: flex;
    height: 363px;
}
.recipe-group a.item span.item-image img {
    align-self: center;
}

@media (max-width: 1199px) {
    .recipe-group a.item span.item-image {        
        height: 283px;
    }
}

@media (max-width: 767px) {
    .recipe-group a.item span.item-image {
        display: block;
        height: initial;
    }
}

.recipe-group a.item span, .academy a.item span {
    display: block;
    text-align: center;
    margin-bottom: 3px;
    font-size: 16px;
    color: #000;
}

.recipe-group a.item span:last-child {
    height: 36px;
}

    .recipe-group a.item span.large, .academy a.item span.large {
        font-size: 22px;
    }

    .recipe-group a.item span.grey, .academy a.item span.grey {
        color: #666666;
    }

.recipe-group a.item:hover span.item-image img, .academy a.item:hover span.item-image img {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.divide-line {
    margin: 0 20px;
    margin-bottom: 50px;
    height: 1px;
    background: rgba(0,0,0,0.2);
}

.news-page h1 {
    text-align: center;
    margin-bottom: 55px;
}

.news-page .en-tabs {
    margin-top: 0;
}

@media (max-width: 991px) {
    .news-page .en-tabs {
        margin-bottom: 25px;
    }
}

@media (max-width: 767px) {
    .news-page .en-tabs {
        margin-left: -10px;
        margin-right: -10px;
    }
}

.news-page .en-tabs ul {
    width: 100%;
}

    .news-page .en-tabs ul a {
        padding: 12px 27px;
    }

@media (max-width: 1230px) {
    .news-page .en-tabs ul a {
        padding: 12px 25px;
        font-size: 18px;
    }
}

@media (max-width: 991px) {
    .news-page .en-tabs ul a {
        padding: 12px 20px;
        font-size: 14px;
    }
}

@media (max-width: 767px) {
    .news-page .en-tabs ul a {
        padding: 21px 18px !important;
    }
}

.news-page h1 {
    text-align: center;
    margin-bottom: 55px;
}

span.date {
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    display: block;
    margin-top: 8px;
}

    span.date span.grey {
        color: #666666;
    }

.top-news {
    display: block;
    color: #000000;
    margin-bottom: 50px;
    position: relative;
    overflow: hidden;
} 

    .top-news .news-description {
        display: block;
        max-width: 360px;
        position: absolute;
        top: 50px;
        left: 50px;
    }

@media (max-width: 767px) {
    .top-news .news-description {
        position: relative;
        color: #000;
        margin-top: 20px;
        top: 0;
        left: 0;
    }
}

.top-news h4 {
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: "Gotham Pro Bold";
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.top-news p {
    font-size: 16px;
    margin-top: 30px;
}

@media (max-width: 767px) {
    .top-news p {
        margin-top: 10px;
    }
}

.top-news img {
    width: 100%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    max-height: 500px;    
}

.top-news:hover {
    color: #000000;
}

    .top-news:hover:hover img {
        -webkit-transform: scale(1.07);
        transform: scale(1.07);
    }

    .top-news:hover h4 {
        color: #000000;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }

.other-news {
    margin-left: -18px;
    margin-right: -30px;
}

@media (max-width: 991px) {
    .other-news {
        margin-right: -18px;
    }
}

.other-news .item {
    width: 33%;
    float: left;
    margin-bottom: 50px;
    padding: 0 18px;
}

@media (max-width: 991px) {
    .other-news .item {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .other-news .item {
        width: 100%;
    }
}

.other-news .item img {
    width: 100%;
    margin-bottom: 10px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.other-news .item a {
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "Gotham Pro Bold";
    color: #000;
    overflow: hidden;
}

.other-news .item span.image {
    display: block;
    height: 290px;
    overflow: hidden;
    margin-bottom: 10px;
}
.other-news .item span + span {
    height: 36px;
    display: block;
    overflow: hidden;
}
    .other-news .item a:hover {
    color: #ceb260;
}

    .other-news .item a:hover img {
        -webkit-transform: scale3d(1.07, 1.07, 1.07);
        transform: scale3d(1.07, 1.07, 1.07);
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }

@media (max-width: 1199px) {
    .other-news .item span.image {
        height: auto;
    }
}
.news-open {
    padding-bottom: 50px;
}

    .news-open h1 {
        text-align: center;
    }

    .news-open img {
        margin-bottom: 50px;
    }

    .news-open .news-content {
        width: 65%;
        float: left;
    }

.news-open .news-content p {
    text-align: justify;
    font-family: 'Open Sans', sans-serif;
    font-weight: lighter;
    font-size: 16px;
    margin-bottom: 40px;
}

.news-open .news-similar {
    width: 35%;
    float: left;
    padding-left: 40px;
}

@media (max-width: 767px) {
    .news-open .news-similar {
        width: 100%;
        float: none;
        padding-left: 0;
    }
    .news-open .news-content {
        width: 100%;
        float: none;
    }

        .news-open .news-content p {
            margin-bottom: 20px;
        }

    .news-open img {
        height: initial !important;
        margin-bottom: 10px !important;
    }
}

.news-open .news-similar h3 {
    font-family: "Gotham Pro Regular";
    margin-bottom: 30px;
}

.news-open .news-similar a {
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "Gotham Pro Bold";
    color: #000;
}

    .news-open .news-similar a:hover {
        color: #ceb260;
    }

.news-open .news-similar span.date {
    margin-bottom: 25px;
}

.news-open .news-similar a.yellow-button {
    color: #fff;
    font-family: "Gotham Pro Light";
}

.encyclopedia .baner {
    background: url("../images/encyclopedia/encyclopedia-baner.jpg");
    background-size: cover;
    background-position: center;
    min-height: 700px;
}

@media (max-width: 767px) {
    .encyclopedia .baner {
        background-position: center;
    }
}

.encyclopedia .title-page {
    margin-left: 0;
    padding-top: 200px;
    color: #fff;
}

    .encyclopedia .title-page h3 {
        font-size: 22px;
        margin-top: 50px;
    }

@media (max-width: 767px) {
    .encyclopedia .title-page {
        padding-top: 110px;
    }
}

.en-tabs {
    margin-top: 55px;
    margin-bottom: 50px;
}

    .en-tabs ul {
        width: 825px;
        height: 60px;
        margin: 0 auto;
        text-align: center;
    }

@media (max-width: 991px) {
    .en-tabs ul {
        width: 100%;
        /*margin-left: 3px;*/
    }
}

@media (max-width: 767px) {
    .en-tabs ul {
        width: 100%;
        height: auto;
    }
}

.en-tabs ul li {
    display: inline-block;
    border: 1px solid #c2c2c2;
    margin-left: -4px;
    border-right: none;
}

@media (max-width: 767px) {
    .en-tabs ul li {
        display: block;
        width: 100%;
        height: 60px;
        margin-top: -1px;
        margin-left: -3px;
    }
}

.en-tabs ul li:last-child {
    border-right: 1px solid #c2c2c2;
}

@media (max-width: 767px) {
    .en-tabs ul li:last-child a, .en-tabs ul li:last-child span {
        border-left: 1px solid #c2c2c2;
        padding-top: 18px;
    }
    .en-tabs ul li {
        border-right: 1px solid #c2c2c2;
    }
}

.en-tabs ul li.active-tab a, .en-tabs ul li.active-tab span {
    background: #ceb260;
    color: #fff;
}

@media (max-width: 767px) {
    .en-tabs ul li.active-tab a, .en-tabs ul li.active-tab span {
        padding-top: 18px;
    }
}

.en-tabs ul a, .en-tabs ul span {
    display: block;
    padding: 12px 30px;
    color: #c2c2c2;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
    -webkit-transition: 200ms;
    transition: 200ms;
    cursor: pointer;
}

@media (max-width: 991px) {
    .en-tabs ul a, .en-tabs ul span {
        padding: 12px 23px;
    }
}

@media (max-width: 767px) {
    .en-tabs ul a, .en-tabs ul span {
        padding-top: 18px;
    }
}

.en-tabs ul a:hover, .en-tabs ul span:hover {
    background: #ceb260;
    color: #fff;
    -webkit-transition: 200ms;
    transition: 200ms;
}

.en-search {
    height: 60px;
    width: 752px;
    margin: 0 auto;
    margin-bottom: 40px;
}

@media (max-width: 991px) {
    .en-search {
        width: 675px;
    }
}

@media (max-width: 767px) {
    .en-search {
        width: 100%;
    }
}

.en-search input {
    width: 686px;
    height: 60px;
    border: 1px solid #c2c2c2;
    border-right: none;
    float: left;
    font-size: 28px;
    padding-left: 10px;
    color: #646464;
}

@media (max-width: 992px) {
    .en-search input {
        width: 90%;
    }
}

@media (max-width: 768px) {
    .en-search input {
        width: 85%;
    }
}

.en-search input:focus {
    outline: none;
}

    .en-search input:focus + button {
        border-color: #000;
    } 
.en-search button {
    float: left;
    border: 1px solid #c2c2c2;
    border-left: none;
    height: 60px;
    width: 60px;
}

@media (max-width: 992px) {
    .en-search button {
        width: 10%;
    }
}

@media (max-width: 768px) {
    .en-search button {
        width: 15%;
    }
}

.en-search button.icon-search-ico:before {
    color: #c2c2c2;
    font-size: 30px;
}

.en-search button.icon-search-ico:hover:before {
    color: #ceb260;
}

.en-content {
    padding-bottom: 60px;
    position: relative;
}

    .en-content #content-anchor {
        position: absolute;
        top: -30px;
        height: 1px;
        width: 1px;
    }

    .en-content .en-products {
        width: calc(100% - 25px);
        float: left;
    }

    .en-content .container {
        position: relative;
    }

    .en-content .en-abc {
        margin-top: 60px;
        width: 25px;
        float: right;
        text-align: center;
    }

        .en-content .en-abc ul li.active a {
            background: #ceb260;
            color: #fff;
        }

        .en-content .en-abc ul li.no-items a {
            color: #c2c2c2;
        }

        .en-content .en-abc ul a {
            display: block;
            background: #f7f8fa;
            color: #666666;
            font-size: 18px;
            padding: 2px 0;
        }

            .en-content .en-abc ul a:hover {
                color: #ceb260;
                -webkit-transition: 200ms;
                transition: 200ms;
            }

        .en-content .en-abc ul li:first-child a {
            padding-top: 10px;
        }

        .en-content .en-abc ul li:last-child a {
            padding-bottom: 10px;
        }

        .en-content .en-abc.scrolled {
            position: absolute;
            right: 0;
            top: 0;
        }

.products-group {
    margin-top: 40px;
    margin-right: 30px;
}

    .products-group .products-letter {
        width: 100%;
        text-align: center;
        color: #666666;
        border-bottom: 1px solid #c2c2c2;
        margin-bottom: 50px;
    }

        .products-group .products-letter h1 {
            margin-bottom: 10px;
        }

    .products-group .items {
        float: left;
        width: calc(100% + 30px);
        margin-left: -15px;
        margin-right: -15px;
    }

        .products-group .items a.item {
            display: block;
            float: left;
            width: 33.33332%;
            text-decoration: none;
            text-align: center;
            margin-bottom: 20px;
            overflow: hidden;
            position: relative;
            padding: 0 15px;
        }

@media (max-width: 991px) {
    .products-group .items a.item {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .products-group .items a.item {
        width: 100%;
        float: none;
    }
}

.products-group .items a.item h4 {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.products-group .items a.item img {
    width: 100%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.products-group .items a.item .item-description {
    display: block;
    color: #000;
}

    .products-group .items a.item .item-description h4 {
        font-size: 24px;
        font-family: "Gotham Pro Regular";
    }

.products-group .items a.item span.item-image {
    display: inline-block;
    width: 270px;
    margin-bottom: 10px;
    overflow: hidden;
}

    .products-group .items a.item span.item-image img {
        width: 270px;
        height: 270px;
    }

.products-group .items a.item:hover {
    overflow: hidden;
}

    .products-group .items a.item:hover h4 {
        color: #ceb260;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }

    .products-group .items a.item:hover img {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }

.products-group:last-child {
    border-bottom: none;
}

.encyclopedia-open p {
    font-size: 22px;
    font-family: "Open Sans",sans-serif;
    font-weight: 300;
    line-height: 1.2;
}

@media (max-width: 991px) {
    .encyclopedia-open p {
        font-size: 18px;
    }
}

.spice, .spice-type, .spice-compose {
    position: relative;
}

    .spice .en-anchor, .spice-type .en-anchor, .spice-compose .en-anchor {
        position: absolute;
        width: 1px;
        height: 1px;
        top: -50px;
    }

.spice {
    padding-top: 50px;
    padding-bottom: 95px;
    width: 95%;
    margin: 0 auto;
}

    .spice img {
        float: left;
        margin-right: 20px;
    }

@media (max-width: 991px) {
    .product-series .product-image {
        height: 470px;
    }
    .product-series .title-page h1 {
        text-align: center;
    }
    
    .product-series .product-image img {
        max-height: 380px;
    }

    .product-series div.baner {
        height: 1000px;
        background-position: center;
        background-size: cover;
    }
}

@media (max-width: 768px) {
    .product-series div.baner {
        height: auto;
    }
}

@media (max-width: 767px) {
    .spice img {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    
    .spice .spice-description h1 {
        margin-bottom: 35px;
        line-height: 1;
    }
}
    @media (max-width: 767px) {
        .spice .spice-description h1 {
            text-align: center;
        }
    }

    @media (max-width: 767px) {
        .spice .spice-description p {
            text-align: justify;
        }
    }

    .tabs {
        background-image: url("../images/encyclopedia-open-bg.jpg");
        background-repeat: no-repeat;
        background-position: top center;
        padding: 95px 0;
        height: 700px;
    }

    @media (max-width: 1230px) {
        .tabs {
            background-repeat: repeat-y;
            height: auto;
            min-height: 700px;
        }
    }

    .tabs a.tab-button {
        float: left;
        width: 50%;
        height: 60px;
        text-align: center;
        display: block;
        color: #c2c2c2;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 28px;
        -webkit-transition: 200ms;
        transition: 200ms;
        line-height: 60px;
        border: 1px solid #c2c2c2;
    }

    @media (max-width: 767px) {
        .tabs a.tab-button {
            height: 40px;
            font-size: 18px;
            line-height: 40px;
        }
    }

    @media (max-width: 435px) {
        .tabs a.tab-button {
            height: 40px;
            font-size: 12px;
            line-height: 40px;
        }
    }

    .tabs a.active {
        background: #ceb260;
        color: #fff;
        -webkit-transition: 200ms;
        transition: 200ms;
        border: 1px solid #ceb260;
    }

    .tabs p {
        color: #fff;
    }

    .tabs .tab-content {
        clear: both;
        margin-top: 40px;
    }

        .tabs .tab-content .examples {
            margin: 0 auto;
            max-width: 600px;
        }

    @media (max-width: 767px) {
        .tabs .tab-content .examples {
            max-width: none;
            width: 100%;
        }
    }

    .tabs .tab-content .example {
        float: left;
        text-align: center;
        margin: 40px 50px 0 50px;
    }

    @media (max-width: 767px) {
        .tabs .tab-content .example {
            float: none;
            margin: 0 auto;
            margin-top: 40px;
        }
    }

    .tabs .tab-content .example img {
        margin-bottom: 20px;
    }

    .tabs .tab-content .example p {
        margin-bottom: 0;
    }

    .tabs .tab-content .tab-page.active {
        display: block;
    }

    .tabs .tab-content .tab-page {
        display: none;
    }

    .spice-type {
        padding: 95px 0;
    }

        .spice-type h1 {
            text-align: center;
            color: #666666;
        }

    .spice-compose {
        background: #f7f8fa;
        padding: 95px 0;
    }

        .spice-compose h1 {
            text-align: center;
            color: #666666;
        }

        .spice-compose .composition .left-col {
            width: 50%;
            float: left;
        }

    @media (max-width: 767px) {
        .spice-compose .composition .left-col {
            float: none;
            width: 100%;
        }
    }

    .spice-compose .composition .right-col {
        width: 50%;
        float: right;
    }

    @media (max-width: 767px) {
        .spice-compose .composition .right-col {
            float: none;
            width: 100%;
        }
    }

    .spice-compose .composition table {
        width: 70%;
        margin: 0 auto;
        font-size: 16px;
        font-family: "Open Sans",sans-serif;
    }

    @media (max-width: 450px) {
        .spice-compose .composition table {
            font-size: 13px;
        }
    }

    .spice-compose .composition table tr td {
        padding: 5px 0;
    }

        .spice-compose .composition table tr td:first-child + td {
            text-align: right;
        }

    .academy-page .content .inner-block {
        padding-top: 220px;
    }

    @media (max-width: 767px) {
        .academy-page .content .inner-block {
            padding-top: 100px;
        }
    }

    .academy-page .h-footer {
        display: block;
        height: 90px;
    }

    .academy-page .inner-block {
        padding-top: 120px !important;
    }

    @media (max-width: 1024px) {
        .academy a.item {
            width: 33%;
        }

            .academy a.item span {
                font-size: 16px !important;
            }
    }

    @media (max-width: 768px) {
        .academy {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
        }

            .academy a.item {
                width: 100%;
                max-width: 400px;
                max-height: 200px;
                overflow: hidden;
                position: relative;
                padding: 0;
            }

            .academy .item-image {
                position: static !important;
                height: 100%;
            }
    }

    .academy h1 {
        color: #000;
    }

    .academy .item-image {
        position: relative;
    }

        .academy .item-image span.large {
            position: absolute;
            display: block;
            bottom: -3px;
            left: 0;
            text-align: center;
            color: #fff;
            font-family: "Gotham Pro Regular";
            background: rgba(0,0,0,0.6);
            width: 100%;
            padding: 25px 0;
            -webkit-transition: 0.5s;
            transition: 0.5s;
        }

    .academy a.item:hover span.large {
        color: #ceb260;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }

    .vacancy-list, .news-page, .contacts, .about {
        padding-bottom: 55px;
    }

        .vacancy-list .en-tabs, .news-page .en-tabs, .contacts .en-tabs, .about .en-tabs {
            margin-top: 0;
        }

    @media (max-width: 991px) {
        .vacancy-list .en-tabs, .news-page .en-tabs, .contacts .en-tabs, .about .en-tabs {
            margin-bottom: 25px;
        }
    }

    @media (max-width: 767px) {
        .vacancy-list .en-tabs, .news-page .en-tabs, .contacts .en-tabs, .about .en-tabs {
            margin-left: -10px;
            margin-right: -10px;
        }
    }

    .vacancy-list .en-tabs ul, .news-page .en-tabs ul, .contacts .en-tabs ul, .about .en-tabs ul {
        width: 100%;
    }

        .vacancy-list .en-tabs ul a, .news-page .en-tabs ul a, .contacts .en-tabs ul a, .about .en-tabs ul a {
            padding: 12px 27px;
        }

    @media (max-width: 1230px) {
        .vacancy-list .en-tabs ul a, .news-page .en-tabs ul a, .contacts .en-tabs ul a, .about .en-tabs ul a {
            padding: 12px 25px;
            font-size: 18px;
        }
    }

    @media (max-width: 991px) {
        .vacancy-list .en-tabs ul a, .news-page .en-tabs ul a, .contacts .en-tabs ul a, .about .en-tabs ul a {
            padding: 12px 20px;
            font-size: 14px;
        }
    }

    @media (max-width: 767px) {
        .vacancy-list .en-tabs ul a, .news-page .en-tabs ul a, .contacts .en-tabs ul a, .about .en-tabs ul a {
            padding: 21px 18px !important;
        }
    }

    .vacancy-list .vac-group, .news-page .vac-group, .contacts .vac-group, .about .vac-group {
        width: 90%;
        margin: 0 auto;
    }

        .vacancy-list .vac-group h1, .news-page .vac-group h1, .contacts .vac-group h1, .about .vac-group h1 {
            text-align: left;
        }

        .vacancy-list .vac-group h4, .news-page .vac-group h4, .contacts .vac-group h4, .about .vac-group h4 {
            font-weight: 900;
            text-transform: uppercase;
        }

        .vacancy-list .vac-group p, .news-page .vac-group p, .contacts .vac-group p, .about .vac-group p, .vacancy-list .vac-group a, .news-page .vac-group a, .contacts .vac-group a, .about .vac-group a {
            font-size: 16px;
        }

        .vacancy-list .vac-group a, .news-page .vac-group a, .contacts .vac-group a, .about .vac-group a {
            color: #ceb260;
            text-transform: uppercase;
            font-weight: 900;
        }

        .vacancy-list .vac-group .vac-position, .news-page .vac-group .vac-position, .contacts .vac-group .vac-position, .about .vac-group .vac-position {
            margin-bottom: 55px;
            padding-bottom: 55px;
            border-bottom: 1px solid #c2c2c2;
        }

    .vacancy-open {
        padding-bottom: 100px;
    }

        .vacancy-open .inner-block .container &gt; h1 {
            text-align: center;
        }

    .vac-description {
        float: left;
        width: 65%;
        padding-right: 20px;
    }

    @media (max-width: 767px) {
        .vac-description {
            float: none;
            width: 100%;
        }
    }

    .vac-description .position-info {
        font-family: 'Open Sans', sans-serif;
        font-weight: lighter;
        font-size: 16px;
        margin-bottom: 40px;
    }

    .vac-description .cv {
        display: inline-block;
        text-align: center;
        float: left;
        margin-right: 90px;
    }

    @media (max-width: 991px) {
        .vac-description .cv {
            margin-right: 40px;
        }
    }

    .vac-description .cv button {
        display: block;
    }

    .vac-description .cv a {
        display: block;
        margin-top: 20px;
    }

    .vac-description .cv .print {
        color: #000;
    }

        .vac-description .cv .print:hover {
            color: #d21829;
        }

    .vac-description .frame-buttons {
        clear: none;
        display: inline-block;
        width: auto;
        margin-right: 0;
        padding-top: 0;
        float: left;
    }

        .vac-description .frame-buttons .frame-buttons-r {
            margin-left: 0;
        }

    .vac-similar {
        float: left;
        width: 35%;
    }

    @media (max-width: 767px) {
        .vac-similar {
            clear: both;
            float: none;
            width: 100%;
            margin-top: 40px;
        }
    }

    .vac-similar a:not(.yellow-button), .vac-similar span {
        display: block;
        font-size: 16px;
    }

    .vac-similar h3 {
        margin-bottom: 25px;
        font-weight: bold;
    }

    .vac-similar a:not(.yellow-button) {
        font-family: "Gotham Pro Bold";
        text-transform: uppercase;
        color: #000;
        margin-top: 15px;
    }

        .vac-similar a:not(.yellow-button):hover {
            color: #ceb260;
        }

    .vac-similar a.yellow-button {
        margin-top: 30px;
        color: #fff;
    }

    .search-results + .h-footer {
        display: block;
    }

    .search-results .en-search {
        margin-bottom: 100px;
    }

        .search-results .en-search span {
            font-size: 22px;
            color: #999999;
            display: inline-block;
            margin-top: 10px;
            clear: both;
        }

    .search-results .search-group {
        margin-bottom: 100px;
        margin-top: 50px;
    }

        .search-results .search-group .searched-item {
            margin-bottom: 40px;
        }

            .search-results .search-group .searched-item a, .search-results .search-group .searched-item p {
                font-size: 16px;
            }

            .search-results .search-group .searched-item a {
                text-transform: uppercase;
                font-family: "Gotham Pro Bold";
                color: #000;
                margin-bottom: 10px;
                display: block;
            }

                .search-results .search-group .searched-item a:hover {
                    color: #ceb260;
                }

        .search-results .search-group a.show-all {
            text-transform: uppercase;
            font-family: "Gotham Pro Bold";
            color: #ceb260;
            margin-bottom: 10px;
            display: block;
            font-size: 16px;
        }

            .search-results .search-group a.show-all:hover {
                color: #000;
            }

        .search-results .search-group:first-child {
            margin-top: 100px;
        }

    .contacts .map {
        position: relative;
    }

        .contacts .map iframe {
            width: 100%;
            height: 500px;
        }

    .lang-switcher.nowidth ul li {
        background-repeat: no-repeat;
        background-position: 8px 16px;
        padding-left: 35px !important;
    }
        .lang-switcher.nowidth ul li[data-lang="uk"] {
            background-image: url(../images/uk.png);
        }
        .lang-switcher.nowidth ul li[data-lang="ru"] {
            background-image: url(../images/ru.png);
        }
        .lang-switcher.nowidth ul li[data-lang="en"] {
            background-image: url(../images/en.png);
        }

    @media (max-width: 767px) {
        .contacts .map iframe {
            height: 300px;
        }
    }

    .contacts .map .map-filter {
        position: absolute;
        background: rgba(0,0,0,0.7);
        width: 405px;
        height: 500px;
        right: 0;
        top: 0;
        padding: 20px;
    }

    @media (max-width: 1199px) {
        .contacts .map .map-filter {
            width: 325px;
        }
    }

    @media (max-width: 991px) {
        .contacts .map .map-filter {
            width: 50%;
        }
    }

    @media (max-width: 767px) {
        .contacts .map .map-filter {
            display: none;
            position: relative;
            height: auto;
            background: none;
            width: 100%;
            padding: 0;
            margin: 50px 0 20px;
        }
    }

    .contacts .map .map-filter select {
        opacity: 1;
    }

    .contacts .map .map-filter .locations {
        color: #fff;
        max-height: 400px;
        overflow-y: auto;
        margin-top: 20px;
    }

    @media (max-width: 767px) {
        .contacts .map .map-filter .locations {
            display: none;
        }
    }

    .contacts .map .map-filter .locations a {
        display: block;
        padding-bottom: 35px;
        font-size: 16px;
        color: #fff;
    }

        .contacts .map .map-filter .locations a:last-child {
            padding-bottom: 0;
        }

        .contacts .map .map-filter .locations a:hover {
            color: #ceb260;
        }

    .contacts .detailed-contacts {
        margin-top: 45px;
    }

    @media (max-width: 991px) {
        .contacts .detailed-contacts {
            margin-top: 5px;
        }
    }

    .contacts .detailed-contacts h4 {
        font-family: "Gotham Pro Bold";
        text-transform: uppercase;
    }

    .contacts .detailed-location {
        width: calc(100% - 405px);
        float: left;
    }

    @media (max-width: 1199px) {
        .contacts .detailed-location {
            width: calc(100% - 325px);
        }
    }

    @media (max-width: 991px) {
        .contacts .detailed-location {
            width: 100%;
        }
    }

    .contacts .detailed-location table {
        width: 100%;
    }

        .contacts .detailed-location table:last-child {
            margin-top: 20px;
        }

        .contacts .detailed-location table tr td:first-child {
            width: 40%;
            color: #999999;
        }

    @media (max-width: 991px) {
        .contacts .detailed-location table tr td:first-child {
            width: 50%;
        }
    }

    .contacts .detailed-location td {
        font-size: 16px;
    }

    @media (max-width: 767px) {
        .contacts .detailed-location td {
            font-size: 14px;
        }
    }

    .contacts .email-us {
        float: left;
        width: 405px;
    }

    @media (max-width: 1199px) {
        .contacts .email-us {
            width: 325px;
        }
    }

    @media (max-width: 991px) {
        .contacts .email-us {
            width: 100%;
            margin-top: 22px;
        }
    }

    @media (max-width: 991px) {
        .contacts .email-us div {
            text-align: center;
        }
    }

    .contacts .email-us span {
        font-size: 16px;
        color: #999999;
    }

    .contacts .email-us input, .contacts .email-us textarea {
        border: 1px solid #c2c2c2;
        resize: none;
        margin-bottom: 20px;
        margin-top: 5px;
        font-family: "Gotham Pro Regular";
        padding: 10px;
    }

    .contacts .email-us .yellow-button {
        color: #ceb260;
        text-transform: uppercase;
    }

#city-styler, #dropMenu-styler {
    width: 100%;
}

    #city-styler .jq-selectbox__select,
    #dropMenu-styler .jq-selectbox__select {
        background: #fff !important;
        color: #000 !important;
        height: 40px;
        padding: 0 20px;
        position: relative;
    }

    @media (max-width: 767px) {
        #city-styler .jq-selectbox__select,
        #dropMenu-styler .jq-selectbox__select {
            border: 1px solid #c2c2c2;
            height: 60px;
        }
    }

#city-styler .jq-selectbox__select:before,
#dropMenu-styler .jq-selectbox__select:before {
    content: '';
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #999999;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

#city-styler .jq-selectbox__select-text.placeholder,
#dropMenu-styler .jq-selectbox__select-text.placeholder {
    color: #000 !important;
}

#city-styler .jq-selectbox__select-text,
#dropMenu-styler .jq-selectbox__select-text {
    color: #000;
    line-height: 40px;
}

    @media (max-width: 767px) {
        #city-styler .jq-selectbox__select-text,
        #dropMenu-styler .jq-selectbox__select-text {
            line-height: 60px;
        }
    }

#city-styler.dropdown.opened .jq-selectbox__select:before,
#dropMenu-styler.dropdown.opened .jq-selectbox__select:before {
    -webkit-transform: rotateZ(180deg) translateY(5px);
    transform: rotateZ(180deg) translateY(5px);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

    .jspContainer {
        overflow: hidden;
        position: relative;
    }

    .jspPane {
        position: absolute;
    }

    .jspVerticalBar {
        position: absolute;
        top: 0;
        right: 0;
        width: 10px;
        height: 100%;
        background: red;
    }

    .jspHorizontalBar {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 16px;
        background: red;
    }

        .jspVerticalBar *, .jspHorizontalBar * {
            margin: 0;
            padding: 0;
        }

    .jspCap {
        display: none;
    }

    .jspHorizontalBar .jspCap {
        float: left;
    }

    .jspTrack {
        background: #999999;
        position: relative;
    }

    .jspDrag {
        background: #707070;
        position: relative;
        top: 0;
        left: 0;
        cursor: pointer;
    }

    .jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
        float: left;
        height: 100%;
    }

    .jspArrow {
        background: #50506d;
        text-indent: -20000px;
        display: block;
        cursor: pointer;
    }

        .jspArrow.jspDisabled {
            cursor: default;
            background: #80808d;
        }

    .jspVerticalBar .jspArrow {
        height: 16px;
    }

    .jspHorizontalBar .jspArrow {
        width: 16px;
        float: left;
        height: 100%;
    }

    .jspVerticalBar .jspArrow:focus {
        outline: none;
    }

    .jspCorner {
        background: #eeeef4;
        float: left;
        height: 100%;
    }

    * html .jspCorner {
        margin: 0 -3px 0 0;
    }

    .page404 {
        width: 90%;
        margin: 0 auto;
    }

    @media (max-width: 991px) {
        .page404 {
            width: 100%;
        }
    }

    .page404 .text {
        float: left;
        width: 50%;
        padding-left: 10%;
        margin-top: 5%;
    }

    @media (max-width: 991px) {
        .page404 .text {
            margin-top: 0;
        }
    }

    @media (max-width: 767px) {
        .page404 .text {
            float: none;
            width: 100%;
            margin-bottom: 50px;
        }
    }

    .page404 .text h1 {
        text-align: left;
        color: #666666;
        font-size: 72px;
        margin: 0;
    }

    .page404 .text p {
        font-size: 16px;
        margin-bottom: 50px;
    }

    .page404 img {
        width: 50%;
        float: left;
    }

    @media (max-width: 767px) {
        .page404 img {
            float: none;
            width: 100%;
            margin-bottom: 50px;
        }
    }

    @media (max-width: 767px) {
        .forbidden .inner-block {
            padding-top: 100px !important;
        }
    }

    .about {
        font-family: "Open Sans",sans-serif;
        padding-bottom: 100px;
    }

    @media (max-width: 767px) {
        .about {
            padding-bottom: 70px;
        }
    }

    .about .about-baner {
        margin-bottom: 31px;
    }

    .about .about-text {
        font-size: 16px;
    }

        .about .about-text h4 {
            font-weight: 900;
            text-transform: uppercase;
            font-size: 16px;
            font-family: "Gotham Pro Bold";
            margin-bottom: 40px;
        }

        .about .about-text p {
            font-size: 16px;
        }

    @media (max-width: 767px) {
        .about .about-text {
            text-align: justify;
        }
    }

    .about .title-girc {
        font-size: 18px;
        font-weight: bold;
        margin: 34px 0 36px;
        color: #000;
        text-transform: uppercase;
    }

    .about .girc {
        font-weight: bold;
    }

    .about .pull-ul-right {
        float: right;
        width: 50%;
    }

    .about .about-li {
        line-height: 25px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-bottom: 18px;
        padding-left: 16px;
        position: relative;
    }

        .about .about-li:last-child {
            margin-bottom: 0;
        }

        .about .about-li:before {
            content: "";
            background-color: #ceb260;
            width: 6px;
            height: 6px;
            display: block;
            position: absolute;
            left: 0;
            top: 9px;
        }

    .about .center_section_text {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .about .about-page-nav-mobile {
        display: none !important;
    }

    .about .about-page-nav-wrap {
        z-index: 9999 !important;
    }

    @media only screen and (max-width: 767px) {
        .about .pull-ul-left, .about .pull-ul-right {
            width: 100%;
        }
    }

    @media only screen and (max-width: 450px) {
        .about .about-page-nav-mobile {
            display: block !important;
        }

        .about .about-page-nav-desc {
            display: none !important;
        }
    }

    .vacancy-open .vacancy_item {
        margin-bottom: 30px;
    }

        .vacancy-open .vacancy_item .title-h4 {
            font-weight: bold;
            margin-bottom: 5px;
            font-family: "Gotham Pro Bold";
        }

        .vacancy-open .vacancy_item ul {
            padding-left: 6px;
            margin-left: 20px;
        }

            .vacancy-open .vacancy_item ul li {
                list-style: disc;
            }


.outerRecipeWrapper:last-child .divide-line {
    display: none;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
}
.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
}


/* for safari device */

.encyclopedia.Safari.portrait .baner,
.encyclopedia.Safari.landscape .baner {
    background: url('../images/encyclopedia/encyclopedia-baner.jpg') center top no-repeat;
    background-size: auto;
}
.encyclopedia.Safari.portrait .baner {
    min-height: 500px;
}

.trademarks.Safari.portrait .baner,
.trademarks.Safari.landscape .baner {
    background: url(../images/tmpage-bg.jpg) center top no-repeat;
    background-size: auto;
}



td[x-apple-data-detectors] {
    color: inherit !important;
    text-decoration: none !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}


.tablet .Safari.portrait .top-recipe.paralax,
.tablet .Safari.landscape .top-recipe.paralax {
    background-attachment: inherit !important;
}

@media (max-width: 768px) {
    .Safari.trademarks .products-list {
        padding-bottom: 0;
    }
    .tablet .Safari.landscape .tm-page .h-footer {
        display: none;
    }
}



@media (max-width: 767px) {
    .wrap-containers {
        margin-bottom: 0;
    }
    .horiz-vert-slider .thumb-nav {
        top: -35px;
    }
    .horiz-vert-slider {
        padding-bottom: 0;
    }
    .peppers {
        margin-top: 0;
    }


    .other-news div.item span.image {
        height: auto;
    }

    .other-news div.item span.image img {
        margin-bottom: 0;
    }

    .other-news .item span + span {
        height: auto;
    }
}

@media (max-width: 800px) {
    .trademarks .tm-page {
        min-height: 100%;
    }

    .trademarks footer {
        margin-top: -198px !important;
    }
}
@media (max-width: 768px) {
    .trademarks footer {
        margin-top: -80px !important;
    }
}
@media screen and (max-width: 480px) {
    .trademarks .h-footer {
        display: none !important;
    }

    .news-page .top-news .news-description p {
        display: none;
    }
}


.mt30 {
    margin-top: 30px;
}

@media screen and (max-width: 767px) {
    .top-news img {
        object-fit: cover;
    }
}

</pre></body></html>