@charset "UTF-8";*,.fancybox-container,.fancybox-infobar__body {
    -webkit-tap-highlight-color: transparent
}

.fancybox-caption,body {
    -webkit-text-size-adjust: none
}

.fancybox-infobar__body,.slick-slider {
    -moz-user-select: none;
    -webkit-touch-callout: none
}

*,.bxslider,.jp-controls button,.next:after,.slick-dots li button:before,.videoSlider>.slick-next:before,.videoSlider>.slick-prev:before,.youtube-player .play:before,:after,:before,[class*=" icon-"],[class^=icon-] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.clearfix:after,.slick-track:after,.ui-helper-clearfix:after {
    clear: both
}

.jp-audio-stream:focus,.jp-audio:focus,.jp-video:focus {
    outline: 0
}

.jp-audio button::-moz-focus-inner,.jp-audio-stream button::-moz-focus-inner,.jp-video button::-moz-focus-inner {
    border: 0
}

.jp-audio {
    width: 420px
}

.jp-audio-stream {
    width: 182px
}

.jp-video-270p {
    width: 480px
}

.jp-video-360p {
    width: 640px
}

.jp-video-full {
    width: 480px;
    height: 270px;
    position: static!important;
    position: relative
}

.jp-video-full div div {
    z-index: 1000
}

.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed!important;
    position: relative;
    overflow: hidden
}

.jp-video-full .jp-gui {
    position: fixed!important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001
}

.jp-video-full .jp-interface {
    position: absolute!important;
    position: relative;
    bottom: 0;
    left: 0
}

.jp-interface {
    position: relative;
    width: 100%
}

.jp-video .jp-interface {
    border-top: 1px solid #009be3
}

.jp-controls-holder {
    clear: both;
    width: 440px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    top: -8px
}

.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden
}

.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px
}

.jp-video .jp-type-single .jp-controls {
    width: 78px;
    margin-left: 200px
}

.jp-video .jp-type-playlist .jp-controls {
    width: 134px;
    margin-left: 172px
}

.jp-video .jp-controls {
    float: left
}

.jp-controls button {
    position: relative;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    width: 100%;
    height: 100%;
    color: #fff;
    background-color: transparent;
    font-size: 44px
}

.jp-controls button:before {
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px
}

.jp-play:before {
    content: "\e929"
}

.jp-controls .download{
    font-size:30px;
    color:#fff;
    display:block;
    line-height:50px;
    text-align:center;
}
.jp-controls .download:before{
    border-bottom:2px solid #fff;
}

.jp-state-playing .jp-play:before {
    content: "\e92a"
}

.jp-next,.jp-previous,.jp-stop {
    width: 28px;
    height: 28px;
    margin-top: 6px
}

.jp-stop {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) 0 -83px no-repeat;
    margin-left: 10px
}

.jp-stop:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -29px -83px no-repeat
}

.jp-previous {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) 0 -112px no-repeat
}

.jp-previous:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -29px -112px no-repeat
}

.jp-next {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) 0 -141px no-repeat
}

.jp-next:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -29px -141px no-repeat
}

.jp-progress {
    overflow: hidden
}

.jp-audio .jp-progress {
    position: absolute;
    bottom: 0;
    height: 10px;
    padding-left: 7px
}

.jp-audio .jp-type-single .jp-progress {
    left: 0;
    width: 100%
}

.jp-audio .jp-type-playlist .jp-progress {
    left: 166px;
    width: 130px
}

.jp-video .jp-progress {
    top: 0;
    left: 0;
    width: 100%;
    height: 10px
}

.jp-play-bar,.jp-seek-bar {
    width: 0;
    height: 100%
}

.jp-seek-bar {
    background-color: #ccc;
    cursor: pointer
}

.jp-seeking-bg {
    background: url(https://aac0ff.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.seeking.gif)
}

.jp-state-no-volume .jp-volume-controls {
    display: none
}

.jp-volume-controls {
    position: absolute;
    top: 32px;
    left: 308px;
    width: 200px
}

.jp-audio-stream .jp-volume-controls {
    left: 70px
}

.jp-video .jp-volume-controls {
    top: 12px;
    left: 50px
}

.jp-volume-controls button {
    display: block;
    position: absolute;
    overflow: hidden;
    text-indent: -9999px;
    border: none;
    cursor: pointer
}

.jp-mute,.jp-volume-max {
    width: 18px;
    height: 15px
}

.jp-mute {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) 0 -170px no-repeat
}

.jp-mute:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -19px -170px no-repeat
}

.jp-state-muted .jp-mute {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -60px -170px no-repeat
}

.jp-state-muted .jp-mute:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -79px -170px no-repeat
}

.jp-volume-max {
    left: 74px;
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) 0 -186px no-repeat
}

.jp-volume-max:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -19px -186px no-repeat
}

.jp-volume-bar {
    position: absolute;
    overflow: hidden;
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) 0 -250px repeat-x;
    top: 5px;
    left: 22px;
    width: 46px;
    height: 5px;
    cursor: pointer
}

.jp-volume-bar-value {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) 0 -256px repeat-x;
    width: 0;
    height: 5px
}

.jp-audio .jp-time-holder {
    position: absolute;
    font-size: 16px;
    color: #666;
    bottom: 16px
}

.jp-audio .jp-type-single .jp-time-holder {
    left: 0;
    width: 100%;
    padding-left: 7px
}

.jp-audio .jp-type-playlist .jp-time-holder {
    left: 166px;
    width: 130px
}

.jp-current-time,.jp-duration {
    width: 60px;
    font-size: .64em
}

.jp-current-time {
    float: left;
    display: inline;
    cursor: default
}

.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer
}

.jp-video .jp-current-time {
    margin-left: 20px
}

.jp-video .jp-duration {
    margin-right: 20px
}

.jp-details {
    font-weight: 700;
    text-align: center;
    cursor: default
}

.jp-details,.jp-playlist {
    width: 100%;
    background-color: #ccc;
    border-top: 1px solid #009be3
}

.jp-type-playlist .jp-details,.jp-type-single .jp-details {
    border-top: none
}

.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: 700
}

.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em
}

.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #eee
}

.jp-playlist li div {
    display: inline
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px
}

div.jp-type-playlist div.jp-playlist a {
    color: #333;
    text-decoration: none
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current,div.jp-type-playlist div.jp-playlist a:hover {
    color: #0d88c1
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: 700;
    color: #666
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
    color: #0d88c1
}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px
}

.jp-toggles button,.jp-video-play-icon {
    display: block;
    text-indent: -9999px;
    border: none;
    cursor: pointer
}

div.jp-type-playlist div.jp-playlist span.jp-free-media a {
    color: #666
}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
    color: #0d88c1
}

span.jp-artist {
    font-size: .8em;
    color: #666
}

.jp-video-play {
    width: 100%;
    overflow: hidden;
    cursor: pointer;
    background-color: transparent
}

.jp-video-270p .jp-video-play {
    margin-top: -270px;
    height: 270px
}

.jp-video-360p .jp-video-play {
    margin-top: -360px;
    height: 360px
}

.jp-video-full .jp-video-play {
    height: 100%
}

.jp-video-play-icon {
    position: relative;
    width: 112px;
    height: 100px;
    margin-left: -56px;
    margin-top: -50px;
    left: 50%;
    top: 50%;
    background: url(https://d2e909.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.video.play.png) no-repeat
}

.jp-video-play-icon:focus {
    background: url(https://d2e909.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.video.play.png) 0 -100px no-repeat
}

.jp-jplayer,.jp-jplayer audio {
    width: 0;
    height: 0
}

.jp-jplayer {
    background-color: #000
}

.jp-toggles {
    padding: 0;
    margin: 0 auto;
    overflow: hidden
}

.jp-audio .jp-type-single .jp-toggles {
    width: 25px
}

.jp-audio .jp-type-playlist .jp-toggles {
    width: 55px;
    margin: 0;
    position: absolute;
    left: 325px;
    top: 50px
}

.jp-video .jp-toggles {
    position: absolute;
    right: 16px;
    margin: 10px 0 0;
    width: 100px
}

.jp-toggles button {
    float: left;
    width: 25px;
    height: 18px;
    line-height: 100%
}

.jp-full-screen {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) 0 -310px no-repeat;
    margin-left: 20px
}

.jp-full-screen:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -30px -310px no-repeat
}

.jp-state-full-screen .jp-full-screen {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -60px -310px no-repeat
}

.jp-state-full-screen .jp-full-screen:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -90px -310px no-repeat
}

.jp-repeat {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) 0 -290px no-repeat
}

.jp-repeat:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -30px -290px no-repeat
}

.jp-state-looped .jp-repeat {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -60px -290px no-repeat
}

.jp-state-looped .jp-repeat:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -90px -290px no-repeat
}

.jp-shuffle {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) 0 -270px no-repeat;
    margin-left: 5px
}

.jp-shuffle:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -30px -270px no-repeat
}

.jp-state-shuffled .jp-shuffle {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -60px -270px no-repeat
}

.jp-state-shuffled .jp-shuffle:focus {
    background: url(https://c4e402.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/images/jplayer.blue.monday.jpg) -90px -270px no-repeat
}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none
}

.jp-no-solution a {
    color: #000
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: 700
}

.fancybox-enabled {
    overflow: hidden
}

.fancybox-enabled body {
    overflow: visible;
    height: 100%
}

.fancybox-is-hidden {
    position: absolute;
    top: -9999px;
    left: -9999px;
    visibility: hidden
}

.fancybox-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99993;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.fancybox-container~.fancybox-container {
    z-index: 99992
}

.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.fancybox-outer {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47,0,.74,.71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .87;
    transition-timing-function: cubic-bezier(.22,.61,.36,1)
}

.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar {
    position: absolute;
    direction: ltr;
    z-index: 99997;
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s,visibility 0s linear .25s;
    box-sizing: border-box
}

.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    visibility: visible;
    transition: opacity .25s,visibility 0s
}

.fancybox-infobar {
    top: 0;
    left: 50%;
    margin-left: -79px
}

.fancybox-infobar__body {
    display: inline-block;
    width: 70px;
    line-height: 44px;
    font-size: 13px;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align: center;
    color: #ddd;
    background-color: rgba(30,30,30,.7);
    pointer-events: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-font-smoothing: subpixel-antialiased
}

.fancybox-toolbar {
    top: 0;
    right: 0
}

.fancybox-stage {
    overflow: hidden;
    direction: ltr;
    z-index: 99994;
    -webkit-transform: translateZ(0)
}

.fancybox-slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: auto;
    outline: 0;
    white-space: normal;
    box-sizing: border-box;
    text-align: center;
    z-index: 99994;
    -webkit-overflow-scrolling: touch;
    display: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: visible
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe {
    background: #000
}

.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe {
    background: #e5e3df
}

.fancybox-slide--next {
    z-index: 99995
}

.fancybox-slide>* {
    display: inline-block;
    position: relative;
    padding: 24px;
    margin: 44px 0;
    border-width: 0;
    vertical-align: middle;
    text-align: left;
    background-color: #fff;
    overflow: auto;
    box-sizing: border-box
}

.fancybox-slide .fancybox-image-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    border: 0;
    z-index: 99995;
    background: no-repeat;
    cursor: default;
    overflow: visible;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    background-size: 100% 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.fancybox-can-zoomOut .fancybox-image-wrap {
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-image-wrap {
    cursor: zoom-in
}

.fancybox-can-drag .fancybox-image-wrap {
    cursor: -webkit-grab;
    cursor: grab
}

.fancybox-is-dragging .fancybox-image-wrap {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.fancybox-image,.fancybox-spaceball {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    max-width: none;
    max-height: none
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content {
    padding: 0;
    width: 80%;
    height: 80%;
    max-width: calc(100% - 100px);
    max-height: calc(100% - 88px);
    overflow: visible;
    background: #fff
}

.fancybox-iframe {
    display: block;
    padding: 0;
    border: 0;
    height: 100%
}

.fancybox-error,.fancybox-iframe {
    margin: 0;
    width: 100%;
    background: #fff
}

.fancybox-error {
    padding: 40px;
    max-width: 380px;
    cursor: default
}

.fancybox-error p {
    margin: 0;
    padding: 0;
    color: #444;
    font: 16px/20px Helvetica Neue,Helvetica,Arial,sans-serif
}

.fancybox-close-small {
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    outline: 0;
    background: 0 0;
    z-index: 10;
    cursor: pointer
}

.fancybox-close-small:after {
    content: "×";
    position: absolute;
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    font: 20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    background: #fff;
    transition: background .25s;
    box-sizing: border-box;
    z-index: 2
}

.fancybox-close-small:focus:after {
    outline: #888 dotted 1px
}

.fancybox-close-small:hover:after {
    color: #555;
    background: #eee
}

.fancybox-slide--iframe .fancybox-close-small {
    top: 0;
    right: -44px
}

.fancybox-slide--iframe .fancybox-close-small:after {
    background: 0 0;
    font-size: 35px;
    color: #aaa
}

.fancybox-slide--iframe .fancybox-close-small:hover:after {
    color: #fff
}

.fancybox-caption-wrap {
    bottom: 0;
    left: 0;
    right: 0;
    padding: 60px 30px 0;
    background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));
    pointer-events: none
}

.fancybox-caption {
    padding: 30px 0;
    border-top: 1px solid hsla(0,0%,100%,.4);
    font-size: 14px;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    color: #fff;
    line-height: 20px
}

.fancybox-caption a,.fancybox-caption button,.fancybox-caption select {
    pointer-events: all
}

.fancybox-caption a {
    color: #fff;
    text-decoration: underline
}

.fancybox-button {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #ddd;
    border-radius: 0;
    cursor: pointer;
    vertical-align: top;
    outline: 0
}

.fancybox-button[disabled] {
    cursor: default;
    pointer-events: none
}

.fancybox-button,.fancybox-infobar__body {
    background: rgba(30,30,30,.6)
}

.fancybox-button:hover:not([disabled]) {
    color: #fff;
    background: rgba(0,0,0,.8)
}

.fancybox-button:after,.fancybox-button:before {
    content: "";
    pointer-events: none;
    position: absolute;
    background-color: currentColor;
    color: currentColor;
    opacity: .9;
    box-sizing: border-box;
    display: inline-block
}

.fancybox-button[disabled]:after,.fancybox-button[disabled]:before {
    opacity: .3
}

.fancybox-button--left:after,.fancybox-button--right:after {
    top: 18px;
    width: 6px;
    height: 6px;
    background: 0 0;
    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor
}

.fancybox-button--left:after {
    left: 20px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.fancybox-button--right:after {
    right: 20px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.fancybox-button--left {
    border-bottom-left-radius: 5px
}

.fancybox-button--right {
    border-bottom-right-radius: 5px
}

.fancybox-button--close:after,.fancybox-button--close:before {
    content: "";
    display: inline-block;
    position: absolute;
    height: 2px;
    width: 16px;
    top: calc(50% - 1px);
    left: calc(50% - 8px)
}

.fancybox-button--close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.fancybox-button--close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.fancybox-arrow {
    position: absolute;
    top: 50%;
    margin: -50px 0 0;
    height: 100px;
    width: 54px;
    padding: 0;
    border: 0;
    outline: 0;
    background: 0 0;
    cursor: pointer;
    z-index: 99995;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: opacity .25s
}

.fancybox-arrow:after {
    content: "";
    position: absolute;
    top: 28px;
    width: 44px;
    height: 44px;
    background-color: rgba(30,30,30,.8);
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 24px 24px
}

.fancybox-arrow--right {
    right: 0
}

.fancybox-arrow--left {
    left: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fancybox-arrow--left:after,.fancybox-arrow--right:after {
    left: 0
}

.fancybox-show-nav .fancybox-arrow {
    opacity: .6
}

.fancybox-show-nav .fancybox-arrow[disabled] {
    opacity: .3
}

.fancybox-loading {
    border: 6px solid hsla(0,0%,39%,.4);
    border-top: 6px solid hsla(0,0%,100%,.6);
    border-radius: 100%;
    height: 50px;
    width: 50px;
    -webkit-animation: a .8s infinite linear;
    animation: a .8s infinite linear;
    background: 0 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    z-index: 99999
}

@-webkit-keyframes "a" {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes "a" {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fancybox-animated {
    transition-timing-function: cubic-bezier(0,0,.25,1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    opacity: 0
}

.fancybox-fx-slide.fancybox-slide--next {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    opacity: 0
}

.fancybox-fx-slide.fancybox-slide--current {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
}

.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19,1,.22,1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    -webkit-transform: scale3d(1.5,1.5,1.5);
    transform: scale3d(1.5,1.5,1.5);
    opacity: 0
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    -webkit-transform: scale3d(.5,.5,.5);
    transform: scale3d(.5,.5,.5);
    opacity: 0
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    opacity: 1
}

.fancybox-fx-rotate.fancybox-slide--previous {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
    opacity: 0
}

.fancybox-fx-rotate.fancybox-slide--next {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    opacity: 0
}

.fancybox-fx-rotate.fancybox-slide--current {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1
}

.fancybox-fx-circular.fancybox-slide--previous {
    -webkit-transform: scale3d(0,0,0) translate3d(-100%,0,0);
    transform: scale3d(0,0,0) translate3d(-100%,0,0);
    opacity: 0
}

.fancybox-fx-circular.fancybox-slide--next {
    -webkit-transform: scale3d(0,0,0) translate3d(100%,0,0);
    transform: scale3d(0,0,0) translate3d(100%,0,0);
    opacity: 0
}

.fancybox-fx-circular.fancybox-slide--current {
    -webkit-transform: scaleX(1) translateZ(0);
    transform: scaleX(1) translateZ(0);
    opacity: 1
}

.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);
    transform: translate3d(-100%,0,0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%,0,0) scale(.1) skew(10deg);
    transform: translate3d(100%,0,0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1)
}

@media (max-width: 800px) {
    .fancybox-infobar {
        left:0;
        margin-left: 0
    }

    .fancybox-button--left,.fancybox-button--right {
        display: none!important
    }

    .fancybox-caption {
        padding: 20px 0;
        margin: 0
    }
}

.fancybox-button--fullscreen:before {
    width: 15px;
    height: 11px;
    left: calc(50% - 7px);
    top: calc(50% - 6px);
    border: 2px solid;
    background: 0 0
}

.fancybox-button--pause:before,.fancybox-button--play:before {
    top: calc(50% - 6px);
    left: calc(50% - 4px);
    background: 0 0
}

.fancybox-button--play:before {
    width: 0;
    height: 0;
    border-top: 6px inset transparent;
    border-bottom: 6px inset transparent;
    border-left: 10px solid;
    border-radius: 1px
}

.fancybox-button--pause:before {
    width: 7px;
    height: 11px;
    border-style: solid;
    border-width: 0 2px
}

.fancybox-button--thumbs,.fancybox-thumbs {
    display: none
}

@media (min-width: 800px) {
    .fancybox-thumbs,.fancybox-thumbs>ul>li {
        margin:0;
        -webkit-tap-highlight-color: transparent;
        box-sizing: border-box
    }

    .fancybox-button--thumbs {
        display: inline-block
    }

    .fancybox-button--thumbs span {
        font-size: 23px
    }

    .fancybox-button--thumbs:before {
        width: 3px;
        height: 3px;
        top: calc(50% - 2px);
        left: calc(50% - 2px);
        box-shadow: 0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0
    }

    .fancybox-thumbs {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: auto;
        width: 220px;
        padding: 5px 5px 0 0;
        background: #fff;
        word-break: normal;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        z-index: 99995
    }

    .fancybox-show-thumbs .fancybox-thumbs {
        display: block
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 220px
    }

    .fancybox-thumbs>ul {
        list-style: none;
        position: absolute;
        position: relative;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        overflow-x: hidden;
        overflow-y: auto;
        font-size: 0
    }

    .fancybox-thumbs>ul>li {
        float: left;
        overflow: hidden;
        max-width: 50%;
        padding: 0;
        width: 105px;
        height: 75px;
        position: relative;
        cursor: pointer;
        outline: 0;
        border: 5px solid transparent;
        border-top-width: 0;
        border-right-width: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    li.fancybox-thumbs-loading {
        background: rgba(0,0,0,.1)
    }

    .fancybox-thumbs>ul>li>img {
        position: absolute;
        top: 0;
        left: 0;
        min-width: 100%;
        min-height: 100%;
        max-width: none;
        max-height: none;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .fancybox-thumbs>ul>li:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: 2px;
        border: 4px solid #4ea7f9;
        z-index: 99991;
        opacity: 0;
        transition: all .2s cubic-bezier(.25,.46,.45,.94)
    }

    .fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
        opacity: 1
    }
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container--open {
    z-index: 9999
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 45px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-search--inline {
    float: left
}

.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-dropdown {
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 10px;
    user-select: none;
    -webkit-user-select: none
}

.slick-slider,.ui-button {
    -webkit-user-select: none
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    padding: 10px;
    width: 100%;
    box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-hidden-accessible {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    height: 1px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important
}

.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 0
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 45px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: inherit;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 45px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    left: 50%;
    position: absolute;
    top: 50%
}

.select2-container--default .select2-selection--single .select2-selection__arrow b:after {
    content: '\e91f';
    color: #000;
    font-family: icomoon;
    font-size: .7em;
    position: relative;
    top: -10px;
    right: 5px
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}

.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-top: 5px;
    margin-right: 10px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
    float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #000;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #ececec
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: 0 0;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: rgba(236,236,236,.43)
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: #fff
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%);
    background-image: -o-linear-gradient(top,#fff 50%,#eee 100%);
    background-image: linear-gradient(to bottom,#fff 50%,#eee 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: 0 0;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top,#fff 0,#eee 50%);
    background-image: -o-linear-gradient(top,#fff 0,#eee 50%);
    background-image: linear-gradient(to bottom,#fff 0,#eee 50%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%);
    background-image: -o-linear-gradient(top,#eee 50%,#fff 100%);
    background-image: linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}

#breadcrumbs,.content ol,.content ul,.simform ol,.slick-dots,ol,ul {
    list-style: none
}

@font-face {
    font-family: Lato;
    src: url(https://b27cb6.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/Lato-Regular.eot);
    src: local('Lato Regular'),local('Lato-Regular'),url(https://6a075e.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/Lato-Regular.eot#iefix) format('embedded-opentype'),url(https://abc0e4.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/Lato-Regular.woff2) format('woff2'),url(https://710cca.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/Lato-Regular.woff) format('woff'),url(https://6107e6.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/Lato-Regular.ttf) format('truetype');
    font-weight: 400;
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: AmericanCaptain;
    src: url(https://317de9.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/34247A_4_0.eot);
    src: url(https://ca9cd5.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/34247A_4_0.eot#iefix) format('embedded-opentype'),url(https://c29055.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/34247A_4_0.woff2) format('woff2'),url(https://063e04.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/34247A_4_0.woff) format('woff'),url(https://73b5a0.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/34247A_4_0.ttf) format('truetype')
}

@font-face {
    font-family: AmericanCaptain01;
    src: url(https://76bff8.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/34247A_1_0.eot);
    src: url(https://d9b4de.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/34247A_1_0.eot#iefix) format('embedded-opentype'),url(https://bb8e7b.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/34247A_1_0.woff2) format('woff2'),url(https://505761.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/34247A_1_0.woff) format('woff'),url(https://78c548.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/34247A_1_0.ttf) format('truetype')
}

@font-face {
    font-family: american_captainregular;
    src: url(https://16a82f.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/american_captain-webfont.woff2) format('woff2'),url(https://a7f1e2.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/american_captain-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: icomoon;
    src: url(https://dc0ce2.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/icomoon.eot?78rzu9);
    src: url(https://0130af.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/icomoon.eot?78rzu9#iefix) format('embedded-opentype'),url(https://b29fea.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/icomoon.ttf?78rzu9) format('truetype'),url(https://9dbcbc.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/icomoon.woff?78rzu9) format('woff'),url(https://b8dc58.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/css/fonts/icomoon.svg?78rzu9#icomoon) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"],[class^=icon-] {
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1
}

.icon-team-success:before {
    content: "\e93c"
}

.icon-kcb-cub:before {
    content: "\e93b";
    font-weight: 900
}

.icon-about-2jiajiri:before {
    content: "\e939"
}

.icon-open-space:before {
    content: "\e93a"
}

.icon-coming-soon:before {
    content: "\e938"
}

.icon-tujiajiri2:before {
    content: "\e937"
}

.icon-filter-arrow:before {
    content: "\e92c"
}

.icon-getStarted:before {
    content: "\e903"
}

.icon-getReady:before {
    content: "\e904"
}

.icon-getFunded:before {
    content: "\e905"
}

.icon-getToMarket:before {
    content: "\e906"
}

.icon-CareerReady:before {
    content: "\e907"
}

.icon-KnowledgeHub:before {
    content: "\e908"
}

.icon-SummerJobs:before {
    content: "\e909"
}

.icon-seedCapital:before {
    content: "\e90a"
}

.icon-personalLoans:before {
    content: "\e90b"
}

.icon-countyFund:before {
    content: "\e90c"
}

.icon-registerMerchant:before {
    content: "\e90d"
}

.icon-productCategories:before {
    content: "\e90e";
    font-weight: 900
}

.icon-usefulGuides:before {
    content: "\e90f"
}

.icon-play:before {
    content: "\e914"
}

.icon-wrench:before {
    content: "\e911"
}

.icon-pen:before {
    content: "\e912"
}

.icon-mic:before {
    content: "\e913"
}

.icon-jiajiri:before {
    content: "\e915";
    font-weight: 900
}

.icon-Mentorship:before {
    content: "\e916";
    font-weight: 900
}

.icon-lionsDen:before {
    content: "\e917";
    font-weight: 900
}

.icon-careerDev:before {
    content: "\e919"
}

.icon-co-create:before {
    content: "\e91a"
}

.icon-tujiajiri:before {
    content: "\e91b"
}

.icon-clock:before {
    content: "\e936"
}

.icon-eye:before {
    content: "\e932"
}

.icon-thumb_down:before {
    content: "\e933"
}

.icon-thumb_up:before {
    content: "\e934"
}

.icon-watch_later:before {
    content: "\e935"
}

.icon-chat:before {
    content: "\e92b"
}

.icon-play_arrow:before {
    content: "\e929"
}

.icon-pause:before {
    content: "\e92a"
}

.icon-group:before {
    content: "\e925"
}

.icon-mail_outline:before {
    content: "\e926"
}

.icon-close:before {
    content: "\e918"
}

.icon-business-dev:before {
    content: "\e910";
    font-size: 50px
}

.icon-merchant:before {
    content: "\e92d"
}

.icon-get-ready:before {
    content: "\e92e"
}

.icon-lions-den:before {
    content: "\e92f"
}

.icon-lions-den2:before {
    content: "\e930"
}

.icon-vacation-program:before {
    content: "\e931"
}

.icon-arrow-right:before,.icon-next:before,.icon-right:before,.next:after {
    content: "\e923"
}

.icon-arrow-left:before,.icon-left:before,.icon-previous:before {
    content: "\e924"
}

.icon-brand2:before,.icon-facebook:before,.icon-social2:before {
    content: "\e900"
}

.icon-brand23:before,.icon-facebook2:before,.icon-social23:before {
    content: "\e920"
}

.icon-brand22:before,.icon-social22:before,.icon-tweet:before,.icon-twitter:before {
    content: "\e901"
}

.icon-find:before,.icon-inspect:before,.icon-magnifier:before,.icon-magnifying-glass:before,.icon-search:before {
    content: "\e902"
}

.icon-call:before,.icon-contact:before,.icon-phone:before,.icon-support:before,.icon-telephone:before {
    content: "\e927"
}

.icon-brand:before,.icon-skype:before,.icon-social:before {
    content: "\e928"
}

.icon-circle-with-plus:before {
    content: "\e921"
}

.icon-plus:before {
    content: "\e922"
}

.icon-chevron-thin-up:before {
    content: "\e91c"
}

.icon-chevron-thin-right:before {
    content: "\e91d"
}

.icon-chevron-thin-left:before {
    content: "\e91e"
}

.icon-chevron-thin-down:before {
    content: "\e91f"
}

a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0
}

article,aside,figcaption,figure,footer,header,hgroup,nav,section {
    display: block;
    margin: 0
}

input,textarea {
    -webkit-border-radius: 0;
    border-radius: 0
}

input {
    -webkit-appearance: none
}

body {
    font-family: Lato,sans-serif
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: '';
    content: none
}

:focus {
    outline: 0
}

::-moz-focus-inner {
    border: 0
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*,:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

::-moz-selection {
    background: #82bc00;
    color: #FFF
}

::selection {
    background: #82bc00;
    color: #FFF
}

@-webkit-keyframes autofill {
    to {
        background: 0 0
    }
}

input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both
}

input[type=checkbox] {
    -webkit-appearance: checkbox
}

.clearfix:after,.clearfix:before {
    content: " ";
    display: table
}

body,html {
    height: 100%;
    width: 100%
}

a {
    cursor: pointer!important;
    text-decoration: none
}

.content ol,.content ul {
    margin-left: 45px
}

.bxSliderItem h4,.bxSliderItem h4.subHeader {
    font-family: Lato-Regular,sans-serif;
    font-weight: 600
}

.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.bx-viewport {
    height: 175px!important;
    display: table-cell!important;
    vertical-align: middle!important
}

.bxPadding {
    border-radius: 7px;
    box-sizing: border-box;
    border: none;
    background: #fff;
    color: #000;
    font-family: Lato-Regular,sans-serif;
    font-size: 16px;
    text-align: left;
    text-decoration: none;
    line-height: 1.5;
    padding: 20px;
    width: 90%;
    position: relative;
    left: 5%;
    -webkit-box-shadow: 0 0 30px 5px rgba(0,0,0,.11);
    -moz-box-shadow: 0 0 30px 5px rgba(0,0,0,.11);
    box-shadow: 0 0 30px 5px rgba(0,0,0,.11)
}

.bxSliderItem a.viewDetails,.bxSliderItem p,h1,h2,h3,h4,h5,h6 {
    font-family: Lato,Lato-Regular,sans-serif
}

.banner,.navBarSearch {
    text-align: center;
    vertical-align: middle
}

h1,h2 {
    line-height: 1.35em
}

h3,h4,h5,h6 {
    line-height: 1.5em
}

.bxSliderItem h4 {
    color: #003b4d;
    font-size: 16px;
    text-decoration: none
}

.bxSliderItem h4.subHeader,.bxSliderItem p {
    color: #666;
    font-size: 16px;
    text-decoration: none
}

.bxSliderItem p {
    font-weight: 400
}

.bxSliderItem a.viewDetails {
    color: #003b4d;
    font-size: 16px;
    font-weight: 100;
    text-decoration: none
}

.bx-wrapper .bx-prev {
    color: #9c9c9c;
    left: -50px
}

.bx-wrapper .bx-next {
    color: #9c9c9c;
    right: -50px
}

.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover,.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover {
    color: #003b4d
}

.bx-wrapper .bx-controls-direction a {
    font-size: 64px;
    margin-top: -35px;
    outline: 0;
    position: absolute;
    text-decoration: none;
    top: 50%;
    width: 64px;
    height: 64px;
    z-index: 9999
}

.banner,sub,sup {
    position: relative
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none
}

.icheckbox_square-grey,.iradio_square-grey {
    display: block;
    vertical-align: middle;
    margin: 10px 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(https://baa636.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/grey.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_square-grey {
    background-position: 0 0
}

.icheckbox_square-grey.hover {
    background-position: -24px 0
}

.icheckbox_square-grey.checked {
    background-position: -48px 0
}

.icheckbox_square-grey.disabled {
    background-position: -72px 0;
    cursor: default
}

.icheckbox_square-grey.checked.disabled {
    background-position: -96px 0
}

.iradio_square-grey {
    background-position: -120px 0
}

.iradio_square-grey.hover {
    background-position: -144px 0
}

.iradio_square-grey.checked {
    background-position: -168px 0
}

.iradio_square-grey.disabled {
    background-position: -192px 0;
    cursor: default
}

.iradio_square-grey.checked.disabled {
    background-position: -216px 0
}

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx) {
    .icheckbox_square-grey,.iradio_square-grey {
        background-image:url(https://b9b689.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/grey@2x.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px
    }
}

a.viewMore.darkGreen,a.viewMore.green-1,a.viewMore.kcbBlueBtn,a.viewMore.kcbGreen,a.viewMore.limeGreen,a.viewMore.orange {
    background: 0 0
}

.kcbBlue {
    background-color: #05546b
}

a.kcbBlue:hover {
    background-color: #066A88
}

.kcbGreen {
    background-color: #82bc00
}

a.kcbGreen:hover {
    background: #70A300
}

.getMarketBlue {
    background-color: #0076a3
}

a.getMarketBlue:hover {
    background: #076da3
}

.getReadyOrange {
    background-color: #d57516
}

a.getReadyOrange:hover {
    background: #EC8609
}

.paleOrange {
    background: #E1AB07
}

.white {
    background: #fff
}

.iconColor-kcbBlue {
    border: 2px solid rgba(5,84,107,1)
}

.iconColor-kcbBlue span,.iconColor-kcbBlue~span.readMoreText {
    color: rgba(5,84,107,1)
}

.iconColor-kcbGreen {
    border: 2px solid rgba(130,188,0,1)
}

.iconColor-kcbGreen span,.iconColor-kcbGreen~span.readMoreText {
    color: rgba(130,188,0,1)
}

.iconColor-getMarketBlue {
    border: 2px solid rgba(0,118,163,1)
}

.iconColor-getMarketBlue span,.iconColor-getMarketBlue~span.readMoreText {
    color: rgba(0,118,163,1)
}

.iconColor-getReadyOrange {
    border: 2px solid rgba(245,148,29,1)
}

.iconColor-getReadyOrange span,.iconColor-getReadyOrange~span.readMoreText {
    color: rgba(245,148,29,1)
}

#bloomers .introText h1,#jobs .introText h1 {
    color: rgba(130,188,0,1)
}

#courses .knowledgeHub .link-wrapper h1 {
    color: #FEC00F
}

.col-1 {
    width: 100%
}

.col-2 {
    width: 50%
}

.col-3 {
    width: 33.333%
}

.col-4 {
    width: 25%
}

.col-5 {
    width: 75%
}

.col-6 {
    width: 66.667%
}

.col-7 {
    width: 20%
}

.divider {
    margin: auto;
    padding: 50px 0
}

h1,h2,h3,h4,h5,h6 {
    color: #003a4a;
    font-weight: 400;
    text-decoration: none
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    color: inherit;
    text-decoration: none
}

h1 {
    font-size: 2.25em
}

h2 {
    font-size: 2em
}

h3 {
    font-size: 1.35em
}

h4 {
    font-size: 1.25em
}

h5 {
    font-size: .9em
}

h6 {
    font-size: .7em
}

sub,sup {
    font-size: .8em
}

sub {
    top: .5em
}

sup {
    top: -.5em
}

code,pre {
    font-family: "Courier New",monospace;
    font-size: .9em
}

.navBar,.search-open .navBarSearch input[type=search].searchInput,nav>ul li a {
    font-family: Lato,Lato-Regular,sans-serif
}

hr {
    border: 0;
    border-bottom: solid 1px rgba(144,144,144,.5);
    margin: 2em 0
}

hr.major {
    margin: 3em 0
}

blockquote {
    border-left: solid 4px rgba(144,144,144,.5);
    font-style: italic;
    margin: 2em 0;
    padding: .5em 0 .5em 2em
}

code {
    background: rgba(144,144,144,.075);
    border-radius: 4px;
    border: 1px solid rgba(144,144,144,.5);
    margin: 0 .25em;
    padding: .25em .65em
}

.banner,.banner.articlePage {
    background-repeat: no-repeat;
    background-position: center center
}

pre {
    -webkit-overflow-scrolling: touch;
    margin: 0 0 2em
}

pre code {
    display: block;
    line-height: 1.75em;
    padding: 1em 1.5em;
    overflow-x: auto
}

.banner {
    -webkit-background-size: cover;
    background-size: cover;
    display: table;
    font-size: 32px;
    height: 100%;
    width: 100%;
    z-index: 0
}

.banner .pic img,.navBar {
    display: block;
    width: 100%
}

.banner.articlePage {
    background-image: url(https://43e7b5.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/banner-pattern.png);
    -webkit-background-size: cover;
    background-size: cover;
    height: 30%
}

.banner.articlePage.media {
    background: 0 0
}

.articlePage>.headerContent {
    bottom: 0;
    height: 100%
}

.green-1 {
    background-color: #466208;
    background-position: center 50%
}

.blue-1,.tujiajiri-blue-1 {
    background-color: #05546b
}

.blue-1 {
    background-position: center 70%
}

.blue-2,.tujiajiri-blue-1 {
    background-position: center 10%
}

.blue-2 {
    background-color: #0076a3
}

.orange-1 {
    background-color: #d57516;
    background-position: center 40%
}

.banner .pic {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 33.5%;
    max-width: 800px;
    z-index: 1
}

.overlay:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.25)
}

#page header {
    display: block;
    height: 100%;
    position: relative
}

.navBar {
    background: rgba(0,0,0,1);
    font-weight: 400;
    height: 65px;
    z-index: 999
}

.navBarMobile {
    display: none
}

.navBar.is_stuck {
    position: fixed!important;
    top: 0!important
}

.brandLogo,.loginBtn,.navBar nav {
    display: inline-block
}

.brandLogo {
    height: inherit;
    position: relative;
    width: 15%
}

.brandLogo>a {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 100%;
    width: 300px
}

.navBarSearch,.navBarSearch input[type=search].searchInput {
    display: inline-block;
    font-family: Lato,Lato-Regular,sans-serif
}

body.feedback-open,body.search-open {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    overflow-y: scroll;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.feedback-open #content_mask,.search-open #content_mask {
    position: fixed;
    z-index: 2;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    background: rgba(0,0,0,.5);
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

#content_mask {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .2s ease 0s;
    transition: all .2s ease 0s
}

.navBarSearch {
    font-weight: 400;
    height: 65px;
    white-space: nowrap;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999
}

.search-open .navBarSearch {
    width: 100%;
    overflow: hidden;
}

.navBarSearch input[type=search].searchInput {
    border: 0;
    box-sizing: border-box;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 65;
    position: inherit;
    right: 65px;
    padding: 0;
    height: 65px;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    width: 0;
    z-index: 1
}

.loginBtn ul li a,.navBarSearch a {
    line-height: 65px;
    text-align: center;
    box-sizing: border-box;
    text-decoration: none
}

.navBarSearch a {
    background: rgba(5,84,107,1);
    color: rgba(255,255,255,1);
    display: table-cell;
    font-size: 1.5rem;
    position: absolute;
    right: 0;
    height: 65px;
    width: 65px
}

.navBarSearch a span {
    line-height: 65px
}

.search-open .navBarSearch input[type=search].searchInput {
    width: calc(100% - 258px);
    background: #FFF;
    color: #143a49;
    padding: 20px;
    -webkit-transition: width .55s ease-in-out;
    -moz-transition: width .55s ease-in-out;
    -ms-transition: width .55s ease-in-out;
    -o-transition: width .55s ease-in-out;
    transition: width .55s ease-in-out
}

.navBarSearch a:hover,.search a:active {
    background: rgba(130,188,0,1);
    -webkit-transition: all .5s ease 0s;
    transition: all .3s ease 0s
}

.navBarSearch::-webkit-input-placeholder {
    color: #143a49
}

.navBarSearch::-moz-placeholder {
    color: #143a49
}

.navBarSearch:-ms-input-placeholder {
    color: #143a49
}

.navBarSearch:-moz-placeholder {
    color: #143a49
}

.navBar .navWrapper nav {
    display: table-cell;
    width: 70%
}

.subscribe::-webkit-input-placeholder {
    color: #FFF
}

.subscribe::-moz-placeholder {
    color: #FFF
}

.subscribe:-ms-input-placeholder {
    color: #FFF
}

.subscribe:-moz-placeholder {
    color: #FFF
}

.navBar nav {
    width: 72%
}

.navBar nav>ul {
    display: table;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle
}

nav>ul li {
    display: inline-block
}

nav>ul li a {
    box-sizing: border-box;
    color: #FFF;
    display: block;
    font-weight: 600;
    padding: 22.5px 10px;
    text-decoration: none;
    height: 100%
}

.active,nav>ul li a:hover,nav>ul li.active a {
    color: rgba(130,188,0,1)
}

.loginBtn {
    display: inline-block;
    right: 65px;
    position: absolute;
    width: calc(15% - 65px)
}

.loginBtn>ul {
    display: inline-block;
    width: 100%
}

.loginBtn>ul li {
    display: block;
    width: 100%
}

.loginBtn ul li a {
    background: rgba(130,188,0,1);
    color: rgba(255,255,255,1);
    display: inline-block;
    font-size: 1em;
    padding: 0 15px;
    height: 65px;
    width: 100%
}

.searchPage {
    background: #f4f5f6;
    min-height: calc(100% - 408px)
}

.searchText {
    display: table;
    font-family: Lato-Regular,sans-serif;
    font-weight: 600;
    font-size: 16px;
    height: 100%;
    text-align: left;
    padding: 0 30px;
    width: 100%
}

.searchContentError,.searchItem h2.ItemTitle a,.searchResults {
    font-family: Lato,Lato-Regular,sans-serif
}

.searchText h2 {
    display: table-cell;
    font-size: 2.5em;
    vertical-align: middle
}

.searchText h2 span {
    color: #000;
    text-transform: capitalize;
    text-wrap: normal
}

.searchResults {
    background: #FFF;
    border: 1px solid #ccc;
    font-size: 21px;
    margin: 35px auto;
    padding: 10px 35px;
    text-align: left;
    line-height: 1.8;
    width: calc(100% - 230px)
}

.searchResults .block {
    padding: 10px 0;
    border-bottom: 1px solid #ccc
}

.searchResults .block:last-child {
    border: none
}

.singleResult p {
    color: #888;
    font-size: 16px;
    line-height: 1.8
}

.searchItem h2.ItemTitle a {
    color: #066;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none
}

.searchItem h2.ItemTitle a:hover {
    color: #ec6533
}

.pagination {
    padding: 35px 0;
    display: table;
    margin: 0 auto
}

.pagination ul li {
    display: inline-block
}

.pagination ul li .pageItem {
    color: #888;
    display: inline-block;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    line-height: 30px;
    height: 30px;
    width: 30px
}

.pagination .pageItem.active {
    color: #000;
    border-bottom: 1px solid #000
}

.searchContentError {
    color: #066;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none
}

.searchContentError p {
    padding: 35px 0;
    border-bottom: 1px solid #ccc;
    text-align: center
}

.searchResults .link-wrapper .small {
    color: #aeafaf;
    font-size: 10em
}

.searchResults .link-wrapper p {
    color: #0a6c6c;
    font-size: 36px;
    text-align: center
}

.searchResults .link-wrapper p .readMoreText {
    color: rgba(245,148,29,1);
    font-style: normal;
    text-decoration: none
}

.headerContent {
    background-repeat: no-repeat;
    background-position: 50% 40%;
    bottom: 0;
    display: table-cell;
    font-size: 32px;
    position: relative;
    text-align: center;
    height: calc(100% - 50px);
    vertical-align: bottom;
    width: 100%;
    z-index: 0;
    padding: 30px 20px
}

.homePage {
    background-position: 50% 70%;
    height: 100%
}

#page.banner.homePage>.headerContent,#page.banner>.headerContent {
    bottom: 35px
}

.headerContent h1 {
    color: #fff;
    font-family: american_captainregular,sans-serif;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    display: inline-block
}

.banner.media .headerContent h1 {
    color: #003b4c
}

.banner.media .headerContent p {
    color: #9b9b9b;
    font-size: 19px
}

.headerContent h2 {
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 25px;
    font-weight: 400;
    margin-top: 10px
}

.actionIcons ul li a>.actionLabel,.bannerIconLinks .text {
    font-family: Lato,Lato-Regular,sans-serif;
    font-weight: 400
}

.headerContent h1 span {
    display: block
}

.headerContent h1 .title1 {
    font-size: 1.5em;
    line-height: 100px
}

.headerContent h1 .title2 {
    font-size: 2.5em;
    line-height: 170px
}

.homePage .headerContent h1 .title2 {
    padding: 0 10px
}

.actionIcons {
    margin: 10rem 0 2rem
}

.actionIcons ul {
    display: block;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle
}

.actionIcons ul li {
    display: inline-block;
    margin: 0 1.25rem;
    text-align: center;
    vertical-align: middle
}

.actionIcons ul li a {
    display: inherit;
    text-decoration: none
}

.actionIcons ul li a>.actionIcon {
    display: block;
    border: 2px solid #FFF;
    border-radius: 50%;
    color: #82BC00;
    text-decoration: none;
    font-size: 3rem;
    padding: 1.5rem;
    height: 105px;
    width: 105px
}

.actionIcons ul li a>.actionLabel {
    display: block;
    color: #FFF;
    text-decoration: none;
    font-size: 1.22rem;
    margin-top: .875rem
}

.actionIcons ul li a:hover .actionIcon:hover {
    background: rgba(130,188,0,.6);
    color: #FFF
}

.actionIcons ul li a:hover .actionLabel {
    color: rgba(130,188,0,.6)
}

.title {
    display: block
}

.link-wrapper {
    background-repeat: no-repeat;
    background-position: 50% 40%;
    padding: 0 20px;
    position: relative;
    height: calc(100% - 221px)
}

.iconLinksBlock {
    box-sizing: border-box;
    display: table;
    text-align: center;
    margin: 0 auto;
    width: 45%
}

.homePageIcons {
    bottom: calc(1.5% + 50px);
    display: block;
    padding: 0;
    position: absolute;
    width: 100%
}

.iconLinksBlock.section2jiajiri,.iconLinksBlock.sectionGetfunded,.iconLinksBlock.sectionGetmarket,.iconLinksBlock.sectionGetstarted,.iconLinksBlock.sectionHome .iconLinksBlock.sectionGetready {
    position: relative;
    margin-top: 60px
}

.bannerIconLinks {
    display: table-cell;
    font-size: 16px;
    line-height: 55px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle
}

.bannerIconLinks .actionIcon {
    display: block;
    border: 2px solid #FFF;
    border-radius: 50%;
    color: #FFF;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    font-size: 2.5rem;
    height: 100px;
    width: 100px;
    line-height: 100px
}

.bannerIconLinks .text {
    color: #FFF;
    font-size: 1em;
    margin-top: 5px;
    display: block
}

.bannerIconLinks .actionIcon:after,.inner-blocks-wrapper .inner-block .actionIcon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

a.bannerIconLinks:hover .effect-1.sub-a:after,a.inner-block:hover .effect-1.sub-a:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

#get-started .effect-1:after {
    box-shadow: 0 0 0 4px #05546b
}

#get-started .inner-block:hover .iconColor-kcbBlue {
    background: #05546b;
    color: rgba(255,255,255,1)
}

#get-started a.inner-block:hover .effect-1.sub-a:before {
    color: #FFF
}

#get-ready .effect-1:after {
    box-shadow: 0 0 0 4px #f5941d
}

#get-ready .inner-block:hover .iconColor-getReadyOrange {
    background: #f5941d;
    color: rgba(255,255,255,1)
}

#get-ready a.inner-block:hover .effect-1.sub-a:before {
    color: #FFF
}

#get-funded .effect-1:after {
    box-shadow: 0 0 0 4px #82bc00
}

#get-funded .inner-block:hover .iconColor-kcbGreen {
    background: #82bc00;
    color: rgba(255,255,255,1)
}

#get-funded a.inner-block:hover .effect-1.sub-a:before {
    color: #FFF
}

#get-to-market .effect-1:after {
    box-shadow: 0 0 0 4px #0076a3
}

#get-to-market .inner-block:hover .iconColor-getMarketBlue {
    background: #0076a3;
    color: rgba(255,255,255,1)
}

#get-to-market a.inner-block:hover .effect-1.sub-a:before {
    color: #FFF
}

.main-wrapper {
    position: relative;
    top: -70px;
    width: 100%
}

.home-layout .block {
    margin: 40px 0;
    display: table;
    width: 100%;
    padding-left: 60px;
    font-size: 0
}

.home-layout .block .col-desc,.home-layout .block .col-link {
    display: table-cell;
    direction: ltr;
    vertical-align: top;
    height: 100vh
}

.home-layout .block .col-link {
    padding: 30px 0;
    width: 30%
}

.home-layout .block .col-desc {
    width: 100%
}

.home-layout .block .col-link a {
    background-image: url(https://1b4e0a.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/block-pattern.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-background-size: cover;
    background-size: cover;
    display: inline-table;
    text-decoration: none;
    height: 100%;
    min-height: 100%;
    width: 100%
}

.home-layout .block .col-link .link-wrapper {
    display: table;
    font-size: 18px;
    line-height: normal;
    height: 100%;
    width: 100%
}

.innerWrapper {
    display: table-cell;
    vertical-align: middle;
    width: 100%
}

.home-layout .block .col-link .text-wrapper {
    color: rgba(255,255,255,1);
    display: inline-block;
    text-align: left;
    width: 100%;
    padding: 0 30px
}

.home-layout .block .col-link .text-wrapper span {
    display: block;
    font-family: american_captainregular,sans-serif
}

.home-layout .block .col-link .text-wrapper .title1 {
    font-size: 120px;
    line-height: 100px
}

.home-layout .block .col-link .text-wrapper .title2 {
    font-size: 80px;
    line-height: 80px
}

span.link-wrapper p {
    color: #FFF;
    display: block;
    font-family: Lato,Lato-Regular,sans-serif;
    font-size: 21px;
    padding: 30px;
    text-align: left
}

.link-wrapper .big {
    display: block;
    font-family: AmericanCaptain01,american_captainregular,sans-serif;
    font-size: 10.31rem;
    font-style: normal;
    text-align: center
}

.link-wrapper .small {
    display: block;
    font-family: AmericanCaptain01,AmericanCaptain,sans-serif;
    font-size: 1.5em;
    font-style: normal;
    text-transform: uppercase;
    text-align: center;
    max-width: 55%;
    margin: 0 auto
}

.home-layout .block .col-desc .pic-wrapper {
    background-position: center 0;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    height: 520px
}

.home-layout .block .col-desc .inner-blocks-wrapper {
    font-size: 0;
    padding: 0;
    direction: ltr
}

.home-layout .block .col-desc .inner-block {
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    padding: 30px;
    font-size: 16px;
    text-align: center;
    text-decoration: none
}

.home-layout .block .col-desc .inner-block:hover {
    background-color: rgba(144,150,152,.15)
}

.home-layout .block:nth-child(even) {
    direction: rtl;
    padding: 0 60px 0 0
}

.icon {
    border-radius: 50%;
    margin: 0 auto 25px;
    height: 93px;
    width: 93px
}

.icon>.actionIcon {
    display: block;
    text-align: center;
    font-size: 2.5rem;
    height: 100%;
    line-height: 91px;
    width: 100%
}

.grid-item .readMoreText,.home-layout .block .col-desc .inner-block .readMoreText {
    font-family: Lato,Lato-Regular,sans-serif;
    font-style: normal;
    line-height: normal;
    text-decoration: none;
    vertical-align: middle
}

.sectionActionIcons .wrapper div a.articleAction span.actionLabel {
    display: table
}

.sectionActionIcons .wrapper div a.articleAction span.actionLabel span {
    display: block
}

.home-layout .block .col-desc .inner-block h3 {
    color: #777c7e;
    font-family: Lato,Lato-Regular,sans-serif;
    font-size: 1em;
    font-weight: 600
}

.home-layout .block .col-desc .inner-block p {
    color: #777c7e;
    font-family: Lato,Lato-Regular,sans-serif;
    font-size: .9em;
    font-style: normal;
    padding: 2% 20%
}

.home-layout .block .col-desc .inner-block .readMoreText {
    font-size: 1.118em;
    margin: 0 auto;
    display: block;
    text-align: center
}

.grid-item .readMoreText {
    font-size: 1.3em;
    margin: 10px auto;
    display: block;
    text-align: left
}

.emailInput input,footer.footer {
    font-family: Roboto,Lato-Regular,sans-serif
}

.grid-item span.readMoreText {
    color: rgba(5,84,107,1)
}

footer.footer {
    font-size: 14px;
    text-rendering: optimizeLegibility;
    background: #e4e6e7;
    display: block;
    margin-top: 0
}

.subscribe {
    display: table;
    height: 70px;
    width: 100%
}

.subscribeInput {
    background: #143a49;
    display: table-cell;
    padding-left: 115px;
    position: relative;
    width: 67%;
    z-index: 1
}

#error,#loader,#success {
    display: none;
    position: absolute;
    top: -43px;
    z-index: 2;
    padding: 5px;
    color: #FFF;
    border-radius: 4px
}

#error.arrow_box:after,#error.arrow_box:before,#loader.arrow_box:after,#loader.arrow_box:before,#success.arrow_box:after,#success.arrow_box:before {
    top: 100%;
    left: 50%;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    margin-left: -15px;
    pointer-events: none
}

.getStarted-wrapper,.payButton,.successVideos a.grid,.videoGrid a.grid {
    position: relative
}

#error.arrow_box {
    background: #e21c3f;
    border: 4px solid #e21c3f
}

#error.arrow_box:after,#error.arrow_box:before {
    border: solid transparent;
    border-color: rgba(226,28,63,0);
    border-top-color: #e21c3f;
    border-width: 15px
}

#loader.arrow_box {
    background: #eb764a;
    border: 4px solid #eb764a
}

#loader.arrow_box:after,#loader.arrow_box:before {
    border: solid transparent;
    border-color: rgba(226,28,63,0);
    border-top-color: #eb764a;
    border-width: 15px
}

#success.arrow_box {
    background: #4fbc5e;
    border: 4px solid #4fbc5e
}

#success.arrow_box:after,#success.arrow_box:before {
    border: solid transparent;
    border-color: rgba(226,28,63,0);
    border-top-color: #4fbc5e;
    border-width: 15px
}

footer.footer .subscribe .subscribeInput .emailInput,footer.footer .subscribe .subscribeInput .subscribeBtn {
    display: table-cell;
    height: 100%;
    width: 100%
}

.emailInput input {
    border: 1px solid rgba(0,118,163,.41);
    background-color: rgba(0,118,163,.41);
    color: #FFF;
    font-size: 1.2em;
    line-height: 1.5;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    padding: 20px 20px 20px 60px;
    height: 70px;
    width: 100%
}

.emailInput::-webkit-input-placeholder {
    color: #FFFFFF;
}

.emailInput::-moz-placeholder {
    color: #FFFFFF;
}

.emailInput:-ms-input-placeholder {
    color: #FFFFFF;
}

.emailInput:-moz-placeholder {
    color: #FFFFFF;
}

footer.footer .subscribe .subscribeInput .subscribeBtn {
    background-color: #82bc00;
    box-sizing: border-box;
    display: table-cell;
    color: #FFF;
    padding: 20px;
    font-size: 1em;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    line-height: 30px;
    height: 100%
}

footer.footer .subscribe .subscribeInput .subscribeBtn:hover {
    background-color: #70A300
}

.socialMedia {
    background: #143a49;
    display: table-cell;
    text-align: center;
    width: 33%
}

.socialMedia .facebook,.socialMedia .twitter {
    color: #FFF;
    border-radius: 50%;
    border: 2px solid #FFF;
    display: inline-block;
    margin: 0 15px;
    height: 50px;
    width: 50px;
    line-height: 48px;
    text-align: center;
    text-decoration: none
}

.socialMedia .facebook:hover {
    background: #3664a2;
    border: none;
    color: #FFF
}

.socialMedia .twitter:hover {
    background: #1DA1F3;
    border: none;
    color: #FFF
}

.socialMedia a span {
    line-height: 32px
}

.footerMenu {
    display: table;
    padding: 35px 60px;
    width: 100%
}

.about,.footerLinks,.footerLinks .navColumns {
    display: table-cell;
    text-align: left
}

.about {
    padding-right: 30px;
    width: 30%
}

.about h3 span {
    color: #143a49;
    font-size: 4rem;
    font-family: AmericanCaptain01,american_captainregular sans-serif
}

.about h3,.block header h1 {
    font-family: AmericanCaptain01,sans-serif
}

.bannerLinks,.block header h1 span,.forumLayout .block header h1 {
    font-family: Lato,Lato-Regular,sans-serif
}

.about h3 {
    color: #143a49;
    font-size: 2em
}

.about>p {
    color: #55626f;
    font-size: 1em;
    font-weight: 300;
    line-height: normal;
    text-align: left;
    padding-top: 10px
}

.footerLinks {
    width: 70%
}

.footerLinks h3,.footerLinks h3 a {
    color: #143a49;
    font-size: 1em;
    font-weight: 700;
    text-decoration: none;
    padding: 0 0 20px
}

.footerLinks h3 a:hover {
    color: #82bc00
}

.footerLinks .navColumns {
    box-sizing: border-box;
    width: 25%;
    padding: 0 20px
}

.bannerLinks,.block header h1,.footer>p,.linksBlock {
    text-align: center
}

.footerLinks .navColumns li a {
    color: #55626f;
    font-size: 1em;
    text-decoration: none;
    line-height: normal;
    padding: 3px 0;
    display: block;
    letter-spacing: normal
}

.footerLinks .navColumns li a:hover {
    color: #82bc00
}

.footer>p {
    color: #999b9c;
    font-size: .953rem;
    padding: 10px 0 55px
}

a.termsConditions {
    text-decoration: none;
    color: #143a49;
    padding-left: 5px
}

a.termsConditions:hover {
    color: #82bc00
}

.orange {
    background: #ec6533;
    color: #FFF
}

.gray {
    background: #e6e6e6;
    color: #5b585e
}

.grayLight {
    background: #f4f4f4
}

.limeGreen {
    background: #aae820;
    color: #5b585e
}

.darkGreen {
    background: #066;
    color: #FFF
}

.kcbBlueBtn {
    background: #003b4c;
    color: #FFF
}

.orangeBtn:hover {
    color: #DD6A40
}

.grayBtn:hover {
    color: #c8c8c8
}

.limeGreenBtn:hover {
    color: #A4DA2F
}

.kcbBlueBtn:hover {
    color: #007A7A
}

.readMore:hover {
    color: #FFF;
    border: 1px solid #007A7A;
    background: rgba(0,122,122,1);
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.forumLayout .block,.getStarted-layout .block {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center 15%;
    font-size: 12px;
    width: 100%;
    display: block;
    position: relative
}

.payButton:after,.payButton:hover:after {
    transition-property: transform;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    transition-delay: 50ms
}

.forumLayout {
    padding: 15px 0 35px
}

.forumLayout .block>header {
    font-size: 18px;
    margin: 15px 0;
    width: 230px
}

.forumLayout .block header h1 {
    background: #0076a3;
    color: #fff;
    display: block;
    font-size: 1em;
    font-weight: 400;
    text-align: center;
    line-height: 2;
    margin-bottom: 0
}

.cub-img,.grid,.grid img,.successVideos a.grid,.videoGrid a.grid {
    background-repeat: no-repeat;
    background-size: contain
}

#summerJobs .block ul.bxslider {
    margin: 0 auto;
    width: calc(100% - 236px)
}

#page .title .link-wrapper * {
    color: #FFF
}

.linksBlock {
    display: table;
    padding: 0 52px;
    width: 100%
}

.bannerLinks {
    display: table-cell;
    font-size: 1.188rem;
    font-weight: 700;
    line-height: 55px;
    text-decoration: none;
    height: 110px;
    vertical-align: middle
}

.block>header {
    font-size: 21px;
    margin: 35px auto;
    width: calc(100% - 230px)
}

.disp-table {
    display: table;
    margin: 0 auto
}

.cub-img,.text {
    display: table-cell
}

.cub-img {
    background-image: url(https://099628.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/cub-img.png);
    background-position: 0 0;
    width: 175px
}

.text>* {
    text-align: left!important
}

.articlePageLayout .block>header {
    margin: 15px auto;
    width: calc(100% - 230px);
    padding: 0
}

.borderTop {
    border-top: 1px solid rgba(0,102,102,.19)
}

.block header h1 {
    color: #003b4c;
    font-size: 3em;
    margin-bottom: 20px
}

.block header h1 span {
    font-size: .5em;
    font-weight: 900;
    text-transform: uppercase
}

.successVideos .moreVideos,.videoGridBtn .apply,.videoGridBtn .moreVideos {
    color: #FFF;
    font-weight: 400;
    line-height: 2.5;
    text-decoration: none;
    text-align: center
}

.videoGrid a.grid {
    float: left;
    z-index: 0
}

.description {
    display: block;
    padding: 12px 20px;
    font-size: 14px
}

.description.shadow .loadMore,.gridItemContent.shadow .loadMore {
    font-size: 18px
}

.successVideos .articleImg {
    overflow: hidden;
    max-height: 200px;
    width: 100%
}

.payButton {
    display: block;
    cursor: pointer
}

.payButton:after {
    color: #FFF;
    content: "\e914";
    font-family: icomoon!important;
    font-size: 3em;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: scale(1,1);
    transform-origin: center center;
    height: 50px;
    width: 50px;
    z-index: 99;
    margin: auto
}

.block .register,.block header.callToAction p,.knowledgeHub .col-block-links .inner-block p,.knowledgeHub .inner-block h3,.knowledgeHub .viewMore,.knowledgeHub header.link-wrapper p,.readMore,.successVideos .moreVideos,.videoGridBtn .apply,.videoGridBtn .moreVideos {
    font-family: Lato,Lato-Regular,sans-serif
}

.payButton:hover:after {
    transform: scale(1.1,1.1);
    transform-origin: center center;
    z-index: 1
}

.grid img {
    display: block;
    height: auto;
    width: 100%
}

.videoGridBtn {
    bottom: 0;
    display: table;
    margin: 0 auto 35px;
    padding-top: 35px;
    position: relative;
    width: 100%;
    max-width: 510px
}

.videoGridBtn .moreVideos {
    font-size: 20px;
    display: table-cell;
    position: relative;
    background: #DD6A40;
    margin: 0 auto
}

#bloomers .videoGridBtn .moreVideos {
    background: #ED1C24
}

.successVideos .moreVideos {
    font-size: 21px;
    display: block;
    position: relative;
    background: #DD6A40;
    margin: 20px auto 0;
    max-width: 250px
}

.successVideos .moreVideos:hover {
    background-color: rgba(0,122,122,1);
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.videoGridBtn .apply {
    font-size: 20px;
    display: table-cell;
    position: relative;
    background: #003b4c;
    margin: 0 auto
}

.videoGridBtn .apply:hover,.videoGridBtn .moreVideos:hover {
    background-color: rgba(0,122,122,1);
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

#bloomers .videoGridBtn .moreVideos:hover {
    background: #003B4C
}

#bloomers .videoGridBtn .apply:hover {
    background: #FEC00F;
    color: #000
}

.block header.callToAction p {
    color: #003b4c;
    font-size: 32.23px;
    font-weight: 600;
    font-style: italic;
    text-align: center
}

.knowledgeHub {
    margin: 0 auto;
    padding: 0 0 25px;
    width: calc(100% - 236px)
}

.knowledgeHub header.link-wrapper {
    color: #003b4c;
    font-size: 21px;
    margin: 30px 0;
    padding: 25px 0 0;
    line-height: normal;
    width: 100%
}

.knowledgeHub header.link-wrapper p {
    color: #FFF;
    font-size: 1em;
    text-align: center;
    font-weight: 400;
    font-style: italic;
    max-width: 830px;
    margin: 0 auto
}

.knowledgeHub .inner-block {
    display: inline-block;
    float: left;
    font-size: 12px;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    width: 33.33%
}

.block .register,.col,.readMore {
    vertical-align: middle
}

.col-block-links {
    background: rgba(130,188,0,.8);
    display: table;
    position: relative;
    width: 100%
}

.courseSlider.clearfix {
    margin-top: 30px
}

.knowledgeHub .inner-block h3 {
    color: #FFF;
    font-size: 1.8em;
    font-weight: 600;
    padding: 0 15px
}

.knowledgeHub .col-block-links .inner-block .icon {
    color: #FFF;
    display: table;
    border: 2px solid #FFF;
    border-radius: 50%;
    margin: 30px auto;
    height: 93px;
    width: 93px
}

.block .register,.knowledgeHub .viewMore,.readMore {
    display: block;
    text-decoration: none
}

.sectionBlock,.successVideos .videoSlider {
    display: table
}

.knowledgeHub .col-block-links .inner-block p {
    color: #FFF;
    font-size: 1.3em;
    padding: 0 2em;
    text-align: center
}

.readMore {
    border: 1px solid #FFF;
    border-radius: 6px;
    color: #FFF;
    font-size: 1.5em;
    line-height: 53px;
    margin: 30px auto;
    text-align: center;
    width: 245px
}

.knowledgeHub .viewMore {
    background: #003b4c;
    border-radius: 6px;
    color: #FFF;
    float: none;
    font-size: 20px;
    line-height: 2.5;
    margin: 0 auto 50px;
    position: relative;
    text-align: center;
    width: 350px
}

.knowledgeHub a.viewMore:hover {
    background-color: rgba(0,122,122,1);
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.block .register {
    border: 1px solid #DD6A40;
    color: #003b4c;
    font-size: 1.2em;
    font-weight: 600;
    line-height: 55px;
    margin: 30px auto;
    height: 57px;
    max-width: 350px;
    text-align: center
}

#mentorship.block .introText p,.block .introText p {
    font-family: Lato,Lato-Regular,sans-serif;
    font-weight: 400;
    text-align: center
}

.block .register:hover {
    background: #DD6A40;
    color: #FFF;
    -webkit-transition: all .4s ease .1s;
    transition: all .4s ease .1s
}

.getReady-layout {
    position: relative
}

.effect-1 {
    background: rgba(255,255,255,.1);
    position: relative;
    -webkit-transition: background .2s,color .2s;
    -moz-transition: background .2s,color .2s;
    transition: background .2s,color .2s
}

.effect-1:after {
    top: -7px;
    left: -7px;
    padding: 7px;
    -webkit-transition: -webkit-transform .2s,opacity .2s;
    -webkit-transform: scale(.8);
    -moz-transition: -moz-transform .2s,opacity .2s;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transition: transform .2s,opacity .2s;
    transform: scale(.8);
    opacity: 0
}

.bannerIconLinks .actionIcon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.articleNav .title .link-wrapper,.blocker,.loans,.login,.modal,.overLappingBlock,.registration,.shadow,.slick-slider,.ui-button-icon-only,.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box
}

a.bannerIconLinks:hover .effect-1.sub-a:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.homePage .effect-1:after {
    box-shadow: 0 0 0 4px #82bc00
}

.homePage .bannerIconLinks:hover .effect-1.sub-a {
    background: rgba(255,255,255,1);
    color: #82bc00
}

.homePage a.bannerIconLinks:hover .effect-1.sub-a:before {
    color: #82bc00
}

.section2jiajiri .effect-1:after {
    box-shadow: 0 0 0 4px #ec6533
}

.section2jiajiri .bannerIconLinks:hover .effect-1.sub-a {
    background: rgba(255,255,255,1);
    color: #ec6533
}

.section2jiajiri a.bannerIconLinks:hover .effect-1.sub-a:before {
    color: #ec6533
}

.sectionGetready .effect-1:after {
    box-shadow: 0 0 0 4px #f5941d
}

.sectionGetready .bannerIconLinks:hover .effect-1.sub-a {
    background: rgba(255,255,255,1);
    color: #f5941d
}

.sectionGetready a.bannerIconLinks:hover .effect-1.sub-a:before {
    color: #f5941d
}

.sectionGetmarket .effect-1:after {
    box-shadow: 0 0 0 4px #0076a3
}

.sectionGetmarket .bannerIconLinks:hover .effect-1.sub-a {
    background: rgba(255,255,255,1);
    color: #0076a3
}

.sectionGetmarket a.bannerIconLinks:hover .effect-1.sub-a:before {
    color: #0076a3
}

.sectionGetstarted .effect-1:after {
    box-shadow: 0 0 0 4px #ffcb37
}

.sectionGetstarted .bannerIconLinks:hover .effect-1.sub-a {
    background: rgba(255,255,255,1);
    color: #ffcb37
}

.sectionGetstarted a.bannerIconLinks:hover .effect-1.sub-a:before {
    color: #ffcb37
}

.sectionGetfunded .effect-1:after {
    box-shadow: 0 0 0 4px #82bc00
}

.sectionGetfunded .bannerIconLinks:hover .effect-1.sub-a {
    background: rgba(255,255,255,1);
    color: #82bc00
}

.backgroundImg,.col {
    background-size: cover;
    background-position: center 0
}

.backgroundImg,.col,.overLappingBlock .content {
    background-repeat: no-repeat
}

.sectionGetfunded a.bannerIconLinks:hover .effect-1.sub-a:before {
    color: #82bc00
}

.block .introText p {
    color: #777;
    font-size: 1em;
    max-width: 830px;
    margin: 0 auto
}

#mentorship.block .introText p {
    color: #9b9b9b;
    font-size: 21px;
    font-style: italic;
    padding: 10px;
    line-height: 150%;
    width: 50%;
    margin: 25px auto
}

.sectionBlock,.successStories {
    position: relative;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat
}

.applyToday.block,.sectionBlock {
    margin: 45px 0
}

.sectionBlock {
    height: 450px
}

.successStories {
    margin: 45px 0;
    padding: 10px 0 60px
}

.successStories header.introText {
    font-size: 14px;
    margin: 45px auto;
    width: calc(100% - 230px)
}

.successStories header.introText h1 {
    color: #FFF;
    font-size: 3em;
    font-family: AmericanCaptain01,sans-serif;
    text-align: center;
    margin-bottom: 20px
}

.successStories header.introText h1 span {
    font-size: .5em;
    font-family: Lato,Lato-Regular,sans-serif;
    text-transform: uppercase;
    font-weight: 900
}

.successStories header.introText p {
    color: #FFF;
    font-size: 1.3em;
    font-family: Lato,Lato-Regular,sans-serif;
    text-align: center;
    font-weight: 400
}

.successVideos {
    margin: 0 auto;
    width: calc(100% - 230px)
}

.col {
    display: table-cell
}

.backgroundImg {
    height: 100%;
    width: 60%
}

.sectionBlock .videoGrid {
    position: absolute;
    width: calc(60% - 9%)
}

.sectionBlock:nth-child(odd) .backgroundImg .videoGrid {
    left: calc(43% + 3%)
}

.sectionBlock:nth-child(even) .backgroundImg .videoGrid {
    right: calc(43% + 3%)
}

.overLappingBlock {
    position: relative;
    top: 0;
    left: -40%;
    padding: 20px 0;
    height: 100%;
    width: 140%;
    z-index: 0
}

.overLappingBlock .content {
    color: #FFF;
    display: table;
    height: 100%;
    width: 100%;
    background-image: url(https://1b4e0a.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/block-pattern.png);
    background-position: 0 0;
    -webkit-background-size: cover;
    background-size: cover
}

.overLappingBlock .tbl-cell,.overLappingBlock .tbl-cell>* {
    display: table-cell;
    vertical-align: middle
}

.overLappingBlock .tbl-cell {
    padding: 20px
}

.overLappingBlock .tbl-cell .header {
    vertical-align: top;
    line-height: .8;
    display: block;
    margin: 30px
}

.overLappingBlock .tbl-cell .sectionMiddle {
    display: block
}

.overLappingBlock .tbl-cell .sectionMiddle div {
    display: table-cell;
    text-align: center
}

.overLappingBlock .tbl-cell div .actionIcon {
    display: block;
    border: 2px solid #FFF;
    border-radius: 50%;
    color: #FFF;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    font-size: 2.5rem;
    line-height: 100px;
    height: 100px;
    width: 100px
}

.overLappingBlock .tbl-cell .header h1 {
    color: #FFF;
    font-size: 3em;
    font-family: AmericanCaptain,american_captainregular,sans-serif;
    text-align: left;
    text-transform: uppercase
}

.overLappingBlock .tbl-cell .header h1 span {
    display: block
}

.overLappingBlock .tbl-cell .header h1 .title1 {
    font-size: 120px;
    line-height: 100px
}

.overLappingBlock .tbl-cell .header h1 .title2 {
    font-size: 80px;
    line-height: 80px
}

.superScript {
    vertical-align: super!important
}

.subScript {
    font-size: 1.5em;
    font-family: AmericanCaptain,sans-serif;
    text-transform: none
}

.introText>.viewMore,.sectionMiddle>*,.tbl-cell .viewMore {
    font-family: Lato,Lato-Regular,sans-serif
}

.sectionMiddle>* {
    font-size: 21px;
    text-align: left;
    vertical-align: middle;
    word-wrap: break-word;
    padding: 0 30px
}

.courseContent p,.description p,.gridItemContent h4,.gridItemContent p {
    word-wrap: normal;
    text-transform: inherit
}

.articleNav,.introText>.viewMore,.tbl-cell .viewMore {
    text-align: center;
    vertical-align: middle
}

.tbl-cell .viewMore {
    border: 2px solid #FFF;
    border-radius: 4px;
    color: #FFF;
    font-size: 21px;
    text-decoration: none;
    line-height: 46px;
    margin: 30px;
    height: 50px;
    width: 250px;
    display: block
}

.tbl-cell .viewMore:hover {
    background: #FFF;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.viewMore.green-1:hover {
    color: #466208
}

.introText>.viewMore {
    border: 1px solid #DD6A40;
    color: #003b4c;
    font-size: 1.2em;
    text-decoration: none;
    line-height: 55px;
    margin: 30px auto;
    height: 57px;
    max-width: 350px;
    display: block
}

.introText>.viewMore:hover {
    background: #EC6533;
    color: #FFF;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.tbl-cell a.viewMore.orange:hover {
    color: #EC6533
}

.tbl-cell a.viewMore.darkGreen:hover {
    color: #066
}

.tbl-cell a.viewMore.kcbGreen:hover {
    color: #82BC00
}

.sectionBlock:nth-child(odd) {
    direction: rtl
}

.itemReply .replyText,.left,.sectionBlock:nth-child(even) {
    direction: ltr
}

.sectionBlock:nth-child(even) .col .overLappingBlock {
    right: 0
}

.sectionBlock:nth-child(odd) .col .overLappingBlock {
    direction: ltr;
    left: 40%
}

.menuSticky {
    position: static!important;
    top: 0!important
}

#articlePage.video.banner {
    background-repeat: no-repeat;
    background-position: center center;
    height: auto;
    -webkit-background-size: cover;
    background-size: cover
}

#articlePage header {
    display: block;
    height: auto;
    position: relative
}

.articleNav {
    display: table;
    position: relative;
    top: 0;
    margin: 0 auto;
    height: 280px;
    width: calc(100% - 230px);
    z-index: 0
}

.articleNav .title,.videoBg .articleNav .title {
    background-repeat: no-repeat;
    background-position: 50% 40%;
    background-size: contain;
    display: table-cell;
    position: absolute;
    vertical-align: middle;
    z-index: 999;
    text-align: center
}

.videoBanner {
    height: 600px
}

.articleNav .title {
    top: calc(50% - 140px)
}

.videoBg .articleNav .title {
    top: 0
}

.articleIcons,.videoBg .articleIcons {
    display: table-cell;
    position: absolute;
    vertical-align: bottom;
    right: 0
}

.articleIcons {
    top: calc(50% - 140px);
    height: 280px;
    width: calc(100% - 280px)
}

.videoBg .articleIcons {
    top: 0;
    height: 180px;
    width: calc(100% - 180px)
}

.iconWrapper {
    display: table;
    height: 100%;
    width: 100%
}

.articleNav .title .link-wrapper {
    color: rgba(255,255,255,1);
    line-height: .85;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    height: 280px;
    width: 280px;
    display: table-cell;
    padding: 15px
}

.articleNav .title .link-wrapper .big {
    display: block;
    font-family: AmericanCaptain01,american_captainregular,sans-serif;
    font-size: 5.311rem;
    font-style: normal;
    text-align: center
}

.articleNav .title .link-wrapper .big span {
    font-family: AmericanCaptain01,sans-serif;
    font-size: 2.661rem;
    font-style: normal
}

.articleNav .title .link-wrapper .small {
    display: block;
    font-family: Lato,Lato-Regular,sans-serif;
    font-size: 2.661rem;
    font-style: normal;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase
}

.kcbBlue-transparent {
    background: rgba(5,84,107,.96)
}

.kcbGreen-transparent {
    background: rgba(130,188,0,.96)
}

.kcbDarkGreen-transparent {
    background: rgba(0,102,102,.96)
}

.getMarketBlue-transparent {
    background: rgba(0,118,163,.96)
}

.orange-transparent {
    background: rgba(245,148,29,.96)
}

.articleIcons>.iconWrapper a.actionIconActive.bannerIconLinks .actionIcon {
    background: 0 0;
    border: 1px solid #f47a0e;
    color: #f47a0e
}

.articleIcons>.iconWrapper a.actionIconActive.bannerIconLinks .text {
    color: #f47a0e;
    font-weight: 700
}

.articleIcons>.iconWrapper a.bannerIconLinks:hover .actionIcon {
    background: 0 0;
    border: 1px solid #f47a0e;
    color: #f47a0e
}

.articleIcons>.iconWrapper a.bannerIconLinks:hover .text {
    color: #f47a0e;
    font-weight: 700
}

.articleIcons.withBackground>.iconWrapper a.actionIconActive.bannerIconLinks .actionIcon {
    background: 0 0;
    border: 1px solid #000;
    color: #000
}

.articleIcons.withBackground>.iconWrapper a.actionIconActive.bannerIconLinks .text {
    color: #000;
    font-weight: 700
}

.articleIcons.withBackground>.iconWrapper a.bannerIconLinks:hover .actionIcon {
    background: 0 0;
    border: 1px solid #000;
    color: #000
}

.articleIcons.withBackground>.iconWrapper a.bannerIconLinks:hover .text {
    color: #000;
    font-weight: 700
}

.article.block header.introText h1,.article.block header.introText h1 span {
    font-size: 4.514rem;
    font-family: Lato,Lato-Regular,sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: capitalize;
    font-style: italic
}

.article.block header.introText h1 span.big {
    font-size: 8.514rem;
    font-family: AmericanCaptain,american_captainregular,sans-serif;
    font-weight: 400;
    text-align: center;
    text-transform: none;
    font-style: normal
}

.form form {
    padding: 20px;
    width: 100%
}

.form form ul {
    display: block
}

.form>form ul li {
    float: left;
    padding-right: 10px;
    margin: 5px 0
}

.mentorsFilterForm ul li {
    width: 40%
}

.mentorsFilterForm ul li.btn-field {
    width: 20%
}

.mentorsFilterForm ul #get_mentor {
    width: 100%
}

.form .mentorsFilterForm ul li input {
    height: 3.138em;
    line-height: 1em
}

.form form ul li input,.form form ul li textarea {
    background: rgba(160,160,160,.075);
    border-radius: 4px;
    color: rgba(0,0,0,.6);
    font-family: Lato,Lato-Regular,sans-serif;
    line-height: 1.21428571em;
    margin: 0;
    text-align: left;
    width: 100%;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
    font-size: 16px;
    box-shadow: none;
    outline: 0
}

.form form ul li input {
    border: .02125rem solid rgba(161,161,161,.55);
    padding: 10px;
    -webkit-transition: box-shadow .1s ease,border-color .1s ease;
    transition: box-shadow .1s ease,border-color .1s ease
}

.form form ul li textarea {
    border: .02125rem solid rgba(161,161,161,.55);
    resize: none;
    padding: 15px;
    -webkit-transition: box-shadow .1s ease,border-color .1s ease;
    transition: box-shadow .1s ease,border-color .1s ease
}

.next,.slick-slider {
    -webkit-tap-highlight-color: transparent
}

.button,.form form ul li input[type=button],.form form ul li input[type=reset],.form form ul li input[type=submit] {
    background-color: #DD6A40;
    border-radius: 4px;
    color: #FFF;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: 600;
    height: 3.2em;
    line-height: 3em;
    margin: 0 auto;
    padding: 0 2em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: 30%;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -moz-transition: background-color .2s ease-in-out,color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out,color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out,color .2s ease-in-out;
    transition: background-color .2s ease-in-out,color .2s ease-in-out
}

#get_mentor {
    font-size: 16px;
    height: 3.138em;
    line-height: 1em;
    width: 100%
}

.modal header {
    background: rgba(0,0,0,.1);
    font-size: 12px;
    padding: 15px
}

.button:hover,.form form ul li input[type=button]:hover,.form form ul li input[type=reset]:hover,.form form ul li input[type=submit]:hover {
    background-color: #007a7a
}

#reply_form form::-webkit-input-placeholder,.form form::-webkit-input-placeholder {
    color: rgba(0,0,0,.5)
}

#reply_form form::-webkit-input-placeholder,.form form::-moz-placeholder {
    color: rgba(0,0,0,.5)
}

#reply_form form::-webkit-input-placeholder,.form form:-ms-input-placeholder {
    color: transparent
}

#reply_form form::-webkit-input-placeholder,.form form:-moz-placeholder {
    color: rgba(0,0,0,.5)
}

.navBreadcrumb {
    display: block;
    margin: 0 auto 15px;
    width: 100%
}

.breadcrumb {
    line-height: 1;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 100%
}

.profile h3,.profile h4.subHeader,.profile p {
    font-family: Lato-Regular,sans-serif;
    line-height: normal
}

#findMentor .profile .viewMore,.article.block>.content p,.contacts h5,.mentorProfile h4,.mentorProfile h5,.mentorProfile p,.profileContent h3,.sendRequest,.youtube-player .subTitle,.youtube-player .videoTitle {
    font-family: Lato,Lato-Regular,sans-serif
}

.breadcrumb a.section {
    cursor: pointer;
    text-decoration: none;
    text-transform: capitalize
}

.breadcrumb .section {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-transform: capitalize
}

.breadcrumb a {
    color: #4183c4
}

.bread-current,.breadcrumb .active {
    color: #545454;
    text-transform: capitalize
}

.breadcrumb .divider {
    display: inline-block;
    opacity: .7;
    margin: .21428571rem 0;
    padding: 0;
    font-size: .92857143em;
    color: rgba(0,0,0,.4);
    vertical-align: baseline
}

.profile,.profileInfo>header.profilePhoto,.profilePhoto {
    height: 100%;
    vertical-align: top;
    box-sizing: border-box
}

.bread-cat,.bread-link.bread-home,.item-cat a {
    color: #0076a3;
    text-transform: capitalize
}

.bread-cat:hover,.bread-link.bread-home:hover,.item-cat:hover a {
    color: #DD6A40
}

#findMentor .grid {
    display: block;
    margin: 0 auto;
    height: 100%;
    width: 100%;
    padding: 0 20px
}

#findMentor .grid-item {
    display: table;
    float: left;
    text-decoration: none;
    margin: 15px;
    max-height: 100px;
    width: calc(25% - 30px)
}

.profilePhoto {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover
}

.profile {
    display: table-cell;
    padding: 0 20px;
    width: 66.67%
}

.profile h3 {
    color: #82bc00;
    font-size: 1.5rem;
    font-weight: 600;
    text-align: left
}

#findMentor .profile .viewMore,.profile h4.subHeader,.profile p {
    font-size: 1.125rem;
    text-align: left
}

.profile h4.subHeader {
    color: #a3adb5;
    font-weight: 800
}

.profile p {
    color: #000;
    padding: 20px 0
}

#findMentor .profile .viewMore {
    color: #0076a3;
    text-decoration: none;
    line-height: 200%;
    display: block
}

#findMentor .profile .viewMore:hover,#findMentor .profile .viewMore:hover:after {
    color: #f7941d;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all
}

#profileContainer {
    background: #FFF;
    width: 100%
}

.profileInfo {
    display: table;
    margin: 15px auto;
    width: calc(100% - 230px)
}

.profileInfo>header.profilePhoto {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: contain;
    display: inline-block;
    padding: 0;
    min-height: 300px;
    width: 15%
}

.profilePhoto img {
    width: 100%;
    margin: 0 auto;
    display: block
}

.profileContent {
    width: 82%
}

.profileContent,.profilePhoto {
    display: inline-block;
    padding: 0 25px
}

.metaData,.profileContent h3 {
    padding: 10px 0;
    margin: 10px 0
}

.profileContent h3 {
    border-bottom: 3px solid rgba(130,188,0,.2);
    color: #444446;
    font-size: 36px;
    text-align: left
}

.profileContent .metaData p:first-child,.profileContent .metaData p:nth-child(2) {
    font-size: 18px;
    font-family: Lato,Lato-Regular,sans-serif;
    float: none
}

.profileContent .metaData p:first-child {
    color: #444446
}

.profileContent .metaData p:nth-child(2) {
    color: #a3adb5
}

.metaData {
    border-bottom: 1px solid rgba(130,188,0,.2)
}

.profileContent .mentorProfile p>a {
    color: #0076a3;
    text-decoration: none;
    font-weight: 900
}

.mentorProfile h4,.sendRequest {
    font-weight: 600
}

.profileContent .mentorProfile p>a:hover {
    color: #82bc00;
    text-decoration: none
}

.expertise,.mentorProfile h5,.mentorProfile p {
    color: rgba(68,68,70,.9)
}

.mentorProfile h4 {
    font-size: 24px;
    text-align: left;
    padding: 0 0 10px
}

.mentorProfile p {
    font-size: 1em;
    text-align: left;
    line-height: 22px
}

.mentorProfile h5 {
    text-align: left;
    text-transform: capitalize;
    line-height: normal;
    padding: 0 0 10px
}

.expertise {
    border-bottom: 1px solid rgba(68,68,70,.5);
    padding: 30px 0;
    margin: 10px 0
}

.borderNone {
    border: none
}

.expertise ul {
    list-style-type: square;
    list-style-position: inside
}

.expertise ul li {
    padding-left: 16px;
    text-transform: capitalize
}

.sendRequest {
    background: #046186;
    border-radius: 4px;
    color: #FFF;
    font-size: 18px;
    text-decoration: none;
    line-height: 35px;
    height: 35px;
    padding: 0 20px;
    display: block;
    text-align: center;
    vertical-align: middle;
    float: right
}

.contacts h5,.contacts ul li a {
    color: rgba(68,68,70,.9);
    text-transform: uppercase;
    line-height: normal
}

.sendRequest:hover {
    background-color: #82bc00
}

.contacts h5 {
    font-size: 16px;
    text-align: left;
    padding: 10px 0
}

.contacts ul li {
    display: block;
    margin: 10px 0
}

.contacts ul li a {
    text-align: left;
    text-decoration: none;
    display: block;
    padding: 5px 0
}

.contacts ul li a span {
    color: #82bc00;
    font-size: 24px;
    text-align: left;
    padding-right: 5px;
    position: relative;
    top: 4px
}

.contacts ul li a:hover {
    color: rgba(68,68,70,.5)
}

#lionsDen header.introText h1 {
    color: #066;
    line-height: 160%
}

.article.block .content {
    width: calc(100% - 500px);
    margin: 0 auto 45px
}

.article.block .wrapper {
    padding: 0
}

.article.block>.content p {
    color: #777c7e;
    font-size: 21px;
    padding: 0 85px;
    text-align: left;
    line-height: 1.8
}

.inputField,.nominate,.submit {
    text-align: center;
    display: block
}

.underline {
    border-bottom: 1px solid rgba(245,148,29,1);
    text-decoration: none
}

.hide {
    display: none
}

.article.block {
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s;
    position: relative
}

.youtube-player {
    background: #000;
    display: table-cell;
    position: relative;
    overflow: hidden;
    margin: 0;
    height: 100%;
    max-width: 100%;
    width: 100%
}

.youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: 0 0
}

.coverImg,.thumbnailWrapper {
    background-repeat: no-repeat
}

.articleVideo {
    max-height: 60%;
    height: 60%;
    position: relative
}

.youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: 100%;
    cursor: pointer;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    transition: .3s all
}

.youtube-player img:hover {
    -webkit-filter: brightness(75%)
}

.coverImg {
    background-position: center 10%;
    background-size: cover;
    display: table;
    margin: 0 auto;
    height: 100%;
    width: calc(100% - 460px)
}

.thumbnailWrapper {
    background-position: 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
    display: table-cell;
    position: relative;
    line-height: 1.5;
    width: 100%;
    vertical-align: middle
}

.youtube-player .subTitle,.youtube-player .videoTitle {
    display: block;
    font-weight: 900;
    text-align: center
}

.youtube-player .videoTitle {
    color: #FFF;
    font-size: 32px;
    margin: 0 auto;
    padding: 20px
}

.youtube-player .subTitle {
    color: #82bc00;
    font-size: 14px;
    padding: 5px 60px 0;
    text-transform: capitalize
}

.youtube-player .play {
    cursor: pointer;
    margin: 0 auto 30px;
    height: 128px;
    width: 128px
}

.youtube-player .play:before {
    color: #FFF;
    content: "\e929";
    font-size: 4em;
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1
}

.facebook,.inputField label,.inputField>input,.nominate,.shareText,.submit,.twitter {
    font-family: Lato,Lato-Regular,sans-serif
}

.nominate,.submit {
    color: #FFF;
    font-size: 20px;
    line-height: 2.5;
    margin: 2% auto;
    text-decoration: none;
    position: relative
}

.nominate:hover {
    background-color: rgba(0,122,122,1);
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.nominate {
    font-weight: 400;
    background: #DD6A40
}

.submit {
    background-color: rgba(0,122,122,1);
    font-weight: 400
}

.inputField label,.inputField>input {
    font-weight: 400;
    color: rgba(0,0,0,.2)
}

.submit:hover {
    background: #DD6A40;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.content form {
    display: block;
    margin: 5px auto
}

.inputField {
    margin: 34.59px auto
}

.inputField label {
    display: inline-block;
    font-size: 23.32px;
    padding: 0;
    position: relative
}

.inputField input:invalid {
    box-shadow: none
}

.inputField [required] {
    background-position: top right;
    background-size: 18px;
    background-repeat: no-repeat
}

.inputField>input {
    display: block;
    font-size: 1.5rem;
    margin: 0;
    padding: 0 0 .15em;
    width: 100%;
    border: none;
    border-bottom: 2px solid rgba(0,0,0,.2);
    background-color: transparent;
    text-overflow: ellipsis;
    border-radius: 0
}

.facebook,.shareText,.twitter {
    font-weight: 700
}

label a.termsConditions,label:hover .termsConditions {
    color: #DD6A40;
    text-decoration: none
}

.shareText {
    color: #9b9b9b;
    display: table-cell;
    font-size: 21px;
    padding-right: 20px;
    vertical-align: middle
}

.shareBtn {
    display: table;
    margin: 0 auto
}

.facebook .socialMascot,.twitter .socialMascot {
    border-radius: 4px;
    font-size: 16px;
    margin: 0 15px;
    height: 50px;
    width: 100px;
    line-height: 48px;
    text-align: left;
    text-decoration: none;
    color: #FFF
}

.facebook,.twitter {
    display: inline-block
}

.socialCount,.socialMascot {
    display: table-cell
}

.socialMascot span {
    color: #FFF;
    padding: 15px;
    text-decoration: none
}

.facebook .socialMascot {
    background: #3664a2
}

.twitter .socialMascot {
    background: #1DA1F3
}

.socialCount {
    padding: 0 20px;
    width: 25%
}

.arrow_box {
    position: relative;
    background: #fff;
    border: 2px solid #fff
}

.arrow_box:after,.arrow_box:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255,255,255,0);
    border-right-color: #fff
}

.arrow_box:after {
    border-width: 5px;
    margin-top: -5px
}

.arrow_box:before {
    border-width: 8px;
    margin-top: -8px
}

#careerDev.banner {
    background-repeat: no-repeat;
    background-position: center center;
    height: auto;
    -webkit-background-size: cover;
    background-size: cover
}

#careerDev header {
    display: block;
    height: auto;
    position: relative
}

#careerDev header.overlay:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5)
}

.sectionCareerReady {
    display: table;
    margin: 35px auto;
    position: relative;
    height: 500px;
    width: calc(100% - 230px)
}

.sectionCareerReady .contentWrapper {
    display: table;
    padding: 35px;
    height: 90%;
    width: 100%;
    background-image: url(https://1b4e0a.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/block-pattern.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.grid .videoCover,.grid-item-video .videoCover {
    background-repeat: no-repeat;
    background-position: center 0;
    height: 250px;
    position: relative
}

.sectionCareerReady .content {
    color: #FFF;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100%
}

.sectionCareerReady .content * {
    text-decoration: none
}

.sectionCareerReady .content h1 {
    color: #FFF;
    font-size: 55px;
    vertical-align: middle;
    font-weight: 400;
    font-family: AmericanCaptain01,sans-serif
}

.sectionCareerReady .content h2,.sectionCareerReady .content p {
    color: #FFF;
    font-family: Lato,Lato-Regular,sans-serif;
    font-size: 21px
}

.sectionCareerReady .content h2 {
    font-weight: 900;
    margin-bottom: 20px;
    text-transform: lowercase;
    vertical-align: middle
}

.sectionCareerReady .content p {
    line-height: normal
}

.grid {
    display: inline-block;
    float: left;
    padding: 3px
}

.grid .videoCover {
    background-size: cover;
    font-size: 12px;
    -webkit-background-size: cover
}

.videoCaption h1,.videoCaption h2,.videoCaption h3,.videoCaption h3 span {
    display: block;
    font-family: Lato,Lato-Regular,sans-serif;
    font-size: 1em
}

.grid-item-video .videoCover {
    background-size: cover;
    -webkit-background-size: cover
}

.videoCaption {
    padding: 12px
}

.videoCaption h2 {
    color: #6d6f70;
    line-height: 2
}

.videoCaption h1 {
    color: #4d4d4d;
    font-weight: 600;
    line-height: 1.2
}

.videoCaption h3,.videoCaption h3 span {
    line-height: 2
}

.videoCaption h3 span {
    color: #6d6f70;
    font-weight: 700
}

.videoCaption h3 {
    color: rgba(109,111,112,.7);
    font-weight: 400
}

#careerDev>.videoGrid {
    width: 100%;
    display: table;
    padding: 20px 0
}

.categoryHeader {
    display: table-cell;
    line-height: 1.2;
    vertical-align: middle
}

.categoryHeader h1,.categoryHeader h2 {
    color: #FFF;
    display: block;
    font-size: 64px
}

.categoryHeader h2 {
    font-family: AmericanCaptain,american_captainregular,sans-serif;
    font-weight: 400
}

.categoryHeader h1 {
    font-family: Lato,Lato-Regular,sans-serif;
    font-weight: 800;
    text-transform: lowercase
}

.coursesMainCategory {
    display: table;
    margin: 45px auto;
    width: calc(100% - 230px)
}

.coursesGrid,.coursesMenu {
    display: inline-block;
    vertical-align: top
}

.wrapper.clearfix {
    font-size: 0
}

.categoryGrid {
    width: 100%;
    display: block;
    margin: 0 0 30px;
    position: relative
}

.categoryGrid .category-label {
    position: absolute;
    left: 0;
    top: -10px;
    display: block;
    padding: 10px 12px;
    font-size: 25px;
    color: #fff;
    background-color: #003b4c;
    font-family: Lato,Arial,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 50
}

.categoryGrid .category-label.blue {
    background-color: #003b4c
}

.categoryGrid .category-label.green {
    background-color: #82bc00
}

.categoryGrid .category-label.orange {
    background-color: #fa8a07
}

.coursesMenu .block {
    padding: 10px 25px
}

.block>header.categoryIntro {
    font-size: 12px;
    margin: 10px 15px;
    padding: 0;
    width: 100%
}

.coursesMenuWrapper .block>header.categoryIntro {
    margin: 10px 0
}

.media-filter {
    background-color: #f4f4f4;
    padding: 48px 0
}

.media-filter .tbl {
    display: block;
    margin: 0 auto;
    width: calc(100% - 230px);
    font-size: 0
}

.media-filter .col {
    display: inline-block;
    vertical-align: top;
    padding: 0 5px;
    width: 20%;
    font-size: 16px
}

.categorySearch input,.media-filter .categorySearch input {
    padding: 10px 20px 10px 60px;
    width: 100%;
    font-family: Lato,Lato-Regular,sans-serif
}

.media-filter .categorySearch {
    margin: 0
}

.media-filter .categorySearch input {
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 0;
    color: #4f4f4f;
    font-size: 1.15em;
    height: 45px;
    line-height: 1.5
}

header.articleIntro h3,header.articleIntro p {
    font-family: Lato,Lato-Regular,sans-serif;
    font-weight: 400
}

header.articleIntro {
    margin-bottom: 25px;
    line-height: .7
}

header.articleIntro h3 {
    color: #003b4c;
    font-size: 2em;
    text-align: left
}

header.articleIntro p {
    color: #2e3438;
    font-size: 21px;
    text-align: left
}

.block header.categoryIntro h3,header.articleIntro h3 span {
    color: #003b4c;
    font-weight: 700;
    text-align: left;
    font-family: Lato,Lato-Regular,sans-serif
}

header.articleIntro h3 span {
    font-size: 2.47rem
}

.block header.categoryIntro h3 {
    font-size: 1.5em
}

header.categoryIntro p {
    color: #6d6f70;
    font-size: 1.2em;
    font-family: Lato,Lato-Regular,sans-serif;
    font-weight: 300;
    text-align: left;
    max-width: 100%
}

.categorySearch {
    margin: 20px 0;
    position: relative
}

.categorySearch input {
    border: 0;
    background-color: #FFF;
    color: #4f4f4f;
    font-size: 1.15rem;
    line-height: 1.5;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    height: 100%
}

.categorySearch span.icon-search,.forumSearch span.icon-search {
    color: #4f4f4f;
    font-size: 24px;
    padding: 12px 15px;
    position: absolute;
    z-index: 1
}

.categorySearch::-webkit-input-placeholder,.forumSearch::-webkit-input-placeholder {
    color: #4f4f4f;
    font-family: Lato,Lato-Regular,sans-serif;
    font-style: italic
}

.categorySearch::-moz-placeholder,.forumSearch::-moz-placeholder {
    color: #4f4f4f;
    font-family: Lato,Lato-Regular,sans-serif;
    font-style: italic
}

.categorySearch:-ms-input-placeholder,.forumSearch:-ms-input-placeholder {
    color: #4f4f4f;
    font-family: Lato,Lato-Regular,sans-serif;
    font-style: italic
}

.categorySearch:-moz-placeholder,.forumSearch:-moz-placeholder {
    color: #4f4f4f;
    font-family: Lato,Lato-Regular,sans-serif;
    font-style: italic
}

ul.fixedMenu li {
    display: block;
    margin: 1px 0
}

.fixedMenu .viewMore,ul.fixedMenu li a {
    text-decoration: none;
    display: inline-block;
    padding: 0 25px;
    position: relative;
    font-family: Lato,Lato-Regular,sans-serif;
    text-align: left
}

ul.fixedMenu li a {
    color: #4f4f4f;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 4
}

ul.fixedMenu li a.active,ul.fixedMenu li a:hover {
    color: #FFF;
    background: #143a49
}

.fixedMenu .viewMore {
    color: #FFF;
    background: #4f4f4f;
    font-size: 20px;
    font-weight: 800;
    text-transform: inherit;
    line-height: 3
}

.fixedMenu .viewMore span {
    padding-right: 30px;
    font-size: 35px;
    vertical-align: sub
}

.fixedMenu .viewMore:hover {
    color: #FFF;
    background: #143a49
}

.grid-item,.grid-item-video {
    background-size: contain;
    margin: 15px;
    width: calc(33.33% - 30px);
    float: left;
    text-decoration: none
}

.grid-item,.grid-item-video,header.courseImg img {
    background-repeat: no-repeat
}

.block.mobileFilterselect {
    display: none
}

.grid-item-video {
    font-size: 12px
}

header.courseImg {
    display: block
}

header.courseImg img {
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    width: 100%;
    display: block
}

.gridItemContent {
    display: block;
    font-size: 14px;
    text-align: left;
    line-height: normal;
    padding: 25px;
    position: relative;
    word-wrap: normal
}

.gridItemContent h4 {
    display: block;
    font-family: Lato,Lato-Regular,sans-serif;
    font-size: 1.3em;
    font-weight: 600;
    padding-bottom: 25px;
    text-align: left;
    text-decoration: none
}

.breadCrumbs ul li a,.courseContent .content,.courseContent .content .article h4,.courseContent .content .article p,.courseContent p,.description p,.gridItemContent p {
    font-weight: 400;
    font-family: Lato,Lato-Regular,sans-serif
}

.description p,.gridItemContent p {
    color: #6d6f70;
    display: block;
    font-size: 1em;
    text-align: left;
    text-decoration: none
}

.borderGreen {
    border-top: 8px solid #00a651
}

.borderBlue {
    border-top: 8px solid #0888ae
}

.borderOrange {
    border-top: 8px solid #f47a0e
}

.grid-item:hover.borderGreen {
    color: #FFF;
    border-top: 8px solid #00a651;
    background: #00a651;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.grid-item:hover.borderBlue {
    color: #FFF;
    border-top: 8px solid #0888ae;
    background: #0888ae;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.grid-item:hover.borderOrange {
    color: #FFF;
    border-top: 8px solid #f47a0e;
    background: #f47a0e;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

a.grid-item:hover>.gridItemContent * {
    color: #FFF;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.courseContent .content,.courseContent p {
    color: #827e7e;
    font-size: 16px;
    text-align: left
}

.stick {
    margin-top: 0!important;
    position: fixed;
    top: 0;
    z-index: 10000
}

.relatedCourse .grid-item {
    float: left;
    text-decoration: none;
    margin: 15px;
    width: calc(25% - 30px)
}

.courseContent {
    margin: 0 30px
}

.courseContent p {
    text-decoration: none;
    line-height: 1.8
}

.courseContent .content {
    margin: 30px 0
}

.courseContent .content .article h4 {
    color: #003b4c;
    font-size: 30px;
    text-align: left
}

.courseContent .content .article p {
    color: #2e3438;
    font-size: 21px;
    text-align: left
}

.courseContent .content ol {
    counter-reset: foo;
    display: table;
    margin: 0 60px;
    width: 60%
}

.courseContent .content ol li {
    counter-increment: foo;
    list-style: none;
    padding: 15px;
    display: inherit
}

.courseContent .content ol li:before {
    content: counter(foo) ".";
    display: table-cell;
    text-align: right;
    padding-right: .3em
}

.breadCrumbs {
    margin-bottom: 50px
}

.breadCrumbs ul li {
    display: inline-block
}

.breadCrumbs ul li a {
    color: #9f9f9d;
    display: block;
    font-size: 14px;
    padding: 20px;
    text-decoration: none;
    text-transform: uppercase
}

.breadCrumbs ul li a.active,.breadCrumbs ul li a:hover {
    color: #FFF;
    background: #143a49
}

#breadcrumbs {
    margin: 15px 0;
    overflow: hidden;
    font-size: 14px
}

#breadcrumbs li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

#breadcrumbs .separator {
    font-size: 12px;
    font-weight: 100;
    color: #ccc
}

.breadcrumb-wrapper {
    display: table;
    margin: 45px auto;
    width: calc(100% - 230px)
}

.coursesMainCategory .breadcrum-holder .breadcrumb-wrapper,.profileInfo .breadcrum-holder .breadcrumb-wrapper {
    display: table;
    margin: 15px auto;
    width: 100%
}

.block>header.categoryIntro.padded-intro {
    margin: 10px 30px
}

.breadcrum-holder a {
    cursor: pointer;
    text-decoration: none;
    text-transform: capitalize
}

#nominateForm {
    background: rgba(255,249,249,.5);
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.simform {
    position: relative;
    margin: 0 auto;
    padding: 2em 0;
    max-width: 860px;
    width: 100%;
    text-align: left;
    font-size: 2.5em
}

.simform .submit {
    display: none
}

.simform ol {
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-transition: height .4s;
    transition: height .4s
}

.simform ol:before {
    content: '';
    background-color: rgba(0,0,0,.1);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2.35em
}

.questions li {
    z-index: 100;
    position: relative;
    visibility: hidden;
    height: 0;
    -webkit-transition: visibility 0s .4s,height 0s .4s;
    transition: visibility 0s .4s,height 0s .4s
}

.no-js .questions li,.questions li.current {
    visibility: visible;
    height: auto;
    -webkit-transition: none;
    transition: none
}

.questions li>span {
    display: block;
    overflow: hidden
}

.questions li>span label {
    color: #05546b;
    display: block;
    font-size: 18px;
    font-family: Lato,Lato-Regular,sans-serif;
    font-weight: 400;
    padding: 20px 0;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.next,.questions input {
    display: block;
    font-size: 1em;
    background: 0 0;
    border: none
}

.no-js .questions li>span label,.questions li.current>span label {
    -webkit-transition: none;
    transition: none;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.show-next .questions li.current>span label {
    -webkit-animation: moveUpFromDown .4s both;
    animation: moveUpFromDown .4s both
}

@-webkit-keyframes moveUpFromDown {
    from {
        -webkit-transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0)
    }
}

@keyframes moveUpFromDown {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.questions input {
    margin: .3em 0 0;
    padding: .5em 1em .5em .7em;
    width: calc(100% - 2em);
    color: #05546b;
    line-height: 1;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.no-js .questions input,.questions .current input {
    opacity: 1
}

.questions input:focus,.simform button:focus {
    outline: 0
}

.next {
    position: absolute;
    right: 0;
    bottom: 2.15em;
    padding: 0;
    width: 94px;
    height: 94px;
    color: rgba(0,0,0,.2);
    text-align: center;
    opacity: 0;
    z-index: 100;
    cursor: pointer;
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s;
    -webkit-transform: translateX(-20%);
    transform: translateX(-20%);
    pointer-events: none
}

@-webkit-keyframes slide {
    from {
        -webkit-transform: translateX(-10%);
        transform: translateX(-10%)
    }

    to {
        -webkit-transform: translateX(-30%);
        transform: translateX(-30%)
    }
}

.next:hover {
    background: #143a49;
    color: rgba(255,255,255,1);
    transition: all .3s,opacity .3s
}

.o-arrow:hover .o-arrow_wrap {
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(.4,0,.2,1)
}

.o-arrow:hover.-right .o-arrow_wrap {
    animation-name: bounceRight
}

.o-arrow:hover.-left .o-arrow_wrap {
    animation-name: bounceLeft
}

.next:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-transform: none;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    font-family: icomoon;
    line-height: 2.5;
    speak: none
}

.next.show {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    pointer-events: auto
}

.slick-slide.dragging img,.ui-checkboxradio-disabled,.ui-state-disabled {
    pointer-events: none
}

.simform .progress {
    width: 0;
    height: .15em;
    background: rgba(0,0,0,.3);
    -webkit-transition: width .4s ease-in-out;
    transition: width .4s ease-in-out
}

.simform .progress::before {
    position: absolute;
    top: auto;
    width: 100%;
    height: inherit;
    background: rgba(0,0,0,.05);
    content: ''
}

.simform .number {
    position: absolute;
    right: 0;
    overflow: hidden;
    margin: .4em 0;
    width: 3em;
    font-weight: 700;
    font-size: .4em
}

.simform .number:after {
    position: absolute;
    left: 50%;
    content: '/';
    opacity: .4;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.simform .number span {
    float: right;
    width: 40%;
    text-align: center
}

.final-message,.simform .error-message {
    width: 100%;
    font-family: Lato,Lato-Regular,sans-serif
}

.simform .number .number-current {
    float: left
}

.simform .number-next {
    position: absolute;
    left: 0
}

.simform.show-next .number-current {
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

#feedback_form,.final-message {
    -webkit-transform: translateY(-50%)
}

.simform.show-next .number-next {
    -webkit-animation: moveUpFromDown .4s both;
    animation: moveUpFromDown .4s both
}

.simform .error-message,.simform .final-message {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .4s;
    transition: opacity .4s
}

.slick-list,.slick-slider,.slick-track {
    position: relative;
    display: block
}

.simform .error-message {
    padding: .4em 3.5em 0 0;
    color: #e21c3f;
    font-style: italic;
    font-size: .4em
}

.final-message {
    color: #05546b;
    top: 50%;
    left: 0;
    padding: .5em;
    text-align: center;
    transform: translateY(-50%)
}

.error-message.show,.final-message.show {
    visibility: visible;
    opacity: 1
}

.slick-loading .slick-slide,.slick-loading .slick-track {
    visibility: hidden
}

.final-message.show {
    -webkit-transition-delay: .5s;
    transition-delay: .5s
}

.simform-inner.hide {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s,visibility 0s .3s;
    transition: opacity .3s,visibility 0s .3s
}

.no-js .simform {
    font-size: 1.75em
}

.no-js .questions li {
    padding: 0 0 2em
}

.no-js .simform .submit {
    display: block;
    float: right;
    padding: 10px 20px;
    border: none;
    background: rgba(0,0,0,.3);
    color: rgba(0,0,0,.4)
}

.no-js .simform .controls {
    display: none
}

input[type=text]::-ms-clear {
    display: none
}

.simform .simform-inner .questions .current::-webkit-input-placeholder {
    color: #05546b;
    padding: .6em 0;
    font-size: .6em;
    line-height: 1
}

.simform .simform-inner .questions .current::-moz-placeholder {
    color: #05546b;
    padding: .6em 0;
    font-size: .6em;
    line-height: 1
}

.simform .simform-inner .questions .current:-ms-input-placeholder {
    color: #05546b;
    padding: .6em 0;
    font-size: .6em;
    line-height: 1
}

.simform .simform-inner .questions .current:-moz-placeholder {
    color: #05546b;
    padding: .6em 0;
    font-size: .6em;
    line-height: 1
}

@media screen and (max-width: 44.75em) {
    .simform {
        font-size:1.8em
    }
}

@media screen and (max-width: 33.5625em) {
    .simform {
        font-size:1.2em
    }
}

@-webkit-keyframes fadeEffect {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeEffect {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.sliderVideos {
    margin: 0 auto;
    width: calc(100% - 230px)
}

.sliderVideos.videoGrid .grid>.youtube-player {
    height: 150px
}

.sliderVideos.videoGrid .videoCaption h1 {
    color: #023b4d;
    display: block;
    font-family: Lato,Lato-Regular,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: normal
}

.sliderVideos.videoGrid .videoCaption {
    padding: 10px
}

.relatedVideos .block header h1 span {
    font-size: 2.166rem;
    font-family: Lato,Lato-Regular,sans-serif;
    text-transform: uppercase
}

.relatedVideos .block header h1 {
    color: #003b4c;
    font-size: 2.353rem;
    font-family: Lato,Lato-Regular,sans-serif;
    text-align: left
}

.relatedVideos .block>header {
    border-bottom: 3px solid rgba(0,0,0,.5);
    margin: 20px auto;
    width: calc(100% - 230px);
    padding: 10px 0
}

.slick-slider {
    -ms-user-select: none;
    user-select: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.slick-list {
    overflow: hidden;
    margin: 0 0 25px;
    padding: 0;
    z-index: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -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 {
    top: 0;
    left: 0
}

.mobileVideo .slick-track {
    margin-bottom: 35px
}

.slick-initialized .bxSliderItem.slick-slide {
    padding: 30px 0 20px
}

.slick-track:after,.slick-track:before {
    display: table;
    content: ''
}

.slick-slide {
    display: none;
    float: left;
    min-height: 1px
}

.right,[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    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: 0;
    background: 0 0
}

.slick-dots li button:focus,.slick-dots li button:hover {
    outline: 0
}

.slick-dots li button:focus:before,.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: Lato,Lato-Regular,sans-serif;
    font-size: 24px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: #000
}

#seed-capital .layoutWrapper .content.text-centered,.layoutWrapper .content,.loadMore,.mentorProfile .grid-item {
    text-align: left
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.slick-next {
    right: -50px
}

.slick-prev {
    left: -50px
}

.slick-next,.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: calc(50% - 25px);
    display: block;
    width: 50px;
    height: 50px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0
}

.sliderVideos .slick-next,.sliderVideos .slick-prev {
    top: calc(50% - 60.5px)
}

.slick-prev::before {
    content: "\e91e"
}

.slick-next::before {
    content: "\e91d"
}

.bxslider>.slick-next:before,.bxslider>.slick-prev:before,.sliderVideos>.slick-next:before,.sliderVideos>.slick-prev:before {
    font-family: icomoon!important;
    font-size: 50px;
    line-height: 1;
    opacity: .75;
    color: #023b4d;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.bxslider,.videoSlider>.slick-next:before,.videoSlider>.slick-prev:before {
    font-family: icomoon!important;
    font-size: 50px;
    line-height: 1;
    opacity: .75;
    color: #FFF
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.animated.infinite {
    animation-iteration-count: infinite
}

.animated.hinge {
    animation-duration: 2s
}

.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY {
    animation-duration: .75s
}

@keyframes slideInRight {
    from {
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,0,0)
    }
}

.slideInRight {
    animation-name: slideInRight
}

#mobileNavigation.is-active {
    background: rgba(5,84,107,1);
    display: block;
    height: 100%;
    position: fixed;
    right: 0
}

#mobileNavigation {
    display: none;
    position: absolute;
    animation-duration: .5s;
    width: 65%
}

.navBarMobile {
    z-index: 999
}

#mobileNavigation .sidrInner ul {
    padding: 10px 15px
}

#mobileNavigation .sidrInner ul li.active a {
    border-bottom: 2px solid #FFF
}

.articlePageLayout {
    background: #fff;
    display: block;
    position: relative
}

#seed-capital .layoutWrapper,.articlePageLayout .layoutWrapper {
    background: #FFF;
    color: #555;
    font-family: Lato,Lato-Regular,sans-serif;
    font-weight: 300
}

.legal.articlePageLayout {
    width: 100%
}

.articlePageLayout .layoutWrapper {
    font-size: 12pt;
    line-height: normal;
    letter-spacing: normal;
    margin: 0 auto;
    width: calc(100% - 460px)
}

.legal.articlePageLayout .layoutWrapper {
    font-size: 14px;
    padding: 25px
}

.legal.articlePageLayout .layoutWrapper h2 {
    font-size: 1.5em
}

.legal.articlePageLayout .layoutWrapper h4,.legal.articlePageLayout .layoutWrapper p {
    line-height: 25px;
    margin-bottom: 10px
}

#seed-capital .layoutWrapper {
    font-size: 16px;
    text-align: left;
    padding: 2em;
    margin: 0 auto;
    max-width: 900px
}

.col-left,.col-right {
    float: left;
    padding: 2em
}

.layoutWrapper .content header {
    overflow: hidden;
    max-height: 400px;
    width: 100%
}

.layoutWrapper .content header img {
    width: 100%
}

.layoutWrapper .content h2 {
    color: #82bc00;
    font-size: 25px;
    margin-bottom: 20px
}

.layoutWrapper .content strong {
    font-weight: 700;
    color: #143949
}

.layoutWrapper header {
    font-size: 16px;
    margin-bottom: 20px
}

.layoutWrapper .content header:after {
    background: rgba(144,144,144,.5);
    content: '';
    display: inline-block;
    height: 1px;
    margin-top: 15px;
    width: 6em
}

#sidebar>* {
    border-top: solid 1px rgba(160,160,160,.3);
    margin: 1em 0 0;
    padding: 1em 0 0
}

#sidebar>:first-child {
    border-top: 0;
    margin-top: 0;
    padding-top: 0
}

#sidebar .account-opening-form {
    padding: 20px;
    background-color: #003b4c
}

#sidebar .account-opening-form h3 {
    color: #fff;
    font-weight: 700;
    font-size: 27px;
    font-family: Lato,Arial,sans-serif
}

#sidebar .account-opening-form h3 span {
    color: #d40909
}

#sidebar .account-opening-form .field {
    margin-top: 24px
}

#sidebar .account-opening-form .textbox,#sidebar .account-opening-form button {
    display: block;
    margin: 0;
    border: 0;
    font-family: Lato,Arial,sans-serif
}

#sidebar .account-opening-form .textbox {
    width: 100%;
    background-color: #fff;
    height: 48px;
    line-height: 48px;
    padding: 0 12px;
    font-size: 17px
}

#sidebar .account-opening-form textarea.textbox {
    height: 125px;
    padding: 12px;
    line-height: normal;
    resize: none
}

#sidebar .account-opening-form button {
    padding: 0;
    width: 194px;
    height: 48px;
    color: #fff;
    background-color: #f47a0e;
    font-size: 24px;
    cursor: pointer;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

#sidebar .account-opening-form button:hover {
    background-color: #82bc00
}

#intro header h2 {
    font-size: 2em;
    font-weight: 400
}

#intro header p {
    font-size: .8em;
    margin: 0 0 2em
}

.layoutWrapper header p {
    font-size: .7em;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 2.5;
    margin-top: -1em;
    text-transform: uppercase
}

.mini-post {
    border-radius: 4px;
    display: -moz-flex;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    background: #fff;
    border: 1px solid rgba(160,160,160,.3);
    margin: 0 0 2em
}

.mini-post header {
    padding: 20px;
    min-height: 4em;
    position: relative;
    -moz-flex-grow: 1;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.mini-post header h3 {
    text-decoration: none;
    font-size: 1em;
    font-weight: 600;
    letter-spacing: normal;
    line-height: normal;
    margin: 0 0 1em
}

.mini-post header h3:hover a {
    color: rgba(245,148,29,1);
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.mini-post header .published {
    display: block;
    font-size: .6em;
    font-weight: 400;
    letter-spacing: normal;
    margin: -.625em 0 1.7em;
    text-transform: uppercase
}

.mini-post header .author {
    position: absolute;
    right: 2em;
    top: 2em
}

.image,.loadMore,.loans>.grid-item,.mentorProfile .grid-item,.shadow {
    position: relative
}

.mini-post .image {
    overflow: hidden;
    width: 100%
}

.image {
    border: 0;
    display: inline-block
}

.image img {
    width: 100%
}

.loadMore {
    color: inherit;
    font-family: Lato,Lato-Regular,sans-serif;
    font-size: .9em;
    font-weight: 600;
    text-decoration: none;
    display: block
}

.description .loadMore,.gridItemContent .loadMore,.loans>.grid-item .loadMore,.mentorProfile .grid-item .loadMore {
    color: #003b4c;
    padding: 10px 0
}

.loadMore:hover,.loans>.grid-item .loadMore:hover,.mentorProfile .grid-item .loadMore:hover {
    color: #DD6A40;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.loans {
    margin: 0 auto;
    max-width: calc(100% - 230px)
}

.loans>.grid-item {
    margin: 15px
}

.mentorProfile {
    margin: 0 auto;
    max-width: 100%
}

.mentorProfile .grid-item {
    border-radius: 7px;
    color: #000;
    display: inline-block;
    font-size: 16px;
    font-family: Lato-Regular,sans-serif;
    float: left;
    line-height: 1.5;
    margin: 15px;
    text-decoration: none;
    width: calc(25% - 30px)
}

#reply_form form textarea,#view_more_replies .register,.articlePageLayout .forumLayout,.forumSearch input,.replyText ul li:last-child span,.thread {
    font-family: Lato,Lato-Regular,sans-serif
}

.lionsProfile .grid-item {
    width: calc(20% - 30px)
}

.mentors {
    margin: 0 auto;
    max-width: 1408px
}

.forumLayout .wrapper {
    margin: 0 auto;
    max-width: 1408px;
    padding: 0 15px
}

#forum.forumLayout .wrapper {
    margin: 0 auto;
    max-width: 100%;
    padding: 0
}

.shadow {
    border: none;
    background: #fff;
    -webkit-box-shadow: 0 0 30px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 30px 5px rgba(0,0,0,.1);
    box-shadow: 0 0 30px 5px rgba(0,0,0,.1)
}

.center-wrapper {
    max-width: 1408px;
    margin: 0 auto;
    padding: 0 20px
}

.center-wrapper h2 {
    font-size: 23px;
    color: #5b5757;
    margin-bottom: 20px;
    font-weight: 700
}

.videoGridBtn.single {
    max-width: 300px;
    width: 100%
}

.videoGridBtn.single .moreVideos {
    background-color: #177474
}

.videoGridBtn.single .moreVideos:hover {
    background-color: #dd6a40
}

#podcast .content-wrapper {
    background-color: #f5f5f5;
    padding: 40px 0
}

#podcast .content-wrapper .summary {
    max-width: 830px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 24px;
    color: #9b9b9b;
    text-align: center
}

#podcast .audios {
    font-size: 0;
    margin-left: -40px
}

#podcast .audios li {
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    padding: 40px 0 0 40px
}

#podcast .audios .tbl {
    display: table;
    width: 100%
}

#podcast .audios .tbl-cell {
    display: table-cell;
    vertical-align: top;
    height: 100%
}

#podcast .audios .tbl-cell.play {
    vertical-align: middle;
    width: 70px;
    color: #fff
}

#podcast .audios .tbl-cell.details {
    padding: 12px 0 0 20px;
    position: relative
}

#podcast .audios .title {
    font-size: 20px;
    color: #003b4d;
    line-height: normal;
    font-weight: 700;
    margin-bottom: 60px
}

#podcast .audios .label {
    position: absolute;
    left: 0;
    display: block;
    bottom: 38px;
    width: 100%;
    font-size: 16px;
    color: #666;
    padding: 0 28px
}

#podcast .audios li:nth-child(1) .tbl-cell.play {
    background-color: #7db500
}

#podcast .audios li:nth-child(1) .tbl-cell.play:hover {
    background-color: #649100
}

#podcast .audios li:nth-child(1) .jp-play-bar {
    background-color: #7db500
}

#podcast .audios li:nth-child(1) .jp-play-bar:hover {
    background-color: #649100
}

#podcast .audios li:nth-child(2) .tbl-cell.play {
    background-color: #ec6533
}

#podcast .audios li:nth-child(2) .tbl-cell.play:hover {
    background-color: #E54D15
}

#podcast .audios li:nth-child(2) .jp-play-bar {
    background-color: #ec6533
}

#podcast .audios li:nth-child(2) .jp-play-bar:hover {
    background-color: #E54D15
}

#podcast .audios li:nth-child(3) .tbl-cell.play {
    background-color: #177474
}

#podcast .audios li:nth-child(3) .tbl-cell.play:hover {
    background-color: #125C5C
}

#podcast .audios li:nth-child(3) .jp-play-bar {
    background-color: #177474
}

#podcast .audios li:nth-child(3) .jp-play-bar:hover {
    background-color: #125C5C
}

.articlePageLayout .forumLayout {
    background: #FFF;
    font-weight: 400;
    line-height: normal;
    letter-spacing: normal;
    margin: 0 auto;
    width: calc(100% - 260px)
}

.forumHeader {
    display: table;
    margin: 0 auto;
    padding: 25px 0;
    width: calc(100% - 260px)
}

.block .filterTopic {
    cursor: pointer;
    font-size: 12px;
    position: relative
}

.block .filterTopic label,.chatSearch input[type=submit],.chatSearch input[type=text],.filterTopic select {
    font-size: 1.15em;
    line-height: 1.5;
    font-family: Lato,Lato-Regular,sans-serif
}

.block .filterTopic label {
    display: block;
    padding: 10px 0;
    text-transform: capitalize
}

.filterTopic select {
    border: 1px solid #ececec;
    background-color: #FFF;
    color: #4f4f4f;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    padding: 10px;
    position: relative;
    height: 45px;
    width: 100%
}

.recentChats {
    background: #ececec;
    color: #4f4f4f;
    padding: 15px
}

.forumHeader .col-2.block:first-child {
    padding-right: 15px
}

.forumHeader .col-2.block {
    display: table-cell;
    vertical-align: top
}

.chatHeader {
    display: table;
    margin: 0 auto;
    padding: 25px 0;
    width: 100%
}

.chatHeader .col-3.block,.thread {
    display: block
}

.chatSearch input[type=submit],.chatSearch input[type=text] {
    padding: 10px;
    height: 45px;
    width: 100%;
    -webkit-appearance: none;
    cursor: pointer
}

.chatSearch input[type=submit] {
    border: 1px solid #003b4d;
    background-color: #003b4d;
    color: #FFF;
    -webkit-border-radius: 0;
    text-align: center
}

.chatSearch input[type=text] {
    border: 1px solid #ececec;
    background-color: #FFF;
    color: #4f4f4f;
    -webkit-border-radius: 0
}

.chatSearch input[type=submit]:hover {
    background-color: #dd6a40;
    border: 1px solid #dd6a40
}

.forumLayout .thread .discussion,.thread:first-child .discussion,.thread:first-child .topic {
    border-top: 1px solid #ececec
}

.chatHeader .col-3.block:nth-child(2) {
    padding: 0 15px
}

.forumSearch {
    position: relative
}

.forumSearch span.icon-search {
    color: #4f4f4f;
    font-size: 24px;
    padding: 12px 15px;
    position: absolute;
    z-index: 1
}

.forumSearch input {
    border: 1px solid #ececec;
    background-color: #FFF;
    color: #4f4f4f;
    font-size: 1.15em;
    line-height: 1.5;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    padding: 10px 20px 10px 60px;
    height: 45px;
    width: 100%
}

.discussion,.topic {
    border-bottom: 1px solid #ececec;
    border-left: none;
    border-right: 1px solid #ececec
}

.thread {
    background: #FFF;
    color: #161212;
    font-size: 12px;
    width: 100%
}

.discussion {
    display: table;
    width: 100%
}

a.discussion:hover {
    background: rgba(236,236,236,.43)
}

.discussion .discussionMeta,.discussion .question,.discussion .time,.discussion .viewsCount {
    color: #161212;
    display: table-cell;
    font-size: 1.1em;
    line-height: normal;
    font-weight: 600
}

.time,.viewsCount {
    width: 16.665%
}

.discussion .question p,.discussion .time,.discussion .viewsCount {
    padding: 25px
}

.discussion .time ul li {
    color: #003B4C;
    font-weight: 600
}

.discussion .time ul li span {
    color: #A1A1A1
}

.discussion .time ul li:nth-child(2) {
    color: #D57516
}

.discussion .viewsCount ul li {
    color: #003B4C;
    font-weight: 600
}

.discussion .viewsCount ul li:first-child span {
    color: #A1A1A1
}

.topic {
    display: table;
    width: 100%
}

.topic .time {
    border: none;
    display: block;
    padding: 25px 25px 0;
    width: 100%
}

.topic .discussionActions {
    border: none;
    display: block;
    padding: 5px 25px 25px;
    width: 100%
}

.topic .topicQuestion {
    color: #161212;
    display: block;
    font-size: 1.5em;
    line-height: normal;
    padding: 25px;
    font-weight: 400;
    width: 100%
}

.topic .discussionActions ul li,.topic .time ul li {
    display: inline-block;
    padding-right: 15px
}

.topic .time ul li,.topic .time ul li:nth-child(2) span {
    color: #003B4C;
    font-weight: 600;
    text-transform: capitalize
}

.topic .time ul li:nth-child(2) {
    color: #D57516
}

.topic .time ul li span {
    color: #A1A1A1
}

.topic .discussionActions ul li a,.topic .discussionActions ul li span {
    color: #535353;
    display: inherit;
    vertical-align: middle;
    padding: 3px
}

.topic .discussionActions ul li span:first-child {
    font-size: 1.3em
}

.topic .discussionActions ul li {
    color: #003B4C;
    font-weight: 600
}

.topic .discussionActions ul li a span {
    color: #003B4C
}

.topic .discussionActions ul li a:hover span {
    color: #D57516
}

.itemReply {
    display: table;
    width: 100%
}

.itemReply>.profilePhoto {
    border-radius: 50%;
    display: inline-block;
    padding: 0;
    height: 40px;
    width: 40px
}

.itemReply .replyText {
    display: inline-block;
    margin-left: 25px
}

.right,.ui-datepicker-rtl {
    direction: rtl
}

.repliesList {
    margin: 0 auto;
    width: calc(100% - 80px)
}

.itemReply,.replyText ul li:nth-child(2) {
    margin: 25px 0
}

.replyText ul li:first-child p,.replyText ul li:first-child span {
    display: inline-block;
    font-weight: 600;
    text-transform: capitalize
}

.replyText ul li:last-child span {
    color: #636363;
    font-size: 11px
}

#reply_form form textarea {
    background: rgba(160,160,160,.075);
    border-radius: 4px;
    border: .02125rem solid rgba(161,161,161,.55);
    box-shadow: none;
    color: rgba(0,0,0,.6);
    font-size: 16px;
    line-height: 1.21428571em;
    margin: 0;
    outline: 0;
    text-align: left;
    padding: 15px;
    width: 100%;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
    -webkit-transition: box-shadow .1s ease,border-color .1s ease;
    transition: box-shadow .1s ease,border-color .1s ease
}

#reply_form form input[type=button],#reply_form form input[type=submit] {
    background-color: #FFF;
    border-radius: 4px;
    border: 1px solid rgba(161,161,161,.55);
    box-shadow: none;
    color: #363636;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: 600;
    height: 3.2em;
    line-height: 3em;
    margin: 15px 0;
    padding: 0 2em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: 250px;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -moz-transition: background-color .2s ease-in-out,color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out,color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out,color .2s ease-in-out;
    transition: background-color .2s ease-in-out,color .2s ease-in-out
}

#feedback_form,.feedback {
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

#reply_form {
    margin-top: 25px
}

#reply_form form input[type=submit]:hover {
    background-color: #DD6A40;
    color: #FFF
}

.replyText ul li:first-child span {
    background: #46c308;
    color: #FFF;
    border-radius: 4px;
    padding: 5px 10px;
    margin-left: 25px
}

#view_more_replies .register {
    background: #003b4c;
    color: #FFF;
    font-size: 1em;
    font-weight: 600;
    text-decoration: none;
    line-height: 50px;
    margin: 30px auto;
    height: 50px;
    max-width: 250px;
    display: block;
    text-align: center;
    vertical-align: middle
}

#view_more_replies .register:hover {
    color: #FFF;
    background: #DD6A40
}

.forumLayout .breadcrumb-wrapper {
    margin: 15px 0;
    width: 100%
}

.borderLeftGreen {
    border-left: 3px solid #82bc00
}

.borderLeftOrange {
    border-left: 3px solid #f2532a
}

.borderLeftBlue {
    border-left: 3px solid #0076a3
}

.borderLeftGray {
    border-left: 1px solid #ececec
}

#login {
    display: table;
    width: 60%;
    margin: 80px auto
}

.login,.registration {
    vertical-align: middle;
    position: relative;
    z-index: 2;
    text-align: left;
    height: 100%
}

.nominateForm,.user-registration-from {
    height: 100%
}

.button,.form .login form ul li input[type=button],.form .login form ul li input[type=submit],.form .registration form ul li input[type=button],.form .registration form ul li input[type=submit] {
    background-color: #05546b;
    width: 100%
}

.button,.form .login form ul li input[type=button]:hover,.form .login form ul li input[type=submit]:hover,.form .registration form ul li input[type=button]:hover,.form .registration form ul li input[type=submit]:hover {
    background-color: #DD6A40
}

.login-form-holder,.registration-form-holder {
    display: table-cell
}

.input-group label {
    padding: 10px 0
}

.input-group label span {
    color: rgba(0,0,0,.55);
    font-family: Lato-Regular,sans-serif;
    font-size: .8em
}

.login header {
    background: rgba(0,0,0,.1);
    font-size: 12px;
    padding: 15px
}

#merchant_lead_form label,.input-group>label {
    display: block;
    padding: 8px 0
}

#user-login-from ul li.input-group,#user-registration-from ul li.input-group {
    margin: 8px 0
}

form ul {
    display: block
}

.input-group>* {
    width: 100%!important
}

#merchant_lead_form label {
    min-width: 100%
}

#txt_kcb_account_number_holder {
    display: none
}

.inner-message {
    border: 1px dashed;
    padding: 10px;
    margin-bottom: 10px
}

.inner-message-wrapper {
    width: 70%
}

.right {
    text-align: right
}

.left {
    float: left;
    text-align: left
}

.blocker,.feedback .feedback-close,.feedback .summary,.feedback .text-center,.feedback h2 {
    text-align: center
}

.left.repliesList,.right.repliesList {
    margin: 45px auto;
    width: calc(80% - 80px)
}

.left.repliesList .itemReply .replyText:after,.right.repliesList .itemReply .replyText:after {
    top: 15%;
    content: " ";
    height: 0;
    width: 0;
    pointer-events: none;
    margin-top: -8px
}

.right.repliesList .itemReply .replyText {
    border-radius: 9px;
    position: relative;
    background: rgba(194,242,255,.23);
    padding: 25px;
    margin-right: 25px
}

.right.repliesList .itemReply .replyText:after {
    left: 100%;
    border: solid transparent;
    position: absolute;
    border-color: rgba(245,245,245,0);
    border-left-color: rgba(194,242,255,.23);
    border-width: 8px
}

.left.repliesList .itemReply .replyText {
    border-radius: 9px;
    position: relative;
    background: #f5f5f5;
    padding: 25px;
    margin-right: 25px
}

.left.repliesList .itemReply .replyText:after {
    right: 100%;
    border: solid transparent;
    position: absolute;
    border-color: rgba(245,245,245,0);
    border-right-color: #f5f5f5;
    border-width: 8px
}

#feedback_form {
    width: 558px;
    padding-left: 58px;
    position: fixed;
    top: 50%;
    right: -500px;
    z-index: 998;
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.feedback-open #feedback_form {
    right: 0;
    z-index: 999
}

#feedback_form .btn-feedback {
    width: 150px;
    height: 58px;
    position: absolute;
    left: -46px;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    text-align: center;
    background-color: #08c;
    color: #fff;
    font-family: Bliss2-Medium,Arial,sans-serif;
    font-size: 20px;
    display: block;
    line-height: 58px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

#feedback_form .btn-feedback:hover {
    background-color: #DD6A40
}

.feedback {
    background-color: #fff;
    overflow-y: auto;
    height: 100%;
    position: relative;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.75);
    -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.75);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.75)
}

.feedback .feedback-close {
    display: block;
    width: 40px;
    height: 40px;
    color: #fff;
    position: absolute;
    right: 0;
    top: 2%;
    line-height: 40px;
    cursor: pointer;
    font-size: 24px
}

.feedback .feedback-close:hover {
    color: #f90
}

.feedback-open .feedback {
    visibility: visible
}

.feedback h2 {
    color: #FFF;
    margin-bottom: 0
}

.feedback .summary {
    font-size: 16px;
    padding: 20px 20px 0;
    color: gray
}

.feedback-form li {
    display: block
}

.feedback-form label {
    display: block;
    padding: 10px 0;
    color: #39454d
}

.feedback-form .textbox {
    display: block;
    margin: 0;
    width: 100%;
    border: 2px solid #e0e0e0;
    background-color: #fff;
    height: 46px;
    line-height: 43px;
    padding: 0 16px;
    font-size: 14px;
    color: #888;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.feedback-form textarea.textbox {
    resize: none;
    height: 100px;
    line-height: normal;
    padding: 10px 16px
}

.feedback-form .error .textbox {
    border-color: #e94b35
}

.feedback-form .error label {
    color: #e94b35
}

.feedback-form .error .textbox::-webkit-input-placeholder {
    color: #e94b35;
    opacity: 1
}

.feedback-form .error .textbox::-moz-placeholder {
    color: #e94b35;
    opacity: 1
}

.feedback-form .error .textbox:-ms-input-placeholder {
    color: #e94b35;
    opacity: 1
}

.feedback-form .error .textbox::placeholder {
    color: #e94b35;
    opacity: 1
}

.feedback-form .btn {
    height: 48px;
    margin-bottom: 20px;
    -webkit-transition: none;
    transition: none
}

.feedback-form .btn:before {
    height: 48px;
    line-height: 48px
}

.feedback-form .btn:after {
    -webkit-transition: none;
    transition: none
}

.feedback-form .btn span {
    line-height: 48px
}

.nominateForm label {
    font-size: 16px;
    display: block;
    padding: 16px 0;
    color: #39454d
}

.feedback header {
    color: #fff;
    background: #08c;
    padding: 10px
}

.submitBtn {
    margin-top: 20px
}

.blocker:before,.modal {
    display: inline-block;
    vertical-align: middle
}

.blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: auto;
    z-index: 1;
    padding: 20px;
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.blocker:before {
    content: "";
    height: 100%;
    margin-right: -.05em
}

.blocker.behind {
    background-color: transparent
}

.modal {
    position: relative;
    top: 50px;
    z-index: 2;
    max-width: 600px;
    width: 90%;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left
}

.modal a.close-modal {
    position: absolute;
    top: -12.5px;
    right: -12.5px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lgwYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=) no-repeat
}

.modal-spinner {
    display: none;
    width: 64px;
    height: 64px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-right: -32px;
    margin-top: -32px;
    background: url(data:image/gif;base64,R0lGODlhIAAgAPMAABEREf///0VFRYKCglRUVG5ubsvLy62trTQ0NCkpKU5OTuLi4vr6+gAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==) center center no-repeat #111;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}

.ui-helper-reset,.ui-menu {
    outline: 0;
    list-style: none
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default!important
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%
}

.ui-autocomplete,.ui-menu .ui-menu {
    position: absolute
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}

.ui-autocomplete {
    top: 0;
    left: 0;
    cursor: default
}

.ui-menu {
    padding: 0;
    margin: 0;
    display: block
}

.ui-button,.ui-controlgroup {
    display: inline-block;
    vertical-align: middle
}

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em
}

.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0
}

.ui-menu .ui-state-active,.ui-menu .ui-state-focus {
    margin: -1px
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0
}

.ui-menu .ui-menu-icon {
    left: auto;
    right: 0
}

.ui-button {
    padding: .4em 1em;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    text-align: center;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: visible
}

.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited {
    text-decoration: none
}

.ui-button-icon-only {
    width: 2em;
    text-indent: -9999px;
    white-space: nowrap
}

input.ui-button.ui-button-icon-only {
    text-indent: 0
}

.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap
}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em
}

button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-controlgroup>.ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0
}

.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus {
    z-index: 9999
}

.ui-controlgroup-vertical>.ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left
}

.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em
}

.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%
}

.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {
    border-left: none
}

.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {
    border-top: none
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none
}

.ui-controlgroup-vertical .ui-spinner-input {
    width: 75%;
    width: calc(100% - 2.4em)
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none
}

.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 45%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a,.ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0;
    padding: 1px;
    height: 20px
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: 0 0;
    overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0
}

.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0
}

.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0
}

.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0
}

.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw {
    width: 7px;
    height: 7px
}

.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0
}

.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0
}

.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0
}

.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none
}

.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down {
    bottom: 0
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
    background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
    height: 100%;
    filter: alpha(opacity=25);
    opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none
}

.ui-selectable {
    -ms-touch-action: none;
    touch-action: none
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000
}

.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: 700;
    line-height: 1.5;
    padding: 2px .4em;
    margin: .5em 0 0;
    height: auto;
    border: 0
}

.ui-selectmenu-open {
    display: block
}

.ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em
}

.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle
}

.ui-spinner-input {
    border: none;
    background: 0 0;
    color: inherit;
    padding: .222em 0;
    margin: .2em 2em .2em .4em;
    vertical-align: middle
}

.ui-widget-content a,.ui-widget-header,.ui-widget-header a {
    color: #333
}

.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-widget,.ui-widget .ui-widget {
    font-size: 1em
}

.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none
}

.ui-spinner-up {
    top: 0
}

.ui-tabs {
    position: relative;
    padding: .2em
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: 0 0
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px
}

body .ui-tooltip {
    border-width: 2px
}

.ui-widget {
    font-family: Arial,Helvetica,sans-serif
}

.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333
}

.ui-widget-header {
    border: 1px solid #ddd;
    background: #e9e9e9;
    font-weight: 700
}

.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: 400;
    color: #454545
}

.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
    color: #454545;
    text-decoration: none
}

.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
    border: 1px solid #ccc;
    background: #ededed;
    font-weight: 400;
    color: #2b2b2b
}

.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover {
    color: #2b2b2b;
    text-decoration: none
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6
}

.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: 400;
    color: #fff
}

.ui-icon-background,.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #fff
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620
}

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #777620
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f
}

.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text {
    color: #5f3f3f
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
    background-image: url(https://b177e7.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/ui-icons_444444_256x240.png)
}

.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
    background-image: url(https://ac1317.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/ui-icons_555555_256x240.png)
}

.ui-button:active .ui-icon,.ui-state-active .ui-icon {
    background-image: url(https://8b57f8.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/ui-icons_ffffff_256x240.png);
}

.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon {
    background-image: url(https://498ca3.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/ui-icons_777620_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url(https://92ced9.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/ui-icons_cc0000_256x240.png);
}

.ui-button .ui-icon {
    background-image: url(https://47260f.claudeassets.com/20210801173725im_/https://www.kcb2jiajiri.com/wp-content/themes/kcb_bankika/images/ui-icons_777777_256x240.png);
}

.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-caret-1-n {
    background-position: 0 0
}

.ui-icon-caret-1-ne {
    background-position: -16px 0
}

.ui-icon-caret-1-e {
    background-position: -32px 0
}

.ui-icon-caret-1-se {
    background-position: -48px 0
}

.ui-icon-caret-1-s {
    background-position: -65px 0
}

.ui-icon-caret-1-sw {
    background-position: -80px 0
}

.ui-icon-caret-1-w {
    background-position: -96px 0
}

.ui-icon-caret-1-nw {
    background-position: -112px 0
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-first,.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
    border-top-left-radius: 3px
}

.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
    border-top-right-radius: 3px
}

.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
    border-bottom-left-radius: 3px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
    border-bottom-right-radius: 3px
}

.ui-widget-overlay {
    background: #aaa;
    opacity: .3;
    filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
    -webkit-box-shadow: 0 0 5px #666;
    box-shadow: 0 0 5px #666
}

.successVideos .videoSlider {
    display: block;
}

/*start of mentorships tabs*/
.tab {
    padding-top: 50px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    background: #fff;
    width: 70%;
    margin: 0 auto;
    font-family: 'Roboto', sans-serif;
    line-height: 1.5;
    font-weight: 300;
    color: #888;
    -webkit-font-smoothing: antialiased;
}

.tabs {
    display: table;
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.tabs li {
    float: left;
    line-height: 64px;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.tabs a {
    background-color: #eff0f2;
    border-bottom: 1px solid #fff;
    color: #888;
    font-weight: 500;
    display: block;
    letter-spacing: 0;
    outline: none;
    padding: 0 20px;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-bottom: 2px solid rgba(130, 188, 0, 1);
}

.tabs_item {
    display: none;
    padding: 30px 0;
}

/*.tabs_item h4 {*/
/*font-weight: bold;*/
/*color: blue;*/
/*font-size: 20px;*/
/*}*/

/*.tabs_item img {*/
/*width: 200px;*/
/*float: left;*/
/*margin-right: 30px;*/
/*}*/

.tabs_item:first-child {
    display: block;
}

.current a {
    color: #fff;
    background: rgba(130, 188, 0, 1);
}

.tabs_item.about-tab .block > header {
    font-size: 21px;
    margin: 0;
    width: 100%;
}

.tabs_item.about-tab .block{
    padding: 35px 0;
}

.tabs_item.about-tab .block > header > *{
    text-align: left;
    max-width: 100%;
    width: 100%;
}

@media (max-width: 800px) {
    .tab {
        padding-top: 30px;
        margin-bottom: 20px;
        width: 90%;
    }

    .tabs li {
        float: none;
        line-height: 50px;
    }

    .tabs_item.about-tab .block > header {
        font-size: 16px;
    }
}

@media (max-width: 320px) {
    .tabs_item.about-tab .block > header {
        font-size: 14px;
    }
}

/*end of mentorships tabs*/

/*!
 * # Semantic UI 2.4.2 - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.table{width:100%;background:#fff;margin:1em 0;border:1px solid rgba(34,36,38,.15);-webkit-box-shadow:none;box-shadow:none;border-radius:.28571429rem;text-align:left;color:rgba(0,0,0,.87);border-collapse:separate;border-spacing:0}.ui.table:first-child{margin-top:0}.ui.table:last-child{margin-bottom:0}.ui.table td,.ui.table th{-webkit-transition:background .1s ease,color .1s ease;transition:background .1s ease,color .1s ease}.ui.table thead{-webkit-box-shadow:none;box-shadow:none}.ui.table thead th{cursor:auto;background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);padding:.92857143em .78571429em;vertical-align:inherit;font-style:none;font-weight:700;text-transform:none;border-bottom:1px solid rgba(34,36,38,.1);border-left:none}.ui.table thead tr>th:first-child{border-left:none}.ui.table thead tr:first-child>th:first-child{border-radius:.28571429rem 0 0 0}.ui.table thead tr:first-child>th:last-child{border-radius:0 .28571429rem 0 0}.ui.table thead tr:first-child>th:only-child{border-radius:.28571429rem .28571429rem 0 0}.ui.table tfoot{-webkit-box-shadow:none;box-shadow:none}.ui.table tfoot th{cursor:auto;border-top:1px solid rgba(34,36,38,.15);background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);padding:.78571429em .78571429em;vertical-align:middle;font-style:normal;font-weight:400;text-transform:none}.ui.table tfoot tr>th:first-child{border-left:none}.ui.table tfoot tr:first-child>th:first-child{border-radius:0 0 0 .28571429rem}.ui.table tfoot tr:first-child>th:last-child{border-radius:0 0 .28571429rem 0}.ui.table tfoot tr:first-child>th:only-child{border-radius:0 0 .28571429rem .28571429rem}.ui.table tr td{border-top:1px solid rgba(34,36,38,.1)}.ui.table tr:first-child td{border-top:none}.ui.table tbody+tbody tr:first-child td{border-top:1px solid rgba(34,36,38,.1)}.ui.table td{padding:.78571429em .78571429em;text-align:inherit}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment{padding:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}@media only screen and (max-width:767px){.ui.table:not(.unstackable){width:100%}.ui.table:not(.unstackable) tbody,.ui.table:not(.unstackable) tr,.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{width:auto!important;display:block!important}.ui.table:not(.unstackable){padding:0}.ui.table:not(.unstackable) thead{display:block}.ui.table:not(.unstackable) tfoot{display:block}.ui.table:not(.unstackable) tr{padding-top:1em;padding-bottom:1em;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{background:0 0;border:none!important;padding:.25em .75em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.table:not(.unstackable) td:first-child,.ui.table:not(.unstackable) th:first-child{font-weight:700}.ui.definition.table:not(.unstackable) thead th:first-child{-webkit-box-shadow:none!important;box-shadow:none!important}}.ui.table td .image,.ui.table td .image img,.ui.table th .image,.ui.table th .image img{max-width:none}.ui.structured.table{border-collapse:collapse}.ui.structured.table thead th{border-left:none;border-right:none}.ui.structured.sortable.table thead th{border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(34,36,38,.15)}.ui.structured.basic.table th{border-left:none;border-right:none}.ui.structured.celled.table tr td,.ui.structured.celled.table tr th{border-left:1px solid rgba(34,36,38,.1);border-right:1px solid rgba(34,36,38,.1)}.ui.definition.table thead:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:400;color:rgba(0,0,0,.4);-webkit-box-shadow:-1px -1px 0 1px #fff;box-shadow:-1px -1px 0 1px #fff}.ui.definition.table tfoot:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:rgba(0,0,0,.4);color:normal;-webkit-box-shadow:1px 1px 0 1px #fff;box-shadow:1px 1px 0 1px #fff}.ui.celled.definition.table thead:not(.full-width) th:first-child{-webkit-box-shadow:0 -1px 0 1px #fff;box-shadow:0 -1px 0 1px #fff}.ui.celled.definition.table tfoot:not(.full-width) th:first-child{-webkit-box-shadow:0 1px 0 1px #fff;box-shadow:0 1px 0 1px #fff}.ui.definition.table tr td.definition,.ui.definition.table tr td:first-child:not(.ignored){background:rgba(0,0,0,.03);font-weight:700;color:rgba(0,0,0,.95);text-transform:'';-webkit-box-shadow:'';box-shadow:'';text-align:'';font-size:1em;padding-left:'';padding-right:''}.ui.definition.table thead:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table tfoot:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table td:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.table td.positive,.ui.table tr.positive{-webkit-box-shadow:0 0 0 #a3c293 inset;box-shadow:0 0 0 #a3c293 inset}.ui.table td.positive,.ui.table tr.positive{background:#fcfff5!important;color:#2c662d!important}.ui.table td.negative,.ui.table tr.negative{-webkit-box-shadow:0 0 0 #e0b4b4 inset;box-shadow:0 0 0 #e0b4b4 inset}.ui.table td.negative,.ui.table tr.negative{background:#fff6f6!important;color:#9f3a38!important}.ui.table td.error,.ui.table tr.error{-webkit-box-shadow:0 0 0 #e0b4b4 inset;box-shadow:0 0 0 #e0b4b4 inset}.ui.table td.error,.ui.table tr.error{background:#fff6f6!important;color:#9f3a38!important}.ui.table td.warning,.ui.table tr.warning{-webkit-box-shadow:0 0 0 #c9ba9b inset;box-shadow:0 0 0 #c9ba9b inset}.ui.table td.warning,.ui.table tr.warning{background:#fffaf3!important;color:#573a08!important}.ui.table td.active,.ui.table tr.active{-webkit-box-shadow:0 0 0 rgba(0,0,0,.87) inset;box-shadow:0 0 0 rgba(0,0,0,.87) inset}.ui.table td.active,.ui.table tr.active{background:#e0e0e0!important;color:rgba(0,0,0,.87)!important}.ui.table tr td.disabled,.ui.table tr.disabled td,.ui.table tr.disabled:hover,.ui.table tr:hover td.disabled{pointer-events:none;color:rgba(40,40,40,.3)}@media only screen and (max-width:991px){.ui[class*="tablet stackable"].table,.ui[class*="tablet stackable"].table tbody,.ui[class*="tablet stackable"].table tr,.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{width:100%!important;display:block!important}.ui[class*="tablet stackable"].table{padding:0}.ui[class*="tablet stackable"].table thead{display:block}.ui[class*="tablet stackable"].table tfoot{display:block}.ui[class*="tablet stackable"].table tr{padding-top:1em;padding-bottom:1em;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{background:0 0;border:none!important;padding:.25em .75em;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.definition[class*="tablet stackable"].table thead th:first-child{-webkit-box-shadow:none!important;box-shadow:none!important}}.ui.table [class*="left aligned"],.ui.table[class*="left aligned"]{text-align:left}.ui.table [class*="center aligned"],.ui.table[class*="center aligned"]{text-align:center}.ui.table [class*="right aligned"],.ui.table[class*="right aligned"]{text-align:right}.ui.table [class*="top aligned"],.ui.table[class*="top aligned"]{vertical-align:top}.ui.table [class*="middle aligned"],.ui.table[class*="middle aligned"]{vertical-align:middle}.ui.table [class*="bottom aligned"],.ui.table[class*="bottom aligned"]{vertical-align:bottom}.ui.table td.collapsing,.ui.table th.collapsing{width:1px;white-space:nowrap}.ui.fixed.table{table-layout:fixed}.ui.fixed.table td,.ui.fixed.table th{overflow:hidden;text-overflow:ellipsis}.ui.selectable.table tbody tr:hover,.ui.table tbody tr td.selectable:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.inverted.table tbody tr td.selectable:hover,.ui.selectable.inverted.table tbody tr:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.ui.table tbody tr td.selectable{padding:0}.ui.table tbody tr td.selectable>a:not(.ui){display:block;color:inherit;padding:.78571429em .78571429em}.ui.selectable.table tr.error:hover,.ui.selectable.table tr:hover td.error,.ui.table tr td.selectable.error:hover{background:#ffe7e7!important;color:#943634!important}.ui.selectable.table tr.warning:hover,.ui.selectable.table tr:hover td.warning,.ui.table tr td.selectable.warning:hover{background:#fff4e4!important;color:#493107!important}.ui.selectable.table tr.active:hover,.ui.selectable.table tr:hover td.active,.ui.table tr td.selectable.active:hover{background:#e0e0e0!important;color:rgba(0,0,0,.87)!important}.ui.selectable.table tr.positive:hover,.ui.selectable.table tr:hover td.positive,.ui.table tr td.selectable.positive:hover{background:#f7ffe6!important;color:#275b28!important}.ui.selectable.table tr.negative:hover,.ui.selectable.table tr:hover td.negative,.ui.table tr td.selectable.negative:hover{background:#ffe7e7!important;color:#943634!important}.ui.attached.table{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% - (-1px * 2));max-width:calc(100% - (-1px * 2));-webkit-box-shadow:none;box-shadow:none;border:1px solid #d4d4d5}.ui.attached+.ui.attached.table:not(.top){border-top:none}.ui[class*="top attached"].table{bottom:0;margin-bottom:0;top:0;margin-top:1em;border-radius:.28571429rem .28571429rem 0 0}.ui.table[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].table{bottom:0;margin-top:0;top:0;margin-bottom:1em;-webkit-box-shadow:none,none;box-shadow:none,none;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].table:last-child{margin-bottom:0}.ui.striped.table tbody tr:nth-child(2n),.ui.striped.table>tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.inverted.striped.table tbody tr:nth-child(2n),.ui.inverted.striped.table>tr:nth-child(2n){background-color:rgba(255,255,255,.05)}.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover{background:#efefef!important;color:rgba(0,0,0,.95)!important}.ui.table [class*="single line"],.ui.table[class*="single line"]{white-space:nowrap}.ui.table [class*="single line"],.ui.table[class*="single line"]{white-space:nowrap}.ui.red.table{border-top:.2em solid #db2828}.ui.inverted.red.table{background-color:#db2828!important;color:#fff!important}.ui.orange.table{border-top:.2em solid #f2711c}.ui.inverted.orange.table{background-color:#f2711c!important;color:#fff!important}.ui.yellow.table{border-top:.2em solid #fbbd08}.ui.inverted.yellow.table{background-color:#fbbd08!important;color:#fff!important}.ui.olive.table{border-top:.2em solid #b5cc18}.ui.inverted.olive.table{background-color:#b5cc18!important;color:#fff!important}.ui.green.table{border-top:.2em solid #21ba45}.ui.inverted.green.table{background-color:#21ba45!important;color:#fff!important}.ui.teal.table{border-top:.2em solid #00b5ad}.ui.inverted.teal.table{background-color:#00b5ad!important;color:#fff!important}.ui.blue.table{border-top:.2em solid #2185d0}.ui.inverted.blue.table{background-color:#2185d0!important;color:#fff!important}.ui.violet.table{border-top:.2em solid #6435c9}.ui.inverted.violet.table{background-color:#6435c9!important;color:#fff!important}.ui.purple.table{border-top:.2em solid #a333c8}.ui.inverted.purple.table{background-color:#a333c8!important;color:#fff!important}.ui.pink.table{border-top:.2em solid #e03997}.ui.inverted.pink.table{background-color:#e03997!important;color:#fff!important}.ui.brown.table{border-top:.2em solid #a5673f}.ui.inverted.brown.table{background-color:#a5673f!important;color:#fff!important}.ui.grey.table{border-top:.2em solid #767676}.ui.inverted.grey.table{background-color:#767676!important;color:#fff!important}.ui.black.table{border-top:.2em solid #1b1c1d}.ui.inverted.black.table{background-color:#1b1c1d!important;color:#fff!important}.ui.one.column.table td{width:100%}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.33333333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66666667%}.ui.seven.column.table td{width:14.28571429%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.11111111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.09090909%}.ui.twelve.column.table td{width:8.33333333%}.ui.thirteen.column.table td{width:7.69230769%}.ui.fourteen.column.table td{width:7.14285714%}.ui.fifteen.column.table td{width:6.66666667%}.ui.sixteen.column.table td{width:6.25%}.ui.table td.one.wide,.ui.table th.one.wide{width:6.25%}.ui.table td.two.wide,.ui.table th.two.wide{width:12.5%}.ui.table td.three.wide,.ui.table th.three.wide{width:18.75%}.ui.table td.four.wide,.ui.table th.four.wide{width:25%}.ui.table td.five.wide,.ui.table th.five.wide{width:31.25%}.ui.table td.six.wide,.ui.table th.six.wide{width:37.5%}.ui.table td.seven.wide,.ui.table th.seven.wide{width:43.75%}.ui.table td.eight.wide,.ui.table th.eight.wide{width:50%}.ui.table td.nine.wide,.ui.table th.nine.wide{width:56.25%}.ui.table td.ten.wide,.ui.table th.ten.wide{width:62.5%}.ui.table td.eleven.wide,.ui.table th.eleven.wide{width:68.75%}.ui.table td.twelve.wide,.ui.table th.twelve.wide{width:75%}.ui.table td.thirteen.wide,.ui.table th.thirteen.wide{width:81.25%}.ui.table td.fourteen.wide,.ui.table th.fourteen.wide{width:87.5%}.ui.table td.fifteen.wide,.ui.table th.fifteen.wide{width:93.75%}.ui.table td.sixteen.wide,.ui.table th.sixteen.wide{width:100%}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap;border-left:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87)}.ui.sortable.table thead th:first-child{border-left:none}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.sortable.table thead th:after{display:none;font-style:normal;font-weight:400;text-decoration:inherit;content:'';height:1em;width:auto;opacity:.8;margin:0 0 0 .5em;font-family:Icons}.ui.sortable.table thead th.ascending:after{content:'\f0d8'}.ui.sortable.table thead th.descending:after{content:'\f0d7'}.ui.sortable.table th.disabled:hover{cursor:auto;color:rgba(40,40,40,.3)}.ui.sortable.table thead th:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.ui.sortable.table thead th.sorted{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.sortable.table thead th.sorted:after{display:inline-block}.ui.sortable.table thead th.sorted:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.inverted.sortable.table thead th.sorted{background:rgba(255,255,255,.15) -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:rgba(255,255,255,.15) -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:rgba(255,255,255,.15) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.ui.inverted.sortable.table thead th:hover{background:rgba(255,255,255,.08) -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:rgba(255,255,255,.08) -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:rgba(255,255,255,.08) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.ui.inverted.sortable.table thead th{border-left-color:transparent;border-right-color:transparent}.ui.inverted.table{background:#333;color:rgba(255,255,255,.9);border:none}.ui.inverted.table th{background-color:rgba(0,0,0,.15);border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.9)!important}.ui.inverted.table tr td{border-color:rgba(255,255,255,.1)!important}.ui.inverted.table tr td.disabled,.ui.inverted.table tr.disabled td,.ui.inverted.table tr.disabled:hover td,.ui.inverted.table tr:hover td.disabled{pointer-events:none;color:rgba(225,225,225,.3)}.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,.ui.inverted.definition.table thead:not(.full-width) th:first-child{background:#fff}.ui.inverted.definition.table tr td:first-child{background:rgba(255,255,255,.02);color:#fff}.ui.collapsing.table{width:auto}.ui.basic.table{background:0 0;border:1px solid rgba(34,36,38,.15);-webkit-box-shadow:none;box-shadow:none}.ui.basic.table tfoot,.ui.basic.table thead{-webkit-box-shadow:none;box-shadow:none}.ui.basic.table th{background:0 0;border-left:none}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.ui.basic.table td{background:0 0}.ui.basic.striped.table tbody tr:nth-child(2n){background-color:rgba(0,0,0,.05)!important}.ui[class*="very basic"].table{border:none}.ui[class*="very basic"].table:not(.sortable):not(.striped) td,.ui[class*="very basic"].table:not(.sortable):not(.striped) th{padding:''}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child{padding-left:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child{padding-right:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th{padding-top:0}.ui.celled.table tr td,.ui.celled.table tr th{border-left:1px solid rgba(34,36,38,.1)}.ui.celled.table tr td:first-child,.ui.celled.table tr th:first-child{border-left:none}.ui.padded.table th{padding-left:1em;padding-right:1em}.ui.padded.table td,.ui.padded.table th{padding:1em 1em}.ui[class*="very padded"].table th{padding-left:1.5em;padding-right:1.5em}.ui[class*="very padded"].table td{padding:1.5em 1.5em}.ui.compact.table th{padding-left:.7em;padding-right:.7em}.ui.compact.table td{padding:.5em .7em}.ui[class*="very compact"].table th{padding-left:.6em;padding-right:.6em}.ui[class*="very compact"].table td{padding:.4em .6em}.ui.small.table{font-size:.9em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em}
/*
     FILE ARCHIVED ON 00:21:51 Oct 22, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:57:21 Jul 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.458
  exclusion.robots: 0.059
  exclusion.robots.policy: 0.05
  esindex: 0.006
  cdx.remote: 23.996
  LoadShardBlock: 110.031 (3)
  PetaboxLoader3.datanode: 83.639 (5)
  PetaboxLoader3.resolve: 48.157 (3)
  load_resource: 69.643
  loaddict: 20.639
*/