/*
 Theme Name:   Rebel Saints
 Description:  WordPress theme for Rebel Saints Meditation Society.
 Author:       Chris Johnsen
 Author URI:   http://hinayana.net
 Template:     shapely
 Version:      1.0.0
 Text Domain:  shapely-child
*/

@import url("/wp-content/themes/shapely/style.css");@keyframes featured{0%{background:#ffffc0}70%{background:#ffc266}100%{background:#ffffc0}}@keyframes highlight{0%{background:maroon}70%{background:#f90}100%{background:maroon}}a,input{transition:all .2s}a:active,a:focus,input:active,input:focus{color:#cd0000}.shapely-tags>a:hover,.shapely-tags>a:focus{color:#cd0000}@media all and (max-width: 767px){p{font-size:inherit}}hr{border-top:1px dotted #2f2f2f;margin:40px 0}@media all and (max-width: 991px){.nav-bar .module{padding:0 15px}}@media all and (max-width: 480px){.site-title{font-size:20px}}@media all and (max-width: 400px){.site-title{font-size:16px}}.top-parallax-section h1{font-size:54px;line-height:62px}@media all and (max-width: 1200px){.top-parallax-section h1{font-size:44px;line-height:52px}}@media all and (max-width: 991px){.top-parallax-section h1{font-size:44px;line-height:52px}}.author-bio .author-email,.post-content .post-meta li a,.widget.widget_recent_entries ul li a{color:maroon}.pagination a,.pagination span{font-family:inherit;padding-top:4px}.pagination span{background:maroon;border-color:maroon}.bg-dark .social-list a{transition:opacity .2s}.page-title-section{height:auto;padding:60px 0}.header-image-bg{background-position:50% 0;background-attachment:fixed;background-repeat:no-repeat;background-size:auto 220px}.header-image-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right, rgba(17,17,17,0.6), transparent)}.header-image-bg .page-title{color:#fff !important}@media all and (max-width: 767px){.header-image-bg::after{background-image:linear-gradient(to top, rgba(17,17,17,0.6), transparent)}}.fullscreen .top-parallax-section .mb32{font-size:20px}.small-screen .top-parallax-section .mb32{font-size:18px;font-weight:800;margin:0}.logo-carousel img{max-height:100px}.author-bio{padding:28px 32px}.author-bio .col-sm-10::before{left:0;background:transparent}.author-bio .author-name{margin-bottom:10px}.avatar{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden;border-radius:50%}.avatar .tribe-events-event-image{position:absolute;top:0;left:0;bottom:0;right:0}.avatar .tribe-events-event-image img{width:100%;height:auto;border-radius:0}.author-bio .avatar .tribe-events-event-image img{margin-top:-100%}@media all and (max-width: 767px){.avatar{width:180px;height:180px;padding:0;margin:0 auto 15px}.author-bio .avatar .tribe-events-event-image img{margin-top:0}}.comment-form textarea:focus,.comment-form textarea:active{border-bottom:1px solid maroon}#colophon .site-info{margin-top:0}.copyright-text{float:left;font-size:12px}.tribe-mini-calendar-event .list-info h2{margin-bottom:0}.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-duration,.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-event-meta,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-duration,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-event-meta{color:inherit;font-weight:inherit}#secondary.widget-area .tribe-events-adv-list-widget .tribe-event-featured .list-info{display:inline;float:left;margin:10px 0 .25rem;width:80%}.nf-form-cont .nf-form-wrap input[type="text"],.nf-form-cont .nf-form-wrap input[type="search"],.nf-form-cont .nf-form-wrap input[type="email"],.nf-form-cont .nf-form-wrap input[type="tel"],.nf-form-cont .nf-form-wrap textarea{border:1px solid #ccc}.nf-form-cont .nf-form-wrap .nf-field-element input{height:50px}.nf-form-cont .nf-form-wrap .field-wrap input[type="submit"],.nf-form-cont .nf-form-wrap .field-wrap input[type="button"],.nf-form-cont .nf-form-wrap .field-wrap button{background:maroon;border-radius:0 !important;border:2px solid maroon;color:#fff;font-size:11px;font-weight:bold;height:50px;letter-spacing:1px;line-height:48px;max-width:250px;padding:0;text-transform:uppercase;width:100%}.nf-form-cont .nf-form-wrap .field-wrap input[type="submit"]:hover,.nf-form-cont .nf-form-wrap .field-wrap input[type="button"]:hover,.nf-form-cont .nf-form-wrap .field-wrap button:hover{background:#cd0000;border:2px solid #cd0000}@media all and (max-width: 767px){.nf-form-cont .nf-form-wrap .one-half{width:100%}}.rebel-event-page{display:flex;align-items:flex-start;padding-bottom:0;margin-bottom:0;border-bottom:none}.rebel-event-page .list-date{flex:1 1 80px}.rebel-event-page .list-info{flex:1 1 auto}.rebel-event-page .list-info .tribe-events-title{font-size:20px;line-height:24px;margin-top:-4px}.rebel-event-page .list-info .tribe-events-duration{margin-top:10px}.rebel-event-page .list-info .tribe-events-duration .recurringinfo{display:none}.rebel-event-page .list-info .tribe-events-list-event-description{margin:10px 0;padding:0}.rebel-event-page .list-info .tribe-events-list-event-description p{display:block}.rebel-event-page .tribe-event-image{flex:0 0 20%;margin:10px 0 10px 5%}.rebel-event-page .tribe-event-image .tribe-events-event-image{width:100% !important;margin:0}.rebel-event-page .tribe-event-image .tribe-events-event-image a,.rebel-event-page .tribe-event-image .tribe-events-event-image img{display:block}.rebel-event-page .tribe-event-image .tribe-events-event-image img{border:3px solid #666}@media all and (max-width: 767px){.rebel-event-page{flex-wrap:wrap}.rebel-event-page .list-date{flex:1 1 15%}.rebel-event-page .list-info{flex:1 1 80%}.rebel-event-page .tribe-event-image{flex:1 1 100%;margin-left:20%}}#tribe-events .tribe-events-list .tribe-events-loop .tribe-event-featured{background:none;margin:0;padding:2.25em 0}#tribe-events .tribe-events-list .tribe-events-loop .tribe-event-featured a{color:maroon}#tribe-events .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content{color:inherit}#tribe-events .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-image{margin:0}#tribe-events .tribe-events-list .tribe-events-loop .tribe-event-featured .list-date .list-dayname{animation:featured 4s infinite}#secondary .tribe-events-adv-list-widget .tribe-event-featured{color:inherit}#secondary .tribe-events-adv-list-widget .tribe-event-featured a{color:maroon}#secondary .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event{background:none}#secondary .tribe-events-adv-list-widget .tribe-event-featured .list-date{display:inherit}#secondary .tribe-events-adv-list-widget .tribe-event-featured .list-date .list-dayname{animation:featured 4s infinite}#secondary .tribe-events-adv-list-widget .tribe-event-featured .list-info{width:auto;padding:0}.single-tribe_events .tribe-events-single-event-title{font-size:40px}.single-tribe_events .tribe-events-schedule{margin:0 0 24px}.single-tribe_events .tribe-events-schedule h2{font-size:24px;line-height:inherit;margin:10px 0 0}.single-tribe_events .tribe-events-schedule .recurringinfo{font-size:inherit}.single-tribe_events .tribe-events-divider{display:none}.single-tribe_events #tribe-events-header{display:none}.single-tribe_events .tribe_events.has-post-thumbnail{display:flex;flex-wrap:wrap}.single-tribe_events .tribe_events.has-post-thumbnail .tribe-events-event-image{flex:0 1 45%;margin-right:5%}.single-tribe_events .tribe_events.has-post-thumbnail .tribe-events-single-event-description{flex:0 1 50%}.single-tribe_events .tribe_events.has-post-thumbnail .tribe-events-cal-links{flex:1 1 100%}.single-tribe_events .tribe_events.has-post-thumbnail .tribe-events-event-meta{flex:1 1 100%}@media all and (max-width: 767px){.single-tribe_events .tribe-events-single-event-title{font-size:24px}.single-tribe_events .tribe-events-schedule{margin-top:15px}.single-tribe_events .tribe-events-schedule h2{font-size:18px;margin-top:0}.single-tribe_events .tribe_events.has-post-thumbnail .tribe-events-event-image{flex-basis:100%;margin-right:0}.single-tribe_events .tribe_events.has-post-thumbnail .tribe-events-single-event-description{flex-basis:100%}}.synved-social-button{opacity:.6;filter:grayscale(1);transition:all .2s}.synved-social-button:hover{filter:grayscale(0);opacity:1}.synved-social-button:hover.synved-social-provider-mail{filter:grayscale(0) sepia(0.3)}.direct-stripe input[type="number"]{height:50px;font-size:18px;line-height:50px;margin:0}.direct-stripe input[type="number"]:before{content:"\f155"}.direct-stripe-button{background:maroon;border:0;color:#fff;font-family:inherit;font-size:11px;font-weight:bold;height:50px;letter-spacing:1px;line-height:48px;max-width:250px;padding-top:0;padding-bottom:0;text-transform:uppercase;vertical-align:top}.direct-stripe-button:hover{color:#fff;background-color:#cd0000}article.podcast .post-title{line-height:22px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}article.podcast .entry-meta{display:none}article.podcast .entry-content{margin-bottom:60px}article.podcast .podcast_player{margin:0}.post-type-archive-podcast article.podcast .post-title,.tax-speaker article.podcast .post-title{line-height:26px;margin:1.5rem 0 .75rem}.post-type-archive-podcast article.podcast .post-title a,.tax-speaker article.podcast .post-title a{font-size:22px}.post-type-archive-podcast article.podcast .entry-text p,.tax-speaker article.podcast .entry-text p{height:48px;margin-bottom:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-type-archive-podcast article.podcast .entry-text p+p,.tax-speaker article.podcast .entry-text p+p{display:none}@media all and (max-width: 1200px){article.podcast .podcast_meta{font-size:12px;line-height:18px;margin-top:4px}}.single-podcast .post-title a{font-size:28px}.podcast-badges{text-align:center}.podcast-badges .podcast-badge{display:inline-block;margin:0 5px}.podcast-badges .podcast-badge img{height:48px}.text-center+.podcast-badges{margin-top:20px}
