@charset "UTF-8";
/*
Theme Name: Bonoboz
Theme URI: https://wordpress.org/themes/twentynineteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: 4.9.6
Requires PHP: 5.2.4
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentynineteen
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2019 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! * 	Theme Variables  * ----------------------------------------------- */

:root {--body-font-family: 'Work Sans', sans-serif; --body-font-size: 16px; --body-font-weight: 400; --body-font-color: #1a1a1a; --body-line-height: 1.45; --heading-font-family: 'Work Sans', sans-serif; --heading-font-color: #1a1a1a; --heading-font-weight: 700; --link-font-color: #BE1E2D; --link-hover-font-color: #1a1a1a; }
/*!* 	Reset Styles* ----------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,strike, strong, sub, sup, tt, var,u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; }
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section, img {display: block; }
body { line-height: 1; }
ol, ul {list-style: none; }
blockquote, q {quotes: none; }
blockquote:before, blockquote:after,q:before, q:after {content: "";content: none; }
table {border-collapse: collapse;border-spacing: 0; }
* {outline: none !important;padding: 0px;margin: 0px; }
*, ::after, ::before {box-sizing: border-box;}
/*!*	Common* ----------------------------------------------- */
body {font-family: var(--body-font-family);font-size: var(--body-font-size);color: var(--body-font-color);line-height: var(--body-line-height);font-weight: var(--body-font-weight);background-color: #fff;}
img {max-width: 100%; height: auto}
strong {font-weight: bold;}
em {font-style: italic}
a {color: var(--link-font-color);text-decoration: none;-webkit-transition: all .5s;transition: all .5s;}
a:hover {color: var(--link-hover-font-color);}
.section-left a { text-decoration: underline}
.section-left a:hover {text-decoration: none}
p {margin-bottom: 24px;}
p:last-child {margin-bottom: 0;}
#wrapper, #page {overflow: hidden;position: relative;height: 100vh;}
h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 {font-family: var(--heading-font-family);color: var(--heading-font-color);font-weight: var(--heading-font-weight);margin-bottom: 8px;line-height: 1;}
h1, .h1 {font-size: 40px}
h2, .h2 {font-size: 36px}
h3, .h3 {font-size: 32px}
h4, .h4 {font-size: 24px}
h5, .h5 {font-size: 20px}
h6, .h6 {font-size: 18px}
.bg-gray {background-color: #b8b8b8;}
.bg-white {background-color: #fff;}
/*!*	Spacing* ----------------------------------------------- */
.ml-auto,.mx-auto {margin-left: auto !important;}
.mr-auto,.mx-auto {margin-right: auto !important;}
.mt-0 {margin-top: 0 !important;}
.mt-16 {margin-top: 16px !important;}
.pt-0 {padding-top: 0 !important;}
.p-0 {padding: 0 !important;}
.py-64 {padding-top: 64px !important;padding-bottom: 64px !important;}
.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;word-break: normal;}
/*!*	Grid System* ----------------------------------------------- */
.container, .container-fuild {width: 100%;padding-left: 15px;padding-right: 15px;}
.container *, .container-fuild * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.container {max-width: 1170px;margin-left: auto;margin-right: auto;}
.row {margin-left: -15px;margin-right: -15px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;}
.clearfix:after {content:"";display: table ;clear:both;}
[class*='col-'] {min-height: 1px; padding-left: 15px;padding-right: 15px;}
.col-1 {max-width: 8.33333333%;flex: 0 0 8.33333333%;}
.col-2 { max-width: 16.66666667%;flex: 0 0 16.66666667%;}
.col-3 {max-width: 25%;flex: 0 0 25%;}
.col-4 {max-width: 33.33333333%; flex: 0 0 33.33333333%;}
.col-5 {max-width: 41.66666667%;flex: 0 0 41.66666667%;}
.col-6 {max-width: 50%;flex: 0 0 50%;}
.col-7 {max-width: 58.33333333%;flex: 0 0 58.33333333%;}
.col-8 {max-width: 66.66666667%; flex: 0 0 66.66666667%;}
.col-9 { max-width: 75%;flex: 0 0 75%;}
.col-10 {max-width: 83.33333333%;flex: 0 0 83.33333333%;}
.col-11 {max-width: 91.66666667%; flex: 0 0 91.66666667%;}
.col-12 {max-width: 100%;flex: 0 0 100%;}
.no-guttor {margin-right: 0;margin-left: 0;}
.no-guttor > [class*='col-'] {padding-right: 0;padding-left: 0;}
.flex-reverse {-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;-o-flex-direction: row-reverse;flex-direction: row-reverse;}
/*!*	Form Styling* ----------------------------------------------- */
.btn {display: inline-block;padding: 16px;-webkit-appearance: none;-moz-appearance: none;background-color: transparent;font-family: var(--body-font-family);font-size: 14px;font-weight: 600;border: none;cursor: pointer;-webkit-transition: all .3s;transition: all .3s;line-height: 1;text-align: center;}
.btn-lg {font-size: 20px;font-weight: 300;}
.btn-gray {background-color: #333; color: #fff}
.btn-gray:hover {background-color: #000; color: #fff}
.form-control, .search-field {-webkit-appearance: none;-moz-appearance: none;width: 100%;border: 1px solid #707070;height: 44px;padding: 8px 16px;background-color: #fff;font-family: var(--body-font-family);font-size: var(--body-font-size);color: var(--body-font-color);}
.search-submit, .search-form .screen-reader-text {visibility: hidden; overflow: hidden; height: 1px; width: 1px; position: absolute; left: 0; top: 0}
.form-control:focus {border-color: #1a1a1a;}
textarea.form-control {height: auto;}
.form-group {margin-bottom: 20px;position: relative;}
.form-control-fill {border: none;background-color: #e8e8e8;-webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0, .15);box-shadow: 0 3px 7px 0 rgba(0,0,0, .15);}
label.error {color: #ff0000}
/*!*	Header* ----------------------------------------------- */
#header {padding-top: 10px;padding-bottom: 10px;}
.header-container {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;}
.navbar {margin-left: auto;}
.navbar > ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;}
.navbar > ul > li + li {margin-left: 24px;}
.navbar > ul > li > a {letter-spacing: 1px;font-size: 15px;display: inline-block;}
#hamburger {-webkit-appearance: none;-moz-appearance: none;background-color: transparent;border: none;position: relative;width: 20px;height: 12px;cursor: pointer;}
#hamburger span:before,#hamburger span:after {content: '';}
#hamburger span,#hamburger span:before,#hamburger span:after {position: absolute;width: 20px;height: 2px;background-color: #1a1a1a;display: block;}
#hamburger span {top: 0;z-index: 101;}
#hamburger span:before {top: 5px;}
#hamburger span:after {top: 10px;}
/*#hamburger:after {content: '';position: absolute;display: block; width: 64px;
    height: 46px;
    top: -20px;z-index: 100;
    left: -20px;background: rgb(0,0,0); border-bottom-right-radius: 50%;
background: linear-gradient(120deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 71%);}*/
.brand {display: inline-block;}
#loading,#loader {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: center;}
#loading {	position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;background-color: #fff;z-index: 10000;text-align: center;}
#loading img {display: inline-block;max-width: 100px}
#loader {margin-top: 30px;}
#loader li {width: 4px;height: 20px;background: #000;margin: 0 8px;animation: opacity .7s infinite alternate;}
@keyframes opacity {from {opacity: 0;}
 to {opacity: 1;}
}
@-webkit-keyframes opacity {from {opacity: 0;}
 to {opacity: 1;}
}
#loader li:nth-child(1) {animation-delay: .1s;}
#loader li:nth-child(2) {animation-delay: .2s;}
#loader li:nth-child(3) {animation-delay: .3s;}
#loader li:nth-child(4) {animation-delay: .4s;}
#loader li:nth-child(5) {animation-delay: .5s;}
#loader li:nth-child(6) {animation-delay: .6s;}
#loader li:nth-child(7) {animation-delay: .7s;}
#loader li:nth-child(8) {animation-delay: .8s;}
#loader li:nth-child(9) {animation-delay: .9s;}
.intro {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: center;	-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;text-align: center;position: relative;z-index: 1000;background-color: #fff;}
.intro .brand {display: inline-block;}
.intro .brand span {display: block;font-size: 18px;margin-top: 16px;color: #821a1a;}
.section {height: 100vh;-webkit-transition: all .5s;transition: all .5s;background-color: #fff;}
.section img {max-height: 100%}
.home-section {padding: 64px 100px;text-align: center;display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;-ms-align-items: center;
align-items: center;justify-content: center;}
.section-offset,.section-opacity {position: absolute;width: 100%;z-index: 1001;}
.section-offset-top {top: -100vh;}
.section-offset-top.active {top: 0;}
.section-offset-bottom {bottom: -100vh;}
.section-offset-bottom.active {bottom: 0;}
.section-offset-left {left: -100%;top: 0;}
.section-offset-left.active {left: 0;}
.section-offset-right {right: -100%;top: 0;}
.section-offset-right.active {right: 0;}
.section-opacity {visibility: hidden;opacity: 0;}
.section-opacity.active {visibility: visible;opacity: 1;}
.home-img {display: inline-block;height: 100%;position: relative;max-width: 976px;width: 100%;}
.home-img span {text-align: left;display: block;margin-bottom: 50px;}
.home-img img {max-height: 86%;}
.home-section .home-img {height: initial;}
.nav {width: 400px;background-color: #292929;position: fixed;left: -400px;top: 0;bottom: 0;padding: 40px;-webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0, .15);box-shadow: 0 3px 7px 0 rgba(0,0,0, .15);-webkit-transition: all .5s;transition: all .5s;}
.nav.active,.page .nav {z-index: 1003;}
#toggler.active,.page #toggler {z-index: 1002;}
.nav.show {left: 0;}
.nav li + li {margin-top: 10px;}
.nav li a {color: #fff;opacity: .7;text-transform: uppercase;}
.nav li a:hover {opacity: 1;}
.nav li .sub-menu {margin-top: 10px;margin-left: 24px;}
#toggler {max-width: 132px;display: inline-block;position: fixed;bottom: 10px;left: 30px;-webkit-transition: all .5s;transition: all .5s;}
#closeNav {display: inline-block;position: absolute;top: 20px;right: 20px;font-size: 18px;line-height: 1;color: #fff;}
.door {display: block;position: absolute;-webkit-transition: transform .4s;transition: transform .4s;}
.door img {max-height: inherit;max-width: inherit;width: 100%;height: 100%;}
.door:hover {-webkit-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03);}
.door-1 {width: 31%;top: 90px;left: 20.5%;}
.door-2 {width: 24%;top: 110px;right: 11.5%;}
.content {position: absolute;opacity: .4;}
.stairs-content {	bottom: 22%;width: 25%;left: 6%;	}
.center-content {top: 55%;width: 47%;left: 50%;text-align: center;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.arrow {position: absolute;-webkit-transition: all .5s;transition: all .5s;opacity: .5;}
.arrow:hover {opacity: 1;}
.arrow-up,.arrow-down {left: 50%;margin-left: -18px;}
.arrow-up {top: 20px;}
.arrow-up:hover {top: 15px;}
.arrow-down {bottom: 20px;}
.arrow-down:hover {bottom: 15px;}
.arrow-left,.arrow-right {	top: 50%;margin-top: -20px;}
.arrow-left {left: 40px;}
.arrow-right {right: 40px;}
.arrow-left:hover {left: 35px;}
.arrow-right:hover {right: 35px;}
.bg-image {-webkit-background-size: cover;background-size: cover;background-position: center;height: 100%;}
.title {text-transform: uppercase;font-weight: 500;font-size: 20px;z-index: 11;background-color: #fff;padding: 4px 8px;}
.title-bottom {
	position: fixed;
	bottom: 20px;
	right: 20px;
	display: none;
}

.section.active .title-bottom {
	display: block;
}
.section-image {background: transparent;top: 0;padding: 64px 240px;}
.video-frame {background-color: rgba(0, 0, 0, 0.8);padding: 64px 0;}
.video-frame iframe {margin-right: auto; margin-left: auto; display: block;}
.section-scroll {overflow: auto;}
.image-col {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;margin: -10px;}
.image-col [class*='image-'] {padding: 10px;position: relative;}
.image-20 {max-width: 20%;flex: 0 0 20%;}
.image-33 {max-width: 33.33%;flex: 0 0 33.33%;}
.image-40 {max-width: 40%;flex: 0 0 40%;}
.image-col [class*='image-'] img {width: 100%;height: 100%;}
#search,#navbar.hide {display: none;}
#search.show {display: block;}
#search span {text-transform: uppercase;display: block;margin-bottom: 8px;color: #fff;}
#search .search-wrapper {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;}
#search #closeSearch {color: #fff;font-size: 20px;margin-left: 16px;}
.section-flex {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap}
.section-left {flex: 0 0 30%;max-width: 30%;padding: 64px;position: relative;}
.section-right {flex: 0 0 70%;max-width: 70%;padding: 32px 48px;position: relative;}
.close-section {position: absolute;top: 64px;right: 180px;display: inline-block;font-size: 32px;line-height: 1;background-color: rgba(0,0,0, .8);padding: 4px 10px;color: #fff;}
.close-section:hover {color: #fff;}
.shadow {-webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0, .15);box-shadow: 0 3px 7px 0 rgba(0,0,0, .15);}
.sidebar-title {display: block;font-size: 30px;margin-bottom: 8px;font-weight: 500;}
.sidebar-subtitle {display: block;font-size: 20px;margin-bottom: 8px;font-weight: 500; margin-top:-10px;}
.people li {font-size: 14px}
.people li + li {margin-top: 5px;}
.people-left {position: relative;z-index: 999;}
.section-left-scroll {overflow: auto;max-height: 100vh}
.people-right {position: relative;}
.section-z-none {z-index: inherit;}
#peopleContent,#peopleList.hide {display: none;}
#peopleContent.show {display: block;}
#peopleContent {position: relative;}
#peopleContent #closeContent {position: absolute;top: -30px;right: -30px;display: inline-block;font-size: 24px;line-height: 1;}
.p-img {position: absolute;cursor: pointer;}
.p-img.pi-1 {left: -20px;top: 30px;max-width: 56%}
.p-img.pi-2 {left: 47%;top: 30px;max-width: 27%}
.p-img.pi-3 {left: 62%;top: 90px;max-width: 17%}
.p-img.pi-4 {right: 20px;top: 30px;max-width: 22%}
.p-img.pi-5 {left: -30px;top: 22%;max-width: 25%}
.p-img.pi-6 {left: 21%;top: 27%;max-width: 22%;}
.p-img.pi-7 {left: 47%;top: 31%;max-width: 22%;}
.p-img.pi-8 {right: 10px;top: 29%;max-width: 25%;}
.p-img.pi-9 {left: 10%;top: 49%;max-width: 25%;}
.p-img.pi-10 {left: 33%;top: 46%;max-width: 25%;}
.p-img.pi-11 {right: 16%;top: 46%;max-width: 20%;}
.p-img.pi-12 {left: -30px;bottom: 0;max-width: 28%;}
.p-img.pi-13 {left: 20%;bottom: 0;max-width: 20%;}
.p-img.pi-14 {left: 40%;bottom: 0;max-width: 34%;}
.p-img.pi-15 {right: 0;bottom: 0;max-width: 25%;}
/*.people-right .p-img:after {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.people-right.active .p-img:after {background-color: rgba(255,255,255, .5);}
.people-right.active .p-img.active {z-index: 10;}
.people-right.active .p-img.active:after {background-color: transparent;}
*/
.people-right.active .p-img {opacity: .2;}
.people-right.active .p-img.active {opacity: 1;z-index: 10;}
.section-half {flex: 0 0 50%;max-width: 50%;}
a.title:before,a.title:after {content: '';position: absolute;width: 0;height: 1px;background-color: #000;bottom: 4px;-webkit-animation: lineAnimatt 2s infinite ease-in-out;-o-animation: lineAnimatt 2s infinite ease-in-out;animation: lineAnimatt 2s infinite ease-in-out;}
a.title:before {	left: 50%;	}
a.title:after {right: 50%;}
@keyframes lineAnimatt {0% { width: 0; }
50%, 100% { width: 50%; }
}
@-webkit-keyframes lineAnimatt {0% { width: 0; }
50%, 100% { width: 50%; }
}
.ca-title {font-size: 38px;}
.ca-sub-title {font-size: 25px;}
.section-left-index {position: relative;z-index: 10;}
.con-img {position: absolute;display: inline-block;	}
.img-animatt {display: inline-block;-webkit-transition: all .5s;transition: all .5s;}
.img-animatt:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.ci-logo {max-width: 36%;top: 38%;left: 38%;	}
.ci-1 {max-width: 6%;top: 18%;left: 1.2%;}
.ci-2 {max-width: 16%;top: 47%;left: -1%;}
.ci-3 {max-width: 25%;top: 56%;left: 39%;}
.ci-4 {max-width: 22%;top: 32%;left: 15%;}
.ci-5 {max-width: 12%;top: 24%;right: 1%;}
.con-sub-img {display: inline-block;position: relative;width: 100%;}
.csi-3 {max-width: 50%;left: 70%;margin-top: -3%;}
.csi-5 {left: -100%;}
.csi-4 {position: absolute;top: 94%;right: 156%;    }
.csi-6 {position: absolute;top: 32%;right: 0;}
.ci-text {display: none;position: absolute;z-index: 1;}
.ci-text.cit-1 {top: 100px;left: 70px;}
.ci-text.cit-2 {bottom: 0;right: 30px;}
.ci-text.cit-3 {bottom: 60px;left: 240px;}
.ci-text.cit-4 {top: 0;right: 20px;}
.ci-text.cit-5 {bottom: -140px;left: 20px;}
.ci-text.cit-6 {bottom: 0;right: -130px;}
.ci-text.cit-7 {bottom: -90px;left: 170px;}
.book-cover {max-width: 35%;position: absolute;top: 10%;right: 10%;}
.book-cover.x2 {max-width: 70%;}
#hamburger {-webkit-appearance: none;-moz-appearance: none;background-color: transparent;border: none;position: absolute;top: 20px;left: 20px;width: 20px;height: 12px;cursor: pointer;display: none;margin-left: 15px;}
#hamburger span:before,#hamburger span:after {content: '';}
#hamburger span,#hamburger span:before,#hamburger span:after {position: absolute;width: 20px;height: 2px;background-color: #1a1a1a;display: block;}
#hamburger span {top: 0;}
#hamburger span:before {top: 5px;}
#hamburger span:after {top: 10px;}
#back {-webkit-appearance: none;-moz-appearance: none;background-color: transparent;border: none;position: absolute;background: none;top: 18px;right: 20px;width: 24px;height: 16px;cursor: pointer;display: none;}
#back span:before,#back span:after {content: '';width: 8px;}
#back span {width: 24px;}
#back span,#back span:before,#back span:after {position: absolute;left: 0;height: 2px;background-color: #1a1a1a;display: block;}
#back span:before {top: -3px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#back span:after {bottom: -3px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#bgCarousel .item {	height: 100vh; position: relative;}
#bgCarousel.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 0;position: absolute;left: 0;bottom: 10px;width: 100%;}
.slider__image--caption {position: absolute; left: 0; bottom: 0; margin:0 0 40px 20px;background-color: rgba(0, 0, 0, 0.8); color: #fff; padding: 20px;}
.slider__image--caption * {color: #fff; max-width: 800px;}
.hashtags {font-size: 14px;color: #999;font-style: italic;}
.video-linkp {}
.video-linkp a{display: inline-block; position: relative;padding-left: 40px; min-width: 50px; min-height: 25px;}
.video-linkp:last-child {margin-bottom: 50px !important;}
.video-ico {display: inline-block;}
.video-linkp a .video-ico {margin-right:0;position: absolute; left: 0; top: 0; max-width: 30px; width: 100%}
.talk-list h4 {font-weight: normal; font-size: 20px;}
.image-col .talk-list img {height: auto; margin-bottom: 10px;}
.section-tags {visibility: visible;opacity: 1;}
.section-tags__list {padding: 30px;background-color: rgba(255, 255, 255, 0.15);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);}

.practitioner__list {font-size: 20px;}
.section-wrapper {-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;}
.section-wrapper .section {position: relative;}

.search-result { margin-bottom: 24px; margin-top: 24px; }
.search-result li {margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #eee}
.search-result li a {text-decoration: none; color: #000}
.search-result li a:hover {text-decoration: underline;color: var(--link-font-color)}
.pagination a .svg-icon {position: relative;top: 7px;}

.post-type-archive-artpractitioner #toggler, .post-type-archive-artpractitioner .nav{ z-index: 9999}
 

/*!*	Responsive* ----------------------------------------------- */
@media(max-width: 1200px) {.p-img.pi-12, .p-img.pi-13, .p-img.pi-14, .p-img.pi-15 { bottom: inherit; }
.p-img.pi-11 { top: 42%; }
.p-img.pi-12 { top: 50%; }
.p-img.pi-13 { top: 48%; left: 25%; }
.p-img.pi-14 { top: 47%;left: 43%; }
.p-img.pi-15 { top: 48%; }
}
@media(max-width: 992px) {.stairs-content { width: 50%; }
.center-content { width: 80%; }
.section-image { padding-right: 100px; padding-left: 100px; }
.close-section { right: 40px; }
#hamburger, #back { display: block; }
.section-two-part { flex-wrap: nowrap; left: -100%;position: relative; -webkit-transition: all .5s; transition: all .5s; }
.section-two-part .section-left, .section-two-part .section-right, .section-md-full { flex: 0 0 100%; max-width: 100% }
.section-two-part.active { left: 0; }
.section-left.bg-gray { padding: 32px 48px }
#peopleContent #closeContent { top: -20px;right: -43px; }
.section-conflict .section-right { overflow-x: hidden; height: auto; }
.con-img {position: relative;display: block; max-width: inherit;}
.ci-logo { max-width: inherit; top: inherit; left: inherit; padding: 120px 30px 20px 50px;}
.text-md-right { text-align: right; }
.ci-1 { top: inherit; left: 18%; }
.ci-2 { top: inherit; left: inherit; text-align: right; }
.ci-3 { top: 50px; left: -80px; }
.ci-4 { top: 100px; left: inherit; text-align: right; display: inline-block; }
.ci-5 { top: 350px; margin-bottom: 300px; max-width: 300px; margin-left: auto; margin-right: auto; }
.con-sub-img { max-width: inherit; width: inherit; }
.csi-2 { width: inherit; }
.csi-3 { position: absolute; left: -2%; top: 100%; }
.csi-4 { left: 31px; right: inherit; }
.csi-5 { left: 40%; }
.csi-6 { top: 95px; left: inherit; right: -190px; }
.ci-text { display: block; }
@media(max-width: 767px) {.stairs-content, .center-content { width: 100%; left: 0; right: 0; padding-left: 30px; padding-right: 10px; }
.stairs-content { bottom: 17%; }
.center-content { top: 45%; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
}
@media(max-width: 576px) {.col-sm-12 { flex: 0 0 100%; max-width: 100% }
.nav { width: 340px; left: -320px; }
.intro .brand { max-width: 320px }
.home-section { padding: 40px 50px; }
.door-1 { top: 80px; }
.door-2 { top: 82px; }
.section-image { padding-right: 40px; padding-left: 40px; }
.section-image.section-tags { padding-right: 20px; }
.close-section { right: 0; font-size: 20px }
.title-bottom { bottom: 5px; right: 5px; font-size: 14px; }
.section-half { flex: 0 0 100%; max-width: 100% }
.arrow-top { top: 30px; }
.arrow-right { right: 30px; }
.arrow-bottom { bottom: 30px; }
.arrow-left { left: 30px; }
.book-cover {max-width: 60%;}
.mt-sm-40 { margin-top: 40px; }
#peopleContent #closeContent { right: 0; }
.ci-logo { padding-top: 70px; }
.ci-5 { margin-left: -40px; }
.csi-6 { top: 174px; right: -100px; max-width: 50%; }
.image-20 {max-width: 33.33333%;flex: 0 0 33.33333%;}
.image-20 + .image-40 {max-width: 66.66667%;flex: 0 0 66.66667%;}
}
@media(max-width: 479px) {.nav { width: 280px; padding: 40px 20px; left: -260px; }
.intro .brand { max-width: 220px; margin-bottom: 40px; }
#toggler { max-width: 100px; }
.image-col [class*='image-'] { flex: 0 0 100%; max-width: 100% }
.title-bottom { max-width: 120px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap }
.section-left { padding: 64px 20px 64px 40px; }
.book-cover {max-width: inherit; top: 64px; left: 40px; right: 20px; }
.ci-text.cit-6 { right: -70px; }
.section-tags__list{padding: 15px;}
}

