@font-face{font-family:'Neue-Helvetica';src:url("assets/fonts/neue-helvetica.woff2") format("woff2"),url("assets/fonts/neue-helvetica.woff") format("woff");font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-family:'EB Garamond', serif}a{text-decoration:none;color:#525252}h1,h2,h3,h4,h5{font-family:'Neue-Helvetica', sans-serif;color:#525252}img{max-width:100%}input,textarea,select{font-family:'Neue-Helvetica', sans-serif !important;border:none;-webkit-box-shadow:0 0 0px 1px #a1a1a1;box-shadow:0 0 0px 1px #a1a1a1;font-family:inherit;padding:0.5rem;-webkit-transition:all 0.5s;transition:all 0.5s}input:focus,textarea:focus{-webkit-box-shadow:0 0 5px 3px #a1a1a1;box-shadow:0 0 5px 3px #a1a1a1;border:none;outline:none}button,a{font-family:'Neue-Helvetica', sans-serif}blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9f5ea;-webkit-box-shadow:0px 0px 8px 3px #c2c2c2;box-shadow:0px 0px 8px 3px #c2c2c2;padding:20px 0;margin-bottom:20px}blockquote:after{content:"";display:block;height:5px;background:#FDB600;text-align:center;width:50px;margin-top:0px}main{display:block}.wpcf7 form.invalid .wpcf7-response-output{border-color:#FDB600;font-family:inherit;margin:0}.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.5em 1em;border:4px solid #00a0d2;font-size:1.1em}.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th{background-color:#e8e8e8;color:#525252;border-right:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9;border-left:none;border-top:none;font-family:'Neue-Helvetica', sans-serif;font-size:18px;padding:1.55rem 1rem}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td{border-right:1px solid #a9a9a9a9;border-bottom:1px solid #a9a9a9;border-left:none;border-top:none}.mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours{color:#525252;border-right:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9;border-left:none;border-top:none;font-size:18px;font-weight:600}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container{outline:none}.mptt-shortcode-wrapper .mptt-shortcode-table.mptt-theme-mode tbody td.event{border:none}.mptt-shortcode-wrapper .mptt-shortcode-table tbody tr:nth-child(2n+2){background-color:#e8e8e8}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column{margin:2rem;-webkit-transition:all 0.7s;transition:all 0.7s;background:#f9f5ea;-webkit-box-shadow:-5px 6px 5px 0px #c2c2c2;box-shadow:-5px 6px 5px 0px #c2c2c2}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event{margin-left:0.8rem}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-column-title{margin:2rem}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title{font-family:'Neue-Helvetica', sans-serif}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover .event-title{text-decoration:none}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-description{margin:0.5rem}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container{overflow:visible}.mptt-inner-event-content{background-color:inherit}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .timeslot{font-size:1.2em}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-description{font-size:1.1em;color:#ffde7b}.timetable-external-link{color:#ffdc80}.timetable-external-link i{margin-left:5px}.popInTop{-webkit-animation-name:popInTop;animation-name:popInTop;-webkit-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes popInTop{0%{-webkit-transform:translate3d(0, -200px, 0) scale3d(0.1, 0.1, 0.1);transform:translate3d(0, -200px, 0) scale3d(0.1, 0.1, 0.1);opacity:0}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);-webkit-transform:translate3d(0, 0, 0) scale3d(1.08, 1.08, 1.08);transform:translate3d(0, 0, 0) scale3d(1.08, 1.08, 1.08)}60%{-webkit-animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}80%{-webkit-animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);-webkit-transform:translate3d(0, 0, 0) scale3d(1.03, 1.03, 1.03);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}100%{-webkit-animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}}@keyframes popInTop{0%{-webkit-transform:translate3d(0, -200px, 0) scale3d(0.1, 0.1, 0.1);transform:translate3d(0, -200px, 0) scale3d(0.1, 0.1, 0.1);opacity:0}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);-webkit-transform:translate3d(0, 0, 0) scale3d(1.08, 1.08, 1.08);transform:translate3d(0, 0, 0) scale3d(1.08, 1.08, 1.08)}60%{-webkit-animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}80%{-webkit-animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);animation-timing-function:cubic-bezier(0.42, 0, 0.58, 1);-webkit-transform:translate3d(0, 0, 0) scale3d(1.03, 1.03, 1.03);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}100%{-webkit-animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}}.main-header{position:fixed;top:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#3d576b), color-stop(#52748e), color-stop(#4e7390), color-stop(#476982), to(#3d576b));background-image:linear-gradient(to bottom, #3d576b, #52748e, #4e7390, #476982, #3d576b);-webkit-filter:drop-shadow(0px 6px 4px #727b82);filter:drop-shadow(0px 6px 4px #727b82);width:100%;color:#eaeaea;z-index:99;-webkit-transition:all 0.5s;transition:all 0.5s}.main-header .header-container{width:1100px;max-width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in}.main-header .header-container a{text-decoration:none}.main-header .header-container h1{font-weight:500;margin:0}.slideLeft{-webkit-animation-name:slideLeft;animation-name:slideLeft}@-webkit-keyframes slideLeft{0%{-webkit-transform:translate(380%, 0px);transform:translate(380%, 0px)}100%{-webkit-transform:translate(100%, 0px);transform:translate(100%, 0px)}}@keyframes slideLeft{0%{-webkit-transform:translate(380%, 0px);transform:translate(380%, 0px)}100%{-webkit-transform:translate(100%, 0px);transform:translate(100%, 0px)}}.main-header.shrinked .header-container{margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 15px;-webkit-transition:all 1.4s ease-in;transition:all 1.4s ease-in}@media (min-width: 1109px){.main-header.shrinked .site-identity{-webkit-transform:translate(-100%, 0px);transform:translate(-100%, 0px)}.main-header.shrinked .site-identity .logo{height:75px;-webkit-animation:slideLeft 1.6s ease-in-out forwards;animation:slideLeft 1.6s ease-in-out forwards}.main-header.shrinked .site-identity .logo .logo-img{max-height:60px;-webkit-transition:all 1.8s;transition:all 1.8s;-webkit-transform:translate(-33px, 5px);transform:translate(-33px, 5px)}.main-header.shrinked .site-identity .logo .logo-img-text{max-height:48px;-webkit-transition:all 1.8s;transition:all 1.8s;-webkit-transform:translate(80px, -50px);transform:translate(80px, -50px)}}.home .main-header{background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-filter:drop-shadow(0px 0px 0px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 0px rgba(0,0,0,0.1))}.home .main-header.shrinked{background-image:-webkit-gradient(linear, left top, left bottom, from(#3d576b), color-stop(#52748e), color-stop(#4e7390), color-stop(#476982), to(#3d576b));background-image:linear-gradient(to bottom, #3d576b, #52748e, #4e7390, #476982, #3d576b);-webkit-filter:drop-shadow(0px 6px 4px #727b82);filter:drop-shadow(0px 6px 4px #727b82)}.site-identity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;-webkit-transition:all 1.5s;transition:all 1.5s}.site-identity .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0s;transition:all 0s}.site-identity .logo .logo-img{max-width:100%;max-height:85px}.site-identity .logo .logo-img-text{max-height:45px;margin-top:3px}.site-identity .menu-icon{color:#c9c9c9;position:relative;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;padding:5px 15px;cursor:pointer;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-identity .menu-btn-burger{width:38px;height:2.5px;background:#eaeaea;border-radius:2px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-identity .menu-btn-burger::before,.site-identity .menu-btn-burger::after{content:'';position:absolute;width:38px;height:2.5px;background:#eaeaea;border-radius:2px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-identity .menu-btn-burger::before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.site-identity .menu-btn-burger::after{-webkit-transform:translateY(10px);transform:translateY(10px)}.site-identity .menu-icon.open .menu-btn-burger{-webkit-transform:translateX(-50px);transform:translateX(-50px);background:transparent;-webkit-box-shadow:none;box-shadow:none}.site-identity .menu-icon.open .menu-btn-burger::before{-webkit-transform:rotate(45deg) translate(35px, -35px);transform:rotate(45deg) translate(35px, -35px)}.site-identity .menu-icon.open .menu-btn-burger::after{-webkit-transform:rotate(-45deg) translate(35px, 35px);transform:rotate(-45deg) translate(35px, 35px)}.home .site-identity img{max-width:100%;max-height:100px}.shrinked .site-identity{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.home .main-nav li:hover .sub-menu,.page-about .main-nav li:hover .sub-menu{background:transparent}.home .main-header.shrinked .main-nav li:hover .sub-menu,.page-about .main-header.shrinked .main-nav li:hover .sub-menu{background-image:-webkit-gradient(linear, left top, left bottom, from(#4e7390), color-stop(#476982), to(#3d576b));background-image:linear-gradient(to bottom, #4e7390, #476982, #3d576b)}.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.main-nav .menu-main-menu-container{height:100%}.main-nav ul{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1024px;min-height:40px;margin:0 auto;height:100%}.main-nav li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav li a{font-family:'Neue-Helvetica', sans-serif;display:inline-block;font-size:0.9em;font-weight:300;text-transform:uppercase;color:#cacaca;padding:7px 20px;-webkit-transition:all 0.6s;transition:all 0.6s}.main-nav li:hover a{color:#ffffff}.main-nav li:hover .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;position:absolute;top:100%;left:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#4e7390), color-stop(#476982), to(#3d576b));background-image:linear-gradient(to bottom, #4e7390, #476982, #3d576b)}.main-nav li:hover .sub-menu ul{display:none}.main-nav .sub-menu{display:none;position:relative;height:auto;background:#fff;z-index:99}.main-nav .sub-menu li a{text-align:left}.main-nav li .sub-menu li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.main-nav li .sub-menu li ul{display:none;height:auto}.main-nav li .sub-menu li:hover ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;position:absolute;top:0;left:100%}.main-nav li a:hover,.main-nav .main-nav li.current-menu-item.menu-item-has-children .sub-menu li a:hover{color:#ffffff}.main-nav li a:hover::after,.main-nav .main-nav li.current-menu-item.menu-item-has-children .sub-menu li a:hover:after{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.main-nav li a::after,.main-nav .main-nav li.current-menu-item a::after{content:"";display:block;border-bottom:2px solid #ffffff;opacity:0;width:100%;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.4s;transition:all 0.4s}.main-nav li.current-menu-item a{color:#ffffff;font-weight:600}.main-nav li.current-menu-item a::after{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.main-nav li.current-menu-item.menu-item-has-children .sub-menu li a::after{opacity:0}.main-nav .menu-item-has-children:after{font-family:"Font Awesome 5 Free";content:"\f107";font-weight:900}.main-nav .sub-menu .menu-item-has-children:after{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:900;margin-right:5px}.home .main-nav li a::after,.home .main-nav .main-nav li.current-menu-item a::after{border-bottom:none}.home .main-nav li a:hover::after,.home .main-nav .main-nav .main-nav li.current-menu-item.menu-item-has-children .sub-menu li a:hover:after{border-bottom:2px solid #ffffff}.home .main-nav li a{color:#ffffff}.home .main-header.shrinked .main-nav li.current-menu-item a{color:#ffffff}.home .main-header.shrinked .main-nav li a{color:#cacaca}.home .main-header.shrinked .main-nav li a:hover{color:#ffffff}.home .main-header.shrinked .main-nav li a::after,.home .main-header.shrinked .main-nav .main-nav li.current-menu-item a::after{border-bottom:2px solid #ffffff}.home .main-header.shrinked .main-nav li.home-menu-contact a::after{opacity:0}.home .main-header.shrinked .main-nav li.home-menu-contact a:hover::after{opacity:1;border-bottom:2px solid #ffffff}.home .main-header.shrinked .main-nav li.home-menu-contact a{color:#cacaca}.home .main-header.shrinked .main-nav li.home-menu-contact a:hover{color:#ffffff}#mobile-menu{display:none;position:relative;background:#3d576b;color:#c9c9c9;z-index:100;max-height:0;width:100%;opacity:0;pointer-events:none;-webkit-box-shadow:-1px -4px 10px 0px rgba(0,0,0,0.1);box-shadow:-1px -4px 10px 0px rgba(0,0,0,0.1);-webkit-transition:all 1.4s;transition:all 1.4s}#mobile-menu ul{padding:0}#mobile-menu li{list-style:none;border-bottom:1px solid #c9c9c9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}#mobile-menu li:last-child{border-bottom:none}#mobile-menu li a{font-family:'Neue-Helvetica', sans-serif;padding:18px 30px;color:#c9c9c9;text-transform:uppercase;font-size:0.9rem;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu-btn{padding:6px 12px;margin-left:auto;background:#3d576b;border:none;outline:none;cursor:pointer;color:#c9c9c9;position:absolute;right:15px;top:12px}#mobile-menu .arrow-down:after{font-family:"Font Awesome 5 Free";content:"\f107";font-size:0.95rem;font-weight:900}#mobile-menu .arrow-up:after{font-family:"Font Awesome 5 Free";content:"\f106";font-size:0.95rem;font-weight:900}#mobile-menu .menu-item-has-children .sub-menu.closed{display:none}#mobile-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu.closed{display:none}#mobile-menu .menu-item-has-children .sub-menu.open{display:block;background:#c9c9c9;margin-top:10px}#mobile-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu.open{display:block;margin-top:10px}#mobile-menu .menu-item-has-children .sub-menu.open li a{color:#3d576b;padding-left:35px}#mobile-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu.open li a{padding-left:40px}#menu-icon{height:100%;font-size:2.2em;padding:5px 15px;margin-left:auto;color:#303030;display:none}.main-nav .search-form,#mobile-menu .search-form{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .search-form input,#mobile-menu .search-form input{height:35px;font-size:0.92rem;border:none;outline:none;-webkit-box-shadow:inset 0px 0px 10px -4px rgba(0,0,0,0.4);box-shadow:inset 0px 0px 10px -4px rgba(0,0,0,0.4)}.main-nav .search-form #search-btn,#mobile-menu .search-form #search-btn{width:48px;cursor:pointer;border:1px solid #ddd;-webkit-transition:all 0.4s;transition:all 0.4s}.main-nav #search-icon,#mobile-menu #search-icon{margin-left:15px;margin-right:5px;cursor:pointer;-webkit-transition:all 0.4s;transition:all 0.4s}.main-nav #searchbox,#mobile-menu #searchbox{position:absolute;right:50px;top:213px;width:500px;pointer-events:none;z-index:50;opacity:0;-webkit-transition:top 1.8s, opacity 0.8s;transition:top 1.8s, opacity 0.8s}.main-nav #searchbox input,#mobile-menu #searchbox input{height:48px;width:91%;height:52px;padding:10px;font-size:0.92rem;border:none;outline:none;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.4);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.4)}.main-nav #searchbox #search-btn,#mobile-menu #searchbox #search-btn{font-family:"Font Awesome 5 Free" !important;font-weight:900;color:#fff;width:48px;background:#3d576b;position:absolute;right:0;top:0;cursor:pointer;border:0px solid #ddd;-webkit-box-shadow:inset 0px 0px 5px 0px #ccc;box-shadow:inset 0px 0px 5px 0px #ccc;-webkit-transition:all 0.75s;transition:all 0.75s}.main-nav #searchbox #search-btn:hover,#mobile-menu #searchbox #search-btn:hover{padding:0px 40px 0 28px}.main-nav #searchbox #search-btn:hover,#mobile-menu #searchbox #search-btn:hover{background:#273540}.main-header.shrinked .main-nav #searchbox{top:75px}#mobile-menu .searchbox-mobile-menu{padding:10px 23px;margin-bottom:5px}#mobile-menu .searchbox-mobile-menu .search-form input{width:100%;padding:20px}#mobile-menu .searchbox-mobile-menu .search-form input:focus,#mobile-menu .searchbox-mobile-menu .search-form input:active{-webkit-box-shadow:0px 0px 4px 1px #b5b5b5;box-shadow:0px 0px 4px 1px #b5b5b5}#mobile-menu .searchbox-mobile-menu .search-form #search-btn,#mobile-menu .searchbox-mobile-menu .search-form #mobile-search-btn{border:1px solid #3d576b;font-family:"Font Awesome 5 Free" !important;font-weight:900;color:#fff;width:100px;background:#4f7c9e;cursor:pointer;border:0px solid #ddd;-webkit-box-shadow:inset 0px 0px 5px 0px #ccc;box-shadow:inset 0px 0px 5px 0px #ccc;-webkit-transition:all 0.75s;transition:all 0.75s;padding:20px;line-height:2px}#mobile-menu .searchbox-mobile-menu .search-form #search-btn:hover,#mobile-menu .searchbox-mobile-menu .search-form #mobile-search-btn:hover{padding:21px 50px 21px 43px}.page-wrapper{background:#f3f0ee}.page-container{margin:0 auto;padding:285px 15px 120px 15px;width:1100px;max-width:100%;background:#f3f0ee}.page-container h1:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-container h1:first-child::after{content:"";display:block;height:5px;background:#FDB600;text-align:center;width:28px;margin-top:5px}.slick-slide{margin:0px 5px}.slick-prev:before,.slick-next:before{color:#3D576B}.no-results{background:#f9f5ea;-webkit-box-shadow:0px 0px 8px 3px #c2c2c2;box-shadow:0px 0px 8px 3px #c2c2c2;padding:30px 15px;text-align:center;width:100%}.no-results h2:first-of-type{padding-bottom:10px;border-bottom:3px solid #FDB600}.no-results h3{text-align:left}.no-class-results h2:first-of-type{padding-bottom:10px;border-bottom:3px solid #FDB600}.page-title{margin-bottom:55px}.blog-container .swy-flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-container .swy-flex-grid .swy-flex-col-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;margin:0 0 45px 0;-webkit-box-shadow:0 0 0px 1px #a1a1a1;box-shadow:0 0 0px 1px #a1a1a1;-webkit-animation:popInTop;animation:popInTop;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-transition:all 0.6s;transition:all 0.6s}.blog-container .swy-flex-grid .swy-flex-col-grid:hover{-webkit-box-shadow:0 0 10px 1px #a1a1a1;box-shadow:0 0 10px 1px #a1a1a1}.blog-container .swy-flex-grid .swy-flex-col-grid .thumbnail{line-height:0;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.blog-container .swy-flex-grid .swy-flex-col-grid .thumbnail:hover img{-webkit-filter:blur(0.5px) saturate(40%);filter:blur(0.5px) saturate(40%)}.blog-container .swy-flex-grid .swy-flex-col-grid .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.8s;transition:all 0.8s}.blog-container .swy-flex-grid .swy-flex-col-grid .thumbnail.placeholder img{-o-object-fit:contain;object-fit:contain}.blog-container .swy-flex-grid .swy-flex-col-grid .swy-flex-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px}.blog-container .swy-flex-grid .swy-flex-col-grid .swy-flex-list h2{padding:10px 0}.blog-container .swy-flex-grid .swy-flex-col-grid .swy-flex-list p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:15px 0 25px 0;border-bottom:1px solid}.blog-container .swy-flex-grid .swy-flex-col-grid .swy-flex-list .post-link{color:#3d576b;text-decoration:none}.blog-container .swy-flex-grid .swy-flex-col-grid .swy-flex-list .read-more-btn{margin:10px 0;background:#3d576b;-ms-flex-item-align:start;align-self:flex-start;padding:8px 15px;color:#ffffff;text-decoration:none;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-box-shadow:inset 0px 0px 5px 0px #ccc;box-shadow:inset 0px 0px 5px 0px #ccc}.blog-container .swy-flex-grid .swy-flex-col-grid .swy-flex-list .read-more-btn:hover{background:#253440;padding:8px 25px 8px 15px}.blog-container .swy-flex-grid .swy-flex-col-grid .swy-flex-list .read-more-btn.join{padding:8px 25px}.blog-container .swy-flex-grid .swy-flex-col-grid .swy-flex-list .read-more-btn.join:hover{padding:8px 30px 8px 30px}.blog-container .swy-flex-grid .swy-flex-col-grid.classes .swy-flex-list{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.blog-container .swy-flex-grid .swy-flex-col-grid.classes .swy-flex-list .post-link{text-align:center}.blog-container .swy-flex-grid .swy-flex-col-grid.classes .swy-flex-list .read-more-btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:inline-block}.blog-container .swy-flex-grid .swy-flex-col-grid.classes p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:none;text-align:left}.blog-container .swy-flex-grid.classes{display:block}.blog-container .loadmore{text-align:center;margin-top:45px}.blog-container .load-more-posts{color:#ffffff;background:#3d576b;padding:10px 20px;cursor:pointer;-webkit-transition:all 0.8s;transition:all 0.8s}.blog-container .load-more-posts:hover{background:#f3f0ee;color:#3d576b;-webkit-box-shadow:0 0 2px 1px #3d576b;box-shadow:0 0 2px 1px #3d576b}.blog-container .no-more-posts{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:45px}.blog-container.number-cols-three .swy-flex-grid,.blog-container.number-cols-two .swy-flex-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-container.number-cols-three .swy-flex-grid .swy-flex-col-grid,.blog-container.number-cols-two .swy-flex-grid .swy-flex-col-grid{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-container.number-cols-three .swy-flex-grid .swy-flex-col-grid .thumbnail,.blog-container.number-cols-two .swy-flex-grid .swy-flex-col-grid .thumbnail{-webkit-box-flex:0;-ms-flex:none;flex:none}.blog-container.number-cols-three .swy-flex-grid .swy-flex-col-grid .thumbnail img,.blog-container.number-cols-two .swy-flex-grid .swy-flex-col-grid .thumbnail img{height:230px}.blog-container.number-cols-three .swy-flex-grid .swy-flex-col-grid .swy-flex-list,.blog-container.number-cols-two .swy-flex-grid .swy-flex-col-grid .swy-flex-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blog-container .no-posts .swy-flex-grid.blog{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swy-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.swy-flex-container.blog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.class-aside{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;position:relative}.classes-list{border-left:5px solid;color:#ca9683;position:-webkit-sticky;position:sticky;top:100px}.class-spacer{height:110px;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;margin-left:auto}.class-spacer.post-num-1{height:0;-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%}.class-list-order{list-style:none;margin-left:20px}.class-list-item{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.class-list-link,.all-classes-btn{color:#ca9683;font-size:1.25em}.class-list-link:hover,.all-classes-btn:hover{color:#ce714f}.all-classes-btn{display:inline-block;margin-top:15px}.class-list-link:after{content:"";display:block;border-bottom:2px solid #ce714f;opacity:0;width:100%;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.4s;transition:all 0.4s}.class-list-link:hover::after{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.pay-options{display:inline-block;margin:25px 0}.payment{margin:15px 0 40px 0;padding-bottom:5px;border-bottom:3px solid #FDB600}.method{font-size:20px;font-family:'Neue-Helvetica', sans-serif;color:#525252;-webkit-box-shadow:0px 0px 5px 1px #c2c2c2;box-shadow:0px 0px 5px 1px #c2c2c2;padding:20px 15px;background:#f3f3f3}.bank-transfer{margin-bottom:30px}.acc-details{font-weight:700;color:#c67600}.blog-container.number-cols-one .swy-flex-grid .swy-flex-col-grid{margin:0 0 0 auto}.blog-container.number-cols-one .swy-flex-grid.blog .swy-flex-col-grid{margin:0 0 60px 0}.blog-container.number-cols-two .swy-flex-grid .swy-flex-col-grid{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}.blog-container.swy-events .swy-flex-grid .swy-flex-col-grid{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-shadow:0 0 5px 1px #a1a1a1;box-shadow:0 0 5px 1px #a1a1a1;background:#dee4e2}.blog-container.swy-events .swy-flex-grid .swy-flex-col-grid .thumbnail{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.blog-container.swy-events .swy-flex-grid .swy-flex-col-grid .swy-flex-list{padding:0px 30px;background:#dee4e2}.blog-container.swy-events .swy-flex-grid .swy-flex-col-grid .join-btn{padding:20px 0}.event-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;background:#f6ede8;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #a1a1a1;border-left:8px solid #3d576b;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.event-date{text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event-date h2{font-size:2.5em;margin-bottom:10px;color:#3d576b}.event-date h3{font-size:1.1em;color:#3d576b}.event-details{display:-webkit-box;display:-ms-flexbox;display:flex}.event-date-mobile{display:none}.event-time{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.event-time h3:first-child{margin-right:30px}.listen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.listen audio{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.pagination{margin-top:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .page-numbers.current{background-color:#FDB600}.pagination .page-numbers{color:white;margin:10px 4px;padding:10px 15px;background-color:#3d576b;-webkit-transition:all 0.8s;transition:all 0.8s}.pagination .page-numbers:hover{background-color:#FDB600}.timetable-wrapper h2,.swy-flex-container.classes h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px}.timetable-wrapper h2::after,.swy-flex-container.classes h2::after{content:"";display:block;height:5px;background:#FDB600;text-align:center;width:28px;margin-top:5px}#timetable-display{padding:30px 0 65px}.profile-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;font-size:14.5px}.profile-meta img{margin-right:12px}.profile-meta .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-meta .author .post-author{font-size:14px;font-weight:600}.instructor-profile-picture{border-radius:50%}.single-classes .mptt-shortcode-wrapper .mptt-shortcode-table{display:none !important}.single-classes .mptt-shortcode-wrapper .mptt-shortcode-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-classes .mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list{margin:2rem 2rem 2rem 0}.single-classes .mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column{margin:2rem;-webkit-transition:all 0.7s;transition:all 0.7s;background:#f9f5ea;-webkit-box-shadow:-5px 6px 5px 0px #c2c2c2;box-shadow:-5px 6px 5px 0px #c2c2c2;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.single-classes .mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event{margin-left:0.8rem}.single-classes .mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-column-title{margin:2rem}.single-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-header .read-more-btn{background:#3d576b;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;color:#ffffff;text-decoration:none;-webkit-transition:all 0.5s;transition:all 0.5s;display:inline-block;font-size:17px;cursor:pointer;width:120px;height:40px;line-height:40px;margin:35px 20px;text-align:center;text-decoration:none;-webkit-transition:all 0.6s;transition:all 0.6s}.single-header .read-more-btn:hover{background:#5985a7;width:135px}.single-img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}.class-post-content,.blog-post-content{margin:30px 0;padding:20px;-webkit-box-shadow:0px 0px 15px 2px #c2c2c2;box-shadow:0px 0px 15px 2px #c2c2c2;background:#f3f3f3;text-align:center}.class-post-content p,.blog-post-content p{margin-bottom:20px;font-size:1.1em}#class-schedule{margin:20px 0 45px 0}#class-schedule .weekly-title{text-align:center;border-bottom:4px solid #FDB600;padding-bottom:10px}.class-location{margin:35px 0 120px  0;background:#f6ede8;padding:20px;-webkit-box-shadow:0px 0px 15px 2px #c2c2c2;box-shadow:0px 0px 15px 2px #c2c2c2;text-align:center}.class-location h2{margin-bottom:40px}.class-location .class-location-details h3{margin-bottom:30px}.class-location .class-location-details h4{margin-top:30px}.class-location .class-external-link{color:#ce714f}.class-contact h2,.class-location h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0}.class-contact h2:after,.class-location h2:after{content:"";display:block;height:5px;background:#FDB600;text-align:center;width:35px;margin-top:5px}.class-contact{margin:20px 0;padding:20px;-webkit-box-shadow:0px 0px 15px 2px #c2c2c2;box-shadow:0px 0px 15px 2px #c2c2c2;background:#f6ede8}.class-contact h3{text-align:center;margin-bottom:35px}.shanti-class-contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shanti-class-contact-form label{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-family:'Neue-Helvetica', sans-serif;color:#525252}.shanti-class-contact-form .class-inner-contact-form p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shanti-class-contact-form .class-inner-contact-form label{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.shanti-class-contact-form .class-inner-contact-form input{width:100%;margin:10px 0 20px;padding:0.8em}.shanti-class-contact-form .class-inner-contact-form input#name{width:95%}.shanti-class-contact-form input#submit-form{width:100%;margin-top:20px;background:#3d576b;color:#fff;outline:none;border:none;font-size:1em;padding:13px 0.5rem;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s}.shanti-class-contact-form input#submit-form:hover{background:#232e36}.shanti-class-contact-form select,.shanti-class-contact-form textarea{width:100%;margin-top:15px}.shanti-class-contact-form select{margin:10px 0 30px 0}.blog-content .profile-meta{font-size:14px}.blog-content .profile-meta .author .post-author{font-size:18px;color:#3d576b;margin-bottom:8px}.blog-content .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-content .post-meta span{margin-right:10px}.blog-content .post-meta a{color:#525252;font-family:'EB Garamond', serif}.blog-content .post-meta i{margin-right:5px;color:#3d576b}.blog-content .post-links-nav{margin:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-content .post-links-nav a{background:#3d576b;color:#fff;padding:10px 25px;-webkit-transition:all 0.8s;transition:all 0.8s}.blog-content .post-links-nav .prev-post:hover{background:#223341}.blog-content .post-links-nav .prev-post:hover i{-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0)}.blog-content .post-links-nav .next-post:hover{background:#223341}.blog-content .post-links-nav .next-post:hover i{-webkit-transform:translate(10px, 0);transform:translate(10px, 0)}.blog-content .prev-post i{margin-right:10px;-webkit-transition:all 0.8s;transition:all 0.8s}.blog-content .next-post i{margin-left:10px;-webkit-transition:all 0.8s;transition:all 0.8s}.back-link{margin-top:35px}.back-link a:hover i{-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0)}.back-link i{margin-right:10px;-webkit-transition:all 0.7s;transition:all 0.7s}.swy-events .back-link{margin:35px 0;-ms-flex-item-align:start;align-self:flex-start}.swy-past-events .back-link{margin:35px 0;-ms-flex-item-align:end;align-self:flex-end}.swy-past-events .back-link a:hover i{-webkit-transform:translate(10px, 0);transform:translate(10px, 0)}.swy-past-events .back-link i{margin-left:10px;-webkit-transition:all 0.7s;transition:all 0.7s}.recent-posts{margin:75px 0 60px 0}.recent-posts h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recent-posts h2::after{content:"";display:block;height:5px;background:#FDB600;text-align:center;width:28px;margin-top:5px}.recent-posts-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recent-post-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;-webkit-transition:all 0.7s;transition:all 0.7s;background:#f9f5ea;-webkit-box-shadow:-5px 6px 5px 0px #c2c2c2;box-shadow:-5px 6px 5px 0px #c2c2c2;padding:20px}.recent-post-column:hover{-webkit-box-shadow:0px 0px 12px 5px #c2c2c2;box-shadow:0px 0px 12px 5px #c2c2c2}.recent-post-column img{height:150px;width:100%;-o-object-fit:cover;object-fit:cover}.recent-post-column span{font-size:14px;margin:10px 0}.recent-post-column .post-link {margin-top: 12px;}.recent-post-column p{margin:10px 0 25px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.recent-post-column .read-more-btn{margin-top:10px;background:#3d576b;-ms-flex-item-align:start;align-self:flex-start;padding:8px 20px;color:#ffffff;-webkit-transition:all 0.5s;transition:all 0.5s}.recent-post-column .read-more-btn:hover{background:#253440;padding:8px 25px 8px 25px}.event-single-meta{background:#f9f5ea;margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0px 0px 5px 1px #c2c2c2;box-shadow:0px 0px 5px 1px #c2c2c2}.event-single-meta-data{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:40px;position:relative}.event-single-col i{padding-bottom:20px;color:#fdb600;font-size:3em}.comment-respond{margin-top:20px}#comments form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comment-body{margin-bottom:35px}.comment-notes,.logged-in-as{width:100%;margin:20px 0}#comments .reply{position:absolute;margin:-30px 20px 0;color:#9d9d9d}#comments .reply a{color:#9d9d9d}#comments .reply:before{font-family:"Font Awesome 5 Free";content:"\f3e5";font-weight:900;display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin:0 4px 0 0}.bypostauthor{background:none}.flex-form{padding:12px 0}.flex-form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 46%;flex:1 0 46%;margin-right:10px}.flex-form input:focus,.flex-form textarea:focus{-webkit-box-shadow:0px 0px 10px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 5px rgba(0,0,0,0.1);border:1px solid #a9a9a9;outline:none}.flex-form-textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-right:10px}.flex-form-submit{width:100%}.flex-form-submit input{background:#3d576b;color:#ffffff;padding:10px 35px;font-size:1.1em;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s}.flex-form-submit input:hover{background:#223341}#comments label.comment-error{color:red}.comments-area{width:100%;-webkit-box-shadow:0 0 0px 1px #a1a1a1;box-shadow:0 0 0px 1px #a1a1a1;color:#424346;background:#fffaeb;padding:25px;background:#f6ede8}.comment-list{padding:0;margin-bottom:70px}.comment-list li{list-style:none;margin-bottom:30px}.comment-author{padding:10px 5px 0}.vcard img{background:#fff;float:left;margin:0 10px 0 0px;border-radius:50%}.vcard .fn{text-transform:uppercase;font-size:17px;display:inline-block;margin:10px 0 0}.vcard .says{display:none}.comment-metadata a{color:#999}.comment-content{padding:10px 20px 45px;margin:25px 0 0;font-size:15px;border:1px solid #a1a1a1;background:#f3f0ee}#cancel-comment-reply-link{margin-left:10px}#cancel-comment-reply-link:before{content:'-';margin-right:5px}#comments ol.children{-webkit-padding-start:40px;padding-inline-start:40px}.class-search-form{margin:40px 0 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.class-search-form .searchform{width:100%}.class-search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.class-search-form .input-wrapper{width:100%}.class-search-form input{padding:17px 20px;-webkit-box-shadow:0 0 0px 1px #a3a3a3;box-shadow:0 0 0px 1px #a3a3a3;border:none;width:100%;-webkit-transition:all 0.5s;transition:all 0.5s}.class-search-form input:focus,.class-search-form input:hover{-webkit-box-shadow:0 0 5px 3px #a3a3a3;box-shadow:0 0 5px 3px #a3a3a3;border:none;outline:none}.class-search-form #class-search-btn{background-color:#3d576b;padding:15px 40px;-webkit-box-shadow:0 0 0px 1px #a3a3a3;box-shadow:0 0 0px 1px #a3a3a3;border:none;color:#ffffff;font-size:17px;-webkit-transition:all 0.5s;transition:all 0.5s}.class-search-form #class-search-btn:focus{outline:none}.class-search-form #class-search-btn:hover{padding:15px 50px;cursor:pointer;background-color:#253a4a}.no-class-results{background:#f9f5ea;-webkit-box-shadow:0px 0px 8px 3px #c2c2c2;box-shadow:0px 0px 8px 3px #c2c2c2;text-align:center;padding:30px 35px;width:100%}.no-class-results .searched-class-term{color:#a56a55}.no-class-results h3:first-of-type{margin-top:25px;text-align:left}.no-class-results h3:last-of-type{margin-bottom:25px;text-align:left}.no-class-results .view-all-classes{text-align:left}.no-class-results .view-all-classes a{background:#3d576b;padding:12px 20px;color:#ffffff;-webkit-transition:all 0.5s;transition:all 0.5s}.no-class-results .view-all-classes a:hover{background:#253a4a;padding:12px 28px}.class-search-form.no-results{margin:20px 0 40px 0}.post-type-archive-classes .class-search-form{margin:40px 0 0 0}.search-results.post-type-archive-classes .class-search-form{margin:40px 0 80px 0}.page-about .main-header{background:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-filter:drop-shadow(0px 0px 0px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 0px rgba(0,0,0,0.1))}.page-about .main-header.shrinked{background-image:-webkit-gradient(linear, left top, left bottom, from(#3d576b), color-stop(#52748e), color-stop(#4e7390), color-stop(#476982), to(#3d576b));background-image:linear-gradient(to bottom, #3d576b, #52748e, #4e7390, #476982, #3d576b);-webkit-filter:drop-shadow(0px 6px 4px #727b82);filter:drop-shadow(0px 6px 4px #727b82)}.about-container{padding:100px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-container .journey-text{width:1115px;max-width:100%;padding:0 15px;-webkit-box-shadow:0px 0px 15px 2px #c2c2c2;box-shadow:0px 0px 15px 2px #c2c2c2;background:#f3f3f3}.about-container .journey-text h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px}.about-container .journey-text h1:after{content:"";display:block;height:5px;background:#FDB600;text-align:center;width:35px;margin-top:5px}.about-container .journey-text p{font-size:1.08em;font-style:italic;text-align:center;line-height:1.3em;padding:10px 15px 40px}.about-container .part-two{padding:30px 15px 40px}.about-header-section{height:100vh;-webkit-transition:all 2500ms ease-in-out;transition:all 2500ms ease-in-out}.about-quote-section{height:95vh;-webkit-transition:all 2500ms ease-in-out;transition:all 2500ms ease-in-out;position:relative}.about-quote-wrapper{position:absolute;top:20%;left:5%}.about-quote{color:#fff;font-size:3vw;position:relative;-webkit-filter:drop-shadow(2px 4px 6px #000);filter:drop-shadow(2px 4px 6px #000)}.about-quote:before{content:'"';position:absolute;opacity:0.2;color:#fff;top:-0.4em;left:-3.5%;font-size:8em}.attribution{font-size:2vw}.about-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:100px 15px}.about-sections .shanti-way,.about-sections .services{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;padding:90px 40px;margin:40px 0px;background:#f3f3f3;-webkit-box-shadow:0px 0px 15px 2px #c2c2c2;box-shadow:0px 0px 15px 2px #c2c2c2}.about-sections .shanti-way{position:relative}.about-sections .socials{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-top:1px solid #a1a1a1;padding:60px 40px}.about-sections .socials .socials-content{text-align:center}.about-sections h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.about-sections h2:after{content:"";display:block;height:5px;background:#FDB600;text-align:center;width:35px;margin-top:5px}.back-to-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 0px 0;color:#c9c9c9}.back-to-top button{padding:0px 20px;border:none;color:#FDB600;-webkit-transition:all 0.5s;transition:all 0.5s;background:transparent;cursor:pointer}.back-to-top button:hover{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}.back-to-top button:focus{outline:none}.main-footer{height:auto;background:#3d576b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0 20px 0;background-image:-webkit-gradient(linear, left top, left bottom, from(#3d576b), color-stop(#52748e), color-stop(#4e7390), color-stop(#476982), to(#3d576b));background-image:linear-gradient(to bottom, #3d576b, #52748e, #4e7390, #476982, #3d576b)}.main-footer .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:1100px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.main-footer .footer-container .footer-inner-container{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.main-footer .footer-container .footer-inner-container.copyright-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:40px}.main-footer .footer-container .footer-inner-container .footer-links ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-footer .footer-container .footer-inner-container .footer-links ul li{margin-bottom:25px;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-right:auto}.main-footer .footer-container .footer-inner-container .footer-links ul li a{color:#ffe49d}.main-footer .footer-container h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;color:#c9c9c9}.main-footer .footer-container h3::after{content:"";display:block;height:5px;background:#FDB600;text-align:center;width:35px;margin-top:5px}.main-footer .footer-container .footer-icons{text-align:center}.main-footer .footer-container .footer-icons a{color:#ffe49d;text-decoration:none}.main-footer .footer-container .footer-icons span{margin:10px 0;-webkit-transition:all 0.5s;transition:all 0.5s}.main-footer .footer-container .footer-icons span:hover{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}.main-footer .footer-container .footer-icons .fab{color:#4e7390;font-size:1em}.main-footer .footer-container .copyright{margin:30px 30px 0 30px;color:#c9c9c9}.cookie-banner{padding:40px;width:100%;height:100px;position:fixed;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#ffe49d;color:#525252;z-index:-1;opacity:0;-webkit-transition:all 1.8s;transition:all 1.8s}.cookie-banner .cookie-banner-inner{width:1100px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:0 15px}.cookie-banner .cookie-info{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;margin-right:auto}.cookie-banner .cookie-info-link{margin-top:10px;text-decoration:underline}.cookie-banner .cookie-info-link a{font-size:18px;color:#4e7390}.cookie-banner .accept{padding:10px 15px;background:#3d576b;color:#fff;border:none;cursor:pointer;-webkit-transition:all 0.6s;transition:all 0.6s}.cookie-banner .accept:hover{background:#23333f}.cookie-banner .accept:focus{outline:none}.page-privacy-policy h2,.page-privacy-policy h3{margin-bottom:20px;padding-bottom:5px;border-bottom:3px solid #FDB600;margin-top:45px}.page-privacy-policy p{font-size:1.1em;margin-bottom:20px}.page-privacy-policy .personal-data{padding-bottom:0;border-bottom:none}.page-privacy-policy .main-footer .footer-container h3{margin-bottom:30px;padding-bottom:0;border-bottom:none}.sitemap-row{margin-bottom:75px;padding:20px;-webkit-box-shadow:0px 0px 15px 2px #c2c2c2;box-shadow:0px 0px 15px 2px #c2c2c2}.sitemap-row h2{margin-bottom:20px;padding-bottom:5px;border-bottom:3px solid #FDB600}.sitemap-row ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemap-row li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin:15px 0;-webkit-transition:all 0.5s;transition:all 0.5s}.sitemap-row li:hover{-webkit-transform:translate(5px, 0px);transform:translate(5px, 0px)}.page-404{display:-webkit-box;display:-ms-flexbox;display:flex}.page-404 .content-404{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}.page-404 .content-404 h2{margin-bottom:20px;padding-bottom:5px;border-bottom:3px solid #FDB600}.page-404 .content-404 ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-404 .content-404 li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin:15px 0;-webkit-transition:all 0.5s;transition:all 0.5s}.page-404 .content-404 .no-results{padding:0}.away-notice{background:#f9f5ea;border-left:7px solid #FDB600;padding:30px;margin-bottom:70px;-webkit-box-shadow:0px 0px 8px 3px #c2c2c2;box-shadow:0px 0px 8px 3px #c2c2c2}.away-notice .bold{font-family:'Neue-Helvetica', sans-serif;font-weight:700;color:#a07300}.podcast-header{height:75vh}.podcast-header-inner{position:relative;width:100%}.podcast-header-image{position:absolute;height:0;width:100%;opacity:0.5;pointer-events:none}.listen-others{margin-top:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.listen-others .listen-on{display:inline-block;margin:0 50px 0 0}.listen-others .spotify,.listen-others .apple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:225px;color:#ffffff;background:#1a2227;padding:10px 20px;border-radius:10px}.listen-others span{font-family:'Neue-Helvetica', sans-serif;margin-left:10px}.fab.fa-spotify{color:#7ab800}.fab.fa-apple{color:#979797}.while-listening,.support-podcast{margin:150px 0 75px 0}.while,.support{margin-bottom:20px;padding-bottom:5px;border-bottom:3px solid #FDB600}.support-patreon{-webkit-box-shadow:0px 0px 15px 2px #c2c2c2;box-shadow:0px 0px 15px 2px #c2c2c2;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f6ede8}.patreon-logo{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;padding:50px}.patreon-text{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2em}.testimonial-wrapper{width:1100px;max-width:100%;margin:40px 0 30px 0}.testimonial-wrapper *{scrollbar-width:thin;scrollbar-color:#3d576b #f3f0ee}.testimonial-wrapper *::-webkit-scrollbar{width:8px}.testimonial-wrapper *::-webkit-scrollbar-track{background:#f3f0ee}.testimonial-wrapper *::-webkit-scrollbar-thumb{background-color:#3d576b;border-radius:20px;border:3px solid #f3f0ee}.testimonial-wrapper h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0}.testimonial-wrapper h2::after{content:"";display:block;height:5px;background:#FDB600;text-align:center;width:35px}.testimonial-wrapper .testimonials .slick-slide{margin:0px 20px}.testimonial-wrapper .testimonials .slick-slide .testimonial-full{display:none}.testimonial-wrapper .testimonials .read-more{color:#3d576b;font-size:14px;border:none}.testimonial-wrapper .testimonials .testimonial{position:relative}.testimonial-wrapper .testimonials .testimonial .quote-icon{position:absolute;top:5px;left:20px;-webkit-box-shadow:0px 0px 5px 2px #a1a1a1;box-shadow:0px 0px 5px 2px #a1a1a1;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.testimonial-wrapper .testimonials .testimonial p{padding:20px 10px}.testimonial-wrapper .testimonials .testimonial .testimonial-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonial-wrapper .testimonials .testimonial .testimonial-text{-webkit-box-shadow:-3px 5px 5px 0px #a1a1a1;box-shadow:-3px 5px 5px 0px #a1a1a1;background:#f3f3f3;margin:20px 0;height:410px;overflow:auto;overflow-x:hidden}.testimonial-wrapper .testimonials .testimonial .testimonial-text.has-image{padding:10px}.testimonial-wrapper .testimonials .testimonial .testimonial-text.no-image{padding:50px 10px 10px}.testimonial-wrapper .testimonials .testimonial .testimonial-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}.testimonial-wrapper .testimonials .testimonial .testimonial-image img{width:108px;height:108px;border-radius:50%}.testimonial-wrapper .testimonials .testimonial .testimonial-from{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonial-wrapper .testimonials .testimonial .testimonial-from .testimonial-name{padding:0 10px;font-weight:600;margin-left:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.page-podcast .page-container{padding:120px 15px}@media (max-width: 1109px){.main-header .main-nav ul{display:none}.main-header .header-container{padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.main-header.shrinked .header-container{padding:0;height:auto;-webkit-transition:all 0.8s ease-in;transition:all 0.8s ease-in}.main-header .logo{padding:5px 8px;margin:0}.main-nav #searchbox,.main-nav #search-icon{display:none}.site-identity{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;margin-bottom:0}.site-identity .logo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.site-identity .logo .logo-img{max-height:55px;-webkit-transition:all 0.8s;transition:all 0.8s}.site-identity .logo .logo-img-text{margin-left:5px;-webkit-transition:all 0.8s;transition:all 0.8s}.home.page-loaded .site-identity .logo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-animation:slideInLeft 1.6s ease-in-out;animation:slideInLeft 1.6s ease-in-out}.home.page-loaded .site-identity .menu-icon{-webkit-animation:slideInRight 1.6s ease-in-out;animation:slideInRight 1.6s ease-in-out}.main-header.shrinked .site-identity .logo .logo-img{max-height:45px}.main-header.shrinked .site-identity .logo .logo-img-text{max-height:40px;margin-left:5px}.home .site-identity img,.site-identity img{max-height:55px}.site-identity .menu-icon{display:-webkit-box;display:-ms-flexbox;display:flex}#mobile-menu{display:block;overflow-y:scroll;height:85vh}.shanti-flex-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:90%}.shanti-flex-grid .shanti-flex-text{margin-bottom:0;max-width:100%;text-align:center}.shanti-flex-grid .shanti-flex-img{max-width:100%}.shanti-home-section.section-1,.about-header-section,.about-quote-section{height:95vh}.shanti-home-section.section-2 .shanti-flex-text,.shanti-home-section.section-3 .instructor,.shanti-home-section.section-3 .testimonial-wrapper{padding:0 20px}.shanti-home-section.contact-section{padding:45px 20px}.shanti-home-section.contact-section .shanti-contact-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shanti-home-section.contact-section .shanti-contact-form .swy-form-inputs{margin-right:0}.shanti-home-section.contact-section .shanti-contact-form .swy-form-inputs,.shanti-home-section.contact-section .shanti-contact-form .swy-message-field textarea,.shanti-home-section.contact-section .shanti-contact-form .swy-form-inputs input{width:100%}.shanti-home-section.contact-section .shanti-contact-form .swy-message-field{margin-top:40px}.page-container{padding:145px 15px 120px 15px}.single-classes .mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.blog-container.number-cols-three .swy-flex-grid .swy-flex-col-grid{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}.about-quote{font-size:4vw}.attribution{font-size:2.5vw}.main-footer{padding:50px 20px}}@media (max-width: 810px){.shanti-home-section.section-1,.about-header-section,.about-quote-section{height:65vh}.about-sections .shanti-way,.about-sections .services{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.patreon-logo{padding:20px}}@media (max-width: 768px){.main-header.shrinked .site-identity img{max-height:45px}.shanti-home-section.section-1,.about-header-section,.about-quote-section{height:60vh}.shanti-home-section.section-2 img{width:100%}.shanti-home-section.section-3 .instructor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shanti-home-section.section-3 .instructor img{width:150px;margin-bottom:30px}.blog-container .swy-flex-grid .swy-flex-col-grid,.blog-container.number-cols-one .swy-flex-grid .swy-flex-col-grid,.blog-container.number-cols-two .swy-flex-grid .swy-flex-col-grid,.blog-container.number-cols-three .swy-flex-grid .swy-flex-col-grid{-webkit-box-flex:0;-ms-flex:0 0 95%;flex:0 0 95%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 45px 0}.blog-container.number-cols-two .swy-flex-grid,.blog-container.number-cols-three .swy-flex-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-container .swy-flex-grid .swy-flex-col-grid .thumbnail{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.swy-flex-container.classes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.class-aside{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.classes-list{position:relative;top:0}.recent-post-column{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}.mptt-menu.mptt-navigation-select{position:relative;display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}.mptt-shortcode-wrapper .mptt-shortcode-list{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column,.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-column-title{margin:2rem;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list{margin:2rem 2rem 2rem 0}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .event-description{margin:1rem 0 0}.timetable-external-link{color:#ce714f;font-size:15px}.event-info{display:none}.event-date,.event-time{padding:20px}.event-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #a1a1a1}.event-date-mobile{display:block;background:#f6ede8;padding:20px;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-right:1px solid #a1a1a1}.event-date-mobile h2{font-size:1.8em}.event-date-mobile h3{font-size:1em}.blog-container.swy-events .swy-flex-grid .swy-flex-col-grid .swy-flex-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}.blog-container.swy-events .swy-flex-grid .swy-flex-col-grid .swy-flex-list .post-link{margin:0 auto;text-align:center}.blog-container.swy-events .swy-flex-grid .swy-flex-col-grid .swy-flex-list p{padding:15px 20px 25px 20px}.blog-container.swy-events .swy-flex-grid .swy-flex-col-grid .swy-flex-list .join-btn{padding:20px}.blog-container.swy-events .swy-flex-grid .swy-flex-col-grid .thumbnail{display:none}.class-location{padding:20px}.about-quote{font-size:4vw}.attribution{font-size:2.5vw}.podcast-header{height:50vh}.patreon-text{font-size:1.2em}.main-footer .footer-container .footer-inner-container{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;margin-bottom:40px}.main-footer .footer-container .footer-inner-container.copyright-content{margin-top:0;margin-bottom:0}.no-class-results{padding:30px 40px}.page-404{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-404{margin:0 auto}.image-404 img{height:auto}.cookie-banner{height:auto;padding:12px 25px}.cookie-banner .cookie-info-accept{-ms-flex-item-align:start;align-self:flex-start;margin-top:20px}.cookie-banner .cookie-banner-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 610px){.shanti-home-section.section-1,.about-header-section,.about-quote-section{height:58vh}.single-classes .mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.sitemap-row ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sitemap-row li{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}}@media (max-width: 576px){.shanti-home-section.section-1,.about-header-section,.about-quote-section{height:55vh}.shanti-home-section.section-2 .about-links a{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 30px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.patreon-text{font-size:1em}.listen-others{display:block}.listen-others .listen-on{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 30px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-header .read-more-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:35px 0px}.class-contact h3{text-align:left}.recent-post-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.recent-post-column img{height:180px}.shanti-class-contact-form .class-inner-contact-form p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.shanti-class-contact-form .class-inner-contact-form input#name{width:100%}.shanti-class-contact-form .class-inner-contact-form input{margin:10px 0 10px 0}.shanti-class-contact-form textarea{margin-top:10px}.flex-form-input{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.flex-form-textarea{padding-right:0}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column,.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-column-title{margin:2rem;-webkit-box-flex:1;-ms-flex:1 0 49%;flex:1 0 49%}.event-single-meta-data{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}.main-footer .footer-container .footer-inner-container{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}@media (max-width: 500px){.shanti-home-section.section-1,.about-header-section,.about-quote-section{height:50vh}.about-quote{font-size:4.5vw}.attribution{font-size:3.8vw}.support-patreon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.patreon-logo{padding:40px;width:40%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.patreon-text{font-size:1em;padding:20px;text-align:center}}@media (max-width: 380px){.site-identity .logo .logo-img{max-height:45px}.site-identity .logo .logo-img-text{max-height:34px}.shanti-home-section.section-1,.about-header-section,.about-quote-section{height:48vh}.main-header.shrinked .site-identity .logo .logo-img{max-height:37px}.main-header.shrinked .site-identity .logo .logo-img-text{max-height:30px}.shanti-home-section.section-2 #yoga-gallery .inner-box span{padding:0px 15px}.testimonials .slick-dots{bottom:-45px}.mptt-menu.mptt-navigation-select{margin:0}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column,.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-column-title{margin:2rem 0;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-column-title{margin:2rem}.blog-content .post-links-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-content .post-links-nav a{margin:auto auto 25px auto;width:150px}.blog-content .next-post{text-align:right}.event-time{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event-time h3:first-child{margin-right:0;margin-bottom:25px}.class-search-form #class-search-btn{padding:15px}.class-search-form #class-search-btn{background:url(https://icongr.am/fontawesome/search.svg?size=16&color=ffffff) center no-repeat;padding:15px 1px;color:transparent;background-color:#3d576b}.class-search-form #class-search-btn:hover{padding:15px 10px}.sitemap-row li{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.patreon-logo{padding:25px}.event-single-meta-data{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.page-404{display:-webkit-box;display:-ms-flexbox;display:flex}.page-404 .content-404 ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-404 .content-404 li{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}}@media (max-width: 300px){.shanti-home-section.section-1,.about-header-section,.about-quote-section{height:40vh}#mobile-menu .searchbox-mobile-menu .search-form #search-btn{width:50px;padding:21px 5px}.about-quote{font-size:6vw}.attribution{font-size:4vw}.patreon-logo{padding:20px;width:50%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.main-footer .footer-container .footer-inner-container .footer-links ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width: 265px){.event-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.event-date,.event-time{height:50%;width:100%}.main-footer .footer-container .footer-icons.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-footer .footer-container .footer-icons.socials a{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.class-search-form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.patreon-text{font-size:1em}.sitemap-row li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width: 230px){.site-identity .logo .logo-img-text{display:none}#mobile-menu .search-form{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-footer .footer-container .footer-inner-container .footer-links ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width: 1109px) and (orientation: landscape){.shanti-home-section.section-1,.about-header-section,.about-quote-section,.podcast-header{height:95vh}}div#player{background:url(https://shantiwarrioryoga.co.uk/wp-content/themes/shanti-warrior-yoga/img/shanti-warrior-yoga-logo.png) !important}::-webkit-details-marker{display:none}summary{display:block;cursor:pointer;padding:10px;font-size:22px;-webkit-transition:.3s;transition:.3s;border-bottom:2px solid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#815443}summary:focus{outline:none}summary:before{margin-top:2px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";float:left;margin-right:20px;text-align:center;font-size:20px}details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.5;margin-bottom:40px}details>p{-webkit-box-flex:1;-ms-flex:1;flex:1}details[open]>summary{color:#ce714f}details[open]>summary:before{content:"\f068"}details[open]>p{opacity:0;-webkit-animation-name:showContent;animation-name:showContent;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin:20px 5px;padding-left:20px}details[open]>div{-webkit-animation-name:slideDown;animation-name:slideDown;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideDown{from{opacity:0;height:0;padding:0}to{opacity:1;height:var(--contentHeight);padding:20px}}@keyframes slideDown{from{opacity:0;height:0;padding:0}to{opacity:1;height:var(--contentHeight);padding:20px}}@-webkit-keyframes showImage{from{opacity:0;-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0);-webkit-transform:scale(0.4);transform:scale(0.4)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes showImage{from{opacity:0;-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0);-webkit-transform:scale(0.4);transform:scale(0.4)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes showContent{from{opacity:0}to{opacity:1}}@keyframes showContent{from{opacity:0}to{opacity:1}}.grecaptcha-badge {display: none !important;}.recaptcha {font-size: 14px;margin-bottom: 8px;}.recaptcha a {color: #52748f;font-size: 12px;}
