﻿/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input,select{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer}[disabled]{cursor:default}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{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}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.sass-col-sm-12 .grid-row,.left-sidebar-layout .grid-row{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.sass-container::after{clear:both;content:"";display:block}.grid-row::after{clear:both;content:"";display:block}.sass-col-sm-1{width:calc(8.3333333333% - 21.6666666667px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-1{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-1{left:calc(8.3333333333% - 21.6666666667px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-1{left:calc(0% - 20px + 20px);position:relative}}.sass-col-sm-2{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-2{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-2{left:calc(16.6666666667% - 23.3333333333px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-2{left:calc(0% - 20px + 20px);position:relative}}.sass-col-sm-3{width:calc(25% - 25px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-3{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-3{left:calc(25% - 25px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-3{left:calc(0% - 20px + 20px);position:relative}}.sass-col-sm-4{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-4{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-4{left:calc(33.3333333333% - 26.6666666667px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-4{left:calc(0% - 20px + 20px);position:relative}}.sass-col-sm-5{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-5{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-5{left:calc(41.6666666667% - 28.3333333333px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-5{left:calc(0% - 20px + 20px);position:relative}}.sass-col-sm-6{width:calc(50% - 30px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-6{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-6{left:calc(50% - 30px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-6{left:calc(0% - 20px + 20px);position:relative}}.sass-col-sm-7{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-7{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-7{left:calc(58.3333333333% - 31.6666666667px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-7{left:calc(0% - 20px + 20px);position:relative}}.sass-col-sm-8{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-8{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-8{left:calc(66.6666666667% - 33.3333333333px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-8{left:calc(0% - 20px + 20px);position:relative}}.sass-col-sm-9{width:calc(75% - 35px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-9{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-9{left:calc(75% - 35px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-9{left:calc(0% - 20px + 20px);position:relative}}.sass-col-sm-10{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-10{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-10{left:calc(83.3333333333% - 36.6666666667px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-10{left:calc(0% - 20px + 20px);position:relative}}.sass-col-sm-11{width:calc(91.6666666667% - 38.3333333333px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-11{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-11{left:calc(91.6666666667% - 38.3333333333px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-11{left:calc(0% - 20px + 20px);position:relative}}.sass-col-sm-12{width:calc(100% - 40px);float:left;margin-left:20px;min-height:1px}@media only screen and (max-width : 768px){.sass-col-sm-12{width:calc(100% - 40px);float:left;margin-left:20px}}.sass-col-sm-offset-12{left:calc(100% - 40px + 20px);position:relative}@media only screen and (max-width : 768px){.sass-col-sm-offset-12{left:calc(0% - 20px + 20px);position:relative}}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-1{min-height:100px}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-2{min-height:100px}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-3{min-height:100px}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-4{min-height:100px}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-5{min-height:100px}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-6{min-height:100px}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-7{min-height:100px}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-8{min-height:100px}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-9{min-height:100px}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-10{min-height:100px}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-11{min-height:100px}#ccm-theme-grid-edit-mode-row-wrapper .sass-col-sm-12{min-height:100px}.wrapper>.main::after,.wrapper>div>.main::after,.fullwidth .ccm-area-block-list>div>.main::after{clear:both;content:"";display:block}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:35px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:35px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:.075s}.ccm-page a{color:#c41114;text-decoration:none}.ccm-page a:hover{color:#000}.ccm-page h1{font-family:"Montserrat",sans-serif;margin-top:0;margin-bottom:20px;color:#c41114;font-weight:700;font-size:32px;line-height:40px}.ccm-page h2{font-family:"Montserrat",sans-serif;margin-top:0;margin-bottom:20px;color:#c41114;font-weight:700;font-size:28px;line-height:38px}.ccm-page h3{font-family:"Montserrat",sans-serif;margin-top:0;margin-bottom:10px;color:#000;font-weight:700;font-size:24px;line-height:30px}.ccm-page p,.ccm-page li{font-family:"Montserrat",sans-serif;margin-top:0;margin-bottom:10px;color:#000;font-weight:400;font-size:14px;line-height:28px}.ccm-page ul,.ccm-page ol{margin:0;padding:0;margin-left:15px}.ccm-page .btn-red a{color:#fff !important;background-color:#c41114;display:inline-block;padding:10px;padding-left:5px;padding-right:5px;margin-top:30px;max-width:200px;text-align:center;clear:both;font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;line-height:20px;box-sizing:border-box;display:block;text-transform:uppercase;margin-top:40px}.ccm-page .btn-red a:hover{background-color:#eb1d20 !important;text-decoration:none}@media only screen and (max-width : 930px){.ccm-page .btn-red a{display:block;margin:0 auto;margin-top:40px}}.ccm-page .btn-black a{color:#fff !important;background-color:#000;display:inline-block;padding:10px;padding-left:5px;padding-right:5px;margin-top:30px;max-width:200px;text-align:center;clear:both;font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;line-height:20px;box-sizing:border-box;display:block;text-transform:uppercase;margin-top:40px}.ccm-page .btn-black a:hover{background-color:#333 !important;text-decoration:none}@media only screen and (max-width : 930px){.ccm-page .btn-black a{display:block;margin:0 auto;margin-top:40px}}.ccm-page hr{display:block;height:1px;border:0;border-top:1px solid #f6f6f6;width:100%;margin:0 auto;padding:0;margin-top:20px;margin-bottom:20px}.ccm-page img[style*=left]{margin-right:10px;margin-bottom:10px}.ccm-page img[style*=right]{margin-left:10px;margin-bottom:10px}.ccm-page img,.ccm-page video{max-width:100%;height:auto !important}.ccm-page .googleMapCanvas img{max-width:none}.mfp-container figure{margin:0}.header-wrapper{min-height:100px;background-color:#fff}.header-container,.sass-container,.footer-container,.sidebar-container{max-width:1200px;margin:0 auto}.header-container::after,.sass-container::after,.footer-container::after,.sidebar-container::after{clear:both;content:"";display:block}.page-template-home .main-wrapper .btn-black{float:left;margin-right:30px}.page-template-home .main-wrapper .btn-black a{width:200px}.page-template-home .main-wrapper .btn-red{float:left}.page-template-home .main-wrapper .btn-red a{width:200px}.sitelogo{width:calc(75% - 35px);float:left;margin-left:20px;margin-top:30px;margin-bottom:30px}@media only screen and (max-width : 930px){.sitelogo{width:calc(100% - 40px);float:left;margin-left:20px}}.sitelogo a{background-image:url("../images/aadelogo.png");width:272px;height:137px;display:block;outline:none;background-size:272px 137px;background-repeat:no-repeat;font-size:0;margin-bottom:0;margin-top:0}@media only screen and (max-width : 930px){.sitelogo a{margin-top:0;background-size:auto 80px;height:80px;margin-bottom:0;margin:0}}.contact{width:calc(25% - 25px);float:left;margin-left:20px}@media only screen and (max-width : 930px){.contact{width:calc(100% - 40px);float:left;margin-left:20px}}.contact .btn-red{float:right}@media only screen and (max-width : 930px){.contact .btn-red{float:none}}.contact .btn-red a{width:200px}.contact h3{color:#000;font-style:italic;font-weight:400;text-align:right;text-transform:uppercase;font-size:18px;line-height:24px;clear:both}@media only screen and (max-width : 930px){.contact h3{text-align:left;font-size:15px;line-height:18px}}.nav-wrapper{padding-top:10px;padding-bottom:10px;background-color:#000}.navigation{width:calc(100% - 40px);float:left;margin-left:20px}.banner-wrapper{min-height:250px;background-position:center top}.ad-wrapper-top{padding-top:30px;padding-bottom:90px;background-color:#fff;border-bottom:solid 5px #c41114;min-height:100px}@media only screen and (max-width : 1400px){.ad-wrapper-top{padding-bottom:240px}}@media only screen and (max-width : 768px){.ad-wrapper-top{display:none}}.ad-content-full{width:calc(100% - 40px);float:left;margin-left:20px}.ads{width:calc(12.5% - 22.5px);float:left;margin-left:20px;min-height:10px}@media only screen and (max-width : 1400px){.ads{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}}@media only screen and (max-width : 1050px){.ads{width:calc(25% - 25px);float:left;margin-left:20px}}@media only screen and (max-width : 768px){.ads{width:calc(100% - 40px);float:left;margin-left:20px}}.ads img{margin:0 auto;display:block}@media only screen and (max-width : 1400px){.ads img{margin-bottom:20px}}.main-wrapper{padding-top:30px;padding-bottom:30px;background-color:#fff}.feature-wrapper{background-color:#fff;min-height:400px;background-position:center top}.feature-content{padding-top:100px}.feature-content h3{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.lower-wrapper{padding-top:30px;padding-bottom:30px;background-color:#fff}.page-template-left-sidebar .sidebar-main,.page-template-gallery .sidebar-main,.page-template-event .sidebar-main{left:calc(25% - 25px + 20px);position:relative}@media only screen and (max-width : 930px){.page-template-left-sidebar .sidebar-main,.page-template-gallery .sidebar-main,.page-template-event .sidebar-main{width:calc(100% - 40px);float:left;margin-left:20px;left:calc(0% - 20px + 20px);position:relative}}.page-template-left-sidebar .sidebar,.page-template-gallery .sidebar,.page-template-event .sidebar{left:calc(-75% - 5px + 20px);position:relative}@media only screen and (max-width : 930px){.page-template-left-sidebar .sidebar,.page-template-gallery .sidebar,.page-template-event .sidebar{width:calc(100% - 40px);float:left;margin-left:20px;left:calc(0% - 20px + 20px);position:relative}}.sidebar-main{width:calc(75% - 35px);float:left;margin-left:20px}@media only screen and (max-width : 930px){.sidebar-main .ccm-block-social-links{float:none;text-align:center}}.sidebar-main .ccm-block-social-links ul{list-style-type:none}.sidebar-main .ccm-block-social-links li a{color:#c41114;font-size:40px}.sidebar-main .ccm-block-social-links li a:hover{color:#000}@media only screen and (max-width : 930px){.sidebar-main{width:calc(100% - 40px);float:left;margin-left:20px;left:calc(0% - 20px + 20px);position:relative}}.sidebar{width:calc(20.8333333333% - 24.1666666667px);float:left;margin-left:20px}@media only screen and (max-width : 930px){.sidebar{width:calc(100% - 40px);float:left;margin-left:20px;left:calc(0% - 20px + 20px);position:relative;margin-top:20px}}.sidebar ul{list-style-type:none;text-decoration:none;margin-left:0}.sidebar li{margin-bottom:5px}.sidebar a{color:#fff;background-color:#000;padding:10px;padding-left:10px;display:block;line-height:20px}.sidebar a:hover{color:#eb1d20}.sidebar a.nav-path-selected,.sidebar a.linkclicked{background-color:#000;color:#eb1d20}.sidebar a.nav-selected{background-color:#000;color:#eb1d20}.sidebar ul ul{margin-bottom:10px;margin-top:10px}.sidebar li li a{background-color:#fff;color:#000;padding-top:0;padding-bottom:0}.sidebar li li a:hover{color:#c41114}.sidebar li li a.nav-path-selected,.sidebar li li a.linkclicked{background-color:#fff;color:#c41114}.sidebar li li a.nav-selected{background-color:#fff;color:#c41114}.sidebar li li li a{margin-left:15px;font-size:90%}.ad-wrapper-bottom{padding-top:30px;padding-bottom:30px;background-color:#fff;border-bottom:solid 5px #c41114;height:auto;display:none}@media only screen and (max-width : 930px){.ad-wrapper-bottom{display:block;border-bottom:none}}.footer-wrapper{padding-top:40px;padding-bottom:40px;min-height:200px;background-color:#000;clear:both}.footer-wrapper h2,.footer-wrapper h3,.footer-wrapper p,.footer-wrapper a{color:#fff}.footer-wrapper p{font-size:12px}.footer-content1{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}@media only screen and (max-width : 930px){.footer-content1{width:calc(100% - 40px);float:left;margin-left:20px;left:calc(0% - 20px + 20px);position:relative}}.footer-content1 ul{list-style-type:none;text-decoration:none;margin-left:0}.footer-content1 li{margin-bottom:0;font-size:12px}.footer-content1 a:hover{color:#c41114}.footer-content2{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}@media only screen and (max-width : 930px){.footer-content2{width:calc(100% - 40px);float:left;margin-left:20px;left:calc(0% - 20px + 20px);position:relative}}.footer-content2 .ccm-block-express-form fieldset{border:none;padding:0}.footer-content2 .ccm-block-express-form label{font-weight:400;font-size:12px;line-height:24px;color:#fff;margin-top:0;font-family:"Montserrat",sans-serif}.footer-content2 .ccm-block-express-form input,.footer-content2 .ccm-block-express-form textarea{border:solid 1px #ccc;padding:5px;width:100%;box-sizing:border-box;margin-top:5px;margin-bottom:5px}.footer-content2 .ccm-block-express-form select{box-sizing:border-box}.footer-content2 .ccm-block-express-form .btn-primary{font-family:"Montserrat",sans-serif;font-size:12px;background-color:#c41114;color:#fff;padding:10px;width:150px;margin-bottom:30px;border:solid 1px #c41114;text-transform:uppercase;font-weight:700}.footer-content2 .ccm-block-express-form .btn-primary:hover{background-color:#eb1d20 !important}.footer-content2 .ccm-block-express-form .text-muted{font-family:"Montserrat",sans-serif;font-size:12px;font-style:italic;color:#c41114}.footer-content3{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}@media only screen and (max-width : 930px){.footer-content3{width:calc(100% - 40px);float:left;margin-left:20px;left:calc(0% - 20px + 20px);position:relative}}.footer-content3 p{text-align:right}@media only screen and (max-width : 930px){.footer-content3 p{text-align:left}}.footer-content3 .ccm-block-social-links{float:right}@media only screen and (max-width : 930px){.footer-content3 .ccm-block-social-links{float:none;text-align:center}}.footer-content3 .ccm-block-social-links ul{list-style-type:none}.footer-content3 .ccm-block-social-links li a{color:#fff;font-size:40px}.footer-content3 .ccm-block-social-links li a:hover{color:#c41114}.fc-left .fc-today-button{background-color:#c41114 !important;border:none;color:#fff !important;padding:5px !important}.fc-button-group .fc-prev-button{background-color:#c41114;border:none;color:#fff;padding:5px}.fc-button-group .fc-next-button{background-color:#c41114;border:none;color:#fff;padding:5px}.fc-button-group .fc-month-button{background-color:#c41114;border:none;color:#fff;padding:5px}.fc-button-group .fc-listMonth-button{background-color:#c41114;border:none;color:#fff;padding:5px}.fc-button-group .fc-basicWeek-button{background-color:#c41114;border:none;color:#fff;padding:5px}.fc-button-group .fc-basicDay-button{background-color:#c41114;border:none;color:#fff;padding:5px}.fc-button-group .fc-state-active{background-color:#c41114}.fc-event{border:1px solid #c41114 !important}.fc-view td,.fc-view td{font-family:"Montserrat",sans-serif}.fc-unthemed td.fc-today{background-color:#c41114 !important}.fc-unthemed td.fc-day-top.fc-today{background-color:rgba(0,0,0,0) !important}.event-manager-event-home{width:calc(100% - 40px);float:left;margin-left:20px;border:solid 1px #181818}@media only screen and (max-width : 930px){.event-manager-event-home{width:calc(100% - 40px);float:left;margin-left:20px}}.event-list-heading{width:calc(100% - 40px);float:left;margin-left:20px;text-align:center;padding-top:10px}.event-list-heading a{color:#fff}.event-image{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;padding-top:10px}@media only screen and (max-width : 930px){.event-image{width:calc(100% - 40px);float:left;margin-left:20px}.event-image img{margin-bottom:20px;display:block;margin:0 auto}}.event-summary{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;padding:10px;box-sizing:border-box}.event-summary a{color:#fff}@media only screen and (max-width : 930px){.event-summary{width:calc(100% - 40px);float:left;margin-left:20px}.event-summary p,.event-summary h3{text-align:center}}.event-left,.event-right{width:calc(50% - 30px);float:left;margin-left:20px}@media only screen and (max-width : 930px){.event-left,.event-right{width:calc(100% - 40px);float:left;margin-left:20px}}.event-full{width:calc(100% - 40px);float:left;margin-left:20px;clear:both}.event-manager-event-list .event-manager-details{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.event-manager-event-list .event-manager-details::after{clear:both;content:"";display:block}.event-manager-event-list .event-manager-event{border-bottom:solid 1px #c2c2c2;padding-bottom:10px;margin-bottom:20px}.event-manager-event-list .event-manager-event .event-manager-event-when{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}@media only screen and (max-width : 1050px){.event-manager-event-list .event-manager-event .event-manager-event-when{width:calc(100% - 40px);float:left;margin-left:20px}}.event-manager-event-list .event-manager-event .when-home{width:calc(25% - 25px);float:left;margin-left:20px}@media only screen and (max-width : 1050px){.event-manager-event-list .event-manager-event .when-home{width:calc(100% - 40px);float:left;margin-left:20px}}.event-manager-event-list .event-manager-event h3{font-size:18px}.event-manager-event-list .event-manager-event .em-day{display:block;background-color:#c41114;color:#fff;padding:5px;padding-top:10px;padding-bottom:10px;text-align:center;font-size:24px;font-weight:700}.event-manager-event-list .event-manager-event .em-month{display:block;background-color:#fff;color:#000;padding:3px;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700}.event-manager-event-list .event-manager-event .em-year{display:block;background-color:#000;color:#fff;padding:3px;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700}.event-manager-event-list .event-manager-event .detail-wrap{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px}@media only screen and (max-width : 1050px){.event-manager-event-list .event-manager-event .detail-wrap{width:calc(100% - 40px);float:left;margin-left:20px}}.event-manager-event-list .event-manager-event .detail-wrap p{font-size:14px;color:#000;margin-top:0;margin-bottom:10px;font-weight:400;font-family:"Montserrat",sans-serif;line-height:24px}.event-manager-event-list .event-manager-event .wrap-home{width:calc(75% - 35px);float:left;margin-left:20px}@media only screen and (max-width : 1050px){.event-manager-event-list .event-manager-event .wrap-home{width:calc(100% - 40px);float:left;margin-left:20px}}.ccm-page .magnific-gallery{list-style-type:none;padding:0;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.ccm-page .magnific-gallery li{padding:0;margin:0;width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;margin-bottom:30px;float:left}@media only screen and (max-width : 768px){.ccm-page .magnific-gallery li{width:calc(100% - 40px);float:left;margin-left:20px}}.ccm-page .magnific-gallery a{display:block}.ccm-page .magnific-gallery img{display:block}@media only screen and (max-width : 768px){.ccm-page .magnific-gallery img{margin:0 auto}}.ccm-block-file{margin-bottom:10px}.ccm-block-file i{color:#c41114}.ccm-block-file a{font-family:"Montserrat",sans-serif;margin-top:0;font-size:14px;line-height:24px;color:#c41114;text-decoration:none;font-weight:400}.ccm-block-file:hover{text-decoration:none}.ccm-block-page-list-wrapper .ccm-block-page-list-title{font-family:"Montserrat",sans-serif}.ccm-block-express-form fieldset{border:none;padding:0}.ccm-block-express-form label{font-weight:400;font-size:14px;line-height:24px;color:#000;margin-top:0;font-family:"Montserrat",sans-serif}.ccm-block-express-form input,.ccm-block-express-form textarea{border:solid 1px #ccc;padding:5px;width:100%;box-sizing:border-box;margin-top:5px;margin-bottom:5px}.ccm-block-express-form select{box-sizing:border-box}.ccm-block-express-form .btn-primary{font-family:"Montserrat",sans-serif;font-size:12px;background-color:#c41114;color:#fff;padding:10px;width:150px;margin-bottom:30px;border:solid 1px #c41114;text-transform:uppercase;font-weight:700}.ccm-block-express-form .btn-primary:hover{background-color:#eb1d20 !important}.ccm-block-express-form .text-muted{font-family:"Montserrat",sans-serif;font-size:12px;font-style:italic;color:#c41114}.fa-oil-calendar{display:inline-block;height:50px;width:40px;background-image:url("../images/oilpatch.png");background-repeat:no-repeat;background-size:40px auto;background-position:bottom}.fa-linktree{display:inline-block;height:37px;width:40px;background-image:url("../images/linktree_icon.png");background-repeat:no-repeat;background-size:35px auto;background-position:bottom;margin-bottom:-3px}.sitenavigation .sub-trigger{display:none !important}.sitenavigation ul{margin:0;padding:0;position:relative;float:left}.sitenavigation li{list-style-type:none;padding:0;margin:0;float:left;margin-right:50px;font-size:14px;line-height:20px}@media only screen and (max-width : 1050px){.sitenavigation li{margin-right:30px}}.sitenavigation li.nav-dropdown:hover>a{background-color:#000 !important;color:#c41114}.sitenavigation li.nav-last{margin-right:0}.sitenavigation li>a{box-sizing:border-box;color:#fff;font-family:"Montserrat",sans-serif;text-decoration:none;display:block;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);text-transform:uppercase}.sitenavigation li>a.nav-path-selected,.sitenavigation li>a.linkclicked{background-color:#000;color:#eb1d20}.sitenavigation li>a.nav-selected{background-color:#000;color:#eb1d20}.sitenavigation li>a:hover{background-color:#000;color:#eb1d20}.sitenavigation li.clicked>ul{display:block}.sitenavigation li ul{display:none;position:absolute;z-index:1000;background-color:#000;min-width:200px;max-width:700px;margin:0;padding-top:15px;padding-bottom:10px;margin-left:-12px}.sitenavigation li ul a{margin-bottom:5px;padding-left:10px;padding-right:10px;text-transform:none}.sitenavigation li ul a:hover{background-color:#000;color:#eb1d20}.sitenavigation li ul a.nav-last{border-bottom:none}.sitenavigation li ul a.nav-path-selected,.sitenavigation li ul a.linkclicked{background-color:#000;color:#eb1d20}.sitenavigation li ul a.nav-selected{background-color:#000;color:#eb1d20}.sitenavigation li ul li{float:none;margin:0;display:block;padding-top:0;padding-bottom:0}.sitenavigation li ul ul{margin-top:0}.sitenavigation li ul ul a{background-color:#000}.sitenavigation .nav-dropdown:hover>a,.sitenavigation .nav-dropdown.clicked>a{background-color:#000}.no-js .sitenavigation li:hover>ul{display:block !important}.menu-icon{display:none}@media only screen and (max-width : 930px){body{overflow-x:hidden}.menu-icon{position:absolute;z-index:10000;display:block;top:20px;right:20px;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;outline:none}.menu-icon:hover,.menu-icon:active{-webkit-tap-highlight-color:rgba(0,0,0,0) !important}.ccm-toolbar-visible .menu-icon{top:68px}.sitenavigation.is-tapped .menu-icon{-webkit-tap-highlight-color:rgba(0,0,0,0)}.sitenavigation.is-tapped ul.nav{box-shadow:0px 2px 14px 0px rgba(0,0,0,.3)}.sitenavigation ul{display:none;max-width:none !important;margin-top:0}.sitenavigation li{float:none;display:block;margin:0;padding:0;border-right:none}.sitenavigation>ul{display:block;position:absolute;margin:0;background-color:#000;left:0;top:75px;z-index:10000;padding:0;height:100vh;overflow-y:auto}.sitenavigation>ul a{box-sizing:border-box;width:100%;margin:0;background-color:#000;display:block;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;height:auto;color:#fff;float:none;font-size:14px;line-height:20px;font-family:"Montserrat",sans-serif;min-height:40px;border:none !important;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sitenavigation>ul a:hover{background-color:#000}.sitenavigation>ul li{clear:both;width:100%;background-color:#333;border-bottom:solid 1px #fff;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sitenavigation>ul li li{background-color:#333}.sitenavigation>ul li li li{background-color:#333}.sitenavigation>ul ul{display:none;width:100%;z-index:200;border:none;margin-left:0;padding:0;position:relative !important;margin-top:0;left:0;text-align:left}.sitenavigation>ul ul ul{clear:both;left:0;margin-top:0}.sitenavigation>ul ul li{border-bottom:solid 1px #fff;padding-top:0;padding-bottom:0}.sitenavigation>ul ul li li a{background-color:#1a1a1a;padding-left:30px}.sitenavigation>ul ul li li li a{background-color:#1a1a1a;padding-left:40px}.sitenavigation>ul ul a{background-color:#1a1a1a;font-size:90%;padding-left:20px}.sitenavigation>ul ul a:before{content:"↳";display:inline-block;margin-right:4px;color:#aaa;font-family:Arial}.sitenavigation>ul li.nav-dropdown{cursor:pointer}.sitenavigation>ul li.nav-dropdown>a{width:80%}.sitenavigation>ul .sub-trigger{width:20% !important;display:block !important;background-color:rgba(0,0,0,0) !important;float:right;position:absolute;opacity:.001;right:0;z-index:10000}.sitenavigation>ul .sub-trigger:hover{background-color:rgba(0,0,0,0) !important}.sitenavigation>ul li.nav-dropdown:after{content:"▼";position:absolute;color:#fff;padding:0;display:block;width:20%;right:0;margin-top:-28px;text-align:center;font-size:12px;padding-top:0;padding-bottom:0;box-sizing:border-box}.sitenavigation>ul li.expanded:after{display:none}.sitenavigation>ul li.expanded:before{content:"▲" !important;position:absolute;color:#fff;padding:0;display:block;width:20%;right:0;margin-top:12px;text-align:center;font-size:12px;padding-top:0;padding-bottom:0;box-sizing:border-box}#nav .nav{display:none}.menu-shroud{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;opacity:0}.csstransforms3d #nav .nav{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;width:280px;transform:translate3d(-280px, 0, 0);-webkit-transform:translate3d(-280px, 0, 0);top:0 !important;display:block}.csstransforms3d .sitenavigation.is-tapped .nav{display:block !important}.csstransforms3d.off-canvas-triggered .page{height:100vh;overflow:hidden}.csstransforms3d.off-canvas-triggered .menu-shroud{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);opacity:1;height:100%;height:100vh;z-index:10}.csstransforms3d.off-canvas-triggered .menu-shroud:before{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5 !important;content:"";z-index:1;height:100%;height:100vh;background-color:#fff;display:block}.csstransforms3d.off-canvas-triggered #nav .nav{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);top:0 !important}.csstransforms3d.ccm-toolbar-visible #nav .nav{top:48px !important}}/*# sourceMappingURL=main.css.map */
