*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-wrapper,body,html{height:100%;margin:0;padding:0}body{background-color:#fff;color:#464646;font:16px/140% 'Roboto Slab',Arial,Tahoma,serif}.font-roboto,.interhit,input,select{font-family:'Roboto Slab',serif}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none!important;background:0 0;border:none;height:38px;left:0;padding:0 10px;position:absolute;text-overflow:'';top:0;width:100%;z-index:1}button{border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}img{max-width:100%;vertical-align:middle}a{text-decoration:none;color:#4a5b77}a:hover{text-decoration:underline}a:active,a:focus,img,img:active{border:none;outline:none}p{margin-top:0}.botmenu li a,.topmenu li a{font-family:'Montserrat',Arial,sans-serif}.content-heading,.font-montserrat,.main-logo-text,.topbanner li,button,h1,h2,h3,h4,h5,h6,input[type=button],input[type=submit]{font-family:'Montserrat',Arial,sans-serif;text-transform:uppercase}.botmenu li a,.content-heading,.topmenu li a,h1,h2,h3,h4,h5,h6{color:#282828;font-weight:700;letter-spacing:1px}strong{font-weight:700}.container{margin:0 auto;max-width:1420px;position:relative}.main-footer,.section{padding:2.1875rem .9375rem;padding:35px 15px}.content-section.error404{min-height:calc(100% - 326px)}.inline-block,.main-footer,.section{display:inline-block;vertical-align:top;width:100%}.table{display:table;width:100%}.table-cell{display:table-cell}.center{text-align:center}.float-l{float:left}.float-r,.topmenu li.login-item{float:right}.topheader{padding:20px 0 35px}.logo{float:left;margin-right:30px;max-width:70px;-webkit-transition:max-width .2s ease;-o-transition:max-width .2s ease;transition:max-width .2s ease}.no-smil .logo-svg{display:none}.no-smil .logo-ie{display:block;margin-bottom:30px}.no-smil .logo,.no-smil .logo img{width:70px;height:70px}.logo-svg{display:block}.logo-ie{display:none}.main-footer .logo{margin-right:50px}.toggle-menu{border:none;box-shadow:none;display:none;height:55px;line-height:auto;margin:0;padding:0;position:fixed;right:15px;top:5px;width:40px;z-index:3}.toggle-menu span,.toggle-menu:hover span{background-color:#464646;display:block;font-size:0;height:3px;left:0;position:absolute;top:50%;width:100%}.toggle-menu span::after,.toggle-menu span::before,.toggle-menu:hover span::after,.toggle-menu:hover span::before{background-color:#464646;content:' ';display:block;font-size:0;height:100%;left:0;position:absolute;transition:all .6s ease 0s;width:100%}.toggle-menu span::after{top:-10px}.toggle-menu span::before{top:10px}.toggle-menu.active span::before{-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.toggle-menu.active span::after{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.toggle-menu,.toggle-menu.active span{background-color:transparent}.botmenu,.topmenu{margin:0;padding:0;width:auto}.botmenu{display:block;overflow:hidden}.botmenu ul{padding:0;margin:0}.botmenu li,.topmenu li{display:inline-block;float:left;line-height:70px}.botmenu li{line-height:110%;margin-top:10px}.copyright{display:block;float:left;margin:10px 0 0;width:100%}.address{margin-bottom:0;font-weight:400}.address::before{content:attr(data-content);display:inline;white-space:pre-wrap}.topmenu #current_auth_container{position:relative}#id_esauth_myaccount_login_link{cursor:pointer}.botmenu li a,.topmenu li a{color:#464646;font-size:14px;margin-left:15px;padding-left:15px;position:relative;text-transform:uppercase}.botmenu li a{color:#4a5b77;font-size:12px;font-weight:400}.botmenu li:first-child a,.topmenu li:first-child a{margin-left:0;padding-left:0}.botmenu li a:after,.topmenu li a:after{background-color:#acacac;bottom:0;content:' ';height:14px;left:0;margin:auto;position:absolute;top:0;transform:rotate(30deg);width:2px}.botmenu li:first-child a:after,.topmenu li.login-item a:after,.topmenu li:first-child a:after{display:none}.topbanner{margin:0 auto;max-width:1220px;min-height:360px;position:relative}.current-discipline{font-weight:700;font-size:24px;margin:20px 0}.topbanner ul{list-style:none;margin:0;padding:0;position:relative}.disciplines-block{box-shadow:0 0 0 2px #ebebeb;float:left;max-height:250px;max-width:380px;width:100%;overflow:auto}.disciplines-block.mCustomScrollbar{overflow:hidden}.discipline{line-height:70px;margin:0;min-height:70px}.discipline a{line-height:70px;padding:0 1% 0 40%;width:100%}#id_esauth_myaccount_current_shortcuts>a,.discipline a,.features-block li p{display:inline-block;font-size:14px;margin:0;vertical-align:top}.discipline a,.features-block li p{position:relative;font-weight:400}.discipline a:hover,.discipline.active{background-color:#f7f7f7;text-decoration:none;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.discipline.active a{background:linear-gradient(to bottom,rgba(0,0,0,.02) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 60%,rgba(0,0,0,.02) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.02) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 60%,rgba(0,0,0,.02) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.02) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 60%,rgba(0,0,0,.02) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.02) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 60%,rgba(0,0,0,.02) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.02)),color-stop(40%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),color-stop(60%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.02)));background:-moz-linear-gradient(top,rgba(0,0,0,.02) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 60%,rgba(0,0,0,.02) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#05000000', endColorstr='#05000000',GradientType=0 )}.discipline a:before{background-image:url(/resources/img/sprite.svg);background-repeat:no-repeat;border-radius:100%;bottom:0;box-shadow:0 0 0 1px #acacac inset;content:' ';display:inline-block;height:50px;left:20%;margin:auto;position:absolute;top:0;width:50px}.item-biology a:before,.item-mathematics a:before{background-position:-111px -2px;box-shadow:0 0 0 1px #7cc576 inset}.item-mathematics a:before{background-position:0 -53px}.item-physics a:before{background-position:-1px -1px;box-shadow:0 0 0 1px #5cbdbb inset}.item-chemistry a:before{background-position:-55px -1px;box-shadow:0 0 0 1px #f0b571 inset}.item-programming a:before{background-position:-56px -54px;box-shadow:0 0 0 1px #5cbcba inset}.item-accounting a:before{background-position:-109px -55px;box-shadow:0 0 0 1px #48855f inset}.item-economics a:before{background-position:-162px -2px;box-shadow:0 0 0 1px #3a7eba inset}.item-statistics a:before{background-position:-214px -4px;box-shadow:0 0 0 1px #f1b572 inset}.main-logo{left:0;margin:auto;max-width:440px;position:absolute;right:0;text-align:center;top:-75px;width:100%}.main-logo-text{font-size:32px;font-weight:700;height:80px;line-height:130%;margin:0 auto;overflow:hidden;width:325px}.textpage-inside .main-logo-text{display:block;margin:15px 0;height:auto;line-height:100%}#orbit-1,#orbit-2,#orbit-3{-webkit-animation:dash 3s forwards;animation:dash 3s forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;stroke-dasharray:1000;stroke-dashoffset:1000}#orbit-2{-webkit-animation-delay:200ms;animation-delay:200ms}#orbit-3{-webkit-animation-delay:400ms;animation-delay:400ms}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}#icon-1,#icon-2,#icon-3{opacity:0}.show-icons #icon-1,.show-icons #icon-2,.show-icons #icon-3{opacity:1;-webkit-transition:opacity 200ms ease 1s;transition:opacity 200ms ease 1s}.features-block{float:right;max-width:320px;width:100%}.features-block li{line-height:40px;margin-bottom:30px;min-height:40px;vertical-align:middle}.features-block li:before{background-image:url(/resources/img/sprite.svg);background-repeat:no-repeat;content:' ';display:inline-block;height:40px;margin-right:25px;vertical-align:middle;width:40px}.features-block .item-1:before{background-position:-119px -149px;box-shadow:0 0 0 2px #7cc576 inset}.features-block .item-2:before{background-position:-118px -110px;box-shadow:0 0 0 2px #f0b571 inset}.features-block .item-3:before{background-image:none;box-shadow:0 0 0 2px #82cdcb inset;color:#5cbcba;content:'100%';font-size:12px;text-align:center}.features-block .item-4:before{background-position:-119px -182px;box-shadow:0 0 0 2px #b2ddc2 inset}#id_esauth_myaccount_current_shortcuts{background-color:#fff;border:1px solid #ddd;box-shadow:0 0 4px 0 rgba(0,0,0,.1);display:none;line-height:normal;max-width:100%;position:absolute;top:55px;z-index:1}#id_esauth_myaccount_current_shortcuts>a{border-top:1px solid rgba(0,0,0,.05);box-sizing:border-box;font-family:roboto slab;font-weight:500;letter-spacing:0;line-height:110%;padding:15px;text-decoration:none;text-transform:none;width:100%}#id_esauth_myaccount_current_shortcuts>a:hover{background-color:#f7f7f7}#id_current_user_auth_subcontainer>#id_esauth_myaccount_current_logout_link{padding:10px}#id_current_user_auth_subcontainer>#id_esauth_myaccount_current_logout_link,#id_current_user_auth_subcontainer>a#id_esauth_myaccount_current_login{border:1px solid rgba(0,0,0,.1);margin:0;display:inline-block;line-height:20px;vertical-align:middle}#id_current_user_auth_subcontainer>a#id_esauth_myaccount_current_logout_link{color:#a7a7a7;cursor:pointer;letter-spacing:0;margin:0 0 0 -5px;text-decoration:none;text-transform:none}#id_current_user_auth_subcontainer>a#id_esauth_myaccount_current_login{padding:10px 50px;max-width:320px;overflow:hidden;text-overflow:ellipsis;background-color:#f6f6f6}#es-avatar{margin-right:15px;vertical-align:text-bottom;position:absolute;left:10px}#id_current_user_auth_subcontainer>a#es-indicator{position:absolute;right:0;top:50%}#id_current_user_auth_subcontainer>a#es-indicator .active-message{background:url(/resources/img/sprite.svg) -119px -278px;height:13px;margin-top:-5px;position:absolute;right:90px;top:50%;width:18px}.cycling-target.inside-main-header{display:inline-block;padding-left:20%}.section-content{background:#133760 url(/resources/img/content-bg.svg)}.section-content .table{border-spacing:10px 0;margin:0 -10px}.text-block{background-color:#fffbce;width:60%;vertical-align:top}.text-block-header{background-color:#f9f5c5;height:90px;line-height:90px;padding:0 45px;position:relative;width:100%;z-index:1}.text-block-header .heading-1,.text-block-header h2{display:inline-block;line-height:120%;margin:0;vertical-align:middle;width:100%}.text-block-content{padding:30px 45px}.testimonials-block .text-block-content,.testimonials-block .text-block-header{background-color:#dfe2e6}.testimonials-container-mini{overflow:hidden;padding-bottom:35px;position:relative;z-index:1}.testimonials-block::after{background-color:#dfe2e6;bottom:0;content:' ';height:100%;left:0;position:absolute;width:100%;z-index:0}.testimonials-block{background-color:#ebebeb;position:relative}.carousel-inner{margin:0}.carousel-inner .testimonial,.carousel-inner .testimonial-slide.table{background-color:#ebebeb;border-spacing:0;margin:0;padding:0}.bx-viewport{overflow:visible!important}.carousel-inner .testimonial{border-left:1px solid #dcdbdb;float:left;padding:55px 20px 55px 45px;vertical-align:top}.carousel-inner .testimonial:nth-of-type(2n){border-left:1px solid #dcdbdb;padding:55px 45px 55px 20px}.writer-avatar{border-radius:50%;float:left;height:40px;margin-right:10px;overflow:hidden;width:40px}.writer-infoline{font-size:14px;padding:5px 0}.writer-name{color:#464646;font-size:18px;margin:0 0 10px;padding-top:10px;text-transform:none}.writer-info{display:block;margin-bottom:15px;overflow:hidden}.awards{float:left}.has-award{background-image:url(/resources/img/sprite.svg);background-position:-136px -225px;height:24px;overflow:hidden;width:20px}.rating-box{float:left}.rating-bg,.rating-box,.rating-count{display:inline-block;vertical-align:sub}.rating-count{color:#2c3e50;font-size:16px;font-weight:700}.rating-bg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEwcHgiPjxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk5Nzc0OTUsMC4wMjEyMTQxOSwtMC4wMjEyMTQxOSwwLjk5OTc3NDk1LC0zNDIuOTQzNDUsLTU5Ny4wMDMwMikiIGQ9Im0gMzYzLjYxNjA2LDU5OC43MDE0OCAtMy4wMjgyNSwtMS41MTMzMyAtMi45NjM4OSwxLjYzNTggMC41MDM0OCwtMy4zNDc2OCAtMi40NzE2MywtMi4zMTMzNCAzLjMzOTQyLC0wLjU1NTY1IDEuNDM2MzMsLTMuMDY1NTIgMS41NjA0LDMuMDA0MjcgMy4zNTkzNCwwLjQxODczIC0yLjM3NTA1LDIuNDEyNCB6IiBzdHlsZT0iZmlsbDojYWJhY2E3O2ZpbGwtb3BhY2l0eToxOyIvPjwvc3ZnPg==);background-size:10px 10px;height:10px;margin:0 5px;position:relative;width:100px}.bx-controls,.rating{left:0;position:absolute}.rating{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEwcHgiPjxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk5Nzc0OTUsMC4wMjEyMTQxOSwtMC4wMjEyMTQxOSwwLjk5OTc3NDk1LC0zNDIuOTQzNDUsLTU5Ny4wMDMwMikiIGQ9Im0gMzYzLjYxNjA2LDU5OC43MDE0OCAtMy4wMjgyNSwtMS41MTMzMyAtMi45NjM4OSwxLjYzNTggMC41MDM0OCwtMy4zNDc2OCAtMi40NzE2MywtMi4zMTMzNCAzLjMzOTQyLC0wLjU1NTY1IDEuNDM2MzMsLTMuMDY1NTIgMS41NjA0LDMuMDA0MjcgMy4zNTkzNCwwLjQxODczIC0yLjM3NTA1LDIuNDEyNCB6IiBzdHlsZT0iZmlsbDojZmNiMjAwO2ZpbGwtb3BhY2l0eToxOyIvPjwvc3ZnPg==);background-size:10px 10px;top:0;height:10px}.bx-controls{background-color:#dfe2e6;bottom:0;display:inline-block;height:25px;margin:5px 25px;padding:0 15px;width:auto}.bx-controls-direction{height:100%;left:0;position:absolute;top:0;width:100%}.bx-controls-direction a{background-image:url(/resources/img/sprite.svg);background-repeat:no-repeat;bottom:0;display:inline-block;height:12px;margin:auto;position:absolute;top:2px;width:8px}.bx-prev{background-position:-116px -238px;left:0}.bx-next{background-position:-123px -238px;right:0}.bx-pager{display:inline-block}.bx-pager-item,.bx-pager-item a{display:inline-block;height:8px;vertical-align:top}.bx-pager-item{float:left;margin:0 5px}.bx-pager-item a{background-color:#b7b7b7;position:relative;text-indent:-9999px;width:8px;z-index:1}.bx-pager-item a.active{background-color:#143761}.home .section-form,.section-form{background-position:0 0;background-repeat:repeat}.section-form{overflow:hidden;position:relative;z-index:0;min-height:285px}.home .section-form{background-image:url(/resources/img/form-bg-home.svg)}@-webkit-keyframes animatedBackground{0%{background-position:400% 0,0 0}to{background-position:200% 0,0 0}}@keyframes animatedBackground{0%{background-position:400% 0,0 0}to{background-position:200% 0,0 0}}.section-form::after{-webkit-animation:1000s linear 0s normal none infinite running animatedBackground;animation:1000s linear 0s normal none infinite running animatedBackground;background-position:0 0;height:600%;left:-200%;position:absolute;top:-250%;-webkit-transform:rotate(-45deg);transform:rotate(-30deg);width:500%;z-index:-1}.accounting-page .section-form:after{background-color:#48855f;background-image:url(/resources/img/accounting_bg.svg)}.physics-page .section-form:after{background-color:#535e88;background-image:url(/resources/img/physics_bg.svg)}.chemistry-page .section-form:after{background-color:#5cbcba;background-image:url(/resources/img/chemistry_bg.svg)}.programming-page .section-form:after{background-color:#484848;background-image:url(/resources/img/programming_bg.svg)}.biology-page .section-form:after{background-color:#abdaa7;background-image:url(/resources/img/biology_bg.svg)}.mathematics-page .section-form:after{background-color:#50894c;background-image:url(/resources/img/math_bg.svg)}.economics-page .section-form:after,.textpage-inside .section-form:after{background-color:#3a7eba;background-image:url(/resources/img/economics_bg.svg)}.statistics-page .section-form:after{background-color:#5cbcba;background-image:url(/resources/img/statistics_bg.svg)}.textpage-inside .section-form:after{-webkit-animation:none;-o-animation:none;animation:none;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.section-form.without-order-form{min-height:45px;padding:0}.section-form.without-order-form:after{background-position:0 20px}.es-loader{min-height:50px;min-width:50px;position:relative}.es-loader *{opacity:.7;z-index:0}.es-loader:after,.es-loader:before{bottom:0;content:' ';display:block;left:0;position:absolute;right:0;top:0;z-index:1}.es-loader:after{-webkit-animation:rotate360 1s ease infinite;animation:rotate360 1s ease infinite;border-radius:100%;box-shadow:-5px -5px #1fbba6,5px -5px #22ccb5,5px 5px #59e3d1,-5px 5px #adf1e8;height:7px;margin:auto;width:7px}@-webkit-keyframes rotate360{0%{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0deg)}}@keyframes rotate360{0%{transform:rotate(360deg)}to{transform:rotate(0deg)}}.esof{background-color:rgba(0,0,0,.35);margin:0 auto;max-width:570px;padding:5px 100px 0 15px;position:relative;text-align:center;width:100%}.accounting-page .esof{background-color:rgba(49,89,64,.5)}.programming-page .esof{background-color:rgba(52,49,49,.5)}.physics-page .esof{background-color:rgba(54,61,88,.5)}.biology-page .esof{background-color:rgba(71,162,63,.5)}.chemistry-page .esof{background-color:rgba(37,150,148,.5)}.economics-page .esof,.textpage-inside .esof{background-color:rgba(22,90,150,.5)}.mathematics-page .esof{background-color:rgba(56,90,54,.5)}.home .esof{background-color:transparent}#newOrderFrom{display:table;width:100%}#dialog-whats-next,#dl-row-policy dt,#es_form_esof>h2,#open-whats-next,.esof h2{display:none}#id_esof_email_label{text-align:left;color:#fff;font-weight:700;padding:0 10px}.esof #dd_esof_esof_discipline2,.esof .dl_esof_assignment_type dd,.esof input{background-color:#fff;border:1px solid #48a8a6;box-shadow:1px 1px 1px 1px rgba(0,0,0,.1) inset}.esof #dd_esof_esof_discipline2,.esof .btn_f_submit,.esof .dl_esof_assignment_type dd,.esof input{display:inline-block;height:40px;margin:0;padding:0 10px;position:relative;width:100%}.esof #dd_esof_esof_discipline2::after,.esof .dl_esof_assignment_type dd::after{background:url(/resources/img/sprite.svg) no-repeat -121px -230px;bottom:0;content:' ';height:6px;margin:auto;position:absolute;right:12px;top:0;width:11px}.esof #dd_esof_esof_discipline2:before,.esof .dl_esof_assignment_type dd::before{background-color:#e1e2da;content:' ';height:70%;position:absolute;right:35px;top:15%;width:1px}.esof input:focus,.esof select:focus,.password-reset .esof input:focus,.registration .esof input:focus{border-color:#fff;box-shadow:0 0 0 1px #f0b571}#newOrderFrom #id_esof_link_policy:focus,#newOrderFrom #id_esof_link_terms:focus{color:#123860!important}#newOrderFrom .gdpr-checkbox-custom:focus{box-shadow:0 1px 0 0 rgba(255,255,255,.19) inset,0 0 0 3px rgba(0,0,0,.15)}.esof select:hover{cursor:pointer}.esof dl{display:table;margin-bottom:25px;width:100%}#dl_esof_marketing,#dl_esof_policy{text-align:left}.order-form:not(.password-reset-form) #dl_esof_marketing a,.order-form:not(.password-reset-form) #dl_esof_policy a{text-align:left;color:#fff}#dd_esof_esof_marketing,#dd_esof_esof_policy,.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.order-form:not(.password-reset-form) #newOrderFrom .input_checkbox+#policy-error+.gdpr-checkbox-custom-wrapper+label,.order-form:not(.password-reset-form) #newOrderFrom .input_checkbox+.gdpr-checkbox-custom-wrapper+label{color:#fff}#id_esauth_auth_form .input_checkbox+#policy-error+.gdpr-checkbox-custom-wrapper+label,#id_esauth_auth_form .input_checkbox+.gdpr-checkbox-custom-wrapper+label{color:#464646}.order-form:not(.password-reset-form) #id_esauth_auth_form .input_checkbox.error+#policy-error+.gdpr-checkbox-custom-wrapper+label,.order-form:not(.password-reset-form) #id_esauth_auth_form .input_checkbox.error+.gdpr-checkbox-custom-wrapper+label,.order-form:not(.password-reset-form) #newOrderFrom .input_checkbox.error+#policy-error+.gdpr-checkbox-custom-wrapper+label,.order-form:not(.password-reset-form) #newOrderFrom .input_checkbox.error+.gdpr-checkbox-custom-wrapper+label{color:#da4e4e}#dl-row-policy dd{margin-left:0;padding-left:110px}.esof .input.error,.esof .select.error{border:1px solid rgba(226,90,17,.9)}.esof dd,.esof dt{display:table-cell;vertical-align:middle}.password-reset-form.esof dt{vertical-align:top;padding-top:7px}#dd_sof_writer_req{color:#fff;font-weight:700;padding-left:10px;text-align:left}.cancel-request-container #cancel_request_writer{display:inline-block;float:right;height:30px;position:relative;width:30px;cursor:pointer}.cancel-request-container #cancel_request_writer:after,.cancel-request-container #cancel_request_writer:before{background:#fff 0 0;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.cancel-request-container #cancel_request_writer:before{transform:rotate(-45deg)}.cancel-request-container #cancel_request_writer:after{transform:rotate(45deg)}.esof dt{color:#fff;font-size:14px;font-weight:400;padding-right:5px;text-align:right;width:80px}.esof .btn_f_submit{background-color:#f68e56;border:1px solid #f7c2a6;box-shadow:0 -1px 3px 0 rgba(0,0,0,.1) inset,0 1px 0 1px rgba(255,255,255,.1) inset;color:#fff}.esof .btn_f_submit:hover{background-color:#e77f47;box-shadow:none}.section-bottom-content{background-color:#d6ebbe;position:relative;min-height:300px}.section-bottom-content .text-block-header{background-color:transparent;display:table-row;height:auto;line-height:normal}.section-bottom-content .text-block-header .heading-1,.section-bottom-content .text-block-header h2{margin-bottom:20px;padding:0 45px}.section-bottom-content .table{min-height:215px}.bottom-content .table-cell{padding:0 45px 0 100px;width:50%}.bottom-content .table-cell:first-of-type{padding:0 100px 0 45px;width:50%}.mobile-image,.mobile-image:after{height:217px;margin:auto;position:absolute;width:116px}.mobile-image{background:url(/resources/img/sprite.svg) 0 -115px no-repeat;bottom:0;right:0;left:0;top:0}.mobile-image:after{background:url(/resources/img/mobile-site.jpg) no-repeat;content:' ';left:7px;top:18px}#id_esauth_auth_container{box-shadow:0 0 1px 0 rgba(0,0,0,.2);left:50%;margin:-130px 0 0 -160px;position:fixed;top:50%;width:320px;z-index:11}#es-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:10}#es-overlay.es-show{visibility:visible}#id_esauth_auth_container .es-content{position:relative}#id_esauth_auth_container .es-header{background:#82cdcb;border-radius:2px 2px 0 0;color:#fff;font-size:1.1em;line-height:28px;padding:8px 30px}.es-close{color:#fff;float:right;font-weight:700;height:30px;line-height:28px;position:absolute;right:7px;text-align:center;top:7px;width:30px}.es-close:hover{background:#fff;border-radius:2px;color:#118967;cursor:pointer}.es-inner-content{background:#fff;border-radius:0 0 2px 2px;box-shadow:0 18px 16px -16px #000;padding:1px 30px 30px}#id_esauth_auth_container .es-inner-content{padding-top:20px}.es-row{margin:10px 0}.es-row label.error{color:#c0392b;font-size:.875em;padding-right:20px;width:100%}.es-row input{border:1px solid #b9b9b9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:34px;padding:8px;width:100%}#id_esauth_password_reset_form_captcha.error,.es-row input.error{border-color:#c0392b}.es-row input:focus{outline:none}#id_esauth_login_button,#id_esauth_password_set_form_submit{background:#f0b571;border:none;box-shadow:0 -2px 0 0 #d29753 inset;color:#fff;margin-bottom:10px;padding:8px 0;text-transform:uppercase;-webkit-transition:box-shadow .5s ease 0s;-moz-transition:box-shadow .5s ease 0s;-ms-transition:box-shadow .5s ease 0s;transition:box-shadow .5s ease 0s;width:100%}#id_esauth_login_button:hover,#id_esauth_password_set_form_submit:hover{box-shadow:0 2px 0 0 #d29753 inset}.es-inner-content .forgot{float:right}.esof.password-reset-form{background:0 0}.password-reset-form{margin-bottom:8%}.content .password-reset-form h4,.registration .content h4{font-size:18px;color:#636363;text-transform:none;font-weight:400;margin:0 -70px 60px 0}.password-reset .esof dt,.registration .esof dt{width:110px;color:#4a5b77}.password-reset .esof input,.registration .esof #dd_esof_esof_discipline2,.registration .esof .dl_esof_assignment_type dd,.registration .esof input{border:1px solid #bdbdbd;box-shadow:1px 1px 1px 1px rgba(0,0,0,.05) inset}.password-reset .content p{max-width:100%}.password-reset #id_captcha_image{padding:10px 20px;background-color:#fff;border:none!important;vertical-align:top;float:none!important}.password-reset .captcha_arrow{display:none!important}.password-reset label.error{font-size:12px;color:#d41614}.password-reset #esauth_password_set_form label.error{width:90%;text-align:left;display:inline-block}.pas-reset-email{text-align:left}.password-reset .captcha-code-box,.password-reset .captcha-input-box{width:48%}.password-reset .captcha-code-box{border:1px solid #dadada;margin:0 4% 0 0;position:relative;text-align:center}.password-reset .captcha-code-box>div{position:absolute;bottom:0;right:0}.password-reset .captcha-code-box>a{position:absolute;top:0;right:0}.content li,.password-reset .content-heading.font-size-48,.registration .content-heading.font-size-48{margin-bottom:15px}#esauth_password_set_form dl dt{line-height:20px;margin:10px 5px;text-align:right}#id_esauth_password_reset_form_submit,.registration #id_esof_subm{box-shadow:0 0 0 1px #d57d4e,1px 1px 1px 1px rgba(255,255,255,.1) inset;border-radius:1px;cursor:pointer;border:none}.esof #id_esauth_password_reset_form_captcha.error{background-color:#ffe8d3;border:1px solid rgba(226,90,17,.9)}.registration #es_form_esof{background:0 0;padding:5px 115px 0 15px}.registration .content h4{margin:0 auto 50px;max-width:40rem}.or-required{margin:0 auto 30px;font-size:22px}.textpage-inside .main-header{padding:25px 15px}.textpage-inside .topheader{padding:20px 0 0}.textpage-inside .topheader .logo,.textpage-inside .topheader nav{z-index:1;position:relative}.textpage-inside .esof{max-width:640px}.inside-heading-box{position:absolute;top:25px;left:0;right:0;margin:auto;text-align:center}.inside-heading-box .main-logo-text{color:#4a5b77;display:block;width:auto}.with-sidebar .content-wrap{width:100%;float:left}.with-sidebar .content{margin-right:480px;padding-left:100px}.content h2,.content h3,.content h4,.content h5{color:#282828}.content h1{text-transform:uppercase;margin-top:25px;display:inline-block}.content h1,.heading-1{font-size:24px;font-size:1.5rem}.content h2,.heading-2,.text-block-content h2{font-size:20px;font-size:1.25rem;text-transform:none}.content h3,.heading-3{font-size:18px;font-size:1.125rem;text-transform:none}.content{font-weight:300}.content li,.content p{max-width:720px;max-width:45rem}.inside .main-footer{border-top:1px solid #e1e1e1}.grey-bg{background-color:#f6f6f6}.green-bg{background-color:#d6ebbe}.with-sidebar .sidebar{width:390px;float:left;margin-left:-390px}.sidebar-box{padding:45px 50px;margin-bottom:15px}.sidebar-box.tm-sidebar-block{padding:45px 0 0}.sidebar-box .testimonials-container-mini{padding-bottom:45px}.sidebar-box .carousel-inner .testimonial{border:none}.sidebar-box .tm-box:first-child{border-bottom:1px solid #dcdbdb}.sidebar-box .tm-box{padding:45px 15px 30px 45px}.sidebar-box .carousel-inner .testimonial,.sidebar-box .carousel-inner .testimonial:nth-of-type(2n){padding:0}.sidebar-box .bx-controls{margin:10px 25px 0;background-color:transparent;bottom:auto}.sidebar-box h2{line-height:120%;margin-top:0}.sidebar-box.tm-sidebar-block .content-heading{padding:0 50px}.sidebar-box.features-block{float:none;max-width:100%}.sidebar-box.features-block ul{margin:0;list-style:none;padding:0}.sidebar-box.features-block .item-4{margin:0}.sidebar-mobile{background-color:#bdda9c;padding:25px 15px;text-align:center;margin:10px 0 25px}.hiw-box,.sidebar-box .mobile-image{position:relative}.hiw-box{max-width:38rem;min-height:150px;padding:40px 0 40px 200px;vertical-align:middle}.hiw-box:nth-child(2n){padding:40px 200px 40px 0}.hiw-box:nth-child(2n):after{right:0;left:auto}.hiw-box:after{content:' ';width:150px;height:150px;border-radius:100%;position:absolute;top:0;left:0;bottom:0;margin:auto;border:1px solid #ccc}.hiw-box:nth-of-type(1){padding:20px 200px 40px 0}.hiw-box:nth-of-type(1):after{border-color:#fdc689}.hiw-box:nth-of-type(2):after{border-color:#7cc576}.hiw-box:nth-of-type(3):after{border-color:#82cdcb}.hiw-box:nth-of-type(4):after{border-color:#b2ddc2}.hiw-box:nth-of-type(5):after{border-color:#f0b571}.hiw-box:before{content:' ';position:absolute;top:0;left:0;bottom:0;margin:auto;background-image:url(/resources/img/sprite.svg);background-repeat:no-repeat}.hiw-box:nth-of-type(1):before{background-position:-160px -342px;height:56px;left:auto;right:34px;width:65px}.hiw-box:nth-of-type(2):before{background-position:-162px -55px;height:58px;left:42px;width:68px}.hiw-box:nth-of-type(3):before{background-position:-162px -113px;height:59px;left:auto;right:29px;top:-5px;width:92px}.hiw-box:nth-of-type(4):before{background-position:-161px -178px;height:54px;left:35px;width:84px}.hiw-box:nth-of-type(5):before{background-position:-160px -244px;height:93px;left:auto;right:25px;top:-10px;width:105px}.faq-block ul{list-style:none;padding:0;margin:0 0 20px}.toggle-content{display:none;padding:0 40px 15px}.content .faq-box{border:2px solid #ebebeb;max-width:100%;position:relative}.toggle-link,h4.toggle-link{cursor:pointer;padding:20px 40px;font-size:16px;font-size:1rem;color:#3a7eba;letter-spacing:0;margin:0}.toggle-link:after{content:' ';width:11px;height:16px;background:url(/resources/img/sprite.svg) -117px -255px no-repeat;position:absolute;right:30px;bottom:25px;-webkit-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}.faq-box.active .toggle-link{color:#2e2e2e}.faq-box.active .toggle-link:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.faq-box.active,.faq-box:hover{border-color:#fdc689}.contact-us .without-sidebar .container{padding:0 100px}.content-heading.font-size-48{font-size:48px;font-size:3rem;line-height:120%;padding-top:3%}.contact-us h3{font-size:24px;font-size:1.5rem;font-weight:400;color:#636363;letter-spacing:0}.adress-cell{width:320px}.customers-cell{padding-right:30px}.socials-box{margin:6% 0 3%}.social{display:inline-block;margin:0 7%;width:66px;height:66px;background-image:url(/resources/img/sprite.svg);background-repeat:no-repeat;-webkit-transition:transform .2s ease;transition:transform .2s ease}.social.facebook{background-position:-1px -344px}.social.twitter{background-position:-68px -344px}.social:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.short-heading{margin:0 0 10px}.topbanner ul.submenu{display:inline-block;width:100%;vertical-align:top;margin:15px 0 30px}.submenu li{display:inline-block;margin:0 15px}.submenu li a{font-size:18px;color:#4a5b77}.submenu li span{font-size:18px;color:#acacac}.top-writers-item{display:none}.blacklist-box{max-width:900px;padding-left:100px}@media screen and (min-width:1400px){.authorized .inside-heading-box .main-logo-text{max-width:310px}.authorized .cycling-target.inside-main-header{margin-top:-25px;padding-left:10%}}@media screen and (max-width:1400px){.inside-heading-box{top:-15px}.inside-main-header{display:inline-block;line-height:30px;width:520px}.authorized .cycling-target.inside-main-header{width:100%;padding-right:0}}@media screen and (max-width:1040px){.mCustomScrollBox{max-height:100%!important}.disciplines-block{max-height:100%;max-width:40%}.main-header .features-block{display:none}.topbanner{max-width:100%}.main-logo{float:right;left:auto;margin:auto;position:relative;right:auto;top:auto}.with-sidebar .content{padding-left:0;margin-right:350px}.with-sidebar .sidebar{margin-left:-300px;width:300px}.sidebar-box{padding:30px}.sidebar-box.tm-sidebar-block{padding:30px 0 0}.inside-heading-box{top:-55px}.textpage-inside .main-header{padding:50px 15px 25px}.inside-main-header{width:100%;line-height:28px}.contact-us .without-sidebar .container,.cycling-target.inside-main-header{padding:0}}@media screen and (max-width:768px){.mCustomScrollBox{max-height:100%!important}.main-logo{float:none;margin:-20px auto 0}.disciplines-block{box-shadow:none;margin-top:30px;max-height:100%;max-width:100%;width:100%}.section-content .table{border-spacing:0;margin:0}.discipline{float:left;line-height:normal;min-height:0;width:25%}.discipline a{color:#0a2e58;line-height:normal;margin:0 0 15px;padding:60px 0 0;text-align:center}.discipline a:hover,.discipline.active,.discipline.active a{background:0 0}.discipline a::before{bottom:auto;left:0;margin:auto;right:0;top:0}.table{border-spacing:0}.table-cell{display:inline-block;margin-bottom:15px;vertical-align:top;width:100%}.bottom-content .table-cell,.bottom-content .table-cell:first-of-type{padding:0 30% 15px 0;width:100%}.section-bottom-content .mobile-image{left:auto;right:5%}.with-sidebar .content{padding-left:0;margin-right:0}.with-sidebar .sidebar{margin-left:0;width:100%}.contact-us .content-heading{font-size:26px}.text-block-header{padding:30px;height:auto;line-height:normal}.topmenu{background-color:#fff;box-shadow:0 0 0 2px rgba(0,0,0,.1);height:100%;padding:80px 15px 15px;position:fixed;right:-100%;top:-15px;-webkit-transition:right .2s ease;-o-transition:right .2s ease;transition:right .2s ease;width:50%;z-index:1}.topheader{left:0;margin:0;padding:5px;position:fixed;top:0;width:100%;z-index:12}.topheader.scroll{background-color:#fff;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.toggle-menu{display:inline-block}.main-footer,.main-header,.section{padding:15px}.scroll .logo{max-width:55px}.logo{margin-left:15px}.main-logo h1{margin:0 auto}.botmenu li,.topmenu li{width:100%}.topmenu.show{right:0}.topmenu li a::after,.topmenu li:first-child a::after{bottom:0;display:block;height:1px;left:0;margin:0;top:auto;transform:none;width:100%}.botmenu li a,.topmenu li a,.topmenu li:first-child a{display:inline-block;margin:0;padding:0 15px;position:relative;width:100%}.botmenu li a::after{display:none}.botmenu li a{padding:0}.login-item{cursor:pointer}.topmenu li a:hover{background-color:#f7f7f7}.botmenu li{line-height:normal;margin-top:10px}.textpage-inside .topheader{padding:15px 0 10px}.inside-heading-box .main-logo-text{font-size:24px;font-size:1.5rem;margin:25px auto;max-width:70%}.textpage-inside .main-header{padding-bottom:45px}#id_esof_email_label{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.topmenu #current_auth_container{position:static}#id_current_user_auth_subcontainer>#id_esauth_myaccount_current_logout_link,#id_current_user_auth_subcontainer>a#id_esauth_myaccount_current_login{vertical-align:bottom}#id_current_user_auth_subcontainer>a#id_esauth_myaccount_current_logout_link{left:15px;margin:0;position:absolute;text-align:center;top:40px;width:100px}#id_esauth_myaccount_current_shortcuts{position:relative;top:auto}}@media screen and (max-width:480px){.discipline{margin-bottom:15px;width:50%}.esof{padding:0 15px}#esauth_password_set_form dl dt,.esof dd,.esof dt{display:inline-block;margin:0;text-align:left;width:100%}.esof dl{margin-bottom:15px}#dt_esof_esof_marketing,.bottom-content .mobile-image,.hiw-box::after,.hiw-box::before,.logo-svg,.testimonials-block{display:none}.main-header{padding:110px 15px 15px}.bottom-content .table-cell,.bottom-content .table-cell:first-of-type,.section-bottom-content .text-block-header .heading-1,.section-bottom-content .text-block-header h2{padding:0}.topmenu{width:80%}.main-logo h1{font-size:28px}.inside-heading-box .main-logo-text{font-size:20px;font-size:1.25rem;max-width:60%;line-height:20px}.hiw-box,.hiw-box:nth-child(2n){padding:0 0 30px}.social{margin:0 2%}#dl-row-policy dd{padding-left:0}.main-footer .botmenu{overflow:visible}}.chosen-container.chosen-container-single{width:100%;max-width:375px}.chosen-container-single .chosen-single{overflow:visible!important;text-align:left!important;height:40px!important;padding:8px!important;background:#fff!important;box-shadow:none!important;border-radius:2px!important}.chosen-container-single .chosen-single div b{width:18px!important;height:18px!important;margin-top:8px}.home .section-form{overflow:visible!important;z-index:3!important}.section-form::after{content:none!important}.chosen-results li{text-align:left!important}@media all and (max-width:768px){#id_esof_discipline2_sub{background-color:#fff;outline:none;position:static}}.tippy-box[data-theme~=custom]{padding:8px;margin:0;width:300px;max-width:300px;max-height:136px;font-size:17px;line-height:21px;border:6px;background:rgba(0,0,0,.8)}.tippyhint__container{display:flex;align-items:center}.tippyhint{cursor:help;display:flex;align-content:flex-end}.tippyhint-orders{width:17.5px;height:17.5px}.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{direction:ltr;height:100%;max-width:100%;outline:none;overflow:hidden;position:relative}.mCSB_container{height:auto;overflow:hidden;width:auto}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden,.mCSB_inside>.mCSB_container{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-left:30px;margin-right:0}.mCSB_scrollTools{bottom:0;height:auto;left:auto;position:absolute;right:0;top:0;width:16px;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools{left:0;right:auto}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;height:100%;margin:0 auto;width:2px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;height:30px;width:100%;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;text-align:center;width:4px}.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{cursor:pointer;display:block;height:20px;margin:0 auto;overflow:hidden;position:absolute;width:100%}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.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_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}.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 .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.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)"}