/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700|Raleway:400,500,600");
html, body, div, span, applet, object, iframe, h1, h1.page-heading, .reghead, h2, .home-full-top .program_feature > h4, .home-full-top .Widget_Include_Post .program_feature > h4, .home-full-top #footer .program_feature > h4, #footer .home-full-top .program_feature > h4, .home-full-top .program_feature > h4 a, .home-full-top #footer .program_feature > h4 a, #footer .home-full-top .program_feature > h4 a, h3, .sidebar .sidebar-box > h4, .sidebar .Widget_Include_Post .sidebar-box > h4, .sidebar #footer .sidebar-box > h4, #footer .sidebar .sidebar-box > h4, .sidebar .program-categories > h4, .sidebar .Widget_Include_Post .program-categories > h4, .sidebar #footer .program-categories > h4, #footer .sidebar .program-categories > h4, .sidebar .program-recur > h4, .sidebar .Widget_Include_Post .program-recur > h4, .sidebar #footer .program-recur > h4, #footer .sidebar .program-recur > h4, .sidebar .program_feature > h4, .sidebar .Widget_Include_Post .program_feature > h4, .sidebar #footer .program_feature > h4, #footer .sidebar .program_feature > h4, h4, .Widget_Include_Post h4, #footer h4, h5, h6, p, .sidebar .program-recur .program h4.program-date, .sidebar .program_feature .program h4.program-date, #copyrights h5, #copyrights h6, .program h4.program-date, .program #footer h4.program-date, #footer .program h4.program-date, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

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

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

html, .root { font-size: 14px; line-height: 21px; margin-top: -7px; padding-top: 5.5px; padding-bottom: 1.5px; margin-bottom: 14px; font-family: "Raleway", sans-serif; }

body, .article { font-size: 14px; line-height: 21px; margin-top: -7px; padding-top: 5.5px; padding-bottom: 1.5px; margin-bottom: 14px; font-family: "Raleway", sans-serif; }

h1, h1.page-heading, .reghead, .h1 { font-size: 56px; line-height: 56px; margin-top: 49px; padding-top: 4.75px; padding-bottom: 2.25px; margin-bottom: 56px; font-family: "Playfair Display", serif; font-weight: bold; }

h2, .home-full-top .program_feature > h4, .home-full-top .Widget_Include_Post .program_feature > h4, .home-full-top #footer .program_feature > h4, #footer .home-full-top .program_feature > h4, .home-full-top .program_feature > h4 a, .home-full-top #footer .program_feature > h4 a, #footer .home-full-top .program_feature > h4 a, .h2 { font-size: 35px; line-height: 35px; margin-top: 56px; padding-top: 3px; padding-bottom: 4px; margin-bottom: 28px; font-family: "Playfair Display", serif; font-weight: bold; }

h3, .sidebar .sidebar-box > h4, .sidebar .Widget_Include_Post .sidebar-box > h4, .sidebar #footer .sidebar-box > h4, #footer .sidebar .sidebar-box > h4, .sidebar .program-categories > h4, .sidebar .Widget_Include_Post .program-categories > h4, .sidebar #footer .program-categories > h4, #footer .sidebar .program-categories > h4, .sidebar .program-recur > h4, .sidebar .Widget_Include_Post .program-recur > h4, .sidebar #footer .program-recur > h4, #footer .sidebar .program-recur > h4, .sidebar .program_feature > h4, .sidebar .Widget_Include_Post .program_feature > h4, .sidebar #footer .program_feature > h4, #footer .sidebar .program_feature > h4, .h3 { font-size: 21px; line-height: 21px; margin-top: 35px; padding-top: 1.75px; padding-bottom: 5.25px; margin-bottom: 14px; font-family: "Playfair Display", serif; font-weight: bold; }

h4, .Widget_Include_Post h4, #footer h4, .h4, h5, .h5 { font-size: 14px; line-height: 21px; margin-top: -7px; padding-top: 4.75px; padding-bottom: 2.25px; margin-bottom: 14px; font-family: "Playfair Display", serif; font-weight: bold; }

p, .sidebar .program-recur .program h4.program-date, .sidebar .program_feature .program h4.program-date, #copyrights h5, #copyrights h6, .program h4.program-date, .program #footer h4.program-date, #footer .program h4.program-date { font-size: 14px; line-height: 21px; margin-top: -7px; padding-top: 5.5px; padding-bottom: 1.5px; margin-bottom: 14px; font-family: "Raleway", sans-serif; }

ul { list-style: disc; margin: 0 1em; }

ul ul, ol ol, ul ol, ol ul { margin-top: 0em; margin-bottom: 0em; }

/* Let's make sure all's aligned */
hr, .hr { border: 1px solid; margin: -1px 0; }

strong { font-weight: 600; }

i, em { font-style: italic; }

sub { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; top: -0.5em; }

sub { bottom: -0.25em; }

.box { border: 1px solid #efe3ae; padding: 14px 14px 0; }

.note { background-color: #fef6d2; color: #555; }

blockquote { border-left: 0; margin: 14px 50px; }
blockquote::after { content: url(http://shambhalanetwork.org/columbus/files/2017/01/quote-close.png); float: right; margin-top: -42px; }

.left { float: left; }

.home-cols { margin-top: 0; }
.home-cols .home-col { padding-bottom: 0; }

/* END Global */
/* .myButton */
.myButton, .program-details .register-link .register-link-text, #searchform #searchsubmit, input[type="submit"] { -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf)); background: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%); background: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%); background: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%); background: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%); background: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0); background-color: #ededed; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #dcdcdc; display: inline-block; cursor: pointer; color: #777777; font-family: "Raleway", sans-serif; font-size: 14px; font-weight: 600; padding: 6px 24px; text-decoration: none; text-shadow: 0px 1px 0px #ffffff; outline: none; }
.myButton:hover, .program-details .register-link .register-link-text:hover, #searchform #searchsubmit:hover, input[type="submit"]:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed)); background: -moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%); background: -webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%); background: -o-linear-gradient(top, #dfdfdf 5%, #ededed 100%); background: -ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%); background: linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0); background-color: #dfdfdf; border: 1px solid #dcdcdc; }
.myButton:active, .program-details .register-link .register-link-text:active, #searchform #searchsubmit:active, input[type="submit"]:active { position: relative; top: 1px; }

/* END .myButton */
/* Menu */
#center-name-home .line3, #center-name .line3 { font-family: "Raleway", sans-serif; font-size: 14px; }

#header-logo:hover span { color: #0055a5; }

#menu-container-home, #menu-container { width: 100%; max-width: none; margin-left: 0; margin-top: 1em; }
#menu-container-home #access ul, #menu-container #access ul { text-align: center; }
#menu-container-home #access ul li, #menu-container #access ul li { float: none; display: inline-block; }
#menu-container-home #access a, #menu-container #access a { font-family: "Raleway", sans-serif; font-size: 14px; }
#menu-container-home #access .current-menu-item > a, #menu-container-home #access .current_page_item > a, #menu-container #access .current-menu-item > a, #menu-container #access .current_page_item > a { font-weight: 600; }
#menu-container-home #access ul.sub-menu, #menu-container #access ul.sub-menu { text-align: left; }

.menu-main-menu-container { display: -webkit-flex; display: flex; }
.menu-main-menu-container #menu-main-menu { margin-top: 14px; padding-top: calc(0px - 0px); border-top-width: 0px; margin-bottom: 14px; padding-bottom: calc(0px - 0px); border-bottom-width: 0px; margin-left: auto; margin-right: auto; }

/* END Menu */
/* sidebar */
.sidebar { margin-top: 35px; margin-bottom: 21px; }
.sidebar .sidebar-box { margin-bottom: 14px; }
.sidebar .sidebar-box .vision-widget { margin-bottom: 0; }
.sidebar .sidebar-box .vision-widget p, .sidebar .program-recur .program .sidebar-box .vision-widget h4.program-date, .sidebar .program-recur .program #footer .sidebar-box .vision-widget h4.program-date, #footer .sidebar .sidebar-box .vision-widget .program-recur .program h4.program-date, #footer .sidebar .program-recur .program .sidebar-box .vision-widget h4.program-date, .sidebar .program_feature .program .sidebar-box .vision-widget h4.program-date, .sidebar .program_feature .program #footer .sidebar-box .vision-widget h4.program-date, #footer .sidebar .sidebar-box .vision-widget .program_feature .program h4.program-date, #footer .sidebar .program_feature .program .sidebar-box .vision-widget h4.program-date, .sidebar .sidebar-box .vision-widget #copyrights h5, #copyrights .sidebar .sidebar-box .vision-widget h5, .sidebar .sidebar-box .vision-widget #copyrights h6, #copyrights .sidebar .sidebar-box .vision-widget h6, .sidebar .sidebar-box .vision-widget .program h4.program-date, .program .sidebar .sidebar-box .vision-widget h4.program-date, .sidebar .sidebar-box .vision-widget .program #footer h4.program-date, .program #footer .sidebar .sidebar-box .vision-widget h4.program-date, .sidebar .sidebar-box .vision-widget #footer .program h4.program-date, #footer .program .sidebar .sidebar-box .vision-widget h4.program-date { padding-top: inherit; font-weight: inherit; font-size: inherit; color: inherit; }
.sidebar .sidebar-box.Widget_Include_Post { margin-bottom: 0; }
.sidebar .sidebar-box.widget_like_box { margin-top: 42px; }
.sidebar .sidebar-box.widget_text { margin-top: 21px; }
.sidebar .program-recur, .sidebar .program_feature { margin-bottom: 0; }
.sidebar .program-recur .program, .sidebar .program_feature .program { padding-bottom: 0; }
.sidebar .program-recur .program .program-image, .sidebar .program_feature .program .program-image { margin-right: 10px; min-width: 40px; max-width: 40px; }
.sidebar .program-recur .program .program-image img, .sidebar .program_feature .program .program-image img { min-width: 40px; max-width: 40px; margin: 0; }
.sidebar .program-recur .program h3.program-name, .sidebar .program-recur .program .sidebar-box > h4.program-name, .sidebar .program-recur .program .Widget_Include_Post .sidebar-box > h4.program-name, .sidebar .program-recur .program #footer .sidebar-box > h4.program-name, .sidebar #footer .program-recur .program .sidebar-box > h4.program-name, #footer .sidebar .program-recur .program .sidebar-box > h4.program-name, .sidebar .program-recur .program .program-categories > h4.program-name, .sidebar .program-recur .program .Widget_Include_Post .program-categories > h4.program-name, .sidebar .program-recur .program #footer .program-categories > h4.program-name, .sidebar #footer .program-recur .program .program-categories > h4.program-name, #footer .sidebar .program-recur .program .program-categories > h4.program-name, .sidebar .program-recur .program .program-recur > h4.program-name, .sidebar .program-recur .program .Widget_Include_Post .program-recur > h4.program-name, .sidebar .program-recur .program #footer .program-recur > h4.program-name, .sidebar #footer .program-recur .program .program-recur > h4.program-name, #footer .sidebar .program-recur .program .program-recur > h4.program-name, .sidebar .program-recur .program .program_feature > h4.program-name, .sidebar .program-recur .program .Widget_Include_Post .program_feature > h4.program-name, .sidebar .program-recur .program #footer .program_feature > h4.program-name, .sidebar #footer .program-recur .program .program_feature > h4.program-name, #footer .sidebar .program-recur .program .program_feature > h4.program-name, .sidebar .program_feature .program h3.program-name, .sidebar .program_feature .program .sidebar-box > h4.program-name, .sidebar .program_feature .program .Widget_Include_Post .sidebar-box > h4.program-name, .sidebar .program_feature .program #footer .sidebar-box > h4.program-name, .sidebar #footer .program_feature .program .sidebar-box > h4.program-name, #footer .sidebar .program_feature .program .sidebar-box > h4.program-name, .sidebar .program_feature .program .program-categories > h4.program-name, .sidebar .program_feature .program .Widget_Include_Post .program-categories > h4.program-name, .sidebar .program_feature .program #footer .program-categories > h4.program-name, .sidebar #footer .program_feature .program .program-categories > h4.program-name, #footer .sidebar .program_feature .program .program-categories > h4.program-name, .sidebar .program_feature .program .program-recur > h4.program-name, .sidebar .program_feature .program .Widget_Include_Post .program-recur > h4.program-name, .sidebar .program_feature .program #footer .program-recur > h4.program-name, .sidebar #footer .program_feature .program .program-recur > h4.program-name, #footer .sidebar .program_feature .program .program-recur > h4.program-name, .sidebar .program_feature .program .program_feature > h4.program-name, .sidebar .program_feature .program .Widget_Include_Post .program_feature > h4.program-name, .sidebar .program_feature .program #footer .program_feature > h4.program-name, .sidebar #footer .program_feature .program .program_feature > h4.program-name, #footer .sidebar .program_feature .program .program_feature > h4.program-name { font-size: 14px; line-height: 21px; margin-top: -7px; padding-top: 4.75px; padding-bottom: 2.25px; margin-bottom: 7px; font-family: "Playfair Display", serif; }
.sidebar .program-recur .program h4.program-teacher, .sidebar .program-recur .program #footer h4.program-teacher, #footer .sidebar .program-recur .program h4.program-teacher, .sidebar .program_feature .program h4.program-teacher, .sidebar .program_feature .program #footer h4.program-teacher, #footer .sidebar .program_feature .program h4.program-teacher { font-size: 14px; line-height: 21px; margin-top: -7px; padding-top: 5.5px; padding-bottom: 1.5px; margin-bottom: 7px; font-family: "Raleway", sans-serif; margin-left: 50px; }
.sidebar .program-recur .program h4.program-date, .sidebar .program-recur .program #footer h4.program-date, #footer .sidebar .program-recur .program h4.program-date, .sidebar .program_feature .program h4.program-date, .sidebar .program_feature .program #footer h4.program-date, #footer .sidebar .program_feature .program h4.program-date { margin-left: 50px; }
.sidebar .widget_ns_mailchimp .button { float: right; }

/* END sidebar */
/* Membership form */
.post-1335 .gform_heading { display: none; }

/* .program-details */
.program-details .program-image-detail { display: none; }
.program-details h4.program-teacher, .program-details #footer h4.program-teacher, #footer .program-details h4.program-teacher { font-size: 21px; line-height: 21px; margin-top: 0px; padding-top: 3px; padding-bottom: 4px; margin-bottom: 28px; font-family: "Raleway", sans-serif; font-weight: 500; }
.program-details h4.program-teacher i, .program-details #footer h4.program-teacher i, #footer .program-details h4.program-teacher i { font-style: italic; }
.program-details h4.program-date, .program-details #footer h4.program-date, #footer .program-details h4.program-date { font-size: 14px; line-height: 21px; margin-top: -7px; padding-top: 5.5px; padding-bottom: 1.5px; margin-bottom: 14px; font-family: "Raleway", sans-serif; font-weight: 500; }
.program-details .register-link { margin: 0; }

/* END .program-details */
/* Widget */
/* END widget */
/* footer */
#footer { font-family: "Raleway", sans-serif; font-style: normal; }
#footer .widget_search h4 { margin-top: 0; padding-top: 0; }

#searchform { margin-top: 14px; }
#searchform #searchsubmit { margin-top: 14px; }

#copyrights { height: auto; }
#copyrights h5 { font-size: 0.7em; width: 100%; text-align: center; margin-top: 0; margin-bottom: 0; }
#copyrights h6 { font-size: 0.7em; width: 100%; text-align: center; }

/* END footer */
/* .program */
.program h3.program-name, .program .sidebar .sidebar-box > h4.program-name, .sidebar .program .sidebar-box > h4.program-name, .program .sidebar .Widget_Include_Post .sidebar-box > h4.program-name, .program .sidebar #footer .sidebar-box > h4.program-name, .sidebar #footer .program .sidebar-box > h4.program-name, .program #footer .sidebar .sidebar-box > h4.program-name, #footer .sidebar .program .sidebar-box > h4.program-name, .program .sidebar .program-categories > h4.program-name, .sidebar .program .program-categories > h4.program-name, .program .sidebar .Widget_Include_Post .program-categories > h4.program-name, .program .sidebar #footer .program-categories > h4.program-name, .sidebar #footer .program .program-categories > h4.program-name, .program #footer .sidebar .program-categories > h4.program-name, #footer .sidebar .program .program-categories > h4.program-name, .program .sidebar .program-recur > h4.program-name, .sidebar .program .program-recur > h4.program-name, .program .sidebar .Widget_Include_Post .program-recur > h4.program-name, .program .sidebar #footer .program-recur > h4.program-name, .sidebar #footer .program .program-recur > h4.program-name, .program #footer .sidebar .program-recur > h4.program-name, #footer .sidebar .program .program-recur > h4.program-name, .program .sidebar .program_feature > h4.program-name, .sidebar .program .program_feature > h4.program-name, .program .sidebar .Widget_Include_Post .program_feature > h4.program-name, .program .sidebar #footer .program_feature > h4.program-name, .sidebar #footer .program .program_feature > h4.program-name, .program #footer .sidebar .program_feature > h4.program-name, #footer .sidebar .program .program_feature > h4.program-name { font-size: 21px; line-height: 21px; margin-top: 0px; padding-top: 1.75px; padding-bottom: 5.25px; margin-bottom: 14px; font-family: "Playfair Display", serif; }
.program h4.program-teacher, .program #footer h4.program-teacher, #footer .program h4.program-teacher { font-size: 14px; line-height: 21px; margin-top: -7px; padding-top: 5.5px; padding-bottom: 1.5px; margin-bottom: 7px; font-family: "Raleway", sans-serif; font-weight: 500; }
.program h4.program-teacher i, .program #footer h4.program-teacher i, #footer .program h4.program-teacher i { font-style: italic; }
.program h4.program-date, .program #footer h4.program-date, #footer .program h4.program-date { font-weight: 500; }
.program .program-image img { min-width: 160px; max-width: 160px; }
.program .program-intro { font-size: 14px; line-height: 21px; margin-top: -7px; padding-top: 5.5px; padding-bottom: 1.5px; margin-bottom: 14px; margin-left: 175px; }
.program .program-intro a { white-space: nowrap; }

.program-main .program-image { width: auto; }

/* END .program */
/* Home Full Width Top */
.home-full-top { margin-top: 0; }
.home-full-top .program_feature .program { padding: 0 0 14px 0; }
.home-full-top .program_feature .program:last-child { padding-bottom: 0; }
.home-full-top .program_feature .program .program-image { height: auto; }
.home-full-top .program_feature .program .program-intro { margin-left: 180px; }

/* END Home Full Width Top */
#RegSubmit .oneRow { padding-left: 0; }
#RegSubmit .oneRow > input { margin-bottom: 14px; }

.calendar-full h1.page-heading + p, .calendar-full .page-heading.reghead + p, .calendar-full #copyrights h1.page-heading + h5, #copyrights .calendar-full h1.page-heading + h5, .calendar-full #copyrights .page-heading.reghead + h5, #copyrights .calendar-full .page-heading.reghead + h5, .calendar-full #copyrights h1.page-heading + h6, #copyrights .calendar-full h1.page-heading + h6, .calendar-full #copyrights .page-heading.reghead + h6, #copyrights .calendar-full .page-heading.reghead + h6, .calendar-full .program h1.page-heading + h4.program-date, .program .calendar-full h1.page-heading + h4.program-date, .calendar-full .program .page-heading.reghead + h4.program-date, .program .calendar-full .page-heading.reghead + h4.program-date, .calendar-full .program #footer h1.page-heading + h4.program-date, .program #footer .calendar-full h1.page-heading + h4.program-date, .calendar-full .program #footer .page-heading.reghead + h4.program-date, .program #footer .calendar-full .page-heading.reghead + h4.program-date, .calendar-full #footer .program h1.page-heading + h4.program-date, #footer .program .calendar-full h1.page-heading + h4.program-date, .calendar-full #footer .program .page-heading.reghead + h4.program-date, #footer .program .calendar-full .page-heading.reghead + h4.program-date { display: none; }
.calendar-full table.month td.monthname + td.monthnavigation { text-align: right; }

/* .blog .post-image float: right margin-top: 30px .shambhala_blog_widget > h4, body.blog > h4 font-size: 1.8571em line-height: 1.6154em margin: 0 0 .8077em 0 font-family: 'PT Serif', serif border-bottom: 1px solid #ebebeb .shambhala_blog_widget .blog .post, body.blog .blog .post padding: 0 margin-bottom: 2em .shambhala_blog_widget .blog .post-title, body.blog .blog .post-title font-size: 1.4286em line-height: 1.05em margin: 0 0 1.05em 0 font-family: 'PT Serif', serif border-bottom: 1px solid #ebebeb .shambhala_blog_widget .blog .dateandby, body.blog .blog .dateandby margin: 0 0 1.1667em 0 .shambhala_blog_widget .blog .post-date, body.blog .blog .post-date, .shambhala_blog_widget .blog .byline, body.blog .blog .byline font-size: 1.1429em line-height: 1.3125em margin: 0 0 1.3125em 0 font-family: $font-serif .shambhala_blog_widget .blog .byline i, body.blog .blog .byline i font-style: italic font-weight: normal font-size: 75% .shambhala_blog_widget .blog .post-excerpt, body.blog .blog .post-excerpt float: none width: auto */
/* .sidebar margin: 40px 40px 0 0 .sidebar-box margin-bottom: 2em p:last-child margin-bottom: 0 .program_feature .program, .program-recur .program padding: 0 margin: 0 0 1em .program_feature .program:last-child, .program-recur .program:last-child margin: 0 .program_feature .program h3, .program-recur .program h3, .program_feature .program h4, .program-recur .program h4 font-size: 1em line-height: 1.5em margin: 0 0 0 5em .program_feature .program h3, .program-recur .program h3 font-weight: bold .program_feature .program i, .program-recur .program i font-size: 75% font-style: italic font-weight: normal .program_feature .program .program-image min-height: 0 max-height: none .program-recur .program .program-image min-height: 0 max-height: none h3, h4 margin: 0 0 0 4em .program-image margin-top: 5px .program-cat display: none */
