body{font-family:Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:inherit}p{color:#000}.mainModule{position:relative;padding-bottom:460px;min-height:100vh}.header{background-color:#5fc5d3}.header__wrapper{background:none;border:none;margin-top:10px}.header__logo-others{display:flex;justify-content:flex-start;margin-bottom:15px}.header__branding-slogan{flex:none;width:100%}.header__branding{font-family:Arial,san-serif;font-size:30px}.header__branding:active,.header__branding:hover,.header__branding:link,.header__branding:visited{color:#fff}.header__slogan{display:block;color:#fff}.header__navigation-item{border-radius:6px;box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;margin-right:10px;margin-bottom:10px;border:3px solid #fff;font-size:14px;text-transform:uppercase;color:#fff}.header__navigation-item-content{color:#fff!important;font-weight:700}.header__navigation-item-content .fa{font-size:18px}.header__navigation-item.active .header__navigation-item-content,.header__navigation-item.open .header__navigation-item-content,.header__navigation-item.show .header__navigation-item-content,.header__navigation-item:hover .header__navigation-item-content{background-color:#fff!important;color:#f15e4a!important;margin:0!important}.header__menu-separator{width:-ms-calc(100% + 30px);width:-o-calc(100% + 30px);width:calc(100% + 30px);background-color:#fff;margin-left:-15px;height:50px}.header__mini-cart{color:#fff;position:relative;float:right;padding:10px 10px 5px}.header__mini-cart-badge{position:absolute;top:5px;left:30px}.header__mini-cart:hover{border-radius:6px;color:#fff;border:1px solid #fff}.footer{width:100%;padding:20px 15px;background:none;background-color:#02569f;color:#fff}.footer__section-title{margin-bottom:15px;border-bottom:1px solid #fff;padding-bottom:10px}.footer__section-description{margin-bottom:15px}.footer__section-info{padding:0;list-style:none}.footer__section-info-item{margin-bottom:10px}.footer__section-info-link{text-decoration:none;color:#fff}.footer__section-info-link:focus,.footer__section-info-link:hover{font-weight:700;text-decoration:none;color:#fff}.footer__section-social{margin-bottom:15px}.footer__section-social-icon{display:inline-block;margin-right:15px;width:40px;height:40px;text-align:center;color:#fff;font-size:18px;line-height:40px}.footer__section-social-icon:hover{border-radius:50%;background-color:#303030;color:#fff}.footer__section-post{position:relative;margin-bottom:25px;padding-left:120px;min-height:70px}.footer__section-post-date,.footer__section-post-title{color:#fff;display:block}.footer__section-post-title{font-size:18px}.footer__news-letter-btn{box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;background-color:#fff;color:#f15e4a;font-weight:700}.footer__news-letter-btn:hover{color:#f15e4a}.footer__branches-link{color:#fff;font-weight:700;display:block;margin-bottom:15px}.footer__branches-link:hover{color:#fff;text-decoration:underline}.footer-wrapper{position:absolute;left:0;right:0;bottom:0}.app-sidebar__section{margin-bottom:15px}.app-sidebar__section-title{margin-bottom:15px;border-bottom:1px solid #ccc;font-weight:700;line-height:1.428571429}.app-sidebar__post{border-radius:6px;box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;position:relative;margin-bottom:15px;padding:15px 15px 15px 130px;min-height:100px}.app-sidebar__post-image{width:100px;height:70px;position:absolute;top:15px;left:15px}.app-sidebar__post-title{color:#000;font-weight:700;display:block;line-height:1.6}.app-sidebar__post-date{color:#333;display:block}.app-sidebar__slider{padding-bottom:100px}.app-sidebar__slider-image{width:100%;height:300px}.app-sidebar__slider-caption{top:100%;left:0;right:0;bottom:-100px;padding:15px;text-align:left;text-shadow:none;color:#000;overflow-x:hidden;overflow-y:auto}.app-sidebar #sidebar-product-slider .carousel-inner>.item>a>img{width:50%;margin:0 auto}.separator-section{background-color:#f1f1f1;padding-top:35px;width:100%;height:80px}.separator-section.is_large-heading{height:160px}.separator-section__page-title{border-radius:15px;box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;background-color:#fff;text-align:center;margin:0 auto;padding:15px;width:90%}.separator-section__page-title-heading{font-size:35px}.separator-section__page-title.is_large-padding{padding-top:30px;padding-bottom:30px}.section-short-underline{margin:20px auto;height:2px;width:200px;background-color:#02569f}.main-content{position:relative}.global-search-form{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(28,171,226,.9);z-index:29}.global-search-form__wrapper{position:relative;height:100%;max-height:100%;overflow:auto}.global-search-form__close-btn{position:absolute;top:30px;right:30px;font-size:30px;color:#fff}.global-search-form__form{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.cart-btn{background-color:#fff;color:#f15e4a}.dropdown-menu{margin-top:0!important;margin-left:-3px!important;padding:0!important}.dropdown-menu>li:first-child>a{border-radius:0 6px 0 0}.dropdown-menu>li:last-child>a{border-radius:0 0 6px 6px}.dropdown-menu>li>a{white-space:normal;min-width:220px;padding:10px;background-color:#fff;color:#000;font-weight:700;border-bottom:none}.relative-block{position:relative}.has_signature{padding-bottom:50px}.has_signature.is_large-padding{padding-bottom:80px}.time-and-signature{position:absolute;right:50px;bottom:0;text-align:center}@media screen and (max-width:767px){.time-and-signature{font-size:12px;right:0}}.ck-content{font-family:sans-serif}@media (max-width:767px){.header__branding{font-size:18px}.header__slogan{font-size:13px}.header__navigation-item{margin-right:0}.header .navbar-toggle{float:left;margin:0}.header .navbar-toggle:focus,.header .navbar-toggle:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;background-color:#fff}.header .navbar-toggle:focus .icon-bar,.header .navbar-toggle:hover .icon-bar{background-color:#f15e4a}.header .navbar-toggle .icon-bar{background-color:#fff}.header__menu-separator{display:none}.header__mini-cart{padding:0}.header__mini-cart-badge{top:-5px;left:20px}.dropdown-menu>li:first-child>a,.dropdown-menu>li:last-child>a{border-radius:0}.dropdown-menu.show{box-shadow:none;position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0}.dropdown-menu.show>li>a{color:#777;padding:5px 15px 5px 25px}.separator-section__page-title-heading{font-size:25px;line-height:1.428571429}.mainModule{padding-bottom:0}.footer-wrapper{position:relative}.global-search-form__form{width:90%}.has_signature{padding-bottom:90px}.has_signature.is_large-padding{padding-bottom:120px}}@media (min-width:768px) and (max-width:1023px){.app-sidebar__slider-image{height:200px}.app-sidebar__post{padding-left:15px}.app-sidebar__post-image{width:100%;height:120px;position:static}}.home__sticky-image{width:100px;height:70px;position:absolute;top:0;left:0}.home .featured_text{min-height:140px}.home .welcome,.home .welcome p{color:#fff}.home .top-main-menu{display:flex;width:100%}.home .top-main-menu__menu,.home .top-main-menu__slider{width:50%}.home .top-main-menu__menu-wrapper{display:flex;flex-flow:row wrap;-font-box-pack:justify;justify-content:space-between;height:100%}.home .top-main-menu__menu-item{width:50%}.home .top-main-menu__menu-item:first-child{background-color:#003da5}.home .top-main-menu__menu-item:nth-child(2){background-color:#1950ae}.home .top-main-menu__menu-item:nth-child(3){background-color:#3364b7}.home .top-main-menu__menu-item:last-child{background-color:#4c77c0}.home .top-main-menu__menu-link{display:flex;justify-content:center;flex-flow:column nowrap;-moz-align-items:center;align-items:center;height:100%;text-align:center;text-transform:uppercase;font-weight:700;color:#fff;font-size:25px}.home .top-main-menu__menu-link:hover span{text-decoration:underline}.home .top-main-menu__menu-link .fa{margin-bottom:10px;font-size:30px}.home .carousel-image{width:100%}.home .carousel-caption{top:100%;left:0;right:0;bottom:-100px;background-color:#fdc71f;padding:20px}.home .carousel-caption-text{transform:translateY(-50%);position:absolute;top:50%;display:block;text-align:left;color:#003da5}.home .carousel-inner{padding-bottom:100px}.home .carousel-indicators{bottom:100px}.home .carousel-control{background-image:none}.home .carousel-control.right{right:0}.home .professor-comments,.home .reader-feedback{padding:50px 0}.home .professor-comments__section-title,.home .reader-feedback__section-title{font-size:25px;text-transform:capitalize}.home .professor-comments__wrapper,.home .reader-feedback__wrapper{max-width:1200px;margin:50px auto 0;display:flex;justify-content:center;flex-flow:row wrap;-moz-align-items:stretch;align-items:stretch}.home .professor-comments__item,.home .reader-feedback__item{margin-bottom:15px}.home .professor-comments__item-wrapper,.home .reader-feedback__item-wrapper{box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;height:100%}.home .professor-comments__item-image,.home .reader-feedback__item-image{width:100%;height:200px}.home .professor-comments__item-comment-collapsible,.home .reader-feedback__item-comment-collapsible{position:relative;padding-bottom:25px}.home .professor-comments__item-comment-collapsible.is_collapse,.home .reader-feedback__item-comment-collapsible.is_collapse{height:6em;overflow:hidden}.home .professor-comments__item-comment-collapsible-btn,.home .reader-feedback__item-comment-collapsible-btn{background-color:#fff;position:absolute;left:0;right:0;bottom:0;text-align:right;color:#02569f;font-weight:700}.home .professor-comments{background-color:#ddd}.home .branches{padding:50px 0}.home .branches__section-title{font-size:25px;text-transform:capitalize}.home .branches__list{max-width:1200px;margin:50px auto 0}.home .branches__item{text-align:center}.home .branches__item-icon{border-radius:50%;width:60px;height:60px;line-height:60px;font-size:25px;background-color:#000;color:#fff;text-align:center}.home .branches__item-name{margin:30px 0 15px;font-weight:700;font-size:20px}.home .branches{background-color:#ddd}.home .branches__list{display:flex;justify-content:center;flex-flow:row wrap}.home .branches__item{text-align:left}.home .branches__item-wrapper{box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;height:100%}.home .branches__item-wrapper.is_show-more{position:relative;background-color:#5fc5d3;min-height:70px}.home .branches__item-image{width:100%;height:200px}.home .branches__item-name{margin:0 0 10px;font-size:16px;color:#1950ae}.home .branches__show-more-link{transform:translateY(-50%);position:absolute;top:50%;padding:15px 45px 15px 15px;color:#fff;font-weight:700;font-size:20px;text-transform:uppercase;line-height:1.6}.home .branches__show-more-arrow{transform:translateY(-50%);position:absolute;top:50%;right:10px;color:#fff}@media (max-width:767px){.home .carousel-image{width:100%}.home .carousel-caption{top:100%;left:0;right:0;bottom:-100px;padding:15px}.home .carousel-caption-text{font-size:13px}.home .carousel-inner{padding-bottom:100px}.home .carousel-indicators{bottom:100px}.home .carousel-control{background-image:none}.home .carousel-control.right{right:0}.home .top-main-menu{flex-flow:column wrap;margin-bottom:30px}.home .top-main-menu__menu,.home .top-main-menu__slider{width:100%}.home .top-main-menu__menu-item{padding:15px}.home .branches__list{-moz-align-items:center;align-items:center}}.posts__list{display:flex;-moz-align-items:stretch;align-items:stretch;flex-flow:row wrap;width:100%}.posts__content{padding-top:20px}.posts__item{margin-bottom:30px}.posts__item-wrapper{box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;height:100%}.posts__item-cover{margin-bottom:15px;width:100%;height:200px}.posts__item-cover.is_full-size{height:auto}.posts__item-title{font-size:22px!important;margin:20px 0 15px}.posts__item-content{margin-top:20px;text-align:justify}.posts__item-content p{margin:0 0 10px}.posts__item-meta{font-size:16px;display:inline-block;margin-right:20px}.posts__item.post-detail .posts__item-date{line-height:2.6;border-bottom:1px solid #ccc}.posts__item-addition-data{position:relative}.posts__item-social{position:absolute;top:0;right:0}.posts__other-post{border-radius:6px;box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;position:relative;margin-bottom:15px;padding:15px 15px 15px 130px;min-height:100px}.posts__other-post-image{width:100px;height:70px;position:absolute;top:15px;left:15px}.posts__other-post-title{color:#000;font-weight:700;display:block;line-height:1.6}.posts__other-post-date{color:#333;display:block}@media (max-width:767px){.posts__heading{font-size:25px}}.question__search-heading{text-transform:none;margin-bottom:15px}.question__search-description{font-size:16px;margin-bottom:15px}.question__content{margin-top:30px;color:#000}.question__list-heading{margin-bottom:30px;overflow:hidden}@media (max-width:767px){.question__list-heading h3{margin-bottom:15px}}.question__list-pagination{text-align:center}.question__list-items,.question__list-random,.question__list-same-category{margin-bottom:30px}.question__list-sub-heading{margin-bottom:15px}.question__list-item{display:block}.question__item{border-radius:6px;box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;margin-bottom:25px;padding:15px}.question__item-title{display:block;font-size:16px}.question__item-meta,.question__item-title{font-weight:700;margin-bottom:10px}.question__item-category,.question__item-sender{margin-left:20px}.question__item-heading{margin:20px 0 10px}.question__item-social{text-align:right;margin-bottom:15px}.question__item-content{text-align:justify}.question__item-image{float:right;margin-left:15px;width:40%}.question__form-wrapper{margin-top:40px}@media (max-width:767px){.question__item-image{width:100%;margin:0 0 15px;float:none}}.book-preview__title{font-weight:700;text-align:center;margin:15px 0}.book-preview__guide{margin-bottom:10px;font-size:12px;text-align:center}.book-preview__page-tracker{position:relative;text-align:center;margin-bottom:15px}.book-preview__page-tracker-left{position:absolute;left:0}.book-preview__page-tracker-right{position:absolute;right:0}.book-preview__close-btn{font-size:25px}.book-preview__content{border:1px solid #ddd}.booking__form-heading{text-align:center;cursor:pointer}.booking__form-content{padding:15px}.booking__form-total-price{text-align:right!important}.booking__form-open-soon{text-align:center}.booking .control-label,.booking__form-preview-btn{text-align:left}.resource{margin-bottom:30px;color:#000}.resource__content{margin-top:50px;padding-bottom:40px}.resource__content-title{text-transform:none;font-size:25px}@media screen and (max-width:767px){.resource__content-title{font-size:20px}}.resource__content-wrapper{display:flex;flex-flow:row wrap}.resource__content-item{margin-bottom:25px}.resource__content-item-wrapper{border-radius:6px;box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;display:flex;flex-flow:row wrap;justify-content:center;-moz-align-items:center;align-items:center;padding:15px;height:100%;min-height:200px;background-color:#02569f;color:#fff;font-size:25px;text-transform:uppercase;text-align:center}.resource__content-item-icon{border-radius:50%;display:block;width:60px;height:60px;line-height:60px;background-color:#fff;color:#f15e4a}.resource__content-item-name{width:100%}.resource__item{padding:15px;border:1px solid #ddd;border-top:0;overflow:hidden}.resource__item-name{margin-bottom:20px}.resource__item-big-cover{width:100%;margin-bottom:20px}.resource__book-list{display:flex;flex-flow:row wrap;-moz-align-items:stretch;align-items:stretch}.resource__book-other-item-wrapper{box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;height:100%}.resource__book-other-item-image{margin:0 auto 10px;width:70%}.resource__book-item{border-bottom:1px solid #ccc;padding-bottom:15px;height:100%}.resource__book-item-price{font-size:20px;font-weight:700;color:#f15e4a}.resource__book-detail{display:flex;flex-flow:row wrap;padding:10px 0 15px}.resource__book-detail-image{padding-right:30px}.resource__book-detail-preview{margin-bottom:25px}.resource__book-detail-preview:hover{cursor:pointer}.resource__book-detail-preview-text{text-align:right;font-weight:700;font-size:20px;color:#02569f;margin-bottom:10px}.resource__book-detail-collapsible{position:relative;padding-bottom:25px}.resource__book-detail-collapsible.is_collapse{height:14em;overflow:hidden}.resource__book-detail-collapsible.is_collapse.is_author{height:17em}.resource__book-detail-collapsible-btn{background-color:#fff;position:absolute;left:0;right:0;bottom:0;text-align:right;color:#02569f;font-weight:700}.resource__book-detail-cart-form{border-radius:6px;box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;padding:15px}.resource .author-image{float:right;margin:0 0 15px 100px;width:200px}.book-detail-modal{width:80%}.preview-section__book-name{color:#02569f;font-weight:700}@media (max-width:767px){.resource__content-heading{font-size:22px;margin-top:-30px;margin-bottom:20px}.resource__book-detail-body,.resource__book-detail-cart{margin-top:15px}.resource__book-detail-image{padding-right:0}.resource__book-detail-preview{margin-bottom:15px}.resource__book-item-image{margin-bottom:20px}.resource__book-other-item{margin-bottom:15px}.resource__book-other-item-image{float:left;margin-right:15px!important;width:30%}.resource .author-image{margin:0 auto 15px;width:160px;float:none}.book-detail-modal{width:auto}.media-heading{font-size:16px}}.cart__heading{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}.cart__sidebar{padding:15px}.cart__sidebar.has_border{border-radius:6px;border:1px solid #ddd}.gallery__image{position:relative;margin-bottom:15px;padding:50px 15px 15px}.gallery__image.has_wrapper{border-radius:6px;box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important}.gallery__image-add-btn{position:absolute;right:15px;top:0}.gallery__image-album{position:relative}.gallery__image-album-cover{width:100%;height:200px}.gallery__image-album-cover.is_video{background-color:#ccc}.gallery__image-album-basic-info{position:absolute;left:4px;right:4px;bottom:4px;padding:20px 10px 5px;height:70px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff}.gallery__image-preview{max-height:150px;width:auto}.gallery__image-item{margin-bottom:15px}.gallery__image-item:hover{cursor:pointer}.gallery__image-item:hover .gallery__image-item-thumbnail{transform:scale3d(1.1,1.1,1.1)}.gallery__image-item-thumbnail{width:100%;height:150px}.gallery__image-item-thumbnail.is_video{height:auto}.gallery__image-item-caption{display:none}.gallery__select-file{display:none!important}.gallery__custom-file-input{border-radius:6px;padding:10px 15px;border:1px solid #ccc}.gallery__album-metadata{text-align:center;margin-bottom:30px}.gallery__album-title{font-weight:700;font-size:25px;margin-bottom:10px;color:#02569f}.gallery__album-description{font-size:15px;line-height:1.5;white-space:pre-line}.gallery__album-total-item{color:#f15e4a}.feedback__content{margin-top:30px}.feedback__item{border-radius:6px;box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;margin-bottom:25px;padding:15px}@media (max-width:767px){.feedback__item-image{margin-bottom:10px}}.static-page__heading{font-size:35px}.static-page__sub-heading{font-size:18px;margin-top:10px}.static-page__content{padding:50px 0;width:100%}.static-page__team{padding-top:15px}.static-page__team-members{display:flex;-moz-align-items:stretch;align-items:stretch;flex-flow:row wrap}.static-page__team-members-item{margin-bottom:30px}.static-page__team-members-name{text-align:center;color:#f15e4a;line-height:1.428571429}.static-page__team-members-job{font-size:15px;margin-top:10px;color:#000}.static-page__team-members .thumbnail{box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;margin-bottom:0;height:100%}.static-page__contact{margin-top:35px}.static-page__contact-wrapper{border-radius:6px;box-shadow:0 1px 4px 1px rgba(0,0,0,.25)!important;margin-bottom:15px;padding:15px}.static-page__contact-info{padding:0;list-style:none}.static-page__contact-info-item{margin-bottom:10px}.static-page__contact-info-link{text-decoration:none;color:#f15e4a}.static-page__contact-info-link:focus,.static-page__contact-info-link:hover{font-weight:700;text-decoration:none;color:#f15e4a}.static-page__contact-site-name{font-size:20px;margin-top:15px;margin-bottom:15px}.static-page__contact-heading{text-align:center;margin-bottom:30px}.static-page .author,.static-page .author p{font-size:16px}.static-page .author-image{float:right;margin:0 0 0 100px;width:200px}.welcome .multiple-level-list{counter-reset:welcome-counter}.welcome .multiple-level-list__first-level{counter-increment:welcome-counter;counter-reset:welcome-sub-counter;text-indent:25px}.welcome .multiple-level-list__first-level:before{content:counter(welcome-counter) "."}.welcome .multiple-level-list__second-level{counter-increment:welcome-sub-counter;text-indent:50px}.welcome .multiple-level-list__second-level:before{content:counter(welcome-counter) "." counter(welcome-sub-counter) "."}.tos,.tos p,.welcome,.welcome p{color:#000}@media (max-width:767px){.static-page__heading{font-size:25px}.static-page .tos,.static-page .welcome{margin-bottom:15px}.static-page .author-image{float:none;margin:0 auto 15px}}.is_block{display:block}.is_inline-block{display:inline-block}.mt-2{margin-top:15px!important}.mt-5{margin-top:30px!important}.mb-1{margin-bottom:10px!important}.mb-2{margin-bottom:15px!important}.mb-5{margin-bottom:30px!important}.pt-2{padding-top:15px}.pb-2{padding-bottom:15px}.pl-2{padding-left:15px}.pl-5{padding-left:30px}.text-black{color:#000}.text-red{color:red}.text-light-red{color:#f15e4a}.text-light-blue{color:#5fc5d3}.text-blue{color:#02569f}.text-white{color:#fff}.no_padding{padding:0!important}.no_pl{padding-left:0!important}.no_pr{padding-right:0!important}.no_pt{padding-top:0!important}.fz-12{font-size:12px!important}.fz-16{font-size:16px}.fz-25{font-size:25px}.text_normal{text-transform:none}[v-cloak]{display:none}.is_full-width{width:100%}.is_fixed-position{position:fixed;width:100%}.keep_br{white-space:pre-line}.vertical-middle{vertical-align:middle!important}@media (max-width:767px){.btn-block-xs{display:block;width:100%}}