/*
Theme Name: mobius
Description: mobius
Version: 1.1
Author: Piotr Sember
Author URI: http://millstudio.pl
*/
/* jquery.mCustomScrollbar.min.css */
.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>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.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>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.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>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.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>.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>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.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>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.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>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.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>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.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>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.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)}
/* theme css */
html {overflow-y: scroll !important;font-size:62.5%}
body {margin:0;background:#242634;line-height: 1.6;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {font-family: "proxima-nova",sans-serif;font-size: 14px;font-size: 1.4rem;color:#fefefe;font-weight: 300;min-width:320px;}
td, input, textarea, button, select {font-size: inherit;font-family: inherit;color: inherit;}
input, textarea, button {outline:none;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a {color:inherit;outline:none;text-decoration:none;}
.team-link .link span:after, #post-link .link span:after, #post-link a span:after,
.team-link .link span:before, #post-link .link span:before, #post-link a span:before,
#socials-links, #filters, #breadcrumbs li.back-li span, #project-shortdesc-btn, #pre-link h1, #sitemap-link span, #project-back, #container-in, #gall-sw-next, #gall-sw-prev, #menu-btn-text span, #project-bg:after, #sitemap-bg, #menu-cicle-bg, #sitemap-list li:after, #menu-circle li:after, .team-link .link span, .back-link, .team-bg, .link, .team-desc .team-circle, .team-desc .desc-close, .team-desc .desc, .team-desc .desc-toggle, #pre-link .back-link, #menu-circle .project, .link-2, #socials-btn span.circle, #socials-btn, #socials-btn-in, #socials-btn-in .tree, #awards .award:hover .d-table, #post-link a span, #publications .publication .pub-text, #menu-btn, #menu .menu > ul, .show-menu #menu .menu > ul > li:before, .show-menu #menu .menu > ul > li ul:before, #project-bg > div, #view-sw-btn span, #view-sw-btn, #gall-link > div, #sitemap-list li a span, #sitemap-list li:before, #menu-circle li a span, #menu-circle li:before, .home.js #menu-btn img, .home.js #logo-full img, #home-bg-loading, .home.js #menu-btn-text, #projects .project-bg, #projects .project-img span, #projects .project-title, #projects .project-desc, #projects-list .project-description, #projects-list .project-title, #projects-list .project-img span, #project-imgs, #gall-sw, #gall-sw img, #gall-sw li, #project-imgs .slide, #projects-list li, .right, .left, a {
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
#menu-btn-text span {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.show-menu #menu .menu > ul > li:nth-child(2):before {
 -webkit-transition-delay:1.3s;
 transition-delay:1.3s;
}
.show-menu #menu .menu > ul > li:nth-child(3):before {
 -webkit-transition-delay:1.4s;
 transition-delay:1.4s;
}
.show-menu #menu .menu > ul > li:nth-child(3) ul:before {
 -webkit-transition-delay:1.5s;
 transition-delay:1.5s;
}
.show-menu #menu .menu > ul > li:nth-child(4):before {
 -webkit-transition-delay:1.6s;
 transition-delay:1.6s;
}
.show-menu #menu .menu > ul > li > a, .show-menu #menu .menu > ul > li > ul li {
  -webkit-transition-property: color, opacity;
  -webkit-transition-duration: 0.3s, 0.3s;
  -webkit-transition-timing-function: ease-out, ease-out;
  -webkit-transition-delay: 0s, 1.9s;
  transition-property: color, opacity;
  transition-duration: 0.3s, 0.3s;
  transition-timing-function: ease-out, ease-out;
  transition-delay: 0s, 1.9s;
}
.show-menu #menu .menu > ul > li:nth-child(2) > a {
  -webkit-transition-delay: 0s, 2s;
  transition-delay: 0s, 2s;
}
.show-menu #menu .menu > ul > li:nth-child(3) > a, .show-menu #menu .menu > ul > li:nth-child(3) ul li {
  -webkit-transition-delay: 0s, 2.1s;
  transition-delay: 0s, 2.1s;
}
.show-menu #menu .menu > ul > li:nth-child(4) > a {
  -webkit-transition-delay: 0s, 2.2s;
  transition-delay: 0s, 2.2s;
}
a img {border:none;}
img {max-width:100%;height: auto;}
img.aligncenter {display: block;margin: 0 auto;}
h1, h2, h3, h4, h5, h6, ul, ol, p {margin:0;padding: 0;}
h1, h2, h3, h4, h5, h6, strong {font-weight: inherit;}
ul, ol {padding-left: 1.5em;}
.clr {float: none !important;clear: both !important;width: auto !important;height: auto !important;padding: 0 !important;margin: 0 !important;border:none !important;}
.blk {display: block;width: 100%;height: auto;}
.d-table {display:table;width:100%;height:100%;border-collapse:collapse;}
.d-table > *{display:table-cell;vertical-align:middle;}
#menu-btn {float: left;display: block;white-space: nowrap;z-index:300;cursor:pointer;}
#menu-btn-text {position: relative;}
#menu-btn-text span:first-child {position: absolute;left: 0;top:0;width: auto;white-space: nowrap;opacity: 0;}
.show-menu #menu-btn-text span {opacity: 0;display: inline-block;}
.show-menu #menu-btn-text span:first-child {opacity: 1;}
#menu-btn-in {display: block;float: left;margin-right: 1rem;width: 4.4rem;position:relative;}
#menu-btn-in svg, #menu-btn img {display: block;width: 4.4rem;}
#menu-btn-text {display:block;float:left;}
#logo-full {float: right;display: block;-webkit-transition: none;transition: none;}
#logo-full-in {display: block;width:115px;position:relative;}
#logo-full svg, #logo-full img {display:block;width: 100%;height: auto;}
.home.js #menu-btn-in img, .home.js #menu-btn-in svg, .home.js #logo-full img, .home.js #logo-full svg {position: absolute;left: 0;top:0;opacity: 0;}
#logo-full svg, #menu-btn-in svg {position: absolute;left: 0; top:0;opacity: 0;}
.home.js #menu-btn-text {opacity: 0;position: relative;}
.home.js.loaded #logo-full-in img, .home.js .anim-stop #menu-btn-in img, .home.js .anim-stop #menu-btn-text {opacity: 1;position: relative;}
.pre-loaded #logo-full img, .logo-anim #logo-full img {opacity: 0 !important;}
.logo-anim #logo-full svg {opacity: 1 !important;}
.logo-anim2 #menu-btn img {opacity: 0 !important;}
.logo-anim2 #menu-btn svg {opacity: 1 !important;}
.pre-loaded2 #logo-full svg, .pre-loaded #menu-btn svg {opacity: 1 !important;}
#header {padding: 2rem 4% 0 4%;background: #242634;position: fixed;left: 0;top:0;width: 100%;height: 6.5rem;-webkit-transform: translateZ(0);transform: translateZ(0);z-index: 1000;}
.project-page #header, .show-menu #header, .home #header {background: none;}
#menu {font-size: 3.4rem;color: #0097FB;position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;text-align:center;-webkit-transform: translateZ(0);transform: translateZ(0);text-transform: lowercase;visibility: hidden;opacity: 0;}
.show-menu #menu {visibility: visible;opacity: 1;}
.show-menu footer, .show-menu #logo-full, .show-menu #container {opacity: 0.03;z-index: 98;}
.cssfilters .show-menu footer, .cssfilters .show-menu #logo-full, .cssfilters .show-menu #container {-webkit-filter:blur(30px);filter:blur(30px);opacity: 1;}
.cssfilters .show-menu footer {-webkit-filter:blur(5px);filter:blur(5px);}
.show-menu #logo-full {z-index: 99;}
#menu .menu {border-radius:50%;box-shadow:0 0 100px rgba(255,255,255,0.2);position:relative;width: 59.4rem;margin: 0 auto;}
#menu .menu:before {display: block;content:"";padding-top: 100%;}
#menu .menu > ul {list-style: none;position: absolute;left: 50%;top:50%;width: 56%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);padding: 0;z-index: 2;}
.lang-en #menu .menu > ul {width: 62%;}
#menu .menu .menu-border span, #menu .menu .menu-border {position:absolute !important;padding: 0 !important;margin: 0 !important;left: 50% !important;top:0 !important;width:50% !important;height:100% !important;display:block !important;z-index: 1 !important;overflow: hidden;}
#menu .menu .menu-border + .menu-border {left: 0 !important;}
#menu .menu .menu-border span {
  border:1px solid transparent;border-top-color:rgba(255,255,255,0.4);border-left-color:rgba(255,255,255,0.4);border-radius:50% !important;width: 200% !important;left: -100% !important;
  -webkit-transform: rotate(-45deg);transform: rotate(-45deg);
}
#menu .menu .menu-border + .menu-border span {
  left:0 !important;
}
.show-menu #menu .menu .menu-border span {
  -webkit-transition-delay: 0s;transition-delay: 0s;
  -webkit-transition-duration: 0.5s;transition-duration: 0.5s;
  -webkit-transition-timing-function: linear;transition-timing-function: linear;  
}
.show-menu #menu .menu .menu-border + .menu-border span {
  -webkit-transition-delay: 0.5s;transition-delay: 0.5s;
}
.show-menu #menu .menu .menu-border span {-webkit-transform: rotate(135deg);transform: rotate(135deg);}
#menu .menu .menu-border + .menu-border span {-webkit-transform: rotate(135deg);transform: rotate(135deg);}
.show-menu #menu .menu .menu-border + .menu-border span {-webkit-transform: rotate(315deg);transform: rotate(315deg);}
#menu .menu > ul > li {padding: 1rem 0;position:relative;z-index: 2;}
#menu .menu > ul > li ul:before, #menu .menu > ul > li:before {height:1px;position:absolute;left:50%;top:0;background:#fefefe;opacity:0.3;content:"";display:block;width:0;}
#menu .menu .menu-border:before {display: none !important;content: none !important;}
#menu li ul {display: none;}
#menu li.page-item-958 ul, #menu li.page-item-11 ul {margin: 1rem 0 0 0;display: block;font-size:2rem;color:#fff;list-style:none;position: relative;overflow: hidden;padding: 1rem 0 0 0;}
#menu li li {display: inline-block;}
#menu .menu li li a {margin: 0 0.2rem;opacity:0.3;display:block;}
#menu li li a:before {content:"/";margin-right: 0.7rem;}
#menu li li:first-child a:before {content:none;}
.show-menu #menu .menu > ul > li ul:before, .show-menu #menu .menu > ul > li:before {width:100%;left:0;}
#menu a {display: block;line-height: 2;}
#menu .menu > ul > li > a, #menu .menu > ul > li > ul li {opacity: 0;}
.show-menu #menu .menu > ul > li > a, .show-menu #menu .menu > ul > li > ul li {opacity: 1;}
#menu .current_page_ancestor a, #menu .current_page_parent a, #menu .current_page a {color:#fff;}
#menu .menu > ul > li:first-child:before {display:none;content:none;}
#home-menu {position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;-webkit-transform: translateZ(0);transform: translateZ(0);}
#sitemap:before, #project:before, #home-menu:before {display: table;content: "";clear: both;}
#sitemap .d-table, #project .d-table, #home-menu .d-table {table-layout:fixed;height: 80%;height: calc(100% - 160px);margin-top: 80px;}
#sitemap .d-table {table-layout: fixed;}
@-webkit-keyframes animrotate {
  0% {-webkit-transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);}
}
@keyframes animrotate {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}
.ajax-loading #ajax-loading img, #loading {
  display: block;
  -webkit-animation-name: animrotate;
  -webkit-animation-duration: 3s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 0s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  -webkit-animation-play-state: running;
  -webkit-animation-fill-mode: none;
  animation-name: animrotate;
  animation-duration: 3s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-play-state: running;
  animation-fill-mode: none;
}
.pre-loaded #loading {-webkit-animation: none;animation: none;}
#home-loading {position: absolute;left: 50%;top: 50%;max-width: 400px;z-index: 2;visibility: visible;opacity: 1;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);width: 80%;max-height: 80%;overflow: hidden;}
#home-loading:before {padding-top: 100%;position:relative;content:"";display: block;}
#loading {position:absolute;left:0;top:0;width:100%;height:100%;display:block;}
.loaded #home-loading, .pre-loaded #home-loading {opacity: 0;visibility: hidden;}
#loading-count {position: absolute;left: 0;top:50%;width:100%;text-align: center;font-size: 3.2rem;line-height: 4rem;margin:-2rem 0 0 0;opacity: 0.5;}
#loading-count, .home-link.active {color:#0097FB;}
.home-link {font-size:3.2rem;line-height: 1;-webkit-transform: translateY(50%);transform: translateY(50%);text-transform: lowercase;opacity: 0;display: block;position: absolute;bottom:50%;right:100%;margin-right: 25px;}
.home-link-2 {right: auto;bottom:auto;top:50%;left: 100%;margin-right: auto;margin-left: 25px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.loaded .home-link {opacity: 1;}
#home-circle-in {position:relative;}
#home-menu .d-table {width: 450px;height: 100vh;position: relative;margin: 0 auto;}
.home-link-line span, .video_bg, .home-link-line, .home-link-play, #project, #projects, #project-gallery, #home-loading {
  -webkit-transition: all 0.6s ease-out 0s;
  transition: all 0.6s ease-out 0s;  
}
#loaded {
  width: 100%;
  margin: 0 auto;
  display: block;
  opacity: 0;
  -webkit-transition: all 1s linear 0s;
  transition: all 1s linear 0s;
}
#loaded.rewind {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.loaded #loaded {opacity: 1;}
.link-1-act #loaded, .link-1 #loaded {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.link-0 #loaded {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.team {display: none;}
.team.active {display: block;}
.team-bg, #home-bg, #home-bg-loading {background: #242634;position: fixed;left: 0;top:0;width: 100%;height: 100%;-webkit-transform: translateZ(0);transform: translateZ(0);}
.team-bg, #home-bg {background-repeat: no-repeat;background-position:center center;background-size: cover;z-index: 1;}
.team-bg {opacity: 0;visibility: hidden;}
.team-bg.active {opacity: 1;visibility: visible;}
.team-bg .video_bg {-webkit-transition: none;transition: none;opacity: 1;}
#home-bg-loading {z-index: 2;}
.loaded #home-bg-loading {opacity:0;}
.label {color: #0071B9;display: block;margin-bottom: 2rem;}
#project {height: 100%;width: 92%;margin: 0 auto;display: none;}
.active-gall #projects, .active-gall #project {display: none !important;}
.active-gall #project-gallery, .active-gall #container {overflow: hidden;}
#project-imgs .slide, #project-bg > div {position: absolute;left: 0;top:0;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;z-index: 1;}
#project-bg > div {display: none;}
.active-gall #project-bg > div.active {opacity: 0;}
#project-bg > div.active {display: block;}
#project-bg > div:not(.active) {background-image:none !important;}
#project-imgs .slide {background-size: contain;}
.gall-resize #project-imgs .slide {background-size: cover;}
#project-bg {opacity: 0.2;position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.cssfilters #project-bg {-webkit-filter:blur(10px);filter:blur(10px);opacity: 0.8;}
.active-gall #project-bg:after {opacity: 0;}
#project .d-table {position: relative;z-index: 2;}
#team .d-table {position: relative;z-index: 2;}
.team-name {text-align: right;}
.team-name-in {position: relative;display: inline-block;text-align: left;margin-top: -0.2rem;}
#team-persons .team-name > div {position: relative;}
#pre-link > div {position: relative;}
#team-list .person-link span, .team-name h3 {position: absolute;top:100%;left: 0;opacity: 0.3;color: #fcfdff;font-size: 1.6rem;}
#team-list .person-link span {position: static;left: auto;top:auto;display: block;line-height: 1.3;}
.team-desc > * {position:relative;}
.team-desc .desc {opacity: 0;visibility: hidden;}
.team-circle {position:absolute;left:0;width: 100%;top: 50%;margin-top: -50%;}
.main-desc-toggle {cursor: pointer;}
.team-desc .desc-toggle {color: #e3e3e3;font-size: 2.4rem;line-height: 3rem;position: absolute;top:50%;margin-top: -1.5rem;left: 50%;margin-left: -5rem;cursor: pointer;z-index: 2;}
.team-desc .team-circle, .team-desc.active .desc {opacity: 1;visibility: visible;}
.team-desc .desc-toggle {opacity: 0.55;visibility: visible;}
.team-desc.active .team-circle, .team-desc.active .desc-toggle {opacity: 0;visibility: hidden;}
.team-desc .desc-close {font-size: 1.3rem;color: #0097FB;padding-left: 33px;height: 22px;line-height: 22px;background:url('images/close-1.png') no-repeat left center;background-size:22px 22px;cursor: pointer;display: inline-block;margin-top: 22px;opacity: 0.8;}
#project-gallery {position: fixed;left: 0;top:0;width: 100%;height: 100%;-webkit-transform:translateY(100%);transform:translateY(100%);z-index: 6;}
.gall-resize #project-gallery {height: calc(100% - 6.5rem);top: 6.5rem;}
#project-gallery-in {position: absolute;left: 0;top:0;width: 100%;height: 100%;}
#project-imgs {position:relative;margin: 6.5rem auto 0 auto;width: 92%;}
#project-imgs {height: calc(100% - 14.3rem);}
#studio-in .scrolled-container, #project-imgs .scrolled-container {max-height: calc(100vh - 14.5rem);overflow-y: auto;}
.active-gall #project-gallery {-webkit-transform:translateY(0);transform:translateY(0);}
#gall-link {position: absolute;left: 50%;top:50%;width: 20rem;height: 20rem;margin: -10rem 0 0 -10rem;border-radius: 50%;z-index: 3;overflow: hidden;}
#gall-link > div {position: absolute;left: 0;top:0;width: 100%;height: 100%;line-height: 20rem;text-align: center;font-size: 4rem;background-position: center center;background-repeat: no-repeat;background-size: cover;opacity: 0;overflow: hidden;border-radius: 50%;cursor:default;z-index: 1;}
#gall-link > div.active {cursor: pointer;z-index: 2;}
#gall-link > div span {display:block;opacity:0;background: rgba(0,0,0,0.12);}
.ajax-loading #project-bg:after, .ajax-loading #gall-link > div span {opacity: 0 !important;}
#gall-link > div.clicked span, #gall-link > div.active {opacity: 1;}
#project-info, #project-imgs .slide {opacity:0;-webkit-transform: translateX(0) translateY(20px);transform: translateX(0) translateY(20px);visibility:hidden;}
#project-imgs .back {cursor: pointer;cursor:url(/wp-content/themes/mobius/images/powrot6.cur), pointer;position: absolute;left: 48px;top:0;width:calc(100% - 96px);height: 100%;z-index: 1;display: none;}
.gall-resize #project-imgs .back {display: block;}
#project-imgs .slide.active {opacity: 1;-webkit-transform: translateX(0) translateY(0px);transform: translateX(0) translateY(0px);visibility:visible;}
#project-imgs #project-info {z-index:3;background:#242634;}
#projects-list, #project-desc {width:20%;}
#projects-list {text-align: center;position: relative;z-index: 2;}
#projects-list ul {list-style:none;padding:0;color:#0097FB;font-size: 2.8rem;position:relative;height: 1.6em;display: block;}
#projects-list li {position:absolute;left: 0;opacity:0;-webkit-transform: translateY(20px);transform: translateY(20px);visibility:hidden;width: 100%;top: 0;}
#projects-list li.active {opacity:1;-webkit-transform: translateY(0px);transform: translateY(0px);visibility:visible;}
#projects-list-in {position: relative;}
#project-img {width:60%;position: relative;}
#sitemap .d-table > div {position: relative;}
#project-img-in {position: relative;}
#project-tags {margin-top:2rem;}
#project-tags span {opacity:0.3;}
#project-tags .label2 {opacity:1;display: block !important;margin-bottom: 2rem;}
#gall-sw-next, #gall-sw-prev, #gall-link, #gall-sw li, .right, .left {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.right, .left {width: 24px;height: 100%;position: absolute;cursor: pointer;opacity:0.5;display: block;top: 0;left: 0;}
.right span, .left span {width: 2.4rem;height: 5.2rem;background:url('images/left.png') no-repeat center center;background-size: 2.4rem 5.2rem;position: absolute;top:50%;left: 50%;margin: -2.6rem 0 0 -1.2rem;cursor:pointer;display: block;}
.right {left: auto;right: 0;}
.right span {background-image:url('images/right.png');}
#projects-list .left {margin-left: -3.9rem;}
#projects-list .right {margin-right: -3.9rem;}
#project-imgs .left, #project-imgs .right {width:48px;z-index: 2;background:#242634;background: rgba(36, 38, 52, 0.4);opacity: 1;}
#gall-sw {position: absolute;bottom: 0;width: 92%;padding: 2rem 0;left: 4%;-webkit-transform:translateY(0%);transform:translateY(0%);background: #242634;}
#gall-sw img {height: 38px;}
#gall-resize {cursor: pointer;float: left;margin:0 10px 0 0;opacity: 0.8;}
#project-back {display: block;height: 38px;line-height: 38px;cursor: pointer;float: left;margin: 0 10px 0 0;opacity: 0.8;font-size: 1.3rem;width: 95px;text-align: right;}
#project-back img {vertical-align: middle;margin-left: 7px;float: right;}
#gall-sw-in {overflow: hidden;}
#gall-sw-list {display: block;float: left;width: 90%;width: calc(100% - 153px);overflow: hidden;position: relative;height: 38px;}
.multiple #gall-sw-list {width: 80%;width: calc(100% - 287px);}
#gall-sw ul {list-style:none;padding: 0;line-height:36px;overflow:hidden;display: block;float: left;position: relative;top: 0;}
#gall-sw-next, #gall-sw-prev, #gall-sw li {float:left;display:block;width: 60px;border:1px solid #fefefe;text-align:center;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;opacity:0.3;margin: 0 10px 0 0;cursor:pointer;display: table-cell;line-height: 36px;}
#gall-sw-next, #gall-sw-prev {opacity: 0.1;cursor: default;}
#gall-sw-next.active, #gall-sw-prev.active {opacity: 0.3;cursor: pointer;}
#gall-sw li.active {opacity:1;}
#gall-sw-next, #gall-sw-prev {display: none;float: left;}
#gall-sw-next {margin-right: 0;}
.multiple #gall-sw-next, .multiple #gall-sw-prev {display: block;}
.gall-resize #gall-sw {-webkit-transform:translateY(100%);transform:translateY(100%);}
.gall-resize #project-imgs {margin-top:0;height:100%;width:100%;}
#project-info .d-table {position: relative;z-index: 2;table-layout: fixed;}
#sitemap, #team, #team .team, #container-in, #container {padding: 0 4%;position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.project-page #container-in, .home #container-in, .project-page #container, .home #container {padding: 0;}
.page-org-13 .d-table > div:nth-child(2) {width: 75%;}
.page-org-13 .contact-block {width: 25%;float: left;}
.block-title {color: #0097FB;text-transform: uppercase;display: block;}
#map {height: 400px;clear: both;margin-top:2rem;}
#page-title {color:#0097FB;font-size:4rem;}
#projects {margin: 0 auto;overflow: hidden;padding-top:6.5rem;padding-bottom: 7.8rem;}
#projects .project {width: 20%;float: left;padding: 3px;}
#projects .project a {display: block;border:1px solid #7d7e80;position: relative;}
#menu-circle .project.hidden {opacity: 0;visibility: hidden;}
#projects .project.hidden {display: none;}
#projects .project-img {background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;display: block}
#projects .project-img span {position: absolute;top:50%;left: 0;width: 100%;line-height: 3rem;font-size: 3rem;text-align: center;margin-top: -1.5rem;opacity: 0;}
#projects .project-img:after {content: "";padding-top: 100%;position: relative;display: block;}
#projects .project-bg {opacity:0;background: #0097FB;position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 1;}
#projects .project-name {display:block;position:relative;z-index: 2;}
#projects .project-title {color: #7d7e80;text-transform: uppercase;font-size: 1.8rem;height: 8rem;display:block;text-align:center;width:100%;}
#projects .project-title .d-table > * {padding-left:5px;padding-right:5px;}
#projects .project-desc {color: #c0cad3;font-size: 1.2rem;line-height: 1.6rem;text-align: center;width: 100%;display:block;overflow:hidden;position:absolute;right:0;top: 0;opacity:0;height: 100%;padding-right: 10px;padding-left: 10px;}
#sitemap-list, #menu-circle {width:73%;margin:0 auto;position: relative;}
#sitemap-list:before, #menu-circle:before {padding-top:100%;content:"";display:block;}
#sitemap-bg, #menu-cicle-bg {position:absolute;left:0;top:0;width:100%;height:100%;opacity: 0.4;}
#sitemap-bg > div, #menu-cicle-bg > div {display:block;position:absolute;top:0;right:0;width:46%;height:50%;overflow:hidden;}
#sitemap-bg > div > div, #menu-cicle-bg > div > div {width: 217%;width:217.39%;height:200%;position:absolute;right:0;top:0;border: 1px solid #fff;border-radius:100%;}
#sitemap-bg > div:first-child > div, #sitemap-bg > div:first-child, #menu-cicle-bg > div:first-child > div, #menu-cicle-bg > div:first-child {left:0;right:auto;}
#sitemap-bg > div:last-child, #menu-cicle-bg > div:last-child {top:50%;width:100%;}
#sitemap-bg > div:last-child > div, #menu-cicle-bg > div:last-child > div {width:100%;top:auto;bottom:0;}
#sitemap-list ul, #menu-circle ul {list-style: none;padding: 0;position: absolute;left: 0;top:0;width: 100%;height: 100%;}
#sitemap-list li, #menu-circle li {position:absolute;left: 50%;bottom: 50%;z-index: 3;padding-bottom: 50%;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
#sitemap-list li a, #menu-circle li a {width:30px;height:30px;border-radius:50%;border:1px solid #fff;border-color: rgba(255,255,255,0.2);display:block;position:absolute;top: -15px;left:0;margin-left:-15px;}
#sitemap-list li a span, #menu-circle li a span {background-image: url("images/circle-act.png");background-size: 100%;background-position: center;background-repeat: no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
#sitemap-list li.active a, #menu-circle li.active a {border-color:transparent;}
#sitemap-list li.active a span, #menu-circle li.active a span {opacity:1;}
#sitemap-list li:after, #sitemap-list li:before, #menu-circle li:after, #menu-circle li:before {position: absolute;left: 0;top:0;height: 35%;width: 1px;background:#fff;opacity: 0.2;content: "";display: block;}
#sitemap-list li:after, #menu-circle li:after {height: 0px;}
#sitemap-list li.hovered:before, #sitemap-list li.active:before, #menu-circle li.hovered:before, #menu-circle li.active:before {height:35%;top:20px}
#sitemap-list li.hovered:after, #sitemap-list li.active:after, #menu-circle li.hovered:after, #menu-circle li.active:after {top:-33px;height:14px;}
#sitemap-list li .name {white-space:nowrap;position: absolute;bottom: 190%;display: block;left: 50%;color: #0071B9;font-size: 2rem;}
footer {position: fixed;bottom: 0;left: 0;width: 100%;padding: 2rem 4%;background: #242634;z-index: 5;height: 7.8rem;}
.active-gall footer {overflow: hidden;}
footer > * {opacity: 0.8;}
.project-page footer {background: none;}
.home footer {background:none !important;}
.home footer > * {display: none !important;}
.home.loaded.js footer #lang_sel_list, .home footer #lang_sel_list {display:block !important;}
.home.js footer #lang_sel_list {display: none !important;}
.project-page.active-gall footer {display: none}
#lang_sel_list, ul#lang {display: block;float: left;padding: 0;margin-right: 2rem;list-style: none;}
#lang_sel_list ul {display: block;padding: 0;list-style: none;}
#lang_sel_list li, #socials-links li, ul#lang li {float: left;margin-left: 1rem;display:block;}
#lang_sel_list li:first-child, ul#lang li:first-child {margin-left: 0;}
#lang_sel_list .lang_sel_sel {display: none !important;}
#filter, #view-sw {line-height: 3.8rem;overflow: hidden;float: left;margin-right: 2rem;}
#filter span, #view-sw > span {display: block;float: left;margin-right: 1rem;}
#socials {float: right;position:relative;}
#socials-btn {position: relative;z-index: 2;}
#socials-btn-in {position: absolute;left: 50%;top:50%;-webkit-transform: translateX(-0.4rem);transform: translateX(-0.4rem);}
#sitemap-link span.circle, #socials-btn span.circle {width: 0.6rem;height: 0.6rem;background: #fff;border-radius: 50%;position: absolute;left: 50%;top:50%;margin:-0.3rem 0 0 -0.3rem;z-index:2;}
#socials-btn span.tree {position: absolute;left: 50%;top:50%;margin:-1px 0 0 0;height: 2px;width: 0.9rem;background: #fff;-webkit-transform-origin:0 1px;transform-origin:0 1px;}
#socials-btn span.tree:nth-child(2) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
#socials-btn span.tree:nth-child(3) {-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#socials-btn span.tree .circle {left: 100%;}
#sitemap-link, .link-2, #socials-links a, #socials-btn, #lang_sel_list a, ul#lang a, #view-sw-btn {width: 3.8rem;height: 3.8rem;line-height: 3.6rem;position: relative;border: 1px solid #fff;display: block;border-radius: 50%;cursor: pointer;float: left;color: #0071B9;text-align: center;}
.link-2 {border-radius:5px;width:auto;}
.clicked #filter-sw, .link-2.active {border-color:#0071B9;color: #0071B9;}
#socials-links {list-style: none;padding: 0;position: absolute;right: 0;top:0;opacity: 0;visibility: hidden;font-weight:500;width:19.2rem;}
#socials-links li:nth-child(1) a {
  -webkit-transform:translateX(14.4rem);transform:translateX(14.4rem);
}
#socials-links li:nth-child(2) a {
  -webkit-transform:translateX(9.6rem);transform:translateX(9.6rem);
}
#socials-links li:nth-child(3) a {
  -webkit-transform:translateX(4.8rem);transform:translateX(4.8rem);
}
#sitemap-link {float:right;margin-left:10px;position:relative;}
#sitemap-link span.circle {margin-top:2px;width:0.5rem;height:0.5rem;}
#sitemap-link span.circle:nth-child(1) {margin-left:-0.9rem;}
#sitemap-link span.circle:nth-child(2) {margin-left:-0.2rem;}
#sitemap-link span.circle:nth-child(3) {margin-left:0.5rem;}
#sitemap-link span.circle:nth-child(4) {margin-top:-0.9rem;margin-left:-0.2rem;}
#sitemap-link span.line1 {position:absolute;left:50%;top:50%;width:1.5rem;height:1px;background:#fff;margin-left:-0.7rem;margin-top:-1px;}
#sitemap-link span.line2 {position:absolute;left:50%;top:50%;height:0.8rem;width:1px;background:#fff;margin-top:-0.6rem;}
#sitemap-link span.line {position:absolute;left:50%;top:50%;height:0.5rem;width:1px;background:#fff;margin-top:-0.1rem;}
#sitemap-link span.line3 {margin-left:-0.7rem;}
#sitemap-link span.line4 {margin-left:0.7rem;}
#view-sw-btn span {position: absolute;width:6px;height: 6px;border-radius: 50%;border:1px solid #0071B9;display: block;}
#view-sw-btn span:nth-child(1) {top: 5px;margin-left: -3px;left: 50%;}
#view-sw-btn span:nth-child(2) {right: 5px;margin-top: -3px;top: 50%;}
#view-sw-btn span:nth-child(3) {bottom: 5px;margin-left: -3px;left: 50%;}
#view-sw-btn span:nth-child(4) {left: 5px;margin-top: -3px;top: 50%;}
.circle-view #view-sw-btn {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.circle-view #view-sw-btn span {border-radius: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.circle-view #project {display: block;}
.circle-view #projects {display:none;}
.page-org-11 #header, .page-org-11 footer, .circle-view #header, .circle-view footer {background: none;}
#project-desc > div {display: none;}
#project-desc > div.active {display: block;}
#project-fulldesc .label2, #project-desc .label2 {color:#0071B9;display: inline-block;margin-right: 0.6rem;}
#project-fulldesc .project-details, #project-desc p {margin-bottom: 2rem;}
#ajax-loading {position: fixed;width:100%;height: 100%;z-index: 999;display: none;left: 0;top: 0;}
.ajax-loading #ajax-loading {display: block;}
.ajax-loading #container-in, .ajax-loading #projects, .ajax-loading #gall-link > div, .ajax-loading #project-bg > div {opacity:0;}
#ajax-loading img {width: 200px;height: 200px;position: absolute;left: 50%;top:50%;margin:-100px 0 0 -100px;display: block;z-index: 2;}
#ajax-loading span {display: block;position: absolute;left: 50%;top:50%;width: 200px;text-align: center;height: 3rem;font-size: 2.4rem;line-height: 3rem;margin: -1.5rem 0 0 -100px;z-index: 2;opacity: 0.3;color: #0097FB;}
.video_bg .no_video, .video_bg video, .video_bg {position:absolute;left:0;top:0;width:100%;height: 100%;z-index: 0;}
.video_bg .no_video {display: none;background-size: cover;background-position: center top;background-repeat: no-repeat;}
#video_bg {position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 0;}
.video_bg {opacity: 0;}
.video_bg.active {opacity: 1;}
.home-link-play {position:absolute;top:50%;cursor:pointer;left: 2.6%;opacity: 0;display:block;z-index: 2;width: 7.1%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.loaded .home-link-play {opacity: 1;}
.home-link-play-2 {left: auto;right: 2.6%;-webkit-transform: translateX(50%) translateY(-50%);transform: translateX(50%) translateY(-50%);}
.home-link-line {width: 53%;height: 1px;display: block;position: absolute;top:50%;right:50%;overflow: hidden;opacity: 0;-webkit-transform-origin: 100% 0%;transform-origin: 100% 0%;}
.home-link-line span {display:block;height: 1px;width:54%;background: #fff;float: left;}
.home-link-play, .home-link-line, .home-link-line span {-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.home-link-line-2 {right: auto;left: 50%;-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%;}
.home-link-line-2 span {float: right;}
.loaded .home-link-line {opacity:0.3;}
#awards, #publications {width: 100%;overflow: hidden;}
#awards .mCSB_inside>.mCSB_container, #publications .mCSB_inside>.mCSB_container {margin-right: 30px;}
#awards.mCS_no_scrollbar .mCSB_inside>.mCSB_container, #publications.mCS_no_scrollbar .mCSB_inside>.mCSB_container {margin-right:15px;margin-left:15px;}
#awards .award, #publications .publication {width: 200px;height: 182px;float: left;margin: 20px 20px 0 0;font-size: 1.3rem;text-align: center;border:1px solid #969696;line-height: 1.2;position: relative;overflow: hidden;}
#awards .award:nth-child(2n), #publications .publication:nth-child(2n) {margin-right:0;}
#awards .award:nth-child(2n+1), #publications .publication:nth-child(2n+1) {clear:left;}
#awards .award:nth-child(1), #publications .publication:nth-child(1), #awards .award:nth-child(2), #publications .publication:nth-child(2) {margin-top:0;}
#awards .award .award-link, #publications .publication .pub-link {opacity: 0;font-size: 2.3rem;color: #fff;line-height: 2.4rem;position: absolute;left:0;top:0;width: 100%;height: 100%;background: #0097FB;background: rgba(0,151,251,0.25);display: block;text-align: center;z-index: 2;}
#awards .award .award-link span, #publications .publication .pub-link span {position: absolute;display: block;left: 0;top:50%;margin-top:-1.2rem;width: 100%;}
#publications .publication .d-table > * {padding: 1rem;}
#publications .publication .pub-title {font-size: 1.7rem;color: #0097FB;text-transform: uppercase;display: block;}
#publications .publication .pub-text {display: block;}
#publications .publication .pub-text + .pub-title {margin-top: 2rem;line-height: 1;}
#awards .award {padding: 0 1rem;height: 200px;}
#awards .award-logo img {max-height: 93px;max-width: 178px;width: auto;height: auto;margin: 0 auto;display: block;}
#awards .award .award-logo {height: 108px;}
#awards .award .award-logo > * {padding-top: 10px;padding-bottom:5px;}
#awards .award .award-desc {height: 90px;}
#awards .award .award-desc > span {padding-top:5px;padding-bottom:10px;}
#awards .award-text {padding-left: 1rem;}
#awards .award-title, #awards .award-text {font-size: 1.2rem;text-align: left;}
#awards .award-title {color: #0097FB;width: 37%;}
#team .team-name, #pre-link {text-align:right;padding-right: 3rem;position: relative;}
#team .team-link, #post-link {padding-left: 3rem;}
#project-shortdesc-btn, .team-name .back-link, #pre-link .back-link {color:#0097FB;border:1px solid #0097FB;display: block;float: left;padding: 0.4rem 1rem;border-radius: 2px;top: -4px;position: relative;cursor: pointer;position: absolute;top: 50%;margin-top: -16px;left:0;text-align: center;z-index: 2;}
#sitemap .back-link {left: auto;right:0;}
.gall-resize #pre-link .back-link {margin-left: 4vw;}
#team h1, #post-link h1, #pre-link h1 {color: #0097FB;display: inline-block;line-height: 1;position: relative;font-size: 2.4rem;}
#pre-link h1 {padding-left: 10rem;}
.team-name .main-desc-toggle {cursor:auto;}
.team-link .link, #post-link .link, #post-link a {display: inline-block;cursor: pointer;}
.team-link .link span, #post-link .link span, #post-link a span {width:2em;position:relative;display: block;height: 1em;float: left;margin-right: 1rem;}
.team-link .link span:after, #post-link .link span:after, #post-link a span:after {content:"";display:block;position:absolute;width:50%;height: 100%;background: #fff;opacity: 0.2;border-radius: 50%;left: 25%;}
.team-link .link span:before, #post-link .link span:before, #post-link a span:before {content: "";height: 1px;width: 0%;position: absolute;left: 50%;top:50%;background: #969696;display: block;}
#team .d-table, #studio-in {height: 100%;table-layout:fixed;}
#team .d-table > *, .page-org-13 #container .d-table > *, #studio-in > * {padding-top: 6.5rem;padding-bottom: 7.8rem;}
#team .d-table > div:nth-child(2), #project-info .d-table > div:nth-child(2), #studio-in > div:nth-child(2) {width:450px;}
.link-2 {padding-left:1rem;padding-right:1rem;color:#fff;}
#filters {float:left;}
#filters .link-2 {opacity:0;visibility:hidden;-webkit-transform:translateX(-10px);transform:translateX(-10px);}
#filter.clicked #filters .link-2 {opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px);}
#team-persons .team-desc-content {display: none;}
#team-persons .team-desc-content.active {display: block;}
#team-list {display: block;list-style: none;margin: 0;padding: 0 0 0 2rem;font-size: 1.9rem;}
#team .person-link {color: #fff;}
#team-list .person-link {margin: 1rem 0;}
.page-design #view-sw {display: none !important;}
#project-shortdesc {width: 35rem;max-width: 70%;position: absolute;z-index: 2;background:#242634;background: rgba(36, 38, 52, 0.85);left: 153px;bottom: 10px;padding: 1.3rem 10.9rem 1.3rem 2.2rem;min-height: 5.8rem;}
#project-shortdesc-text {opacity: 0.3;}
#project-shortdesc-btn {float: none;position: absolute;right: 3rem;left: auto;opacity:0.6;}
#gall-sw li .gall-mob {display: none;}
#sitemap .d-table > div:nth-child(2) {width: calc(100vh - 200px) !important;}
#breadcrumbs {list-style: none;position: absolute;right: 3rem;bottom: 0;}
#breadcrumbs li span, #breadcrumbs li a, #breadcrumbs li:before {opacity: 0.3;}
#breadcrumbs li.back-li span {cursor: pointer;}
#breadcrumbs li.back-li span:hover, #breadcrumbs li a:hover {opacity: 1;}
#breadcrumbs li {float: left;text-transform: lowercase;}
#breadcrumbs li:last-child {text-transform: none;}
#breadcrumbs li:before {content: "/";display: inline-block;margin: 0 0.4rem;}
#breadcrumbs li:first-child:before {content: none;}
@media (orientation:portrait) {
  #sitemap .d-table > div:nth-child(2) {width: calc(100vw - 280px) !important;}
}
@media (min-width:1025px) {
  #project-shortdesc-btn:hover, #sitemap .back-link:hover, .team-name .back-link:hover, #pre-link .back-link:hover {color: #fff;background: #0097FB;}
  #project-shortdesc-btn:hover {opacity:1;}
  #socials:hover #socials-links {opacity:1;visibility:visible;}
  #socials:hover #socials-links li a {-webkit-transform:translateX(0);transform:translateX(0);}  
  #socials:hover #socials-links {opacity:1;visibility:visible;}
  #socials:hover #socials-links li a {-webkit-transform:translateX(0);transform:translateX(0);}
  #socials:hover #socials-btn-in {-webkit-transform: translateX(0.4rem);transform: translateX(0.4rem);}
  #socials:hover span.tree, #socials:hover span.circle {background:#0071B9;}
  #socials:hover span.tree:nth-child(2) {-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}
  #socials:hover span.tree:nth-child(3) {-webkit-transform:rotate(135deg);transform:rotate(135deg);}
  #socials:hover #socials-btn-in {-webkit-transform: translateX(0.4rem);transform: translateX(0.4rem);}
  #socials:hover #socials-btn {border-color:#0071B9;color: #0071B9;}
  #menu-btn:hover {color:#0097FB;}
  #menu .menu li li a:hover {opacity:1;}
  #menu a:hover {color:#fff;}
  .home-link:hover {color:#0097FB;}
  .team-desc .desc-toggle:hover {opacity: 1;}
  .team-desc .desc-close:hover {opacity: 1;}
  #projects-list li a:hover {color:#fff;}
  .right:hover, .left:hover {opacity:1;}
  #project-imgs .left:hover, #project-imgs .right:hover {background: rgba(36, 38, 52, 0.8);}
  #project-back:hover, #gall-resize:hover {opacity: 1;}
  #gall-sw-next.active:hover, #gall-sw-prev.active:hover, #gall-sw li:hover {opacity:1;}
  #projects .project a:hover .project-title {opacity: 0;}
  #projects .project a:hover .project-img span, #projects .project a:hover .project-desc {opacity:1;}
  #projects .project a:hover .project-bg {opacity: 0.25;}
  #sitemap-list li a:hover span, #menu-circle li a:hover span {opacity:1;}
  #socials-links a:hover, .link-2:hover, #lang_sel_list a:hover, ul#lang a:hover, #view-sw-btn:hover {border-color:#0071B9;color: #0071B9;}
  #sitemap-link:hover {border-color:#0071B9;}
  #sitemap-link:hover span {background-color:#0071B9;}
  #awards .award .award-link:hover{opacity: 1;}
  #awards .award.w-link:hover .d-table{opacity: 0.2;}
  .team-link .link:hover span:after, #post-link .link:hover span:after, #post-link a:hover span:after {-webkit-transform:scale(0.8);transform:scale(0.8);}
  .team-link .link:hover span:before, #post-link .link:hover span:before, #post-link a:hover span:before {width:100%;left:0;}
  .team-link .link:hover span, #post-link .link:hover span, #post-link a:hover span {opacity: 1;}
  .team-link .link:hover, #post-link .link:hover, #post-link a:hover {color: #fff;}
}
@media (max-width:1024px) {
  #socials.hover #socials-links {opacity:1;visibility:visible;}
  #socials.hover #socials-links li a {-webkit-transform:translateX(0);transform:translateX(0);}  
  #socials.hover #socials-links {opacity:1;visibility:visible;}
  #socials.hover #socials-links li a {-webkit-transform:translateX(0);transform:translateX(0);}
  #socials.hover #socials-btn-in {-webkit-transform: translateX(0.4rem);transform: translateX(0.4rem);}
  #socials.hover span.tree, #socials.hover span.circle {background:#0071B9;}
  #socials.hover span.tree:nth-child(2) {-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}
  #socials.hover span.tree:nth-child(3) {-webkit-transform:rotate(135deg);transform:rotate(135deg);}  
  #socials.hover #socials-btn-in {-webkit-transform: translateX(0.4rem);transform: translateX(0.4rem);}
  #socials.hover #socials-btn {border-color:#0071B9;color: #0071B9;}
}
@media(max-width:1200px) {
  html {font-size:56.25%;}
  #sitemap, #team, #team .team, #container-in, footer, #header, #container {padding-left:2%;padding-right:2%;}
  #project, #project-imgs, #gall-sw {width: 96%;width: 96.2%;}
  #gall-sw {left:2%;left: 1.9%;}
  .gall-resize #pre-link .back-link {margin-left: 2vw;}
  #projects .project {width: 25%;}
  #project-img {width:50%;}
  #gall-link {width:16rem;height:16rem;margin: -8rem 0 0 -8rem;}
  #gall-link > div {width:16rem;height:16rem;line-height:16rem;font-size:3rem;}
  #projects-list .left {margin-left:0;}
  #projects-list .right {margin-right:0;}
  #projects-list-in {padding-left:3rem;padding-right:3rem;}
}
@media(max-width:1023px) {
  #projects .project {width: 33%;width: 33.3333%;}
  #team .d-table > div:nth-child(2), #project-info .d-table > div:nth-child(2), #studio-in > div:nth-child(2) {width:400px;}
  #team h1, .team-name h1, #pre-link h1 {padding-left:0;}
  #team h1, .team-name h1 {padding-right:0;}
  #team h1 {text-align:right;}
  .team-name h3 {left:auto;text-align:right;position: static;}
  .gall-resize #pre-link h1 {padding-left:2rem;}
  .team-name .back-link, #pre-link .back-link {top:100%;margin-top:10px;min-width: 7rem;right: 0;left: auto;}
  #sitemap #pre-link .back-link {margin-top: -1.6rem;}
  #pre-link {padding-right:2rem;}
  #post-link {padding-left:2rem;}
  .page-org-13 .d-table > div:nth-child(2) {width: 80%;}
  #awards .award, #publications .publication {width: 175px;}
  #home-menu .d-table {width:400px;}
  #awards .award-logo img {max-height: 80px;max-width: 155px;}  
}
@media(max-width:767px) {
  #project, #project-imgs, #gall-sw {width: 100%;width: calc(100% - 20px);}
  #gall-sw {left:10px;}
  #menu-btn { margin-top:2px; }
  #sitemap, #team, #team .team, #container-in, footer, #header, #container {padding-left: 10px;padding-right: 10px;}  
  #logo-full-in {width:94px;}
  .video_bg .no_video {display:block;}
  .video_bg video {display:none;}
  #loaded {-webkit-transform:rotate(89.5deg) !important;transform: rotate(89.4deg) !important;}
  #home-menu .d-table {width:60%;}
  .home-link {width:100%;text-align:center;-webkit-transform:translateY(0px);transform:translateY(0px);margin: 0;}
  .home-link-1 {right:0;bottom:100%;margin-bottom:25px;}
  .home-link-2 {left:0;top:100%;margin-top:25px;}
  .home-link-line span {width: 40%;}
  .home-link-line {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
  .home-link-play {top:2.6%;left:50%;margin-top: 1px;}
  .home-link-play-2 {left:auto;right:50%;top:97.4%;margin-right: 1px;}
  #projects .project {width: 100%;clear:both !important;padding: 0;margin-bottom: 10px;}
  #projects .project-img:after {padding-top:62%;}
  #menu {font-size:2rem;}
  #menu li.page-item-958 ul, #menu li.page-item-11 ul {font-size:1.5rem;}
  #menu a {line-height:1.5;}
  #menu .menu {width:80%;max-width:85vh;}
  #menu .menu > ul > li {padding:0.8rem 0;}
  #menu li li {display:block;width:50%;float:left;text-align:left;}
  #menu .menu li li a {margin:0;}
  #menu li li:nth-child(2n+1) {clear:left;text-align:right;padding-right:0.7rem;}
  #menu li li:nth-child(2n+1) a:before {content:none;}
  #projects .project-title {width: 50%;}
  #projects .project-desc {width: 50%;opacity: 1;visibility: visible;}
  #team .team-circle, #team .desc-toggle {display: none !important;}
  #team .team-desc .desc {opacity: 1 !important;visibility: visible !important;padding-left: 0;padding-right: 0;height: 100%;}
  .team-desc-content, .team-desc > *, .team-desc-list {height:100%;}
  .team-desc .desc-close {display:none !important;}
  .team-name h3 {position:static;text-align: center;}
  .team-name h3 br {display:none;}
  #sitemap .d-table > *, #sitemap .d-table, #team .d-table, #team .d-table > *, .page-org-13 #container .d-table, .page-org-13 #container .d-table > div, #studio-in > *, #studio-in, #project-info .d-table > *, #project-info .d-table {display: block !important;padding: 0;}
  #sitemap .d-table, .page-org-13 #container .d-table, #team .d-table, #studio-in {padding-top: 6.5rem;padding-bottom: 7.8rem;}
  #sitemap .d-table {margin-top:0;height:auto;}
  #container #sitemap .d-table > * {width:100% !important;margin:0 !important;}
  .page-org-13 #container .d-table {height:auto;}
  #sitemap #pre-link, #team .team-name, #studio-in #pre-link, #project-info .d-table #pre-link {text-align:center;height: 45px;padding: 0 0 11px 0;}
  #team .team-name {height:75px;}
  #sitemap #post-link, #studio-in #post-link, #project-info .d-table #post-link {padding-top: 22px;text-align:center;height: 45px;}
  #team .team-link {text-align: center;}
  #team .team-link li {display: block;text-align: center;margin-top: 0;}
  #team-list {font-size: 1.7rem;overflow: hidden;padding: 0;}
  #team h1 {text-align: center;font-size: 2rem;}
  .team-name-in {display:block;}
  #team .team-name h1 {display: block;}
  .team-name .back-link {padding: 0.3rem 1rem;position: static;float: none;margin: 0 0 2rem 0;left: auto;right: auto;top: auto;display: inline-block;}
  #team-persons .d-table {height:auto;}
  #team-persons .team-name-in {text-align:center;display: block;position: static;}
  #team .team-name {height:auto;padding-bottom: 1rem;}
  .gall-resize #project-info .d-table #post-link {padding-top:11px;}
  #studio-in #pre-link .back-link, #project-info .d-table #pre-link .back-link {display: none;}
  #team .team-desc, #studio-content, #project-fulldesc {position: relative;height: calc(100% - 90px);}
  #team .team-desc {height: calc(100% - 120px);}
  #team-persons .team-desc {display:none !important;}
  #studio-in .scrolled-container, #project-imgs .scrolled-container {height:100%;}
  #team .d-table > div:nth-child(2), #project-info .d-table > div:nth-child(2), #studio-in > div:nth-child(2) {width:auto;}
  #awards .award:nth-child(2n+1), #publications .publication:nth-child(2n+1) {clear:none;}
  #awards .award, #publications .publication {margin: 0 10px 14px 10px !important;display: inline-block;float: none;text-align:left;padding: 0 6px;}
  #awards, #publications {text-align:center;}
  #profile {height:100%;}
  #publications .publication .d-table > * {padding: 10px 0;}
  #publications .publication .pub-title {font-size:1.2rem;}
  #gall-sw-list {float:right;}
  #gall-sw li span {display:none;}
  #gall-sw li .gall-mob {display:inline;}
  #gall-sw-prev, #gall-sw-next, #gall-sw li:nth-child(n+3) {display:none !important;}
  #gall-sw li:nth-child(2) {opacity:1;margin-right: 0;}
  #gall-sw li.active + li {opacity:0.3;}
  #gall-sw-in, #gall-sw-list {width:auto !important;}
  #breadcrumbs, #project-shortdesc {display:none}
  #view-sw {display: none !important;}
  #filter {overflow:visible;position: relative;}
  #filters .link-2 {float:none;margin-bottom: 1rem;-webkit-transform: none !important;transform: none !important;}
  #filters {position:absolute;bottom: 100%;right: 0;padding-left: 1rem;padding-top: 1rem;background: #242634;opacity: 0;visibility: hidden;-webkit-transform: translateY(10px) !important;transform: translateY(10px) !important;}
  #filter.clicked #filters {opacity:1;visibility:visible;-webkit-transform: translateY(0px) !important;transform: translateY(0px) !important;}
  #sitemap-link {margin-left:0;}
  #socials {padding:0 10px;}
  #socials-links {top:auto;bottom:100%;padding: 1rem 1rem 0 1rem;width: auto;background: #242634;visibility: hidden !important;opacity: 0 !important;-webkit-transform: translateY(10px) !important;transform: translateY(10px) !important;}
  #socials.hover #socials-links {visibility:visible !important;opacity:1 !important;-webkit-transform: translateY(0px) !important;transform: translateY(0px) !important;}
  #socials-links li {margin:0 0 1rem 0;float:none;}
  #socials-links li a {float:none;-webkit-transform: none !important;transform: none !important;}
  .mCSB_inside>.mCSB_container {margin-right:20px;}
  .page-org-13 .contact-block {width:50%;margin-bottom:2rem;padding-left: 0.5rem;}
  .page-org-13 .contact-block:nth-child(2n+1) {clear:left;padding-right: 0.5rem;padding-left: 0;}
  .page-org-13 .d-table > div:nth-child(2) {width:auto;}
  #map {margin-top:0;}
  #page-title {text-align:center;}
  #sitemap-list li:after, #sitemap-list li:before, #menu-circle li:after, #menu-circle li:before, #sitemap-list:before, #menu-circle:before {content: none;display: none;}
  #sitemap-bg, #menu-cicle-bg {display: none;}
  #sitemap-list, #menu-circle {width: auto;text-align: center;}
  #sitemap-list li .name, #sitemap-list li a, #menu-circle li a, #sitemap-list li, #menu-circle li, #sitemap-list ul, #menu-circle ul {position: static;left: auto;top: auto;bottom: auto;right: auto;padding: 0;width: auto; height: auto;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;margin: 0;border-radius: 0;border: none;}
  #sitemap-list li a span, #menu-circle li a span {display: none; !important;}
  #sitemap #post-link, #sitemap #pre-link {height: auto;}
  #sitemap #pre-link .back-link {position: static;margin: 0 auto;float: none;display: inline-block;}
  #container #sitemap .d-table {display: -webkit-flex !important; display: flex !important;-webkit-flex-flow: column;flex-flow: column;}
  #container #sitemap .d-table > * {-webkit-order: 3;order: 3;display: block !important;}
  #container #sitemap .d-table #post-link {-webkit-order: 1;order: 1;padding-bottom: 11px;}
  #container #sitemap .d-table #pre-link {-webkit-order: 2;order: 2;}
}
@media(max-width:767px) and (orientation:landscape) {
  #home-menu .d-table {width:18%;}
}
@media (max-width:479px) {
  #awards .mCSB_inside>.mCSB_container, #publications .mCSB_inside>.mCSB_container {margin-right:20px;}
  #awards .award, #publications .publication {margin: 0 10px 4px 0px !important;width: 135px;height: 180px;}
  #awards .award:nth-child(2n), #publications .publication:nth-child(2n) {margin-right:0 !important;}
  #awards .award:nth-child(2n+1), #publications .publication:nth-child(2n+1) {clear:left;}
  #awards .award .award-logo {height:65px;}
  #awards .award-logo img {max-height: 50px;max-width: 97px;}
  #awards .award .award-desc > span {display:block;padding-left: 0;height: auto;width:100%;padding-bottom: 5px;}
  #awards .award .award-desc > span.award-title {padding-top:10px;}
  #awards, #publications {width: 300px;margin-left:auto;margin-right:auto;}
}
