.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{-moz-box-sizing:border-box;box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:hsla(0,0%,100%,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(images/layers.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:hsla(0,0%,100%,.8);border:2px solid #777;border-top:none;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@-webkit-keyframes leaflet-gestures-fadein{0%{opacity:0}to{opacity:1}}@keyframes leaflet-gestures-fadein{0%{opacity:0}to{opacity:1}}.leaflet-container:after{-webkit-animation:leaflet-gestures-fadein .8s backwards;animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);bottom:0;left:0;padding:15px;pointer-events:none;position:absolute;right:0;top:0;z-index:461}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}

/*!
 * Theme Name: Kois Center 2.0
 * Author: SiteCrafting, Inc
 * Author URI: http://sitecrafting.com
 * Version: 2.0
 *
 * (c) Copyright 2016 SiteCrafting, Inc.
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}[id]{scroll-margin-top:80px}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}select[multiple],select[size]{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#wp-toolbar #wp-admin-bar-comments,#wp-toolbar #wp-admin-bar-customize,#wp-toolbar #wp-admin-bar-new-content,#wp-toolbar #wp-admin-bar-search,#wp-toolbar #wp-admin-bar-wpseo-menu{display:none}.hide-text{overflow:hidden;text-indent:101%;white-space:nowrap}.visuallyhidden{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:0;margin:-1px;padding:0;width:0}html{background:#a6956a}body{background:#fff;color:#000;font:normal 14px/1.4 open-sans,arial,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-family:adobe-garamond-pro,times,serif;font-weight:400;line-height:1.1}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h2,h3,h4,h5,h6{margin:0 0 10px}.h1,h1{color:#000;font-size:36px;line-height:1.1;margin-bottom:30px;margin-top:0;position:relative}.h1:after,h1:after{background:#a6956a;content:"";display:block;height:1px;margin-top:15px;width:188px}.border-headline{margin:0 0 30px;position:relative}.border-headline:after{background:#a6956a;content:"";display:block;height:1px;margin-top:15px;width:150px}.h2,h2{font-size:32px}.h2.subheadline,h2.subheadline{color:#000;font-size:24px;font-style:italic}.h3,h3{font-size:28px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.h6,h6{font-size:18px}.h6.map-room-name,h6.map-room-name{line-height:1.1;margin-bottom:25px;margin-top:8px;position:relative}.h6.map-room-name:after,h6.map-room-name:after{background:#a6956a;bottom:-12px;content:"";display:block;height:1px;left:0;position:absolute;width:188px}.headline-label{color:#a6956a;font-family:open-sans,arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.88px;line-height:17px;text-transform:uppercase}.headline-label--txt-color{color:#000}h5.header-status-icon-clock{background-image:url(/wp-content/themes/kois-2017-web/img/status-icon-hourglass.svg)}h5.header-status-icon-clock,h5.header-status-icon-empty{background-repeat:no-repeat;margin-bottom:0;min-height:30px;padding-left:37px}h5.header-status-icon-empty{background-image:url(/wp-content/themes/kois-2017-web/img/status-icon-empty.svg)}h5.header-status-icon-check{background-image:url(/wp-content/themes/kois-2017-web/img/status-icon-check.svg);background-repeat:no-repeat;margin-bottom:0;min-height:30px;padding-left:37px}.member-status-requirement-detail{display:block;margin-left:37px}.member-status-requirement-line{border-bottom:1px solid #eee;margin-bottom:20px;margin-top:15px}#member-status-popup{max-width:1000px;padding-top:40px}#member-status-popup .flex-row{margin-left:0;margin-right:0}#member-status-popup .filter--bar{margin-bottom:0;padding-left:30px!important}#member-status-popup h4{margin-bottom:0;padding-top:10px}.member-status-popup-dismiss{text-align:right}.member-requirements-header-container{padding-left:0!important;padding-right:0!important}.member-requirements-old-req{border-bottom:1px solid #cdc9c9;border-left:1px solid #cdc9c9;padding-bottom:30px;padding-left:30px!important;padding-right:0!important;padding-top:35px}.member-requirements-old-req label{font-size:inherit;font-weight:600;text-transform:uppercase}.member-requirements-arrow{border-bottom:1px solid #cdc9c9;padding-bottom:30px;padding-top:40px;text-align:center}.member-requirements-new-req{border-bottom:1px solid #cdc9c9;border-right:1px solid #cdc9c9;padding-bottom:30px;padding-left:0!important;padding-right:30px!important;padding-top:35px}.member-requirements-new-req label{font-size:inherit;font-weight:600;text-transform:uppercase}.member-status-popup-dismiss{cursor:pointer;margin:0 auto;position:absolute;right:-32px;top:-32px}.status-flag{border:1px solid #000;border-radius:100px;color:#000;display:inline-block;font-size:12px;font-weight:600;min-width:15ch;text-align:center;text-transform:uppercase}.status-flag--green{background-color:#d9e0d1;border-color:#9fb28b}.status-flag--red{background-color:#e6d2cd;border-color:#c18e83}.button-headline{column-gap:30px;display:grid;grid-template-columns:1fr auto;margin-bottom:30px;row-gap:20px}.button-headline__headline{margin:0}.button-headline__buttons{column-gap:15px;display:flex;flex-flow:row wrap;row-gap:15px}.button-headline__buttons .btn,.button-headline__buttons .gform_next_button,.button-headline__buttons .gform_previous_button,.button-headline__buttons .woocommerce #respond input#submit,.button-headline__buttons .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.button-headline__buttons .woocommerce a.button,.button-headline__buttons .woocommerce a.button.alt,.button-headline__buttons .woocommerce button.button,.button-headline__buttons .woocommerce button.button.alt,.button-headline__buttons .woocommerce input.button,.button-headline__buttons .woocommerce input.button.alt{margin:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:819px){.button-headline{grid-template-columns:100%}.button-headline__headline{order:1}.button-headline__buttons{order:0}}a{color:#766699;transition:all .25s ease}a:hover{color:#533366;text-decoration:underline}a img{border:0}img{height:auto!important;max-width:100%}p{margin:0 0 25px}p.grouptitleol{margin-bottom:10px}p.grouptitleol+ul.bb{margin-left:25px;margin-top:0}ol,ul{margin:25px 15px}ol li>ol,ol li>ul,ul li>ol,ul li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:20px}hr{border:0;border-bottom:1px solid #d8d8d8;height:0;margin:10px 0 20px;padding:0}small span{font-weight:700}.rtecontent{line-height:2}.rtecontent :first-child,.rtecontent h1+ol,.rtecontent h1+ul,.rtecontent h2+ol,.rtecontent h2+ul,.rtecontent h3+ol,.rtecontent h3+ul,.rtecontent h4+ol,.rtecontent h4+ul,.rtecontent h5+ol,.rtecontent h5+ul,.rtecontent h6+ol,.rtecontent h6+ul{margin-top:0}.leaflet-container{color:#000;font:normal 14px/1.4 open-sans,arial,sans-serif}.alignleft{display:inline;float:left;margin-right:20px}.alignright{display:inline;float:right;margin-left:20px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clearfix:after,.clearfix:before,.rtecontent:after,.rtecontent:before{content:" ";display:table}.clearfix:after,.rtecontent:after{clear:both}.hidden{display:none!important;visibility:hidden!important}.black-text{color:#000}.no-underline{text-decoration:none}div.messages{background:#cdd8df;border:1px solid #0c4c78;border-left:none;border-right:none;flex-basis:100%;margin:0 0 20px;padding:20px;width:100%}div.messages,div.messages h4{color:#0c4c78}div.messages p{margin:0;padding:0}div.messages.error{background-color:rgba(255,223,224,.25);border-color:#db0000;color:#db0000}div.messages.error h4{color:#db0000}div.messages.success{background:#edf1e7;border-color:#0f5312;color:#0f5312}div.messages.success h4{color:#0f5312}div.messages.warning{background:#fffae3;border-color:#f1e193;color:#000}div.messages.warning h4{background-image:url(/wp-content/themes/kois-2017-web/img/icon-alert-circle.svg);background-repeat:no-repeat;color:#000;padding-left:37px}div.messages.info{background:#e7e4e9;border-color:#bfb7c3;color:#000}div.messages.info h4{background-image:url(/wp-content/themes/kois-2017-web/img/icon-info-circle.svg);background-repeat:no-repeat;color:#000;padding-left:37px}div.course-template-message{margin:auto;max-width:96%;position:relative;top:1.5rem}@media only screen and (max-width:767px){div.course-template-message{margin:auto auto 1rem;top:1rem}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:40px 0;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:20px}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:10px 0}.wp-caption-text{text-align:center}.text-align-left{text-align:left}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.course--details,.flex-container,.payment--details,ul.button-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.kois-error-text{color:#db0000}.weglot-dropdown .weglot-flags:before{display:none}.weglot-flags.en>a:before,.weglot-flags.en>span:before{background-position:-3570px 0!important}.country-selector.weglot-default input[type=checkbox]+label,.country-selector.weglot-default input[type=radio]+label{padding:0!important}.play{position:relative}.play img{width:100%}.play .play-btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:50}.play .play-btn--link{cursor:pointer}.play .play-btn svg{height:40px;width:40px}div.symposium-ported .grid{list-style-type:none;margin:0 0 45px;padding:0}div.symposium-ported .grid:after,div.symposium-ported .grid:before{content:" ";display:table}div.symposium-ported .grid:after{clear:both}@media only screen and (min-width:768px) and (max-width:1023px){div.symposium-ported .grid{margin:0 0 20px}}div.symposium-ported [class*=col-]{float:left;padding-right:45px}@media only screen and (min-width:768px) and (max-width:1023px){div.symposium-ported [class*=col-]{padding-right:20px}}.grid div.symposium-ported [class*=col-]:last-of-type{padding-right:0}div.symposium-ported .col-2-3{width:66.66%}div.symposium-ported .col-1-3{width:33.33%}div.symposium-ported .col-1-1{width:100%}div.symposium-ported .col-3-4{width:75%}div.symposium-ported .col-1-2{width:50%}div.symposium-ported .col-1-4{width:25%}div.symposium-ported .col-1-8{width:12.5%}div.symposium-ported .grid-pad{padding:45px 0 45px 45px}@media only screen and (min-width:768px) and (max-width:1023px){div.symposium-ported .grid-pad{padding:20px 0 20px 20px}}div.symposium-ported .grid-pad [class*=col-]:last-of-type{padding-right:45px}@media only screen and (min-width:768px) and (max-width:1023px){div.symposium-ported .grid-pad [class*=col-]:last-of-type{padding-right:20px}}div.symposium-ported .grid-pull{margin:-45px}@media only screen and (min-width:768px) and (max-width:1023px){div.symposium-ported .grid-pull{margin:-20px}}section.symposium-ported-schedule a{text-decoration:none}section.symposium-ported-schedule div.container{padding:0}section.symposium-ported-schedule .day-list{background:#f5f5f5;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;list-style-type:none;margin:0 0 35px;padding:12px 0}section.symposium-ported-schedule .day-list li{display:inline-block;font-size:14px;font-weight:600;margin:0 15px;text-transform:uppercase}section.symposium-ported-schedule .day-list li a{color:#a6956a}@media only screen and (max-width:529px){section.symposium-ported-schedule .day-list{text-align:center}section.symposium-ported-schedule .day-list li{margin:10px 15px}}section.symposium-ported-schedule a.fancy.schedule-all{color:#533366;font-family:adobe-garamond-pro,times,serif;font-size:18px;font-style:italic}section.symposium-ported-schedule .day-block{margin-bottom:45px}section.symposium-ported-schedule .day-block .small-headline{color:#a6956a;display:block;font-family:adobe-garamond-pro,times,serif;font-size:20px;font-style:italic;line-height:120%}section.symposium-ported-schedule .day-block .large-headline{display:block;font-family:adobe-garamond-pro,times,serif;font-size:32px;line-height:120%;margin-bottom:25px}section.symposium-ported-schedule .day-block .large-headline a.fancy{color:#533366;display:block;font-size:18px;font-style:italic;line-height:160%}section.symposium-ported-schedule .day-block .time-grid{border-top:1px solid #d7d7d7}section.symposium-ported-schedule .day-block .time-grid:after,section.symposium-ported-schedule .day-block .time-grid:before{content:" ";display:table}section.symposium-ported-schedule .day-block .time-grid:after{clear:both}section.symposium-ported-schedule .day-block .time-grid .row{border-bottom:1px solid #d7d7d7}section.symposium-ported-schedule .day-block .time-grid .row:after,section.symposium-ported-schedule .day-block .time-grid .row:before{content:" ";display:table}section.symposium-ported-schedule .day-block .time-grid .row:after{clear:both}section.symposium-ported-schedule .day-block .time-grid .row:nth-of-type(2n){background:#ebebeb}section.symposium-ported-schedule .day-block .time-grid .row>div{float:left;font-family:adobe-garamond-pro,times,serif;font-size:18px}section.symposium-ported-schedule .day-block .time-grid .row .left,section.symposium-ported-schedule .day-block .time-grid .row .right{width:25%}section.symposium-ported-schedule .day-block .time-grid .row .left:after,section.symposium-ported-schedule .day-block .time-grid .row .left:before,section.symposium-ported-schedule .day-block .time-grid .row .right:after,section.symposium-ported-schedule .day-block .time-grid .row .right:before{content:" ";display:table}section.symposium-ported-schedule .day-block .time-grid .row .left:after,section.symposium-ported-schedule .day-block .time-grid .row .right:after{clear:both}section.symposium-ported-schedule .day-block .time-grid .row .left>div,section.symposium-ported-schedule .day-block .time-grid .row .right>div{padding:20px}section.symposium-ported-schedule .day-block .time-grid .row .right{width:75%}section.symposium-ported-schedule .day-block .time-grid .row .right:after,section.symposium-ported-schedule .day-block .time-grid .row .right:before{content:" ";display:table}section.symposium-ported-schedule .day-block .time-grid .row .right:after{clear:both}section.symposium-ported-schedule .day-block .time-grid .row .right .r-wrap{overflow:hidden;padding:0!important;position:relative}section.symposium-ported-schedule .day-block .time-grid .row .right .r-wrap:after,section.symposium-ported-schedule .day-block .time-grid .row .right .r-wrap:before{background:#d7d7d7;bottom:5px;content:"";display:block;left:0;position:absolute;top:5px;width:1px}section.symposium-ported-schedule .day-block .time-grid .row .right .r-wrap:after{left:auto;right:25%}section.symposium-ported-schedule .day-block .time-grid .row .right .r-wrap~.r-wrap{border-top:1px solid #d7d7d7}section.symposium-ported-schedule .day-block .time-grid .row .right .prog-info{float:left;padding:10px 20px;position:relative;width:75%}section.symposium-ported-schedule .day-block .time-grid .row .right .prog-info .location,section.symposium-ported-schedule .day-block .time-grid .row .right .prog-info .title{display:block}section.symposium-ported-schedule .day-block .time-grid .row .right .prog-info .location{color:#a6956a;font-size:15px}section.symposium-ported-schedule .day-block .time-grid .row .right .add-to{float:left;font-style:italic;padding:20px;width:25%}section.symposium-ported-schedule .day-block .time-grid .row .right .add-to a{color:#533366}section.symposium-ported-schedule .day-block .time-grid .row .right .add-to~.add-to{border-top:1px solid #d7d7d7}@media only screen and (min-width:530px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){section.symposium-ported-schedule .day-block .large-headline{font-size:36px}section.symposium-ported-schedule .day-block .time-grid .row .left>div{padding:13px 20px}section.symposium-ported-schedule .day-block .time-grid .row .left .time-frame{font-size:14px}section.symposium-ported-schedule .day-block .time-grid .row .right .r-wrap:after{right:20%}section.symposium-ported-schedule .day-block .time-grid .row .right .prog-info{width:80%}section.symposium-ported-schedule .day-block .time-grid .row .right .add-to{font-size:14px;padding:13px 20px;width:20%}}@media only screen and (min-width:530px) and (max-width:767px){section.symposium-ported-schedule .day-block .small-headline{font-size:18px}section.symposium-ported-schedule .day-block .large-headline{font-size:32px}section.symposium-ported-schedule .day-block .time-grid .row .left .time-frame{font-size:14px}section.symposium-ported-schedule .day-block .time-grid .row .right .r-wrap{position:relative}section.symposium-ported-schedule .day-block .time-grid .row .right .r-wrap:after{right:66px}section.symposium-ported-schedule .day-block .time-grid .row .right .prog-info{padding-right:66px;width:100%}section.symposium-ported-schedule .day-block .time-grid .row .right .add-to{font-size:14px;padding:12px 20px;position:absolute;right:0;top:0;width:65px}section.symposium-ported-schedule .day-block .time-grid .row .right .add-to a{background:url(/wp-content/themes/kois-2017-web/img/ico-cal-add@2x.png) top no-repeat;background-size:20px 24px;display:block;padding-top:26px;text-align:center;width:24px}section.symposium-ported-schedule .day-block .time-grid .row .right .add-to span{display:none}}@media only screen and (max-width:529px){section.symposium-ported-schedule .day-block .small-headline{font-size:18px}section.symposium-ported-schedule .day-block .large-headline{font-size:30px}section.symposium-ported-schedule .day-block .time-grid .row{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}section.symposium-ported-schedule .day-block .time-grid .row .left,section.symposium-ported-schedule .day-block .time-grid .row .right{float:none;width:100%}section.symposium-ported-schedule .day-block .time-grid .row .left .time-frame{background:#ebebeb;font-size:20px;font-style:italic}section.symposium-ported-schedule .day-block .time-grid .row .right .r-wrap{position:relative}section.symposium-ported-schedule .day-block .time-grid .row .right .r-wrap:before{display:none}section.symposium-ported-schedule .day-block .time-grid .row .right .r-wrap:after{right:66px}section.symposium-ported-schedule .day-block .time-grid .row .right .prog-info{padding-right:66px;width:100%}section.symposium-ported-schedule .day-block .time-grid .row .right .add-to{font-size:14px;padding:12px 20px;position:absolute;right:0;top:0;width:65px}section.symposium-ported-schedule .day-block .time-grid .row .right .add-to a{background:url(/wp-content/themes/kois-2017-web/img/ico-cal-add@2x.png) top no-repeat;background-size:20px 24px;display:block;padding-top:26px;text-align:center;width:24px}section.symposium-ported-schedule .day-block .time-grid .row .right .add-to span{display:none}section.symposium-ported-schedule .day-block .time-grid .row:nth-of-type(2n){background:none}}section.symposium-ported{overflow:hidden;padding:65px 0}section.symposium-ported.add-horiz-padding{padding-left:20px;padding-right:20px}section.symposium-ported a{text-decoration:none}section.symposium-ported#hero-slider{background:#ebebeb;padding:65px 30px;position:relative}section.symposium-ported#hero-slider .flexslider{background:none;border:none;margin:0}section.symposium-ported#hero-slider .flexslider .slides li:after,section.symposium-ported#hero-slider .flexslider .slides li:before{content:" ";display:table}section.symposium-ported#hero-slider .flexslider .slides li:after{clear:both}section.symposium-ported#hero-slider .flexslider .slides li .caption,section.symposium-ported#hero-slider .flexslider .slides li .image{background:#fff;border:1px solid #a5a3a3;float:right;min-height:382px;width:50%}section.symposium-ported#hero-slider .flexslider .slides li .image{border-left:none}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap{display:table;filter:alpha(opacity=100);height:100%;height:380px;opacity:1;width:100%}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont{color:#000;display:table-cell;font-family:adobe-garamond-pro,times,serif;height:100%;padding:20px 60px;text-align:center;vertical-align:middle;width:100%}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont .cap-title{display:block;font-size:36px;line-height:120%;margin-bottom:35px;position:relative}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont .cap-title:after,section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont .cap-title:before{background:#ae956b;content:"";display:block;height:1px;left:0;margin:0 auto;max-width:188px;position:absolute;right:0}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont .cap-title:before{top:-12px}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont .cap-title:after{bottom:-12px}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont p{font-size:28px;font-style:italic;line-height:120%;margin-bottom:35px}section.symposium-ported#hero-slider .flexslider .flex-direction-nav li{background-color:#a6956a;height:70px;margin-top:-35px;overflow:hidden;position:absolute;text-indent:100%;top:50%;-webkit-transition:.25s ease;transition:.25s ease;white-space:nowrap;width:30px}section.symposium-ported#hero-slider .flexslider .flex-direction-nav li:hover{background-color:#8e7957}section.symposium-ported#hero-slider .flexslider .flex-direction-nav li a{display:block;height:100%;width:100%}section.symposium-ported#hero-slider .flexslider .flex-direction-nav li.flex-nav-prev{background-image:url(/wp-content/themes/kois-2017-web/img/ico_arrow_left_white@2x.png);background-position:7px;background-repeat:no-repeat;background-size:11px 18px;left:-30px}section.symposium-ported#hero-slider .flexslider .flex-direction-nav li.flex-nav-next{background-image:url(/wp-content/themes/kois-2017-web/img/ico_arrow_right_white@2x.png);background-position:12px;background-repeat:no-repeat;background-size:11px 18px;right:-30px}section.symposium-ported#hero-slider .flexslider .flex-control-paging{bottom:-33px;height:3px;left:0;position:absolute;right:0;text-align:center}section.symposium-ported#hero-slider .flexslider .flex-control-paging li{display:inline-block;margin:0 2px}section.symposium-ported#hero-slider .flexslider .flex-control-paging li a{background:#d7d7d7;cursor:pointer;display:block;height:3px;text-indent:-9999px;width:38px}section.symposium-ported#hero-slider .flexslider .flex-control-paging li a:hover{background:#8e7957}section.symposium-ported#hero-slider .flexslider .flex-control-paging li a.flex-active{background:#a6956a;cursor:default}@media only screen and (min-width:1024px) and (max-width:1249px),only screen and (min-width:1200px) and (max-width:1299px){section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont .cap-title{font-size:32px}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont p{font-size:24px}}@media only screen and (min-width:768px) and (max-width:1023px){section.symposium-ported#hero-slider{padding:50px 30px}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont{padding:20px 40px}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont .cap-title{font-size:28px}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont p{font-size:20px}section.symposium-ported#hero-slider .flexslider .flex-control-paging{bottom:24px}}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){section.symposium-ported#hero-slider{padding:30px 0 42px}section.symposium-ported#hero-slider .flexslider .slides li .caption,section.symposium-ported#hero-slider .flexslider .slides li .image{float:none;width:100%}section.symposium-ported#hero-slider .flexslider .slides li .image{background-position:top!important;border-bottom:none;border-left:1px solid #a5a3a3;height:auto;min-height:1px;padding-top:56.5%}section.symposium-ported#hero-slider .flexslider .slides li .caption{height:auto;min-height:1px;padding:40px 20px}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap{height:auto}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont{padding:20px 40px}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont .cap-title{font-size:28px}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont p{font-size:20px}section.symposium-ported#hero-slider .flexslider .flex-direction-nav{display:none}section.symposium-ported#hero-slider .flexslider .flex-control-paging{bottom:30px}}@media only screen and (max-width:529px){section.symposium-ported#hero-slider .flexslider .slides li .image{height:200px}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont{padding:20px 10px}section.symposium-ported#hero-slider .flexslider .slides li .caption .cap-wrap .cap-cont .cap-title{font-size:24px}}section.symposium-ported#home-callout{background:#fff;padding-bottom:0;position:relative;text-align:center}section.symposium-ported#home-callout h1{color:#a6956a;font-size:30px;line-height:120%;margin-bottom:45px;position:relative}section.symposium-ported#home-callout h1:after,section.symposium-ported#home-callout h1:before{background:#ebebeb;content:"";display:block;height:1px;left:0;margin:0 auto;max-width:188px;position:absolute;right:0}section.symposium-ported#home-callout h1:before{top:-15px}section.symposium-ported#home-callout h1:after{bottom:-15px}section.symposium-ported#home-callout p{font-family:adobe-garamond-pro,times,serif;font-size:25px;margin-bottom:45px}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){section.symposium-ported#home-callout p{font-size:20px}}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){section.symposium-ported#home-callout{padding:60px 0}}section.symposium-ported.featured-grid{background:url(/wp-content/themes/kois-2017-web/img/bg_parallax.jpg) top no-repeat;background-attachment:fixed;background-size:cover;min-height:500px}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){section.symposium-ported.featured-grid{background-attachment:scroll!important;background-position:top!important;background-size:cover!important}}section.symposium-ported.featured-grid .grid{margin-bottom:0}section.symposium-ported.featured-grid .featured-block a{background:#fff;border:1px solid #000;display:block;height:100%;min-height:100px;width:100%}section.symposium-ported.featured-grid .featured-block a .top{height:115px;padding:30px 25px}section.symposium-ported.featured-grid .featured-block a .top h4{color:#a6956a;font-size:20px;font-style:italic;margin-bottom:3px}section.symposium-ported.featured-grid .featured-block a .top h5{color:#000;font-size:32px;margin-bottom:0}section.symposium-ported.featured-grid .featured-block a .featured-image{height:184px;overflow:hidden;position:relative}section.symposium-ported.featured-grid .featured-block a .featured-image:before{background:#412850;bottom:0;content:"";display:block;filter:alpha(opacity=0);left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:.25s ease;transition:.25s ease}section.symposium-ported.featured-grid .featured-block a .featured-image:after{background-color:#412850;background-image:url(/wp-content/themes/kois-2017-web/img/ico_search_white@2x.png);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;bottom:40px;content:"";display:block;filter:alpha(opacity=0);height:70px;left:50%;margin-left:-35px;opacity:0;position:absolute;-webkit-transition:.25s ease;transition:.25s ease;width:70px}section.symposium-ported.featured-grid .featured-block a .excerpt{padding:25px}section.symposium-ported.featured-grid .featured-block a .excerpt p{color:#000;font-size:14px}section.symposium-ported.featured-grid .featured-block a .excerpt .fancy{color:#533366;font-family:adobe-garamond-pro,times,serif;font-size:18px;font-style:italic}section.symposium-ported.featured-grid .featured-block a:hover{background:#e1e1e1;text-decoration:none}section.symposium-ported.featured-grid .featured-block a:hover .featured-image:before{filter:alpha(opacity=50);opacity:.5}section.symposium-ported.featured-grid .featured-block a:hover .featured-image:after{bottom:50px;filter:alpha(opacity=100);opacity:1}@media only screen and (min-width:768px) and (max-width:1023px){section.symposium-ported.featured-grid .featured-block a .top{height:auto;padding:20px}section.symposium-ported.featured-grid .featured-block a .top h4{font-size:16px}section.symposium-ported.featured-grid .featured-block a .top h5{font-size:28px}section.symposium-ported.featured-grid .featured-block a .excerpt{font-size:14px;padding:20px}section.symposium-ported.featured-grid .featured-block a .excerpt .fancy{font-size:16px}}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){section.symposium-ported.featured-grid{padding:60px 0}section.symposium-ported.featured-grid .featured-block{margin-bottom:25px;width:100%}section.symposium-ported.featured-grid .featured-block a .featured-image{height:0;padding-top:40%}section.symposium-ported.featured-grid .featured-block a .featured-image:after{bottom:40%;margin-bottom:-35px}section.symposium-ported.featured-grid .featured-block a:hover .featured-image:after{bottom:50%}}@media only screen and (max-width:439px),only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){section.symposium-ported.featured-grid{padding-bottom:0}}article.post{border-bottom:1px solid #999;margin:0 0 40px;padding:0 0 40px}article.post header .title{margin:0}article.post header .post-publish-info{margin:5px 0 15px}article.post .post-thumb-container{margin:0 0 15px}article.post .post-thumb-container img{display:block;margin:0}article.post .post-content,article.post .post-meta{margin:0 0 15px}article.post .post-read-more-wrap{margin-top:20px}.single article.post{border-bottom:0;margin:0;padding:0}.single article.post .post-back-to-blog-wrap{border-top:1px solid #999;margin:40px 0 0;padding:40px 0 0}.single-entry article.post header .post-publish-info{margin:35px 0 15px}label{display:block;font-weight:700;margin-bottom:5px}label span{display:inline-block;position:relative}label.required span:after{color:#a6956a;content:"*";font-size:12px;position:absolute;right:-10px;top:0}@media only screen and (max-width:767px){label{font-size:12px}}.woocommerce form .form-row label.error,label.error{color:#db0000}.woocommerce form .form-row label.error+span.validation-error,label.error+span.validation-error{color:#db0000;display:block;font-size:80%;margin-bottom:15px}.validation-error{color:#db0000;font-size:80%;margin-bottom:10px}span.validation-error.override{margin-top:10px!important}form:not(.modalForm){margin:20px 0;padding:20px 0}form:not(.modalForm) button{margin:25px 0 0}form:not(.modalForm) button.gform_delete_file{left:4px;margin-top:0;position:relative;top:-3px}form:not(.modalForm).woocommerce-ResetPassword{border:none;margin:0;padding:0}.form-control,.selectbox-container,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #d7d7d7;border-left-width:7px;-webkit-border-radius:0;border-radius:0;box-sizing:border-box;color:#000;display:block;font-size:14px;height:44px;margin-bottom:25px;padding:10px;vertical-align:middle;width:100%}.form-control:focus,.selectbox-container:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#533366;outline:0}.form-control::placeholder,.form-control:placeholder-shown,.selectbox-container::placeholder,.selectbox-container:placeholder-shown,input[type=date]::placeholder,input[type=date]:placeholder-shown,input[type=email]::placeholder,input[type=email]:placeholder-shown,input[type=number]::placeholder,input[type=number]:placeholder-shown,input[type=password]::placeholder,input[type=password]:placeholder-shown,input[type=tel]::placeholder,input[type=tel]:placeholder-shown,input[type=text]::placeholder,input[type=text]:placeholder-shown,input[type=url]::placeholder,input[type=url]:placeholder-shown,textarea::placeholder,textarea:placeholder-shown{color:#999}.form-control:-moz-placeholder,.form-control::-moz-placeholder,.selectbox-container:-moz-placeholder,.selectbox-container::-moz-placeholder,input[type=date]:-moz-placeholder,input[type=date]::-moz-placeholder,input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]:-moz-placeholder,input[type=url]::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder,.selectbox-container:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder,.selectbox-container::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],.selectbox-container[disabled],.selectbox-container[readonly],input[type=date][disabled],input[type=date][readonly],input[type=email][disabled],input[type=email][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=text][readonly],input[type=url][disabled],input[type=url][readonly],textarea[disabled],textarea[readonly]{background-color:#eee;cursor:not-allowed}.form-control.error,.selectbox-container.error,input[type=date].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,input[type=url].error,textarea.error{background-color:rgba(255,223,224,.25);border-color:#db0000}.form-control+span.validation-error,.selectbox-container+span.validation-error,input[type=date]+span.validation-error,input[type=email]+span.validation-error,input[type=number]+span.validation-error,input[type=password]+span.validation-error,input[type=tel]+span.validation-error,input[type=text]+span.validation-error,input[type=url]+span.validation-error,textarea+span.validation-error{color:#db0000;display:block;font-size:80%;margin-bottom:25px;margin-top:-15px}.form-control#crypto-wallet-address,.form-control.crypto-wallet,.selectbox-container#crypto-wallet-address,.selectbox-container.crypto-wallet,input[type=date]#crypto-wallet-address,input[type=date].crypto-wallet,input[type=email]#crypto-wallet-address,input[type=email].crypto-wallet,input[type=number]#crypto-wallet-address,input[type=number].crypto-wallet,input[type=password]#crypto-wallet-address,input[type=password].crypto-wallet,input[type=tel]#crypto-wallet-address,input[type=tel].crypto-wallet,input[type=text]#crypto-wallet-address,input[type=text].crypto-wallet,input[type=url]#crypto-wallet-address,input[type=url].crypto-wallet,textarea#crypto-wallet-address,textarea.crypto-wallet{margin-bottom:4px}.form-control#crypto-wallet-address+span.validation-error,.form-control.crypto-wallet+span.validation-error,.selectbox-container#crypto-wallet-address+span.validation-error,.selectbox-container.crypto-wallet+span.validation-error,input[type=date]#crypto-wallet-address+span.validation-error,input[type=date].crypto-wallet+span.validation-error,input[type=email]#crypto-wallet-address+span.validation-error,input[type=email].crypto-wallet+span.validation-error,input[type=number]#crypto-wallet-address+span.validation-error,input[type=number].crypto-wallet+span.validation-error,input[type=password]#crypto-wallet-address+span.validation-error,input[type=password].crypto-wallet+span.validation-error,input[type=tel]#crypto-wallet-address+span.validation-error,input[type=tel].crypto-wallet+span.validation-error,input[type=text]#crypto-wallet-address+span.validation-error,input[type=text].crypto-wallet+span.validation-error,input[type=url]#crypto-wallet-address+span.validation-error,input[type=url].crypto-wallet+span.validation-error,textarea#crypto-wallet-address+span.validation-error,textarea.crypto-wallet+span.validation-error{margin-bottom:4px;margin-top:0}.edu-block .form-control+span.validation-error,.edu-block .selectbox-container+span.validation-error,.edu-block input[type=date]+span.validation-error,.edu-block input[type=email]+span.validation-error,.edu-block input[type=number]+span.validation-error,.edu-block input[type=password]+span.validation-error,.edu-block input[type=tel]+span.validation-error,.edu-block input[type=text]+span.validation-error,.edu-block input[type=url]+span.validation-error,.edu-block textarea+span.validation-error,.social-network-block .form-control+span.validation-error,.social-network-block .selectbox-container+span.validation-error,.social-network-block input[type=date]+span.validation-error,.social-network-block input[type=email]+span.validation-error,.social-network-block input[type=number]+span.validation-error,.social-network-block input[type=password]+span.validation-error,.social-network-block input[type=tel]+span.validation-error,.social-network-block input[type=text]+span.validation-error,.social-network-block input[type=url]+span.validation-error,.social-network-block textarea+span.validation-error{margin-top:0}.selectbox-container{border-left-width:7px;padding:0;position:relative}.selectbox-container select{-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;height:42px;margin:0;padding:5px 54px 5px 6px;position:relative;width:100%;z-index:1}.selectbox-container select::placeholder,.selectbox-container select:placeholder-shown{color:#999}.selectbox-container select:-moz-placeholder,.selectbox-container select::-moz-placeholder{color:#999}.selectbox-container select:-ms-input-placeholder{color:#999}.selectbox-container select::-webkit-input-placeholder{color:#999}.selectbox-container option{padding:2px 10px}.selectbox-container:before{background:#412850 url(/wp-content/themes/kois-2017-web/img/carrot-down-white@2x.png) no-repeat 50%;background-size:11px auto;content:"";height:42px;position:absolute;right:0;top:0;width:44px}select::-ms-expand{display:none}textarea{height:150px;resize:none}input[type=checkbox],input[type=radio]{line-height:normal;margin:4px 5px 0 1px;margin-top:1px\9}input[type=checkbox]+label,input[type=radio]+label{color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:150%;margin:0 0 0 5px}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}input[type=checkbox],input[type=radio]{filter:alpha(opacity=0);left:-9999em;opacity:0;position:absolute}input[type=checkbox]+label,input[type=checkbox]+span.validation-error+label,input[type=radio]+label,input[type=radio]+span.validation-error+label{display:inline-block!important;font-weight:400;margin:0 5px 25px 0;padding:0 0 0 28px!important;position:relative}input[type=checkbox]+label:before,input[type=checkbox]+span.validation-error+label:before,input[type=radio]+label:before,input[type=radio]+span.validation-error+label:before{background:url(/wp-content/themes/kois-2017-web/img/checkbox-radio-sheet@2x.png) -50px 0 no-repeat;background-size:100px 25px;content:"";display:block;height:22px;left:0;position:absolute;top:0;width:22px}input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+span.validation-error+label:before{background-position:-75px 0}input[type=radio]+label:before,input[type=radio]+span.validation-error+label:before{background-position:0 0}input[type=radio]:checked+label:before,input[type=radio]:checked+span.validation-error+label:before{background-position:-26px 0}label+small{display:block;margin:-5px 0 10px}.currency-input h6{display:inline-block;margin-bottom:0;vertical-align:middle}.currency-input input[type=text]{display:inline-block;margin-bottom:0;width:90%}div.mb-md{margin-bottom:25px}.gform_wrapper .percentbar_blue,.gform_wrapper.gravity-theme .percentbar_blue{background-color:#a6956a!important}.gform_wrapper .gf_progressbar_percentage span,.gform_wrapper.gravity-theme .gf_progressbar_percentage span{font-size:12px;padding-top:1px}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li,.gform_wrapper.gravity-theme .gfield_checkbox li,.gform_wrapper.gravity-theme .gfield_radio li{min-height:25px}.gform_wrapper .gform_body .gform_fields,.gform_wrapper.gravity-theme .gform_body .gform_fields{grid-row-gap:30px}.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gravity-theme .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-left-width:7px;padding:10px}.gform_wrapper .gform_body .top_label input.large,.gform_wrapper .gform_body .top_label input.medium,.gform_wrapper .gform_body .top_label input.small,.gform_wrapper .gform_body .top_label select.large,.gform_wrapper .gform_body .top_label select.medium,.gform_wrapper .gform_body .top_label select.small,.gform_wrapper.gravity-theme .gform_body .top_label input.large,.gform_wrapper.gravity-theme .gform_body .top_label input.medium,.gform_wrapper.gravity-theme .gform_body .top_label input.small,.gform_wrapper.gravity-theme .gform_body .top_label select.large,.gform_wrapper.gravity-theme .gform_body .top_label select.medium,.gform_wrapper.gravity-theme .gform_body .top_label select.small{width:100%}.gform_wrapper .gform_body .ginput_container_multiselect,.gform_wrapper.gravity-theme .gform_body .ginput_container_multiselect{border:1px solid #d7d7d7;border-left-width:7px;font-size:14px}.gform_wrapper .gform_body .ginput_container_multiselect select,.gform_wrapper.gravity-theme .gform_body .ginput_container_multiselect select{border:none;padding:0}.gform_wrapper .gform_body .ginput_container_multiselect select option,.gform_wrapper.gravity-theme .gform_body .ginput_container_multiselect select option{padding:5px 10px}.gform_wrapper .gform_body textarea,.gform_wrapper.gravity-theme .gform_body textarea{border-left-width:7px;padding:10px}.gform_wrapper .gform_body .ginput_container_checkbox,.gform_wrapper .gform_body .ginput_container_radio,.gform_wrapper.gravity-theme .gform_body .ginput_container_checkbox,.gform_wrapper.gravity-theme .gform_body .ginput_container_radio{margin-top:0!important}.gform_wrapper .gform_body .gfield_time_ampm,.gform_wrapper.gravity-theme .gform_body .gfield_time_ampm{max-width:6rem!important;width:calc(4rem + 65px)}.gform_wrapper .gform_body .gfield_time_hour i,.gform_wrapper .gform_body .gfield_time_hour input,.gform_wrapper .gform_body .gfield_time_minute input,.gform_wrapper .gform_body .ginput_left input,.gform_wrapper .gform_body .ginput_right input,.gform_wrapper .gform_body .name_first input,.gform_wrapper .gform_body .name_last input,.gform_wrapper .gform_body .selectbox-container,.gform_wrapper.gravity-theme .gform_body .gfield_time_hour i,.gform_wrapper.gravity-theme .gform_body .gfield_time_hour input,.gform_wrapper.gravity-theme .gform_body .gfield_time_minute input,.gform_wrapper.gravity-theme .gform_body .ginput_left input,.gform_wrapper.gravity-theme .gform_body .ginput_right input,.gform_wrapper.gravity-theme .gform_body .name_first input,.gform_wrapper.gravity-theme .gform_body .name_last input,.gform_wrapper.gravity-theme .gform_body .selectbox-container{margin:0}.gform_wrapper .gform_body .ginput_left,.gform_wrapper .gform_body .ginput_right,.gform_wrapper.gravity-theme .gform_body .ginput_left,.gform_wrapper.gravity-theme .gform_body .ginput_right{margin-bottom:25px!important}.gform_wrapper .gform_body .gfield_list_icons button,.gform_wrapper.gravity-theme .gform_body .gfield_list_icons button{margin:0}.gform_wrapper .selectbox-container select,.gform_wrapper.gravity-theme .selectbox-container select{padding:10px 40px 10px 6px!important}.gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium,.gform_wrapper.gravity-theme.gform_validation_error .top_label input.medium,.gform_wrapper.gravity-theme.gform_validation_error .top_label select.medium{width:100%!important}.gform_wrapper.gf_browser_gecko .gfield_time_ampm select,.gform_wrapper.gravity-theme.gf_browser_gecko .gfield_time_ampm select{max-width:7rem!important;min-width:90px!important}.gform_wrapper div.messages,.gform_wrapper.gravity-theme div.messages{width:calc(100% - 16px)}.gform_wrapper .gfield_description,.gform_wrapper.gravity-theme .gfield_description{display:none}.gform_wrapper .collapsible-sections-field,.gform_wrapper .gsection.collapsible-sections-field,.gform_wrapper.gravity-theme .collapsible-sections-field,.gform_wrapper.gravity-theme .gsection.collapsible-sections-field{background:#fff!important}.gform_wrapper .collapsible-sections-field:after,.gform_wrapper .collapsible-sections-field:before,.gform_wrapper .gsection.collapsible-sections-field:after,.gform_wrapper .gsection.collapsible-sections-field:before,.gform_wrapper.gravity-theme .collapsible-sections-field:after,.gform_wrapper.gravity-theme .collapsible-sections-field:before,.gform_wrapper.gravity-theme .gsection.collapsible-sections-field:after,.gform_wrapper.gravity-theme .gsection.collapsible-sections-field:before{content:"";display:block;height:10px}.gform_wrapper .collapsible-sections-field h2.gsection_title,.gform_wrapper .gsection.collapsible-sections-field h2.gsection_title,.gform_wrapper.gravity-theme .collapsible-sections-field h2.gsection_title,.gform_wrapper.gravity-theme .gsection.collapsible-sections-field h2.gsection_title{font-size:18px!important;font-weight:400!important}.gform_wrapper .collapsible-sections-field.collapsible-sections-open,.gform_wrapper .gsection.collapsible-sections-field.collapsible-sections-open,.gform_wrapper.gravity-theme .collapsible-sections-field.collapsible-sections-open,.gform_wrapper.gravity-theme .gsection.collapsible-sections-field.collapsible-sections-open{background:#897a92!important;color:#fff!important}.gform_wrapper .collapsible-sections-field.collapsible-sections-open h2.gsection_title,.gform_wrapper .gsection.collapsible-sections-field.collapsible-sections-open h2.gsection_title,.gform_wrapper.gravity-theme .collapsible-sections-field.collapsible-sections-open h2.gsection_title,.gform_wrapper.gravity-theme .gsection.collapsible-sections-field.collapsible-sections-open h2.gsection_title{color:#fff}.gform_wrapper .collapsible-sections-collapsible-body,.gform_wrapper.gravity-theme .collapsible-sections-collapsible-body{background:#f0f0f0;border-color:#dbdbdb!important}body .gform_wrapper.gravity-theme .gform_validation_errors{background:transparent;border:0;box-shadow:none;margin:0;padding:0}#loginform{border-top:none;margin-top:0;padding-top:10px}.login-submit{margin:0}.login-submit #wp-submit{background:#a6956a;border-left:7px solid #8b7756;color:#fff}.login-submit #wp-submit:focus,.login-submit #wp-submit:hover{background:#8e7957;border-color:#8e7957 #8e7957 #8e7957 #726146}#profile-overview{margin:0}span.pre-profile-slug{display:inline-block;padding-top:13px}input.profile-slug{display:inline-block;margin-bottom:0;max-width:100%;width:300px}div.profile-slug-form-section .validation-error{margin-bottom:0!important;margin-top:0!important}input.warning{background:#fffae3;border-color:#d9b911;color:#000}.validation-warning{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:10px;margin-top:-6px}.validation-warning svg{height:20px;width:20px}.form-box,form.form-box{background-color:#f8f8f8;border:1px solid #cdc9c9;padding:25px 20px}.form-box .responsive-grid,form.form-box .responsive-grid{--rg-column-gap:2%}.form-box .responsive-grid .form-control,.form-box .responsive-grid .selectbox-container,.form-box .responsive-grid input[type=date],.form-box .responsive-grid input[type=email],.form-box .responsive-grid input[type=number],.form-box .responsive-grid input[type=password],.form-box .responsive-grid input[type=tel],.form-box .responsive-grid input[type=text],.form-box .responsive-grid input[type=url],.form-box .responsive-grid textarea,form.form-box .responsive-grid .form-control,form.form-box .responsive-grid .selectbox-container,form.form-box .responsive-grid input[type=date],form.form-box .responsive-grid input[type=email],form.form-box .responsive-grid input[type=number],form.form-box .responsive-grid input[type=password],form.form-box .responsive-grid input[type=tel],form.form-box .responsive-grid input[type=text],form.form-box .responsive-grid input[type=url],form.form-box .responsive-grid textarea{margin-bottom:0}.form-box .responsive-grid input[type=checkbox]+label,.form-box .responsive-grid input[type=checkbox]+span.validation-error+label,.form-box .responsive-grid input[type=radio]+label,.form-box .responsive-grid input[type=radio]+span.validation-error+label,form.form-box .responsive-grid input[type=checkbox]+label,form.form-box .responsive-grid input[type=checkbox]+span.validation-error+label,form.form-box .responsive-grid input[type=radio]+label,form.form-box .responsive-grid input[type=radio]+span.validation-error+label{margin-bottom:5px}.form-box .gform_button,form.form-box .gform_button{background:#a6956a;border:none;border-left:7px solid #8b7756;border-left-width:7px!important;color:#fff;padding:17px 27px 17px 20px}.form-box .gform_button:focus,.form-box .gform_button:hover,form.form-box .gform_button:focus,form.form-box .gform_button:hover{background:#8e7957;border-left-color:#726146}.form-box.gform_confirmation_wrapper,form.form-box.gform_confirmation_wrapper{background-color:#d9e0d1;background-image:url(/wp-content/themes/kois-2017-web/img/icon-green-checkmark.svg);background-position:20px 25px;background-repeat:no-repeat;background-size:23px auto;border:0;border-bottom:1px solid #9fb28b;border-top:1px solid #9fb28b;padding:25px 20px 25px 60px}.form-box .gfield_fileupload_filename,form.form-box .gfield_fileupload_filename{margin-right:5px}.flex-row{clear:both;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.box-row{background-color:#718291;border-radius:2px;box-sizing:border-box;color:#fff;margin-bottom:1rem;min-height:2rem;overflow:hidden;position:relative;text-align:center}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-flex{display:flex}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{flex:0 0 auto;padding-left:15px;padding-right:15px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-1{flex-basis:8.333%;max-width:8.333%}.col-lg-2{flex-basis:16.666%;max-width:16.666%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.333%;max-width:33.333%}.col-lg-5{flex-basis:41.667%;max-width:41.667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.333%;max-width:58.333%}.col-lg-8{flex-basis:66.667%;max-width:66.667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.333%;max-width:83.333%}.col-lg-11{flex-basis:91.667%;max-width:91.667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.666%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-lg{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.col-lg-0{-webkit-flex-basis:0%;padding:0;-ms-flex-preferred-size:0%;flex-basis:0%;max-width:0}.col-lg-gap{column-gap:50px}@media only screen and (min-width:768px) and (max-width:1023px){.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:15px;padding-right:15px}.col-md{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-flex-basis:0;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-webkit-flex-basis:16.666%;-ms-flex-preferred-size:16.666%;flex-basis:16.666%;max-width:16.666%}.col-md-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.666%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-md{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-md{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.col-md-0{-webkit-flex-basis:0%;padding:0;-ms-flex-preferred-size:0%;flex-basis:0%;max-width:0}}@media only screen and (min-width:530px) and (max-width:767px){.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:15px;padding-right:15px}.col-sm{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-flex-basis:0;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-webkit-flex-basis:16.666%;-ms-flex-preferred-size:16.666%;flex-basis:16.666%;max-width:16.666%}.col-sm-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.666%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-sm{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.col-sm-0{-webkit-flex-basis:0%;padding:0;-ms-flex-preferred-size:0%;flex-basis:0%;max-width:0}}@media only screen and (max-width:529px){.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:15px;padding-right:15px}.col-xs{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-flex-basis:0;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-webkit-flex-basis:16.666%;-ms-flex-preferred-size:16.666%;flex-basis:16.666%;max-width:16.666%}.col-xs-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.666%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-xs{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.col-xs-0{-webkit-flex-basis:0%;padding:0;-ms-flex-preferred-size:0%;flex-basis:0%;max-width:0}}.grid-container{--grid-column-gap:30px;--grid-row-gap:30px;--grid-column-count:3;--grid-item--min-width:200px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-column-gap));--grid-item--max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));column-gap:var(--grid-column-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));row-gap:var(--grid-row-gap)}.grid-container--2up{--grid-column-count:2;--grid-item--min-width:300px}.grid-container--4up{--grid-column-count:4;--grid-item--min-width:200px}.responsive-grid{--rg-column-gap:30px;--rg-row-gap:30px;column-gap:var(--rg-column-gap);display:grid;grid-template-columns:repeat(12,1fr);row-gap:var(--rg-row-gap);width:100%}.responsive-grid.rg-align-items-center{align-items:center}.responsive-grid.rg-align-items-top{align-items:start}.responsive-grid.rg-align-items-bottom{align-items:end}.responsive-grid>div{grid-column:span 12}.responsive-grid .rg-1{grid-column:span 1}.responsive-grid .rg-2{grid-column:span 2}.responsive-grid .rg-3{grid-column:span 3}.responsive-grid .rg-4{grid-column:span 4}.responsive-grid .rg-5{grid-column:span 5}.responsive-grid .rg-6{grid-column:span 6}.responsive-grid .rg-7{grid-column:span 7}.responsive-grid .rg-8{grid-column:span 8}.responsive-grid .rg-9{grid-column:span 9}.responsive-grid .rg-10{grid-column:span 10}.responsive-grid .rg-11{grid-column:span 11}.responsive-grid .rg-12{grid-column:span 12}@media only screen and (min-width:820px) and (max-width:1023px){.responsive-grid .rg-mdl-1{grid-column:span 1}.responsive-grid .rg-mdl-2{grid-column:span 2}.responsive-grid .rg-mdl-3{grid-column:span 3}.responsive-grid .rg-mdl-4{grid-column:span 4}.responsive-grid .rg-mdl-5{grid-column:span 5}.responsive-grid .rg-mdl-6{grid-column:span 6}.responsive-grid .rg-mdl-7{grid-column:span 7}.responsive-grid .rg-mdl-8{grid-column:span 8}.responsive-grid .rg-mdl-9{grid-column:span 9}.responsive-grid .rg-mdl-10{grid-column:span 10}.responsive-grid .rg-mdl-11{grid-column:span 11}.responsive-grid .rg-mdl-12{grid-column:span 12}}@media only screen and (min-width:768px) and (max-width:819px){.responsive-grid .rg-md-1{grid-column:span 1}.responsive-grid .rg-md-2{grid-column:span 2}.responsive-grid .rg-md-3{grid-column:span 3}.responsive-grid .rg-md-4{grid-column:span 4}.responsive-grid .rg-md-5{grid-column:span 5}.responsive-grid .rg-md-6{grid-column:span 6}.responsive-grid .rg-md-7{grid-column:span 7}.responsive-grid .rg-md-8{grid-column:span 8}.responsive-grid .rg-md-9{grid-column:span 9}.responsive-grid .rg-md-10{grid-column:span 10}.responsive-grid .rg-md-11{grid-column:span 11}.responsive-grid .rg-md-12{grid-column:span 12}}@media only screen and (min-width:530px) and (max-width:767px){.responsive-grid{--rg-column-gap:10px;--rg-row-gap:20px}.responsive-grid .rg-sm-1{grid-column:span 1}.responsive-grid .rg-sm-2{grid-column:span 2}.responsive-grid .rg-sm-3{grid-column:span 3}.responsive-grid .rg-sm-4{grid-column:span 4}.responsive-grid .rg-sm-5{grid-column:span 5}.responsive-grid .rg-sm-6{grid-column:span 6}.responsive-grid .rg-sm-7{grid-column:span 7}.responsive-grid .rg-sm-8{grid-column:span 8}.responsive-grid .rg-sm-9{grid-column:span 9}.responsive-grid .rg-sm-10{grid-column:span 10}.responsive-grid .rg-sm-11{grid-column:span 11}.responsive-grid .rg-sm-12{grid-column:span 12}}@media only screen and (max-width:529px){.responsive-grid{--rg-column-gap:10px;--rg-row-gap:20px}.responsive-grid .rg-xs-1{grid-column:span 1}.responsive-grid .rg-xs-2{grid-column:span 2}.responsive-grid .rg-xs-3{grid-column:span 3}.responsive-grid .rg-xs-4{grid-column:span 4}.responsive-grid .rg-xs-5{grid-column:span 5}.responsive-grid .rg-xs-6{grid-column:span 6}.responsive-grid .rg-xs-7{grid-column:span 7}.responsive-grid .rg-xs-8{grid-column:span 8}.responsive-grid .rg-xs-9{grid-column:span 9}.responsive-grid .rg-xs-10{grid-column:span 10}.responsive-grid .rg-xs-11{grid-column:span 11}.responsive-grid .rg-xs-12{grid-column:span 12}}.mfp-bg{background:rgba(0,0,0,.8);height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1042}.mfp-bg.mfp-blurred-bg{backdrop-filter:blur(5px)}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;position:fixed;z-index:1043}.mfp-container,.mfp-wrap{height:100%;left:0;top:0;width:100%}.mfp-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;position:absolute;text-align:center}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-content .mfp-white-popup-block{background:#fff;margin:40px auto;padding:20px 30px;position:relative;text-align:left}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-holder .mfp-content--width-sm,.mfp-inline-holder .mfp-content--width-sm{width:40%}@media only screen and (min-width:768px) and (max-width:1023px){.mfp-ajax-holder .mfp-content--width-sm,.mfp-inline-holder .mfp-content--width-sm{width:75%}}@media only screen and (max-width:767px){.mfp-ajax-holder .mfp-content--width-sm,.mfp-inline-holder .mfp-content--width-sm{width:100%}}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{-webkit-backface-visibility:hidden;opacity:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.mfp-with-zoom .mfp-container{transform:scale(.95)}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1;transform:scale(1)}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8;transform:scale(1)}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;outline:none;padding:0;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{background:transparent;border:none;color:transparent!important;filter:alpha(opacity=75);height:30px;margin:0;min-width:1px;opacity:.75;overflow:hidden;position:absolute;right:10px;text-indent:100%;top:10px;white-space:nowrap;width:30px}.mfp-close:after,.mfp-close:before{background:#000;content:"";display:block;height:2px;position:absolute;right:0;top:14px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:30px}.mfp-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mfp-close:hover{background:none}.mfp-close:focus,.mfp-close:hover{filter:alpha(opacity=100);opacity:1}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{filter:alpha(opacity=65);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{filter:alpha(opacity=100);opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow .mfp-a,.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.popup{background:#fff;border:1px solid #d7d7d7;margin:0 auto;max-height:90vh;max-width:100%;position:relative;width:640px}.popup.popup--page-access{padding:50px 36px;text-align:center}.popup.popup--page-access .popup-headline{margin:0}.popup.popup--page-access .popup-headline:after{display:none}.popup.popup--page-access .popup-divider{background:#a6956a;height:1px;margin:33px auto 45px;width:88px}.popup.wide{width:800px}.popup .btn-wrap .btn,.popup .btn-wrap .gform_next_button,.popup .btn-wrap .gform_previous_button,.popup .btn-wrap .woocommerce #respond input#submit,.popup .btn-wrap .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.popup .btn-wrap .woocommerce a.button,.popup .btn-wrap .woocommerce a.button.alt,.popup .btn-wrap .woocommerce button.button,.popup .btn-wrap .woocommerce button.button.alt,.popup .btn-wrap .woocommerce input.button,.popup .btn-wrap .woocommerce input.button.alt{min-width:1px;width:calc(33.33% - 4px)}@media only screen and (max-width:767px){.popup .btn-wrap .btn,.popup .btn-wrap .gform_next_button,.popup .btn-wrap .gform_previous_button,.popup .btn-wrap .woocommerce #respond input#submit,.popup .btn-wrap .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.popup .btn-wrap .woocommerce a.button,.popup .btn-wrap .woocommerce a.button.alt,.popup .btn-wrap .woocommerce button.button,.popup .btn-wrap .woocommerce button.button.alt,.popup .btn-wrap .woocommerce input.button,.popup .btn-wrap .woocommerce input.button.alt{width:100%}}.popup h2{background:#f5f5f5;color:#000;font-size:32px;margin:0;padding:28px 60px 28px 28px}.popup .pop-content{padding:32px 28px}.popup .pop-content form{margin:0;padding:0}.popup .pop-content span{display:block;font-family:adobe-garamond-pro,times,serif;font-size:22px}.popup .pop-content span.em-note{font-size:20px;font-style:italic}.popup .pop-content label,.popup .pop-content label>span{font-family:open-sans,arial,sans-serif;font-size:14px;font-weight:700}.popup .pop-content label>span{display:inline}.popup .pop-content .btn-wrap{margin:0 -2%}.popup .pop-content .btn-wrap .btn.dark.sml,.popup .pop-content .btn-wrap .gform_next_button.dark.sml,.popup .pop-content .btn-wrap .gform_previous_button.dark.sml,.popup .pop-content .btn-wrap .woocommerce #respond input#submit.dark.sml,.popup .pop-content .btn-wrap .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.dark.sml,.popup .pop-content .btn-wrap .woocommerce a.button.alt.dark.sml,.popup .pop-content .btn-wrap .woocommerce a.button.dark.sml,.popup .pop-content .btn-wrap .woocommerce button.button.alt.dark.sml,.popup .pop-content .btn-wrap .woocommerce button.button.dark.sml,.popup .pop-content .btn-wrap .woocommerce input.button.alt.dark.sml,.popup .pop-content .btn-wrap .woocommerce input.button.dark.sml{margin:0 2%;min-width:28.66%;padding:15px 20px 15px 18px;text-align:center}@media only screen and (max-width:767px){.popup .pop-content .btn-wrap .btn.dark.sml,.popup .pop-content .btn-wrap .gform_next_button.dark.sml,.popup .pop-content .btn-wrap .gform_previous_button.dark.sml,.popup .pop-content .btn-wrap .woocommerce #respond input#submit.dark.sml,.popup .pop-content .btn-wrap .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.dark.sml,.popup .pop-content .btn-wrap .woocommerce a.button.alt.dark.sml,.popup .pop-content .btn-wrap .woocommerce a.button.dark.sml,.popup .pop-content .btn-wrap .woocommerce button.button.alt.dark.sml,.popup .pop-content .btn-wrap .woocommerce button.button.dark.sml,.popup .pop-content .btn-wrap .woocommerce input.button.alt.dark.sml,.popup .pop-content .btn-wrap .woocommerce input.button.dark.sml{min-width:45%}.popup .pop-content .btn-wrap .btn.dark.sml:first-of-type,.popup .pop-content .btn-wrap .btn.dark.sml:nth-of-type(2),.popup .pop-content .btn-wrap .gform_next_button.dark.sml:first-of-type,.popup .pop-content .btn-wrap .gform_next_button.dark.sml:nth-of-type(2),.popup .pop-content .btn-wrap .gform_previous_button.dark.sml:first-of-type,.popup .pop-content .btn-wrap .gform_previous_button.dark.sml:nth-of-type(2),.popup .pop-content .btn-wrap .woocommerce #respond input#submit.dark.sml:first-of-type,.popup .pop-content .btn-wrap .woocommerce #respond input#submit.dark.sml:nth-of-type(2),.popup .pop-content .btn-wrap .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.dark.sml:first-of-type,.popup .pop-content .btn-wrap .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.dark.sml:nth-of-type(2),.popup .pop-content .btn-wrap .woocommerce a.button.alt.dark.sml:first-of-type,.popup .pop-content .btn-wrap .woocommerce a.button.alt.dark.sml:nth-of-type(2),.popup .pop-content .btn-wrap .woocommerce a.button.dark.sml:first-of-type,.popup .pop-content .btn-wrap .woocommerce a.button.dark.sml:nth-of-type(2),.popup .pop-content .btn-wrap .woocommerce button.button.alt.dark.sml:first-of-type,.popup .pop-content .btn-wrap .woocommerce button.button.alt.dark.sml:nth-of-type(2),.popup .pop-content .btn-wrap .woocommerce button.button.dark.sml:first-of-type,.popup .pop-content .btn-wrap .woocommerce button.button.dark.sml:nth-of-type(2),.popup .pop-content .btn-wrap .woocommerce input.button.alt.dark.sml:first-of-type,.popup .pop-content .btn-wrap .woocommerce input.button.alt.dark.sml:nth-of-type(2),.popup .pop-content .btn-wrap .woocommerce input.button.dark.sml:first-of-type,.popup .pop-content .btn-wrap .woocommerce input.button.dark.sml:nth-of-type(2){margin-bottom:15px}}@media only screen and (max-width:529px){.popup .pop-content .btn-wrap .btn.dark.sml,.popup .pop-content .btn-wrap .gform_next_button.dark.sml,.popup .pop-content .btn-wrap .gform_previous_button.dark.sml,.popup .pop-content .btn-wrap .woocommerce #respond input#submit.dark.sml,.popup .pop-content .btn-wrap .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.dark.sml,.popup .pop-content .btn-wrap .woocommerce a.button.alt.dark.sml,.popup .pop-content .btn-wrap .woocommerce a.button.dark.sml,.popup .pop-content .btn-wrap .woocommerce button.button.alt.dark.sml,.popup .pop-content .btn-wrap .woocommerce button.button.dark.sml,.popup .pop-content .btn-wrap .woocommerce input.button.alt.dark.sml,.popup .pop-content .btn-wrap .woocommerce input.button.dark.sml{min-width:40%}}.popup .pop-content .btn.interior,.popup .pop-content .gform_next_button.interior,.popup .pop-content .gform_previous_button.interior,.popup .pop-content .woocommerce #respond input#submit.interior,.popup .pop-content .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.interior,.popup .pop-content .woocommerce a.button.alt.interior,.popup .pop-content .woocommerce a.button.interior,.popup .pop-content .woocommerce button.button.alt.interior,.popup .pop-content .woocommerce button.button.interior,.popup .pop-content .woocommerce input.button.alt.interior,.popup .pop-content .woocommerce input.button.interior{padding-left:38px}.popup .pop-content .course--details.payment--schedule,.popup .pop-content .payment--details.payment--schedule{border-bottom:none;display:block;margin:0;padding:0}.popup--purple{background:#766699;border:0;color:#fff;padding:30px 50px}@media only screen and (max-width:767px){.popup--purple{padding:20px 15px}}.popup--purple .popup-headline{color:#000;color:#fff;font-family:adobe-garamond-pro,times,serif;font-size:36px;font-weight:400;line-height:1.1;margin:0 0 20px;position:relative}.popup--purple .popup-headline a{text-decoration:none}.popup--purple .popup-headline:after{background:#a6956a;content:"";display:block;display:none;height:1px;margin-top:15px;width:188px}.popup--purple .popup-content{font-family:adobe-garamond-pro,times,serif;font-size:1.375rem}@media only screen and (max-width:767px){.popup--purple .popup-content{font-size:1.125rem}}.popup--purple .btn,.popup--purple .gform_next_button,.popup--purple .gform_previous_button,.popup--purple .woocommerce #respond input#submit,.popup--purple .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.popup--purple .woocommerce a.button,.popup--purple .woocommerce a.button.alt,.popup--purple .woocommerce button.button,.popup--purple .woocommerce button.button.alt,.popup--purple .woocommerce input.button,.popup--purple .woocommerce input.button.alt{margin-top:20px}@media only screen and (max-width:529px){.mfp-content #seating-chart-map{min-height:350px!important}}.mfp-content #seating-room-nav{left:74px;position:absolute;top:42px;z-index:100}.mfp-content #seating-room-nav ul{list-style-type:none;margin:0;padding:0}.mfp-content #seating-room-nav ul .room{display:inline-block}.mfp-content #seating-room-nav ul .room .room--toggle{background:#f8f8f8;border:2px solid #ddd;color:#000;display:block;font-weight:400;letter-spacing:1px;padding:15px;text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease}.mfp-content #seating-room-nav ul .room .room--toggle:hover{border-color:#533366}.mfp-content #seating-room-nav ul .room .room--toggle.room--active{background:#897a92;color:#e6e6e6;cursor:default!important}.mfp-content #seating-room-nav ul .room .room--toggle.room--active:hover{border-color:#ddd}.mfp-content #seating-room-nav ul .room .room--toggle .room--availability{color:#fff;display:inline;font-family:open-sans,arial,sans-serif;font-size:inherit;font-weight:600;text-transform:uppercase}.mfp-content #seating-room-nav ul .room.room--available .room--toggle:not(.room--active) .room--availability{color:#177e1b}.mfp-content #seating-room-nav ul .room.room--unavailable .room--toggle:not(.room--active) .room--availability{color:#db0000}.mfp-content #seating-chart-controls{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;position:relative}.mfp-content #seating-chart-controls .btn,.mfp-content #seating-chart-controls .gform_next_button,.mfp-content #seating-chart-controls .gform_previous_button,.mfp-content #seating-chart-controls .woocommerce #respond input#submit,.mfp-content #seating-chart-controls .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.mfp-content #seating-chart-controls .woocommerce a.button,.mfp-content #seating-chart-controls .woocommerce a.button.alt,.mfp-content #seating-chart-controls .woocommerce button.button,.mfp-content #seating-chart-controls .woocommerce button.button.alt,.mfp-content #seating-chart-controls .woocommerce input.button,.mfp-content #seating-chart-controls .woocommerce input.button.alt{margin:5px 0 0}.mfp-content #seating-chart-controls .current-seat,.mfp-content #seating-chart-controls .legend{overflow:hidden}.mfp-content #seating-chart-controls .buttons{text-align:right}.mfp-content #seating-chart-controls .seating-chart-information{text-align:center}.mfp-content #seating-chart-controls .seating-chart-information:after,.mfp-content #seating-chart-controls .seating-chart-information:before{content:" ";display:table}.mfp-content #seating-chart-controls .seating-chart-information:after{clear:both}.mfp-content #seating-chart-controls .seating-chart-information .curr-room,.mfp-content #seating-chart-controls .seating-chart-information .curr-seat{float:left;font-size:16px;font-weight:700}.mfp-content #seating-chart-controls .seating-chart-information .curr-room h4,.mfp-content #seating-chart-controls .seating-chart-information .curr-seat h4{margin-bottom:5px}.mfp-content #seating-chart-controls .seating-chart-information .curr-room{margin-right:10px}.mfp-content #seating-chart-controls .seating-chart-information .curr-seat{margin-left:10px}.mfp-content #seating-chart-controls .case-presentation-radio-container{margin-left:auto;margin-right:35px}.mfp-content #seating-chart-controls .case-presentation-radio-container fieldset{border:none}.mfp-content #seating-chart-controls .case-presentation-radio-container fieldset legend.required span{font-size:18px}.mfp-content #seating-chart-controls .case-presentation-radio-container fieldset legend.required span:after{color:#a6956a;content:"*";font-size:16px;position:absolute}.mfp-content #seating-chart-controls .case-presentation-radio-container fieldset label{margin-bottom:10px}.mfp-content #seating-chart-controls .case-presentation-radio-container fieldset .radio-container:last-child label{margin-bottom:0}@media only screen and (max-width:529px),only screen and (min-width:768px) and (max-width:1023px){.mfp-content #seating-chart-controls .seating-chart-information .curr-room,.mfp-content #seating-chart-controls .seating-chart-information .curr-seat{font-size:12px;margin:0 10px 10px;width:100%}.mfp-content #seating-chart-controls .seating-chart-information .curr-room h4,.mfp-content #seating-chart-controls .seating-chart-information .curr-seat h4{margin-bottom:0}}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){.mfp-content #seating-chart-controls hr{margin:20px 0}.mfp-content #seating-chart-controls .legend{font-size:12px;margin-bottom:20px}.mfp-content #seating-chart-controls .legend .seating-chart-key .seating-chart-key-item{margin-bottom:5px}.mfp-content #seating-chart-controls .legend .seating-chart-key .seating-chart-key-item .key-icon{height:12px;margin-top:1px;width:12px}.mfp-content #seating-chart-controls .buttons{float:none;padding:0;text-align:left;width:100%}.mfp-content #seating-chart-controls .buttons a.btn,.mfp-content #seating-chart-controls .buttons a.gform_next_button,.mfp-content #seating-chart-controls .buttons a.gform_previous_button,.mfp-content #seating-chart-controls .buttons a.woocommerce #respond input#submit,.mfp-content #seating-chart-controls .buttons a.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.mfp-content #seating-chart-controls .buttons a.woocommerce a.button,.mfp-content #seating-chart-controls .buttons a.woocommerce a.button.alt,.mfp-content #seating-chart-controls .buttons a.woocommerce button.button,.mfp-content #seating-chart-controls .buttons a.woocommerce button.button.alt,.mfp-content #seating-chart-controls .buttons a.woocommerce input.button,.mfp-content #seating-chart-controls .buttons a.woocommerce input.button.alt{font-size:12px;padding:15px 22px 15px 15px}.mfp-content #seating-chart-controls .buttons a.btn#seating-chart-reserve-seat,.mfp-content #seating-chart-controls .buttons a.gform_next_button#seating-chart-reserve-seat,.mfp-content #seating-chart-controls .buttons a.gform_previous_button#seating-chart-reserve-seat,.mfp-content #seating-chart-controls .buttons a.woocommerce #respond input#submit#seating-chart-reserve-seat,.mfp-content #seating-chart-controls .buttons a.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method#seating-chart-reserve-seat,.mfp-content #seating-chart-controls .buttons a.woocommerce a.button#seating-chart-reserve-seat,.mfp-content #seating-chart-controls .buttons a.woocommerce a.button.alt#seating-chart-reserve-seat,.mfp-content #seating-chart-controls .buttons a.woocommerce button.button#seating-chart-reserve-seat,.mfp-content #seating-chart-controls .buttons a.woocommerce button.button.alt#seating-chart-reserve-seat,.mfp-content #seating-chart-controls .buttons a.woocommerce input.button#seating-chart-reserve-seat,.mfp-content #seating-chart-controls .buttons a.woocommerce input.button.alt#seating-chart-reserve-seat{margin-right:8px}}.mfp-content .edu-modal-cancel-save-container{text-align:right}.mfp-content .edu-modal-cancel-save-container a#close-education-modal-popup{cursor:pointer;display:inline-block;padding-top:14px}.mfp-content .edu-modal-cancel-save-container a.btn-edu-delete{cursor:pointer;padding-top:14px}#localization-modal-popup{background-color:#766699;border-radius:0;max-width:620px;z-index:521}#localization-modal-popup h1{color:#fff;margin-top:30px}#localization-modal-popup p{color:#fff;font-size:22px;margin:0}#localization-modal-popup a.btn.cancel,#localization-modal-popup a.gform_next_button.cancel,#localization-modal-popup a.gform_previous_button.cancel,#localization-modal-popup a.woocommerce #respond input#submit.cancel,#localization-modal-popup a.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.cancel,#localization-modal-popup a.woocommerce a.button.alt.cancel,#localization-modal-popup a.woocommerce a.button.cancel,#localization-modal-popup a.woocommerce button.button.alt.cancel,#localization-modal-popup a.woocommerce button.button.cancel,#localization-modal-popup a.woocommerce input.button.alt.cancel,#localization-modal-popup a.woocommerce input.button.cancel{border:0;color:#000;margin-left:18px;padding:20px 32px 19px}#localization-modal-popup .close-modal{background-color:#fff;background-image:none;border:0;border-radius:50%;color:#fff;height:32px;padding:.5em;width:32px}#localization-modal-popup .close-modal:hover{border:0;color:#fff}#localization-modal-popup .close-modal:before{background-color:#000;bottom:5px;content:" ";display:block;left:15px;position:absolute;top:5px;transform:rotate(45deg);width:2px}#localization-modal-popup .close-modal:after{background-color:#000;content:" ";display:block;height:2px;left:5px;position:absolute;right:5px;top:15px;transform:rotate(45deg)}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification,swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.simple-swiper,.simple-swiper-thumbs{margin:15px 0}.simple-swiper .swiper-slide img,.simple-swiper-thumbs .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.rct-popup-overlay{overflow:scroll}.rct-popup-content,.rct-popup-large-content{animation:popTrans .3s cubic-bezier(.38,.1,.36,.9) forwards;margin:auto;max-width:500px;width:90%}.rct-popup-content>div,.rct-popup-large-content>div{background:#fff;margin:40px 0;padding:30px}.rct-popup-content .rct-popup-content__close,.rct-popup-large-content .rct-popup-content__close{cursor:pointer;position:absolute;right:0;top:40px;transform:translate(50%,-50%)}.rct-popup-content .rct-popup-content__close svg,.rct-popup-large-content .rct-popup-content__close svg{display:block;width:64px}@media only screen and (max-width:767px){.rct-popup-content>div,.rct-popup-large-content>div{margin:30px 0;padding:20px 15px}.rct-popup-content .rct-popup-content__close,.rct-popup-large-content .rct-popup-content__close{top:30px}.rct-popup-content .rct-popup-content__close svg,.rct-popup-large-content .rct-popup-content__close svg{width:34px}}.rct-popup-large-content{max-width:850px}.rct-popup-arrow{color:#fff}.rct-popup-large-overlay,.rct-popup-overlay{background:rgba(0,0,0,.6)}[data-popup=tooltip].popup-overlay{background:transparent}@keyframes popTrans{0%{opacity:0;transform:scale(1) translateY(0)}1%{opacity:0;transform:scale(.96) translateY(10px)}to{box-shadow:0 0 500px hsla(0,0%,95%,0);opacity:1;transform:scale(1) translateY(0)}}.fancy-link{cursor:pointer;font-family:adobe-garamond-pro,times,serif;font-size:18px;font-style:italic}.caret-list{list-style-type:none;margin:0 0 25px;padding:0}.caret-list li{background:url(/wp-content/themes/kois-2017-web/img/ico-bullet-brown@2x.png) no-repeat 0 5px;background-size:7px 11px;margin-bottom:10px;padding-left:18px}ol{margin-top:0}ol li{margin-bottom:10px;padding-left:3px}.ui-datepicker{background:#fff;border:none;display:none;font-family:adobe-garamond-pro,times,serif;margin-top:15px;max-width:100%;text-align:center;width:280px!important}.ui-datepicker:before{border-bottom:15px solid #eee;border-left:15px solid transparent;border-right:15px solid transparent;content:"";display:none!important;height:0;margin:-15px 0 0 130px;position:absolute;width:0}.ui-datepicker .ui-datepicker-header{background:#533366!important;color:#000;font-weight:600;padding:20px 40px;position:relative}.ui-datepicker .ui-datepicker-header a{background:url(/wp-content/themes/kois-2017-web/img/datepicker-carets@2x.png) 0 0 no-repeat;background-size:24px 17px;cursor:pointer;display:block;filter:alpha(opacity=50);height:18px;left:20px;margin-top:-9px;opacity:.5;overflow:hidden;position:absolute;text-indent:100%;top:50%;white-space:nowrap;width:12px}.ui-datepicker .ui-datepicker-header a.ui-datepicker-next{background-position:-12px 0;left:auto;right:20px}.ui-datepicker .ui-datepicker-header a:hover{filter:alpha(opacity=100);opacity:1}.ui-datepicker table{width:100%}.ui-datepicker table tr:nth-of-type(2n){background:#f8f9fa}.ui-datepicker table tr th{font-size:12px;font-weight:400;padding-bottom:3px;text-transform:uppercase}.ui-datepicker table tr th span{display:block;height:100%;padding:5px;width:100%}.ui-datepicker table tr td{border:1px solid #f4f4f4;border-bottom:none;font-size:14px;padding:0}.ui-datepicker table tr td a,.ui-datepicker table tr td span{background:none!important;display:block!important;height:38px!important;line-height:38px!important;text-shadow:none!important;width:38px!important}.ui-datepicker table tr td a:hover,.ui-datepicker table tr td span:hover{background:#a6956a!important;color:#fff!important}.ui-datepicker table tr td:first-of-type{border-left:none}.ui-datepicker table tr td:last-of-type{border-right:none}.ui-datepicker table tr td.ui-datepicker-other-month{color:#b3b3b3}.ui-datepicker table tr td.ui-datepicker-current-day a,.ui-datepicker table tr td.ui-state-active a{border:none!important;color:#533366!important;margin:0!important}.ui-datepicker table tr td.ui-datepicker-today a,.ui-datepicker table tr td.ui-datepicker-today span{background:#c5aad4!important;color:#fff!important}.ui-datepicker table tr td.ui-datepicker-unselectable.ui-state-disabled{background:#eee!important}.accordion{border:1px solid #cdc9c9;margin:0 0 20px;overflow:hidden}.accordion:after,.accordion:before{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion__title,.accordion dt{background:#fff;border-bottom:1px solid #cdc9c9;margin:0;padding:20px 30px;position:relative;transition:all .25s ease}.accordion .accordion__title .tab-title,.accordion dt .tab-title{margin:0;position:relative;z-index:5}.accordion .accordion__title .tab-title.col-xl-gap,.accordion dt .tab-title.col-xl-gap{column-gap:120px}.accordion .accordion__title .tab-title>a,.accordion dt .tab-title>a{color:#000;display:inline-block;padding-right:80px;text-decoration:none}.accordion .accordion__title .tab-title>a:hover,.accordion dt .tab-title>a:hover{text-decoration:none}.accordion .accordion__title .tab-title>a svg,.accordion dt .tab-title>a svg{margin-right:10px}@media only screen and (max-width:529px){.accordion .accordion__title .tab-title.h2,.accordion dt .tab-title.h2{font-size:24px}}.accordion .accordion__title:after,.accordion .accordion__title:before,.accordion dt:after,.accordion dt:before{background:#000;border-radius:2px;content:"";display:block;height:12px;position:absolute;right:58px;text-align:center;top:30px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .25s ease;transition:all .25s ease;width:2px}.accordion .accordion__title:after,.accordion dt:after{right:50px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accordion .accordion__title:hover>.tab-title>a,.accordion dt:hover>.tab-title>a{color:#533366}.accordion .accordion__title:hover:after,.accordion .accordion__title:hover:before,.accordion dt:hover:after,.accordion dt:hover:before{background:#533366}.accordion .accordion__title.active,.accordion dt.active{background:#766699;color:#fff}.accordion .accordion__title.active .tab-title .seats-text,.accordion .accordion__title.active .tab-title a,.accordion dt.active .tab-title .seats-text,.accordion dt.active .tab-title a{color:#fff}.accordion .accordion__title.active:before,.accordion dt.active:before{background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accordion .accordion__title.active:after,.accordion dt.active:after{background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion .accordion__title:last-of-type,.accordion dt:last-of-type{border-bottom:none}.accordion .accordion__title:last-of-type.active,.accordion dt:last-of-type.active{border-bottom:1px solid #cdc9c9}.accordion .accordion__title .seats-text,.accordion dt .seats-text{font-size:14px;font-weight:600;font:normal 14px/1.4 open-sans,arial,sans-serif;padding-right:80px}.accordion dd{border-bottom:1px solid #cdc9c9;border-top:0;display:none;margin:0;padding:30px 20px 20px}.accordion dd:last-of-type{border-bottom:none}.accordion dd form{margin:0;padding:0}.accordion .module-and-hours p,.accordion .module-cost p{margin:0}.panel-loading{font:400 14px/1.3 open-sans,arial,sans-serif}.panel-loading svg{display:inline-block;height:auto;margin-right:5px;vertical-align:middle;width:30px}.panel-loading svg circle{fill:#533366}.panel-loading.panel-loading--small{font-size:12px}.panel-loading.panel-loading--small svg{width:20px}.panel-loading.pause-animation svg,.panel-loading.pause-animation svg circle{animation:none}.accordion--courses{margin:0 0 50px}.accordion--courses dd{display:block;padding:0}.accordion--courses dd .panel-loading{padding:45px 30px}.block-panel{border:1px solid #cdc9c9;margin:0 0 50px;overflow:hidden;width:100%}.block-panel__header{background:#000;border-bottom:1px solid #cdc9c9;color:#fff;margin:0;padding:20px 30px;position:relative}@media only screen and (max-width:529px){.block-panel__header.h2{font-size:24px}}.block-panel__content{padding:30px}.block-panel--file-uploader{margin-bottom:0}.block-panel--purple{background-color:#f8f8f8;border-color:#c3cbcd}.block-panel--purple .block-panel__header{background:#766699;border-color:#c3cbcd}.block-panel--disabled{background-color:#f8f8f8;border-color:#c3cbcd}.block-panel--disabled .block-panel__header{background-color:#c3cbcd;border-color:#c3cbcd}.tab{background:#fff;margin:0 auto 20px;min-height:250px;padding-top:20px}.tab,.tabs{overflow:hidden;position:relative}.tabs{border-bottom:1px solid #dbdbdb;display:table;margin:0;width:100%}.tabs:after,.tabs:before{content:" ";display:table}.tabs:after{clear:both}.tab--no-borders .tabs{border-bottom:0}.tabs.caltabs{float:right;margin:0 20px 15px}.tabs.alumtabs{float:right;margin:0 0 15px}.tabs li{float:left;line-height:38px;overflow:hidden;padding:0;position:relative}@media only screen and (max-width:767px){.tabs li{text-align:center;width:100%}}.tabs a{background:#f8f8f8;color:#000;display:block;font-family:open-sans,arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;padding:5px 25px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease;transition:all .25s ease}.tabs .active a,.tabs .current a{background:#766699;color:#fff}.tab_content{border:1px solid #dbdbdb;border-top:none;min-height:180px;padding:20px}.tab--no-borders .tab_content{border:0;padding:20px 0}.tabs_item{clear:both;display:none;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.tabs_item:first-child{display:block}.tabs_item.active{filter:alpha(opacity=100);opacity:1}.tab.course--tabs{border:1px solid #dbdbdb;padding:20px}.tab.course--tabs .tab_content{padding:20px 0}.tab.course--tabs.calendar--tabs>h2{display:inline-block;margin:10px 0}.tab.course--tabs.calendar--tabs>ul.tabs{margin-right:0}@media only screen and (max-width:767px){.tab.course--tabs.calendar--tabs>ul.tabs{display:none}}.tab.course--tabs ul.tabs{border:1px solid #eee;display:inline-block;list-style:none;vertical-align:middle;width:auto}.tab.course--tabs .tab_content{border:none}.pattern-block{margin-top:min(6vw,60px)}.pattern-block:last-child{margin-bottom:min(6vw,60px)}.pattern-block--dark{background:#151515;background-clip:padding-box;color:#fff;padding-bottom:min(6vw,60px);padding-top:min(6vw,60px)}.pattern-block--dark .border-headline{color:#fff}.pattern-block--dark .border-headline span{align-items:center;column-gap:15px;display:flex;flex-flow:row wrap}.open-seats-filter-container{line-height:3}.future-courses-container{margin-left:0;margin-right:0}.table-course-list__row{border-bottom:1px solid #cdc9c9;padding:30px}.table-course-list__row a:not([class]){display:inline-block;text-decoration:none}.table-course-list__row .btn,.table-course-list__row .gform_next_button,.table-course-list__row .gform_previous_button,.table-course-list__row .woocommerce #respond input#submit,.table-course-list__row .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.table-course-list__row .woocommerce a.button,.table-course-list__row .woocommerce a.button.alt,.table-course-list__row .woocommerce button.button,.table-course-list__row .woocommerce button.button.alt,.table-course-list__row .woocommerce input.button,.table-course-list__row .woocommerce input.button.alt{margin-bottom:0}.table-course-list__row:nth-child(odd){background-color:#f8f8f8}.table-course-list__row:last-child{border-bottom:0}.table-course-list__row .cell-headline{margin:0 0 5px}.table-course-list__row .cell-headline.red-alert{color:#940e16}.table-course-list__row div .digital-option{margin:0}.table-course-list__row div .digital-option .play-button{margin-right:8px;vertical-align:middle}.my-courses-root .table-course-list__row{padding:30px 0}.table-course-list__row__section{border-top:1px solid #cdc9c9;padding-top:30px}.table-course-list__row__section .link{-webkit-appearance:none;background:transparent;border:0;color:#766699;display:inline-block;transition:all .25s ease}.table-course-list__row__section .link:hover{color:#533366;text-decoration:underline}.table-course-list__row__section .extras-checkout-btn{margin:25px 0 0}.current-online-course-details-container{border-top:1px solid #cdc9c9;padding-top:30px}.current-online-course-details-container .current-online-course-details{background-color:#fff;border:1px solid #cdc9c9;padding:30px}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){.current-online-course-details-container .current-online-course-details .play{margin-bottom:20px;order:1}}@media only screen and (min-width:768px) and (max-width:819px),only screen and (min-width:820px) and (max-width:1023px){.current-online-course-details-container .current-online-course-details .image-container{order:2}}.current-online-course-details-container .current-online-course-details .details-container{align-content:center}.current-online-course-details-container .current-online-course-details .details-container .module-links-container{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.current-online-course-details-container .current-online-course-details .details-container .module-links-container .course--link{margin-right:15px}.current-online-course-details-container .current-online-course-details .details-container .module-links-container a.text-btn-arrow{align-items:center;display:inline-flex;font-size:12px}.current-online-course-details-container .current-online-course-details .details-container .module-links-container p{margin:0}.current-online-course-details-container .current-online-course-details .details-container a{display:flex;float:left;font-size:14px}.current-online-course-details-container .current-online-course-details .details-container a svg{height:16px;width:16px}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){.current-online-course-details-container .current-online-course-details .details-container{order:3}}@media only screen and (min-width:768px) and (max-width:819px),only screen and (min-width:820px) and (max-width:1023px){.current-online-course-details-container .current-online-course-details .details-container{order:3}}.current-online-course-details-container .current-online-course-details .locked-and-modules{column-gap:0;justify-items:end}.current-online-course-details-container .current-online-course-details .locked-and-modules .locked-status p{column-gap:10px;display:flex}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){.current-online-course-details-container .current-online-course-details .locked-and-modules .locked-status p{margin:0}}.current-online-course-details-container .current-online-course-details .locked-and-modules .module-count{align-content:end;display:inline-grid;margin:0;text-wrap:nowrap}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){.current-online-course-details-container .current-online-course-details .locked-and-modules .module-count{display:none}}@media only screen and (min-width:768px) and (max-width:819px),only screen and (min-width:820px) and (max-width:1023px){.current-online-course-details-container .current-online-course-details .locked-and-modules .module-count{align-content:start;justify-self:end}}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){.current-online-course-details-container .current-online-course-details .locked-and-modules{justify-items:start;order:2}}@media only screen and (min-width:768px) and (max-width:819px),only screen and (min-width:820px) and (max-width:1023px){.current-online-course-details-container .current-online-course-details .locked-and-modules{justify-items:start;order:1}}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){.current-online-course-details-container .current-online-course-details{row-gap:5px}}.progress-bar-container .total-progress-bar{background-color:#e9e2d1;border:1px solid #ae966b;height:13px;margin:15px 0}.progress-bar-container .total-progress-bar .current-progress-bar{background-color:#ae966b;height:100%;text-align:right;width:0}.audio-files-rte{margin-bottom:32px}.file-container{border:1px solid #cdc9c9}.file-row{align-items:center;background:#fff;border-bottom:1px solid #cdc9c9;column-gap:20px;display:grid;grid-template-columns:minmax(0,1fr) 250px;justify-content:space-between;padding:30px}.file-row:nth-child(odd){background-color:#f8f8f8}.file-row:last-child{border-bottom:0}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){.file-row{grid-template-columns:minmax(0,1fr)}}.file-row-locked{column-gap:10px;display:flex;margin-left:auto}.file-row .file-row-audio-player{max-width:250px}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:767px){.file-row .file-row-locked{margin-left:unset}.file-row .file-row-title{margin-bottom:16px}}.file-row-title{font-size:26px;font-weight:400;margin-bottom:0}.footer-container{margin-top:45px}.footer-header{margin-bottom:18px}.grid-table-list__row{border-bottom:1px solid #cdc9c9;padding:30px}.grid-table-list__row:nth-child(odd){background-color:#f8f8f8}.grid-table-list__row:last-child{border-bottom:0}@media only screen and (min-width:768px) and (max-width:819px){.grid-table-list__row{padding:25px 20px}}@media only screen and (max-width:767px){.grid-table-list__row{padding:20px 10px}}form.scans-upload-form{margin:0;padding:0}.scans-upload-grid{column-gap:30px;display:grid;grid-template-areas:"scan1 scan2" "uploads1 uploads2";grid-template-columns:1fr 1fr;row-gap:20px}@media only screen and (max-width:767px){.scans-upload-grid{grid-template-areas:"scan1" "uploads1" "scan2" "uploads2";grid-template-columns:100%}}.scans-upload-grid__scan1{grid-area:scan1}.scans-upload-grid__scan2{grid-area:scan2}.scans-upload-grid__uploads1{grid-area:uploads1}.scans-upload-grid__uploads2{grid-area:uploads2}.scans-upload-submit{margin-top:20px;text-align:right}form div.scans-upload-result{margin-top:20px}.file-drop-zone{border:2px dashed #c3cbcd;padding:38px;text-align:center}.file-drop-zone.dragover{border-color:#766699}.file-drop-zone .instructions{margin:20px 0 25px}.file-drop-zone p{color:rgba(0,0,0,.5);font-size:.875rem}.file-drop-zone.is-disabled{cursor:not-allowed;pointer-events:none}.file-drop-zone.is-disabled .svg-upload-icon circle{fill:#c3cbcd}.file-uploaded .file-uploaded__file{align-items:center;column-gap:7px;display:flex;flex-flow:row}.file-uploaded .file-uploaded__file .filename{font-size:.75rem;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.file-uploaded .file-uploaded__file .removefile{background:transparent;border:0;cursor:pointer;margin:0;padding:0;text-align:left}.file-uploaded .file-uploaded__file .removefile svg{display:block;pointer-events:none}.file-uploaded .file-uploaded__file+.file-uploaded__file{margin-top:10px}.timeline-hero{background:#252525}.timeline-hero__header{margin:0;padding:80px 0 40px}.timeline-hero__header .title{color:#fff;font-size:clamp(2rem,.75rem + 6.25vw,3.75rem);text-align:center}.timeline-hero__header .title:after{display:none}.timeline-hero__header .title-secondary{color:#fff;font-size:clamp(1.5rem,.875rem + 3.13vw,2.375rem);text-align:center}.timeline-hero__header .title-secondary .headline-label{margin-bottom:10px}@media only screen and (min-width:768px) and (max-width:1023px){.timeline-hero__header{padding:65px 0 20px}}@media only screen and (max-width:767px){.timeline-hero__header{padding:40px 0 20px}.timeline-hero__header .container{padding:0 10px}}.feature-hero-slides{background:linear-gradient(180deg,transparent 67%,#151515 0);color:#fff;padding-top:132px;position:relative;text-align:center}.feature-hero-slides:before{background-image:url(/wp-content/themes/kois-2017-web/img/logo-watermark-ondark-opaque.svg);background-position:0 0;background-repeat:no-repeat;bottom:32%;content:"";display:block;height:510px;position:absolute;right:0;width:520px}@media only screen and (max-width:767px){.feature-hero-slides{background:linear-gradient(180deg,transparent 50%,#151515 0);padding-top:0}}.feature-hero-slides .feature-hero-slides__swiper{overflow:hidden;position:relative;width:100%}.feature-hero-slides .swiper{height:100%;max-width:2000px;overflow:visible;padding:0 min(115px,7.2vw);width:75%}@media only screen and (min-width:768px) and (max-width:1023px){.feature-hero-slides .swiper{padding:0 45px;width:90%}}@media only screen and (max-width:767px){.feature-hero-slides .swiper{padding:0 5px 65px;width:100%}}.feature-hero-slides .swiper-button-next,.feature-hero-slides .swiper-button-prev{align-items:center;color:#fff;column-gap:15px;display:grid;font-family:open-sans,arial,sans-serif;font-size:14px;font-weight:700;height:44px;row-gap:5px;width:auto}.feature-hero-slides .swiper-button-next:after,.feature-hero-slides .swiper-button-prev:after{display:none}.feature-hero-slides .swiper-button-next svg circle,.feature-hero-slides .swiper-button-prev svg circle{transition:all .25s ease}.feature-hero-slides .swiper-button-next:hover svg circle,.feature-hero-slides .swiper-button-prev:hover svg circle{fill:#6a5c8a}.feature-hero-slides .swiper-button-next.swiper-button-disabled,.feature-hero-slides .swiper-button-prev.swiper-button-disabled{display:none}@media only screen and (max-width:767px){.feature-hero-slides .swiper-button-next,.feature-hero-slides .swiper-button-prev{bottom:0;top:auto}}.feature-hero-slides .swiper-button-prev{grid-template-columns:auto 1fr;left:min(95px,4vw)}@media only screen and (min-width:768px) and (max-width:1023px){.feature-hero-slides .swiper-button-prev{grid-template-columns:auto;left:0;transform:translateX(50%)}}@media only screen and (max-width:767px){.feature-hero-slides .swiper-button-prev{left:10px}}.feature-hero-slides .swiper-button-next{grid-template-columns:1fr auto;right:min(95px,4vw)}@media only screen and (min-width:768px) and (max-width:1023px){.feature-hero-slides .swiper-button-next{grid-template-columns:auto;right:0;transform:translateX(-50%)}.feature-hero-slides .swiper-button-next svg{order:-1}}@media only screen and (max-width:767px){.feature-hero-slides .swiper-button-next{right:10px}}.feature-hero-slides .swiper-slide{padding:0 min(115px,7.2vw)}.feature-hero-slides .swiper-slide>.slide-feature{position:relative}.feature-hero-slides .swiper-slide>.slide-feature .overlay{background:transparent;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .8s ease;visibility:hidden;width:100%;z-index:2}.feature-hero-slides .swiper-slide>.slide-feature .overlay.prev-overlay{background:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,.95))}.feature-hero-slides .swiper-slide>.slide-feature .overlay.next-overlay{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.95))}.feature-hero-slides .swiper-slide>.slide-feature>.slide-feature__video{display:block;padding-top:56.25%;width:100%}.feature-hero-slides .swiper-slide>.slide-feature>.slide-feature__video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.feature-hero-slides .swiper-slide>.slide-feature>img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.feature-hero-slides .swiper-slide.swiper-slide-next>.slide-feature .next-overlay,.feature-hero-slides .swiper-slide.swiper-slide-prev>.slide-feature .prev-overlay{opacity:1;visibility:visible}@media only screen and (min-width:768px) and (max-width:1023px){.feature-hero-slides .swiper-slide{padding:0 45px}}@media only screen and (max-width:767px){.feature-hero-slides .swiper-slide{padding:0 5px}}.feature-hero-slides--single{padding-top:0}.feature-hero-slides--single .feature-hero-slides__paging,.feature-hero-slides--single .swiper-button-next,.feature-hero-slides--single .swiper-button-prev{display:none}.feature-hero-slides__paging{left:0;padding-top:30px;position:absolute;top:0;width:100%}.feature-hero-slides__paging .container{column-gap:30px;display:flex;justify-content:center}.feature-hero-slides__paging .headline-label{color:#fff;flex:0 0 auto;margin-top:15px}.feature-hero-slides__paging .swiper-pagination{column-gap:5px;display:flex;position:relative}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet{cursor:pointer;display:block;padding:0 10px;position:relative;text-decoration:none}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet span.title{bottom:100%;color:#fff;font-size:14px;left:50%;opacity:0;position:absolute;text-align:center;transform:translateX(-50%);transition:all .25s ease;visibility:hidden;white-space:nowrap}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet span.title{display:none}}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet span.num{color:#a6956a;display:block;font-size:12px;font-weight:700;letter-spacing:.88px;line-height:17px;padding-top:10px;transition:all .25s ease}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet span.num:before{background-color:#a6956a;content:"";display:block;height:20px;margin:0 auto 5px;transition:all .25s ease;width:2px}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span.num,.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:hover span.num{color:#fff;padding-top:0}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span.num:before,.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:hover span.num:before{background-color:#fff;height:30px}@media only screen and (min-width:1024px) and (max-width:1249px),only screen and (min-width:1250px){.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:hover span.title{margin-bottom:10px;opacity:1;visibility:visible}}@media only screen and (max-width:767px){.feature-hero-slides__paging{bottom:0;left:50%;padding-bottom:15px;padding-top:0;top:auto;transform:translateX(-50%);width:calc(100% - 180px);z-index:50}.feature-hero-slides__paging .headline-label{display:none}.feature-hero-slides__paging .swiper-pagination{align-items:center;column-gap:10px}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet{align-items:center;padding:0}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet span.num>span,.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet span.title{display:none}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet span.num{padding:0}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet span.num:before{height:14px;margin:0}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span.num:before{height:20px}}.timeline-hero__meta-info{background-color:#151515;padding-top:50px}.timeline-hero__meta-info .container{column-gap:min(4vw,50px);display:flex;flex-flow:row wrap;justify-content:space-between;row-gap:35px}.timeline-hero__meta-info .icon-metainfo-block{color:#fff;column-gap:20px;display:grid;flex:0 1 auto;font-size:16px;grid-template-columns:auto 1fr;line-height:1.2}.timeline-hero__meta-info .icon-metainfo-block .headline-label{margin:0 0 5px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.timeline-hero__meta-info .container{column-gap:0;max-width:680px;padding:0}.timeline-hero__meta-info .icon-metainfo-block{flex:0 0 50%;padding:0 20px}}@media only screen and (max-width:529px){.timeline-hero__meta-info .icon-metainfo-block{flex-basis:100%}}.timeline-hero__footer{background-color:#151515;padding-bottom:50px;padding-top:40px;text-align:center}.timeline-hero__footer .container{align-items:center;column-gap:min(5vw,50px);display:flex;flex-flow:row wrap;justify-content:center;row-gap:20px}.timeline-hero__footer .container .btn,.timeline-hero__footer .container .gform_next_button,.timeline-hero__footer .container .gform_previous_button,.timeline-hero__footer .container .woocommerce #respond input#submit,.timeline-hero__footer .container .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.timeline-hero__footer .container .woocommerce a.button,.timeline-hero__footer .container .woocommerce a.button.alt,.timeline-hero__footer .container .woocommerce button.button,.timeline-hero__footer .container .woocommerce button.button.alt,.timeline-hero__footer .container .woocommerce input.button,.timeline-hero__footer .container .woocommerce input.button.alt{margin:0}@media only screen and (max-width:529px){.timeline-hero__footer .container{text-align:center}.timeline-hero__footer .container .btn,.timeline-hero__footer .container .btn1-container,.timeline-hero__footer .container .gform_next_button,.timeline-hero__footer .container .gform_previous_button,.timeline-hero__footer .container .woocommerce #respond input#submit,.timeline-hero__footer .container .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.timeline-hero__footer .container .woocommerce a.button,.timeline-hero__footer .container .woocommerce a.button.alt,.timeline-hero__footer .container .woocommerce button.button,.timeline-hero__footer .container .woocommerce button.button.alt,.timeline-hero__footer .container .woocommerce input.button,.timeline-hero__footer .container .woocommerce input.button.alt{width:100%}}.loading .timeline-hero__header .title{opacity:0;transform:translateY(25px)}.loading .timeline-hero__header .title-secondary{opacity:0}.loaded .timeline-hero__header .title,.loaded .timeline-hero__header .title-secondary{opacity:1;transform:translateY(0);transition:all .4s ease-out .3s}.loaded .timeline-hero__header .title-secondary{transition-delay:.6s}.changing .timeline-hero__header .title{opacity:0;transform:translateY(25px)}.changing .timeline-hero__header .title-secondary{opacity:0}.change-out .timeline-hero__header .title,.change-out .timeline-hero__header .title-secondary{opacity:0;transition-delay:0}.change-in .timeline-hero__header .title,.change-in .timeline-hero__header .title-secondary{opacity:1;transform:translateY(0);transition:all .4s ease-out 0s}.change-in .timeline-hero__header .title-secondary{transition-delay:.35s}.loading .feature-hero-slides__swiper{opacity:0;transform:translateY(25px)}.loaded .feature-hero-slides__swiper{opacity:1;transform:translateY(0);transition:all .4s ease-out .6s}.loading .feature-hero-slides__paging .headline-label{opacity:0}.loaded .feature-hero-slides__paging .headline-label{opacity:1;transition:all .4s ease-out .6s}.loading .feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet{opacity:0}.loaded .feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet{animation:pagLineWave .4s ease-in forwards;opacity:0}.loaded .feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet span.num:before{animation:lineMove .4s ease-in forwards}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:first-child,.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:first-child span.num:before{animation-delay:.75s}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(2),.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(2) span.num:before{animation-delay:.9s}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(3),.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(3) span.num:before{animation-delay:1.05s}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(4),.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(4) span.num:before{animation-delay:1.2s}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(5),.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(5) span.num:before{animation-delay:1.35s}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(6),.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(6) span.num:before{animation-delay:1.5s}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(7),.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(7) span.num:before{animation-delay:1.65s}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(8),.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(8) span.num:before{animation-delay:1.8s}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(9),.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(9) span.num:before{animation-delay:1.95s}.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(10),.feature-hero-slides__paging .swiper-pagination .swiper-pagination-bullet:nth-child(10) span.num:before{animation-delay:2.1s}.loading .timeline-hero__meta-info .icon-metainfo-block{opacity:0;transform:translateY(15px)}.loaded .timeline-hero__meta-info .icon-metainfo-block{opacity:1;transform:translateY(0);transition:all .4s ease-out .8s}.loaded .timeline-hero__meta-info .icon-metainfo-block:first-child{transition-delay:.95s}.loaded .timeline-hero__meta-info .icon-metainfo-block:nth-child(2){transition-delay:1.1s}.loaded .timeline-hero__meta-info .icon-metainfo-block:nth-child(3){transition-delay:1.25s}.loaded .timeline-hero__meta-info .icon-metainfo-block:nth-child(4){transition-delay:1.4s}.loading .timeline-hero__footer .container{opacity:0}.loaded .timeline-hero__footer .container{opacity:1;transition:all .4s 1.4s}@keyframes pagLineWave{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes lineMove{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.course-upcoming-dates{background:#ebebeb;padding-bottom:50px;padding-top:50px}@media only screen and (max-width:767px){.course-upcoming-dates{padding-bottom:32px;padding-top:46px}}.course-upcoming-dates .container{align-items:center;column-gap:50px;display:flex;flex-flow:row wrap;row-gap:20px}.course-upcoming-dates__headline{flex:0 0 auto;margin:0}.course-upcoming-dates__list{display:flex;flex:1 0 auto;list-style-type:none;margin:0;padding:0}.course-upcoming-dates__list li{border-right:1px solid #dadada;flex:0 0 auto;margin-right:35px;padding:0 35px 0 0}.course-upcoming-dates__list li .date{font-size:18px}.course-upcoming-dates__list li .calendar-link{align-items:center;border:0;display:flex;margin-right:0;padding-right:0;white-space:nowrap}.course-upcoming-dates__list li p{font-size:12px;font-weight:600;margin-bottom:10px}.course-upcoming-dates__list li .more-options-link{cursor:pointer;display:block;font-size:12px;font-weight:400;margin-top:10px}.course-upcoming-dates__list li .more-options-link:hover{text-decoration:none}.course-upcoming-dates__list li .digital-option{align-items:center;column-gap:5px;display:grid;font-size:18px;grid-template-columns:auto 1fr}@media only screen and (min-width:768px) and (max-width:819px){.course-upcoming-dates__list li{margin-right:20px;padding-right:20px}}@media only screen and (max-width:767px){.course-upcoming-dates__list{flex-basis:100%;flex-flow:row wrap}.course-upcoming-dates__list li{border-bottom:1px solid #dadada;border-right:0;flex-basis:100%;margin:0 0 20px;padding:0 0 20px}.course-upcoming-dates__list li:last-child{border:0;margin:0;padding:0}}.classifieds-dashboard-buttons{margin-bottom:30px;margin-top:30px}.classifieds-dashboard-buttons .btn,.classifieds-dashboard-buttons .gform_next_button,.classifieds-dashboard-buttons .gform_previous_button,.classifieds-dashboard-buttons .woocommerce #respond input#submit,.classifieds-dashboard-buttons .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.classifieds-dashboard-buttons .woocommerce a.button,.classifieds-dashboard-buttons .woocommerce a.button.alt,.classifieds-dashboard-buttons .woocommerce button.button,.classifieds-dashboard-buttons .woocommerce button.button.alt,.classifieds-dashboard-buttons .woocommerce input.button,.classifieds-dashboard-buttons .woocommerce input.button.alt{margin:0}.classifieds-dashboard-listing-row{column-gap:30px;display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr;row-gap:20px}@media only screen and (min-width:768px) and (max-width:1023px){.classifieds-dashboard-listing-row{grid-template-columns:2.5fr 1fr 1fr 1.5fr}}@media only screen and (min-width:768px) and (max-width:819px){.classifieds-dashboard-listing-row{grid-template-columns:2fr 1fr 1fr}}@media only screen and (max-width:767px){.classifieds-dashboard-listing-row{grid-template-columns:100%}}.classifieds-dashboard-listing-row__main .title{margin:0 0 5px}.classifieds-dashboard-listing-row__main .sub-label{font-size:12px;font-weight:600;margin:0 0 5px;text-transform:uppercase}.classifieds-dashboard-listing-row__main .text{margin-top:20px}.classifieds-dashboard-listing-row__main .text--has-icon{column-gap:5px;display:grid;grid-template-columns:auto 1fr}.classifieds-dashboard-listing-row__main .text--has-icon svg{height:auto;margin-top:2px;width:15px}.classifieds-dashboard-listing-row__details{font-family:adobe-garamond-pro,times,serif;font-size:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:768px) and (max-width:819px){.classifieds-dashboard-listing-row__details{font-size:18px}}@media only screen and (min-width:768px) and (max-width:819px){.classifieds-dashboard-listing-row__buttons{grid-column:1/-1}.classifieds-dashboard-listing-row__buttons .icon-btn-list{column-gap:15px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.listing-count{margin:25px 0}.classifieds-listing-row{column-gap:30px;display:grid;grid-template-columns:3fr 1fr 1fr;row-gap:20px}@media only screen and (max-width:767px){.classifieds-listing-row{grid-template-columns:100%}}.classifieds-listing-row__main .title{margin:0 0 5px}.classifieds-listing-row__main .sub-label{font-size:12px;font-weight:600;margin:0 0 5px;text-transform:uppercase}.classifieds-listing-row__details{font-family:adobe-garamond-pro,times,serif;font-size:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:768px) and (max-width:819px){.classifieds-listing-row__details{font-size:18px}}div h2.title{margin:0}.classifieds-details{column-gap:50px;display:grid;grid-template-columns:1fr auto}.classifieds-details .rtecontent{max-width:700px}.classifieds-details__side{column-gap:5px;display:grid;font-family:adobe-garamond-pro,times,serif;font-size:20px;grid-template-columns:auto 1fr}.classifieds-details__side div>*+*{margin-top:10px}@media only screen and (max-width:767px){.classifieds-details{grid-template-columns:100%;padding-bottom:30px}}.classifieds-application{margin-top:20px}.classifieds-details-footer{margin-top:50px;text-align:center}.key-icon,.seat-icon{background:#533366;color:#fff}.venue_symposium_hyatt_columbia_ballroom.zoom-1 .seat-icon{height:18px;transform:translate3d(2px,2px,0);width:18px}.venue_symposium_hyatt_columbia_ballroom.zoom-1 .seat-icon span.seat-marker-number{font-size:12px;line-height:18px}:not(.venue_symposium_hyatt_columbia_ballroom).zoom-3 .seat-icon{height:40px;transform:translate3d(-10px,-10px,0);width:40px}:not(.venue_symposium_hyatt_columbia_ballroom).zoom-3 .seat-icon span.seat-marker-number{font-size:20px;line-height:38px}ul.seating-chart-key{margin:0}.seating-chart-key-item .key-icon{height:25px;margin-right:5px;width:25px}.seating-chart-key-item{float:left;line-height:25px;list-style:none;margin-bottom:10px;margin-right:10px}#seating-chart-error-message{display:none}#seating-chart hr{margin:20px 0}.pop-content{position:relative}.popup#seating-chart{height:calc(100% - 5px);width:calc(100% - 5px)}.popup #seating-chart-map{cursor:default!important;height:calc(90vh - 200px);width:100%}.seat-icon{background:#533366;border:1px solid #533366;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer;display:block;height:28px;position:absolute;width:28px}.seat-icon span.seat-marker-number{display:block;font-size:14px;height:100%;line-height:26px;position:relative;text-align:center;width:100%}.seat-icon span.seat-marker-number.has-tooltip span.tooltip,.seat-icon span.seat-marker-number.has-tooltip span.tooltip:after{filter:alpha(opacity=0);font-size:14px!important;line-height:1.2;opacity:0;position:absolute;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);-webkit-transition:all .25s ease;transition:all .25s ease;visibility:hidden;z-index:50}.seat-icon span.seat-marker-number.has-tooltip span.tooltip{background:#fff;bottom:100%;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);color:#000;left:-150px;margin:0 auto;max-width:200px;padding:15px;pointer-events:none;right:-150px;width:auto}.seat-icon span.seat-marker-number.has-tooltip span.tooltip.enable-pointer-events{pointer-events:all}.seat-icon span.seat-marker-number.has-tooltip span.tooltip:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;content:"";height:0;left:-20px;margin:0 auto;right:-20px;top:calc(100% - 3px);width:0}.seat-icon span.seat-marker-number.has-tooltip span.tooltip a,.seat-icon span.seat-marker-number.has-tooltip span.tooltip h6{text-decoration:none}.seat-icon.hover span.seat-marker-number.has-tooltip span.tooltip,.seat-icon.hover span.seat-marker-number.has-tooltip span.tooltip:after,.seat-icon.popup-open span.seat-marker-number.has-tooltip span.tooltip,.seat-icon.popup-open span.seat-marker-number.has-tooltip span.tooltip:after,.seat-icon:hover span.seat-marker-number.has-tooltip span.tooltip,.seat-icon:hover span.seat-marker-number.has-tooltip span.tooltip:after{filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.seat-icon.hover span.seat-marker-number.has-tooltip span.tooltip,.seat-icon.popup-open span.seat-marker-number.has-tooltip span.tooltip,.seat-icon:hover span.seat-marker-number.has-tooltip span.tooltip{bottom:calc(100% + 10px)}.boardroom-seat-container{padding:10px 0}.boardroom-seat-container .seat-icon{display:inline-block;margin-right:10px;position:relative}.seat-icon.seat-occupied,.seat-icon.seat-saved,.seat-icon.seat-selected{cursor:default}.key-icon.seat-occupied,.seat-icon.seat-occupied{background:#959595;border:1px solid #959595}.key-icon.seat-selected,.seat-icon.seat-selected{background:#a6956a;border:1px solid #a6956a}.key-icon.seat-saved,.seat-icon.seat-saved{background:#897a92;border:1px solid #897a92}#seating-chart-message-target{left:28px;position:absolute;right:28px;top:28px;z-index:10000}.profile--header{background:#ebebeb;flex-basis:100%;margin-bottom:40px;max-height:85px;padding:20px;position:relative}.profile--header .flex-container{align-items:center;height:100%;justify-content:space-between}.profile--header h1{margin-bottom:0}.profile--header h1:after{display:none}.profile--header .profile--custom{font-family:adobe-garamond-pro,times,serif;font-size:18px;font-style:italic;padding-right:100px}.profile--header .profile--banner{bottom:-3px;color:#fff;font-family:open-sans,arial,sans-serif;font-size:9px;font-style:normal;position:absolute;right:20px;text-align:center;top:-3px;width:80px}.profile--header .profile--banner svg.honors-banner{height:115px;position:absolute;right:-16px}@media only screen and (max-width:767px){.profile--header .profile--banner svg.honors-banner{top:0}}.profile--header .profile--banner .banner-inner{flex-wrap:wrap;justify-content:center;padding:10px;position:relative}.profile--header .profile--banner.with-honors .honors-stripe{display:block}.profile--header .profile--banner:not(.with-honors) .honors-stripe{display:none}.profile--header .status--icon,.profile--header .status--text{flex-basis:100%}.profile--header .status--icon{background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:36px;max-width:36px;position:relative;width:36px}.profile--header .status--icon .icon-grad{position:absolute;right:-1px;top:-1px}.profile--header .status--icon.status--participant{background:#4a6e24}.profile--header .status--icon.status--recognized,.profile--header .status--icon.status--recognized-specialist{background:#003471}.profile--header .status--icon.status--graduate{background:#533366}.profile--header .status--icon.status--mentor{background:#a6956a}.profile--header .status--icon.status--clinical{background:#000}.profile--header .status--icon.status--honorary{background:#831d07}.profile--header .status--icon.status--ceo,.profile--header .status--icon.status--staff{background:#959595}@media only screen and (max-width:767px){.profile--header .flex-container{flex-wrap:wrap}.profile--header h1{flex-basis:100%;font-size:26px;margin-bottom:5px}.profile--header .profile--custom{flex-basis:100%;font-size:14px}.profile--header .profile--banner{bottom:0;cursor:pointer;padding:5px 10px 20px;right:0;top:0}.profile--header .profile--banner svg .threedee-effect{display:none}.profile--header .profile--banner:after,.profile--header .profile--banner:before{background:#fff;border:none;content:"";display:block;height:10px;position:absolute;right:42px;text-align:center;top:calc(100% - 15px);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .25s ease;transition:all .25s ease;width:2px;z-index:1}.profile--header .profile--banner:after{right:36px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.profile--header .profile--banner .banner-inner{padding:0}.profile--header .profile--banner .banner-inner .status--text{font-size:8px}.profile--header .profile--banner .banner-inner:after,.profile--header .profile--banner .banner-inner:before{display:none}.profile--header .profile--banner.active:before{background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.profile--header .profile--banner.active:after{background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}.profile--header #achievement-trigger{background:transparent;display:none;height:1px;position:absolute;right:0;top:0;width:1px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:819px){.profile--header #achievement-trigger{display:block}}ul.button-grid{align-items:center;flex-wrap:wrap;justify-content:space-between;margin:0 -5px;padding:0}ul.button-grid li.button{display:block;flex-basis:calc(50% - 10px);margin:5px;position:relative}ul.button-grid li.button a{background:#ebebeb;border:1px solid #c2c2c2;color:#000;display:block;font-family:adobe-garamond-pro,times,serif;font-size:24px;padding:20px 20px 20px 100px;text-align:left;text-decoration:none}ul.button-grid li.button a span{display:inline-block;position:relative}ul.button-grid li.button a span:before{background:url(/wp-content/themes/kois-2017-web/img/kois-button-sprite@2x.png) 0 0 no-repeat;background-size:250px 150px;content:"";height:50px;position:absolute;right:calc(100% + 20px);top:50%;transform:translateY(-50%);width:50px}ul.button-grid li.button a span:after{background:url(/wp-content/themes/kois-2017-web/img/ico-bullet-brown@2x.png) 0 0 no-repeat;background-size:7px 11px;content:"";display:block;height:11px;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:7px}ul.button-grid li.button a:hover{background:#d5d5d5}ul.button-grid li.button.icon--1 a span:before{background-position:0 0}ul.button-grid li.button.icon--2 a span:before{background-position:-50px 0}ul.button-grid li.button.icon--3 a span:before{background-position:-100px 0}ul.button-grid li.button.icon--4 a span:before{background-position:-150px 0}ul.button-grid li.button.icon--5 a span:before{background-position:-200px 0}ul.button-grid li.button.icon--6 a span:before{background-position:0 -50px}ul.button-grid li.button.icon--7 a span:before{background-position:-50px -50px}ul.button-grid li.button.icon--8 a span:before{background-position:-100px -50px}ul.button-grid li.button.icon--9 a span:before{background:url(/wp-content/themes/kois-2017-web/img/icon-kois-connections.svg) 0 0 no-repeat}ul.button-grid li.button.icon--10 a span:before{background:url(/wp-content/themes/kois-2017-web/img/icon-upload.svg) 0 0 no-repeat}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){ul.button-grid li.button a{font-size:20px;padding-left:70px}ul.button-grid li.button a span:before{background-size:125px 75px;height:25px;right:calc(100% + 10px);width:25px}ul.button-grid li.button.icon--2 a span:before{background-position:-25px 0}ul.button-grid li.button.icon--3 a span:before,ul.button-grid li.button.icon--4 a span:before{background-position:-50px 0}ul.button-grid li.button.icon--5 a span:before{background-position:-100px 0}ul.button-grid li.button.icon--6 a span:before{background-position:0 -25px}ul.button-grid li.button.icon--7 a span:before{background-position:-25px -25px}ul.button-grid li.button.icon--8 a span:before{background-position:-50px -25px}ul.button-grid li.button.icon--9 a span:before{background:url(/wp-content/themes/kois-2017-web/img/icon-kois-connections.svg) 0 0 no-repeat;background-size:100%}}@media only screen and (max-width:767px){ul.button-grid li.button{flex-basis:100%}}@media only screen and (max-width:529px){ul.button-grid li.button a{padding-left:50px}}.achievement-banner{background:#ebebeb;border:1px solid #cdc9c9;margin-bottom:20px;padding:10px 20px}.achievement-banner .flex-container{align-items:center;column-gap:10px;flex-wrap:nowrap;height:100%;justify-content:space-between;padding:20px 0 10px}.achievement-banner .flex-container.dashboard-distinctions{column-gap:36px;justify-content:left;padding-bottom:2px;padding-top:2px}.achievement-banner .flex-container.dashboard-distinctions .distinction-progress{white-space:nowrap}.achievement-banner .flex-container.dashboard-distinctions svg{height:18px;margin-right:4px;vertical-align:top;width:18px}.achievement-banner .flex-container.dashboard-distinctions .status--complete{display:flex}.achievement-banner .flex-container.dashboard-distinctions .status--complete svg path{fill:#ae966b}.achievement-banner .flex-container.dashboard-distinctions .status--incomplete{color:#c2c2c2;display:flex}.achievement-banner .flex-container.dashboard-distinctions .status--incomplete svg path{fill:#c2c2c2}.achievement-banner .horizontal-line{background-color:#c2c2c2;height:1px;margin:10px auto;width:100%}.achievement-banner .status--icon,.achievement-banner .status--text{display:inline-block;font-size:12px;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;width:104px}.achievement-banner .status--icon{background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:36px;margin-right:5px;max-width:36px;position:relative;width:36px}.achievement-banner .status--icon .icon-grad{position:absolute;right:-1px;top:-1px}.achievement-banner .status--icon.status--participant{background:#4a6e24}.achievement-banner .status--icon.status--recognized,.achievement-banner .status--icon.status--recognized-specialist{background:#003471}.achievement-banner .status--icon.status--graduate{background:#533366}.achievement-banner .status--icon.status--mentor{background:#a6956a}.achievement-banner .status--icon.status--clinical{background:#000}.achievement-banner .status--icon.status--honorary{background:#831d07}.achievement-banner .status--icon.status--ceo,.achievement-banner .status--icon.status--staff{background:#959595}.achievement-banner .status--block{cursor:pointer;margin-bottom:0;position:relative}.achievement-banner .status--block.status--locked{color:#c2c2c2}.achievement-banner .status--block.status--locked .status--icon{background:#c2c2c2}.achievement-banner .status--block.status--current .status--icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.achievement-banner .status--block.status--current .status--text{font-size:13px;font-weight:700}.achievement-banner .status--block .status--menu-dropper{color:#fff;cursor:pointer;display:none;height:100%;position:absolute;right:2px;top:0;width:35px;z-index:110}.achievement-banner .status--block .status--menu-dropper:after,.achievement-banner .status--block .status--menu-dropper:before{background:#a6956a;content:"";display:block;height:10px;left:calc(50% - 4px);position:absolute;text-align:center;top:12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .25s ease;transition:all .25s ease;width:2px}.achievement-banner .status--block .status--menu-dropper:after{left:calc(50% + 2px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.achievement-banner .status--block .status--menu{background:#ebebeb;border:1px solid #cdc9c9;border-top:none;box-shadow:0 5px 10px rgba(0,0,0,.05);filter:alpha(opacity=0);left:-9999em;list-style-type:none;margin:0;opacity:0;padding:10px 20px;position:absolute;top:calc(100% + 19px);transition:opacity .25s ease;z-index:20}.achievement-banner .status--block .status--menu:after{background:transparent;content:"";display:block;height:40px;left:0;position:absolute;top:-38px;width:100%}.achievement-banner .status--block .status--menu .status--menu-item{margin-bottom:5px;position:relative}.achievement-banner .status--block .status--menu .status--menu-item a{text-decoration:none}.achievement-banner .status--block .status--menu .status--menu-item span{background:#c2c2c2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;height:21px;position:absolute;right:0;top:0;width:21px}.achievement-banner .status--block .status--menu .status--menu-item span svg{display:block;margin:2px auto}.achievement-banner .status--block .status--menu .status--menu-item.status--complete span{background:#4a6e24}.achievement-banner .status--block:hover ul{filter:alpha(opacity=100);left:-21px;opacity:1;right:-21px}@media only screen and (min-width:1024px) and (max-width:1249px),only screen and (min-width:1250px),only screen and (min-width:768px) and (max-width:1023px){.achievement-banner{display:block!important}}@media only screen and (min-width:1024px) and (max-width:1249px){.achievement-banner .status--text{font-size:10px;width:84px}.achievement-banner.status--current .status--text{font-size:11px}}@media only screen and (min-width:768px) and (max-width:819px){.achievement-banner{height:auto;padding:20px}.achievement-banner .flex-container{align-items:flex-start}.achievement-banner .status--block{flex-basis:20%}.achievement-banner .status--block .status--icon,.achievement-banner .status--block .status--text{display:block;margin:0 auto}.achievement-banner .status--block .status--icon{margin:0 auto 10px}.achievement-banner .status--block .status--text{max-width:100%;text-align:center}}@media only screen and (max-width:767px){.achievement-banner{display:none;height:auto;padding:20px}.achievement-banner .flex-container{flex-wrap:wrap}.achievement-banner .dashboard-distinctions div,.achievement-banner .status--block{flex-basis:100%;margin-bottom:10px;width:100%}.achievement-banner .dashboard-distinctions div:last-of-type,.achievement-banner .status--block:last-of-type{margin:0}.achievement-banner .dashboard-distinctions div .status--text,.achievement-banner .status--block .status--text{width:auto}.achievement-banner .dashboard-distinctions div .status--menu-dropper,.achievement-banner .status--block .status--menu-dropper{display:block}.achievement-banner .dashboard-distinctions div .status--menu-dropper.toggle:before,.achievement-banner .status--block .status--menu-dropper.toggle:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.achievement-banner .dashboard-distinctions div .status--menu-dropper.toggle:after,.achievement-banner .status--block .status--menu-dropper.toggle:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.achievement-banner .dashboard-distinctions div .status--menu,.achievement-banner .status--block .status--menu{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;display:none;filter:alpha(opacity=100);left:0!important;opacity:1;padding:12px 8px;position:relative;right:0!important}}#dental-scans-loader{align-items:center;display:flex;flex-direction:column;justify-content:center}.woocommerce .quantity .qty{width:64px}.woocommerce td.product-remove{width:46px}@media only screen and (max-width:767px){.woocommerce td.product-remove{width:100%}}.woocommerce form .form-row .required{color:#000;font-size:14px;font-weight:400}.woocommerce #main .product.single-product-details{padding:0;position:relative;width:100%}.woocommerce #main .product.single-product-details .entry-images{float:right;max-width:100%;width:300px}.woocommerce #main .product.single-product-details .entry-images img{width:300px}.woocommerce #main .product.single-product-details .entry-images .woocommerce-product-gallery__wrapper{margin:0}.woocommerce #main .product.single-product-details .entry-images .woocommerce-product-gallery{width:100%}.woocommerce #main .product.single-product-details .entry-images .woocommerce-product-gallery+img{display:none}@media only screen and (max-width:767px){.woocommerce #main .product.single-product-details .entry-images{float:none;width:100%}}.woocommerce #main .product.single-product-details .entry-summary{float:left;max-width:100%;padding-right:40px;text-align:left;width:calc(100% - 300px)}.woocommerce #main .product.single-product-details .entry-summary p:after,.woocommerce #main .product.single-product-details .entry-summary p:before{content:" ";display:table}.woocommerce #main .product.single-product-details .entry-summary p:after{clear:both}.woocommerce #main .product.single-product-details .entry-summary img{display:block}.woocommerce #main .product.single-product-details .entry-summary img.size-thumbnail{width:150px}.woocommerce #main .product.single-product-details .entry-summary img.size-medium{width:300px}.woocommerce #main .product.single-product-details .entry-summary img.size-large{width:1024px}.woocommerce #main .product.single-product-details .entry-summary img.alignleft{float:left;margin-right:0 20px 20px 0}.woocommerce #main .product.single-product-details .entry-summary img.alignright{float:right;margin-right:0 0 20px 20px}@media only screen and (max-width:767px){.woocommerce #main .product.single-product-details .entry-summary{float:none;padding-right:0;width:100%}}.woocommerce #main .product.single-product-details .woocommerce-tabs{text-align:left}.woocommerce #main .product.single-product-details .woocommerce-tabs ul.tabs{padding:0}.woocommerce #main .product.single-product-details .woocommerce-tabs ul.tabs li{background:none!important;border-bottom:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin:0;padding:0}.woocommerce #main .product.single-product-details .woocommerce-tabs ul.tabs li:after,.woocommerce #main .product.single-product-details .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce #main .product.single-product-details .woocommerce-tabs ul.tabs li a{padding:5px 25px}@media only screen and (max-width:767px){.woocommerce #main .product.single-product-details .woocommerce-tabs ul.tabs li a{display:block}}.woocommerce #main .product.single-product-details .woocommerce-tabs ul.tabs li.active>a{color:#fff}.woocommerce #main .product.single-product-details #comments{margin-bottom:20px}@media only screen and (max-width:767px){.woocommerce #main .product.single-product-details #comments h2{font-size:18px}}.woocommerce #main .product.single-product-details .comment-form{margin:0;padding:0}.woocommerce #main .product.single-product-details .comment-reply-title{color:#533366;display:block;font-family:adobe-garamond-pro,times,serif;font-size:28px;margin-bottom:10px}.woocommerce #main .product.single-product-details .comment-form-rating .selectbox-container{background:none;border:none;height:auto}.woocommerce #main .product.single-product-details .comment-form-rating .selectbox-container:after,.woocommerce #main .product.single-product-details .comment-form-rating .selectbox-container:before{display:none}.woocommerce #main .product.single-product-details .related{text-align:left}.woocommerce-content{width:100%}.woocommerce-content .woocommerce-ordering{border:0;margin:0;padding:0}.woocommerce-content .woocommerce-ordering .selectbox-container{margin:0}.woocommerce-content .Media-content{display:inline-block;position:relative}.woocommerce-content h3.entry-title{font-size:18px}.woocommerce-content span.onsale{background:#533366;display:none;min-height:45px;min-width:45px}.woocommerce-content img{margin-bottom:20px;max-width:100%;width:100%}.woocommerce-content p.price,.woocommerce-content span.price{display:block;font-family:open-sans,arial,sans-serif;font-size:16px;font-weight:700;margin-bottom:15px;text-decoration:none}.woocommerce-content .add_to_cart_button{font-size:12px!important;min-width:1px!important}.woocommerce-content h1.product_title{font-size:36px}.woocommerce-content .quantity{display:inline-block;margin-right:15px;vertical-align:top}.woocommerce-content .quantity .qty{margin-bottom:0;min-height:48px;width:64px}.woocommerce-content .cart button{margin-bottom:0!important}.woocommerce-content .summary{margin-bottom:20px}.woocommerce-content .woocommerce-Tabs-panel{padding:20px}.woocommerce-content .type-product{display:inline-block;margin:0 -4px 20px 0;min-width:200px;padding:0 20px;text-align:center;vertical-align:top;width:33%}@media only screen and (max-width:767px){.woocommerce-content #content{padding-top:20px}.woocommerce-content .woocommerce-ordering{width:100%}.woocommerce-content .before-shop-loop{left:0;margin-bottom:20px;position:static;right:0;top:0}.woocommerce-content .before-shop-loop:after,.woocommerce-content .before-shop-loop:before{content:" ";display:table}.woocommerce-content .before-shop-loop:after{clear:both}.woocommerce-content .product-type-simple,.woocommerce-content .product-type-subscription,.woocommerce-content .product-type-variable{min-width:150px;padding:0 10px;width:50%}}@media only screen and (max-width:529px){.woocommerce-content .product-type-simple,.woocommerce-content .product-type-subscription,.woocommerce-content .product-type-variable{padding:0;width:100%}.woocommerce-content #content{padding:0}.woocommerce-content #content .loop{padding-top:20px}}.woo-widgets{list-style:none;margin:0}.woo-widgets>li{margin-bottom:20px}.woo-widgets h2{font-size:26px}.woo-widgets ul{list-style:none;margin:0 0 15px}.woo-widgets ul li.mini_cart_item{padding-left:25px!important}.woo-widgets .woocommerce-placeholder{display:none}.woocommerce .widget_shopping_cart>.widgettitle{padding-left:28px;position:relative}.woocommerce .widget_shopping_cart>.widgettitle:before{background:url(/wp-content/themes/kois-2017-web/img/woocart@2x.png) 0 0 no-repeat;background-size:100% auto;content:"";height:18px;left:0;position:absolute;top:4px;width:18px}.woocommerce .widget_shopping_cart .cart_list,.woocommerce .widget_shopping_cart .cart_list li{font-size:12px;margin-bottom:10px;padding:0}.woocommerce .widget_shopping_cart .cart_list a,.woocommerce .widget_shopping_cart .cart_list li a,.woocommerce .widget_shopping_cart .cart_list li span,.woocommerce .widget_shopping_cart .cart_list span{display:inline}.woocommerce .widget_shopping_cart .cart_list .attachment-shop_thumbnail,.woocommerce .widget_shopping_cart .cart_list li .attachment-shop_thumbnail{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){section.page aside.side-area.woo-sidebar{border:1px solid #cdc9c9;margin:0;max-width:100%;text-align:left;width:100%}section.page aside.side-area.woo-sidebar h2{margin-bottom:10px}}@media only screen and (max-width:529px){section.page aside.side-area.woo-sidebar{text-align:center}}.woo-sidebar-left{list-style-type:none;margin:0;padding:0}.woo-sidebar-left .product-categories .count{position:absolute;right:20px;top:19px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .25s ease;transition:all .25s ease}.woo-sidebar-left .product-categories li{position:relative}.woo-sidebar-left .product-categories li a{padding:12px 38px 12px 0}.woo-sidebar-left .product-categories li .children a{padding-left:10px}.woo-sidebar-left .product-categories li .children .children a{padding-left:20px}.woo-sidebar-left .product-categories li a:hover+.count{color:#a6956a;pointer-events:none}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;text-align:left;width:100%}.woocommerce .cart-collaterals .cart_totals .cart-subtotal td,.woocommerce .cart-collaterals .cart_totals .order-total td,.woocommerce .cart-collaterals .cart_totals .tax-rate td,.woocommerce-page .cart-collaterals .cart_totals .cart-subtotal td,.woocommerce-page .cart-collaterals .cart_totals .order-total td,.woocommerce-page .cart-collaterals .cart_totals .tax-rate td{text-align:right}.select2-container .select2-choice{background:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;color:inherit;height:42px;padding:7px 44px 7px 8px}.select2-container .select2-choice .select2-chosen{margin:0}.select2-container .select2-choice .select2-arrow{display:none}.select2-drop{border-color:#ccc!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.select2-drop:before{background:#d7d7d7;border-right:1px solid #fff;bottom:0;content:"";display:block;height:100%;left:-8px;position:absolute;top:0;width:8px}.select2-search .select2-input{margin:10px 0!important}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:none}.woocommerce table.shop_table td{padding:10px 12px}.woocommerce table.shop_table td.product-name>span{font-size:12px}.woocommerce table.shop_table td.product-remove{width:46px}@media only screen and (max-width:767px){.woocommerce table.shop_table td.product-remove{width:100%}}.woocommerce form .form-row textarea{height:133px}.woocommerce input.button[name=apply_coupon],.woocommerce input.button[name=update_cart]{font-size:12px!important;min-width:100px;padding:14px 20px!important}.woocommerce input#coupon_code{border-left-width:7px!important;width:150px}@media only screen and (max-width:767px){.woocommerce input#coupon_code{width:50%}}.before-shop-loop{margin-bottom:20px;overflow:hidden}@media only screen and (max-width:767px){.quantity{overflow:hidden}.quantity .qty{float:right}}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{overflow:hidden}.woocommerce ul#shipping_method{float:right}.woocommerce ul#shipping_method li{text-indent:0!important}.woocommerce ul#shipping_method li label{margin-bottom:5px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:calc(50% - 6px)}.flex-row .woocommerce-billing-fields h3,.flex-row .woocommerce-shipping-fields h3{display:none}.woo-custom-container{padding:0 12px;width:100%}.woocommerce-cart .restore-item,.woocommerce-message .restore-item{display:none}a.course-add-on-link{cursor:pointer}a.course-add-on-link--disabled,a.course-add-on-link--disbaled:hover{color:#555;cursor:unset;text-decoration:none}.add-on-loader{display:none;font:400 14px/1.3 open-sans,arial,sans-serif}.add-on-loader svg{display:inline-block;height:auto;margin-right:5px;vertical-align:middle;width:30px}.add-on-loader svg circle{fill:#533366}.custom-woo-block .label{display:block;font-weight:700;margin-bottom:5px}.custom-woo-block .label.kb-cc-balance{text-align:right}.custom-woo-block .label.kb-cc-balance span{margin-right:15px}@media only screen and (max-width:529px){.custom-woo-block .label.kb-cc-balance span{display:block;margin-right:0;margin-top:20px}}.custom-woo-block .label span{display:inline-block;position:relative}.custom-woo-block .label.required span:after{color:#a6956a;content:"*";font-size:12px;position:absolute;right:-10px;top:0}@media only screen and (max-width:767px){.custom-woo-block .label{font-size:12px}}.custom-woo-block .label.error{color:#db0000}.custom-woo-block .label.error+span.validation-error{color:#db0000;display:block;font-size:80%;margin-bottom:15px}.custom-woo-block input[type=radio]+label{margin-right:20px}.custom-woo-block .expander,.custom-woo-block .total-covered-expander{display:none}.custom-woo-block .expander:after,.custom-woo-block .expander:before,.custom-woo-block .total-covered-expander:after,.custom-woo-block .total-covered-expander:before{content:" ";display:table}.custom-woo-block .expander:after,.custom-woo-block .total-covered-expander:after{clear:both}.custom-woo-block .expander>span,.custom-woo-block .total-covered-expander>span{float:left;margin-left:10px;width:calc(50% - 10px)}.custom-woo-block .expander>span.covered-message,.custom-woo-block .total-covered-expander>span.covered-message{font-style:italic;margin-bottom:25px}.custom-woo-block .expander>span:first-of-type,.custom-woo-block .total-covered-expander>span:first-of-type{margin-left:0;margin-right:10px}.custom-woo-block .expander>span .btn,.custom-woo-block .expander>span .gform_next_button,.custom-woo-block .expander>span .gform_previous_button,.custom-woo-block .expander>span .woocommerce #respond input#submit,.custom-woo-block .expander>span .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.custom-woo-block .expander>span .woocommerce a.button,.custom-woo-block .expander>span .woocommerce a.button.alt,.custom-woo-block .expander>span .woocommerce button.button,.custom-woo-block .expander>span .woocommerce button.button.alt,.custom-woo-block .expander>span .woocommerce input.button,.custom-woo-block .expander>span .woocommerce input.button.alt,.custom-woo-block .total-covered-expander>span .btn,.custom-woo-block .total-covered-expander>span .gform_next_button,.custom-woo-block .total-covered-expander>span .gform_previous_button,.custom-woo-block .total-covered-expander>span .woocommerce #respond input#submit,.custom-woo-block .total-covered-expander>span .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.custom-woo-block .total-covered-expander>span .woocommerce a.button,.custom-woo-block .total-covered-expander>span .woocommerce a.button.alt,.custom-woo-block .total-covered-expander>span .woocommerce button.button,.custom-woo-block .total-covered-expander>span .woocommerce button.button.alt,.custom-woo-block .total-covered-expander>span .woocommerce input.button,.custom-woo-block .total-covered-expander>span .woocommerce input.button.alt{margin-top:22px;min-width:115px;padding:16px 27px 16px 20px}.custom-woo-block input[type=radio]+label+small{margin-bottom:20px;margin-top:-20px}.custom-woo-block ul{margin:0 15px 25px}.custom-woo-block .billing-edit-block,.custom-woo-block .shipping-edit-block{display:none}.custom-woo-block .payment-table{margin-bottom:10px;text-align:left;width:100%}.custom-woo-block .payment-table tr td,.custom-woo-block .payment-table tr th{padding:10px 20px}.custom-woo-block .payment-table tr th{font-family:adobe-garamond-pro,times,serif;font-size:20px;font-weight:400}.custom-woo-block .payment-table tr td{border-bottom:1px solid #eee;width:175px}.custom-woo-block .payment-table tr td:first-of-type{border-left:1px solid #eee;width:auto}.custom-woo-block .payment-table tr td:last-of-type{border-right:1px solid #eee}.custom-woo-block .payment-table tr td span{display:block}.custom-woo-block .payment-table tr td span.title{font-family:adobe-garamond-pro,times,serif;font-size:16px;font-weight:400}.custom-woo-block .payment-table tr td span.title-additional{font-size:12px;font-style:italic}.custom-woo-block .payment-table tr:first-of-type td{border-top:1px solid #eee}.custom-woo-block .payment-table tr:nth-of-type(odd) td{background:#f8f8f8}.woocommerce-checkout{border:none;margin:0;padding:0}.woocommerce-checkout .kois-billing-shipping h4{margin-bottom:5px}.woocommerce-checkout .kois-billing-shipping>span{display:block}#add_payment_method #payment div.form-row:after,#add_payment_method #payment div.form-row:before,.woocommerce-cart #payment div.form-row:after,.woocommerce-cart #payment div.form-row:before,.woocommerce-checkout #payment div.form-row:after,.woocommerce-checkout #payment div.form-row:before{content:" ";display:table}#add_payment_method #payment div.form-row:after,.woocommerce-cart #payment div.form-row:after,.woocommerce-checkout #payment div.form-row:after{clear:both}#add_payment_method #payment div.form-row input[type=submit],.woocommerce-cart #payment div.form-row input[type=submit],.woocommerce-checkout #payment div.form-row input[type=submit]{margin:0}.woocommerce-thankyou-order-received{font-size:24px}span.price.original-price>s{color:#c2c2c2;display:inline-block;font-style:italic;margin-right:5px}.wc-intuit-payments-my-payment-methods .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-default .edit input[type=checkbox],.wc-intuit-payments-my-payment-methods .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-default .edit input[type=radio]{left:auto;opacity:1;position:static}.wc-intuit-payments-my-payment-methods .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-default .view:empty:after{content:" ";white-space:pre}.woocommerce .wc-intuit-payments-my-payment-methods-method.editing .replace-payment-method{display:none}.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method{margin:.125em 0 .125em .25em}.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .btn,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .button,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .gform_next_button,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .gform_previous_button,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .woocommerce #respond input#submit,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .woocommerce a.button,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .woocommerce a.button.alt,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .woocommerce button.button,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .woocommerce button.button.alt,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .woocommerce input.button,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .woocommerce input.button.alt,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions a.cancel-edit-payment-method{min-width:95px}.woocommerce table.sv-wc-payment-gateway-my-payment-methods-table .sv-wc-payment-gateway-my-payment-methods-method .sv-wc-payment-gateway-payment-method-default mark.expired-card{background-color:#940e16;font-weight:700;margin-right:5px}.woocommerce-checkout-payment #refresh_captcha{clear:both;padding-bottom:20px;text-align:right}div[name=g-recaptcha]>div{float:right}#course-upsells .messages.info p{margin-top:24px}#course-upsells .messages.info .btn,#course-upsells .messages.info .gform_next_button,#course-upsells .messages.info .gform_previous_button,#course-upsells .messages.info .woocommerce #respond input#submit,#course-upsells .messages.info .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,#course-upsells .messages.info .woocommerce a.button,#course-upsells .messages.info .woocommerce a.button.alt,#course-upsells .messages.info .woocommerce button.button,#course-upsells .messages.info .woocommerce button.button.alt,#course-upsells .messages.info .woocommerce input.button,#course-upsells .messages.info .woocommerce input.button.alt{margin-top:32px}.order_details .product-name .course--link{float:unset}.order_details .product-name ul{margin-top:0}.welcome-manual-receipt{align-items:center;border:1px solid #ccc;border-radius:10px;display:flex;padding:20px}.welcome-manual-receipt__image{flex:0 0 auto;margin-right:20px}.welcome-manual-receipt__logo{height:100px;width:100px}.welcome-manual-receipt__content{flex:1 1 auto}.welcome-manual-receipt p{margin-bottom:0}
/*!
 * FullCalendar v3.2.0 Stylesheet
 * Docs & License: https://fullcalendar.io/
 * (c) 2017 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-icon{display:inline-block;font-family:Courier New,Courier,monospace;font-size:1em;height:1em;line-height:1em;overflow:hidden;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\02039";font-size:200%;font-weight:700;top:-7%}.fc-icon-right-single-arrow:after{content:"\0203A";font-size:200%;font-weight:700;top:-7%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:1em;height:2.1em;margin:0;padding:0 .6em;white-space:nowrap}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-bottom-left-radius:4px;border-top-left-radius:4px}.fc-state-default.fc-corner-right{border-bottom-right-radius:4px;border-top-right-radius:4px}.fc button .fc-icon{margin:0 .2em;position:relative;top:-.05em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(180deg,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);color:#333;text-shadow:0 1px 1px hsla(0,0%,100%,.75)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{background-color:#e6e6e6;color:#333}.fc-state-hover{background-position:0 -15px;color:#333;text-decoration:none;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{background-image:none;box-shadow:none;cursor:default;opacity:.65}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{box-shadow:0 2px 6px rgba(0,0,0,.15);position:absolute}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-style:solid;border-width:1px}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{border-width:1px 0;height:0;margin:0;padding:0 0 2px}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{left:0;position:absolute;right:0;top:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{border-collapse:collapse;border-spacing:0;box-sizing:border-box;font-size:1em;table-layout:fixed;width:100%}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-bottom:0 hidden transparent;border-left:0 hidden transparent;border-right:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{padding-bottom:2px;position:relative;z-index:4}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:none;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{border:1px solid #3a87ad;border-radius:3px;display:block;font-size:.85em;font-weight:400;line-height:1.3;position:relative}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{background:#fff;opacity:.25;z-index:1}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{display:none;position:absolute;z-index:4}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:9999}.fc-event.fc-selected{box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:9999!important}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{bottom:-10px;content:"";left:0;position:absolute;right:0;top:-10px;z-index:3}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0;margin-left:0;padding-left:1px}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0;margin-right:0;padding-right:1px}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{bottom:-1px;top:-1px;width:7px}.fc-h-event.fc-selected .fc-resizer{background:#fff;border:1px solid;border-color:inherit;border-radius:4px;height:6px;margin-top:-4px;top:50%;width:6px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{background:#000;bottom:-1px;content:"";left:-1px;opacity:.25;position:absolute;right:-1px;top:-1px;z-index:1}.fc-day-grid-event .fc-content{overflow:hidden;white-space:nowrap}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{cursor:pointer;font-size:.85em;margin:1px 3px;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{width:220px;z-index:2}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{border:0 solid red;position:absolute}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc-toolbar{text-align:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{left:0;position:absolute;right:0;top:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{border-radius:0 0 3px 0;float:left}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{border-radius:0 0 0 3px;float:right}.fc-basic-view .fc-day-top .fc-week-number{background-color:#f2f2f2;color:grey;min-width:1.5em;text-align:center}.fc-basic-view td.fc-week-number{text-align:center}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{padding:0 4px;vertical-align:middle;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{left:0;position:absolute;right:0;top:0;z-index:3}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{border-bottom:0;height:1.5em}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{left:0;position:absolute;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;padding-top:1px}.fc-v-event.fc-not-end{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;padding-bottom:1px}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{bottom:0;cursor:s-resize;font-family:monospace;font-size:11px;height:8px;left:0;line-height:8px;overflow:hidden;right:0;text-align:center}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{background:#fff;border:1px solid;border-color:inherit;border-radius:5px;bottom:-5px;height:8px;left:50%;margin-left:-5px;width:8px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 0 5px 6px;left:0}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 6px 5px 0;right:0}.fc-event-dot{border-radius:5px;display:inline-block;height:10px;width:10px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-style:solid;border-width:1px}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item:hover td{background-color:#f5f5f5}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{color:inherit;text-decoration:none}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{bottom:0;left:0;position:absolute;right:0;top:0}.fc-list-empty-wrap1{display:table;height:100%;width:100%}.fc-list-empty{display:table-cell;text-align:center;vertical-align:middle}.fc-unthemed .fc-list-empty{background-color:#eee}.fc{padding-top:20px}.fc button{min-width:1px}.fc .fc-view{padding-top:10px}.fc .fc-toolbar h2{color:#000;display:none;font-size:24px;text-indent:-85px}.fc .fc-event{background-color:hsla(43,25%,53%,.2);border:none;border-left:3px solid #a6956a;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#000;padding:5px 6px;position:relative}.fc .fc-event.fc-not-end,.fc .fc-event.fc-not-start{margin:1px 2px 0}.fc .fc-event.adjunct-course{background-color:rgba(52,32,64,.2);border-color:#342040}.fc .fc-event[class*=enrolled-as-]{background-color:rgba(83,51,102,.2);border-color:#533366}.fc .fc-event[class*=waitlisted-as-]{background-color:rgba(0,52,113,.2);background-image:repeating-linear-gradient(-45deg,transparent,transparent 35px,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 70px);border-color:#003471}.fc .fc-event.course-full{background-color:rgba(131,29,7,.2);border-color:#831d07}.fc button{background:#f8f8f8;border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.fc button.fc-corner-left,.fc button.fc-corner-right{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.course-cal.list--view .month--block{border:1px solid #eee;margin-bottom:20px;padding:20px}.course-cal .fc-unthemed td.fc-today{background-color:rgba(0,52,113,.1)}.course-cal .fc-unthemed td.fc-day-top{background:none}.filter--bar{background:#ebebeb;margin:15px 0 20px;padding:20px}.filter--bar button{margin-bottom:0;padding:12px 20px}.filter--bar button#custom-print{float:right}.filter--bar form .selectbox-container{margin:0}.filter--bar .flex-row{justify-content:space-between}.qtip-content span{display:block}.cal--calendar-legend{align-items:flex-end;border:1px solid #ddd;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:20px 10px}.cal--calendar-legend figure{display:inline-block;flex-basis:25%;margin:0 10px}.cal--calendar-legend figure span{background-color:hsla(43,25%,53%,.2);border-left:3px solid #a6956a;display:block;height:25px;margin-bottom:10px}.cal--calendar-legend figure.full>span{background-color:rgba(131,29,7,.2);border-color:#831d07}.cal--calendar-legend figure.enrolled>span{background-color:rgba(83,51,102,.2);border-color:#533366}.cal--calendar-legend figure.waitlisted>span{background-color:rgba(0,52,113,.2);background-image:repeating-linear-gradient(-45deg,transparent,transparent 35px,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 70px);border-color:#003471}#calendar-view .loader-container{opacity:0;pointer-events:none;transition:all .25s ease;visibility:hidden}#calendar-view.loading .loader-container{opacity:1;visibility:visible}.tippy-box[data-theme~=light-border]{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,8,16,.15);box-shadow:0 4px 14px -2px rgba(0,8,16,.08);color:#333}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{height:18px;width:18px}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;left:1px;top:19px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:18px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:19px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:18px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:19px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:18px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:19px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:19px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:13px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:14px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:18px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-right-color:rgba(0,8,16,.2);border-width:7px 7px 7px 0;right:19px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:13px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:14px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg,.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{top:calc(50% - 4px)}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDgsIDE2LCAwLjIpIiBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMHMyLjE0OC44ODcgMy4zNDMgMi4zODVDMTQuMjMzIDYuMDA1IDE2IDYgMTYgNnoiLz48L3N2Zz4=);background-size:16px 6px;height:6px;width:16px}.tippy-box .tippy-content p:last-of-type{margin-bottom:0}#bbpress-forums #subscription-toggle{margin-left:10px}#bbpress-forums #bbp_reply_submit,#bbpress-forums #bbp_topic_submit{-webkit-appearance:none;background:#a6956a;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-style:solid;border-width:2px!important;border-left:7px solid;border-color:#a6956a;color:#fff;cursor:pointer;display:inline-block;font-family:open-sans,arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;line-height:1;margin-bottom:20px;min-width:167px;padding:15px 20px!important;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease;transition:all .25s ease}#bbpress-forums #bbp_reply_submit:focus,#bbpress-forums #bbp_reply_submit:hover,#bbpress-forums #bbp_topic_submit:focus,#bbpress-forums #bbp_topic_submit:hover{background:#8e7957;border-color:#8e7957 #8e7957 #8e7957 #726146}#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{width:53%}@media only screen and (max-width:529px){#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{width:40%}}#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-topic-reply-count,#bbpress-forums li.bbp-topic-voice-count{width:12%}@media only screen and (max-width:529px){#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-topic-reply-count,#bbpress-forums li.bbp-topic-voice-count{width:18%}#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{font-size:12px}}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-topics{font-size:14px}#bbpress-forums fieldset.bbp-form label{margin-bottom:5px}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{margin-bottom:25px}#bbpress-forums div.bbp-search-form{float:none}#bbpress-forums .bbp-forums-list li{font-size:inherit}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies{border:1px solid #c2c2c2}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{padding:18px 9px}#bbpress-forums textarea.bbp-the-content{border-bottom:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2}#bbpress-forums form#bbp-search-form{padding:0}#bbpress-forums form#bbp-search-form:first-child{background-color:#eee;border:1px solid #c2c2c2;padding:20px;width:100%}#bbpress-forums form#bbp-search-form input#bbp_search{float:left;height:46px;margin-bottom:0;margin-right:20px;max-width:100%;width:calc(100% - 150px)}#bbpress-forums form#bbp-search-form input[type=submit]{margin-bottom:0;min-width:130px}@media only screen and (max-width:767px){#bbpress-forums form#bbp-search-form input#bbp_search{margin-bottom:20px;width:100%}}#bbpress-forums .html-active .switch-html,#bbpress-forums .tmce-active .switch-tmce{background:#f5f5f5;border-bottom-color:#f5f5f5;color:#555}#bbpress-forums .switch-html,#bbpress-forums .switch-tmce{margin-bottom:0!important}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{border:3px double #ddd;display:none;float:none;margin-bottom:0;margin-right:5px}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{display:block}.mce-btn button{background:inherit;border:inherit;border-radius:inherit;color:inherit;cursor:inherit;display:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0!important;margin-bottom:inherit;margin-top:0!important;min-width:inherit;padding:inherit;text-align:inherit;text-decoration:inherit;text-transform:inherit;transition:inherit}.mce-btn button:hover{background:#fff;border-color:transparent}.og-grid{clear:both;list-style:none;margin:0 -28px;padding:20px 0;position:relative;text-align:center}.og-grid>li{display:inline-block;height:305px;margin:10px 0 5px;padding:0 12px;vertical-align:top;width:238px}.og-grid>li h2.grid-title{font-size:22px;margin:0 0 5px}.og-grid>li .grid-minor,.og-grid>li .grid-subtitle{color:#464646;font-family:open-sans,arial,sans-serif;font-size:12px;font-weight:700;height:32px;letter-spacing:1px;margin:0 0 5px;overflow:hidden;text-transform:uppercase}.og-grid>li .grid-minor{font-size:14px;font-style:italic;margin:0}.og-grid>li>a{border:none;color:#000;cursor:pointer;display:block;outline:none;position:relative;text-align:left;z-index:1}.og-grid>li>a>.img_cont{display:block;margin:0 0 20px}.og-grid>li>a:hover{text-decoration:none}.og-grid>li.og-expanded>a:after{border:15px solid transparent;border-top-color:#fff;content:" ";height:0;left:50%;margin:10px 0 0 -15px;pointer-events:none;position:absolute;top:auto;width:0}.og-grid>li .og-expander{height:0;left:0;margin-top:10px;overflow:hidden;padding:0 26px;position:absolute;text-align:left;top:auto;width:100%}.og-grid>li .og-expander .og-expander-inner{background:#ebebeb;height:100%;padding:50px 30px}.og-grid>li .og-expander .og-expander-inner .og-details .grid-subtitle{color:#533366;font-family:adobe-garamond-pro,times,serif;font-size:20px;font-style:italic;font-weight:500;margin-bottom:2px;text-transform:none}.og-grid>li .og-expander .og-expander-inner .og-details .grid-title{color:#000;font-family:adobe-garamond-pro,times,serif;font-size:41px;margin-bottom:35px;position:relative}.og-grid>li .og-expander .og-expander-inner .og-details .grid-title:after{background:#533366;bottom:-18px;content:"";display:block;height:1px;left:0;position:absolute;width:188px}.og-grid>li .og-expander .og-expander-inner .og-close{background:url(/wp-content/themes/kois-2017-web/img/og_grid_closer@2x.png) 0 0 no-repeat;background-size:21px 21px;cursor:pointer;height:21px;position:absolute;right:40px;top:20px;width:21px}@media only screen and (max-width:767px){.og-grid>li .og-expander .og-expander-inner{padding:50px 20px}.og-grid>li{height:auto;max-width:100%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.og-grid{margin:0;max-width:100%}}@media only screen and (max-width:529px){.og-grid>li .og-expander{padding:0}.og-grid>li .og-expander .og-expander-inner .og-close{right:15px;top:15px}.og-grid>li .og-expander .og-expander-inner .og-details .grid-title{font-size:32px}}.og-grid a .img_cont.scale{display:block;overflow:hidden;position:relative}.og-grid a .img_cont.scale img{display:block;height:212px!important;margin:0!important;-webkit-transition:all .25s ease;transition:all .25s ease;width:100%}.og-grid a .img_cont.scale:after{background:#412850;bottom:0;content:"";top:0}.og-grid a .img_cont.scale span.hover,.og-grid a .img_cont.scale:after{filter:alpha(opacity=0);left:0;opacity:0;position:absolute;right:0;-webkit-transition:all .25s ease;transition:all .25s ease}.og-grid a .img_cont.scale span.hover{display:block;height:24px;margin:-12px auto 0;top:55%;width:24px;z-index:500}.og-grid a:hover .img_cont.scale:after{filter:alpha(opacity=56.00000000000001);opacity:.56}.og-grid a:hover .img_cont.scale span.hover{filter:alpha(opacity=100);opacity:1;top:50%}.kois-quantity-spinner a[data-spin],.kois-quantity-spinner button[data-spin]{float:left;height:44px;margin:0 10px 0 0;min-width:48px!important;text-align:center}.kois-quantity-spinner input[data-spin=spinner],.kois-quantity-spinner input[type=text]{float:left;margin-right:10px;max-width:75px;text-align:center}#edu-container,#logo-container,#logo-preview,#social-container{background:#f1f1f1;margin:10px 0 20px}#edu-container .edu-block,#edu-container .logo-block,#edu-container .social-network-block,#logo-container .edu-block,#logo-container .logo-block,#logo-container .social-network-block,#logo-preview .edu-block,#logo-preview .logo-block,#logo-preview .social-network-block,#social-container .edu-block,#social-container .logo-block,#social-container .social-network-block{padding:20px}#edu-container .edu-block .selectbox-container,#edu-container .edu-block input,#edu-container .logo-block .selectbox-container,#edu-container .logo-block input,#edu-container .social-network-block .selectbox-container,#edu-container .social-network-block input,#logo-container .edu-block .selectbox-container,#logo-container .edu-block input,#logo-container .logo-block .selectbox-container,#logo-container .logo-block input,#logo-container .social-network-block .selectbox-container,#logo-container .social-network-block input,#logo-preview .edu-block .selectbox-container,#logo-preview .edu-block input,#logo-preview .logo-block .selectbox-container,#logo-preview .logo-block input,#logo-preview .social-network-block .selectbox-container,#logo-preview .social-network-block input,#social-container .edu-block .selectbox-container,#social-container .edu-block input,#social-container .logo-block .selectbox-container,#social-container .logo-block input,#social-container .social-network-block .selectbox-container,#social-container .social-network-block input{margin-bottom:10px}#edu-container .edu-block .dropdown,#edu-container .logo-block .dropdown,#edu-container .social-network-block .dropdown,#logo-container .edu-block .dropdown,#logo-container .logo-block .dropdown,#logo-container .social-network-block .dropdown,#logo-preview .edu-block .dropdown,#logo-preview .logo-block .dropdown,#logo-preview .social-network-block .dropdown,#social-container .edu-block .dropdown,#social-container .logo-block .dropdown,#social-container .social-network-block .dropdown{position:relative;width:100%}#edu-container .edu-block .dropdown #searchInput.error,#edu-container .logo-block .dropdown #searchInput.error,#edu-container .social-network-block .dropdown #searchInput.error,#logo-container .edu-block .dropdown #searchInput.error,#logo-container .logo-block .dropdown #searchInput.error,#logo-container .social-network-block .dropdown #searchInput.error,#logo-preview .edu-block .dropdown #searchInput.error,#logo-preview .logo-block .dropdown #searchInput.error,#logo-preview .social-network-block .dropdown #searchInput.error,#social-container .edu-block .dropdown #searchInput.error,#social-container .logo-block .dropdown #searchInput.error,#social-container .social-network-block .dropdown #searchInput.error{margin-bottom:0}#edu-container .edu-block .dropdown+span.validation-error,#edu-container .logo-block .dropdown+span.validation-error,#edu-container .social-network-block .dropdown+span.validation-error,#logo-container .edu-block .dropdown+span.validation-error,#logo-container .logo-block .dropdown+span.validation-error,#logo-container .social-network-block .dropdown+span.validation-error,#logo-preview .edu-block .dropdown+span.validation-error,#logo-preview .logo-block .dropdown+span.validation-error,#logo-preview .social-network-block .dropdown+span.validation-error,#social-container .edu-block .dropdown+span.validation-error,#social-container .logo-block .dropdown+span.validation-error,#social-container .social-network-block .dropdown+span.validation-error{display:inline-block}#edu-container .edu-block .dropdown-list,#edu-container .logo-block .dropdown-list,#edu-container .social-network-block .dropdown-list,#logo-container .edu-block .dropdown-list,#logo-container .logo-block .dropdown-list,#logo-container .social-network-block .dropdown-list,#logo-preview .edu-block .dropdown-list,#logo-preview .logo-block .dropdown-list,#logo-preview .social-network-block .dropdown-list,#social-container .edu-block .dropdown-list,#social-container .logo-block .dropdown-list,#social-container .social-network-block .dropdown-list{background-color:#fff;border:none;display:none;left:0;list-style:none;margin:0;max-height:calc(9em + 162px);overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:1}#edu-container .edu-block .dropdown-list li,#edu-container .logo-block .dropdown-list li,#edu-container .social-network-block .dropdown-list li,#logo-container .edu-block .dropdown-list li,#logo-container .logo-block .dropdown-list li,#logo-container .social-network-block .dropdown-list li,#logo-preview .edu-block .dropdown-list li,#logo-preview .logo-block .dropdown-list li,#logo-preview .social-network-block .dropdown-list li,#social-container .edu-block .dropdown-list li,#social-container .logo-block .dropdown-list li,#social-container .social-network-block .dropdown-list li{border:1px solid #ccc;border-bottom:none;cursor:pointer;overflow:hidden;padding:8px}#edu-container .edu-block .dropdown-list li:first-child,#edu-container .logo-block .dropdown-list li:first-child,#edu-container .social-network-block .dropdown-list li:first-child,#logo-container .edu-block .dropdown-list li:first-child,#logo-container .logo-block .dropdown-list li:first-child,#logo-container .social-network-block .dropdown-list li:first-child,#logo-preview .edu-block .dropdown-list li:first-child,#logo-preview .logo-block .dropdown-list li:first-child,#logo-preview .social-network-block .dropdown-list li:first-child,#social-container .edu-block .dropdown-list li:first-child,#social-container .logo-block .dropdown-list li:first-child,#social-container .social-network-block .dropdown-list li:first-child{border-top:none}#edu-container .edu-block .dropdown-list li:hover,#edu-container .logo-block .dropdown-list li:hover,#edu-container .social-network-block .dropdown-list li:hover,#logo-container .edu-block .dropdown-list li:hover,#logo-container .logo-block .dropdown-list li:hover,#logo-container .social-network-block .dropdown-list li:hover,#logo-preview .edu-block .dropdown-list li:hover,#logo-preview .logo-block .dropdown-list li:hover,#logo-preview .social-network-block .dropdown-list li:hover,#social-container .edu-block .dropdown-list li:hover,#social-container .logo-block .dropdown-list li:hover,#social-container .social-network-block .dropdown-list li:hover{background-color:#f0f0f0}#edu-container .edu-block .dropdown-list li.add-school,#edu-container .logo-block .dropdown-list li.add-school,#edu-container .social-network-block .dropdown-list li.add-school,#logo-container .edu-block .dropdown-list li.add-school,#logo-container .logo-block .dropdown-list li.add-school,#logo-container .social-network-block .dropdown-list li.add-school,#logo-preview .edu-block .dropdown-list li.add-school,#logo-preview .logo-block .dropdown-list li.add-school,#logo-preview .social-network-block .dropdown-list li.add-school,#social-container .edu-block .dropdown-list li.add-school,#social-container .logo-block .dropdown-list li.add-school,#social-container .social-network-block .dropdown-list li.add-school{background:#fff;border-bottom:1px solid #ccc;bottom:0;cursor:unset;position:sticky;z-index:2}#edu-container .edu-block #searchInput:not(:placeholder-shown)+.dropdown-list,#edu-container .edu-block .dropdown:focus-within .dropdown-list,#edu-container .logo-block #searchInput:not(:placeholder-shown)+.dropdown-list,#edu-container .logo-block .dropdown:focus-within .dropdown-list,#edu-container .social-network-block #searchInput:not(:placeholder-shown)+.dropdown-list,#edu-container .social-network-block .dropdown:focus-within .dropdown-list,#logo-container .edu-block #searchInput:not(:placeholder-shown)+.dropdown-list,#logo-container .edu-block .dropdown:focus-within .dropdown-list,#logo-container .logo-block #searchInput:not(:placeholder-shown)+.dropdown-list,#logo-container .logo-block .dropdown:focus-within .dropdown-list,#logo-container .social-network-block #searchInput:not(:placeholder-shown)+.dropdown-list,#logo-container .social-network-block .dropdown:focus-within .dropdown-list,#logo-preview .edu-block #searchInput:not(:placeholder-shown)+.dropdown-list,#logo-preview .edu-block .dropdown:focus-within .dropdown-list,#logo-preview .logo-block #searchInput:not(:placeholder-shown)+.dropdown-list,#logo-preview .logo-block .dropdown:focus-within .dropdown-list,#logo-preview .social-network-block #searchInput:not(:placeholder-shown)+.dropdown-list,#logo-preview .social-network-block .dropdown:focus-within .dropdown-list,#social-container .edu-block #searchInput:not(:placeholder-shown)+.dropdown-list,#social-container .edu-block .dropdown:focus-within .dropdown-list,#social-container .logo-block #searchInput:not(:placeholder-shown)+.dropdown-list,#social-container .logo-block .dropdown:focus-within .dropdown-list,#social-container .social-network-block #searchInput:not(:placeholder-shown)+.dropdown-list,#social-container .social-network-block .dropdown:focus-within .dropdown-list{display:block}.accordion #edu-container,.accordion #logo-container,.accordion #logo-preview,.accordion #social-container{background:#e7e7e7}#logo-preview{padding:20px}.custom-woo-block #edu-container{background:#fff;margin-bottom:0;margin-top:0}.custom-woo-block #edu-container .edu-block{background:#f1f1f1;margin-bottom:20px}#terms-accepted{font-size:14px}#terms-accepted i{font-style:normal;font-weight:700}[id*=container-]{display:none;padding:0 15px}#alumni-privacy,#alumni-privacy-additional,#logo-container,#logo-preview,#terms-accepted{display:none}#logo-preview .logo{display:block;margin-bottom:20px;max-width:100%}#logo-preview #logo-embed{height:auto;min-height:55px}@media only screen and (max-width:767px){#logo-preview #logo-embed{min-height:110px}}.embed-copy{margin-top:0;position:relative}.embed-copy.copied:after{animation:showcopied 1s ease;background-color:#533366;color:#fff;content:"Copied!";display:block;filter:alpha(opacity=0);font-size:8px;opacity:0;padding:8px 10px;position:absolute;right:0;top:0;will-change:opacity,transform}.profile--education{border:1px solid #cdc9c9;border-top:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:20px;width:100%}.profile--education:first-of-type{border-top:1px solid #cdc9c9}.profile--education h5{margin-bottom:5px}.profile--education .education--right{flex-basis:100px}@media only screen and (max-width:767px){.profile--education .education--right{text-align:right}}.profile--connections{border:1px solid #cdc9c9;padding:20px}.profile--connections .profile-connections-header{column-gap:18px;display:flex}.profile--connections .profile-connections-header h4{line-height:1.5;margin-bottom:0}.profile--connections .profile-connections-header svg{height:28px;width:28px}.profile--connections ul{margin-bottom:0}.social--icon{display:inline-block;margin:0 9px 12px;overflow:hidden;position:relative;text-indent:101%;white-space:nowrap}.social--icon,.social--icon:after{background:url(/wp-content/themes/kois-2017-web/img/profile-social-sprite@2x.png) 0 0 no-repeat;background-size:270px 60px;height:30px;width:30px}.social--icon:after{content:"";filter:alpha(opacity=0);left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .25s ease;transition:all .25s ease}.social--icon.icon--facebook{background-position:-120px 0}.social--icon.icon--twitter{background-position:-90px 0}.social--icon.icon--whatsapp{background-position:0 1px}.social--icon.icon--pintrest{background-position:-210px 0}.social--icon.icon--google{background-position:-180px 0}.social--icon.icon--snapchat{background-position:-30px 0}.social--icon.icon--weibo{background-position:-240px 0}.social--icon.icon--linkedin{background-position:-150px 0}.social--icon.icon--instagram{background-position:-60px 0}.social--icon.icon--facebook:after{background-position:-120px -30px}.social--icon.icon--twitter:after{background-position:-90px -30px}.social--icon.icon--whatsapp:after{background-position:0 -29px}.social--icon.icon--pintrest:after{background-position:-210px -30px}.social--icon.icon--google:after{background-position:-180px -30px}.social--icon.icon--snapchat:after{background-position:-30px -30px}.social--icon.icon--weibo:after{background-position:-240px -30px}.social--icon.icon--linkedin:after{background-position:-150px -30px}.social--icon.icon--instagram:after{background-position:-60px -30px}.social--icon:hover:after{filter:alpha(opacity=100);opacity:1}@media only screen and (max-width:767px){.social--icon{margin:0 8px 12px}}@keyframes showcopied{0%{opacity:0;transform:translateX(50%)}70%{opacity:1;transform:translateX(70%)}to{opacity:0;transform:translateX(50%)}}form#registration{border:none;margin-bottom:0;padding-bottom:0;padding-top:10px;position:relative}div[id*=registration-step-]{filter:alpha(opacity=0);height:0;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease;visibility:hidden}div[id*=registration-step-].in-progress{filter:alpha(opacity=100);height:auto;opacity:1;visibility:visible}div[id*=registration-step-].completed{display:none}div[id*=registration-step-] h3{margin-bottom:20px}ol.profile-sharing-defaults,ul.profile-sharing-defaults{margin-top:0}ol.profile-sharing-defaults li,ul.profile-sharing-defaults li{margin-left:25px}.course ul{margin:0 20px 20px}.course ul.course--group{margin:0 0 20px}.course--row{border:1px solid #eee;border-top:none;padding:20px;position:relative}.course--row:first-of-type,h3+.course--row{border-top:1px solid #eee}.course--row:nth-of-type(odd){background:#f8f8f8}.course--row .completed{padding-left:20px}.course--row .completed:before{background:url(/wp-content/themes/kois-2017-web/img/checkmark@2x.png) 0 0 no-repeat;background-size:100% auto;content:"";display:block;filter:alpha(opacity=75);height:16px;left:0;opacity:.75;position:absolute;top:0;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);width:16px}.course--row .course--info{font-size:24px;margin-bottom:5px}.course--row .course--info>a{text-decoration:none}.month--block .course--row{padding-left:150px}.month--block .course--row .course--date-range{align-items:center;border-right:1px solid #eee;display:flex;flex-wrap:nowrap;font-family:adobe-garamond-pro,times,serif;font-size:18px;font-style:italic;height:100%;left:0;position:absolute;top:0;width:130px}.month--block .course--row .course--date-range .date-blocks{width:100%}.month--block .course--row .course--date-range .date-blocks>span{display:block;text-align:center}.month--block .course--row .seat-availability{display:none}.course--row .btn,.course--row .gform_next_button,.course--row .gform_previous_button,.course--row .woocommerce #respond input#submit,.course--row .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.course--row .woocommerce a.button,.course--row .woocommerce a.button.alt,.course--row .woocommerce button.button,.course--row .woocommerce button.button.alt,.course--row .woocommerce input.button,.course--row .woocommerce input.button.alt{margin-bottom:0}.course--row+h3{margin-top:12px}.course--details{padding:0}.course--details.course{border-bottom:none;display:block;flex-wrap:wrap;margin-bottom:0;padding-bottom:0}.course--details.course .course--attending{flex-basis:100%;width:100%}.course--header{margin-bottom:10px;position:relative}.course--header .course--header-inner{column-gap:12px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.course--header .course--header-inner{display:block}}.course--header .course--header-inner .course--header-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px;margin-top:2px}@media only screen and (max-width:767px){.course--header .course--header-inner .course--header-right{align-items:flex-start}}.course--header .course--header-inner .course--header-right .course--online{font-weight:600}.course--header .course--header-inner .course--header-right .course--online svg{vertical-align:text-bottom}.course--row+.distinction-header{margin-top:28px}.distinction-header{align-items:center;column-gap:12px;display:flex;flex-wrap:wrap;justify-content:left;margin:8px 0 0}.distinction-header+.course--row{border-top:1px solid #eee}.distinction-header .distinction-checks{margin-bottom:6px}.distinction-header span{margin:0 20px 6px 0;position:relative}.distinction-header span svg{height:18px;width:18px}.distinction-header span.incomplete-check-icon svg path{fill:#ccc}.distinction-header span:last-child{margin-right:0}.distinction-header span:not(:last-child):after{background-color:#eee;content:"";height:2px;left:100%;position:absolute;top:25%;width:15px}.course--completed{font-size:13px;padding-left:20px;position:relative;right:0;top:0}.course--completed+.course--info{padding-right:200px}@media only screen and (max-width:767px){.course--completed{display:inline-block;margin-bottom:10px;position:relative}.course--completed+.course--info{padding-right:0}}.course--subheadline{font-style:italic}.course--group{font-size:14px;list-style:circle;padding-left:20px}.course--group:after,.course--group:before{content:" ";display:table}.course--group:after{clear:both}.course--group li{clear:left;float:left;position:relative}.course--group li.completed{padding-right:20px}.course--group li.completed:after{height:15px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);width:15px}@media only screen and (max-width:767px){.course--group{padding-left:10px}}.course--footer{align-content:flex-end;align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.course--footer:after,.course--footer:before{content:" ";display:table}.course--footer:after{clear:both}.course--footer .left--block{margin-right:auto;padding-right:20px}.course--footer .left--block .digital-course-note{align-items:center;column-gap:8px;display:inline-grid;font-size:12px;font-weight:600;grid-template-columns:1fr auto;text-transform:uppercase}.course--footer .left--block .digital-course-note span{line-height:18px}.course--footer .right--block{margin-left:auto}@media only screen and (max-width:529px){.course--footer{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.course--footer .left--block,.course--footer .right--block{flex-basis:100%;padding:0}.course--footer .left--block .course--link,.course--footer .right--block .course--link{float:none}}.reg--status{display:inline-block;font-style:italic;margin-bottom:20px}.course--note{display:block}.course--link{float:right}.product-name .course--link{float:left;margin-top:10px}.course--details .course--body{align-items:stretch;display:flex;width:100%}.course--details .course--body:after,.course--details .course--body:before{content:" ";display:table}.course--details .course--body:after{clear:both}.course--details .course--body .btn,.course--details .course--body .gform_next_button,.course--details .course--body .gform_previous_button,.course--details .course--body .woocommerce #respond input#submit,.course--details .course--body .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.course--details .course--body .woocommerce a.button,.course--details .course--body .woocommerce a.button.alt,.course--details .course--body .woocommerce button.button,.course--details .course--body .woocommerce button.button.alt,.course--details .course--body .woocommerce input.button,.course--details .course--body .woocommerce input.button.alt{min-width:1px}.body--aside{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;justify-content:flex-start;order:2;overflow:auto;padding-left:20px;width:220px}.body--aside h4{border-bottom:1px solid #cdc9c9;margin-bottom:15px;padding-bottom:5px;position:relative;width:100%}.body--aside h5{margin-bottom:5px}.body--main{display:flex;flex-direction:column;order:1;overflow:hidden;width:calc(100% - 220px)}.future-course-block{margin:0!important;padding:0!important}.future-course-block:after,.future-course-block:before{content:" ";display:table}.future-course-block:after{clear:both}.future-course-block .future-course-row{align-items:center;border-bottom:1px solid #cdc9c9;padding:15px}.future-course-block .future-course-row .btn,.future-course-block .future-course-row .gform_next_button,.future-course-block .future-course-row .gform_previous_button,.future-course-block .future-course-row .woocommerce #respond input#submit,.future-course-block .future-course-row .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.future-course-block .future-course-row .woocommerce a.button,.future-course-block .future-course-row .woocommerce a.button.alt,.future-course-block .future-course-row .woocommerce button.button,.future-course-block .future-course-row .woocommerce button.button.alt,.future-course-block .future-course-row .woocommerce input.button,.future-course-block .future-course-row .woocommerce input.button.alt,.future-course-block .future-course-row p{margin:0}.future-course-block .future-course-row em{display:block}.future-course-block .future-course-row:nth-of-type(2n){background:#f9f9f9}.future-course-block .future-course-row:last-of-type{border:none}@media only screen and (max-width:767px){.future-course-block .a-btn--center,.future-course-block .a-btn--left,.future-course-block .a-btn--right{float:left!important;margin-top:10px!important}}.attending-course-block .attending-course-row,.attending-course-block .prior-course-row,.prior-course-block .attending-course-row,.prior-course-block .prior-course-row{align-items:center;border:1px solid #cdc9c9;border-bottom:none;margin-left:0;margin-right:0;padding:15px}.attending-course-block .attending-course-row.header,.prior-course-block .attending-course-row.header{background:#897a92;color:#fff}.attending-course-block .attending-course-row.header .div--right,.prior-course-block .attending-course-row.header .div--right{margin-left:auto}.attending-course-block .attending-course-row.header a,.prior-course-block .attending-course-row.header a{color:#fff}.attending-course-block .attending-course-row.header h5,.prior-course-block .attending-course-row.header h5{color:#fff;font-size:18px;margin-bottom:0}.attending-course-block em,.prior-course-block em{display:block}.attending-course-block:last-of-type,.prior-course-block:last-of-type{border-bottom:1px solid #cdc9c9}.course--attending{margin-bottom:40px;padding-top:20px;position:relative}.course--attending .btn,.course--attending .gform_next_button,.course--attending .gform_previous_button,.course--attending .woocommerce #respond input#submit,.course--attending .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.course--attending .woocommerce a.button,.course--attending .woocommerce a.button.alt,.course--attending .woocommerce button.button,.course--attending .woocommerce button.button.alt,.course--attending .woocommerce input.button,.course--attending .woocommerce input.button.alt{margin:0}.mobile-collapsed{width:100%}@media only screen and (max-width:767px),only screen and (min-width:1024px) and (max-width:1249px),only screen and (min-width:768px) and (max-width:1023px){.course--body{flex-wrap:wrap}.course--body .body--aside,.course--body .body--main{width:100%}.course--body .body--aside{order:1;padding-left:0}.body--bottom{padding-top:15px}div[class*=col-]{margin-bottom:10px}.mobile-collapsed{display:none;padding-top:15px}.course--body h3.mobile-trigger,.course--body h4.mobile-trigger{border-bottom:1px solid #cdc9c9;margin-bottom:0;padding:15px 0;position:relative}.course--body h3.mobile-trigger:after,.course--body h3.mobile-trigger:before,.course--body h4.mobile-trigger:after,.course--body h4.mobile-trigger:before{background:#000;content:"";display:block;height:10px;position:absolute;right:10px;text-align:center;top:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .25s ease;transition:all .25s ease;width:2px}.course--body h3.mobile-trigger:after,.course--body h4.mobile-trigger:after{right:4px}.course--body h3.mobile-trigger.panel-open:before,.course--body h3.mobile-trigger:after,.course--body h4.mobile-trigger.panel-open:before,.course--body h4.mobile-trigger:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.course--body h3.mobile-trigger.panel-open:after,.course--body h4.mobile-trigger.panel-open:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}.course--block{background:#fff;border:1px solid #dbdbdb;margin-bottom:20px;min-height:180px;padding:20px}.course--block h2{min-height:48px}@media only screen and (max-width:767px){.tab.course--tabs ul.tabs{width:100%}.tab.course--tabs .cal--calendar-view{display:none!important}.tab.course--tabs .cal--list-view{display:block!important;filter:alpha(opacity=100)!important;opacity:1!important}.course-cal.list--view .month--block{border:none;padding:0}.course-cal.list--view .month--block .course-cal--month h3{font-size:22px;font-style:italic;margin-top:20px}.course-cal.list--view .month--block .course--row{padding-left:20px}.course-cal.list--view .month--block .course--row .course--date-range{border:none;font-size:14px;margin-bottom:10px;position:static;width:100%}.course-cal.list--view .month--block .course--row .course--date-range .date-blocks>span{text-align:left}.course-cal.list--view .month--block .course--row .course--info{font-size:20px}.course-cal.list--view .month--block .course--row .course--footer{flex-wrap:wrap}.course-cal.list--view .month--block .course--row .course--footer .left--block{flex-basis:100%;margin-bottom:20px;padding-right:0}.course-cal.list--view .month--block .course--row .course--footer .right--block{margin-left:0}.course-cal.list--view .month--block .course--row .course--footer .right--block .btn,.course-cal.list--view .month--block .course--row .course--footer .right--block .gform_next_button,.course-cal.list--view .month--block .course--row .course--footer .right--block .gform_previous_button,.course-cal.list--view .month--block .course--row .course--footer .right--block .woocommerce #respond input#submit,.course-cal.list--view .month--block .course--row .course--footer .right--block .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.course-cal.list--view .month--block .course--row .course--footer .right--block .woocommerce a.button,.course-cal.list--view .month--block .course--row .course--footer .right--block .woocommerce a.button.alt,.course-cal.list--view .month--block .course--row .course--footer .right--block .woocommerce button.button,.course-cal.list--view .month--block .course--row .course--footer .right--block .woocommerce button.button.alt,.course-cal.list--view .month--block .course--row .course--footer .right--block .woocommerce input.button,.course-cal.list--view .month--block .course--row .course--footer .right--block .woocommerce input.button.alt{font-size:12px;min-width:1px}}h6.course--info{margin:0}h6.course--info+span{font-size:12px;font-style:italic}section.course-details-data{position:relative}section.course-details-data.course-details-mega-loader{opacity:.65}section.course-details-data.course-details-mega-loader p.loading-message{display:none;left:35px;position:absolute;top:50%;transform:translateY(-50%)}section.course-details-data.course-details-mega-loader p.loading-message.show{display:block}section.course-details-data.loading{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;margin:10px 0;min-height:80px;padding:5px 0}.waitlist-position-label{font-size:95%;font-style:italic;font-weight:700;margin-bottom:5px}.waitlist-position-number{font-size:115%}.waitlist-in-cart{margin-bottom:0}dialog{align-content:center;align-items:center;background-color:rgba(0,0,0,.9);border:0;height:100vh;left:50%;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100vw;z-index:600}dialog *{color:#ebebeb}dialog div{background-color:#766699}dialog #primary-curriculum-course-update-acknowledgement-button{background-color:#0e0e0e;margin:0;width:100%}dialog .popup{border:0;width:575px}dialog .popup h3{font-size:3rem;font-weight:400;margin-bottom:10px}dialog .popup h3,dialog .popup p{font-family:adobe-garamond-pro,times,serif}dialog .popup p{font-size:1.375rem;font-weight:600;line-height:1.27;margin-bottom:34px}dialog .popup .pop-content{padding:48px 52px}.symposium-registration-form input[type=file]{display:block;margin-bottom:10px}.add-on-registration-product table td,.add-on-registration-product table th,.ci-meeting-itinerary table td,.ci-meeting-itinerary table th{padding:10px 8px}.add-on-registration-product ul,.ci-meeting-itinerary ul{margin:0 15px 0 0}.add-on-registration-product ul li,.ci-meeting-itinerary ul li{list-style-type:none;margin-bottom:10px}.add-on-registration-product img.itinerary-image,.add-on-registration-product img.product-image,.ci-meeting-itinerary img.itinerary-image,.ci-meeting-itinerary img.product-image{margin-bottom:10px}.tab-title a.item-added:before{content:"Selected";float:right;margin-left:10px}.tab-title a.item-purchased:before{content:"Purchased";float:right;margin-left:10px}.add-symposium-item:after{content:attr(data-add)}.add-symposium-item.added:after{content:attr(data-remove)}.kois-error-text,.symposium-reg-cancel{color:red}.btn.symposium-reg-cancel,.gform_next_button.symposium-reg-cancel,.gform_previous_button.symposium-reg-cancel,.woocommerce #respond input#submit.symposium-reg-cancel,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.symposium-reg-cancel,.woocommerce a.button.alt.symposium-reg-cancel,.woocommerce a.button.symposium-reg-cancel,.woocommerce button.button.alt.symposium-reg-cancel,.woocommerce button.button.symposium-reg-cancel,.woocommerce input.button.alt.symposium-reg-cancel,.woocommerce input.button.symposium-reg-cancel{min-width:120px}.custom-woo-block.symposium-cart-add-ons{margin-bottom:10px;text-align:right}.custom-woo-block.symposium-cart-add-ons .section-title{margin-bottom:10px}.symposium-seating-popup{display:block;margin-bottom:25px;overflow:hidden;position:relative}.symposium-seating-popup:before{background:#412850;bottom:0;filter:alpha(opacity=0);left:0;opacity:0;right:0;top:0}.symposium-seating-popup:after,.symposium-seating-popup:before{content:"";display:block;position:absolute;-webkit-transition:.25s ease;transition:.25s ease}.symposium-seating-popup:after{background-color:#412850;background-image:url(/wp-content/themes/kois-2017-web/img/ico_search_white@2x.png);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;filter:alpha(opacity=75);height:70px;left:50%;margin-left:-35px;margin-top:-35px;opacity:.75;top:50%;width:70px}.symposium-seating-popup:hover:before{filter:alpha(opacity=50);opacity:.5}.symposium-seating-popup:hover:after{filter:alpha(opacity=100);opacity:1}.symposium-seating-popup img{margin-bottom:0!important;width:100%}.symposium-seating-popup .error:before{background:#940e16;filter:alpha(opacity=50);opacity:.5}#youth-photo-dropzone.dropzone{border:2px dashed #d7d7d7;border-left:7px solid #d7d7d7;min-height:125px;padding:20px}#youth-photo-dropzone.dropzone .dz-preview .dz-image{border-radius:0}#youth-photo-dropzone.dropzone .dz-preview .dz-error-message{top:145px}#dropzone-error-message{color:#db0000;display:block;font-size:80%}#edit_add_on_photo_section img.photo-upload-preview,#photo-upload-fallback img.photo-upload-preview{margin-bottom:20px;max-width:120px}#edit_add_on_photo_section button,#photo-upload-fallback button{margin:0}.payment--details-expander{background:#ebebeb;cursor:pointer;display:block;margin-bottom:5px;padding:10px;position:relative}.payment--details-expander:after,.payment--details-expander:before{background:#000;content:"";display:block;height:10px;position:absolute;right:21px;text-align:center;top:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .25s ease;transition:all .25s ease;width:2px}.payment--details-expander:after{right:15px}.payment--details-expander.panel-open:before,.payment--details-expander:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.payment--details-expander.panel-open:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.course--details,.payment--details{border-bottom:1px solid #ebebeb;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.course--details.payment--schedule,.payment--details.payment--schedule{display:none}.course--details .details--block .details--title,.payment--details .details--block .details--title{color:#533366;display:block;font-family:adobe-garamond-pro,times,serif;font-size:16px}.course--details .details--block h4,.payment--details .details--block h4{margin:0}.course--details .details--block h4 span.details--title,.payment--details .details--block h4 span.details--title{font-size:22px}.course--details.payment--options,.payment--details.payment--options{border-bottom:none;margin-bottom:0;margin-top:20px;padding-bottom:0}.course--details.payment--options .btn,.course--details.payment--options .gform_next_button,.course--details.payment--options .gform_previous_button,.course--details.payment--options .woocommerce #respond input#submit,.course--details.payment--options .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.course--details.payment--options .woocommerce a.button,.course--details.payment--options .woocommerce a.button.alt,.course--details.payment--options .woocommerce button.button,.course--details.payment--options .woocommerce button.button.alt,.course--details.payment--options .woocommerce input.button,.course--details.payment--options .woocommerce input.button.alt,.payment--details.payment--options .btn,.payment--details.payment--options .gform_next_button,.payment--details.payment--options .gform_previous_button,.payment--details.payment--options .woocommerce #respond input#submit,.payment--details.payment--options .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.payment--details.payment--options .woocommerce a.button,.payment--details.payment--options .woocommerce a.button.alt,.payment--details.payment--options .woocommerce button.button,.payment--details.payment--options .woocommerce button.button.alt,.payment--details.payment--options .woocommerce input.button,.payment--details.payment--options .woocommerce input.button.alt{margin:0}.course--details .payment--schedule-table,.payment--details .payment--schedule-table{text-align:left;width:100%}.course--details .payment--schedule-table td,.course--details .payment--schedule-table th,.payment--details .payment--schedule-table td,.payment--details .payment--schedule-table th{padding:5px}.course--details .payment--schedule-table tr:nth-child(odd) td,.payment--details .payment--schedule-table tr:nth-child(odd) td{background:#f8f8f8}.course--details .payment--schedule-table.payment--currency-transfer td:nth-of-type(2n),.payment--details .payment--schedule-table.payment--currency-transfer td:nth-of-type(2n){text-align:right}.course--details .left-column,.course--details .mid-column,.course--details .right-column,.payment--details .left-column,.payment--details .mid-column,.payment--details .right-column{padding:5px}.course--details .left-column,.payment--details .left-column{flex-basis:50%;max-width:50%;width:50%}.course--details .mid-column,.payment--details .mid-column{flex-basis:30%;max-width:30%;width:30%}.course--details .right-column,.payment--details .right-column{flex-basis:20%;max-width:20%;width:20%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:819px){.course--details .left-column,.course--details .mid-column,.payment--details .left-column,.payment--details .mid-column{flex-basis:40%;max-width:40%;width:40%}.course--details .right-column,.payment--details .right-column{flex-basis:20%;max-width:20%;width:20%}}@media only screen and (max-width:767px){.course--details .details--block,.course--details .left-column,.course--details .mid-column,.course--details .right-column,.payment--details .details--block,.payment--details .left-column,.payment--details .mid-column,.payment--details .right-column{flex-basis:100%;max-width:100%;width:100%}.course--details .details--block .course--info,.course--details .details--block .details--title,.course--details .left-column .course--info,.course--details .left-column .details--title,.course--details .mid-column .course--info,.course--details .mid-column .details--title,.course--details .right-column .course--info,.course--details .right-column .details--title,.payment--details .details--block .course--info,.payment--details .details--block .details--title,.payment--details .left-column .course--info,.payment--details .left-column .details--title,.payment--details .mid-column .course--info,.payment--details .mid-column .details--title,.payment--details .right-column .course--info,.payment--details .right-column .details--title{font-weight:700}.course--details .details--block h4 span.details--title,.course--details .left-column h4 span.details--title,.course--details .mid-column h4 span.details--title,.course--details .right-column h4 span.details--title,.payment--details .details--block h4 span.details--title,.payment--details .left-column h4 span.details--title,.payment--details .mid-column h4 span.details--title,.payment--details .right-column h4 span.details--title{font-size:20px;font-weight:400}.course--details,.payment--details{flex-direction:column;flex-wrap:wrap}.course--details.payment--options .btn,.course--details.payment--options .gform_next_button,.course--details.payment--options .gform_previous_button,.course--details.payment--options .woocommerce #respond input#submit,.course--details.payment--options .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.course--details.payment--options .woocommerce a.button,.course--details.payment--options .woocommerce a.button.alt,.course--details.payment--options .woocommerce button.button,.course--details.payment--options .woocommerce button.button.alt,.course--details.payment--options .woocommerce input.button,.course--details.payment--options .woocommerce input.button.alt,.payment--details.payment--options .btn,.payment--details.payment--options .gform_next_button,.payment--details.payment--options .gform_previous_button,.payment--details.payment--options .woocommerce #respond input#submit,.payment--details.payment--options .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.payment--details.payment--options .woocommerce a.button,.payment--details.payment--options .woocommerce a.button.alt,.payment--details.payment--options .woocommerce button.button,.payment--details.payment--options .woocommerce button.button.alt,.payment--details.payment--options .woocommerce input.button,.payment--details.payment--options .woocommerce input.button.alt{margin-bottom:20px}.course--details.payment--options .btn:last-of-type,.course--details.payment--options .gform_next_button:last-of-type,.course--details.payment--options .gform_previous_button:last-of-type,.course--details.payment--options .woocommerce #respond input#submit:last-of-type,.course--details.payment--options .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method:last-of-type,.course--details.payment--options .woocommerce a.button.alt:last-of-type,.course--details.payment--options .woocommerce a.button:last-of-type,.course--details.payment--options .woocommerce button.button.alt:last-of-type,.course--details.payment--options .woocommerce button.button:last-of-type,.course--details.payment--options .woocommerce input.button.alt:last-of-type,.course--details.payment--options .woocommerce input.button:last-of-type,.payment--details.payment--options .btn:last-of-type,.payment--details.payment--options .gform_next_button:last-of-type,.payment--details.payment--options .gform_previous_button:last-of-type,.payment--details.payment--options .woocommerce #respond input#submit:last-of-type,.payment--details.payment--options .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method:last-of-type,.payment--details.payment--options .woocommerce a.button.alt:last-of-type,.payment--details.payment--options .woocommerce a.button:last-of-type,.payment--details.payment--options .woocommerce button.button.alt:last-of-type,.payment--details.payment--options .woocommerce button.button:last-of-type,.payment--details.payment--options .woocommerce input.button.alt:last-of-type,.payment--details.payment--options .woocommerce input.button:last-of-type{margin:0}}.make-payment-view form{border:none;margin:0;padding:0}.make-payment-view table.basic{text-align:left;width:100%}.make-payment-view table.basic td,.make-payment-view table.basic th{padding:8px 5px}.make-payment-view table.basic th{border-bottom:1px solid #ebebeb}.make-payment-view table.basic td:nth-of-type(1n+2),.make-payment-view table.basic th:nth-of-type(1n+2),.make-payment-view table.payment--schedule-table td:nth-of-type(1n+2),.make-payment-view table.payment--schedule-table th:nth-of-type(1n+2){text-align:right}.make-payment-view table.payment--schedule-highlight{background:#ebebeb;border:1px solid #d7d7d7}.make-payment-view table.payment--schedule-highlight th{background:#dedede}.make-payment-view table.payment--schedule-highlight td,.make-payment-view table.payment--schedule-highlight th{padding:8px 10px}.make-payment-view table.payment--schedule-highlight td:nth-of-type(2),.make-payment-view table.payment--schedule-highlight th:nth-of-type(2){text-align:left}.make-payment-view .add-card table .btn,.make-payment-view .add-card table .gform_next_button,.make-payment-view .add-card table .gform_previous_button,.make-payment-view .add-card table .woocommerce #respond input#submit,.make-payment-view .add-card table .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.make-payment-view .add-card table .woocommerce a.button,.make-payment-view .add-card table .woocommerce a.button.alt,.make-payment-view .add-card table .woocommerce button.button,.make-payment-view .add-card table .woocommerce button.button.alt,.make-payment-view .add-card table .woocommerce input.button,.make-payment-view .add-card table .woocommerce input.button.alt,.make-payment-view .add-card table input[type=number],.make-payment-view .add-card table input[type=text]{margin:0;vertical-align:bottom}.make-payment-view .add-card table .btn,.make-payment-view .add-card table .gform_next_button,.make-payment-view .add-card table .gform_previous_button,.make-payment-view .add-card table .woocommerce #respond input#submit,.make-payment-view .add-card table .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.make-payment-view .add-card table .woocommerce a.button,.make-payment-view .add-card table .woocommerce a.button.alt,.make-payment-view .add-card table .woocommerce button.button,.make-payment-view .add-card table .woocommerce button.button.alt,.make-payment-view .add-card table .woocommerce input.button,.make-payment-view .add-card table .woocommerce input.button.alt{margin:24px 0 0}.make-payment-view .add-card table tr:nth-child(odd) td{background:none}.make-payment-view .add-card table td:nth-of-type(1n+2),.make-payment-view .add-card table th:nth-of-type(1n+2){text-align:right}@media only screen and (max-width:529px){.make-payment-view .add-card table tr td,.make-payment-view .add-card table tr th{bdisplay:table-row}.make-payment-view .add-card table tr td br.mobile-hidden{display:none}.make-payment-view .add-card table td:nth-of-type(1n+2),.make-payment-view .add-card table th:nth-of-type(1n+2){text-align:left}.make-payment-view #c-card-additional-details td,.make-payment-view #c-card-additional-details th{display:table-row}}.receipts-contain{position:relative}.page-template-payment-receipts.kois-receipt-details-view .receipt-block.compact p:not(:last-of-type){margin-bottom:0}.page-template-payment-receipts.kois-receipt-details-view .payment--schedule-table.order-details-line-items td.hidden,.page-template-payment-receipts.kois-receipt-details-view .payment--schedule-table.order-details-line-items th.hidden{display:none}.page-template-payment-receipts.kois-receipt-details-view .payment--schedule-table tr.totals-start td,.page-template-payment-receipts.kois-receipt-details-view .payment--schedule-table tr.totals-start th{border-top:1px solid #ebebeb;padding-top:25px}.page-template-payment-receipts.kois-receipt-details-view .payment--schedule-table tr td.center,.page-template-payment-receipts.kois-receipt-details-view .payment--schedule-table tr th.center{text-align:center}.page-template-payment-receipts.kois-receipt-details-view .payment--schedule-table tr td.right,.page-template-payment-receipts.kois-receipt-details-view .payment--schedule-table tr th.right{text-align:right}.page-template-payment-receipts.kois-receipt-details-view .payment--schedule-table tr td.totals-heading,.page-template-payment-receipts.kois-receipt-details-view .payment--schedule-table tr th.totals-heading{padding-right:15px;text-align:right}.page-template-payment-receipts.kois-receipt-details-view .course-materials-disclaimer{font-style:italic;text-align:center}.btn,.gform_next_button,.gform_previous_button,.woocommerce #respond input#submit,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect),input[type=submit]{align-items:center;-webkit-appearance:none;background:#fff;border-color:#a6956a;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-style:solid;border-width:2px!important;color:#a6956a;cursor:pointer;display:inline-grid;font-family:open-sans,arial,sans-serif;font-size:14px;font-weight:600;grid-template-columns:1fr auto;letter-spacing:1px;line-height:1;margin-bottom:20px;min-width:167px;padding:15px 20px!important;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease;transition:all .25s ease}.btn .btn-arrow,.gform_next_button .btn-arrow,.gform_previous_button .btn-arrow,.woocommerce #respond input#submit .btn-arrow,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method .btn-arrow,.woocommerce a.button .btn-arrow,.woocommerce a.button.alt .btn-arrow,.woocommerce button.button .btn-arrow,.woocommerce button.button.alt .btn-arrow,.woocommerce input.button .btn-arrow,.woocommerce input.button.alt .btn-arrow,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect) .btn-arrow,input[type=submit] .btn-arrow{padding-left:15px}.btn .btn-arrow svg path,.gform_next_button .btn-arrow svg path,.gform_previous_button .btn-arrow svg path,.woocommerce #respond input#submit .btn-arrow svg path,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method .btn-arrow svg path,.woocommerce a.button .btn-arrow svg path,.woocommerce a.button.alt .btn-arrow svg path,.woocommerce button.button .btn-arrow svg path,.woocommerce button.button.alt .btn-arrow svg path,.woocommerce input.button .btn-arrow svg path,.woocommerce input.button.alt .btn-arrow svg path,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect) .btn-arrow svg path,input[type=submit] .btn-arrow svg path{fill:currentColor}.btn:focus,.btn:hover,.gform_next_button:focus,.gform_next_button:hover,.gform_previous_button:focus,.gform_previous_button:hover,.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method:focus,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect):focus,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect):hover,input[type=submit]:focus,input[type=submit]:hover{background:#a6956a;color:#fff;text-decoration:none}.btn[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),.gform_next_button[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),.gform_previous_button[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),.woocommerce #respond input#submit[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),.woocommerce a.button.alt[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),.woocommerce a.button[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),.woocommerce button.button.alt[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),.woocommerce button.button[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),.woocommerce input.button.alt[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),.woocommerce input.button[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect)[disabled=disabled]:not(.c-btn--dark):not(.c-btn--light),input[type=submit][disabled=disabled]:not(.c-btn--dark):not(.c-btn--light){background:#fff!important;color:#9b9b9b!important}.btn.s-btn--lrg,.gform_next_button.s-btn--lrg,.gform_previous_button.s-btn--lrg,.woocommerce #respond input#submit.s-btn--lrg,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.s-btn--lrg,.woocommerce a.button.alt.s-btn--lrg,.woocommerce a.button.s-btn--lrg,.woocommerce button.button.alt.s-btn--lrg,.woocommerce button.button.s-btn--lrg,.woocommerce input.button.alt.s-btn--lrg,.woocommerce input.button.s-btn--lrg,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).s-btn--lrg,input[type=submit].s-btn--lrg{font-size:16px}.btn.s-btn--sml,.gform_next_button.s-btn--sml,.gform_previous_button.s-btn--sml,.woocommerce #respond input#submit.s-btn--sml,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.s-btn--sml,.woocommerce a.button.alt.s-btn--sml,.woocommerce a.button.s-btn--sml,.woocommerce button.button.alt.s-btn--sml,.woocommerce button.button.s-btn--sml,.woocommerce input.button.alt.s-btn--sml,.woocommerce input.button.s-btn--sml,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).s-btn--sml,input[type=submit].s-btn--sml{font-size:12px}.btn.s-btn--full,.gform_next_button.s-btn--full,.gform_previous_button.s-btn--full,.woocommerce #respond input#submit.s-btn--full,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.s-btn--full,.woocommerce a.button.alt.s-btn--full,.woocommerce a.button.s-btn--full,.woocommerce button.button.alt.s-btn--full,.woocommerce button.button.s-btn--full,.woocommerce input.button.alt.s-btn--full,.woocommerce input.button.s-btn--full,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).s-btn--full,input[type=submit].s-btn--full{min-width:1px;padding:15px 10px!important;width:100%}.btn.a-btn--left,.gform_next_button.a-btn--left,.gform_previous_button.a-btn--left,.woocommerce #respond input#submit.a-btn--left,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.a-btn--left,.woocommerce a.button.a-btn--left,.woocommerce a.button.alt.a-btn--left,.woocommerce button.button.a-btn--left,.woocommerce button.button.alt.a-btn--left,.woocommerce input.button.a-btn--left,.woocommerce input.button.alt.a-btn--left,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).a-btn--left,input[type=submit].a-btn--left{float:left}.btn.a-btn--right,.gform_next_button.a-btn--right,.gform_previous_button.a-btn--right,.woocommerce #respond input#submit.a-btn--right,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.a-btn--right,.woocommerce a.button.a-btn--right,.woocommerce a.button.alt.a-btn--right,.woocommerce button.button.a-btn--right,.woocommerce button.button.alt.a-btn--right,.woocommerce input.button.a-btn--right,.woocommerce input.button.alt.a-btn--right,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).a-btn--right,input[type=submit].a-btn--right{float:right}.btn.a-btn--center,.gform_next_button.a-btn--center,.gform_previous_button.a-btn--center,.woocommerce #respond input#submit.a-btn--center,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.a-btn--center,.woocommerce a.button.a-btn--center,.woocommerce a.button.alt.a-btn--center,.woocommerce button.button.a-btn--center,.woocommerce button.button.alt.a-btn--center,.woocommerce input.button.a-btn--center,.woocommerce input.button.alt.a-btn--center,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).a-btn--center,input[type=submit].a-btn--center{float:none;margin:0 auto 20px}.btn.c-btn--light:not(.c-btn--disabled),.gform_next_button.c-btn--light:not(.c-btn--disabled),.gform_previous_button.c-btn--light:not(.c-btn--disabled),.woocommerce #respond input#submit.c-btn--light:not(.c-btn--disabled),.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--light:not(.c-btn--disabled),.woocommerce a.button.alt.c-btn--light:not(.c-btn--disabled),.woocommerce a.button.c-btn--light:not(.c-btn--disabled),.woocommerce button.button.alt.c-btn--light:not(.c-btn--disabled),.woocommerce button.button.c-btn--light:not(.c-btn--disabled),.woocommerce input.button.alt.c-btn--light:not(.c-btn--disabled),.woocommerce input.button.c-btn--light:not(.c-btn--disabled),body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--light:not(.c-btn--disabled),input[type=submit].c-btn--light:not(.c-btn--disabled){background:#a6956a;border:none;border-left:7px solid #8b7756;border-left-width:7px!important;color:#fff}.btn.c-btn--light:not(.c-btn--disabled):focus,.btn.c-btn--light:not(.c-btn--disabled):hover,.gform_next_button.c-btn--light:not(.c-btn--disabled):focus,.gform_next_button.c-btn--light:not(.c-btn--disabled):hover,.gform_previous_button.c-btn--light:not(.c-btn--disabled):focus,.gform_previous_button.c-btn--light:not(.c-btn--disabled):hover,.woocommerce #respond input#submit.c-btn--light:not(.c-btn--disabled):focus,.woocommerce #respond input#submit.c-btn--light:not(.c-btn--disabled):hover,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--light:not(.c-btn--disabled):focus,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--light:not(.c-btn--disabled):hover,.woocommerce a.button.alt.c-btn--light:not(.c-btn--disabled):focus,.woocommerce a.button.alt.c-btn--light:not(.c-btn--disabled):hover,.woocommerce a.button.c-btn--light:not(.c-btn--disabled):focus,.woocommerce a.button.c-btn--light:not(.c-btn--disabled):hover,.woocommerce button.button.alt.c-btn--light:not(.c-btn--disabled):focus,.woocommerce button.button.alt.c-btn--light:not(.c-btn--disabled):hover,.woocommerce button.button.c-btn--light:not(.c-btn--disabled):focus,.woocommerce button.button.c-btn--light:not(.c-btn--disabled):hover,.woocommerce input.button.alt.c-btn--light:not(.c-btn--disabled):focus,.woocommerce input.button.alt.c-btn--light:not(.c-btn--disabled):hover,.woocommerce input.button.c-btn--light:not(.c-btn--disabled):focus,.woocommerce input.button.c-btn--light:not(.c-btn--disabled):hover,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--light:not(.c-btn--disabled):focus,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--light:not(.c-btn--disabled):hover,input[type=submit].c-btn--light:not(.c-btn--disabled):focus,input[type=submit].c-btn--light:not(.c-btn--disabled):hover{background:#8e7957;border-left-color:#726146}.btn.c-btn--dark:not(.c-btn--disabled),.btn.c-btn--purple:not(.c-btn--disabled),.gform_next_button.c-btn--dark:not(.c-btn--disabled),.gform_next_button.c-btn--purple:not(.c-btn--disabled),.gform_previous_button.c-btn--dark:not(.c-btn--disabled),.gform_previous_button.c-btn--purple:not(.c-btn--disabled),.woocommerce #respond input#submit.c-btn--dark:not(.c-btn--disabled),.woocommerce #respond input#submit.c-btn--purple:not(.c-btn--disabled),.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--dark:not(.c-btn--disabled),.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--purple:not(.c-btn--disabled),.woocommerce a.button.alt.c-btn--dark:not(.c-btn--disabled),.woocommerce a.button.alt.c-btn--purple:not(.c-btn--disabled),.woocommerce a.button.c-btn--dark:not(.c-btn--disabled),.woocommerce a.button.c-btn--purple:not(.c-btn--disabled),.woocommerce button.button.alt.c-btn--dark:not(.c-btn--disabled),.woocommerce button.button.alt.c-btn--purple:not(.c-btn--disabled),.woocommerce button.button.c-btn--dark:not(.c-btn--disabled),.woocommerce button.button.c-btn--purple:not(.c-btn--disabled),.woocommerce input.button.alt.c-btn--dark:not(.c-btn--disabled),.woocommerce input.button.alt.c-btn--purple:not(.c-btn--disabled),.woocommerce input.button.c-btn--dark:not(.c-btn--disabled),.woocommerce input.button.c-btn--purple:not(.c-btn--disabled),body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--dark:not(.c-btn--disabled),body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--purple:not(.c-btn--disabled),input[type=submit].c-btn--dark:not(.c-btn--disabled),input[type=submit].c-btn--purple:not(.c-btn--disabled){background:#766699;border:none;border-left:7px solid #443565;border-left-width:7px!important;color:#fff}.btn.c-btn--dark:not(.c-btn--disabled):focus,.btn.c-btn--dark:not(.c-btn--disabled):hover,.btn.c-btn--purple:not(.c-btn--disabled):focus,.btn.c-btn--purple:not(.c-btn--disabled):hover,.gform_next_button.c-btn--dark:not(.c-btn--disabled):focus,.gform_next_button.c-btn--dark:not(.c-btn--disabled):hover,.gform_next_button.c-btn--purple:not(.c-btn--disabled):focus,.gform_next_button.c-btn--purple:not(.c-btn--disabled):hover,.gform_previous_button.c-btn--dark:not(.c-btn--disabled):focus,.gform_previous_button.c-btn--dark:not(.c-btn--disabled):hover,.gform_previous_button.c-btn--purple:not(.c-btn--disabled):focus,.gform_previous_button.c-btn--purple:not(.c-btn--disabled):hover,.woocommerce #respond input#submit.c-btn--dark:not(.c-btn--disabled):focus,.woocommerce #respond input#submit.c-btn--dark:not(.c-btn--disabled):hover,.woocommerce #respond input#submit.c-btn--purple:not(.c-btn--disabled):focus,.woocommerce #respond input#submit.c-btn--purple:not(.c-btn--disabled):hover,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--dark:not(.c-btn--disabled):focus,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--dark:not(.c-btn--disabled):hover,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--purple:not(.c-btn--disabled):focus,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--purple:not(.c-btn--disabled):hover,.woocommerce a.button.alt.c-btn--dark:not(.c-btn--disabled):focus,.woocommerce a.button.alt.c-btn--dark:not(.c-btn--disabled):hover,.woocommerce a.button.alt.c-btn--purple:not(.c-btn--disabled):focus,.woocommerce a.button.alt.c-btn--purple:not(.c-btn--disabled):hover,.woocommerce a.button.c-btn--dark:not(.c-btn--disabled):focus,.woocommerce a.button.c-btn--dark:not(.c-btn--disabled):hover,.woocommerce a.button.c-btn--purple:not(.c-btn--disabled):focus,.woocommerce a.button.c-btn--purple:not(.c-btn--disabled):hover,.woocommerce button.button.alt.c-btn--dark:not(.c-btn--disabled):focus,.woocommerce button.button.alt.c-btn--dark:not(.c-btn--disabled):hover,.woocommerce button.button.alt.c-btn--purple:not(.c-btn--disabled):focus,.woocommerce button.button.alt.c-btn--purple:not(.c-btn--disabled):hover,.woocommerce button.button.c-btn--dark:not(.c-btn--disabled):focus,.woocommerce button.button.c-btn--dark:not(.c-btn--disabled):hover,.woocommerce button.button.c-btn--purple:not(.c-btn--disabled):focus,.woocommerce button.button.c-btn--purple:not(.c-btn--disabled):hover,.woocommerce input.button.alt.c-btn--dark:not(.c-btn--disabled):focus,.woocommerce input.button.alt.c-btn--dark:not(.c-btn--disabled):hover,.woocommerce input.button.alt.c-btn--purple:not(.c-btn--disabled):focus,.woocommerce input.button.alt.c-btn--purple:not(.c-btn--disabled):hover,.woocommerce input.button.c-btn--dark:not(.c-btn--disabled):focus,.woocommerce input.button.c-btn--dark:not(.c-btn--disabled):hover,.woocommerce input.button.c-btn--purple:not(.c-btn--disabled):focus,.woocommerce input.button.c-btn--purple:not(.c-btn--disabled):hover,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--dark:not(.c-btn--disabled):focus,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--dark:not(.c-btn--disabled):hover,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--purple:not(.c-btn--disabled):focus,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--purple:not(.c-btn--disabled):hover,input[type=submit].c-btn--dark:not(.c-btn--disabled):focus,input[type=submit].c-btn--dark:not(.c-btn--disabled):hover,input[type=submit].c-btn--purple:not(.c-btn--disabled):focus,input[type=submit].c-btn--purple:not(.c-btn--disabled):hover{background:#6a5c8a}.btn.c-btn--dark.c-btn--disabled:hover,.btn.c-btn--dark.loading,.btn.c-btn--light.c-btn--disabled:hover,.btn.c-btn--light.loading,.gform_next_button.c-btn--dark.c-btn--disabled:hover,.gform_next_button.c-btn--dark.loading,.gform_next_button.c-btn--light.c-btn--disabled:hover,.gform_next_button.c-btn--light.loading,.gform_previous_button.c-btn--dark.c-btn--disabled:hover,.gform_previous_button.c-btn--dark.loading,.gform_previous_button.c-btn--light.c-btn--disabled:hover,.gform_previous_button.c-btn--light.loading,.woocommerce #respond input#submit.c-btn--dark.c-btn--disabled:hover,.woocommerce #respond input#submit.c-btn--dark.loading,.woocommerce #respond input#submit.c-btn--light.c-btn--disabled:hover,.woocommerce #respond input#submit.c-btn--light.loading,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--dark.c-btn--disabled:hover,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--dark.loading,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--light.c-btn--disabled:hover,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--light.loading,.woocommerce a.button.alt.c-btn--dark.c-btn--disabled:hover,.woocommerce a.button.alt.c-btn--dark.loading,.woocommerce a.button.alt.c-btn--light.c-btn--disabled:hover,.woocommerce a.button.alt.c-btn--light.loading,.woocommerce a.button.c-btn--dark.c-btn--disabled:hover,.woocommerce a.button.c-btn--dark.loading,.woocommerce a.button.c-btn--light.c-btn--disabled:hover,.woocommerce a.button.c-btn--light.loading,.woocommerce button.button.alt.c-btn--dark.c-btn--disabled:hover,.woocommerce button.button.alt.c-btn--dark.loading,.woocommerce button.button.alt.c-btn--light.c-btn--disabled:hover,.woocommerce button.button.alt.c-btn--light.loading,.woocommerce button.button.c-btn--dark.c-btn--disabled:hover,.woocommerce button.button.c-btn--dark.loading,.woocommerce button.button.c-btn--light.c-btn--disabled:hover,.woocommerce button.button.c-btn--light.loading,.woocommerce input.button.alt.c-btn--dark.c-btn--disabled:hover,.woocommerce input.button.alt.c-btn--dark.loading,.woocommerce input.button.alt.c-btn--light.c-btn--disabled:hover,.woocommerce input.button.alt.c-btn--light.loading,.woocommerce input.button.c-btn--dark.c-btn--disabled:hover,.woocommerce input.button.c-btn--dark.loading,.woocommerce input.button.c-btn--light.c-btn--disabled:hover,.woocommerce input.button.c-btn--light.loading,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--dark.c-btn--disabled:hover,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--dark.loading,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--light.c-btn--disabled:hover,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--light.loading,input[type=submit].c-btn--dark.c-btn--disabled:hover,input[type=submit].c-btn--dark.loading,input[type=submit].c-btn--light.c-btn--disabled:hover,input[type=submit].c-btn--light.loading{background:#c2c2c2;border-color:#9b9b9b;border-left-width:7px!important;color:#464646;cursor:not-allowed}.btn.c-btn--dark.c-btn--disabled:hover svg path,.btn.c-btn--dark.loading svg path,.btn.c-btn--light.c-btn--disabled:hover svg path,.btn.c-btn--light.loading svg path,.gform_next_button.c-btn--dark.c-btn--disabled:hover svg path,.gform_next_button.c-btn--dark.loading svg path,.gform_next_button.c-btn--light.c-btn--disabled:hover svg path,.gform_next_button.c-btn--light.loading svg path,.gform_previous_button.c-btn--dark.c-btn--disabled:hover svg path,.gform_previous_button.c-btn--dark.loading svg path,.gform_previous_button.c-btn--light.c-btn--disabled:hover svg path,.gform_previous_button.c-btn--light.loading svg path,.woocommerce #respond input#submit.c-btn--dark.c-btn--disabled:hover svg path,.woocommerce #respond input#submit.c-btn--dark.loading svg path,.woocommerce #respond input#submit.c-btn--light.c-btn--disabled:hover svg path,.woocommerce #respond input#submit.c-btn--light.loading svg path,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--dark.c-btn--disabled:hover svg path,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--dark.loading svg path,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--light.c-btn--disabled:hover svg path,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--light.loading svg path,.woocommerce a.button.alt.c-btn--dark.c-btn--disabled:hover svg path,.woocommerce a.button.alt.c-btn--dark.loading svg path,.woocommerce a.button.alt.c-btn--light.c-btn--disabled:hover svg path,.woocommerce a.button.alt.c-btn--light.loading svg path,.woocommerce a.button.c-btn--dark.c-btn--disabled:hover svg path,.woocommerce a.button.c-btn--dark.loading svg path,.woocommerce a.button.c-btn--light.c-btn--disabled:hover svg path,.woocommerce a.button.c-btn--light.loading svg path,.woocommerce button.button.alt.c-btn--dark.c-btn--disabled:hover svg path,.woocommerce button.button.alt.c-btn--dark.loading svg path,.woocommerce button.button.alt.c-btn--light.c-btn--disabled:hover svg path,.woocommerce button.button.alt.c-btn--light.loading svg path,.woocommerce button.button.c-btn--dark.c-btn--disabled:hover svg path,.woocommerce button.button.c-btn--dark.loading svg path,.woocommerce button.button.c-btn--light.c-btn--disabled:hover svg path,.woocommerce button.button.c-btn--light.loading svg path,.woocommerce input.button.alt.c-btn--dark.c-btn--disabled:hover svg path,.woocommerce input.button.alt.c-btn--dark.loading svg path,.woocommerce input.button.alt.c-btn--light.c-btn--disabled:hover svg path,.woocommerce input.button.alt.c-btn--light.loading svg path,.woocommerce input.button.c-btn--dark.c-btn--disabled:hover svg path,.woocommerce input.button.c-btn--dark.loading svg path,.woocommerce input.button.c-btn--light.c-btn--disabled:hover svg path,.woocommerce input.button.c-btn--light.loading svg path,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--dark.c-btn--disabled:hover svg path,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--dark.loading svg path,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--light.c-btn--disabled:hover svg path,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--light.loading svg path,input[type=submit].c-btn--dark.c-btn--disabled:hover svg path,input[type=submit].c-btn--dark.loading svg path,input[type=submit].c-btn--light.c-btn--disabled:hover svg path,input[type=submit].c-btn--light.loading svg path{fill:#464646}.btn.c-btn--disabled,.btn[disabled],.btn[readonly],.gform_next_button.c-btn--disabled,.gform_next_button[disabled],.gform_next_button[readonly],.gform_previous_button.c-btn--disabled,.gform_previous_button[disabled],.gform_previous_button[readonly],.woocommerce #respond input#submit.c-btn--disabled,.woocommerce #respond input#submit[disabled],.woocommerce #respond input#submit[readonly],.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--disabled,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method[disabled],.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method[readonly],.woocommerce a.button.alt.c-btn--disabled,.woocommerce a.button.alt[disabled],.woocommerce a.button.alt[readonly],.woocommerce a.button.c-btn--disabled,.woocommerce a.button[disabled],.woocommerce a.button[readonly],.woocommerce button.button.alt.c-btn--disabled,.woocommerce button.button.alt[disabled],.woocommerce button.button.alt[readonly],.woocommerce button.button.c-btn--disabled,.woocommerce button.button[disabled],.woocommerce button.button[readonly],.woocommerce input.button.alt.c-btn--disabled,.woocommerce input.button.alt[disabled],.woocommerce input.button.alt[readonly],.woocommerce input.button.c-btn--disabled,.woocommerce input.button[disabled],.woocommerce input.button[readonly],body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect).c-btn--disabled,body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect)[disabled],body>button:not(.SitkaInsights-FeedbackWidget-Button):not(.pswp__button):not(.gm-control-active):not(.fc-button):not(.gm-ui-hover-effect)[readonly],input[type=submit].c-btn--disabled,input[type=submit][disabled],input[type=submit][readonly]{background:#c2c2c2;border-color:currentcolor currentcolor currentcolor #9b9b9b;border-bottom:#9b9b9b;border-left-width:7px!important;border-right:#9b9b9b;border-top:#9b9b9b;color:#464646;cursor:default}.c-btn--black{background:#252525;border:1px;border-left:7px solid #a6956a;border-left-width:7px!important;color:#fff;padding:17px 27px 17px 20px}.c-btn--black:focus,.c-btn--black:hover{background:#000}.course--footer{align-items:flex-start}.course--footer .right--block{align-items:end;display:flex;flex-direction:column;gap:20px}.course--footer .right--block a.course--link,.course--footer .right--block a.text-btn-arrow{flex:0 0 auto}.text-btn-arrow{align-items:center;background-color:transparent;border:0;color:#766699;column-gap:8px;cursor:pointer;display:inline-grid;font-size:12px;font-weight:700;grid-template-columns:1fr auto;letter-spacing:.88px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease;transition:all .25s ease}.text-btn-arrow .link-arrow,.text-btn-arrow .link-icon{display:inline-block;position:relative;width:16px}.text-btn-arrow .link-arrow svg,.text-btn-arrow .link-icon svg{display:block;height:auto;width:100%}.text-btn-arrow--on-dark{color:#fff}.text-btn-arrow--on-dark .link-arrow svg circle{fill:#252525}.text-btn-arrow--on-dark .link-arrow svg path{fill:#a6956a}.text-btn-arrow--lrg{font-size:14px}.text-btn-arrow--lrg .link-arrow{width:24px}.text-btn-arrow--green{color:#4a6e24;cursor:unset}.text-btn-arrow--green .link-arrow svg circle,.text-btn-arrow--green .link-icon svg path{fill:currentColor}.text-btn-arrow--nolink{color:#000;cursor:unset}.text-btn-arrow--nolink .link-arrow svg circle,.text-btn-arrow--nolink .link-icon svg path{fill:currentColor}.text-btn-arrow--back{grid-template-columns:auto 1fr}.text-btn-arrow--back .link-arrow svg{transform:scaleX(-1)}a.text-btn-arrow:hover,button.text-btn-arrow:hover{color:#533366;text-decoration:none}a.text-btn-arrow--on-dark:hover,button.text-btn-arrow--on-dark:hover{color:#a6956a;text-decoration:none}.text-btn-arrow2{align-items:center;color:#766699;column-gap:8px;display:inline-grid;font-size:14px;font-weight:700;grid-template-columns:1fr auto;letter-spacing:.88px;text-decoration:none;text-transform:uppercase}.text-btn-arrow2 .link-arrow{display:inline-block}.text-btn-arrow2 .link-arrow svg path{fill:currentColor}.text-btn-arrow2:hover{color:#533366;text-decoration:none}@media only screen and (max-width:767px){.text-btn-arrow2{font-size:12px}}.icon-btn-list{display:grid;row-gap:10px}.icon-btn-link{color:#533366;column-gap:10px;display:inline-grid;font-size:12px;font-weight:700;grid-template-columns:20px 1fr;letter-spacing:.88px;line-height:1.2;text-decoration:none;text-transform:uppercase}.icon-btn-link svg{height:auto;justify-self:center;max-width:20px}.icon-btn-link:hover{color:#533366;text-decoration:none}.js-copy-link{position:relative}.js-copy-link .tooltip{bottom:100%;display:none;left:50%;position:absolute;transform:translate(-50%,-10px);white-space:nowrap}.tooltip{background:#ebebeb;max-width:300px;padding:10px;position:relative}.tooltip:before{background:#ebebeb;bottom:-6px;content:"";display:block;height:16px;left:50%;margin-left:-8px;position:absolute;transform:rotate(45deg);width:16px}.swatch{background-color:#fff;border-radius:5px;-webkit-box-shadow:3px 3px 0 0 #e3e6e7;box-shadow:3px 3px 0 0 #e3e6e7;margin:0 0 30px;overflow:hidden;padding:115px 20px 10px;position:relative}.swatch:before{content:"";display:block;height:115px;left:0;position:absolute;top:0;width:100%}.swatch.color1:before{background-color:#533366}.swatch.color2:before{background-color:#a6956a}.swatch.gray-med:before{background-color:#959595}.swatch.gray-lt:before{background-color:#ebebeb}.swatch.black:before{background-color:#000}.swatch.white:before{background-color:#fff;border-bottom:1px solid #e8eeef}.swatch h3{color:#000;font-family:open-sans,arial,sans-serif;font-size:20px}.swatch h4{color:#000;font-weight:300;margin-top:15px}.card{background:#fff;border:1px solid #000;color:#000;display:block;height:100%;margin-bottom:20px;min-height:100px;width:100%}.card .c-head--sub{color:#a6956a;display:block;font-family:adobe-garamond-pro,times,serif;font-size:20px;font-style:italic;margin-bottom:5px}.card .c-head--main{color:#000;font-size:28px;margin:0}.card .c-excerpt,.card .c-headline{padding:20px}.card .c-image{height:184px;overflow:hidden;position:relative}.card .c-image:before{background:#412850;bottom:0;left:0;right:0;top:0}.card .c-image:after,.card .c-image:before{content:"";display:block;filter:alpha(opacity=0);opacity:0;position:absolute;-webkit-transition:all .25s ease;transition:all .25s ease}.card .c-image:after{background-image:url(/wp-content/themes/kois-2017-web/img/ico_search_white@2x.png);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;bottom:40px;height:70px;left:calc(50% - 35px);width:70px}.card:hover{background:#e1e1e1;text-decoration:none}.card:hover .c-image:before{filter:alpha(opacity=50);opacity:.5}.card:hover .c-image:after{bottom:50px;filter:alpha(opacity=100);opacity:1}.image-card{display:flex;flex-flow:column;margin-bottom:50px;width:100%}.image-card__image img{display:block;width:100%}.image-card__content{display:flex;flex:1;flex-flow:column}.image-card__content .headline{color:#000;font-family:adobe-garamond-pro,times,serif;font-size:36px;font-size:32px;font-weight:400;line-height:1.1;margin-bottom:20px;margin-top:30px;position:relative}.image-card__content .headline a{text-decoration:none}.image-card__content .headline:after{background:#a6956a;content:"";display:block;height:1px;margin-top:15px;width:188px;width:80px}.image-card__content .description{font-size:14px;line-height:28px;margin-bottom:20px}.image-card__content .text-btn-arrow{align-self:flex-start;margin-top:auto}.image-card--package .image-card__content .headline{font-size:28px;margin:30px 0 0}.image-card--package .image-card__content .headline:after{display:none}.global-nav{margin:0 30px;position:absolute;right:0;top:30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.global-nav{margin:20px 0 0;position:unset}}.global-nav__menu{align-items:center;display:flex;justify-content:flex-end;list-style-type:none;margin:0;padding:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.global-nav__menu{display:block}}.global-nav__menu .menu-item{display:inline-block;position:relative}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.global-nav__menu .menu-item{display:block}}.global-nav__menu .menu-item a{color:#fff;display:block;padding:10px 30px 10px 25px;text-decoration:none}.global-nav__menu .menu-item a.active,.global-nav__menu .menu-item a:hover{color:#a6956a}.global-nav__menu .menu-item a:before{content:"";display:block;height:15px;left:0;position:absolute;top:12px;width:15px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.global-nav__menu .menu-item a{font-size:14px;padding-left:40px}.global-nav__menu .menu-item a:before{left:15px}}.global-nav__menu .menu-item.nav-phone a:before{background:url(/wp-content/themes/kois-2017-web/img/icon-phone.svg) 0 0 no-repeat;background-size:100% auto;height:17px;width:17px}.global-nav__menu .menu-item.nav-profile a:before{background:url(/wp-content/themes/kois-2017-web/img/icon-profile.svg) 0 0 no-repeat;background-size:100% auto;height:16px;width:16px}.global-nav__menu .menu-item.nav-profile-join a:before{background:url(/wp-content/themes/kois-2017-web/img/icon-profile-join.svg) 0 0 no-repeat;background-size:100% auto;height:18px;width:18px}.global-nav__menu .menu-item.nav-cart a:before{background:url(/wp-content/themes/kois-2017-web/img/icon-cart.svg) 0 0 no-repeat;background-size:100% auto;height:16px;width:18px}.global-nav__menu .menu-item:last-child a{padding-right:0}.site-header{background-color:#000;padding:0;position:relative;width:100%;z-index:510}.site-header__logo{display:inline-block;margin-left:30px;padding:26px 0 22px}.site-header__logo:hover{text-decoration:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.site-header__logo{padding-bottom:16px;padding-top:20px;width:200px}}.site-header .menu-btn{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.site-header{position:static}.site-header nav{background:#252525;bottom:auto;height:100%;left:auto;padding:0 20px;position:absolute;right:-300px;top:0;width:300px;z-index:1000}.site-header .menu-btn{cursor:pointer;display:block;position:absolute;right:20px;top:20px;z-index:1}.site-header .menu-btn .toggle{height:20px;margin:0 auto 5px;position:relative;width:32px}.site-header .menu-btn .toggle>span{background:#fff;display:block;height:2px;left:0;opacity:1;position:absolute;transition:all .5s ease;width:100%}.site-header .menu-btn .toggle>span:first-child{top:0}.site-header .menu-btn .toggle>span:nth-child(2),.site-header .menu-btn .toggle>span:nth-child(3){top:9px}.site-header .menu-btn .toggle>span:nth-child(4){top:18px}.site-header .menu-btn>span{color:#fff;display:block;font-family:open-sans,arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.88px;margin:5px 0 0;text-transform:uppercase}.site-header .menu-btn.active .toggle>span{background:#a6956a}.site-header .menu-btn.active .toggle>span:first-child{left:50%;top:9px;width:0}.site-header .menu-btn.active .toggle>span:nth-child(2){transform:rotate(45deg)}.site-header .menu-btn.active .toggle>span:nth-child(3){transform:rotate(-45deg)}.site-header .menu-btn.active .toggle>span:nth-child(4){left:50%;top:9px;width:0}.site-header .menu-btn:hover{text-decoration:none}}.main-nav{background-color:#151515;padding:0 30px}.main-nav>ul{font-size:0;list-style-type:none;margin:auto;padding:0}.main-nav>ul>li{border-left:1px solid #252525;display:inline-block;position:relative;vertical-align:top}.main-nav>ul>li:last-child{border-right:1px solid #252525}.main-nav>ul>li>a{color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:600;letter-spacing:.9px;padding:20px 30px;text-transform:uppercase}.main-nav>ul>li>a,.main-nav>ul>li>a:hover{text-decoration:none}.main-nav>ul>li>a:after{background:#a6956a;bottom:0;content:"";display:block;height:0;position:absolute;right:0;transition:height .25s ease;width:100%}.main-nav>ul>li.current-menu-item>a,.main-nav>ul>li.current-menu-parent>a{background-color:#000;border-bottom:4px solid #a6956a}.main-nav>ul>li ul{background:#151515;filter:alpha(opacity=0);float:none;list-style-type:none;margin:0;min-width:220px;opacity:0;padding:20px;position:absolute;transition:visibility .2s ease .1s,opacity .1s ease-out .2s;visibility:hidden;z-index:110}.main-nav>ul>li ul>.mobile-only{display:none}.main-nav>ul>li ul li{display:block;padding:0}.main-nav>ul>li ul li a{border:none;color:#fff;display:block;font-size:15px;font-weight:400;letter-spacing:normal;padding:10px 0;text-decoration:none;text-transform:none}.main-nav>ul>li ul li a:hover{background-color:transparent;border:none;color:#a6956a}.main-nav>ul>li ul ul{display:none}.main-nav>ul>li.active>a{background-color:#000;border-bottom:4px solid #a6956a}.main-nav>ul>li:hover>a{background-color:#000}.main-nav>ul>li:hover>a:after{height:4px}.main-nav>ul>li:hover ul{filter:alpha(opacity=100);opacity:1;transition-delay:0s;visibility:visible}.main-nav>ul>li ul.show{filter:alpha(opacity=100);left:auto;opacity:1}@media only screen and (min-width:1024px) and (max-width:1249px){.main-nav ul li a{font-size:12px;padding:11px 10px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.main-nav{background-color:transparent;padding:0}.main-nav ul{float:none}.main-nav ul li{border-bottom:1px solid #494949;display:block;margin:0}.main-nav ul li a{border:none;color:#fff;font-size:15px;font-weight:600;letter-spacing:.9px;padding:10px 15px;position:relative;text-transform:uppercase;transition:none;z-index:10}.main-nav ul li.active>a,.main-nav ul li.current-menu-item>a,.main-nav ul li.current-menu-parent>a{background-color:transparent;border:none;color:#a6956a}.main-nav ul li.menu-item-has-children a{margin-right:35px}.main-nav ul li.menu-item-has-children a span.dropper{color:#fff;cursor:pointer;display:block;height:100%;position:absolute;right:-35px;top:0;width:35px;z-index:110}.main-nav ul li.menu-item-has-children a span.dropper:after,.main-nav ul li.menu-item-has-children a span.dropper:before{background:#a6956a;content:"";display:block;height:10px;left:calc(50% - 4px);position:absolute;text-align:center;top:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .25s ease;transition:all .25s ease;width:2px}.main-nav ul li.menu-item-has-children a span.dropper:after{left:calc(50% + 2px)}.main-nav ul li.menu-item-has-children a span.dropper:after,.main-nav ul li.menu-item-has-children.toggle>a>span.dropper:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main-nav ul li.menu-item-has-children.toggle>a>span.dropper:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.main-nav ul li ul{background:none;border:none;display:none;filter:alpha(opacity=100);left:auto;margin:0;opacity:1;padding:0 15px 15px;position:relative;visibility:visible;width:100%}.main-nav ul li ul>.mobile-only{display:block}.main-nav ul li ul:after{display:none}.main-nav ul li ul:before{background:#a6956a;bottom:25px;content:"";display:block;height:auto;left:15px;position:absolute;top:5px;width:1px}.main-nav ul li ul li{border:none}.main-nav ul li ul li a{border:none;color:#fff;margin:0;padding:10px 15px 5px}.main-nav ul li ul li.menu-item-has-children a span.dropper:after{padding:5px 0}.main-nav ul li ul li.current-menu-parent>a{color:#fff}.main-nav ul li:hover>a{background-color:transparent;border:none;color:#a6956a}.main-nav ul li:hover>a:after{height:0}}.mobile-sub-nav{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.mobile-sub-nav{display:block;padding-bottom:15px}.mobile-sub-nav .has-dropdown-items{position:relative}.mobile-sub-nav .has-dropdown-items a{margin-right:35px}.mobile-sub-nav .has-dropdown-items a span.dropper{color:#252525;cursor:pointer;display:block;height:100%;left:75px;position:absolute;top:-10px;width:35px;z-index:110}.mobile-sub-nav .has-dropdown-items a span.dropper:after,.mobile-sub-nav .has-dropdown-items a span.dropper:before{background-color:#252525;content:"";display:block;height:10px;left:calc(50% - 4px);position:absolute;text-align:center;top:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .25s ease;transition:all .25s ease;width:2px}.mobile-sub-nav .has-dropdown-items a span.dropper:after{left:calc(50% + 2px)}.mobile-sub-nav .has-dropdown-items a span.dropper:after,.mobile-sub-nav .has-dropdown-items.toggle>a>span.dropper:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-sub-nav .has-dropdown-items.toggle>a>span.dropper:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-sub-nav a{color:#252525;cursor:pointer;display:block;font-size:15px;font-weight:600;letter-spacing:.9px;padding:0 30px 0 0;text-decoration:none;text-transform:uppercase}.mobile-sub-nav .item-container{display:none;position:relative}.mobile-sub-nav .item-container ul{float:none;margin:10px 15px;padding:0 20px 15px 0;transition:visibility .2s ease .1s,opacity .1s ease-out .2s}.mobile-sub-nav .item-container ul:after{display:none}.mobile-sub-nav .item-container ul:before{background:#a6956a;bottom:25px;content:"";display:block;height:auto;left:0;position:absolute;top:5px;width:1px}.mobile-sub-nav .item-container ul li{display:block;padding:0}.mobile-sub-nav .item-container ul li a{border:none;color:#252525;display:block;font-size:15px;font-weight:400;letter-spacing:normal;padding:10px 0;text-decoration:none;text-transform:none}.mobile-sub-nav .item-container ul li a:hover{background-color:transparent;border:none;color:#a6956a}}.subnav-bar{background:#a6956a;position:relative;width:100%;z-index:100}.subnav-bar.nav-sticky{position:fixed;top:0}.subnav-bar.nav-sticky+*{margin-top:56px}.subnav-bar .nav-reg-button{align-items:center;background:#766699;border:1px solid #000;border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:-31px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px 14px;position:absolute;text-decoration:none;width:fit-content}.subnav-bar .nav-reg-button.nav-desktop-register-button{bottom:-30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.subnav-bar .nav-reg-button.nav-desktop-register-button{display:none}}.subnav-bar .nav-reg-button.nav-collapsed-reg-button{display:none;left:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.subnav-bar .nav-reg-button.nav-collapsed-reg-button{bottom:-30px;display:flex}}.subnav-bar .nav-reg-button svg{margin-left:8px;transform:rotate(90deg)}.subnav-bar .nav-reg-button svg .text-arrow-circle{fill:#fff}.subnav-bar .nav-reg-button svg .text-arrow{fill:#766699}.subnav-bar button.subnav-bar__toggle{background:transparent;border:0;cursor:pointer;display:none;font-size:15px;font-weight:700;letter-spacing:.88px;padding:20px 20px 20px 60px;position:relative;text-align:left;text-transform:uppercase;width:100%}.subnav-bar button.subnav-bar__toggle span.menu-icon{left:25px;position:absolute;top:22px}.subnav-bar button.subnav-bar__toggle span.carrot{display:inline-block;margin:-7px 0 0 10px;transition:all .25s ease;vertical-align:middle}.subnav-bar button.subnav-bar__toggle.EXPANDED span.carrot,.subnav-bar button.subnav-bar__toggle.EXPANDING span.carrot{transform:rotate(180deg)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.subnav-bar button.subnav-bar__toggle{display:block}}.subnav-bar .container{background:#a6956a;border-top:4px solid #7e704e;left:0;overflow:visible;position:absolute;top:100%;width:100%}@media only screen and (min-width:1024px) and (max-width:1249px),only screen and (min-width:1250px){.subnav-bar .container{border:0;display:block!important;position:relative;top:auto}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.subnav-bar .container{background:transparent;overflow:hidden;padding:0}}.subnav-bar ul{border-left:1px solid rgba(37,37,37,.2);display:flex;list-style-type:none;margin:0;padding:0}.subnav-bar ul li:first-child{overflow:visible}.subnav-bar ul li{border-right:1px solid rgba(37,37,37,.2);display:flex}.subnav-bar ul li.mobile-only{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.subnav-bar ul li.mobile-only{display:block}}.subnav-bar ul li a.nav-link{color:#000;display:block;font-size:15px;font-weight:700;letter-spacing:.88px;line-height:1.1;padding:20px;position:relative;text-decoration:none;text-transform:uppercase}.subnav-bar ul li a.nav-link:after{background:rgba(37,37,37,.2);bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:height .25s ease;width:100%}.subnav-bar ul li.active>a:after,.subnav-bar ul li:hover>a:after{height:4px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.subnav-bar ul{background:transparent;border-left:0;display:block}.subnav-bar ul li:last-child{background:transparent;padding-left:20px;padding-top:0}.subnav-bar ul :nth-last-child(2){padding-bottom:20px}.subnav-bar ul li{background:#a6956a;border:0;display:block;padding:15px 40px 0}.subnav-bar ul li a.nav-link{padding:10px 0}.subnav-bar ul li a.nav-link:after{display:none}.subnav-bar ul li .nav-reg-button{align-items:center;background:#766699;border:1px solid #000;border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:unset;color:#fff;display:flex;justify-content:center;padding:4px 14px;position:relative}.subnav-bar ul li .nav-reg-button.nav-collapsed-reg-button{left:20px}.subnav-bar ul li .nav-reg-button svg{margin-left:8px;transform:rotate(90deg)}.subnav-bar ul li .nav-reg-button svg .text-arrow-circle{fill:#fff}.subnav-bar ul li .nav-reg-button svg .text-arrow{fill:#766699}}.side-nav .widget>.widgettitle,.side-nav>.side-nav-title{border-bottom:1px solid #d8d8d8;color:#ae956b;display:block;font-family:adobe-garamond-pro,times,serif;font-size:24px;padding:12px 0;position:relative;text-decoration:none}.side-nav .widget>.widgettitle:hover,.side-nav>.side-nav-title:hover{text-decoration:none}.side-nav .widget>.widgettitle{margin:0}.side-nav-menu ul{list-style-type:none;margin:0;padding:0}.side-nav-menu ul li a{border-top:1px solid #d8d8d8;color:#000;display:block;padding:12px 0;text-decoration:none}.side-nav-menu ul li.menu-item-has-children{border-bottom:1px solid #d8d8d8}.side-nav-menu ul li.menu-item-has-children li{padding-left:10px}.side-nav-menu ul li.menu-item-has-children a{border:none}.side-nav-menu ul li ul li a{padding-top:0;text-transform:none}.side-nav-menu ul li.before-public-profile-menu-item a{border-bottom:none}.side-nav-menu ul li.public-profile-menu-item a{border-bottom:1px solid #a6956a;border-top:1px solid #a6956a;margin-top:2em}.side-nav-menu ul li.active>a,.side-nav-menu ul li.current-menu-item>a,.side-nav-menu ul li:hover>a{color:#a6956a;text-decoration:none}.side-nav-menu ul li ul li{padding-left:20px}.side-nav-menu ul li ul li.active>a,.side-nav-menu ul li ul li:hover>a{background:none;color:#533366;text-decoration:underline}.side-nav-menu .widget{margin-bottom:30px}.side-nav-menu .widget ul li{padding-left:0}.filter--bar{background:#eee;border:1px solid #cdc9c9;clear:both;margin-bottom:20px;padding:15px}.filter--bar .flex-container{align-items:center;height:100%;justify-content:flex-start}.filter--bar form{border:none;margin:0;padding:0}.filter--bar #custom-print,.filter--bar .btn,.filter--bar .gform_next_button,.filter--bar .gform_previous_button,.filter--bar .selectbox-container,.filter--bar .woocommerce #respond input#submit,.filter--bar .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.filter--bar .woocommerce a.button,.filter--bar .woocommerce a.button.alt,.filter--bar .woocommerce button.button,.filter--bar .woocommerce button.button.alt,.filter--bar .woocommerce input.button,.filter--bar .woocommerce input.button.alt,.filter--bar button,.filter--bar input,.filter--bar input[type]{margin:0}.filter--bar #custom-print{margin:0 15px}#sitka-feedback-embed{margin:0 auto;max-width:90%;padding:20px 0 5px;text-align:center;width:875px}#sitka-feedback-embed:empty{border:0;padding:0}.site-info{margin-bottom:80px}.site-info .container{max-width:1600px}footer.site-footer{background:#151515;overflow:hidden;padding-top:90px}footer.site-footer .site-branding{margin-bottom:30px}footer.site-footer .site-branding a{display:block}footer.site-footer .site-branding a:hover{text-decoration:none}footer.site-footer .site-branding p{background:url(/wp-content/themes/kois-2017-web/img/logo-kois-center.svg) 0 0 no-repeat;background-size:100% auto;float:left;font-size:35px;height:100%;margin:0 20px 0 0;max-width:335px;overflow:hidden;text-indent:100%;text-transform:uppercase;white-space:nowrap;width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){footer.site-footer .site-branding{margin-bottom:60px}}footer.site-footer .nav-content{display:flex;font-size:14px;line-height:24px}footer.site-footer .nav-content .col-1-4{display:flex;flex-direction:column;margin-bottom:50px;padding-right:10px}footer.site-footer .nav-content .col-1-4 .footer-label{color:#a6956a;font-size:12px;font-weight:700;letter-spacing:.88px;line-height:17px;margin-bottom:7px;text-transform:uppercase}@media only screen and (max-width:767px){footer.site-footer .nav-content .col-1-4 .footer-label{font-size:11px}}footer.site-footer .nav-content .col-1-4 .footer-headline{color:#000;color:#fff;font-family:adobe-garamond-pro,times,serif;font-size:28px;font-weight:400;line-height:1.1;margin-bottom:26px}footer.site-footer .nav-content .col-1-4 .footer-headline a{text-decoration:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){footer.site-footer .nav-content .col-1-4 .footer-headline{font-size:28px}}footer.site-footer .nav-content .col-1-4 .footer-column{border-left:1px solid #a6956a;color:#fff;flex-grow:1;padding-bottom:10px;padding-left:25px;padding-right:10px}footer.site-footer .nav-content .col-1-4 .footer-contact{padding-top:6px}footer.site-footer .nav-content .col-1-4 .footer-contact a{color:#fff;display:block;font-size:12px;font-weight:700;letter-spacing:.9px;margin-top:20px;text-decoration:none;text-transform:uppercase}footer.site-footer .nav-content .col-1-4 .footer-contact a:after{background-color:#252525;background-image:url(/wp-content/themes/kois-2017-web/img/arrow-button-rte-hover.svg);background-position:3px 5px;background-repeat:no-repeat;background-size:10px;border-radius:50%;content:" ";display:inline-block;height:16px;left:10px;position:relative;text-decoration:none;top:3px;width:16px}footer.site-footer .nav-content .col-1-4 .footer-contact a:hover{color:#a6956a}footer.site-footer .nav-content .col-1-4 .footer-nav-list ul{list-style-type:none;margin:0;padding:0}footer.site-footer .nav-content .col-1-4 .footer-nav-list ul li a{color:#fff;display:inline-block;padding:6px 0;text-decoration:none}footer.site-footer .nav-content .col-1-4 .footer-nav-list ul li a:hover{color:#a6956a}footer.site-footer .social-icons{position:relative}footer.site-footer .social-icons__inner{bottom:40px;clear:both;position:absolute}footer.site-footer .social-icons__inner .app{clear:both;display:block;margin-bottom:24px;width:fit-content}footer.site-footer .social-icons__inner .app svg g,footer.site-footer .social-icons__inner .app svg path{transition:all .1s ease}footer.site-footer .social-icons__inner .app:hover svg g,footer.site-footer .social-icons__inner .app:hover svg path{fill:#fff}footer.site-footer .social-icons__inner .ico{background:#252525;border-radius:50%;display:inline-block;height:50px;margin-right:10px;text-align:center;text-decoration:none;transition:all .25s ease;width:50px}footer.site-footer .social-icons__inner .ico svg{display:block;margin:auto;position:relative;top:15px}footer.site-footer .social-icons__inner .ico svg g,footer.site-footer .social-icons__inner .ico svg path{transition:all .25s ease}footer.site-footer .social-icons__inner .ico.twitter svg,footer.site-footer .social-icons__inner .ico.youtube svg{left:1px;top:17px}footer.site-footer .social-icons__inner .ico:hover{background:#a6956a}footer.site-footer .social-icons__inner .ico:hover svg g,footer.site-footer .social-icons__inner .ico:hover svg path{fill:#fff}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){footer.site-footer .social-icons__inner{position:unset}}footer.site-footer .legal{background:#0e0e0e;color:#fff;font-size:12px}footer.site-footer .legal a{color:#fff}footer.site-footer .legal .cerp-pace-container{padding-top:40px}footer.site-footer .legal .cerp,footer.site-footer .legal .pace{align-items:flex-start;color:#6f6f6f;display:flex;font-size:12px;justify-content:flex-start;line-height:17px;margin:0 auto 20px;max-width:100%;text-align:left}footer.site-footer .legal .cerp img,footer.site-footer .legal .pace img{max-width:100%}@media only screen and (max-width:767px),only screen and (min-width:1024px) and (max-width:1249px),only screen and (min-width:768px) and (max-width:1023px){footer.site-footer .legal .cerp,footer.site-footer .legal .pace{font-size:10px;line-height:14px}}@media only screen and (max-width:767px){footer.site-footer .legal .cerp,footer.site-footer .legal .pace{display:block}}footer.site-footer .legal .cerp{margin:0 auto 10px}footer.site-footer .legal .cerp .cerp-logo{margin-bottom:10px;margin-right:40px;margin-top:5px;width:264px}footer.site-footer .legal .pace .pace-logo{margin-bottom:10px;margin-right:40px;width:167px}@media only screen and (min-width:768px) and (max-width:1023px){footer.site-footer .legal .pace .pace-logo{margin-left:96px}}footer.site-footer .legal .sub-footer{background-color:#000;color:#a6956a;display:flex;flex-wrap:wrap;font-size:12px;justify-content:space-between;padding:22px 15px 60px}footer.site-footer .legal .sub-footer__links{text-align:right}footer.site-footer .legal .sub-footer__links a{color:#a6956a;display:inline-block;font-size:12px;margin-left:10px;text-decoration:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){footer.site-footer .legal .sub-footer__links a{margin-left:0;margin-right:10px;padding:5px 0}footer.site-footer .legal .sub-footer__links a:last-child{margin-right:0}}footer.site-footer .legal .sub-footer__links a:hover{color:#fff}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){footer.site-footer .legal .sub-footer{flex-direction:column-reverse}footer.site-footer .legal .sub-footer__copyright{margin-top:10px}footer.site-footer .legal .sub-footer__links{text-align:left}}.profile-edit--block{float:right;position:relative;z-index:400}.profile-edit--block+h1{padding-right:200px}@media only screen and (max-width:767px){.profile-edit--block{float:none}.profile-edit--block+h1{clear:both;padding-right:0}}.profile{position:relative}.profile:after,.profile:before{content:" ";display:table}.profile:after{clear:both}.status--block{display:block;margin-bottom:20px}.status--block .profile--title{font-style:italic}.profile--name+.profile--title{display:block;font-style:italic;margin-bottom:20px}.profile--left-column,.profile--right-column{float:left}.profile--left-column:after,.profile--left-column:before,.profile--right-column:after,.profile--right-column:before{content:" ";display:table}.profile--left-column:after,.profile--right-column:after{clear:both}.profile--right-column{width:calc(100% - 300px)}.profile--left-column{font-size:16px;padding-right:20px;width:300px}.upload-image-text{font-size:14px}.profile--image{display:block;margin-bottom:20px;width:100%}.profile--bio{line-height:160%}.profile--practice{font-size:22px}.profile--address,.profile--contact{margin-bottom:15px}.profile--address span,.profile--contact span{display:block;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-break:break-all;word-wrap:break-word;font-family:open-sans,arial,sans-serif;font-size:14px}.profile--distinctions h5{margin-bottom:10px}.profile--distinctions ul{list-style:none;margin:0 0 30px;padding:0}.profile--distinctions ul li{font-size:14px;font-weight:700}@media only screen and (max-width:767px){.profile--left-column,.profile--right-column{padding-left:0;padding-right:0;width:100%}.profile--edit-btn{clear:left;float:left}}@media only screen and (min-width:530px) and (max-width:767px){.profile--image{float:left;margin-bottom:20px;margin-right:20px;max-width:205px}}.profile .status--icon,.profile .status--text{display:inline-block;font-size:14px;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.profile .icon-grad{position:absolute;right:-1px;top:-1px}.profile .status--icon{background:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:36px;margin-right:2px;position:relative;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);width:36px}.profile .status--icon.status--participant{background:#4a6e24}.profile .status--icon.status--participant+.status--text{color:#4a6e24}.profile .status--icon.status--recognized{background:#003471}.profile .status--icon.status--recognized+.status--text{color:#003471}.profile .status--icon.status--recognized-specialist{background:#003471}.profile .status--icon.status--recognized-specialist+.status--text{color:#003471}.profile .status--icon.status--graduate{background:#533366}.profile .status--icon.status--graduate+.status--text{color:#533366}.profile .status--icon.status--mentor{background:#a6956a}.profile .status--icon.status--mentor+.status--text{color:#a6956a}.profile .status--icon.status--clinical,.profile .status--icon.status--scientific{background:#000}.profile .status--icon.status--clinical+.status--text,.profile .status--icon.status--scientific+.status--text{color:#000}.profile .status--icon.status--honorary{background:#831d07}.profile .status--icon.status--honorary+.status--text{color:#831d07}.profile .status--icon.status--ceo,.profile .status--icon.status--staff{background:#959595}.profile .status--icon.status--ceo+.status--text,.profile .status--icon.status--staff+.status--text{color:#959595}.mobile-submenu{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.mobile-submenu{display:block}}.ad-space{background:#ebebeb;padding:30px 0}.ad-space img{width:100%}.home-hero{padding:80px 0 100px;position:relative}.home-hero .container{display:flex;max-width:1200px}.home-hero .container .hero__image-outer{padding-left:50px;position:relative;right:0;top:0;width:600px;z-index:10}@media only screen and (min-width:768px) and (max-width:1023px){.home-hero .container .hero__image-outer{padding-left:15px}}@media only screen and (max-width:767px){.home-hero .container .hero__image-outer{margin-bottom:40px;padding-left:15px;text-align:center}.home-hero .container .hero__image-outer .hero__image{width:75%}}@media only screen and (max-width:529px){.home-hero .container .hero__image-outer .hero__image{width:100%}}.home-hero .hero__text-content{margin-bottom:80px;max-width:550px;padding-top:110px;z-index:10}.home-hero .hero__text-content .label{color:#000;display:block;font-size:14px;font-weight:700;letter-spacing:.88px;margin-bottom:20px;position:relative;text-transform:uppercase}@media only screen and (max-width:767px){.home-hero .hero__text-content .label{font-size:11px}}.home-hero .hero__text-content .headline{font-size:60px;line-height:62px;margin-bottom:50px}.home-hero .hero__text-content .headline:after{background:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.home-hero .hero__text-content{margin-bottom:40px;max-width:fit-content;padding-top:20px}.home-hero .hero__text-content .headline{font-size:40px;line-height:42px}}@media only screen and (max-width:529px){.home-hero .hero__text-content .btn,.home-hero .hero__text-content .gform_next_button,.home-hero .hero__text-content .gform_previous_button,.home-hero .hero__text-content .woocommerce #respond input#submit,.home-hero .hero__text-content .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.home-hero .hero__text-content .woocommerce a.button,.home-hero .hero__text-content .woocommerce a.button.alt,.home-hero .hero__text-content .woocommerce button.button,.home-hero .hero__text-content .woocommerce button.button.alt,.home-hero .hero__text-content .woocommerce input.button,.home-hero .hero__text-content .woocommerce input.button.alt{width:100%}}.home-hero .quick-links-outer{background-color:#f2f2f2;padding:0 0 50px;position:relative;width:100%;z-index:0}.home-hero .quick-links-outer:before{background-image:url(/wp-content/themes/kois-2017-web/img/logo-mark-watermark-hero.svg);background-position:left 30px top;background-repeat:no-repeat;bottom:255px;content:" ";height:518px;left:50%;max-width:1600px;opacity:.4;position:absolute;transform:translate(-50%);width:100%;z-index:-1}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.home-hero .quick-links-outer:before{display:none}}.home-hero .quick-links-outer:after{background-color:#f2f2f2;content:"";height:60px;left:0;position:absolute;top:-60px;width:100%;z-index:0}.home-hero .quick-links-outer .quick-links-inner{list-style-type:none;margin:auto;max-width:1200px;padding:0 20px}.home-hero .quick-links-outer .quick-links-inner li{max-width:550px;padding:10px 0}.home-hero .quick-links-outer .quick-links-inner .quick-link{color:#000;display:flex;font-family:adobe-garamond-pro,times,serif;font-size:22px;text-decoration:none;width:fit-content}.home-hero .quick-links-outer .quick-links-inner .quick-link:hover{color:#8a7ba8}.home-hero .quick-links-outer .quick-links-inner .link-text{display:inline-block;padding-top:3px}.home-hero .quick-links-outer .quick-links-inner .link-arrow{background:transparent;border:2px solid #766699;border-radius:50%;display:inline-block;flex-shrink:0;height:33px;margin-right:20px;padding-left:4px;text-decoration:none;width:33px}.home-hero .quick-links-outer .quick-links-inner .link-arrow svg polygon{fill:#766699;transition:all .25s ease}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.home-hero .quick-links-outer{padding-top:20px;top:0}.home-hero .quick-links-outer .quick-links-inner{padding:0 35px}}@media only screen and (max-width:767px){.home-hero{padding-top:20px}}.home-courses .courses-content-outer .width-600{max-width:600px}.home-courses .courses-content-outer .width-1200{max-width:1200px}.home-courses .courses-content-outer .courses-headline{color:#000;font-family:adobe-garamond-pro,times,serif;font-size:36px;font-size:60px;font-weight:400;line-height:1.1;line-height:62px;margin-bottom:60px;margin-top:0;position:relative}.home-courses .courses-content-outer .courses-headline a{text-decoration:none}.home-courses .courses-content-outer .courses-headline:after{background:#a6956a;content:"";display:block;height:1px;margin-top:15px;width:188px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.home-courses .courses-content-outer .courses-headline{font-size:40px;line-height:42px}}.home-courses .courses-content-outer .courses-headline:after{width:150px}.home-courses .courses-content-outer .courses-text-content{line-height:28px}.home-courses .courses-content-outer .courses-text-content .btn,.home-courses .courses-content-outer .courses-text-content .gform_next_button,.home-courses .courses-content-outer .courses-text-content .gform_previous_button,.home-courses .courses-content-outer .courses-text-content .woocommerce #respond input#submit,.home-courses .courses-content-outer .courses-text-content .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button.alt,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button.alt,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button.alt{background:#252525;background-image:url(/wp-content/themes/kois-2017-web/img/arrow-button-rte-hover.svg);background-size:0 0;border:1px;border-left:7px solid #a6956a;border-left-width:7px!important;color:#fff;padding:17px 27px 17px 20px}.home-courses .courses-content-outer .courses-text-content .btn:focus,.home-courses .courses-content-outer .courses-text-content .btn:hover,.home-courses .courses-content-outer .courses-text-content .gform_next_button:focus,.home-courses .courses-content-outer .courses-text-content .gform_next_button:hover,.home-courses .courses-content-outer .courses-text-content .gform_previous_button:focus,.home-courses .courses-content-outer .courses-text-content .gform_previous_button:hover,.home-courses .courses-content-outer .courses-text-content .woocommerce #respond input#submit:focus,.home-courses .courses-content-outer .courses-text-content .woocommerce #respond input#submit:hover,.home-courses .courses-content-outer .courses-text-content .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method:focus,.home-courses .courses-content-outer .courses-text-content .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method:hover,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button.alt:focus,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button.alt:hover,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button:focus,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button:hover,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button.alt:focus,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button.alt:hover,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button:focus,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button:hover,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button.alt:focus,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button.alt:hover,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button:focus,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button:hover{background:#000}.home-courses .courses-content-outer .courses-text-content .btn:after,.home-courses .courses-content-outer .courses-text-content .gform_next_button:after,.home-courses .courses-content-outer .courses-text-content .gform_previous_button:after,.home-courses .courses-content-outer .courses-text-content .woocommerce #respond input#submit:after,.home-courses .courses-content-outer .courses-text-content .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method:after,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button.alt:after,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button:after,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button.alt:after,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button:after,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button.alt:after,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button:after{background:url(/wp-content/themes/kois-2017-web/img/arrow-button.svg) 100% 0 no-repeat;content:" ";display:inline-block;height:12px;padding-left:30px;transition:all .25s ease;width:50px}.home-courses .courses-content-outer .courses-text-content .btn:focus:after,.home-courses .courses-content-outer .courses-text-content .btn:hover:after,.home-courses .courses-content-outer .courses-text-content .gform_next_button:focus:after,.home-courses .courses-content-outer .courses-text-content .gform_next_button:hover:after,.home-courses .courses-content-outer .courses-text-content .gform_previous_button:focus:after,.home-courses .courses-content-outer .courses-text-content .gform_previous_button:hover:after,.home-courses .courses-content-outer .courses-text-content .woocommerce #respond input#submit:focus:after,.home-courses .courses-content-outer .courses-text-content .woocommerce #respond input#submit:hover:after,.home-courses .courses-content-outer .courses-text-content .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method:focus:after,.home-courses .courses-content-outer .courses-text-content .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method:hover:after,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button.alt:focus:after,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button.alt:hover:after,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button:focus:after,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button:hover:after,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button.alt:focus:after,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button.alt:hover:after,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button:focus:after,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button:hover:after,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button.alt:focus:after,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button.alt:hover:after,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button:focus:after,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button:hover:after{background-image:url(/wp-content/themes/kois-2017-web/img/arrow-button-rte-hover.svg)}@media only screen and (max-width:529px){.home-courses .courses-content-outer .courses-text-content .btn,.home-courses .courses-content-outer .courses-text-content .gform_next_button,.home-courses .courses-content-outer .courses-text-content .gform_previous_button,.home-courses .courses-content-outer .courses-text-content .woocommerce #respond input#submit,.home-courses .courses-content-outer .courses-text-content .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button,.home-courses .courses-content-outer .courses-text-content .woocommerce a.button.alt,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button,.home-courses .courses-content-outer .courses-text-content .woocommerce button.button.alt,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button,.home-courses .courses-content-outer .courses-text-content .woocommerce input.button.alt{width:100%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.home-courses .courses-content-outer{margin-bottom:40px;max-width:revert;width:100%}}.home-courses .courses-list-outer{padding-left:90px}.home-courses .courses-list-outer .courses-list-headline{color:#000;font-family:adobe-garamond-pro,times,serif;font-size:36px;font-size:32px;font-weight:400;line-height:1.1;margin-bottom:60px;margin-top:0;position:relative}.home-courses .courses-list-outer .courses-list-headline a{text-decoration:none}.home-courses .courses-list-outer .courses-list-headline:after{background:#a6956a;content:"";display:block;height:1px;margin-top:15px;width:188px;width:80px}.home-courses .courses-list-outer .courses-list{list-style-type:none;margin:0;padding:0 0 25px;position:relative}.home-courses .courses-list-outer .courses-list.loading{min-height:80px}.home-courses .courses-list-outer .courses-list.loading+.courses-list-link{display:none}.home-courses .courses-list-outer .courses-list>p{margin-top:30px}.home-courses .courses-list-outer .courses-list .courses-list-item{border-bottom:1px solid #eee;color:#000;padding:30px 0}.home-courses .courses-list-outer .courses-list .courses-list-item:first-child{padding-top:0}.home-courses .courses-list-outer .courses-list .courses-list-item .course-date{font-size:10px;font-weight:700;letter-spacing:.88px;padding-bottom:14px;text-transform:uppercase}.home-courses .courses-list-outer .courses-list .courses-list-item .course-title{font-family:adobe-garamond-pro,times,serif;font-size:22px;padding-bottom:12px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.home-courses .courses-list-outer{padding-left:15px}}.video-row{margin:90px 0 80px;position:relative}.video-row:after,.video-row:before{background:#252525;content:"";height:86%;max-height:560px;position:absolute;top:0;width:100%;z-index:0}.video-row:after{background:url(/wp-content/themes/kois-2017-web/img/logo-mark-watermark-cta.svg) no-repeat right 30px bottom -40px;left:50%;max-width:1600px;opacity:.08;transform:translate(-50%)}@media only screen and (max-width:767px){.video-row:after{background-size:70%}}.video-row .container{position:relative;z-index:1}.video-row__content{margin:auto;max-width:830px;padding-top:80px;text-align:center}.video-row__content.show-vert-stripe:after{background:#a6956a;content:"";height:100px;position:absolute;right:50%;top:-50px;width:1px;z-index:1020}.video-row__content.hide-vert-stripe:after{content:none}.video-row__content .label{color:#a6956a;font-family:open-sans,arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.88px;margin-bottom:14px;text-transform:uppercase}.video-row__content .headline{color:#fff;font-family:adobe-garamond-pro,times,serif;font-size:36px;line-height:42px;margin-bottom:45px}.video-row__content .video-embed{height:0;padding-bottom:56.25%;position:relative;width:100%}.video-row__content .video-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.home-image-cards{margin:45px 0 90px}.home-image-cards .image-card{margin-bottom:50px}#alumni-list,#alumni-map{border:1px solid #cdc9c9;height:500px;width:100%}#alumni-list{clear:both;height:auto}#alumni-map{margin-bottom:20px}#alumni-location-form div[class*=col-]{margin-bottom:15px}@media only screen and (max-width:767px){.alumni--lookup .filter--bar div[class*=col-]{margin-bottom:20px}.alumni--lookup .filter--bar div[class*=col-].alumni--specialty{margin:0}}.alumni.alumni--row{border-bottom:1px solid #ededed;min-height:175px;padding:0}.alumni.alumni--row>a{color:#000;display:block;height:100%;min-height:175px;padding:15px;text-decoration:none;width:100%}.alumni.alumni--row>a>.flex-container{min-height:145px}.alumni.alumni--row>a:hover{background:rgba(0,0,0,.05)}.alumni.alumni--row>div.classmate{color:#000;display:block;height:100%;min-height:175px;padding:15px;text-decoration:none;width:100%}.alumni.alumni--row>div.classmate>.flex-container{min-height:145px}.alumni.alumni--row:nth-of-type(odd){background:#f8f8f8}.alumni.alumni--row .column--personal{border-right:1px solid #cdc9c9;padding-right:20px;width:380px}.alumni.alumni--row .column--professional{padding:0 20px;width:calc(100% - 360px)}.alumni.alumni--row .column--professional:after,.alumni.alumni--row .column--professional:before{content:" ";display:table}.alumni.alumni--row .column--professional:after{clear:both}.alumni.alumni--row .column--professional div.left,.alumni.alumni--row .column--professional div.right{float:left;overflow-wrap:break-word;padding-right:10px;width:50%;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;-ms-word-break:break-all;word-break:break-word}.alumni.alumni--row .column--professional .right{padding-left:10px;padding-right:0}.alumni.alumni--row .alumni--image{float:left;margin-right:20px;max-width:142px}.alumni.alumni--row .alumni--name{margin:10px 0 0}.alumni.alumni--row .alumni--name a{text-decoration:none}.alumni.alumni--row .alumni--title{display:block;font-style:italic;margin-bottom:10px}.alumni.alumni--row .alumni--ofice-name{margin:10px 0 5px}@media only screen and (min-width:768px) and (max-width:1023px){.alumni.alumni--row .alumni--image{max-width:120px}.alumni.alumni--row .alumni--title{font-size:16px;font-size:12px}.alumni.alumni--row .alumni--status .status--text{font-size:10px}.alumni.alumni--row .column--personal{width:320px}.alumni.alumni--row .column--professional{width:calc(100% - 320px)}}@media only screen and (max-width:767px){.alumni.alumni--row>a>.flex-container,.alumni.alumni--row>div.classmate>.flex-container{flex-wrap:wrap}.alumni.alumni--row .column--personal{border:none;flex-basis:100%;padding:0;width:100%}.alumni.alumni--row .column--personal .alumni--image{margin-bottom:20px}.alumni.alumni--row .column--professional{flex-basis:100%;padding:0;width:100%}}@media only screen and (max-width:529px){.alumni.alumni--row .column--personal{margin-bottom:10px}.alumni.alumni--row .column--personal .alumni--image{max-width:100%;width:100%}.alumni.alumni--row .column--personal .alumni--name{clear:both}.alumni.alumni--row .column--professional{max-width:100%}.alumni.alumni--row .column--professional div.left,.alumni.alumni--row .column--professional div.right{float:none;padding:0;width:100%}}.alumni .alumni--status .status--icon,.alumni .alumni--status .status--text{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;width:94px}.alumni .alumni--status .status--icon{background:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:36px;position:relative;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);width:36px}.alumni .alumni--status .status--icon .icon-grad{position:absolute;right:-1px;top:-1px}.alumni .alumni--status .status--icon.map-icon-ClinicalInstructorIcon .icon-star,.alumni .alumni--status .status--icon.map-icon-GraduateIcon .icon-grad,.alumni .alumni--status .status--icon.map-icon-HonoraryMemberIcon .icon-star,.alumni .alumni--status .status--icon.map-icon-MentorIcon .icon-star,.alumni .alumni--status .status--icon.map-icon-ParticipantIcon .icon-grad,.alumni .alumni--status .status--icon.map-icon-RecognizedSpecialistIcon .icon-grad,.alumni .alumni--status .status--icon.map-icon-WithHonorsIcon .icon-star{display:none}.alumni .alumni--status .status--icon.status--participant{background:#4a6e24}.alumni .alumni--status .status--icon.status--participant+.status--text{color:#4a6e24}.alumni .alumni--status .status--icon.status--recognized{background:#003471}.alumni .alumni--status .status--icon.status--recognized+.status--text{color:#003471}.alumni .alumni--status .status--icon.status--graduate{background:#533366}.alumni .alumni--status .status--icon.status--graduate+.status--text{color:#533366}.alumni .alumni--status .status--icon.status--mentor{background:#a6956a}.alumni .alumni--status .status--icon.status--mentor+.status--text{color:#a6956a}.alumni .alumni--status .status--icon.status--clinical{background:#000}.alumni .alumni--status .status--icon.status--clinical+.status--text{color:#000}.alumni .alumni--status .status--icon.status--honorary{background:#831d07}.alumni .alumni--status .status--icon.status--honorary+.status--text{color:#831d07}.alumni .alumni--status .status--icon.status--ceo,.alumni .alumni--status .status--icon.status--staff{background:#959595}.alumni .alumni--status .status--icon.status--ceo+.status--text,.alumni .alumni--status .status--icon.status--staff+.status--text{color:#959595}.alumni-map--legend{background:#ebebeb;border:1px solid #cdc9c9;height:76px;margin-bottom:20px;padding:10px 20px}.alumni-map--legend .flex-container{align-items:center;height:100%;justify-content:space-between}.alumni-map--legend .flex-container .status--block{margin:0}.alumni-map--legend .status--icon,.alumni-map--legend .status--text{display:inline-block;font-size:12px;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;width:94px}.alumni-map--legend .status--icon{background:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:36px;position:relative;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);width:36px}.alumni-map--legend .status--icon .icon-grad{position:absolute;right:-1px;top:-1px}.alumni-map--legend .status--icon.status--participant{background:#4a6e24}.alumni-map--legend .status--icon.status--participant+.status--text{color:#4a6e24}.alumni-map--legend .status--icon.status--recognized{background:#003471}.alumni-map--legend .status--icon.status--recognized+.status--text{color:#003471}.alumni-map--legend .status--icon.status--graduate{background:#533366}.alumni-map--legend .status--icon.status--graduate+.status--text{color:#533366}.alumni-map--legend .status--icon.status--mentor{background:#a6956a}.alumni-map--legend .status--icon.status--mentor+.status--text{color:#a6956a}.alumni-map--legend .status--icon.status--clinical{background:#000}.alumni-map--legend .status--icon.status--clinical+.status--text{color:#000}.alumni-map--legend .status--icon.status--honorary{background:#831d07}.alumni-map--legend .status--icon.status--honorary+.status--text{color:#831d07}.alumni-map--legend .status--icon.status--ceo,.alumni-map--legend .status--icon.status--staff{background:#959595}.alumni-map--legend .status--icon.status--ceo+.status--text,.alumni-map--legend .status--icon.status--staff+.status--text{color:#959595}@media only screen and (min-width:1024px) and (max-width:1249px),only screen and (min-width:1250px),only screen and (min-width:768px) and (max-width:1023px){.alumni-map--legend{display:block!important}}@media only screen and (min-width:1024px) and (max-width:1249px){.alumni-map--legend .status--text{font-size:10px;width:84px}.alumni-map--legend.status--current .status--text{font-size:11px}}@media only screen and (min-width:768px) and (max-width:1023px){.alumni-map--legend{height:auto;padding:20px}.alumni-map--legend .flex-container{align-items:flex-start}.alumni-map--legend .status--block{flex-basis:20%}.alumni-map--legend .status--block .status--icon,.alumni-map--legend .status--block .status--text{display:block;margin:0 auto}.alumni-map--legend .status--block .status--icon{margin:0 auto 10px}.alumni-map--legend .status--block .status--text{max-width:100%;text-align:center}}@media only screen and (max-width:767px){.alumni-map--legend{height:auto;padding:20px}.alumni-map--legend .flex-container{flex-wrap:wrap}.alumni-map--legend .status--block{flex-basis:100%;margin-bottom:10px;width:100%}.alumni-map--legend .status--block .status--icon,.alumni-map--legend .status--block .status--text{display:inline-block;vertical-align:middle}.alumni-map--legend .status--block .status--text{width:calc(100% - 56px)}.alumni-map--legend .status--block:last-of-type{margin:0}}.alumni--info-window{padding:8px 0;width:275px}.alumni--info-window .alumni--image{float:left;height:100px;margin-right:15px;width:100px}.alumni--info-window .alumni--name{color:#533366;display:block;font-family:adobe-garamond-pro,times,serif;font-size:18px}.alumni--info-window .alumni--title{display:block;font-style:italic;margin-bottom:8px}.alumni--info-window .alumni--status .status--icon{margin-left:-3px}.alumni--info-window .alumni--status .status--text{font-size:10px}.alumni--info-pane{border-bottom:1px solid #a6956a;margin-bottom:8px;padding-bottom:8px}.alumni--info-pane:after,.alumni--info-pane:before{content:" ";display:table}.alumni--info-pane:after{clear:both}.alumni--info-pane:last-child{border-bottom:none}.alumni-list-pagination .pagination{list-style:none;margin:0 0 20px}.alumni-list-pagination .pagination li{display:inline-block}.alumni-list-pagination .pagination li a,.alumni-list-pagination .pagination li span{border:1px solid transparent;cursor:pointer;display:block;padding:2px 5px;text-align:center}.alumni-list-pagination .pagination li a:hover,.alumni-list-pagination .pagination li span:hover{color:#000;text-decoration:none}.alumni-list-pagination .pagination li span{cursor:default}.alumni-list-pagination .pagination li.page-current a,.alumni-list-pagination .pagination li.page-current span{background:#eee;border:1px solid #cdc9c9}.tribe-list-pagination{margin-top:3px}.tribe-list-pagination .pagination{list-style:none;margin:0 0 20px}.tribe-list-pagination .pagination li{display:inline-block}.tribe-list-pagination .pagination li a,.tribe-list-pagination .pagination li span{border:1px solid transparent;cursor:pointer;padding:2px 5px;text-align:center}.tribe-list-pagination .pagination li a:hover,.tribe-list-pagination .pagination li span:hover{color:#000;text-decoration:none}.tribe-list-pagination .pagination li span{cursor:default}.tribe-list-pagination .pagination li.page-current a,.tribe-list-pagination .pagination li.page-current span{background:#eee;border:1px solid #cdc9c9}.searchButtonCell{margin-top:17px}.searchButtonCell a.btn,.searchButtonCell a.gform_next_button,.searchButtonCell a.gform_previous_button,.searchButtonCell a.woocommerce #respond input#submit,.searchButtonCell a.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method,.searchButtonCell a.woocommerce a.button,.searchButtonCell a.woocommerce a.button.alt,.searchButtonCell a.woocommerce button.button,.searchButtonCell a.woocommerce button.button.alt,.searchButtonCell a.woocommerce input.button,.searchButtonCell a.woocommerce input.button.alt{min-width:auto;padding:14px 27px 14px 20px}.container{margin:0 auto;max-width:1240px;padding:0 20px}.container.symposium-ported{max-width:none;padding:0}.container-small{max-width:1040px}.container-slim{max-width:840px}.container-lg{margin:0 auto;max-width:1600px;padding:0 20px}.site-wrapper{background:#fff;height:100%;margin:0 auto;overflow:hidden;position:relative}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.site-pusher{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);height:100%;left:0;position:relative;-webkit-transition:transform .5s ease;transition:transform .5s ease}.site-pusher:after{background:rgba(0,0,0,.2);content:"";height:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s,width .1s .5s,height .1s .5s;width:0;z-index:1000}.menu-open .site-pusher{transform:translate3d(-300px,0,0)}.menu-open .site-pusher:after{height:100%;opacity:1;transition:opacity .5s;width:100%}}section.page{min-height:350px;overflow:hidden;position:relative}section.page .page-content{background:#fff;display:flex;flex-flow:row wrap;margin:50px 0;min-height:350px}section.page .page-content>#container{flex-basis:100%}@media only screen and (max-width:767px){section.page .page-content{margin:20px 0}}section.page .page-content .woocommerce-MyAccount-content{float:none;width:auto}section.page .page-content .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods .payment-method .button.edit{display:none}section.page .main-content-area{filter:alpha(opacity=0);opacity:0;transition:opacity .25s ease;width:100%}section.page .main-content-area.loaded{filter:alpha(opacity=100);opacity:1}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){section.page .main-content-area{width:100%}}section.page .main-content-area .main-content{border:1px solid #cdc9c9;min-height:350px;padding:35px;position:relative}@media only screen and (max-width:767px){section.page .main-content-area .main-content{border:none;padding:0}}section.page .main-content-area .main-content.tabbed-content{border:0;padding:0}section.page .main-content-area.has-left-sidebar{width:calc(100% - 265px)}section.page .main-content-area.has-right-sidebar{width:calc(100% - 240px)}section.page .main-content-area.has-right-sidebar.has-left-sidebar{width:calc(100% - 505px)}section.page .main-content-area.has-right-sidebar .main-content{border-right:none}section.page nav.side-nav{flex:1 0 auto;max-width:265px;padding-right:30px;width:265px}section.page aside.side-area{border:1px solid #cdc9c9;border-left:none;flex:1 0 auto;max-width:240px;padding:40px 30px;width:240px}@media only screen and (max-width:767px){section.page aside.side-area{border-left:1px solid #cdc9c9;padding:20px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){section.page .main-content-area.has-left-sidebar{flex-basis:100%;width:100%}section.page .main-content-area.has-right-sidebar{width:calc(100% - 240px)}section.page nav.side-nav{display:none}}@media only screen and (max-width:767px){section.page .main-content-area,section.page .main-content-area.has-left-sidebar,section.page .main-content-area.has-left-sidebar.has-right-sidebar,section.page .main-content-area.has-right-sidebar,section.page aside.side-area{flex:1 0 100%;max-width:100%;width:100%}}article{padding:40px 0}article.hentry{padding:20px 0}#education-modal-popup{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;max-width:700px;padding-top:40px}#education-modal-popup .btn-edu-remove{padding-top:10px}p.AlumniLookUpOptions label.radio{display:table!important;margin:0 5px 15px 0!important}span.staff-progress-link{color:#766699;cursor:pointer}span.staff-progress-link:hover{color:#533366;text-decoration:underline}@media (min-width:768px){.personalization-form-label{margin-top:10px;text-align:right}.personalization-form-checkbox-label{text-align:right}.personalization-form-radio{margin-top:10px}}.search-checkbox-container{margin-bottom:10px}.search-checkbox-container label{margin-bottom:0!important}.search-row-padding{padding-bottom:18px}#support-materials-root .filter--bar{padding:15px 0!important}.sm-search-filters-link{float:right}.sm-search-filters-link span{color:#766699;cursor:pointer;letter-spacing:1px;transition:all .25s ease;vertical-align:super}.sm-search-recommended-link-container{margin-top:16px}.sm-search-phrase-container{margin:8px}.sm-search-recommended-link{color:#766699;cursor:pointer;margin-left:6px;transition:all .25s ease}.sm-search-filters-pill{background-color:#eee;border:1px solid #cdc9c9;border-radius:16px;color:#000;cursor:pointer;display:inline-block;font-size:12px;margin:4px;padding:1px 10px;text-align:center;text-decoration:none;text-transform:uppercase}.sm-search-result-summary{margin:20px 0}.sm-search-filter-pill-container{margin:12px 0}.material.material-row{border-bottom:1px solid #ededed;min-height:175px;padding:0;position:relative}.material.material-row>a{color:#000;display:block;height:100%;min-height:175px;padding:15px;text-decoration:none;width:100%}.material.material-row>a>.flex-container{min-height:145px}.material.material-row>a:hover{background:rgba(0,0,0,.05)}.material.material-row>div.material-info{color:#000;display:block;height:100%;min-height:175px;padding:25px;text-decoration:none;width:100%}.material.material-row>div.material-info>.flex-container{min-height:145px}.material.material-row>div.material-info .right--block{padding-top:50px}.material.material-row:nth-of-type(odd){background:#f8f8f8}.material.material-row .column-info{padding-right:20px;width:calc(100% - 200px)}.material.material-row .column-action{padding:0 8px;width:220px}.material.material-row .column-action:after,.material.material-row .column-action:before{content:" ";display:table}.material.material-row .column-action:after{clear:both}.material.material-row .column-action div.left,.material.material-row .column-action div.right{float:left;overflow-wrap:break-word;padding-right:10px;width:50%;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;-ms-word-break:break-all;word-break:break-word}.material.material-row .column-action .right{padding-left:10px;padding-right:0}.material.material-row .related-search{cursor:pointer;font-size:12px;margin-left:9px;text-decoration:underline}.material.material-row .related-search-label{font-size:12px}.material.material-row .material-image{float:left;margin-right:20px;max-width:142px}.material.material-row .material-name{font-size:24px;margin:10px 0 15px}.material.material-row .material-name a{text-decoration:none}.material.material-row .material-title{display:block;font-style:italic;margin-bottom:10px}.material.material-row .material-summary{line-height:27px}@media only screen and (min-width:768px) and (max-width:1023px){.material.material-row .material-image{max-width:120px}.material.material-row .material-title{font-size:16px;font-size:12px}.material.material-row .column-info{width:calc(100% - 200px)}.material.material-row .column-action{width:200px}}@media only screen and (max-width:767px){.material.material-row>a>.flex-container{flex-wrap:wrap}.material.material-row .column-info{border:none;flex-basis:100%;padding:0;width:100%}.material.material-row .column-info .material-image{margin-bottom:20px}.material.material-row .column-action{flex-basis:100%;padding:0;width:100%}}@media only screen and (max-width:529px){.material.material-row .column-info{margin-bottom:10px}.material.material-row .column-info .material-image{max-width:100%;width:100%}.material.material-row .column-info .material-name{clear:both}.material.material-row .column-action{max-width:100%}.material.material-row .column-action div.left,.material.material-row .column-action div.right{float:none;padding:0;width:100%}}.material .material-status .material-text{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.material .link-type{position:absolute;right:30px;top:28px}.material .link-type img{margin-left:4px;margin-top:1px}.material .link-type img .external-link{margin-top:-3px}.material .link-type .material-text{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;vertical-align:top}#materials-list{border:1px solid #cdc9c9;height:500px;width:100%}.tc_form_row{border-spacing:10px;display:table;table-layout:fixed;width:100%}.tc_form_row .tc_form_column{display:table-cell}.tc-no-results{padding:20px;text-align:center;width:100%}.connections-link{cursor:pointer}.search-and-switch-bar{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;overflow:hidden}@media (max-width:767px){.search-and-switch-bar{margin-bottom:0}}.search-and-switch-bar .search-container{display:flex;float:left;width:40%}@media (max-width:767px){.search-and-switch-bar .search-container{width:100%}}.search-and-switch-bar .search-container input{flex:1;height:44px}.search-and-switch-bar .search-container a{height:44px;white-space:nowrap}.search-and-switch-bar .switch-container{float:right}@media (max-width:767px){.search-and-switch-bar .switch-container{margin-bottom:0;width:100%}}.search-and-switch-bar .switch-container .tabs.alumtabs li{border-right:1px solid #dbdbdb}.search-and-switch-bar .switch-container .tabs.alumtabs li:last-child{border-right:none}.filter-and-results-container{display:flex}@media (max-width:767px){.filter-and-results-container{flex-direction:column}}.filter-and-results-container .filters-container{flex:1;margin-right:20px;width:275px}@media (max-width:767px){.filter-and-results-container .filters-container{display:none;margin-bottom:10px;margin-right:0;width:100%}}.filter-and-results-container .filters-container .reset-filters{cursor:pointer;text-decoration:underline}.filter-and-results-container .filters-container .reset-filters:hover{color:#000;text-decoration:none}.filter-and-results-container .filters-container .selectbox-container{margin-bottom:8px}.filter-and-results-container .results-container{flex:3}.filter-and-results-container .results-container .course-connection-header{align-items:center;display:flex;gap:18px;margin-bottom:16px}.filter-and-results-container .results-container ul{margin-left:22px;margin-top:18px}.filter-and-results-container .results-container .universe-container{border:1px solid #ccc}.filter-and-results-container .results-container .universe-container svg{cursor:grab}.filter-and-results-container .results-container .universe-container svg:active{cursor:grabbing}.filter-and-results-container .results-container div[role=dialog] .gm-style-iw-chr{position:absolute;right:0}.filter-and-results-container .results-container div[role=dialog] .gm-style-iw-d{padding:14px 20px 0 24px}.filter-and-results-container .results-container div[role=dialog] .alumni--info-pane{margin-bottom:0;padding-bottom:0}.filter-and-results-container .results-container .alumni--info-window{width:auto}.filter-and-results-container .results-container .alumni--info-window .alum-image-link{display:inline-block}.filter-and-results-container .results-container .alumni--info-window .alumni--info{display:inline-block;vertical-align:top}.filter-and-results-container #tribes-filter-accordion{display:none;margin-bottom:10px}@media (max-width:767px){.filter-and-results-container #tribes-filter-accordion{display:block}}.filter-and-results-container #tribes-filter-accordion dd{padding:8px}.filter-and-results-container #tribes-filter-accordion dt.active h4{color:#fff}@media (max-width:767px){.filter-and-results-container #tribes-filter-accordion .filters-container{display:block}}.alumni.alumni--info-window.universe-mod{background:#fff;border:1px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,.2);height:auto;max-width:300px;padding:10px;width:auto;z-index:1000}.alumni.alumni--info-window.universe-mod .alumni--info-pane{margin-bottom:0;padding-bottom:0}.single-course-template .site-main{background:#252525;min-height:100vh}.course-details-page{background:#fff;padding-bottom:1px}.course-details-page.loading{opacity:0}.course-details-page.loaded{opacity:1;transition:all .3s ease .5s}.loader-container{align-items:center;background:hsla(0,0%,100%,.65);bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .25s ease;z-index:5000}.loader{display:inline-block;max-width:80px;overflow:hidden;padding-bottom:80px;position:relative;vertical-align:middle;width:100%}.loader object,.loader svg{display:inline-block;left:0;position:absolute;top:0}.btn .loader,.gform_next_button .loader,.gform_previous_button .loader,.woocommerce #respond input#submit .loader,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method .loader,.woocommerce a.button .loader,.woocommerce a.button.alt .loader,.woocommerce button.button .loader,.woocommerce button.button.alt .loader,.woocommerce input.button .loader,.woocommerce input.button.alt .loader{margin-left:5px;opacity:0;padding-bottom:18px;position:absolute;top:calc(50% - 10px);transition:opacity .25s ease;vertical-align:bottom;width:19px}.btn.c-btn--dark .loader svg path,.btn.c-btn--light .loader svg path,.gform_next_button.c-btn--dark .loader svg path,.gform_next_button.c-btn--light .loader svg path,.gform_previous_button.c-btn--dark .loader svg path,.gform_previous_button.c-btn--light .loader svg path,.woocommerce #respond input#submit.c-btn--dark .loader svg path,.woocommerce #respond input#submit.c-btn--light .loader svg path,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--dark .loader svg path,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.c-btn--light .loader svg path,.woocommerce a.button.alt.c-btn--dark .loader svg path,.woocommerce a.button.alt.c-btn--light .loader svg path,.woocommerce a.button.c-btn--dark .loader svg path,.woocommerce a.button.c-btn--light .loader svg path,.woocommerce button.button.alt.c-btn--dark .loader svg path,.woocommerce button.button.alt.c-btn--light .loader svg path,.woocommerce button.button.c-btn--dark .loader svg path,.woocommerce button.button.c-btn--light .loader svg path,.woocommerce input.button.alt.c-btn--dark .loader svg path,.woocommerce input.button.alt.c-btn--light .loader svg path,.woocommerce input.button.c-btn--dark .loader svg path,.woocommerce input.button.c-btn--light .loader svg path{fill:#fff}#kois-popup-contain .btn .loader,#kois-popup-contain .gform_next_button .loader,#kois-popup-contain .gform_previous_button .loader,#kois-popup-contain .woocommerce #respond input#submit .loader,#kois-popup-contain .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method .loader,#kois-popup-contain .woocommerce a.button .loader,#kois-popup-contain .woocommerce a.button.alt .loader,#kois-popup-contain .woocommerce button.button .loader,#kois-popup-contain .woocommerce button.button.alt .loader,#kois-popup-contain .woocommerce input.button .loader,#kois-popup-contain .woocommerce input.button.alt .loader,.btn#add-printed-manual-button .loader,.btn#cancel-registration-button .loader,.btn#cancel-symp-add-on-button .loader,.btn#remove-from-waitlist-button .loader,.btn.join-waitlist .loader,.gform_next_button#add-printed-manual-button .loader,.gform_next_button#cancel-registration-button .loader,.gform_next_button#cancel-symp-add-on-button .loader,.gform_next_button#remove-from-waitlist-button .loader,.gform_next_button.join-waitlist .loader,.gform_previous_button#add-printed-manual-button .loader,.gform_previous_button#cancel-registration-button .loader,.gform_previous_button#cancel-symp-add-on-button .loader,.gform_previous_button#remove-from-waitlist-button .loader,.gform_previous_button.join-waitlist .loader,.woocommerce #respond input#submit#add-printed-manual-button .loader,.woocommerce #respond input#submit#cancel-registration-button .loader,.woocommerce #respond input#submit#cancel-symp-add-on-button .loader,.woocommerce #respond input#submit#remove-from-waitlist-button .loader,.woocommerce #respond input#submit.join-waitlist .loader,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method#add-printed-manual-button .loader,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method#cancel-registration-button .loader,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method#cancel-symp-add-on-button .loader,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method#remove-from-waitlist-button .loader,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.join-waitlist .loader,.woocommerce a.button#add-printed-manual-button .loader,.woocommerce a.button#cancel-registration-button .loader,.woocommerce a.button#cancel-symp-add-on-button .loader,.woocommerce a.button#remove-from-waitlist-button .loader,.woocommerce a.button.alt#add-printed-manual-button .loader,.woocommerce a.button.alt#cancel-registration-button .loader,.woocommerce a.button.alt#cancel-symp-add-on-button .loader,.woocommerce a.button.alt#remove-from-waitlist-button .loader,.woocommerce a.button.alt.join-waitlist .loader,.woocommerce a.button.join-waitlist .loader,.woocommerce button.button#add-printed-manual-button .loader,.woocommerce button.button#cancel-registration-button .loader,.woocommerce button.button#cancel-symp-add-on-button .loader,.woocommerce button.button#remove-from-waitlist-button .loader,.woocommerce button.button.alt#add-printed-manual-button .loader,.woocommerce button.button.alt#cancel-registration-button .loader,.woocommerce button.button.alt#cancel-symp-add-on-button .loader,.woocommerce button.button.alt#remove-from-waitlist-button .loader,.woocommerce button.button.alt.join-waitlist .loader,.woocommerce button.button.join-waitlist .loader,.woocommerce input.button#add-printed-manual-button .loader,.woocommerce input.button#cancel-registration-button .loader,.woocommerce input.button#cancel-symp-add-on-button .loader,.woocommerce input.button#remove-from-waitlist-button .loader,.woocommerce input.button.alt#add-printed-manual-button .loader,.woocommerce input.button.alt#cancel-registration-button .loader,.woocommerce input.button.alt#cancel-symp-add-on-button .loader,.woocommerce input.button.alt#remove-from-waitlist-button .loader,.woocommerce input.button.alt.join-waitlist .loader,.woocommerce input.button.join-waitlist .loader{right:5px}.btn.loading .loader,.gform_next_button.loading .loader,.gform_previous_button.loading .loader,.woocommerce #respond input#submit.loading .loader,.woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method.loading .loader,.woocommerce a.button.alt.loading .loader,.woocommerce a.button.loading .loader,.woocommerce button.button.alt.loading .loader,.woocommerce button.button.loading .loader,.woocommerce input.button.alt.loading .loader,.woocommerce input.button.loading .loader{opacity:1}.menu-item .loader{margin-left:5px;opacity:0;padding-bottom:18px;position:relative;top:calc(50% - 10px);transition:opacity .25s ease;vertical-align:bottom;width:19px}.menu-item.loading .loader{opacity:1}.course-details-mega-loader .loader{margin-left:5px;opacity:0;padding-bottom:18px;position:absolute;top:calc(50% - 10px);top:50%;transform:translateY(-50%);transition:opacity .25s ease;vertical-align:bottom;width:19px}.course-details-mega-loader.loading .loader{opacity:1}.receipts-contain,.symposium-registration-form{position:relative}.receipts-contain .loader-container,.symposium-registration-form .loader-container{opacity:0;transition:all .25s ease;visibility:hidden}.receipts-contain.loading .loader-container,.symposium-registration-form.loading .loader-container{opacity:1;visibility:visible}.receipts-contain .loader-container{align-items:baseline}.woocommerce-cart .woocommerce .loader:before,.woocommerce-view-subscription .woocommerce .loader:before{display:none}.ce-letter{background:#eee;font-family:adobe-garamond-pro,times,serif;padding:40px}.ce-letter--page{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);font-size:12.5px;padding:0;width:637.5px}.ce-letter--page p{margin-bottom:6.25px}.ce-letter--page p span:not(.ce-name),.ce-letter--page p strong{display:block}.ce-letter--page .ce-letter--header{background:rgba(0,0,0,.15);padding:20px}.ce-letter--page .ce-letter--header img{display:block}.ce-letter--page .ce-letter--main{padding:20px 30px 0}.ce-letter--page .ce-letter--footer{padding:0 10px 10px}.ce-letter--page img.ce-logo{width:250px}.ce-letter--page img.autograph{width:145px}*{box-sizing:border-box;margin:0;padding:0}html:has(.certificate){background:unset;display:table;height:100%;margin:auto;width:80%}@media print{@page{size:landscape}}html:has(.certificate) #kois-bot-root{display:none}html:has(.certificate) #user_switching_switch_on{display:none}body.certificate-body{display:table-cell;font-family:adobe-garamond-pro,times,serif;height:100%;margin:auto;text-align:center;vertical-align:middle;width:80%}body.certificate-body .header{margin-bottom:100px}body.certificate-body .header.course-certification{margin-bottom:12px}body.certificate-body .header .sub-header{font-size:46px;font-style:italic;margin-top:15px}body.certificate-body .header img{height:auto;margin:auto;width:50%}body.certificate-body .certification-text,body.certificate-body .membership-level{font-size:20px}body.certificate-body .certification-text.course-certification,body.certificate-body .membership-level.course-certification{margin-top:0}body.certificate-body .recipient-name{margin-top:25px}body.certificate-body .recipient-name.course-certification{margin-top:0}body.certificate-body .course-title,body.certificate-body .recipient-name,body.certificate-body .specialist-title{font-size:46px;font-weight:700}body.certificate-body .course-title.course-certification,body.certificate-body .recipient-name.course-certification,body.certificate-body .specialist-title.course-certification{font-size:40px;margin-top:0}body.certificate-body .course-date{font-size:46px}body.certificate-body .specialist-title{margin-top:40px}body.certificate-body .signature-block{display:flex;justify-content:space-between;margin-top:50px}body.certificate-body .signature-block .date,body.certificate-body .signature-block .signature{font-size:22px;width:30%}body.certificate-body .signature-block .signature{float:left}body.certificate-body .signature-block .date .date-field,body.certificate-body .signature-block .signature .sig-image{margin:0 auto;padding-top:10%;position:relative;width:60%}body.certificate-body .signature-block .signature .sig-image img{display:block;max-width:100%;position:absolute;top:-36px}body.certificate-body .signature-block .date{float:right}body.certificate-body .signature-block .date .date-field span{bottom:0;display:block;position:absolute;width:100%}body.certificate-body .signature-block .line-print{border-top:1px solid #000;font-size:18px;padding-top:5px}.curriculum-pathway{border:1px solid #cdc9c9;margin-bottom:25px;padding:30px}.curriculum-pathway .circle{background:#d9d9d9;border:1px solid #ae956b;border-radius:50%;height:30px;overflow:hidden;position:relative;width:30px;z-index:10}.curriculum-pathway .circle--on{background:#bfb8cf}@media only screen and (max-width:767px){.curriculum-pathway{padding:30px 15px}}.pathway-graphic{display:grid;position:relative}.curriculum-pathway-key{bottom:0;position:absolute;right:0}.curriculum-pathway-key__item{column-gap:5px;display:grid;font-size:12px;font-weight:700;grid-template-columns:auto 1fr}.curriculum-pathway-key__item .circle{height:12px;margin-top:4px;width:12px}@media only screen and (max-width:767px){.curriculum-pathway-key{column-gap:12px;display:flex;flex-flow:row wrap;margin-bottom:20px;position:relative;row-gap:5px}.curriculum-pathway-key__item{font-size:10px}.curriculum-pathway-key__item .circle{margin-top:2px}}.curriculum-pathway-grid{display:grid;grid-template-columns:.5fr repeat(4,30px 1fr) 30px;padding-top:35px;position:relative;row-gap:30px}.curriculum-pathway-grid .course{background:transparent;border:0;cursor:pointer;margin:0;padding:0;position:relative;text-align:left;z-index:10}.curriculum-pathway-grid .course .text{background:#fff;bottom:100%;font-weight:700;left:50%;margin-bottom:15px;padding:0 1px;position:absolute;transform:translateX(-50%)}@media only screen and (max-width:767px){.curriculum-pathway-grid .course .text{margin-bottom:10px}}.curriculum-pathway-grid .course:hover .circle{background:#ccc}.curriculum-pathway-grid .course:hover .circle.circle--on{background:#b1a9c5}.curriculum-pathway-grid [aria-expanded=true] .circle:after,.curriculum-pathway-grid [aria-expanded=true] .circle:before{background:#533366;border-radius:50%;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}.curriculum-pathway-grid [aria-expanded=true] .circle:before{animation:circle-dotPulse 3s infinite normal}.curriculum-pathway-grid .arrow{position:relative;width:100%;z-index:0}.curriculum-pathway-grid .arrow:before{background:#ae956b;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%}.curriculum-pathway-grid .arrow svg{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.curriculum-pathway-grid .angle{background:#ae956b;height:1px;position:absolute;right:50%;top:50%;transform:rotate(-52deg);transform-origin:top right;width:170px;z-index:0}.curriculum-pathway-grid--2{grid-template-columns:repeat(5,30px 1fr);margin-top:40px}@media only screen and (max-width:767px){.curriculum-pathway-grid--2{margin-top:30px}}.curriculum-pathway-content{margin-top:30px}.curriculum-pathway-content .btn:last-child,.curriculum-pathway-content .gform_next_button:last-child,.curriculum-pathway-content .gform_previous_button:last-child,.curriculum-pathway-content .woocommerce #respond input#submit:last-child,.curriculum-pathway-content .woocommerce .wc-intuit-payments-my-payment-methods-method .wc-intuit-payments-payment-method-actions .cancel-edit-payment-method:last-child,.curriculum-pathway-content .woocommerce a.button.alt:last-child,.curriculum-pathway-content .woocommerce a.button:last-child,.curriculum-pathway-content .woocommerce button.button.alt:last-child,.curriculum-pathway-content .woocommerce button.button:last-child,.curriculum-pathway-content .woocommerce input.button.alt:last-child,.curriculum-pathway-content .woocommerce input.button:last-child{margin-bottom:0}@keyframes circle-dotPulse{0%{opacity:.3;transform:translate(-50%,-50%) scale(1)}95%{opacity:1;transform:translate(-50%,-50%) scale(5)}to{opacity:0;transform:translate(-50%,-50%) scale(5)}}.pathway-slider{border:1px solid #cdc9c9;border-top:none;margin-bottom:34px;margin-top:-20px;padding:20px;width:100%}@media only screen and (max-width:767px){.pathway-slider{border:none;margin-top:0;padding:0}}.pathway-slider .courses-wrapper{display:flex;flex-flow:row;overflow-x:scroll;padding:34px 0;position:relative;scrollbar-width:none;width:100%}.pathway-slider .courses-wrapper .course-slide{display:flex;flex:0 0 100%;flex-flow:row;padding-left:15px;padding-right:15px;width:100%}.pathway-slider .courses-wrapper .course-slide [aria-hidden=true]{opacity:0}.pathway-slider .courses-wrapper .course-slide+.course-slide{margin-left:-60px}@media only screen and (max-width:439px){.pathway-slider .courses-wrapper .course-slide:first-child{min-width:450px}}.pathway-slider .arrow{flex:1;position:relative;width:100%;z-index:0}.pathway-slider .arrow:before{background:#ae956b;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%}.pathway-slider .arrow svg{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pathway-slider .course{position:relative;z-index:10}.pathway-slider .course .text{background:#fff;bottom:100%;font-size:12px;font-weight:700;left:50%;line-height:1.1;margin-bottom:6px;position:absolute;text-align:center;transform:translateX(-50%)}.pathway-slider .circle{background:#bfb8cf;border:1px solid #ae956b;border-radius:50%;display:grid;height:30px;overflow:hidden;place-items:center;position:relative;width:30px;z-index:10}.pathway-slider .circle svg{display:block;height:auto}.pathway-slider .circle--large{height:38px;width:38px}.pathway-slider .circle--purple{background-color:#533366}.pathway-slider .circle--gold{background-color:#ae956b}.pathway-slider .circle--black{background-color:#000}.pathway-slider .circle--blue{background-color:#003471}.pathway-slider .circle--border-purple{border-color:#533366}.pathway-slider .circle--border-black{border-color:#000}.pathway-slider .circle--border-blue{border-color:#003471}.pathway-slider .status--locked{background:#c2c2c2}.pathway-slider .status--locked svg{opacity:.5}.pathway-slider-controller{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;row-gap:15px}.pathway-slider-controller .pathway-slider-controller__next,.pathway-slider-controller .pathway-slider-controller__prev{align-items:center;display:flex;flex:1}.pathway-slider-controller .pathway-slider-controller__next{justify-content:end}@media only screen and (max-width:767px){.pathway-slider-controller .pathway-slider-controller__prev{order:0}.pathway-slider-controller .pathway-slider-controller__next{order:1}.pathway-slider-controller .pathway-key{order:2;width:100%}}.pathway-key{align-items:center;column-gap:15px;display:flex;flex-flow:row wrap;justify-content:center;row-gap:5px}.pathway-key .pathway-key__item{align-items:center;column-gap:8px;display:grid;font-size:12px;font-weight:700;grid-template-columns:auto 1fr;line-height:1.2}.pathway-key .pathway-key__item .circle{height:23px;width:23px}.pathway-key .pathway-key__item .circle svg{max-width:55%}#pathway-slider-loader{align-items:center;display:flex;flex-direction:column;justify-content:center}
/*# sourceMappingURL=style.css.map*/