div.audio-sample,div.audio-sample.animate.fadeInRight.two,div.audio-sample.animate.fadeInLeft.one{margin-bottom:25px;background:#d3d3d34f;padding:15px;border-left:5px solid}.et_pb_menu .et_pb_menu__search-input{color:white!important}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#2222228f;border-radius:10px}.et_pb_testimonial_portrait::before{content:none}.review{background:none!important;padding:8px!important;width:100%!important;background:#d3d3d35e!important;border-left:5px solid black!important;break-inside:avoid-column}.review{float:none;display:block;background:#fcf2e4;padding:8px 8px 10px 8px;text-align:center;width:94%;max-width:570px;margin:20px auto}.review-image{float:none;display:block;width:94%;max-width:570px;margin:10px auto}.review-attribute-mobi{display:none}.review-attribute{font-size:17px;line-height:22px;margin-top:3px}.review-attribute a:link,.review-attribute-mobi a:link{font-size:17px;border-bottom:1px dotted #322d25}.review-attribute a:visited,.review-attribute-mobi a:visited{font-size:17px;border-bottom:1px dotted #322d25}.review-attribute a:hover,.review-attribute-mobi a:hover{font-size:17px;color:#ff9200;border-bottom:1px dotted #ff9200}.review-attribute a:active,.review-attribute-mobi a:active{font-size:17px;border-bottom:1px dotted #322d25}.review-title em{float:none;display:block;text-align:center;font-size:18px;line-height:23px;color:#ff7d1d;margin-bottom:-4px;letter-spacing:.01em}.quote{flaot:none;display:block;width:94%;max-width:600px;margin:22px auto 18px auto}.quote-text{float:none;display:block;text-align:center;font-size:18px;line-height:21px;color:#787775;letter-spacing:.02em}.quote-attribute{text-align:right;padding-right:30px}html.js body.page-template-default.page.page-id-841 div.calendar div.calendar-entry div.calendar-when a,html.js body.page-template-default.page.page-id-841 div.calendar div.calendar-entry div.calendar-what a,html.js body.page-template-default.page.page-id-841 div.calendar div.calendar-entry div.calendar-where a,html.js body.page-template-default.page.page-id-841 div.calendar div.calendar-entry div.calendar-what-join a,html.js body.page-template-default.page.page-id-841 div.calendar div.calendar-entry div.calendar-what-join-single a,html.js body.page-template-default.page.page-id-846 div.calendar div.calendar-entry div.calendar-what-join-single a,html.js body.page-template-default.page.page-id-846 div.calendar div.calendar-entry div.calendar-when a,html.js body.page-template-default.page.page-id-846 div.calendar div.calendar-entry div.calendar-what a,html.js body.page-template-default.page.page-id-846 div.calendar div.calendar-entry div.calendar-where a,html.js body.page-template-default.page.page-id-846 div.calendar div.calendar-entry div.calendar-what-join a,html.js body.page-template-default.page.page-id-849 div.calendar div.calendar-entry div.calendar-what-join-single a,html.js body.page-template-default.page.page-id-849 div.calendar div.calendar-entry div.calendar-when a,html.js body.page-template-default.page.page-id-849 div.calendar div.calendar-entry div.calendar-what a,html.js body.page-template-default.page.page-id-849 div.calendar div.calendar-entry div.calendar-where a,html.js body.page-template-default.page.page-id-849 div.calendar div.calendar-entry div.calendar-what-join a,html.js body.page-template-default.page.page-id-851 div.calendar div.calendar-entry div.calendar-what-join-single a,html.js body.page-template-default.page.page-id-851 div.calendar div.calendar-entry div.calendar-when a,html.js body.page-template-default.page.page-id-851 div.calendar div.calendar-entry div.calendar-what a,html.js body.page-template-default.page.page-id-851 div.calendar div.calendar-entry div.calendar-where a,html.js body.page-template-default.page.page-id-851 div.calendar div.calendar-entry div.calendar-what-join a,html.js body.page-template-default.page.page-id-833 div.calendar div.calendar-entry div.calendar-what-join-single a,html.js body.page-template-default.page.page-id-833 div.calendar div.calendar-entry div.calendar-when a,html.js body.page-template-default.page.page-id-833 div.calendar div.calendar-entry div.calendar-what a,html.js body.page-template-default.page.page-id-833 div.calendar div.calendar-entry div.calendar-where a,html.js body.page-template-default.page.page-id-833 div.calendar div.calendar-entry div.calendar-what-join a,html.js body.page-template-default.page.page-id-812 div.calendar div.calendar-entry div.calendar-what-join-single a,html.js body.page-template-default.page.page-id-812 div.calendar div.calendar-entry div.calendar-when a,html.js body.page-template-default.page.page-id-812 div.calendar div.calendar-entry div.calendar-what a,html.js body.page-template-default.page.page-id-812 div.calendar div.calendar-entry div.calendar-where a,html.js body.page-template-default.page.page-id-812 div.calendar div.calendar-entry div.calendar-what-join a,html.js body.page-template-default.page.page-id-824 div.calendar div.calendar-entry div.calendar-what-join-single a,html.js body.page-template-default.page.page-id-824 div.calendar div.calendar-entry div.calendar-when a,html.js body.page-template-default.page.page-id-824 div.calendar div.calendar-entry div.calendar-what a,html.js body.page-template-default.page.page-id-824 div.calendar div.calendar-entry div.calendar-where a,html.js body.page-template-default.page.page-id-824 div.calendar div.calendar-entry div.calendar-what-join a{pointer-events:none;cursor:default;text-decoration:none!important}div.calendar,.calendar-entry{width:100%!important}.calendar-when,.calendar-what,.calendar-where,.calendar-what-join,.calendar-what-join-single{background:none!important}.calendar-when a{font-size:1em!important}.calendar-entry{border-bottom:1px solid lightgray;padding:10px 0}.calendar-what,.calendar-what-join,.calendar-what-join-single{width:45%!important}.calendar-where,.calendar-when{width:20%!important}span.asterisk{display:none!important}.calendar-header{display:none!important}.calendar-when a:link,.calendar-where a:link{width:100%!important}.calendar-what a:link,.calendar-what-join a:link,.calendar-what-join-single a:link{width:100%!important;text-decoration:underline}.calendar-where a:hover,.calendar-what a:hover,.calendar-when a:hover,.calendar-what-join a,.calendar-what-join-single a{background:none!important;color:black!important}.calendar-where a,.calendar-what a,.calendar-when a,.calendar-what-join a,.calendar-what-join-single a{color:black!important}small.dsm-image-caption{color:white;font-size:1.3em!important;text-align:center}.mfp-bottom-bar{margin-top:-40px;position:absolute;top:100%;left:0;width:100%;cursor:auto;background:black;padding:10px}.mfp-counter{right:10px}.dates-subheader{float:none;display:block;width:100%;text-align:center;color:#0316c9;font-size:22px;font-variant:small-caps;margin:-7px auto 20px auto}.dates-page-content{float:none;display:block;width:94%;max-width:980px;margin:0 auto 25px auto;padding-top:210px;font-size:16px;line-height:27px;background:url(https://simoncarrington.com/wp/wp-content/uploads/dates_bground.jpg);background-repeat:no-repeat}.dates-page-content p{margin-bottom:14px;font-size:16px;line-height:27px;text-align:justify}.dates-page-content p a:link{color:#eb8601;border-bottom:1px dotted #eb8601}.dates-page-content p a:visited{color:#eb8601;border-bottom:1px dotted #eb8601}.dates-page-content p a:hover{color:#fd0101;border-bottom:1px dotted #fd0101;font-size:16px;line-height:24px}.dates-page-content p a:active{color:#eb8601;border-bottom:1px dotted #eb8601}.dates-subheader-pipe{padding:0 4px}.calendar{float:none;display:block;width:1050px;margin:0 auto 20px auto}.calendar-header{float:none;display:block;font-size:22px;color:#ff9100;letter-spacing:.02em;width:1050px;margin:-12px auto -10px auto;text-align:center}.calendar-when-header{float:none;display:inline-block;width:180px;margin:8px 5px 10px 5px}.calendar-what-header{float:none;display:inline-block;width:550px;margin:8px 5px 10px 5px}.calendar-where-header{float:none;display:inline-block;width:215px;margin:8px 5px 10px 5px}.calendar-entry{loat:none;display:block;width:1050px;margin:0 auto 4px auto;text-align:center}.calendar-when{float:none;display:inline-block;width:180px;margin:5px;background:rgba(82,79,76,.15);font-size:17px;line-height:19px;color:#777777;vertical-align:top}.calendar-when a:link{display:flex;justify-content:center;flex-direction:column;width:180px;height:60px;text-align:center;font-size:19px;line-height:19px;color:#777777}.calendar-when a:visited{display:flex;justify-content:center;flex-direction:column;color:#777777}.calendar-when a:hover{display:flex;justify-content:center;flex-direction:column;font-size:19px;line-height:19px;background:rgba(82,79,76,.30);color:#fff}.calendar-when a:active{display:flex;justify-content:center;flex-direction:column;color:#777777}.calendar-what{float:none;display:inline-block;width:550px;margin:5px;background:rgba(253,166,44,.15);font-size:17px;line-height:19px;vertical-align:top;color:#777777;letter-spacing:.02em}.calendar-what a:link{display:flex;justify-content:center;flex-direction:column;width:550px;height:60px;text-align:center;font-size:17px;line-height:19px;color:#777777;letter-spacing:.02em}.calendar-what a:visited{display:flex;justify-content:center;flex-direction:column;color:#777777}.calendar-what a:hover{display:flex;justify-content:center;flex-direction:column;font-size:17px;line-height:19px;background:rgba(253,166,44,.35);color:#8c8b8b}.calendar-what a:active{display:flex;justify-content:center;flex-direction:column;color:#777777}.calendar-what-join{float:none;display:inline-block;width:550px;margin:5px;background:rgba(253,166,44,.15);font-size:17px;line-height:19px;vertical-align:top;color:#777777;letter-spacing:.01em;height:60px;padding-top:11px;letter-spacing:.02em}.calendar-what-join a:link{display:inline-block;width:550px;height:60px;text-align:center;font-size:17px;line-height:19px;color:#777777;letter-spacing:.02em}.calendar-what-join a:visited{display:inline-block;color:#777777}.calendar-what-join a:hover{display:inline-block;font-size:17px;line-height:19px;background:rgba(253,166,44,.35);color:#777777;margin-top:-12px;padding-top:12px}.calendar-what-join a:active{display:inline-block;color:#777777}.calendar-what-join-single{float:none;display:inline-block;width:550px;margin:5px;background:rgba(253,166,44,.15);font-size:17px;line-height:19px;vertical-align:top;color:#777777;letter-spacing:.01em;height:60px;padding-top:11px;letter-spacing:.02em}.calendar-what-join-single a:link{display:inline-block;width:550px;height:60px;text-align:center;font-size:17px;line-height:19px;color:#777777;letter-spacing:.02em;padding-top:9px}.calendar-what-join-single a:visited{display:inline-block;color:#777777}.calendar-what-join-single a:hover{display:inline-block;font-size:17px;line-height:19px;background:rgba(253,166,44,.35);color:#777777;margin-top:-12px;padding-top:12px}.calendar-what-join-single a:active{display:inline-block;color:#777777}.asterisk{color:#ff9100;padding:0 2px;font-size:20px;line-height:19px}.join-footnote{float:none;display:block;width:1000px;text-align:right}.join-footnote em{letter-spacing:.02em}.calendar-what .event-title{float:none;display:inline-block;font-size:17px;line-height:19px}.calendar-what a .event-title em{font-size:17px;line-height:19px}a:link .event-title em{color:#777777}a:visited .event-title em{color:#777777}a:hover .event-title em{color:#777777}a:active .event-title em{color:#777777}.calendar-where-mobi{display:none}.calendar-where{float:none;display:inline-block;width:215px;margin:5px;background:rgba(253,166,44,.15);font-size:17px;line-height:19px;vertical-align:top;color:#777777;letter-spacing:.01em}.calendar-where a:link{display:flex;justify-content:center;flex-direction:column;width:215px;height:60px;text-align:center;font-size:17px;line-height:19px;color:#777777;letter-spacing:.01em}.calendar-where a:visited{display:flex;justify-content:center;flex-direction:column;color:#777777}.calendar-where a:hover{display:flex;justify-content:center;flex-direction:column;font-size:17px;line-height:19px;background:rgba(253,166,44,.35);color:#777777}.calendar-where a:active{display:flex;justify-content:center;flex-direction:column;color:#777777}.previous-years{float:none;display:block;width:94%;max-width:990px;margin:10px auto;padding-left:5px}.previous-years-title{font-size:18px;text-align:left;margin-bottom:8px;color:#ff9100;letter-spacing:.04em;padding-left:5px}.previous-years-buttons{float:none;display:block;width:100%;margin:0 auto;text-align:center}.previous-years-button{float:none;display:inline-block;width:13.2%;margin:0 .3%;padding:12px 0;background:rgba(82,79,76,.15);font-size:19px;color:#ff9100;text-align:center}.previous-years-button a:link{float:none;display:inline-block;font-size:19px;color:#8c8b8b}.previous-years-button a:visited{font-size:19px;color:#8c8b8b}.previous-years-button a:hover{font-size:19px;color:#ff9100}.previous-years-button a:active{font-size:19px;color:#8c8b8b}.previous-years-back{font-size:18px;text-align:right;margin-top:8px;color:#ff9100;letter-spacing:.04em;padding-right:5px}.previous-years-back a:link{font-size:18px;text-align:right;margin-top:8px;color:#ff9100;letter-spacing:.04em;padding-right:5px}.previous-years-back a:visited{color:#ff9100}.previous-years-back a:hover{color:#8c8b8b}.previous-years-back a:active{color:#ff9100}