

/* Start:/local/templates/schoolbook/js/mCustomScrollbar/jquery.mCustomScrollbar.min.css?153570336042554*/
.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:25px}.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:4px;height:auto;left:auto;top:0;right:10px;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:42px}.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:#bde9f9}.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:#bde9f9}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/schoolbook/js/mCustomScrollbar/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:4px;background-color:#e7f7fd}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px}.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:#bde9f9}.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:#bde9f9}
/* End */


/* Start:/local/templates/schoolbook/js/slick/slick.css?15301721571815*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
	margin: 0 auto; /*Vetall 23.04.2018*/
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/schoolbook/js/slick/slick-theme.css?16055167333174*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/schoolbook/js/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
    src: url('/local/templates/schoolbook/js/slick/./fonts/slick.eot');
    src: url('/local/templates/schoolbook/js/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/schoolbook/js/slick/./fonts/slick.woff') format('woff'), url('/local/templates/schoolbook/js/slick/./fonts/slick.ttf') format('truetype'), url('/local/templates/schoolbook/js/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
 //   background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/schoolbook/components/bitrix/menu/catalog_vertical/style.min.css?15357039505987*/
.bx_vertical_menu_advanced{position:relative;background:url(/local/templates/schoolbook/images/bg-menu.png) no-repeat;width:811px;height:319px;padding:58px 0 0 63px}.bx_vertical_menu_advanced>ul{display:block;padding:0 25px 0 0;list-style:none;margin:0;width:255px;position:relative}.bx_vertical_menu_advanced>ul:after{content:'';width:2px;height:208px;position:absolute;right:0;top:0;background:#ffb3a0}.bx_vertical_menu_advanced>ul>li{position:static}.bx_vertical_menu_advanced .bx_hma_one_lvl{display:block;padding:0;margin:0 0 18px}.bx_vertical_menu_advanced .bx_hma_one_lvl>a{position:relative;z-index:105;display:block;padding:0;border-bottom:1px solid #e3eaef;color:#333;vertical-align:middle;text-align:left;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.8);font:18px/22px fregatbold,sans-serif;-webkit-transition:border-color 0s ease;-moz-transition:border-color 0s ease;-o-transition:border-color 0s ease;-ms-transition:border-color 0s ease;transition:border-color 0s ease}.bx_vertical_menu_advanced .bx_hma_one_lvl>a:before{content:'';background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -229px no-repeat;width:10px;height:9px;position:absolute;left:-24px;top:8px}.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child,.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child>a{border-radius:0 4px 0 0}.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child,.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child>a{border-radius:0 0 4px}.bx_vertical_menu_advanced ul:last-child .bx_hma_one_lvl:last-child>a{border-bottom:none}.bx_vertical_menu_advanced .bx_hma_one_lvl.hover{padding:1px 0 0;border:none}.bx_vertical_menu_advanced .bx_hma_one_lvl.hover>a{color:#ff673e}.selected>a{color:#ff673e!important}.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover>a{z-index:1500}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container{position:absolute;top:0;left:255px;z-index:1300;display:none;overflow:hidden;padding:2px 0 0 22px;background-repeat:no-repeat;background-position:100% 100%;width:490px;height:257px;border-radius:0 0 35px}.bx_vertical_menu_advanced .bx_hma_one_lvl.hover .bx_children_container{display:block}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:-20000px;padding:0 12px 20000px;min-width:130px;max-width:280px;border-left:1px solid #f2f2f2}.bx_shadow_fix{display:none}.bx_vertical_menu_advanced .dropdown.hover .bx_shadow_fix,.bx_vertical_menu_advanced .dropdown:hover .bx_shadow_fix{position:absolute;top:-1px;right:-2px;bottom:0;z-index:1500;display:block;width:5px;background:#fff;opacity:1}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b1{min-width:180px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2{min-width:360px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b3{min-width:540px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b4{min-width:720px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block,.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:100%}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{border-left:none;background:#f7fafb;box-shadow:inset 5px 0 7px -5px rgba(0,0,0,.12)}.bx_vertical_menu_advanced .bx_hma_one_lvl ul{display:block;margin:0;padding:0 0 14px;list-style:none}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{display:block}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{display:block;padding:5px 10px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_advanced_panel{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block!important}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;max-height:220px;border:1px solid #e7e9ea}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{max-width:100%;max-height:220px;color:#000;text-align:left;white-space:normal;font-weight:400;font-size:12px;line-height:18px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{margin:0 0 10px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{display:block;color:#333;font:17px/20px fregatregular,sans-serif}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a:hover{color:#ff673e}.bx_vertical_menu_advanced .bx_hma_one_lvl ul li ul li a{color:#333;font:17px/20px fregatregular,sans-serif}@media (max-width:569px){.bx_vertical_menu_advanced{display:none}.header_inner_bottom_line{overflow:hidden;height:auto}}
/* End */


/* Start:/local/templates/schoolbook/components/bitrix/menu/main_multilevel/style.min.css?15357043963619*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:url(/local/templates/schoolbook/components/bitrix/menu/main_multilevel/images/header_menu_bg.gif) repeat-x #BC262C;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item,#horizontal-multilevel-menu li a.root-item-selected{color:#fff;font-weight:700;padding:7px 12px}#horizontal-multilevel-menu li.jshover a.root-item,#horizontal-multilevel-menu li:hover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/schoolbook/components/bitrix/menu/main_multilevel/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/schoolbook/components/bitrix/menu/main_multilevel/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li.item-selected,#horizontal-multilevel-menu li.jshover,#horizontal-multilevel-menu li:hover{background:#D6D6D6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#F5F5F5;border:1px solid #C1C1C1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #DEDEDE}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a{color:#4F4F4F;font-weight:700}#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a{color:#4F4F4F}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li:hover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/schoolbook/components/bitrix/eshop.socnet.links/header/style.min.css?1535703758891*/
.bx-socialsidebar{margin:10px 0}.bx-socialsidebar .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-socialsidebar-group ul{padding:0;margin:0;display:block}.bx-socialsidebar-group ul li{display:inline-block;width:35px;height:35px;margin-right:5px}.bx-socialsidebar-group ul li a{display:block;width:35px;height:35px;background-image:url(/local/templates/schoolbook/components/bitrix/eshop.socnet.links/header/images/sprite.png);background-repeat:no-repeat;border-bottom:none}.bx-socialsidebar-group ul li a.fb{background-position:0 0}.bx-socialsidebar-group ul li a.gp{background-position:-44px 0}.bx-socialsidebar-group ul li a.tw{background-position:-88px 0}.bx-socialsidebar-group ul li a.vk{background-position:-132px 0}.bx-socialsidebar-group ul li a.in{background-position:-176px 0}.bx-socialsidebar-group ul li a:hover{opacity:.9}
/* End */


/* Start:/local/templates/schoolbook/components/bitrix/breadcrumb/.default/style.min.css?1530172157467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/schoolbook/components/bitrix/menu/footer/style.min.css?1535704563463*/
ul.left-menu{list-style:none;margin:0 0 8px;padding:0;position:relative}ul.left-menu li{padding:10px 16px;background:url(/local/templates/schoolbook/components/bitrix/menu/footer/images/left_menu_bg.gif) top repeat-x #f5f5f5}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:700;text-decoration:none}ul.left-menu li a:hover,ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover,ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited{color:#fc8d3d}
/* End */


/* Start:/local/templates/schoolbook/components/bitrix/menu/footer_2/style.min.css?1530172157490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/schoolbook/components/bitrix/menu/footer_2/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/schoolbook/components/bitrix/menu/footer_3/style.min.css?1530172157490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/schoolbook/components/bitrix/menu/footer_3/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/schoolbook/components/bitrix/sender.subscribe/footer/style.min.css?15357048862694*/
.btn-subscribe,.bx-subscribe div.bx-block-title{font-family:fregatbold,sans-serif}.bx-subscribe{margin:10px 0}.bx-subscribe div.bx-block-title{color:#fffefe;text-transform:none;font-size:18px;margin-bottom:9px;font-weight:400}.bx-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#F8FAFC;border:1px solid #D5DADC;border-radius:2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.btn-subscribe,.btn-subscribe:hover{background:0 0}.btn-subscribe{cursor:pointer;text-align:center;border:none;color:#fff;font-size:18px;position:relative;text-transform:uppercase;border-radius:2px;line-height:34px;height:36px;padding:0;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe span{display:block}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s;outline:0;color:#fff}.btn-subscribe:active,.btn-subscribe:hover{color:#fff}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}footer #sender-subscribe .btn-subscribe.send{animation-name:none;padding:0}.bx_subscribe_response_container{padding:40px;color:#35414E}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}.bx-sender-subscribe-agreement .main-user-consent-request a{font:11px/10px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}
/* End */


/* Start:/local/templates/schoolbook/styles.css?160571499212855*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "fregatregular", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 500;
}
p {
  font-family: "fregatregular", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
p.bxe-first-letter:first-letter,
.bxe-first-letter-s {
  font-weight: bold;
  font-size: 56px;
  line-height: 56px;
  margin-right: 10px;
  float: left;
  vertical-align: top;
}
.lead {
  color: #757575;
  margin-left: 40px;
  padding: 0 0 0 15px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4;
  border-left: 3px solid #99cded;
}
@media (min-width: 768px) {
  .lead {
    font-size: 16px;
    margin-left: 20px;
  }
}

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px 20px;
  border-left: 3px solid #c2c2c2;
}
blockquote p {
  font-size: 20px;
  font-style: italic;
  color: #757575;
  font-family: Georgia, "fregatregular", Arial, Helvetica, sans-serif;
}
@media (max-width: 768px) {
  blockquote p {
    font-size: 16px;
  }
}

blockquote.bxe-quote {
  position: relative;
  padding-left: 70px;
  padding-top: 8px;
  min-height: 50px;
  border-left: none;
}
blockquote.bxe-quote:after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzOS45OTYgMzcuOTk1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOS45OTYgMzcuOTk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6I0Q2RDdENjsiIGQ9Ik0wLjAxLDM3Ljk5NXYtMTguMTFjLTAuMDc5LTIuNjA0LDAuMjk0LTUuMDQ5LDEuMTE4LTcuMzM4YzAuODI0LTIuMjg4LDEuOTgxLTQuMywzLjQ3Mi02LjAzNmMxLjQ5LTEuNzM1LDMuMjc2LTMuMTc2LDUuMzU2LTQuMzIxYzIuMDc4LTEuMTQzLDQuMzM1LTEuODczLDYuNzY4LTIuMTl2Ny44MTJjLTIuOTgzLDEuMDI3LTUuMDIzLDIuNTQ1LTYuMTIxLDQuNTU3Yy0xLjEsMi4wMTItMS42NDgsNC40NzktMS42NDgsNy4zOThoNy43Njl2MTguMjI4SDAuMDF6IE0yMy4yODEsMzcuOTk1di0xOC4xMWMtMC4wNzktMi42MDQsMC4yOTQtNS4wNDksMS4xMTgtNy4zMzhjMC44MjQtMi4yODgsMS45ODEtNC4zLDMuNDcyLTYuMDM2YzEuNDktMS43MzUsMy4yNzYtMy4xNzYsNS4zNTYtNC4zMjFjMi4wNzgtMS4xNDMsNC4zMzUtMS44NzMsNi43NjgtMi4xOXY3LjgxMmMtMi45ODMsMS4wMjctNS4wMjMsMi41NDUtNi4xMjEsNC41NTdjLTEuMSwyLjAxMi0xLjY0OCw0LjQ3OS0xLjY0OCw3LjM5OGg3Ljc2OXYxOC4yMjhIMjMuMjgxeiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  left: 10px;
  top: 10px;
  -webkit-background-size: 40px;
  background-size: 40px;
  width: 40px;
  height: 40px;
}

hr {
  border: none;
  border-bottom: 1px solid #ccc;
}
hr.bxe-bolder {
  border-bottom-width: 5px;
}
hr.bxe-dashed {
  border-bottom-style: dashed;
  border-bottom-width: 2px;
}
hr.bxe-normal {
}
hr.bxe-light {
  border-bottom-color: #e5e5e5;
}
hr.bxe-dotted {
  border-bottom-width: 2px;
  border-bottom-style: dotted;
}

/**/
.bg-primary {
  background: #60aadb !important;
  color: #fff;
}
.bg-success {
  background: #64ba4e !important;
  color: #fff;
}
.bg-info {
  background: #9bc6dd !important;
  color: #fff;
}
.bg-warning {
  background: #fec139 !important;
  color: #fff;
}
.bg-danger {
}
/**/
img.pull-left {
  padding: 5px 15px 5px 0;
}
img.pull-right {
  padding: 5px 0 5px 15px;
}
/**/
.alert {
  border: none;
  border-radius: 1px;
  font-size: 14px;
}
.alert.alert-note {
  background: #f2f2f3;
}
.alert.alert-sys {
  background: #f5f2ec;
  color: #81641f;
}
.alert.bxe-icon {
  padding-left: 90px;
  min-height: 100px;
  position: relative;
}
.alert.bxe-icon:after {
  left: 22px;
  top: 20px;
  position: absolute;
  content: " ";
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/local/templates/schoolbook/images/editor_sprite.png);
  background-repeat: no-repeat;
}
.alert.bxe-icon.alert-success:after {
  background-position: 0 0;
}
.alert.bxe-icon.alert-info:after {
  background-position: 0 -50px;
}
.alert.bxe-icon.alert-warning:after {
  background-position: 0 -100px;
}
.alert.bxe-icon.alert-danger:after {
  background-position: 0 -200px;
}
.alert.bxe-icon.alert-note:after {
  background-position: 0 -150px;
}
.alert.bxe-icon.alert-sys:after {
  background-position: 0 -250px;
}

.bxe-aleft-title {
  font-weight: bold;
  padding-bottom: 5px;
}

.bx-panel-tooltip {
  z-index: 2210 !important;
  overflow: hidden !important;
  position: absolute !important;
  letter-spacing: normal !important;
  list-style: none !important;
  text-align: left !important;
  text-indent: 0 !important;
  text-transform: none !important;
  visibility: visible !important;
  white-space: normal !important;
  word-spacing: normal !important;
  vertical-align: baseline !important;
  margin: 0 !important;
  padding: 15px !important;
  float: none !important;
  text-decoration: none !important;
  -webkit-border-radius: 1px !important;
  -moz-border-radius: 1px !important;
  border-radius: 1px !important;
  -webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  -moz-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  border: 1px solid;
  border-color: #f0f0f0;
  background: #fff;
  color: #35414e;
  font-size: 14px;
}

/**/
tab,
tabsection,
.bxe-tab-title {
  display: block;
  padding: 5px;
  border: 1px dashed #ccc;
}
/**/
.bxe-list,
.bxe-list ul {
  list-style: none;
  margin: 5px 0;
  padding-left: 15px;
}
.bxe-list-default,
.bxe-list-default ul {
}
.bxe-list .fa {
  color: #9fb2bd;
  margin-right: 6px;
}
.bxe-lis-blue .fa {
  color: #0083d1;
}

/*SiteMap begin*/
/*.header-bottom .container {*/
/*  padding-bottom: 25px;*/
/*}*/
.str_sitemap_menu {
  position: relative;
}
.str_sitemap {
  padding-bottom: 60px;
}
.str_sitemap a {
  color: #1b2126;
  padding: 8px 15px 8px 30px;
  font-size: 16px;
  display: block;
}
.str_sitemap_menu i.show_but {
  top: 11px;
  left: 10px;
  right: auto;
  padding: 0px;
}
i.show_but {
  font-size: 18px;
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 10px 10px 10px 20px;
}
.str_sitemap_hid_1,
.str_sitemap_hid_2,
.str_sitemap_hid_3 {
  position: relative;
  display: none;
}
i.show_but.sub_dirs:hover {
  color: #17b0e9;
  cursor: pointer;
}
.str_sitemap_menu i.show_but_1 {
  left: 30px;
}
.str_sitemap_menu i.show_but_2 {
  left: 50px;
}
.str_sitemap_hid_1,
.str_sitemap_hid_2,
.str_sitemap_hid_3 {
  position: relative;
  display: none;
}

/*SiteMap end*/

.author-about {
  text-align: justify;
}
.product-item-dscription p {
  text-align: justify;
}

.top-banner-text {
  display: inline-block;
  vertical-align: bottom;
}
.top-banner-text-big {
  /*text-transform: uppercase;*/
}
.top-banner a {
  color: #ffffff;
  text-transform: none;
}
.top-banner {
  text-align: center;
  padding: 10px 0 12px;
  min-height: 54px;
  position: relative;
  color: #ffffff;
  background: url(/local/templates/schoolbook/images/banner-top.jpg) 50% 100%
    repeat-x #ff6840;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.2;
}
.modal-img-bottom {
  padding: 25px 0 0 0;
  margin-bottom: -40px;
  text-align: center;
}
@media (max-width: 991px) {
  .is-banner .header-top {
    top: 56px;
  }
  .top-banner {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 202;
    height: 56px;
  }
  .is-banner .workarea {
    padding-top: 130px;
  }
  .is-banner .header-bottom {
    margin-top: 145px;
  }
  .top-banner-text-holder {
    height: 40px;
    overflow: hidden;
  }
  .top-banner-text {
    vertical-align: middle;
  }
  .is-banner .menu-section {
    top: 145px;
  }
}
@media (max-width: 640px) {
  .top-banner {
    font-size: 16px;
    padding: 6px 0 12px;
    height: 60px;
  }
  .top-banner-text-big {
    display: inline-block;
    width: 100%;
  }
  .is-banner .header-top {
    top: 60px;
  }
}
@media (max-width: 500px) {
  .is-banner .menu-section {
    top: 130px;
  }
}

/* card style */
.card__holder {
  display: flex;
  margin: 35px 0 0 0;
}
.card__item {
  margin-right: 20px;
}
#navigation {
  padding:0;
}
@media (max-width: 767px) {
  .card__holder {
    justify-content: center;
    margin-top: 20px;
  }
  .bx-breadcrumb-mobile .bx-breadcrumb-item {
    display: none;
  }
  .bx-breadcrumb-mobile .bx-breadcrumb-item:nth-last-child(3),
  .bx-breadcrumb-mobile #breadcrumb-mobile.bx-breadcrumb-item,
  .bx-breadcrumb-mobile #bx_breadcrumb_0.bx-breadcrumb-item {
    display: inline-flex;
    align-items: center;
  }
  #breadcrumb-mobile span {
    cursor:pointer;
    display:inline-flex;
    padding: 0 5px;
  }
  #navigation .bx-breadcrumb {
    display: flex;
    flex-wrap: wrap;
    margin-top:35px;
  }
}
@media (max-width: 640px) {
  #navigation .bx-breadcrumb {   
    margin:10px 0 5px;
  }
}
.login-languages {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
.menu-section .login-languages .languages {
  margin-bottom:0!important; 
  margin-top: 0;
  margin-right: 0;
}
.menu-section .login-languages .login-block {
  padding-bottom: 0;
  padding-left: 0;
}

.price_list-mobile {
  display: none;
}
.phones-block-mobile .link {
  color: #ffffff;
  font-size: 14px;
  line-height: 16px;
  display: inline-flex;
  padding: 0 0 1px;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 18px;
}
@media (max-width:991px) {
  .scroll_menu #horizontal-multilevel-menu li a.root-item {
    font-family: "fregatregular", Arial, Helvetica, sans-serif;
  }
  .scroll_menu #horizontal-multilevel-menu .with-icon {
    display: flex;
    align-items: center;
  }
  .scroll_menu #horizontal-multilevel-menu .with-icon .icon-sale {
    display: inline-flex;
    position: static;
    margin-left: 10px;
  }
  .scroll_menu #horizontal-multilevel-menu .with-icon .root-item {
    padding-left: 2px;
  }
  body.mmenu-opened {
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 100%;
  }
 .scroll_menu #horizontal-multilevel-menu {
    padding-left: 5px;
    margin-bottom: 14px;
  } 
  .bx_vertical_menu_advanced .bx_hma_one_lvl>a:before {
    content: none;
  }
  div .menu-section .books-menu.opened .bx_vertical_menu_advanced {
    padding-left: 8px;
  }
  .books-menu {
    padding-left: 10px;
  }
  div .bx-header .menu-section .phones-block-mobile {
    display: flex;
    padding: 0;
    border: 1px solid transparent;
    border-top-color: #ccf0ff;
    border-bottom-color: #ccf0ff;
    margin: 0 10px;
    padding-top: 14px;
  }
  .price_list-mobile {
    display: flex;
    margin: 0 10px; 
    font-size: 16px;
    line-height: 30px;
    text-align: center;
  }
  .price_list-mobile .price_list_link {
    color: #ffffff;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    background: url(/local/templates/schoolbook/images/white-border.png);
    background-repeat: repeat-x;
    background-position:0;
    position: relative;
    margin: 20px 17px 5px;
    height: 32px;
    font-size: 16px;
    line-height: 30px;
  }
  .price_list-mobile .price_list_link:before {
    background: url(/local/templates/schoolbook/images/white-border-left.png);
    width: 17px;
    background-repeat: no-repeat;
    background-position: top left;

  }
  .price_list-mobile .price_list_link:after {
    background: url(/local/templates/schoolbook/images/white-border-right.png);
    width: 17px;
    background-repeat: no-repeat;
    background-position: top right
  }
  .header-center .menu-section .socials-row {   
    justify-content: center;
  }
  .menu-section .socials-row li {
    margin:0 5px; 
  }
  div .menu-section:after {
    border-color: transparent;
  }
  .menu-section .scroll_menu {
    overflow-x: hidden;
  }
}
.switch-btns-block {
  display: none;
}
@media (max-width: 580px) {
  .switch-btns-block {
    display: flex;
    width: 100%;
    justify-content: flex-end;
  }
  .switch-btn-2 span{
    background: #fff url(/local/templates/schoolbook/images/ic-2-items.png) no-repeat center right;
  }
  .switch-btn-1 span{
    background: #e8f6fa url(/local/templates/schoolbook/images/ic-1-items.png) no-repeat center right;
  }
  .switch-btn span {
    display: inline-flex;
    width: 26px;
    height: 26px;
  }
  .switch-btn {
    display: inline-flex;
    height: 100%;
    width: 29px;
    margin-left: 5px;
    border: none;
    background: transparent;
    padding: 0;
  }
  .catalog-2-items .switch-btn-1 span{
    background-color: #fff;
  }
  .catalog-2-items .switch-btn-2 span{
    background-color: #e8f6fa;
  }
  .bx_item_list_you_looked_horizontal.catalog-2-items .bx_item_list_slide .bx_catalog_item:nth-child(2n-1) {
    padding-right: 5px;
    width: 50%;
  } 
  .bx_item_list_you_looked_horizontal.catalog-2-items .bx_item_list_slide .bx_catalog_item:nth-child(2n) {
    padding-left: 5px;
    width: 50%;
  }
  .bx_item_list_you_looked_horizontal.catalog-2-items .bx_item_list_slide {
    display: flex;
    flex-wrap: wrap;
  }
}

/* End */


/* Start:/local/templates/schoolbook/template_styles.css?160629096177064*/
.bxd-icon,.container,a{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.bx-header,.bx-s-info-title,.bx-wrap,.bx-wrapper,.wrap{position:relative}.bx-inclinksfooter .bx-block-title,.bx-logo-text,.bx-logo-text:active,.bx-logo-text:hover{font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,sans-serif}img,textarea{max-width:100%}*,a:focus,textarea{outline:0}.bxd-title,body.bx-opened{overflow:hidden}.bx-block-title,.bx-breadcrumb .bx-breadcrumb-item span::first-letter,.bx-inclogofooter-worktime,.bx-logo-desc,.bx-s-info-titletext,.bx-wt .bx-block-title,.bx-wt-others-block,.bxd-title{text-transform:uppercase}.bx-worktime-prop>span,.bx_searche .price,.bxd-title{white-space:nowrap}@media (max-width:767px){#bx-panel{display:none!important}}.icon-empty{opacity:0}a{text-decoration:none}a:active,a:focus,a:hover{border-color:transparent;text-decoration:none}img{width:auto;height:auto}.bx-header{width:100%;z-index:201}.bx-header:before{content:'';background:url(/local/templates/schoolbook/images/bg-header-b.png) 50% 100% no-repeat;position:absolute;left:0;bottom:-16px;width:100%;height:16px}.bx-logo-text,.bx-logo-text:active,.bx-logo-text:hover{font-size:32px;font-weight:700;color:#000;line-height:37px;text-decoration:none;border:none;vertical-align:bottom}.bx-logo-text small{font-size:37px}.bx-logo-desc{display:block;font-weight:700;font-size:13px;line-height:10px;color:#b8b8b8}.bx-touch .bx-authform-social li:hover:after,.bx-touch .img:after,.bx-touch .product-item-detail-slider-block span:after,.bx-touch .social-links a:hover:after,.bx-touch .social-registration li:hover:after,.bx-touch a.fa:hover:after,.bx-touch button.slick-arrow:hover:after,.bx-touch i.fa:hover:after,.bx-touch i.icon-favorite:hover:after{transform:rotate(0)!important}@media (max-width:767px){.search-page-inputs{margin-bottom: 15px;}.bx-logo-text,.bx-logo-text small{font-size:24px;color:#fff}.bx-logo{background:#1484ce;position:fixed;left:0;right:0;top:0;z-index:1400;padding:10px 60px}.bx-logo .bx-logo-block{text-align:center;height:30px}.bx-logo-text{line-height:30px;vertical-align:middle}.bx-logo-text:active,.bx-logo-text:hover{color:#fff}.bx-logo-desc{display:none}}.bx-content-seection{min-height:50vh;padding:0 45px 5px}@media (min-width:1200px){.bx-content-seection{padding:0 45px 5px}}@media (min-width:992px) and (max-width:1199px){.bx-content-seection{padding:0 30px 5px}}@media (min-width:768px) and (max-width:991px){.bx-content-seection{padding:0 15px 5px}}@media (max-width:767px){.bx-inc-orginfo,.bx-worktime{text-align:center}.bx-content-seection{padding:0 15px 10px}.bx-inc-orginfo{padding-bottom:10px}}.bx-inc-orginfo{padding-left:28px}.bx-inc-orginfo-recall a{color:#039be5;border-bottom:1px dashed;font-size:12px;margin-left:2px}.bx-inc-orginfo-recall a:hover{text-decoration:none;border-bottom-color:transparent}.bx-worktime-title{color:#8d8d8d;font-size:12px}.bx-worktime-prop{font-size:13px;color:#000}.bx-sidebar-block{margin-bottom:40px}.bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;font-size:12px;margin-bottom:9px;font-weight:600}.bx-footer .bx-block-title{padding:0;color:#fff}.bx-breadcrumb-item a{color:#757575}.bx-breadcrumb-item a:hover{color:#2d2d2d}h1.bx-title,h2.bx-title,h3.bx-title,h4.bx-title,h5.bx-title,h6.bx-title{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.bx-inclinksfooter-container,.bx-inclogofooter-tel,.bx-inclogofooter-worktime{font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,sans-serif}h1.bx-title,h2.bx-title,h3.bx-title{padding-bottom:15px}h1.bx-title{margin-top:0;padding-bottom:10px}h2.bx-title{font-size:25px}input[type=password],input[type=text]{margin:inherit 4px;padding:0 4px;border:1px solid #CCD5DB;border-radius:2px;background:#f8fafc;outline:0}textarea{display:block;width:100%;min-width:100%;font-size:18px;min-height:150px;max-height:450px;margin:0;padding:0 4px;border:1px solid #CCD5DB;border-radius:2px;background:#f8fafc}.bx-inclinksfooter a,.bx-inclogofooter a.bx-inclogofooter-logo,.bx-inclogofooter a.bx-inclogofooter-logo:hover{border-bottom:none}.bx-incbanners{margin:10px 0 25px;text-align:center}.bx-inclinksfooter .bx-block-title{margin:0;padding:0;font-size:17px;color:#fff;font-weight:600}.bx-inclogofooter-tel,.bx-inclogofooter-worktime{font-weight:700}.bx-inclinksfooter-container{margin-top:15px;padding:0;color:#fff;border-radius:2px}.bx-inclinksfooter-list{list-style:none;margin:0;padding:0}.bx-inclinksfooter-item{padding:0 0 5px}.bx-inclogofooter{color:#fff}.bx-inclogofooter-logo img{max-width:180px;height:auto}.bx-inclogofooter-block{padding-bottom:20px}.bx-inclogofooter-tel{color:#cfd0d0;font-size:18px;padding-bottom:5px}.bx-inclogofooter-worktime{font-size:11px}.bx-banners{margin:10px 0}.bx-banners .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-wt-block{color:#fff;padding:5px 15px;background:url(/local/templates/schoolbook/images/wt.png) center top no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:3px}.bx-wt .bx-block-title{font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:25px;font-weight:600;margin-bottom:14px;color:#fff}.bx-wt-block ul{margin:0;padding:0;list-style:none;font-size:12px}.bx-wt-block ul li{padding-bottom:7px}.bx-wt-others-block{font-size:14px;font-weight:700;margin-bottom:7px;margin-top:4px}.bx-s-info{margin:10px 0;padding-top:5px}.bx-s-info-block{display:block;margin-bottom:25px}.bx-s-info-title{display:block;min-height:29px;padding-left:36px;margin-bottom:5px}.bx-s-info-titleicon{display:block;background:#007FCA;border-radius:50%;width:30px;height:30px;position:absolute;left:0;top:50%;margin-top:-15px;line-height:30px;color:#fff;text-align:center;font-weight:700}.bx-s-info-titleicon i{line-height:30px;vertical-align:middle;font-style:normal}.bx-s-info-titletext{display:block;padding:6px 0;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;font-size:12px;font-weight:600}.bx-s-info-content{display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:#3e454c;padding-left:36px}.bx-404-text-block,.bx-map-title,.bx-maps-title,.bxd-title{font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,sans-serif}.bx-footer-section.bx-center-section>div{margin-bottom:20px}.bx-footer-section.bx-center-section>.footer-walk{margin:0}.bx-footer a:hover{color:#fff;border-bottom:1px solid;text-decoration:none}.bx-footer-line{background:#1f496a}.bx-footer-bottomline{font-size:14px}.bx-up{text-align:right}.bx-up a,.bx-up a:hover{border-bottom:none}@media (min-width:992px){.burger-menu,.bx-header .menu-section .login-block,.bx-header .menu-section .phones-block,.bx-header .menu-section .socials-row,.search-mobile{display:none}}.bxd-block,.bxd-desc,.bxd-icon,.bxd-title{display:block}@media (max-width:767px){.bx-footer,.bx-up{text-align:center}}.btn,.btn:active,.btn:focus,.btn:hover{text-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:0!important}.btn-primary{background-color:#1485ce;border-color:#1485ce}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background-color:#53a4d8;border-color:#53a4d8}.btn-link{color:#1485ce}.btn-link:focus,.btn-link:hover{color:#53a4d8;text-decoration:none}.bx-404-container{width:100%;margin:0 auto;text-align:center}.bx-404-block{margin-top:100px;margin-bottom:66px}@media (max-width:768px){.bx-404-block{margin-top:50px;margin-bottom:33px}}.bx-404-text-block{font-size:20px;padding-bottom:20px}.bx-maps-title{color:#8f8f8f;font-size:16px;padding-bottom:20px;padding-top:10px;border-bottom:1px solid #e9eaea}.map-columns{padding-top:20px}.bx-map-title{font-weight:700;font-size:14px;position:relative;min-height:20px;padding-left:25px;margin-bottom:20px}.bx-map-title .fa{color:#0083d1;position:absolute;left:0;top:2px;font-size:15px}.map-columns ul{list-style:none;margin-bottom:5px}.map-level-0{margin-left:0;padding-left:25px;margin-bottom:20px}.map-level-0 li{margin-left:0;padding-left:0}.map-level-0 ul{padding-left:15px}ul.map-level-1{margin-bottom:30px}.bxd-block{width:100%;border:1px solid #e3e6e7;background:#fff;padding:15px;min-height:210px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bxd-icon{border-radius:50%;height:68px;width:68px;margin:0 auto}.bxd-icon .fa{margin-left:-1px;position:relative;font-size:35px;height:68px;width:68px;text-align:center;line-height:68px;vertical-align:middle;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.bxd-title{padding-top:10px;padding-bottom:10px;font-weight:700;text-align:center;color:#000;font-size:15px;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.bxd-desc{text-align:center;color:#737373;font-size:12px}.bx-up-button{border-radius:2px;color:#fff;position:fixed;right:30px;bottom:30px;font-size:12px;line-height:20px;cursor:pointer;vertical-align:middle;padding:9px 18px 7px 38px;-webkit-transition:background-color .3s ease,opacity .3s ease;-moz-transition:background-color .3s ease,opacity .3s ease;-ms-transition:background-color .3s ease,opacity .3s ease;-o-transition:background-color .3s ease,opacity .3s ease;transition:background-color .3s ease,opacity .3s ease;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMAf7YpoZUAAAAfSURBVHgBYwACRkYgAaKZmBihNJAFpaFiTExAgjwGAA1BAD3lDqDYAAAAAElFTkSuQmCC) 18px 13px no-repeat #c2c4c7}.bx-up-button:hover{background-color:#9fa0a3}@font-face{font-family:pf_playskool_proregular;src:url(/local/templates/schoolbook/fonts/pfplayskoolpro-regular-webfont.eot);src:url(/local/templates/schoolbook/fonts/pfplayskoolpro-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/local/templates/schoolbook/fonts/pfplayskoolpro-regular-webfont.woff2) format('woff2'),url(/local/templates/schoolbook/fonts/pfplayskoolpro-regular-webfont.woff) format('woff'),url(/local/templates/schoolbook/fonts/pfplayskoolpro-regular-webfont.svg#pf_playskool_proregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:fregatbold;src:url(/local/templates/schoolbook/fonts/fregat_bold-webfont.eot);src:url(/local/templates/schoolbook/fonts/fregat_bold-webfont.eot?#iefix) format('embedded-opentype'),url(/local/templates/schoolbook/fonts/fregat_bold-webfont.woff2) format('woff2'),url(/local/templates/schoolbook/fonts/fregat_bold-webfont.woff) format('woff'),url(/local/templates/schoolbook/fonts/fregat_bold-webfont.svg#fregatbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:fregatbold_italic;src:url(/local/templates/schoolbook/fonts/fregat_bold_italic-webfont.eot);src:url(/local/templates/schoolbook/fonts/fregat_bold_italic-webfont.eot?#iefix) format('embedded-opentype'),url(/local/templates/schoolbook/fonts/fregat_bold_italic-webfont.woff2) format('woff2'),url(/local/templates/schoolbook/fonts/fregat_bold_italic-webfont.woff) format('woff'),url(/local/templates/schoolbook/fonts/fregat_bold_italic-webfont.svg#fregatbold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:fregatitalic;src:url(/local/templates/schoolbook/fonts/fregat_italic-webfont.eot);src:url(/local/templates/schoolbook/fonts/fregat_italic-webfont.eot?#iefix) format('embedded-opentype'),url(/local/templates/schoolbook/fonts/fregat_italic-webfont.woff2) format('woff2'),url(/local/templates/schoolbook/fonts/fregat_italic-webfont.woff) format('woff'),url(/local/templates/schoolbook/fonts/fregat_italic-webfont.svg#fregatitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:fregatregular;src:url(/local/templates/schoolbook/fonts/fregat_regular-webfont.eot);src:url(/local/templates/schoolbook/fonts/fregat_regular-webfont.eot?#iefix) format('embedded-opentype'),url(/local/templates/schoolbook/fonts/fregat_regular-webfont.woff2) format('woff2'),url(/local/templates/schoolbook/fonts/fregat_regular-webfont.woff) format('woff'),url(/local/templates/schoolbook/fonts/fregat_regular-webfont.svg#fregatregular) format('svg');font-weight:400;font-style:normal}@media (min-width:1200px){.container{width:1170px}.bx-header .phones{font-size:22px}.bx-logo{width:180px;min-width:180px;margin:5px}.bx-logo .bx-logo-block{height:72px}}@media (min-width:1320px){.container{width:1310px}}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/local/templates/schoolbook/images/bg-body.jpg) 50% 0;font-family:fregatregular,sans-serif;min-width:320px}.container{border:0;padding:0 10px;margin-left:auto;margin-right:auto}.btn{background-color:#ff6840;border-radius:6px;color:#fff;font:20px/34px fregatbold,sans-serif;letter-spacing:.05em}.btn.focus,.btn:focus,.btn:hover{color:#fff;opacity:.85}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_validate .input-holder.error .input{border-color:#eb0039;background:rgba(236,5,61,.04)}.bx-header-section{width:100%}.header-top{padding:13px 0 0;background:url(/local/templates/schoolbook/images/bg-header-t.png) 50% 100% no-repeat;min-height:131px}.header-top>.container>.row{display:flex;justify-content:space-between;align-items:flex-start;margin:0}.header-top-l{width:calc(50% - 120px);display:flex;align-items:center;padding:15px 0 0}.languages{float:right;width:30px;margin:3px 0 0 15px}.language-item{font:16px/20px fregatregular,sans-serif}.language-item+.language-item{margin-top:10px}.language-item.active a{color:#333;border-bottom-color:#ff4500}.language-item a{color:#777;border-bottom:2px solid transparent}.header-top .bx-socialsidebar{margin:0}.header-top .bx-socialsidebar-group>ul{background:url(/local/templates/schoolbook/images/socials-sprite.png) 0 -36px repeat-x;height:36px;position:relative;margin:0 18px;display:flex;align-items:center;justify-content:space-between;width:90px}.header-top .bx-socialsidebar-group>ul:before{content:'';position:absolute;left:-18px;top:0;background:url(/local/templates/schoolbook/images/socials-sprite.png) no-repeat;width:18px;height:36px}.header-top .bx-socialsidebar-group>ul:after{content:'';position:absolute;right:-18px;top:0;background:url(/local/templates/schoolbook/images/socials-sprite.png) 100% -72px no-repeat;width:18px;height:36px}.header-top .bx-socialsidebar-group>ul li{width:18px;height:16px;margin:0}.header-top .bx-socialsidebar-group>ul a{width:18px;height:16px;background:url(/local/templates/schoolbook/images/social-icons.png) no-repeat;opacity:.8;transition:opacity .3s}.header-top .bx-socialsidebar-group>ul a.fb{background-position:0 0}.header-top .bx-socialsidebar-group>ul a.vk{background-position:-25px 0}.header-top .bx-socialsidebar-group>ul a.tw{background-position:-62px 0}.header-top .bx-socialsidebar-group>ul a.in{background-position:-95px 0}.header-top .bx-socialsidebar-group>ul a:hover{opacity:1;background:url(/local/templates/schoolbook/images/social-icons-active.png) no-repeat}.header-top .bx-socialsidebar-group>ul a.fb:hover{background-position:0 -16px}.header-top .bx-socialsidebar-group>ul a.vk:hover{background-position:-25px -16px}.header-top .bx-socialsidebar-group>ul a.tw:hover{background-position:-62px -16px}.header-top .bx-socialsidebar-group>ul a.in:hover{background-position:-95px -16px}.header-top .header-top-l .socials{float:left;width:126px;margin:0 15px 0 0}.bx-header .phones-block{float:left}.header-top .bx-inc-orginfo-phone{display:flex;align-items:center;font-weight:400}.bx-header .phones{font:31px/32px pf_playskool_proregular;padding:4px 0 0;margin-right:15px}.bx-header .phone+.phone{margin-top:-4px}.bx-header .phone a{color:#333}.header-top .callback{position:relative;z-index:5;text-align:center}.bx-header .callback-link{color:#333;font:15px/18px fregatregular,sans-serif;border-bottom:1px solid #80d9ff;margin:5px 0 0;display:inline-block}.bx-header .callback-link:hover{border-color:transparent}.callback-dropdown{background:url(/local/templates/schoolbook/images/bg-callback.png) no-repeat;width:375px;height:347px;padding:45px 42px 0 43px;position:absolute;left:50%;top:28px;margin:0 0 0 -189px;visibility:hidden;opacity:0;z-index:-1;transition:all .3s}.callback.opened .callback-dropdown{visibility:visible;opacity:1;z-index:5}.callback-dropdown .callback-title{text-align:center;display:block;font:17px/20px fregatbold,sans-serif;margin:0 0 9px}.callback-dropdown .work-time{text-align:center;font-size:17px;line-height:20px;margin:0 0 19px}.callback-dropdown .work-time .days{margin:0 5px 0 0}.callback-dropdown .row{margin:0 0 20px}.callback-dropdown .input-holder .input{color:#777;font:15px/18px fregatregular,sans-serif;height:48px;background:#f8fdff;border:1px solid #ccf0ff;width:100%;padding:3px 18px}.callback-dropdown .submit-holder{padding:10px 0 0}.callback-dropdown .submit-holder .btn{width:100%}.bx-logo{margin:0 5px 0 10px;width:221px;min-width:221px}.bx-logo .bx-logo-block{display:block;height:88px;border-bottom:none}.bx-logo .bx-logo-block img{width:auto;max-width:100%;height:auto;max-height:100%}.header-top-r{width:calc(50% - 120px);padding:22px 0 0}.header-top-r .bx-hdr-profile{display:flex;justify-content:flex-end;align-items:center}.login-block .fa-user{width:36px;height:36px;margin:4px 7px 0 0;position:relative;cursor:pointer;transition:transform .3s;display:inline-block}.login-block .fa-user:after,.login-block .fa-user:before{content:'';position:absolute;display:inline-block;top:0}.login-block .fa-user:before{background:url(/local/templates/schoolbook/images/user_login.png) center no-repeat;width:100%;height:100%;background-position-y:6px}.login-block .fa-user:after{background:url(/local/templates/schoolbook/images/user_around.png) no-repeat;width:36px;height:36px;transition:transform .5s}.login-block .fa-user:hover:after{transform:rotate(180deg)}.menu-section .login-block .fa-user:after,.menu-section .login-block .fa-user:before{background:0 0}.header-top-r .bx-basket-block{color:#555;font:16px/19px fregatregular,sans-serif;padding:0}.header-top-r .bx-basket-block a{color:#555;border-bottom:0}.bx-header .login-block{display:flex;align-items:center;padding:2px 0 0;position:relative}.bx-header .login-block a{font:15px/18px fregatregular,sans-serif;margin:0;border-bottom:1px solid #80d9ff;transition:opacity .3s}.bx-header .login-block a:hover{border-color:transparent}.bx-header .login-block .login-menu a:hover{color:#ff673e}.bx-header .login-block .login-dropdown{background:url(/local/templates/schoolbook/images/bg-login.png) no-repeat;width:384px;height:430px;position:absolute;left:50%;top:44px;margin:0 0 0 -178px;visibility:hidden;opacity:0;z-index:-1;transition:all .3s;padding:50px 47px 15px}.bx-header .login-block .login-dropdown.login-menu{background:url(/local/templates/schoolbook/images/bg-login-in.png) no-repeat;width:190px;height:224px;margin-left:-68px;padding:41px 40px 15px}.bx-header .login-block .login-list{margin:0 0 8px;padding:0;list-style:none;border-bottom:1px solid #80d9ff}.bx-header .login-block .login-list li{margin:0 0 9px}.login-dropdown.login-menu a{border-bottom:0}.bx-header .login-block.opened .login-dropdown{visibility:visible;opacity:1;z-index:5}.login-dropdown .row{margin:0 0 20px}.login-dropdown .input-holder .input{color:#777;font:15px/18px fregatregular,sans-serif;height:48px;background:#f8fdff;border:1px solid #ccf0ff;width:100%;padding:3px 18px}.login-dropdown .input-holder.error .input{border-color:#ff6840}.login-dropdown .buttons-holder{text-align:center;margin:0 0 30px}.login-dropdown .buttons-holder .input-holder{margin:0 0 10px}.login-dropdown .buttons-holder input{width:100%;max-width:220px}.login-dropdown a.password-link{color:#11aee8;font-size:14px}.login-dropdown .socials{text-align:center;margin:0 0 16px}.login-dropdown .socials-title{display:block;color:#333;font:16px/20px fregatbold,sans-serif;margin:0 0 13px}.login-dropdown .social-links{text-align:center}.login-dropdown .social-links a{display:inline-block;vertical-align:top;width:36px;height:36px;text-align:center;line-height:30px;border:0;opacity:.7;margin:0 8px;position:relative}.login-dropdown .social-links a:after{content:"";background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -38px no-repeat;display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;transition:transform .5s}.header-center:after,.header-center:before{content:'';width:100%}.login-dropdown .social-links a:hover:after{opacity:1;background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -442px no-repeat;transform:rotate(180deg)}.login-dropdown .social-links i{background:url(/local/templates/schoolbook/images/social-icons-login.png) no-repeat;display:inline-block;vertical-align:middle}.login-dropdown .social-links .icon-fb{background-position:0 -2px;width:11px;height:19px}.login-dropdown .social-links .icon-vk{background-position:-51px 0;width:23px;height:20px}.login-dropdown .social-links .icon-tw{background-position:-111px -3px;width:20px;height:17px}.login-dropdown .social-links a:hover i{background:url(/local/templates/schoolbook/images/social-icons-login-active.png) no-repeat}.login-dropdown .social-links a:hover .icon-fb{background-position:0 -24px}.login-dropdown .social-links:hover .icon-vk{background-position:-51px -24px}.login-dropdown .social-links a:hover .icon-tw{background-position:-111px -25px}.login-dropdown .registration-link{text-align:center;font-size:14px}.login-dropdown .registration-link a{color:#11aee8;font-size:14px}.header-top-r .bx-basket{position:relative;z-index:2}.header-top-r .basket-holder{display:flex;align-items:center;cursor:pointer;margin:0 0 0 15px;width:215px}.header-top-r .fa-shopping-cart{min-width:49px;width:49px;height:49px;margin:0 16px 0 0;position:relative}.bx-top-nav-container,.header-center>.container>.row{margin:0}.header-top-r .fa-shopping-cart:after,.header-top-r .fa-shopping-cart:before{content:'';width:100%;height:100%;position:absolute;display:inline-block}.header-top-r .fa-shopping-cart:before{background:url(/local/templates/schoolbook/images/cart_header.png) center no-repeat}.header-top-r .fa-shopping-cart:after{background:url(/local/templates/schoolbook/images/cart_around.png) no-repeat;transition:transform .5s}.header-top-r .fa-shopping-cart:hover:after{transform:rotate(180deg)}.header-top-r .fa-shopping-cart+a{font-family:fregatbold,sans-serif}.header-center{background:#17b0e9;position:relative;width:100%;padding:0 0 11px}.header-center:before{height:16px;background:url(/local/templates/schoolbook/images/bg-header-center-t.png) 50% 0 repeat-x;position:absolute;left:0;top:-16px}.header-center:after{height:6px;background:url(/local/templates/schoolbook/images/bg-header-center-b.png) 50% 0 repeat-x;position:absolute;left:0;bottom:-6px}.ladybug:after{content:"";background:url(/local/templates/schoolbook/images/ledybug.png) no-repeat;display:inline-block;width:28px;height:15px;position:absolute;z-index:1;top:-16px;right:-9999px;animation:ladybug 11s .2s linear forwards}@keyframes ladybug{0%{right:-300px}100%{right:400px}}.books-button{background:url(/local/templates/schoolbook/images/bg-books-btns.png) no-repeat;width:281px;height:90px;color:#fff;font:29px/29px fregatbold,sans-serif;letter-spacing:.03em;position:relative;padding:39px 0 20px 27px;margin:-3px 0 0 5px;cursor:pointer}.books-button.sites-s2{font: 26px/29px fregatbold,sans-serif;}.books-button .icon-arrow{background:url(/local/templates/schoolbook/images/ic-arrow-drop.png) no-repeat;width:13px;height:8px;position:absolute;right:16px;top:50px}.books-menu.opened .bx_vertical_menu_advanced:after{content:"";display:inline-block;width:204px;height:200px;background:url(/local/templates/schoolbook/images/menu_img.png) no-repeat;position:absolute;bottom:0;right:0}.menu-row{display:flex;justify-content:flex-start;align-items:center;position:relative}.menu-row .menu-clear-left{display:none}.menu-section{display:flex;align-items:center;width:calc(100% - 72px)}.menu-section .socials-row{padding:10px 12px;display:flex;justify-content:space-between;align-items:center}.menu-section .languages{display:none}.menu-section .language-item{display:inline-block;vertical-align:top;margin:0}.menu-section .language-item+.language-item{margin-left:10px}.menu-section .language-item a{opacity:.7;color:#fff}.menu-section .language-item.active a{color:#fff;opacity:1}.menu-section .bx-socialsidebar{margin:0}.menu-section .bx-socialsidebar-group ul li{width:36px;height:36px;margin:0 0 0 5px}.menu-section .bx-socialsidebar-group ul li a{background:url(/local/templates/schoolbook/images/socials-sprite-footer.png) no-repeat;width:36px;height:36px;opacity:1}.menu-section .bx-socialsidebar-group ul li a:hover{opacity:.7}.menu-section .bx-socialsidebar-group ul li a.fb{background-position:0 0}.menu-section .bx-socialsidebar-group ul li a.tw{background-position:-116px 0}.menu-section .bx-socialsidebar-group ul li a.vk{background-position:-58px 0}.menu-section .bx-socialsidebar-group ul li a.in{background-position:-174px 0}.menu-section .login-block{padding:0 12px 10px}.bx-header .menu-section .login-block .login-link{color:#fff;font-size:14px;line-height:17px}.menu-section .login-block .fa-user{background:url(/local/templates/schoolbook/images/ic-user_white.svg) no-repeat}.menu-section .login-dropdown.login-menu a{color:#555}.bx-header .menu-section .login-block .login-dropdown{left:10px;margin-left:0}.bx-header .menu-section .phones-block{float:none;position:relative;padding:0 12px 15px}.bx-header .menu-section .phones{padding:0}.bx-header .menu-section .callback-link,.bx-header .menu-section .phone a{color:#fff}.menu-section .callback-dropdown{top:100%;left:10px;margin-left:0}.books-menu{position:relative;z-index:4;float:left;margin:0}.books-menu .bx_vertical_menu_advanced{visibility:hidden;opacity:0;z-index:-1;position:absolute;top:78px;left:2px;transition:all .3s;display:block}.books-menu.opened .bx_vertical_menu_advanced{visibility:visible;opacity:1;z-index:1}.bx_vertical_menu_advanced .bx_hma_one_lvl>a{border-bottom:0;padding-right:20px}.bx_vertical_menu_advanced .bx_hma_one_lvl.hover{padding:0}.bx_vertical_menu_advanced .dropdown .bx_shadow_fix{display:block;position:absolute;right:10px;top:50%;background:url(/local/templates/schoolbook/images/icons-sprite.png) no-repeat;width:8px;height:11px;margin:-5px 0 0 5px}.bx_vertical_menu_advanced .dropdown.hover .bx_shadow_fix,.bx_vertical_menu_advanced .dropdown:hover .bx_shadow_fix{right:10px;top:50%;bottom:auto;background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -12px no-repeat;width:8px;height:11px;margin:-5px 0 0 5px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container{top:0;background-size:contain}#horizontal-multilevel-menu{background:#17b0e9;width:calc(100% - 286px);display:flex;align-items:center;padding:14px 50px 0}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu>li:hover{background:0 0}#horizontal-multilevel-menu li{max-width:124px;margin-right:10px}#horizontal-multilevel-menu a{font:16px/18px fregatbold,sans-serif}#horizontal-multilevel-menu li a.root-item{font-weight:400;font-family:fregatbold,sans-serif;transition:opacity .3s}#horizontal-multilevel-menu li a.root-item:hover{opacity:.8}#horizontal-multilevel-menu .with-icon{position:relative;margin-left:20px}#horizontal-multilevel-menu .with-icon .icon-sale{position:absolute;top:5px;left:-20px;background:url(/local/templates/schoolbook/images/sale.png) no-repeat;width:30px;height:30px}#horizontal-multilevel-menu .with-icon:hover{opacity:.8;cursor:pointer}.btn-default,.btn-default.focus,.btn-default:focus{border:0}.bx-searchtitle{margin:10px 3px 0 0}.bx-searchtitle .bx-input-group{display:block;position:static}.bx-searchtitle.opened{position:absolute;left:330px;right:0;top:13px;background:#17b0e9;margin-right:0}.bx-searchtitle .bx-input-group-btn button{width:69px;height:69px;z-index:1;transition:none;position:relative;background:0 0;display:inline-block}.bx-searchtitle .bx-input-group-btn button:active,.bx-searchtitle .bx-input-group-btn button:hover{background:0 0}.bx-searchtitle .bx-input-group-btn button:after,.bx-searchtitle .bx-input-group-btn button:before{content:"";position:absolute;display:inline-block;width:100%;height:100%;top:0;left:0}.bx_searche .price.old:after,.header-bottom:before,.promo-slider .slick-arrow:before,.promo-slider .slick-dots li button:before{content:''}.bx-searchtitle .bx-input-group-btn button:before{background:url(/local/templates/schoolbook/images/search_icon.png) center no-repeat}.bx-searchtitle .bx-input-group-btn button:after{background:url(/local/templates/schoolbook/images/search_around.png) no-repeat;-webkit-transition:-webkit-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out}.bx-searchtitle .bx-input-group-btn button:hover:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.desc-text-holder.active .more-text .icon-arrow,.new-books-slider .slick-arrow:hover:after,.promo-slider .slick-next:hover:after,.promo-slider .slick-prev:hover:after,.recommendations .slick-next:hover:after,.recommendations .slick-prev:hover:after,.slider-block .slick-next:hover:after,.slider-block .slick-prev:hover:after{transform:rotate(180deg)}.bx-searchtitle.opened .bx-input-group button:after,.bx-searchtitle.opened .bx-input-group button:before{background:0 0}.bx-searchtitle .bx-input-group-btn button .fa-search,.bx-searchtitle .bx-input-group-btn button .fa-search:before{display:none}.bx-searchtitle.opened .bx-input-group button{background:0 0;position:absolute;top:7px;right:6px;width:16px;height:13px}.bx-searchtitle.opened .bx-input-group button .fa-search{background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -24px no-repeat;width:16px;height:13px;display:block}.bx-searchtitle .bx-input-group .bx-form-control{display:none;background:0 0;border:0;border-bottom:2px solid #fff;height:39px}.bx_searche .all_result,.bx_searche .search-product-list .bx_item_block+.bx_item_block{border-top:1px solid #cff0fe}.bx-searchtitle.opened .bx-input-group .bx-form-control{display:block;width:100%;font:20px/28px fregatregular,sans-serif;color:#fff}.bx-searchtitle .bx-input-group-btn{width:auto;position:static}.title-search-result{z-index:1001}.bx_searche{background:url(/local/templates/schoolbook/images/bg-search.png) no-repeat;width:937px;height:487px;padding:25px 4px 5px 50px}.bx_searche.no_result{height:70px;border-bottom:2px solid #ff6840;border-radius:0 0 10px 10px;padding-top:30px}.bx_searche .search-product-list{max-height:401px;overflow-y:auto}.bx_searche .search-product-list .bx_item_block{min-height:130px;padding:10px 0;overflow:hidden}.bx_searche .bx_img_element{width:114px;float:left;margin:0 17px 0 0}.bx_searche .bx_image{width:114px;height:114px;background-repeat:no-repeat;background-position:50%}.bx_searche .search-product-list .bx_item_element{overflow:hidden;padding:29px 0 0}.bx_searche .bx_item_element a{font:16px/19px fregatregular,sans-serif;color:#333}.bx_searche .bx_item_element a b{color:#17b0e9;font-weight:400}.bx_searche .bx_item_element-row{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 5px}.bx_searche .bx_price{display:flex;align-items:flex-start;padding:0 0 0 10px}.bx_searche .price{font:20px/20px fregatbold,sans-serif}.bx_searche .price.old{color:#fe4902;margin-right:10px;position:relative}.bx_searche .price.old:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#fe4902;margin:-3px 0 0}.bx_searche .price.old span{color:#777}.bx_searche .price .currency{font-size:16px}.bx_searche .bx_item_author{color:#777;font-size:14px;line-height:18px}.bx_searche .all_result{padding:21px 0;margin:0 40px 0 0}.bx_searche .all_result_title a{color:#11aee8;font:16px/19px fregatregular,sans-serif;border-bottom:1px solid rgba(1,180,255,.3)}.bx_searche .all_result_title a:hover{border-color:transparent}.header-bottom{background:#17b0e9;position:relative;margin:0 0 90px}.header-bottom:before{background:url(/local/templates/schoolbook/images/bg-main-slider-b.png) 50% 100% repeat-x;height:87px;width:100%;position:absolute;left:0;bottom:-87px}.promo-slider-holder{position:relative;margin:0 0 -43px}.promo-slider{width:100%;position:relative;background:url(/local/templates/schoolbook/images/bg-main-slider.jpg) 50% 0 no-repeat;margin:-17px 0 0;height:443px}.slick-dotted.promo-slider{margin-bottom:57px}.promo-slider .slick-arrow{background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -75px no-repeat;width:30px;height:18px;z-index:1;margin:-4px 0 0}.promo-slider .slick-arrow.slick-next{background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -94px no-repeat;width:36px;margin-left:-5px}.promo-slider .slick-arrow.slick-next:after{left:-2px}.promo-slider .slick-arrow.slick-next:before{margin-left:2px}.promo-slider .slick-arrow:before{background:url(/local/templates/schoolbook/images/bg-slider-arrow.png) no-repeat;width:3px;height:270px;position:absolute;left:50%;top:50%;margin:-128px 0 0 -1px}.promo-slider .slick-prev{left:190px}.promo-slider .slick-next:after,.promo-slider .slick-prev:after{content:'';background:url(/local/templates/schoolbook/images/bg-arrow.png) no-repeat;display:inline-block;position:absolute;width:49px;height:49px;top:-14px;left:-11px;transition:transform .5s}.promo-slider .slick-next{right:194px}.promo-slider .slick-list{padding:30px 240px}.promo-slider .item{height:383px}.promo-slider .slick-dots{background:url(/local/templates/schoolbook/images/bg-dots.png) 50% 0 no-repeat;height:57px;position:static;bottom:auto;margin:26px 0 0 101px;padding:1px 53px 0 0}.promo-slider .slick-dots li{width:auto;height:auto;margin:0 10px}.promo-slider .slick-dots li button{color:#333;font:25px/30px pf_playskool_proregular,sans-serif;height:auto;width:48px}.promo-slider .slick-dots .slick-active button{background:url(/local/templates/schoolbook/images/bee.png) no-repeat;width:48px;height:38px;text-indent:-9999px}.promo-slider-holder .pagination-text{position:absolute;bottom:-82px;left:27%;color:#333;font:26px/24px pf_playskool_proregular,sans-serif;text-align:center;margin:0 0 0 -6px}.promo-slider-holder .pagination-text .icon-arrow{background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -113px no-repeat;width:45px;height:19px;position:absolute;right:-40px;top:9px}.workarea{padding-bottom:100px;overflow:hidden;width:100%}.workarea>.container>.row{margin:0}.h2-title{text-align:center;margin:0 0 35px;color:#333;font:70px/75px pf_playskool_proregular,sans-serif;display:block}.h2-title .color-blue{color:#17b0e9}.h2-title .color-orange{color:#ff6840}.bx-content>.row{margin:0}.new-books-slider{padding:73px 0 96px;position:relative}.new-books-slider.anim-bug:before,.new-books-slider:after{position:absolute;content:"";display:inline-block}.new-books-slider.anim-bug:before{width:45px;height:45px;background:url(/local/templates/schoolbook/images/bug-3.png) no-repeat;left:17%;bottom:50%;-webkit-animation:ladybugbook .9s .3s ease-in forwards;-moz-animation:ladybugbook .9s .3s ease-in forwards;animation:ladybugbook .9s .3s ease-in forwards}@keyframes ladybugbook{0%{bottom:25%}100%{bottom:9%}}.new-books-slider:after{width:40px;height:30px;z-index:1;background:url(/local/templates/schoolbook/images/bug-2.png) no-repeat;left:calc(50% - 20px)}.new-books-slider .slider{margin:0 75px}.new-books-slider .slick-arrow{width:69px;height:69px}.new-books-slider .slick-arrow:after{content:"";background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -133px no-repeat;display:inline-block;width:69px;height:69px;transition:transform .5s}.new-books-slider .slick-prev{left:-73px}.new-books-slider .slick-next:before,.new-books-slider .slick-prev:before{width:24px;height:16px;opacity:1;position:absolute;top:50%;left:50%;margin:-8px 0 0 -12px;content:''}.new-books-slider .slick-prev:before{background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -202px no-repeat}.new-books-slider .slick-next{right:-73px}.new-books-slider .slick-next:before{background:url(/local/templates/schoolbook/images/icons-sprite.png) -45px -202px no-repeat}.new-books-slider .slick-disabled:before{opacity:.5}.new-books-slider img{margin:0 auto}.new-books-slider .item{text-align:center}.new-books-slider a{position:relative;display:inline-block;vertical-align:top;height:100%;max-width:70%;margin-left:auto;margin-right:auto;z-index:2}.new-books-slider a:before{content:'';position:absolute}.recommendations{background:url(/local/templates/schoolbook/images/bg-recommendations.png) 50% 29px no-repeat;padding:0 65px 40px;margin:0 0 120px;min-height:590px}.recommendations .h2-title{margin:0 0 42px}.recommendations .slick-arrow{width:69px;height:132px;background:#fffcec;border-radius:50%;margin-top:-18px}.recommendations .slick-next:after,.recommendations .slick-prev:after{content:"";background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -133px no-repeat;width:69px;height:69px;position:absolute;top:32px;transition:transform .5s}.recommendations .slick-next:after{right:0}.recommendations .slick-prev:after{left:0}.recommendations .slick-prev{left:-90px}.recommendations .slick-next:before,.recommendations .slick-prev:before{width:24px;height:16px;opacity:1;top:50%;left:50%;margin:-8px 0 0 -12px;content:'';position:absolute}.recommendations .slick-prev:before{background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -202px no-repeat}.recommendations .slick-next{right:-90px}.recommendations .slick-next:before{background:url(/local/templates/schoolbook/images/icons-sprite.png) -45px -202px no-repeat}.recommendations .slick-disabled:before{opacity:.5}.slider-block .slick-arrow{background:rgba(255,252,236,.5);width:69px;height:69px;border-radius:50%;z-index:1;margin-top:-60px}.slider-block .slick-next:after,.slider-block .slick-prev:after{content:'';background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -133px no-repeat;width:100%;height:100%;opacity:1;position:absolute;top:0;left:0;transition:transform .5s}.slider-block .slick-prev{left:0}.slider-block .slick-next:before,.slider-block .slick-prev:before{content:'';width:24px;height:16px;opacity:1;position:absolute;top:50%;left:50%;margin:-8px 0 0 -12px}.slider-block .slick-prev:before{background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -202px no-repeat}.slider-block .slick-next{right:0}.slider-block .slick-next:before{background:url(/local/templates/schoolbook/images/icons-sprite.png) -45px -202px no-repeat}.slider-block .slick-disabled{opacity:.5}.recommendations .item,.slider-block .item{padding:0 30px}.recommendations .img,.slider-block .img{height:301px;line-height:298px;position:relative;text-align:center;margin:0 0 20px}.recommendations .img a,.slider-block .img a{display:block;height:100%}.recommendations .img-front,.slider-block .img-front{opacity:1;position:absolute;top:0;left:0;bottom:0;right:0;transition:all .3s;width:100%}.recommendations .img-hover,.slider-block .img-hover{opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;transition:all .3s;width:100%}.recommendations .item:hover .img-front,.slider-block .item:hover .img-front{opacity:0}.recommendations .item:hover .img-hover,.slider-block .item:hover .img-hover{opacity:1}.recommendations img,.slider-block img{vertical-align:middle;display:inline-block;max-height:100%}.recommendations .product-title,.slider-block .product-title{font:18px/20px fregatregular,sans-serif;text-align:center;margin:0 0 10px;max-height:40px;overflow:hidden}.recommendations .product-title a,.slider-block .product-title a{color:#333}.recommendations .item:hover .price,.recommendations .item:hover .product-title a,.slider-block .item:hover .price,.slider-block .item:hover .product-title a{color:#039edf}.blog-items .name a,.link-more,.link-more:hover{color:#333}.recommendations .price,.slider-block .price{font:33px/40px pf_playskool_proregular,sans-serif;text-align:center}.recommendations .price .num,.slider-block .price .num{font-size:45px}.blog-section{background:url(/local/templates/schoolbook/images/bg-blog.jpg) 50% 0;position:relative;margin:0 -9999px 6px;padding:52px 9999px 66px;overflow:hidden}.blog-section:after,.blog-section:before{height:6px;width:100%;position:absolute;left:0;content:''}.blog-section:before{background:url(/local/templates/schoolbook/images/bg-blog-top.png) 50% 0 repeat-x;top:-6px}.blog-section:after{background:url(/local/templates/schoolbook/images/bg-blog-bottom.png) 50% 0 repeat-x;bottom:-6px}.blog-section .h2-title{font-size:60px;line-height:65px;margin:0 0 14px}.blog-section .blog-items{margin:0 -15px 31px 0;padding:0 2px}.blog-section .blog-items:after{content:'';display:block;clear:both}.blog-items .item{text-align:center;width:300px;float:left;margin:0 15px 0 0}.blog-section .blog-items .item:nth-child(4){position:relative}.blog-section .blog-items .item:nth-child(4):before{content:"";display:inline-block;width:30px;height:21px;position:absolute;background:url(/local/templates/schoolbook/images/news-ant.png);left:40px;top:-18px;z-index:1}.blog-section .blog-items .item:nth-child(4):after{content:"";display:inline-block;width:46px;height:71px;position:absolute;background:url(/local/templates/schoolbook/images/news-dog.png);top:20%}.blog-section .blog-items.anim-img .item:nth-child(4):after{-moz-animation:animdog .8s ease-out .5s forwards;-webkit-animation:animdog .8s ease-out .5s forwards;animation:animdog .8s ease-out .5s forwards}@keyframes animdog{0%{right:0}100%{right:-44px}}.blog-items .img{width:300px;height:207px;margin:0 0 19px;position:relative;overflow:hidden;border-radius:5px 20px 25px 10px;z-index:1}.blog-items .img:after{content:'';background:url(/local/templates/schoolbook/images/img-mask.png) no-repeat;width:300px;height:207px;position:absolute;left:0;top:0;pointer-events:none}.blog-section .blog-items .item:first-child:before{content:"";display:inline-block;width:154px;height:64px;background:url(/local/templates/schoolbook/images/news-girl.png) no-repeat;position:absolute;margin-left:-40px}.blog-section .blog-items.anim-img .item:first-child:before{-moz-animation:animimg .8s ease-out forwards;-webkit-animation:animimg .8s ease-out forwards;animation:animimg .8s ease-out forwards}@keyframes animimg{0%{top:150px}100%{top:76px}}.blog-items .item>.img>a{display:inline-block}.blog-items img{display:inline-block;vertical-align:top}.blog-items .date,.blog-items .watching,.link-more .icon-arrow{display:inline-block;vertical-align:middle}.blog-items .date-row{font-size:16px;line-height:19px;margin:0 0 6px}.blog-items .date{font-family:fregatbold,sans-serif;margin:0 22px 0 0}.blog-items .watching{padding:0 0 0 29px;position:relative}.blog-items .watching:before{content:'';background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -239px no-repeat;width:21px;height:11px;position:absolute;left:0;top:50%;margin:-7px 0 0}.blog-items .name{font:17px/20px fregatbold,sans-serif;height:60px;overflow:hidden}.blog-items .link-holder{text-align:center}.link-more{font-size:18px}.link-more span{border-bottom:1px solid #bf8962}.link-more:hover span{border-color:transparent}.link-more .icon-arrow{background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -219px no-repeat;width:15px;height:9px;margin:-10px 0 0 9px}.desc-section{padding:52px 0 31px}.desc-section li{text-align:left}.desc-title{text-align:center;font:20px/24px fregatbold,sans-serif;letter-spacing:.05em;margin:0 0 9px!important}.desc-section .desc-text-holder{text-align:center;font-size:14px;line-height:24px;letter-spacing:.02em;max-width:1052px;margin:0 auto}.desc-section p{margin:0}.desc-section .expanded{display:none}.bx-breadcrumb .bx-breadcrumb-item span,.desc-section .more-text .icon-arrow,.desc-section .more-text span{display:inline-block;vertical-align:middle}.desc-section .more-text{color:#01b4ff;font-size:16px;line-height:19px}.desc-section .more-text .icon-arrow{background:url(/local/templates/schoolbook/images/icons-sprite.png) -20px -229px no-repeat;width:10px;height:6px;margin:0 0 0 5px}.bx-breadcrumb{margin:30px 0 10px}.bx-breadcrumb .bx-breadcrumb-item a span{border-bottom:1px solid rgba(1,180,255,.3);transition:all .3s}.bx-breadcrumb .bx-breadcrumb-item a:hover span{border-color:transparent}.bx-breadcrumb .bx-breadcrumb-item span{font:14px/17px fregatregular,sans-serif;color:#333}.bx-footer,.bx-footer a,.bx-inclogofooter-worktime{color:#fff}.bx-breadcrumb .fa-angle-right:before,.bx-footer .hidden-img{display:none}.bx-breadcrumb i{background:url(/local/templates/schoolbook/images/icons-sprite.png) -36px -229px no-repeat;width:6px;height:10px;line-height:17px}.bx-footer{background:url(/local/templates/schoolbook/images/bg-footer-top.jpg) 50% 0 repeat-x #29b9ef;position:relative;min-height:415px}.bx-footer .footer-walk{position:absolute;left:175px;top:15px;pointer-events:none;width:776px;height:380px}.bx-footer .paw{width:100%;height:100%;background-repeat:no-repeat;-moz-animation:15s walking ease-in infinite;-webkit-animation:15s walking ease-in infinite;animation:15s walking ease-in infinite}@keyframes walking{0%{background:url(/local/templates/schoolbook/images/walk/1.png)}8%{background:url(/local/templates/schoolbook/images/walk/2.png)}17%{background:url(/local/templates/schoolbook/images/walk/3.png)}26%{background:url(/local/templates/schoolbook/images/walk/4.png)}35%{background:url(/local/templates/schoolbook/images/walk/5.png)}44%{background:url(/local/templates/schoolbook/images/walk/6.png)}53%{background:url(/local/templates/schoolbook/images/walk/7.png)}62%{background:url(/local/templates/schoolbook/images/walk/8.png)}71%{background:url(/local/templates/schoolbook/images/walk/9.png)}80%{background:url(/local/templates/schoolbook/images/walk/10.png)}87%{background:url(/local/templates/schoolbook/images/walk/11.png)}94%{background:url(/local/templates/schoolbook/images/walk/12.png)}100%{background:url(/local/templates/schoolbook/images/walk/0.png)}}.bx-footer-section.bx-center-section{position:relative;padding-top:51px;padding-bottom:13px}.bx-footer .icon-fox,.fox-eye,.fox-eyeball{position:absolute}.bx-footer .icon-fox{top:-164px;left:-5px;background:url(/local/templates/schoolbook/images/fox.png) no-repeat;width:247px;height:175px}.fox-eyeball{left:22.5px;top:24.5px;width:6px;height:6px;background:#000;border-radius:50%;z-index:1}#fox-eye-left{margin-left:153px;margin-top:41px}#fox-eye-right{margin-left:171px;margin-top:41px}.bx-footer .icon-rabbit{position:absolute;top:-114px;right:100px;background:url(/local/templates/schoolbook/images/rabbit.png) no-repeat;width:106px;height:132px}.bx-footer.visible .icon-rabbit{animation:rabbit 1s linear forwards}@keyframes rabbit{0%{top:0}50%{top:-200px}100%{top:-114px}}.bx-footer-bottomline{background:#29b9ef}.footer-news-title{margin:0 0 20px}.footer-news-title span{font:51px/51px pf_playskool_proregular,sans-serif;border:0;background:url(/local/templates/schoolbook/images/bg-news-link.png) no-repeat;width:217px;height:81px;display:block;text-align:center;padding:17px 0 0 10px;position:relative}.bx-footer .bx-block-title,.footer-menu a{font:17px/20px fregatbold,sans-serif}.bx-footer .col-sub-menu{float:left;width:210px;margin:0 50px 0 0}.bx-footer .bx-inclinksfooter-container{margin:0;position:relative}.bx-inclinksfooter-list li{margin:0 0 12px}.footer-menu{margin:0;padding:0;list-style:none}.bx-footer .col-menu{float:left;width:220px;margin:0 44px 0 0}.footer-menu li{margin:0 0 20px}.bx-footer .contacts-col{float:left;width:165px;position:relative;z-index:2}.bx-footer .phone-box{margin:0 0 19px}.bx-footer .bx-block-title{margin:0 0 21px;text-transform:none}.bx-footer .contacts-col .bx-block-title{margin:0 0 17px}.bx-footer .contacts-title{font:16px/16px fregatregular,sans-serif;display:block;margin:0 0 3px}.bx-footer .phone-number,.bx-footer .phone-number a{display:block;font:20px/26px fregatbold,sans-serif;letter-spacing:.04em;margin:0 0 7px}.bx-footer .phone-number a:hover{border:none}.bx-footer .subs-block{width:246px;float:left;margin-left:90px;padding:4px 0 0}.bx-footer .subscription{margin:0 0 35px 3px}.subscription>.bx-subscribe{margin:0}#sender-subscribe{margin:0;width:232px;border-bottom:1px solid #d4f1fc}#sender-subscribe form:after{content:'';display:block;clear:both}.bx-ios .bx-subscribe .bx-input-group .bx-form-control,.bx-subscribe .bx-input-group .bx-form-control{background:0 0;border-color:transparent;font:14px/17px fregatregular,sans-serif;color:#fff;padding:6px 0;margin:0;border-radius:0}.bx-subscribe .bx-input-group .bx-form-control::-webkit-input-placeholder{color:#fff}.bx-subscribe .bx-input-group .bx-form-control::-moz-placeholder{color:#fff}.bx-subscribe .bx-input-group .bx-form-control:-ms-input-placeholder{color:#fff}.bx-subscribe .bx-input-group .bx-form-control:-moz-placeholder{color:#fff}#modal-main .thx-text,.popup-title{color:#333;text-align:center}.bx-subscribe .bx-input-group{float:left;width:calc(100% - 30px)}.bx-subscribe .bx_subscribe_submit_container{width:30px;text-align:center;float:left}.bx-footer .socials{margin:0 0 0 7px}.bx-footer .bx-socialsidebar{margin:0}.bx-footer .bx-socialsidebar-group ul li{margin-right:18px;width:36px;height:36px}.bx-footer .bx-socialsidebar-group ul li a,.bx-footer .bx-socialsidebar-group ul li a:after{background:url(/local/templates/schoolbook/images/socials-sprite-footer.png) no-repeat;width:36px;height:36px;opacity:.7}.bx-footer .bx-socialsidebar-group ul li a{position:relative}.bx-footer .bx-socialsidebar-group ul li a.fb{background-position:0 -78px}.bx-footer .bx-socialsidebar-group ul li a.tw{background-position:-115px -78px}.bx-footer .bx-socialsidebar-group ul li a.vk{background-position:-58px -78px}.bx-footer .bx-socialsidebar-group ul li a:hover{opacity:1;border:0}.bx-footer .bx-socialsidebar-group ul li a.in{background-position:-173.5px -78px}.bx-footer .bx-socialsidebar-group ul li a:after{content:"";display:inline-block;background-position:0 -39px;transition:transform .5s;position:absolute;left:0;right:0;top:0;bottom:0}.article__block .date-row .watching:before,.blog-menu li.active a:before,.blog-sidebar .bx-subscribe:after,.blog-wrapper .blog-items:after,.blog-wrapper:after,.btn-up:after,.btn-up:before{content:''}.bx-footer .bx-socialsidebar-group ul li a:hover:after{opacity:1;transform:rotate(180deg)}.bx-footer-bottomline{padding:0 0 20px}.bx-footer-bottomline .col-sm-6{padding:0}.copy{font:12px/16px 'Open Sans',sans-serif}.developing{font:14px/16px 'Open Sans',sans-serif}input[type=checkbox]{position:absolute;left:-9999px}input[type=checkbox]+a,input[type=checkbox]+span,input[type=radio]+span{position:relative;padding:0 0 0 34px;font-family:fregatregular,sans-serif}input[type=checkbox]+a:before,input[type=checkbox]+span:before,input[type=radio]+span:before{content:'';position:absolute;left:0;top:-1px;width:24px;height:23px;background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -251px no-repeat}input[type=checkbox]:checked+a:before,input[type=checkbox]:checked+span:before{background-position:-30px -251px}input[type=radio]+a:before,input[type=radio]+span:before{background-position:0 -275px}input[type=radio]:checked+span:before{background-position:-30px -275px}.checkbox label input[type=checkbox]+a,.checkbox label input[type=checkbox]+span,.radio label input[type=radio]+span{padding:0 0 0 13px}.checkbox label input[type=checkbox]+a:before,.checkbox label input[type=checkbox]+span:before,.radio label input[type=radio]+span:before{left:-20px}#modal-main{display:block!important;z-index:-1;pointer-events:none}#modal-main.in{z-index:1050;pointer-events:inherit}#modal-main .modal-dialog{width:auto;margin:auto;display:inline-block;vertical-align:top}#modal-main .modal-content{border-style:solid;border-color:#ff6840;border-width:2px 3px;border-radius:5px 10px 16px 6px;width:490px}.close-modal{position:absolute;background:url(/local/templates/schoolbook/images/icons-sprite.png) -54px -24px no-repeat;width:15px;height:14px;top:-15px;right:-30px}.modal-backdrop{background-color:#015c7f}#modal-main .modal-body{padding:30px 15px 40px}.popup-title{display:block;font:20px/26px fregatbold,sans-serif;margin:0 0 25px}#modal-main .popup-title-thx{display:block;font:26px/30px fregatbold,sans-serif;margin:0 0 20px;text-align:center}#modal-main .thx-text,#modal-main .thx-text p{font:18px/22px fregatbold,sans-serif}#modal-main .thx-text p{margin:0}.modal-form{max-width:274px;margin:0 auto}.input-holder .input{color:#777;font:15px/18px fregatregular,sans-serif;height:48px;background:#f8fdff;border:1px solid #ccf0ff;width:100%;padding:3px 18px}.form_validate .row{margin:0 0 20px}.form_validate .submit-holder{padding:10px 0 0}.form_validate .submit-holder .btn{width:100%}.bx_item_list_you_looked_horizontal .bx_item_list_section .bx_catalog_item{z-index:1}.bx_item_list_you_looked_horizontal .bx_item_list_section .bx_catalog_item:hover{z-index:2}.blog-wrapper{padding:0 0 70px}.blog-wrapper .blog-items{margin:0 -15px 0 0}.blog-wrapper .blog-items:after{display:block;clear:both}.blog-wrapper .blog-items .img:after{background:0 0;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;border:3px solid #ff6840;border-radius:5px 20px 25px 10px;border-top-width:1px;border-bottom-width:1px}.blog-wrapper:after{clear:both;display:block}.blog-container{float:left;width:calc(100% - 304px - 55px)}.blog-container .blog-items .item{margin-bottom:40px}.blog-sidebar{width:304px;float:right}.blog-menu-holder{border-radius:5px 20px 25px 10px;border:3px solid #11aee8;border-top-width:1px;border-bottom-width:1px;padding:35px 50px 70px;background:#fff;position:relative;margin:0 0 30px;overflow:hidden}.blog-menu-title{font:22px/26px fregatbold,sans-serif;color:#333;display:block;margin:0 0 20px}.blog-menu{padding:0;margin:0;list-style:none}.blog-menu li{font:18px/20px fregatregular,sans-serif;margin:0 0 28px}.blog-menu li.active{font-family:fregatbold,sans-serif}.blog-menu li a{color:#333}.blog-menu li a:hover{color:#11aee8}.blog-menu li.active a{position:relative;color:#11aee8}.blog-menu li.active a:before{background:url(/local/templates/schoolbook/images/dot-menu.png) no-repeat;width:10px;height:10px;position:absolute;top:0;left:-16px}.menu-decoration-girl{background:url(/local/templates/schoolbook/images/img-aside-girl.png) no-repeat;width:154px;height:64px;position:absolute;bottom:-69px;left:40px}.blog-wrapper .menu-decoration-girl{animation:bloggirl .8s .3s ease-out forwards}@keyframes bloggirl{0%{bottom:-69px}100%{bottom:-5px}}.blog-sidebar .subs-block{background:#fff;border:3px solid #ff6840;padding:20px 30px;border-radius:5px 20px 25px 10px;border-top-width:1px;border-bottom-width:1px}.subs-block .subs-title{margin:0 0 20px}.subs-block .subs-title span{font:51px/51px pf_playskool_proregular,sans-serif;border:0;background:url(/local/templates/schoolbook/images/bg-news-link.png) no-repeat;width:217px;height:81px;display:block;text-align:center;padding:17px 0 0 10px;color:#fff}.blog-sidebar .bx-subscribe div.bx-block-title{color:#333}.blog-sidebar .bx-subscribe{position:relative}.blog-sidebar .bx-subscribe:after{clear:both;display:block}.blog-sidebar .bx-subscribe .bx-input-group{width:100%}.blog-sidebar .bx-subscribe .bx_subscribe_submit_container{position:absolute;right:0;top:0;width:40px}.blog-sidebar .bx-subscribe .input{color:#777;font:15px/18px fregatregular,sans-serif;height:42px;background:#f8fdff;border:1px solid #ccf0ff;width:100%;padding:3px 40px 3px 18px}.blog-sidebar .btn-subscribe{color:#fc5e2d;height:42px;line-height:40px}.article__block{font-family:fregatregular,sans-serif}.article__block h2{font:36px/40px fregatbold,sans-serif;margin:0 0 10px}.article__block .date-row{font-size:16px;line-height:20px;margin:0 0 6px}.article__block .date-row .date{font-family:fregatbold,sans-serif;display:inline-block;vertical-align:middle;margin:0 22px 0 0}.article__block .date-row .watching{padding:0 0 0 29px;position:relative;display:inline-block;vertical-align:middle}.article__block .date-row .watching:before{background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -239px no-repeat;width:21px;height:11px;position:absolute;left:0;top:50%;margin:-7px 0 0}.article__block .article-text li,.article__block .article-text p{margin:0;font-size:20px;line-height:30px;text-align:justify}.article__block .article-text .img{margin:35px 0;overflow:hidden}.article__block .article-text .img img{border-radius:20px;cursor:default}.bx-authform{margin:0 0 60px}.page-not-found{display:flex;margin:140px auto 160px}.page-not-found .h2-title{font-size:260px;line-height:.6;margin:0;text-align:right}.page-not-found .col-error,.page-not-found .col-error-text{width:50%;padding:40px}.page-not-found .col-error-text{display:flex;flex-direction:column;justify-content:space-around;padding:20px 40px 55px 30px}.row-error-text{font-size:26px}.col-error-text .btn a{color:#fff}.col-error-text .btn{max-width:185px;margin:10px 0}.popup-window-titlebar-close-icon{top:-27px;left:100%;opacity:1}.popup-window-close-icon:after{width:15px;height:14px;background:url(/local/templates/schoolbook/images/icons-sprite.png) -54px -24px no-repeat}.popup-window.popup-window-with-titlebar{border-style:solid;border-color:#ff6840;border-width:2px 3px;border-radius:5px 10px 16px 6px;width:400px;padding:30px 15px 40px}.bx-catalog-subscribe-form-container-input input[type=text]{max-width:270px;margin:0 auto;color:#777;font:15px/18px fregatregular,sans-serif;height:48px;background:#f8fdff;border:1px solid #ccf0ff;width:100%;padding:3px 18px;border-radius:0}.popup-window-overlay{background-color:#015c7f}.popup-window-titlebar-text{font-size:20px;color:#333;text-align:center;width:100%}.popup-window.popup-window-with-titlebar .btn-primary{width:100%;max-width:270px;border:none}.popup-window.popup-window-with-titlebar .btn-primary:active,.popup-window.popup-window-with-titlebar .btn-primary:hover{opacity:.85;background:#ff6840}.bx-catalog-subscribe-form-notify{display:block;width:100%;height:15px;border:1px solid red}#bx-catalog-subscribe-form-notify{height:18px;max-width:270px;margin:0 auto 5px}.bx-catalog-subscribe-form-container-input.error input{border-color:#eb0039;background:rgba(236,5,61,.04)}.blog-sidebar .bx-subscribe .input::-webkit-input-placeholder,.bx-catalog-subscribe-form-container-input input::-webkit-input-placeholder{color:#777;font-size:15px}.blog-sidebar .bx-subscribe .input:focus::-webkit-input-placeholder,.bx-catalog-subscribe-form-container-input input:focus::-webkit-input-placeholder{color:transparent}.popup-window{border-style:solid;border-color:#ff6840;border-width:2px 3px;border-radius:5px 10px 16px 6px;font-family:fregatregular,sans-serif}.popup-window-close-icon{top:-30px;right:-30px;opacity:1;min-width:15px;min-height:14px}#sender_subscribe_component{max-width:490px;padding:30px 25px 40px}.bx_subscribe_response_container{padding:0}.btn-up{width:70px;height:70px;position:fixed;right:90px;bottom:15px;transform:rotate(90deg);cursor:pointer;z-index:100;border:1px solid transparent;border-radius:50%;background-color:rgba(255,255,255,1);transition:all .3s;opacity:0;pointer-events:none}.btn-up.fixed{opacity:1;pointer-events:auto}.btn-up:after,.btn-up:before{opacity:1;position:absolute}.btn-up:before{background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -202px no-repeat;width:24px;height:16px;top:calc(50% - 2px);left:calc(50% - 2px);margin:-8px 0 0 -12px}.btn-up:after{background:url(/local/templates/schoolbook/images/icons-sprite.png) 0 -133px no-repeat;width:100%;height:100%;top:0;left:0;bottom:0;right:0;transition:transform .3s}.btn-up:hover:after{transform:rotate(180deg)}.btn-up:hover{opacity:.8;background-color:rgba(255,255,255,.4)}.bx-header .login-block .login-link{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}@media (max-width:1350px){.recommendations .slick-prev{left:-78px}.recommendations .slick-next{right:-78px}}@media (max-width:1319px){.bx-header .login-block .login-link{max-width:90px}.header-top .phone a{font-size:22px;line-height:26px}.bx-header .callback-link,.bx-header .login-block .login-link{font-size:14px;line-height:17px}.header-top-r .basket-holder{margin:0 0 0 15px}.favorites-holder{margin-left:15px}#horizontal-multilevel-menu{padding-left:20px;padding-right:20px}.bx-searchtitle.opened{left:300px;right:20px}.bx_searche{width:100%;border:3px solid #ff6840;background:#fff;border-radius:0 0 20px 20px}.promo-slider{background-size:contain;height:390px}.promo-slider .item{height:317px}.promo-slider .slick-dots{margin-top:40px}.promo-slider-holder .pagination-text{left:23%}.catalog-section-holder .recommendations,.recommendations{background:no-repeat;min-height:0;padding-bottom:0;margin:0 0 50px}.blog-section .blog-items{margin:35px 0 0;text-align:center}.blog-items .item{margin:0 0 40px;width:40%;float:none;display:inline-block;vertical-align:top}.blog-items .img{margin-left:auto;margin-right:auto}.blog-items .text{max-width:300px;margin:0 auto}.bx-footer div.col-sub-menu{width:calc(50% - 246px/2);margin-right:0;padding-right:50px}.bx-footer .col-menu{width:246px;margin-right:0}.bx-footer .contacts-col{width:calc(100%/3)}.bx-footer .subs-block{float:right;margin-left:0}.bx-footer .subscription{width:243px}.blog-container .blog-items .item{width:46%}.recommendations .slick-prev{left:-55px}.recommendations .slick-next{right:-55px}.blog-items .item:nth-child(4):before{left:45%}.blog-items .item:first-child:before{top:250px;margin-left:-140px}.blog-items .item:nth-child(4):after{right:36px}@keyframes animimg{0%{top:250px;margin-left:-140px}100%{top:97px;margin-left:-140px}}@keyframes animdog{0%{right:120px}100%{right:36px}}#horizontal-multilevel-menu li a.root-item{padding:7px 10px}}@media (max-width:1199px){#horizontal-multilevel-menu .with-icon .icon-sale,.basket-link-wrap{display:none}.header-top-l,.header-top-r{width:calc(50% - 75px);padding-bottom:35px}.header-top .bx-inc-orginfo-phone{flex-wrap:wrap}.bx-logo{width:130px;min-width:130px;margin:24px 0 0}.bx-logo .bx-logo-block{height:100%}.books-menu{width:250px}.books-button{transform:scale(.85);transform-origin:0 50%}#horizontal-multilevel-menu{padding-left:0;padding-right:0;width:calc(100% - 250px)}#horizontal-multilevel-menu li{margin-right:0}#horizontal-multilevel-menu li a.root-item{font-size:14px}.bx-searchtitle .bx-input-group-btn button{transform:scale(.85);transform-origin:100% 50%;margin-left:5px}.bx-searchtitle.opened .bx-input-group button{transform:none}.bx-searchtitle .bx-input-group-btn{width:74px}.bx-searchtitle.opened{left:255px}.promo-slider{height:320px}.promo-slider .slick-list{padding:30px 200px}.promo-slider .item{height:257px}.promo-slider .slick-prev{left:150px}.promo-slider .slick-next{right:150px}.promo-slider-holder .pagination-text{left:17%}.header-top-r .basket-holder{width:auto}.header-top-r .fa-shopping-cart{margin:0}.promo-slider .slick-dots{margin-top:30px}.bx-footer:before{margin-left:-412px}.blog-container{width:calc(100% - 304px - 20px)}.blog-container .blog-items .item{margin-right:15px;width:300px}.catalog-section .product-item-button-container .btn.btn-default{white-space:inherit;padding-left:10px;padding-right:10px;margin-right:5px}.product-item-button-container .icon-favorites{margin-left:10px}.product-item-button-container .btn.btn-default{max-width:65%}#horizontal-multilevel-menu .with-icon{margin-left:0}.blog-section .blog-items.anim-img .item:nth-child(4):after{right:100px;animation-delay:.8s}@keyframes animdog{0%{right:100px}100%{right:-3px}}}@media (max-width:991px){.bx-header .login-block .login-link{max-width:200px;font-size:13px;line-height:16px}.header-top .languages{display:none}.menu-section .languages{display:block;width:auto;margin:10px;float:none}.header-center .bx-searchtitle,.header-top-r .bx-basket-block.login-box{display:none}.header-top{min-height:0;height:90px;padding:10px 0 0;position:fixed;top:0;left:0;width:100%;z-index:1000;background:url(/local/templates/schoolbook/images/bg-body.jpg) 50% 0}.header-top:after,.header-top:before{content:'';position:absolute;bottom:0;width:100%;left:0}.header-top:before{height:19px;background:url(/local/templates/schoolbook/images/bg-header-t.png) 50% 100% repeat-x}.header-top:after{height:16px;background:url(/local/templates/schoolbook/images/bg-header-center-t.png) 50% 0 repeat-x}.bx-searchtitle .bx-input-group-btn button,.bx-searchtitle .bx-input-group-btn button:hover{background-image:url(/local/templates/schoolbook/images/ic-search-mobile.png)}.header-center{padding:0}.bx-searchtitle .bx-input-group-btn button{width:36px;height:36px;padding:0;transform:scale(1)}.bx-header .bx-searchtitle{margin:6px 0 0}.bx-searchtitle.opened{top:40px;margin:0;position:static;background:0 0}.bx-searchtitle.opened .bx-input-group .bx-form-control{position:absolute;top:63px;right:0;background:#fff;border:2px solid #11aee8;height:44px;color:#333;z-index:1}.bx-searchtitle.opened .bx-input-group button{position:static;transform-origin:50% 50%;width:36px;height:36px}.burger-menu,.burger-menu span{display:block;transform:rotate(0)}.bx-searchtitle.opened .bx-input-group button:hover{background:0 0}.bx-searchtitle.opened .bx-input-group button .fa-search{background-position:-30px -24px;margin:8px auto 0}.bx-searchtitle .bx-input-group-btn button:after,.bx-searchtitle .bx-input-group-btn button:before{background:0 0}.bx_searche{margin-top:0px;padding-left:25px}.burger-menu{width:36px;min-width:36px;height:36px;transition:.5s ease-in-out;cursor:pointer;margin:13px 15px 0 0}.burger-menu span{background:#17b0e9;height:4px;width:100%;position:absolute;border-radius:4px;opacity:1;left:0;transition:.25s ease-in-out}.burger-menu span:nth-child(1){top:0;transform-origin:left center}.burger-menu span:nth-child(2){top:10px;transform-origin:left center}.burger-menu span:nth-child(3){top:20px;transform-origin:left center}.burger-menu.opened span:nth-child(1){transform:rotate(45deg);top:-1px;left:2px}.burger-menu.opened span:nth-child(2){width:0%;opacity:0}.burger-menu.opened span:nth-child(3){transform:rotate(-45deg);top:24px;left:2px}.header-top>.container>.row{position:relative}.header-top-l{display:none}.bx-logo{width:110px;min-width:110px;margin:0}.header-top-r{padding:0;width:calc(100% - 51px - 40px);display:flex;align-items:center;justify-content:flex-end}.menu-row,.menu-section{display:block}.menu-section{background:#17b0e9;width:290px;position:fixed;left:-300px;top:90px;z-index:999;height:calc(100% - 90px);transition:all .5s;overflow-y:auto;box-shadow:0 10px 10px rgba(0,0,0,.5)}.menu-section .scroll_menu{position:absolute;top:0;left:0;bottom:100px;right:0;overflow-y:auto}.menu-section:after{content:'';position:absolute;left:10px;right:10px;bottom:90px;border-bottom:2px dashed #fff}.bx-header.opened .menu-section{left:0}.books-menu{float:none;position:static}.menu-section .books-menu .bx_vertical_menu_advanced{position:static;width:290px;height:0;padding:0 12px;background:0 0}.menu-section .books-menu.opened .bx_vertical_menu_advanced{height:auto;padding:20px 12px 0}.bx_vertical_menu_advanced>ul{padding:0;width:100%}.bx_vertical_menu_advanced .dropdown .bx_shadow_fix,.bx_vertical_menu_advanced .dropdown.hover .bx_shadow_fix,.bx_vertical_menu_advanced .dropdown:hover .bx_shadow_fix,.bx_vertical_menu_advanced>ul:after,.menu-section .bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container{display:none}.bx_vertical_menu_advanced .bx_hma_one_lvl>a{color:#fff;text-shadow:none;padding:0}.bx_vertical_menu_advanced .bx_hma_one_lvl.hover>a{color:#fff}.bx_vertical_menu_advanced .bx_hma_one_lvl:hover>a{color:#ff673e}.books-menu.opened .bx_vertical_menu_advanced:after{content:none}#horizontal-multilevel-menu{width:100%;display:block}#horizontal-multilevel-menu li{float:none;max-width:none}#horizontal-multilevel-menu a{text-align:left}#horizontal-multilevel-menu li a.root-item,#horizontal-multilevel-menu li a.root-item-selected{font-size:16px;display:inline-block;vertical-align:top}.blog-section .img:after,.bx-footer .footer-walk{display:none}.header-bottom{margin:89px 0 0}.bx-header .login-block .login-dropdown:not(.login-menu):before,.callback-dropdown:before{top:-13px;left:50%;margin:0 0 0 -30px;content:'';position:absolute}.callback-dropdown{width:270px;border:2px solid #ff7955;border-right-width:3px;border-radius:15px 15px 37px;background:#fff;padding:28px 30px 0}.callback-dropdown:before{background:url(/local/templates/schoolbook/images/border2.png) no-repeat;width:61px;height:15px}.callback-dropdown:after{content:'';background:url(/local/templates/schoolbook/images/border4.png) no-repeat;position:absolute;bottom:-2px;right:-3px;width:34px;height:33px}.bx-header .login-block .login-dropdown:not(.login-menu){width:270px;border:2px solid #ff7955;border-right-width:3px;border-radius:15px 15px 37px;background:#fff;padding:28px 30px 0}.bx-header .login-block .login-dropdown:not(.login-menu):before{background:url(/local/templates/schoolbook/images/border2.png) no-repeat;width:61px;height:15px}.bx-header .login-block .login-dropdown:not(.login-menu):after{content:'';background:url(/local/templates/schoolbook/images/border4.png) no-repeat;position:absolute;bottom:-2px;right:-3px;width:34px;height:33px}.promo-slider{background:0 0;height:auto}.slick-dotted.slick-slider{margin-top:5px}.promo-slider .slick-list{padding:30px 70px;background:#fff;border-radius:15px}.promo-slider .item{height:auto}.promo-slider .slick-prev{left:10px}.promo-slider .slick-next{right:10px}.promo-slider .slick-dots{position:absolute;margin-top:0;height:87px;bottom:-117px}.blog-items .img,.blog-section .img{height:auto;border-radius:15px;overflow:hidden}.promo-slider-holder .pagination-text{left:9%}.workarea{padding-top:90px;overflow:hidden}.blog-section .item{margin:0 4% 40px}.blog-section .img{width:100%}.blog-container{width:100%;float:none;margin:0 0 40px}.blog-container .blog-items .item{width:calc(50% - 34px);margin-left:15px}.blog-sidebar{float:none;width:100%;max-width:350px}.blog-items .img{width:100%;max-width:300px}.blog-wrapper .blog-items .img:after{border:none;bottom:auto}.page-not-found{margin:60px auto 80px}.page-not-found .h2-title{font-size:200px;line-height:.6}.page-not-found .col-error,.page-not-found .col-error-text{padding:20px}.page-not-found .col-error-text{padding:20px 30px 25px 20px}.row-error-text{font-size:22px}.new-books-slider.anim-bug:before{left:27%}.new-books-slider:after{left:70%}.blog-items .item:nth-child(4):after{right:-43px}@keyframes animdog{0%{right:0}100%{right:-44px}}.blog-section .blog-items{margin-top:40px}@keyframes animimg{0%{top:250px}100%{top:102px}}.title-search-result{width:calc(100% - 20px)!important;left:10px!important;top:177px!important;right:10px}}@media (max-width:767px){.bx-logo{background:0 0;position:static;padding:0}.bx-logo-block.hidden-xs{display:block!important}.bx-footer .col-menu,.bx-footer .contacts-col,.bx-footer div.col-sub-menu,.bx-footer:before,.bx-logo-block.hidden-sm,.footer-news-title,.promo-slider-holder .pagination-text{display:none}.promo-slider .slick-dots{margin-left:0}.bx-footer{min-height:0}.bx-footer .subs-block{float:none;width:100%}.bx-footer .subscription{float:left}.bx-footer .socials{float:right}.bx-footer-bottomline .col-sm-6{float:left;width:50%;text-align:left}.bx-footer-bottomline .bx-up{text-align:right}.close-modal{top:15px;right:15px;z-index:1}#modal-main .modal-dialog{width:90%}#modal-main .modal-content{width:100%}#sender_subscribe_component{width:90%;max-width:none}.popup-window-close-icon{z-index:1}.catalog-section .product-item-button-container .btn.btn-default{white-space:inherit;padding-left:5px;padding-right:5px}.product-item-button-container .icon-favorites{margin-left:5px}.blog-items .item:first-child:before,.blog-items .item:nth-child(4):after,.blog-items .item:nth-child(4):before,.new-books-slider.anim-bug:before,.new-books-slider:after{content:none}.popup-window-titlebar-close-icon{top:5px;right:5px;left:90%}.bx_searche .bx_img_element{width:80px;margin:0 15px 0 0}.bx_searche .bx_image{width:80px;height:80px}.bx_searche .search-product-list .bx_item_element{padding:0}}.blog-section .link-holder,.price_list{text-align:center}@media (max-width:640px){.h2-title,.recommendations .h2-title{margin:0 0 30px}.workarea{padding-bottom:50px}.promo-slider .slick-arrow:before{display:none}.h2-title{font-size:45px;line-height:45px;display:block}.bx-breadcrumb,.bx-footer .icon-fox,.bx-footer .icon-rabbit{display:none}.new-books-slider{padding:50px 0 70px}.recommendations .slick-prev{left:-60px}.recommendations .slick-next{right:-60px}.recommendations .item{padding:0 10px}.recommendations .img{height:250px;line-height:240px}.recommendations .img-front,.recommendations .img-hover{height:100%}.recommendations img{max-height:100%}.blog-section .h2-title{font-size:45px;line-height:45px;margin:0 0 30px}.desc-section{padding-bottom:0}.container.bx-content-seection{padding-top:20px}.bx-footer .subscription{float:none;margin-left:auto;margin-right:auto}.bx-footer .socials{float:none}.bx-footer-bottomline .col-sm-6{float:none;width:100%;text-align:center;margin:0 0 10px}.bx_item_list_you_looked_horizontal .bx_item_list_section .bx_catalog_item{width:50%;margin-left:-2px;margin-right:-2px;float:none;display:inline-block;vertical-align:top}.page-not-found .h2-title{font-size:180px}.page-not-found .col-error,.page-not-found .col-error-text{padding:15px}.row-error-text{font-size:18px}.popup-window.popup-window-with-titlebar{max-width:100%}.modal-body--review textarea{min-height:80px}.catalog-section .product-item-button-container .btn.btn-default{padding-right:20px;padding-left:20px}}@media (max-width:580px){.bx-touch .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item{width:100%;margin-left:0;margin-right:0}.recommendations .slick-prev{left:-65px}.recommendations .slick-next{right:-65px}}@media (max-width:500px){.bx-header:before,.header-bottom,.header-top:after,.header-top:before{display:none}.header-top{border-bottom:2px solid #d0f3ff;height:70px;min-width:300px}.menu-section{height:calc(100% - 70px);top:70px}.blog-section .item,.bx_item_list_you_looked_horizontal .bx_item_list_section .bx_catalog_item{width:100%;display:block}.workarea{padding:70px 0 50px}.new-books-slider{padding-top:30px}.blog-section .item{max-width:300px;margin-left:auto;margin-right:auto}.blog-container .blog-items .item{width:100%;max-width:300px;display:block;margin:0 auto 40px}.blog-wrapper .blog-items{margin:0}.catalog-section .product-item-button-container .btn.btn-default{margin-right:20px;padding-right:25px;padding-left:25px}}@media (max-width:480px){.bx-logo{background:0 0;position:static;padding:0;width:40px;min-width:40px;height:50px}.bx-logo-block.hidden-xs{display:none!important}.bx-logo-block.hidden-sm{display:block}#modal-main .modal-dialog{width:100%;margin-left:0!important}.page-not-found .col-error,.page-not-found .col-error-text{width:100%;text-align:center}.page-not-found .h2-title{text-align:center}.row-error-text{margin-bottom:15px}.page-not-found{display:flex;flex-direction:column;margin:30px auto}.col-error-text .btn{margin:10px auto}}.promo-slider .item,.slider .item{float:left}.product-item-container:hover .product-item-info-container product-item-hidden{display:block;opacity:1}.recommendations .slick-arrow:hover{background:#fffcec}.price_list{padding:5px}.price_list_link{background:url(/local/templates/schoolbook/images/socials-sprite.png) 0 -36px repeat-x;height:36px;display:inline-flex;align-items:center;position:relative;color:#333;font-size:16px}.price_list_link:after,.price_list_link:before{content:'';position:absolute;top:0;width:18px;height:36px}.price_list_link:before{left:-18px;background:url(/local/templates/schoolbook/images/socials-sprite.png) no-repeat}.price_list_link:after{right:-18px;background:url(/local/templates/schoolbook/images/socials-sprite.png) 100% -72px no-repeat}.socials-row .price_list_link:after{background:url(/local/templates/schoolbook/images/socials-sprite_white.png) 100% -72px no-repeat}.socials-row .price_list_link:before{background:url(/local/templates/schoolbook/images/socials-sprite_white.png) no-repeat}.socials-row .price_list_link{color:#fff;background:url(/local/templates/schoolbook/images/socials-sprite_white.png) 0 -36px repeat-x}.socials-row .price_list{text-align:left;padding:12px 5px 5px 15px}
.language-item .lang_name_ua::before{
	content: "Укр";
}
.language-item .lang_name_ru::before{
	content: "Рос";
}


.inputs-holder {
	display: flex;
	justify-content: center;
	margin-bottom: 15px;
}
#code-form .inputs-holder .input-holder {
	width: 60px;
	margin-bottom: 0;
}
.input-phone.input {
	padding: 5px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
input[type=number] {
	-moz-appearance:textfield;
}
.input-phone {
	width: 50px;
	height: 50px;
	text-align: center;
}

.bx-searchtitle.opened .clear-search{
	position: absolute;
	top: 71px;
	left: 8px;
	z-index: 2;
	width: 20px;
	height: 20px;
	background: url('/local/templates/schoolbook/images/icons-sprite.png') 0 -24px no-repeat;
	display: block;
	background-position: -30px -24px;
	margin: 8px auto 0;
}
.bx-searchtitle.opened .clear-search:hover {
	color: #fff;
	opacity: .85;
}
.header-checkout {
	background: #fff;
}

.header-checkout .header-top {
	background:#fff;
}
body {
	margin:0;
}
#title-search-input-mob{
	padding-left: 30px;
}
.replase_serch a{
	color:#333;
}
.header-checkout .price_list {
	text-align: right;
}
.header-checkout  .price_list_link {
	width: 230px;
	display: inline-flex;
    justify-content: center;
}
.btn-up.fixed {
	background-color: rgba(255, 255, 255, .6);
	z-index:1000;
}
.top-banner-text-holder{
	display: block;
}
.author-books {
	padding-bottom:120px;
}
@media(max-width:767px) {
	.content-aboutus .product-item-list-col-3 .product-item {
		max-width:300px;
		margin: 0 auto;
	}
}
@media (max-width:991px) {
	body > jdiv ._orinationLeft_791a.wrap_f8fe {
    left: auto;
		right: 20px;
		bottom: 70px;
  }
	header.bx-header {
		position: relative;
	  z-index: 1001;
	}
	div.top-banner {
		z-index:1002;
	}
}
@media (max-width: 640px) {
	body.filter-is-open .btn-up.fixed {
		opacity: 0
	}
}
#wh-widget-send-button.wh-widget-right {
	z-index: 999 !important;
}
@media(max-width:768px) {
	body > jdiv ._orinationLeft_791a.wrap_f8fe {
		right: 6px;
	}
}

/* End */
/* /local/templates/schoolbook/js/mCustomScrollbar/jquery.mCustomScrollbar.min.css?153570336042554 */
/* /local/templates/schoolbook/js/slick/slick.css?15301721571815 */
/* /local/templates/schoolbook/js/slick/slick-theme.css?16055167333174 */
/* /local/templates/schoolbook/components/bitrix/menu/catalog_vertical/style.min.css?15357039505987 */
/* /local/templates/schoolbook/components/bitrix/menu/main_multilevel/style.min.css?15357043963619 */
/* /local/templates/schoolbook/components/bitrix/eshop.socnet.links/header/style.min.css?1535703758891 */
/* /local/templates/schoolbook/components/bitrix/breadcrumb/.default/style.min.css?1530172157467 */
/* /local/templates/schoolbook/components/bitrix/menu/footer/style.min.css?1535704563463 */
/* /local/templates/schoolbook/components/bitrix/menu/footer_2/style.min.css?1530172157490 */
/* /local/templates/schoolbook/components/bitrix/menu/footer_3/style.min.css?1530172157490 */
/* /local/templates/schoolbook/components/bitrix/sender.subscribe/footer/style.min.css?15357048862694 */
/* /local/templates/schoolbook/styles.css?160571499212855 */
/* /local/templates/schoolbook/template_styles.css?160629096177064 */
