@keyframes shine{to{left:125%}}@font-face{font-display:swap;font-family:"fontello";src:url(/wp-content/plugins/pixelwars-core-shortcodes/themes/global/css/fonts/fontello/font/fontello.eot?24047119);src:url(/wp-content/plugins/pixelwars-core-shortcodes/themes/global/css/fonts/fontello/font/fontello.eot?24047119#iefix)format("embedded-opentype"),url(/wp-content/plugins/pixelwars-core-shortcodes/themes/global/css/fonts/fontello/font/fontello.woff2?24047119)format("woff2"),url(/wp-content/plugins/pixelwars-core-shortcodes/themes/global/css/fonts/fontello/font/fontello.woff?24047119)format("woff"),url(/wp-content/plugins/pixelwars-core-shortcodes/themes/global/css/fonts/fontello/font/fontello.ttf?24047119)format("truetype"),url(/wp-content/plugins/pixelwars-core-shortcodes/themes/global/css/fonts/fontello/font/fontello.svg?24047119#fontello)format("svg");font-weight:400;font-style:normal}.tabs{margin-bottom:2em}.submit{position:relative;overflow:hidden}html a.social-link{display:inline-block;position:relative;padding:0;margin:0 .25em .5em 0;text-align:center;font-size:16px;font-weight:400;font-family:"fontello";width:40px;line-height:40px;color:inherit;background:#fff;border-radius:50%}html a.social-link:hover{color:#fff;background:#2a2a2a;border-color:#fff0}html a.social-link:active{top:1px;left:1px}.social-link.facebook:before{content:""}.social-link.wordpress:before{content:""}.social-link.youtube:before{content:""}.social-link.instagram:before{content:""}@font-face{font-display:swap;font-family:tutor;src:url(/wp-content/plugins/tutor/assets/fonts/tutor.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-display:swap;font-family:tutor;src:url(/wp-content/plugins/tutor/assets/fonts/tutor-v2.woff)format("woff");font-weight:400;font-style:normal;font-display:block}:root{--tutor-text-size:16px;--tutor-color-white:#fff;--tutor-color-success:#24a148;--tutor-color-success-rgb:36,161,72;--tutor-color-warning:#ed9700;--tutor-color-warning-rgb:237,151,0;--tutor-color-danger:#f44337;--tutor-color-danger-rgb:244,67,55;--tutor-color-secondary:#41454f;--tutor-color-subdued:#5b616f;--tutor-color-hints:#767c8e;--tutor-color-muted:#757c8e;--tutor-color-gray:#e3e5eb;--tutor-color-gray-10:#eff1f6}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;color:#444;background:#fff;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.site-content{padding-bottom:0!important}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:#1418279e;--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:#334affcc;--tec-color-accent-primary-active:#334affe6;--tec-color-accent-primary-background:#334aff12;--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:#141827cc;--tec-color-accent-secondary-active:#141827e6;--tec-color-accent-secondary-background:#14182712;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:#334affcc;--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:#0000;--tec-color-background-transparent:#fff9;--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:#14182712;--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:#da394d14;--tec-color-box-shadow:rgba(#000,0.14);--tec-color-box-shadow-secondary:rgba(#000,0.1);--tec-color-scroll-track:rgba(#000,0.25);--tec-color-scroll-bar:rgba(#000,0.5);--tec-color-background-primary-multiday:#334aff3d;--tec-color-background-primary-multiday-hover:#334aff57;--tec-color-background-secondary-multiday:#1418273d;--tec-color-background-secondary-multiday-hover:#14182757;--tec-color-accent-primary-week-event:#334aff1a;--tec-color-accent-primary-week-event-hover:#334aff33;--tec-color-accent-primary-week-event-featured:#334aff0a;--tec-color-accent-primary-week-event-featured-hover:#334aff24;--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background);--tec-border-radius-default:4px;--tec-border-width-week-event:2px;--tec-box-shadow-default:0 2px 5px 0 var(--tec-color-box-shadow);--tec-box-shadow-tooltip:0 2px 12px 0 var(--tec-color-box-shadow);--tec-box-shadow-card:0 1px 6px 2px var(--tec-color-box-shadow);--tec-box-shadow-multiday:16px 6px 6px -2px var(--tec-color-box-shadow-secondary);--tec-form-color-background:var(--tec-color-background);--tec-form-color-border-default:var(--tec-color-text-primary);--tec-form-color-border-active:var(--tec-color-accent-secondary);--tec-form-color-border-secondary:var(--tec-color-border-tertiary);--tec-form-color-accent-primary:var(--tec-color-accent-primary);--tec-form-box-shadow-default:var(--tec-box-shadow-default);--tec-opacity-background:0.07;--tec-opacity-select-highlighted:0.3;--tec-opacity-icon-hover:0.8;--tec-opacity-icon-active:0.9;--tec-opacity-default:1;--tec-transition:all 0.2s ease;--tec-transition-background-color:background-color 0.2s ease;--tec-transition-color-border-color:color 0.2s ease,border-color 0.2s ease;--tec-transition-transform:transform 0.2s ease;--tec-transition-border-color:border-color 0.2s ease;--tec-transition-color:color 0.2s ease;--tec-transition-opacity:opacity 0.2s ease;--tec-font-family-sans-serif:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--tec-font-weight-regular:400;--tec-font-weight-bold:700;--tec-font-size-0:11px;--tec-font-size-1:12px;--tec-font-size-2:14px;--tec-font-size-3:16px;--tec-font-size-4:18px;--tec-font-size-5:20px;--tec-font-size-6:22px;--tec-font-size-7:24px;--tec-font-size-8:28px;--tec-font-size-9:32px;--tec-font-size-10:42px;--tec-line-height-0:1.38;--tec-line-height-1:1.42;--tec-line-height-2:1.5;--tec-line-height-3:1.62}@font-face{font-display:swap;font-family:"Now";src:url(/wp-content/themes/efor/css/fonts/now/Now-Light.woff2)format("woff2"),url(/wp-content/themes/efor/css/fonts/now/Now-Light.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"Now";src:url(/wp-content/themes/efor/css/fonts/now/Now-Medium.woff2)format("woff2"),url(/wp-content/themes/efor/css/fonts/now/Now-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"Now";src:url(/wp-content/themes/efor/css/fonts/now/Now-Regular.woff2)format("woff2"),url(/wp-content/themes/efor/css/fonts/now/Now-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Now";src:url(/wp-content/themes/efor/css/fonts/now/Now-Bold.woff2)format("woff2"),url(/wp-content/themes/efor/css/fonts/now/Now-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"Now";src:url(/wp-content/themes/efor/css/fonts/now/Now-Black.woff2)format("woff2"),url(/wp-content/themes/efor/css/fonts/now/Now-Black.woff)format("woff");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:"Now";src:url(/wp-content/themes/efor/css/fonts/now/Now-Thin.woff2)format("woff2"),url(/wp-content/themes/efor/css/fonts/now/Now-Thin.woff)format("woff");font-weight:100;font-style:normal}html{font-size:13px;line-height:1.9;box-sizing:border-box;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}a{background-color:#fff0;color:#d2ab74;text-decoration:none;outline:0}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none;display:block;max-width:100%;height:auto}button,input,select{line-height:1.15}input{font-size:100%}button,input,select,textarea{font-family:inherit;margin:0}button,input{overflow:visible}select{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}.row{margin-left:-15px;margin-right:-15px}.col-lg-3,.col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.col-sm-6{float:left;width:50%}}@media (min-width:1200px){.col-lg-3{float:left;width:25%}}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}button::-moz-focus-inner{padding:0;border:0}*,:after,:before{box-sizing:inherit;-webkit-font-smoothing:antialiased}::selection{text-shadow:none;color:#000;background:#fff9cd}::-moz-selection{text-shadow:none;color:#000;background:#fff9cd}a:focus,a:hover{color:#c9b69b;text-decoration:none;outline:0}h1,h2{color:#222}.is-header-small .site-title .site-title-text,img,svg{vertical-align:middle}.entry-meta,.entry-title,.nav-menu,.site-description,.site-info,.site-title,.widget_nav_menu ul li,h1,h2,label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.button:after,.button:before,.hentry .entry-header:before,.is-meta-with-icons .entry-meta>span:before,.shopping-cart:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none}.button:after,.button:before,.is-meta-with-icons .entry-meta>span:before,.shopping-cart:before{display:inline-block;text-align:center}h1,h2{font-weight:700}h2{margin:1.2em 0 .5em;font-size:1.5em;line-height:1.4}form p:first-child,h1:first-child,h2:first-child{margin-top:0}h1{font-size:2em;margin:.8em 0;line-height:1.2}p{margin:0 0 1.1em}ul{margin:.2em 0 1em;padding:0 0 0 1.6em;list-style:disc}.site-content form button,.site-content form input[type=submit]{visibility:hidden}.button,form p{position:relative}.button{display:inline-block;padding:14px 26px;margin-bottom:.25em;outline:0;border:2px solid currentColor;text-shadow:none;background:0 0;cursor:pointer}.button,button{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;border-radius:0}.button,.button:hover{color:inherit}.button:active{top:2px;left:2px}form p{margin:1.6em 0}form p:last-child{position:relative;margin-bottom:0}label{display:block;font-size:11px;letter-spacing:1px;font-weight:400;margin-bottom:.6em;text-transform:uppercase}::-webkit-input-placeholder{color:rgb(0 0 0/.4)}::-moz-placeholder{color:rgb(0 0 0/.4)}:-ms-input-placeholder{color:rgb(0 0 0/.4)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}label input{font-weight:400}.input-text,textarea{padding:1em;-webkit-appearance:none}.input-text,select,textarea{width:100%;font-size:13px;color:inherit;border:2px solid rgb(0 0 0/.1);border-radius:0;background-color:#fff0;-webkit-tap-highlight-color:#fff0;box-shadow:none}.input-text,input[type=search],select,textarea{box-sizing:border-box}.input-text:hover,input:hover,select:hover,textarea:hover{outline:0}.input-text:focus,input:focus,select:focus,textarea:focus{border-color:currentColor;outline:0}textarea{min-height:9em;line-height:1.6;resize:vertical}select{padding:.8em 36px .8em 1em;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAZJJREFUaIHt1r9LVWEYB/DPVTEpgqRBaEhocmiyoc2lrZbG+gts8z8I5xykRfwxROBiEBENSdAmQZMKTldwUHAJAltEBG2453Beg7zXe99zXZ4PHC7nx/s833O5931fQgghhBBCCDUbxCqe9qHXc7zDQM6iizjHMaZyFv7HE5wUvRY6GdDpW+4XnyP4gskrR2vvMT5juDg/yFm8gTmtb+YcvzCRsf5D/E7qvyl6ZtXAStLkAOMZ6j7AYVJ3WQ3hS4P4kDTbxVgP9e5hL6m3VvSo1TDWk6bbGO2izl3sJHW+qn7/tbuFjaT5j+Jap27jZzJ+AzczZ2zrDraSEN9wo4NxI/iejNssal2LMTSTMB8xdMnzQ/iUPN/U238oi3GtGakM9b9VdADvXZzF7vcpY1sTWmtDGW7examwgbfJ/dzrSBaP8EcV8nVybza5fqSelTyLKa39Uhl2pjjK87r3Ulk8w6kqdHmc6s9uNouXOFOFP8OLa03UhVeqF5iuq8llc3avFlUL1FKNfUIIIYQQQgjd+QvyJ2oyQcCnYgAAAABJRU5ErkJggg==);background-position:right 10px center;background-repeat:no-repeat;background-size:20px 20px}select::-ms-expand{display:none}input[type=checkbox]{-webkit-appearance:none;height:1em;position:relative;background-color:#fff0;border:2px solid currentColor;width:1em;border-radius:3px;outline:0;font-size:15px;vertical-align:text-bottom;margin-right:.6em}input[type=checkbox]:active{box-shadow:0 0 .8em rgb(0 0 0/.2) inset}input[type=checkbox]:after,input[type=checkbox]:before{content:"";background-color:inherit;position:absolute;transition:.1s background-color}input[type=checkbox]:after{width:.14em;height:.6em;transform:rotate(36deg) translate(.36em,-.17em)}input[type=checkbox]:before{width:.14em;height:.35em;transform:rotate(-58deg) translate(-.22em,.3em)}input[type=checkbox]:checked:after,input[type=checkbox]:checked:before{background-color:currentColor}.entry-content:after,.entry-content:before,.hentry:after,.hentry:before,.site-content:after,.site-content:before,.site-main:after,.site-main:before,article:after,article:before{content:" ";display:table}.entry-content:after,.hentry:after,.site-content:after,.site-main:after,article:after{clear:both}.is-header-small .site-description{clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;position:absolute!important}.entry-title,.entry-title a,.featured-image a:before,.shopping-cart,.social-link,.toggle-link,.wc-tabs a,.widget a,a.button,button,input{-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.site-main{padding:30px 0;position:relative}.site-main .layout-medium:after{content:"";display:table;clear:both}.layout-medium{width:90%;clear:both}.header-wrap-inner{margin-left:auto;margin-right:auto}.header-wrap-inner,.is-footer-boxed .site-footer{width:90%;clear:both}.is-footer-boxed .site-footer,.is-header-small .header-wrap-inner,.layout-medium,.site-branding-wrap{max-width:1060px;margin-left:auto;margin-right:auto}.hentry{margin-bottom:1em}.entry-header{text-align:center;margin-bottom:1.4em}.entry-title{margin:0;word-break:break-word}.entry-content{margin-bottom:16px}.site-header{position:relative;z-index:1000;font-size:14px;color:#222}.header-wrap{position:relative;background-size:cover;background-position:center;background-color:#fff}.header-wrap:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:20;background:linear-gradient(130deg,#2f00a2 30%,#cc8b47 100%)}.header-wrap-inner{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.site-navigation{flex:1 100%}.site-branding{position:relative;z-index:500;text-align:center;width:100%}.site-branding-wrap{padding:14px 0;position:relative}html.is-header-small .site-branding-wrap{padding:0}.is-header-small .site-header .site-title a{padding-top:0!important;padding-bottom:0!important;display:block}.site-title{margin:0;color:inherit;font-size:22px;font-weight:400;line-height:1;text-transform:none}.is-site-title-uppercase .site-title{text-transform:uppercase}.site-description{margin:6px 0 0;opacity:.65;font-size:12px}.site-header .site-title a{display:inline-block;color:inherit;vertical-align:middle}.site-title .site-title-text{vertical-align:text-bottom;line-height:.92;transition:font-size .5s}.toggle-link{display:block;width:52px;line-height:100%;height:100%;text-align:center;cursor:pointer;overflow:hidden;color:inherit;opacity:.8;-webkit-user-select:none;user-select:none}.toggle-link:hover{opacity:1;color:inherit}.site-branding-left,.site-branding-right{justify-content:center;padding:16px 0}.is-header-small .site-branding .site-branding-left,.is-header-small .site-branding .site-branding-right,.site-branding-left,.site-branding-right{display:none}.search-toggle{display:none;position:absolute;top:0;right:-12px;width:42px}.search-toggle:before{font-family:fontello;font-size:20px;content:""}.search-container{display:none;padding:16px 0;transition:all .3s ease-in-out}.blog-grid .featured-image img,.search-box{width:100%}.search-box label{margin:0;text-align:center;color:inherit}.search-box label span{font-size:12px;opacity:.5}.search-box #search-field{display:block;padding:1em 1.2em;text-align:center;background-color:#fff0;border:0;font-size:1.6em;font-weight:400;width:100%;max-width:100%;box-sizing:inherit}.site-header ::-webkit-input-placeholder{color:inherit}.site-header ::-moz-placeholder{color:inherit}.site-header ::-ms-placeholder{color:inherit}.search-container .search-submit{display:none!important}.site-navigation .social-container{position:absolute;top:12px;right:0}.shopping-cart~.social-container{right:50px;left:auto}.site-header .social-link{margin:0;font-size:16px;width:24px;line-height:30px;color:inherit;opacity:.8;border:0;background:0 0}.site-header .social-link:hover{color:inherit;opacity:1;background:0 0}.menu-toggle{cursor:pointer;display:block;width:52px;height:50px;margin-left:-16px;position:relative;user-select:none}.entry-title a,.menu-toggle,.menu-toggle:hover{color:inherit}.menu-toggle .lines,.menu-toggle .lines:after,.menu-toggle .lines:before{display:inline-block;width:16px;height:2px;background:currentColor;transition:background .6s,transform .6s;position:absolute}.menu-toggle .lines{top:47%;left:16px}.menu-toggle .lines:after,.menu-toggle .lines:before{left:0;content:"";transform-origin:.28571rem center}.menu-toggle .lines:before{top:6px}.menu-toggle .lines:after{top:-6px}.shopping-cart{display:flex;align-items:center;justify-content:center;width:52px;line-height:100%;height:52px;font-size:20px;position:absolute;top:0;right:-7px;text-align:center;color:inherit;opacity:.8}.shopping-cart:hover{color:inherit;opacity:1}.shopping-cart:before{content:""}.site-navigation{position:relative;z-index:750}.site-header .menu-wrap{position:relative;background-color:#fff}.is-header-small .menu-wrap{background:0 0!important}.site-navigation .layout-medium{position:relative}.nav-menu{display:block;text-align:center;font-size:18px}.nav-menu ul,.nav-menu ul li{display:block;padding:0;margin:0}.nav-menu ul{list-style:none;font-size:1em;line-height:1.5;letter-spacing:1px}.nav-menu ul li{position:relative;cursor:default}.nav-menu ul li a{display:inline-block;padding:8px 12px;color:inherit}@media screen and (max-width:991px){.site-header{max-height:50vh;transition:max-height .3s}.nav-menu{display:none;padding:2em 0;text-align:left}.nav-menu ul li:not(:last-child){border-bottom:1px solid rgb(0 0 0/.08)}.nav-menu ul li a{padding:18px 0;display:block}.nav-menu>ul>li>a{padding:18px 0}.is-header-small .site-navigation .social-container{display:none;position:static;padding:20px 0 32px;text-align:center}}.is-header-small .site-title{line-height:50px}.is-header-small .site-branding{position:absolute;z-index:900;top:0;left:32px;width:auto;max-width:316px;padding:0;text-align:left;display:flex;align-items:flex-start}.is-header-small .site-navigation .layout-medium{position:static;width:100%;max-width:100%}.is-logo-hover-shine .site-title a{position:relative;overflow:hidden}.is-logo-hover-shine .site-title a::before{position:absolute;top:0;left:-100%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right,#fff0 0,rgb(255 255 255/.3) 100%);transform:skewX(-25deg)}.is-logo-hover-shine .site-title a:hover::before{animation:shine 1s}.header-wrap:after,.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.header-wrap:after{opacity:1;z-index:-1;background:currentColor}.site-footer{position:relative;clear:both;width:100%;font-size:13px}.site-footer:before{z-index:1;pointer-events:none}.is-footer-border-top .site-footer:before{border-top:1px solid}.is-footer-border-light .site-footer:before{opacity:.08}.site-footer .site-info{position:relative;padding:18px;text-align:center;font-size:11px;letter-spacing:1px}.is-copyright-uppercase .site-footer .site-info{text-transform:uppercase}.site-info .textwidget{font-size:1em}.site-info .textwidget p:only-child,.site-info p:last-child{margin:0}.is-copyright-border-top .site-info:before{content:"";position:absolute;top:0;left:0;width:100%;background:currentColor;height:1px}.is-copyright-border-light .site-info:before{opacity:.08}.footer-widgets{padding:50px 0 10px}.entry-meta{margin:6px 0;font-size:11px;line-height:1.4}.entry-meta>span{display:inline-block;margin-right:calc(6px + .5vw)}.entry-meta>span:last-child{margin-right:0}.is-meta-with-icons .entry-meta>span:before{margin-right:3px;font-size:1.2em}.entry-title a:hover{color:#111}.entry-title a:active,.widget li a:active{top:1px;left:1px;position:relative}.featured-image{position:relative;margin-bottom:22px}.featured-image>a:first-of-type:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#222;opacity:0}.featured-image img{display:block;margin-left:auto;margin-right:auto}.featured-image:hover>a:first-of-type:before{opacity:.05}.blog-small .entry-title{font-size:1.4em}.blog-grid-wrap{margin-left:-14px;margin-right:-14px}.blog-grid .hentry{width:100%;margin-bottom:2em;padding:0 14px;text-align:center}.blog-grid .entry-header{padding:0;margin-bottom:0}.blog-grid .featured-image{margin-bottom:0}.blog-grid .hentry-middle{padding:1.8em 1.2em}.hentry .entry-header:before{font-size:20px;line-height:1;color:#555;display:block;text-align:inherit;padding-bottom:16px}.widget-area .widget{margin:0 0 4em}.widget-area a:not(.button){color:inherit}.widget-area a:active{color:#aaa}.widget-area ul{margin:0 0 1em;padding-left:0;list-style:none}.widget-area ul li{position:relative;margin-bottom:.4em;line-height:1.5}.widget_nav_menu{list-style:none;margin-left:0}.widget_nav_menu ul li{font-size:15px;font-weight:500;display:block;margin:0 0 .6em}.tptn_counter{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:700;opacity:.4}.single .entry-content{clear:both;margin-bottom:1em}.single .entry-content p:last-child{margin-bottom:0}#respond{position:relative;margin:2em 0;text-align:left}#respond:only-child{margin:0}#reply-title{text-transform:uppercase;font-size:14px;letter-spacing:2px;margin:0}#reply-title small a{display:inline-block;margin-left:1em}.comment-notes{display:none;font-size:.8em}.form-submit{padding-top:.5em;margin:0}.product .featured-image .cart-button{position:absolute;top:50%;margin-top:-24px;left:0;right:0;z-index:12;text-align:center;opacity:0}.product .featured-image:hover .cart-button{opacity:1}.product .featured-image a:before{background:#fff}.product .featured-image:hover a:before{opacity:.9}.woocommerce span.onsale{display:block;width:60px;line-height:60px;min-height:0;padding:0;text-align:center;background:#111;color:#fff;position:absolute;top:-28px;left:28px;border-radius:50%;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:1px;pointer-events:none;z-index:99}.entry-header .button{letter-spacing:.06em;display:inline-block;margin-top:6px;padding:8px 16px!important;border:0!important}.entry-header .button:before{display:inline-block;padding-right:6px;font-size:14px}.entry-header .button.back:before{content:""}.woocommerce .entry-summary .entry-title,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product p.price{margin:20px 0;color:#0f0f0f}.woocommerce div.product p.price del{font-size:18px;color:#9c5050;opacity:.8}.woocommerce div.product .summary p.price{font-size:2em}.entry-meta .price,.woocommerce div.product p.price ins,.woocommerce ins{text-decoration:none;font-weight:400}.woocommerce .summary .woocommerce-Price-currencySymbol{font-size:18px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.woocommerce .summary{font-size:.9rem}.woocommerce .summary .cart{margin-top:30px}.woocommerce .quantity .qty{width:3.631em;text-align:center;padding:1.06em .4em;border-width:1px;margin-right:24px}.woocommerce-tabs.wc-tabs-wrapper{padding:3em 0 0;clear:left}.woocommerce .wc-tab{font-size:.9rem}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center;padding:2px 20px}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border-radius:0;border-color:rgb(0 0 0/13%);margin:-1px -4px 0;padding:0;line-height:1}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:rgb(0 0 0/13%)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:1px;padding:13px 21px;color:#777;background:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a:hover{background:#fafafa}.woocommerce div.product .woocommerce-tabs ul.tabs:before{bottom:50%;z-index:0}.woocommerce div.product .woocommerce-tabs .panel{margin:2.2em 0 0}.woocommerce .panel h2.woocommerce-Reviews-title{text-transform:uppercase;font-size:16px;letter-spacing:.06em}.comment-form-rating{margin-top:24px}.woocommerce-Reviews #reply-title{display:block;text-align:center;font-weight:700;letter-spacing:.06em;font-size:16px}.woocommerce #review_form #respond::before{border:0}.woocommerce #review_form_wrapper{margin:40px 0 0;overflow:hidden;padding:32px 22px;border:10px solid rgb(0 0 0/9%)}.woocommerce #reviews .comment-form-rating{text-align:center}.comment-respond select,.comment-respond textarea{border-width:1px;max-width:100%}.related.products{margin-top:calc(2em + 2vw)}.woocommerce .related.products>h2{text-align:center;margin-bottom:1.8em}.woocommerce #respond input#submit,.woocommerce .site-content a.button,.woocommerce .site-content button.button{font-size:11px;line-height:1;text-transform:uppercase;padding:16px 26px!important;font-weight:700;border-radius:0;color:#111!important;background-color:#fff0;border:2px solid #111}.woocommerce .site-content button.button.alt{color:#fff!important;background-color:#222!important;border:0}.woocommerce .site-content button.button.alt:hover{color:#fff!important;background-color:#000!important}.woocommerce #respond input#submit:hover,.woocommerce .site-content a.button:hover,.woocommerce .site-content button.button:hover{color:#fff!important;background:#222}.woocommerce #respond input#submit:disabled:hover,.woocommerce .site-content button.button:disabled:hover{color:#111!important}.woocommerce #respond input#submit:after,.woocommerce .site-content a.button:after,.woocommerce .site-content button.button:after{top:13px!important;font-size:14px}@media screen and (min-width:768px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}h1{font-size:38px}h2{font-size:24px}p{margin:0 0 20px}ul{margin:1em 0 20px}.input-text,select{max-width:320px}textarea{min-height:14em;max-width:768px}.site-main{padding:70px 0}.hentry{margin-bottom:28px}.entry-header{margin-bottom:42px}.site-footer .site-info{padding:22px 0}.widget-area .widget{margin:0 0 4.4em}.blog-grid .hentry{width:50%;float:left}#respond{margin:3em 0}#respond form p{margin-bottom:0}.comment-form-author,.comment-form-email{float:left;width:30%;margin-right:3%}.form-submit{clear:left;padding-top:2em}.woocommerce .product .entry-meta span.price{font-size:1rem}.woocommerce .product .price del{margin-right:16px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:46%;float:left}.woocommerce .panel h2{font-size:1.8em}}@media screen and (min-width:992px){html{font-size:14px}h1{font-size:48px}h2{font-size:28px}.nav-menu ul,.nav-menu ul li{display:inline-block;padding:0}.nav-menu ul{font-size:11px;list-style:none;margin:0}.site-branding-wrap{padding:50px 0}.site-title{font-size:28px}.site-description{font-size:12px}.shopping-cart,.site-navigation .social-container{display:flex;align-items:center;justify-content:center;height:100%}.site-navigation .social-container{max-height:100%;position:absolute;top:0;left:-6px;right:auto;padding:0}.shopping-cart{left:auto;right:15px}.menu-toggle{display:none;padding:0}.is-header-small .site-header,.site-navigation{text-align:center}.nav-menu ul li{line-height:64px;margin:0 .5vw;position:relative;transition:background .1s}.nav-menu ul li a{border:0;padding:0}.is-menu-hover-solid .nav-menu>ul>li{margin:0 0 0-4px}html .nav-menu>ul>li>a:hover{color:#111}.search-container{height:100%;max-height:100%;visibility:hidden;opacity:0;padding:0;position:absolute;top:0;right:30px;width:160px}.search-container,.search-toggle{display:flex;align-items:center;justify-content:center}.search-box label span{display:none}.search-box #search-field{max-width:100%;font-size:15px;padding:0;line-height:53px;text-align:right}.is-header-small .header-wrap{position:relative;max-height:100%}.is-header-small:not(.is-header-logo-center) .header-wrap{transition:line-height .4s}.is-header-small .site-branding-wrap{justify-content:flex-start}.is-header-small .header-wrap{line-height:90px}.is-header-small .site-branding{max-height:90px;left:0;padding:0}.is-header-small .site-branding-wrap{padding:0}.is-header-small .site-title{line-height:inherit}.is-header-small .nav-menu>ul{line-height:inherit;display:block}.is-header-small .nav-menu ul li{line-height:inherit;max-height:100%}.is-header-small .site-navigation .social-container{padding-left:24px;left:auto;right:32px}.is-header-small .site-header .shopping-cart~.social-container{right:70px;left:auto}.header-wrap-inner:after{left:-600px}.is-header-small.is-menu-align-right .header-wrap-inner,.is-header-small.is-menu-align-right .site-navigation .layout-medium{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.is-header-small.is-menu-align-right .site-branding{position:relative;left:auto;order:1;white-space:nowrap}.is-header-small.is-menu-align-right .site-navigation{order:2;flex:1;flex-grow:1}.is-header-small.is-menu-align-right .site-navigation .social-container{order:1;position:relative;left:auto;right:auto;margin-left:24px;height:auto}.is-header-small.is-menu-align-right .nav-menu{order:2;text-align:right;margin-left:auto;padding-right:32px}.is-header-small.is-menu-align-right .shopping-cart~.nav-menu{padding-right:84px}.is-header-small.is-menu-align-right .site-navigation .social-container{padding-left:0}.site-branding-wrap{display:flex;justify-content:center;align-content:center}.site-branding-left,.site-branding-right{flex:1;align-items:center;padding:0}.site-branding-left{padding-right:36px}.site-branding-right{padding-left:36px}html:not(.is-site-branding-left-hide) .site-branding-left,html:not(.is-site-branding-right-hide) .site-branding-right{display:flex}@media screen and (min-width:992px) and (max-width:1260px){html:not(.is-menu-bar):not(.is-header-vertical) .site-header .site-branding-wrap,html:not(.is-menu-bar):not(.is-header-vertical) .site-header .site-navigation{zoom:.84;-webkit-text-size-adjust:auto}html:not(.is-menu-bar):not(.is-header-vertical) .site-header .search-container{zoom:1.2}}.blog-small .entry-title{font-size:22px}.content-area:not(.with-sidebar) .blog-grid .hentry{width:33.333%}.woocommerce #review_form_wrapper{padding:42px 54px}.woocommerce p.comment-form-comment{width:65%;float:left}.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email,.woocommerce #review_form #respond p.form-submit{margin-left:3%;width:32%;float:left;clear:none}.woocommerce #review_form #respond p.form-submit{padding-top:25px}.woocommerce #review_form #respond p.form-submit input{width:100%}.woocommerce #review_form #respond p input{max-width:100%}.woocommerce #review_form #respond textarea{min-height:208px}}@media screen and (min-width:768px){p{margin:0 0 1em}}body.tutor-lms .site-content form button,body.tutor-lms .site-content form input[type=submit]{visibility:visible!important}.tptn_counter{display:none}#wc-stripe-express-checkout-element{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}.active\::before\:met_w--18.active::before{width:18px}.active\::before\:met_h--18.active::before{height:18px}a:hover>.a:hover\:met_scalex--200:hover{-webkit-transform:scaleX(2);transform:scaleX(2)}a:hover>.a:hover\:met_scaley--200:hover{-webkit-transform:scaleY(2);transform:scaleY(2)}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}