.template:after,.template:before{content:"";display:table}.template:after{clear:both}.template__columns{margin:0 -1em}.template__columns__span{width:100%;float:left;padding:0 1em}@media (min-width:769px){.template__columns__span--1{width:8.33333%}.template__columns__span--2{width:16.66667%}.template__columns__span--3{width:25%}.template__columns__span--4{width:33.33333%}.template__columns__span--5{width:41.66667%}.template__columns__span--6{width:50%}.template__columns__span--7{width:58.33333%}.template__columns__span--8{width:66.66667%}.template__columns__span--9{width:75%}.template__columns__span--10{width:83.33333%}.template__columns__span--11{width:91.66667%}.template__columns__span--12{width:100%}}.template--accordion h2.template--accordion__title{padding:.5em 4rem .5em 1.5rem;border:1px solid #a73232;margin-bottom:0.25em;font-size:1.125em;position:relative;background:#a73232;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#FFFFFF;-webkit-transition:background 350ms, color 350ms;-o-transition:background 350ms, color 350ms;transition:background 350ms, color 350ms}.template--accordion h2.template--accordion__title:after{content:'';position:absolute;right:1.5rem;top:50%;margin-top:-3px;border-top:6px solid #FFFFFF;border-left:6px solid transparent;border-right:6px solid transparent;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 350ms;transition:-webkit-transform 350ms;-o-transition:transform 350ms;transition:transform 350ms;transition:transform 350ms, -webkit-transform 350ms}.template--accordion div.template--accordion__container{display:none;padding:1px 1.5rem;line-height:1.5em;background-color:#f2f2f2}.template--accordion.active>h2.template--accordion__title{background:#932c2c;color:#f2f2f2}.template--accordion.active>h2.template--accordion__title:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.no-js .template--accordion h2.template--accordion__title:after{display:none}.no-js .template--accordion div.template--accordion__container{display:block}.mason--admin .template--accordion div.template--accordion__container,.mason--admin .template--accordion h2.template--accordion__title{cursor:text;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;position:relative;border:3px solid #EF5B25}.mason--admin .template--accordion div.template--accordion__container:before,.mason--admin .template--accordion h2.template--accordion__title:before{position:absolute;top:0;right:0;background:#EF5B25;text-transform:none;font-size:12px;color:#FFF;padding:6px 10px;line-height:1.5em;z-index:2}.mason--admin .template--accordion h2.template--accordion__title:before{content:'Accordion Title'}.mason--admin .template--accordion div.template--accordion__container{display:block}.mason--admin .template--accordion div.template--accordion__container:before{content:'Accordion Content'}blockquote p:last-child:not(:first-child){font-size:0.86667em}blockquote p:first-child{font-size:1.2em}blockquote p:last-child:not(:first-child){text-transform:uppercase}.content__attention,.table__container table thead th{background:#a73232;color:#FFF;fill:#FFF}.content__attention,.table__container table thead th,.template--accordion h2.template--accordion__title{background:#a73232}.mason--theme-red .content__attention,.mason--theme-red .table__container table thead th,.mason--theme-red .template--accordion h2.template--accordion__title,.table__container table thead .mason--theme-red th,.table__container table thead [data-type="Full Time School"] th,.template--accordion .mason--theme-red h2.template--accordion__title,.template--accordion [data-type="Full Time School"] h2.template--accordion__title,[data-type="Full Time School"] .content__attention,[data-type="Full Time School"] .table__container table thead th,[data-type="Full Time School"] .template--accordion h2.template--accordion__title{background:#D64D4D}.mason--theme-green .content__attention,.mason--theme-green .table__container table thead th,.mason--theme-green .template--accordion h2.template--accordion__title,.table__container table thead .mason--theme-green th,.table__container table thead [data-type="Part Time School"] th,.template--accordion .mason--theme-green h2.template--accordion__title,.template--accordion [data-type="Part Time School"] h2.template--accordion__title,[data-type="Part Time School"] .content__attention,[data-type="Part Time School"] .table__container table thead th,[data-type="Part Time School"] .template--accordion h2.template--accordion__title{background:#1E8C93}.mason--theme-yellow .content__attention,.mason--theme-yellow .table__container table thead th,.mason--theme-yellow .template--accordion h2.template--accordion__title,.table__container table thead .mason--theme-yellow th,.table__container table thead [data-type="Holiday Courses"] th,.template--accordion .mason--theme-yellow h2.template--accordion__title,.template--accordion [data-type="Holiday Courses"] h2.template--accordion__title,[data-type="Holiday Courses"] .content__attention,[data-type="Holiday Courses"] .table__container table thead th,[data-type="Holiday Courses"] .template--accordion h2.template--accordion__title{background:#9F8714}.mason--theme-purple .content__attention,.mason--theme-purple .table__container table thead th,.mason--theme-purple .template--accordion h2.template--accordion__title,.table__container table thead .mason--theme-purple th,.table__container table thead [data-type="Adult Classes"] th,.template--accordion .mason--theme-purple h2.template--accordion__title,.template--accordion [data-type="Adult Classes"] h2.template--accordion__title,[data-type="Adult Classes"] .content__attention,[data-type="Adult Classes"] .table__container table thead th,[data-type="Adult Classes"] .template--accordion h2.template--accordion__title{background:#7D6482}.mason--theme-agency .content__attention,.mason--theme-agency .table__container table thead th,.mason--theme-agency .template--accordion h2.template--accordion__title,.table__container table thead .mason--theme-agency th,.table__container table thead [data-type=Agency] th,.template--accordion .mason--theme-agency h2.template--accordion__title,.template--accordion [data-type=Agency] h2.template--accordion__title,[data-type=Agency] .content__attention,[data-type=Agency] .table__container table thead th,[data-type=Agency] .template--accordion h2.template--accordion__title{background:#CE0C00}blockquote,blockquote p:last-child:not(:first-child){color:#a73232}.mason--theme-red blockquote,.mason--theme-red blockquote p:last-child:not(:first-child),[data-type=Agency] blockquote,[data-type=Agency] blockquote p:last-child:not(:first-child),[data-type="Full Time School"] blockquote,[data-type="Full Time School"] blockquote p:last-child:not(:first-child),blockquote .mason--theme-red p:last-child:not(:first-child),blockquote [data-type=Agency] p:last-child:not(:first-child),blockquote [data-type="Full Time School"] p:last-child:not(:first-child){color:#D64D4D}.mason--theme-green blockquote,.mason--theme-green blockquote p:last-child:not(:first-child),[data-type="Part Time School"] blockquote,[data-type="Part Time School"] blockquote p:last-child:not(:first-child),blockquote .mason--theme-green p:last-child:not(:first-child),blockquote [data-type="Part Time School"] p:last-child:not(:first-child){color:#1E8C93}.mason--theme-yellow blockquote,.mason--theme-yellow blockquote p:last-child:not(:first-child),[data-type="Holiday Courses"] blockquote,[data-type="Holiday Courses"] blockquote p:last-child:not(:first-child),blockquote .mason--theme-yellow p:last-child:not(:first-child),blockquote [data-type="Holiday Courses"] p:last-child:not(:first-child){color:#9F8714}.mason--theme-purple blockquote,.mason--theme-purple blockquote p:last-child:not(:first-child),[data-type="Adult Classes"] blockquote,[data-type="Adult Classes"] blockquote p:last-child:not(:first-child),blockquote .mason--theme-purple p:last-child:not(:first-child),blockquote [data-type="Adult Classes"] p:last-child:not(:first-child){color:#7D6482}.mason--theme-agency blockquote,.mason--theme-agency blockquote p:last-child:not(:first-child),[data-type=Agency] blockquote,[data-type=Agency] blockquote p:last-child:not(:first-child),blockquote .mason--theme-agency p:last-child:not(:first-child),blockquote [data-type=Agency] p:last-child:not(:first-child){color:#CE0C00}.table__container table thead th,.table__container table thead tr,.template--accordion h2.template--accordion__title{border-color:#a73232}.mason--theme-red .table__container table thead th,.mason--theme-red .table__container table thead tr,.mason--theme-red .template--accordion h2.template--accordion__title,.table__container table thead .mason--theme-red th,.table__container table thead .mason--theme-red tr,.table__container table thead [data-type=Agency] th,.table__container table thead [data-type=Agency] tr,.table__container table thead [data-type="Full Time School"] th,.table__container table thead [data-type="Full Time School"] tr,.template--accordion .mason--theme-red h2.template--accordion__title,.template--accordion [data-type=Agency] h2.template--accordion__title,.template--accordion [data-type="Full Time School"] h2.template--accordion__title,[data-type=Agency] .table__container table thead th,[data-type=Agency] .table__container table thead tr,[data-type=Agency] .template--accordion h2.template--accordion__title,[data-type="Full Time School"] .table__container table thead th,[data-type="Full Time School"] .table__container table thead tr,[data-type="Full Time School"] .template--accordion h2.template--accordion__title{border-color:#D64D4D}.mason--theme-green .table__container table thead th,.mason--theme-green .table__container table thead tr,.mason--theme-green .template--accordion h2.template--accordion__title,.table__container table thead .mason--theme-green th,.table__container table thead .mason--theme-green tr,.table__container table thead [data-type="Part Time School"] th,.table__container table thead [data-type="Part Time School"] tr,.template--accordion .mason--theme-green h2.template--accordion__title,.template--accordion [data-type="Part Time School"] h2.template--accordion__title,[data-type="Part Time School"] .table__container table thead th,[data-type="Part Time School"] .table__container table thead tr,[data-type="Part Time School"] .template--accordion h2.template--accordion__title{border-color:#1E8C93}.mason--theme-yellow .table__container table thead th,.mason--theme-yellow .table__container table thead tr,.mason--theme-yellow .template--accordion h2.template--accordion__title,.table__container table thead .mason--theme-yellow th,.table__container table thead .mason--theme-yellow tr,.table__container table thead [data-type="Holiday Courses"] th,.table__container table thead [data-type="Holiday Courses"] tr,.template--accordion .mason--theme-yellow h2.template--accordion__title,.template--accordion [data-type="Holiday Courses"] h2.template--accordion__title,[data-type="Holiday Courses"] .table__container table thead th,[data-type="Holiday Courses"] .table__container table thead tr,[data-type="Holiday Courses"] .template--accordion h2.template--accordion__title{border-color:#9F8714}.mason--theme-purple .table__container table thead th,.mason--theme-purple .table__container table thead tr,.mason--theme-purple .template--accordion h2.template--accordion__title,.table__container table thead .mason--theme-purple th,.table__container table thead .mason--theme-purple tr,.table__container table thead [data-type="Adult Classes"] th,.table__container table thead [data-type="Adult Classes"] tr,.template--accordion .mason--theme-purple h2.template--accordion__title,.template--accordion [data-type="Adult Classes"] h2.template--accordion__title,[data-type="Adult Classes"] .table__container table thead th,[data-type="Adult Classes"] .table__container table thead tr,[data-type="Adult Classes"] .template--accordion h2.template--accordion__title{border-color:#7D6482}.mason--theme-agency .table__container table thead th,.mason--theme-agency .table__container table thead tr,.mason--theme-agency .template--accordion h2.template--accordion__title,.table__container table thead .mason--theme-agency th,.table__container table thead .mason--theme-agency tr,.table__container table thead [data-type=Agency] th,.table__container table thead [data-type=Agency] tr,.template--accordion .mason--theme-agency h2.template--accordion__title,.template--accordion [data-type=Agency] h2.template--accordion__title,[data-type=Agency] .table__container table thead th,[data-type=Agency] .table__container table thead tr,[data-type=Agency] .template--accordion h2.template--accordion__title{border-olor:#CE0C00}.content__template{width:100%;position:relative;margin-bottom:1.5em}.content__template:after,.content__template:before{content:"";display:table}.content__template:after{clear:both}.template--accordion h2.template--accordion__title{padding-top:.85em;padding-bottom:.85em}.table__container{display:block;max-width:100%;overflow:hidden;overflow-x:auto}.table__container table thead tr{border:1px solid #a73232}.table__container table thead th{border-left:#a73232}.table__container table tbody{border:1px solid #cbcbcb}.table__container table tbody td{border:1px solid #cbcbcb}blockquote{position:relative;padding:.5em .5em .5em 2.5em;margin:3em 0;border-left:4px solid currentColor}blockquote p{margin:0}blockquote p:first-child:after,blockquote p:first-child:before{position:relative;content:"\201C"}blockquote p:first-child:after{content:"\201D"}blockquote p:last-child:not(:first-child){font-family:"Arial", sans-serif;margin-top:.85em}.content__attention{position:relative;padding:.5em 1.5em .5em 4.5em}.content__attention:after{position:absolute;content:'';top:50%;left:0.75em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'\f06a';font-size:2em;font-family:fontAwesome}.content__attention a{color:rgba(255, 255, 255, 0.5)!important}.mason--admin .template__module{position:relative;border:3px solid #EF5B25}.mason--admin .template__module:after{font-size:12px;position:absolute;top:0;right:0;line-height:22px;content:'Template';padding:0 8px 2px 10px}.mason--admin .accordion__title{cursor:default}.mason--admin .accordion__title:after{padding:0 8px 0 10px;content:'Accordion Title'}.mason--admin .accordion__container:after{padding:0 8px 2px 10px;content:'Accordion Container'}
/*# sourceMappingURL=templates.css.map */