/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:before,:after{padding:0;margin:0;box-sizing:border-box;}a{color:#3d86c5;text-decoration:none;transition:all .4s;display:inline-block;vertical-align:bottom;background-color:transparent;}a:hover{color:inherit;opacity:.7;text-decoration:none;}.no-fade a:hover{opacity:1;}.links-inherit a{color:inherit;}h1{font:400 2.5em/1.2 'Roboto',Helvetica,sans-serif;}h2{font:500 2.1em/1.2 'Roboto',Helvetica,sans-serif;}h3{font:700 1.3em/1.5 'Roboto',Helvetica,sans-serif;}h4{font:500 1.2em 'Roboto',Helvetica,sans-serif;}h2,h3,h4{margin:1em 0 .5em;}ol,ul{margin:0 0 1em 3em;}p{margin:0 0 1em;}img{max-width:100%;height:auto;display:inline-block;border:0;}.no-margin{margin:0;}main,details,.display-block,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}html{line-height:1.15;-webkit-text-size-adjust:100%;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
.layout-container{max-width:90rem;margin:0 auto;padding:0 2em;}.full-width{width:100vw;position:relative;left:50%;margin-left:-50vw;}@media (min-width:1000px){.layout-container{padding:0 3em;}}.display-flex,.view.view-display-flex > .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.display-flex--space-between,.view-display-flex--space-between > .view-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.flex-child--fill{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.footer a{color:inherit;}#block-copyright{margin:0 auto 0 0;}

.hover-over{position:relative;display:inline-block;vertical-align:top;overflow:hidden;}.hover-over__img{line-height:0;}.hover-over__overlay{width:100%;height:100%;background:#000;opacity:.35;z-index:10;}.hover-over--absolute{position:absolute;z-index:20;top:0;left:0;}.buttons a,.btn{padding:.7em 1em;display:inline-block;vertical-align:bottom;font:500 1em Roboto,sans-serif;background:#467302;color:#fff;border:0;-webkit-transition:all .4s;transition:all .4s;letter-spacing:1px;outline:0;}.buttons a:hover,.btn:hover{background-color:#305000;color:#aaa;}.buttons a:focus,.btn:focus{color:#ccc;-webkit-box-shadow:inset .05em .05em .1em rgba(0,0,0,.5);box-shadow:inset .05em .05em .1em rgba(0,0,0,.5);}.small-buttons a,.small-btn{font-size:.9em;padding:.6em .9em;}ul.inline,.menu{list-style:none;margin:0;}ul.inline li,.menu li{display:inline-block;vertical-align:middle;}ul.inline a,.menu a{color:inherit;}
.search-form--popout{float:right;position:relative;margin:0.5em;z-index:500;}.search-form--popout .form-item{margin:0;}.search-form--popout .form-item label{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20fill='%23716E6E'%20d='M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z'%3E%3C/path%3E%3C/svg%3E") no-repeat right center;background-size:1.5em auto;width:2.2em;height:1.5em;float:right;cursor:pointer;position:relative;z-index:20;text-indent:-99em;text-align:left;overflow:hidden;opacity:.8;}.search-form--popout .form-item input{width:0;top:-.3em;position:absolute;right:1.7em;color:transparent;border-radius:.1em;z-index:30;border:1px solid transparent;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;box-shadow:none;background:transparent;font-size:1.3em;}.search-form--popout .form-item input:focus,.search-form--popout .form-item:hover input{background:#fff;border-color:#ccc;opacity:1;width:18em;max-width:90vw;color:#000;padding:.4em .5em;box-shadow:0.5em 0.5em 1em rgb(0 0 0 / 20%);}.search-form--popout .form-actions{display:none !important}@media (max-width:40em){.search-form--popout .form-item input{top:50%;margin:-1em auto;left:0;right:0;position:fixed;}.search-form--popout .form-item input:focus,.search-form--popout .form-item:hover input{box-shadow:0.5em 0.5em 30em 30em rgb(0 0 0 / 50%);}}
.ui-dialog{z-index:101;}html,body{font-family:'Roboto',Arial,sans-serif;line-height:1.5;font-size:16px;}h1{margin:0 0 3rem;}.wp-block{max-width:none;}.wp-block-embed-youtube{margin:0 auto;width:90%;max-width:45em;}.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;margin:3em auto 2em;}.wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}html:not(.window-loaded) .lazy-load--bk{background-image:none !important;background-color:#000;}.wp-block-button__link{background:#467302;border-radius:0.1em;}.buttons-bigger .wp-block-button__link{font-size:1.5em;}.wp-block-separator{margin:3em 0;}.node-content-restricted-width,.path-not-front .node__content{max-width:65em;margin:0 auto;}.wp-block-drupal-section p{color:#333;font-size:1.1rem;}div p.prefix-text,.prefix-text{text-transform:uppercase;font-size:1.2rem;color:#05BDD4;font-weight:700;letter-spacing:2px;}p.prefix-text--green,.prefix-text--green,.wp-block-cover p.prefix-text--green{color:#4CAF50;}.wp-block-cover p.prefix-text--green{color:#8BC34A;}h2,h3,.section__title{color:#38558D;}.section__title{margin:0;text-transform:uppercase;letter-spacing:2px;font-size:3em;line-height:1.15;font-weight:500;}.small-text{color:#aaa;font-weight:500;}.wp-block-button.is-style-outline .wp-block-button__link,a.wp-button{color:#38558D;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:0.5px;border:2px solid #ccc;padding:1rem 1.8rem;border-radius:2rem;display:inline-block;text-align:center;background:#fff;}.wp-block-button.is-style-outline .fp-section__action{padding:1em 2.3em;}.field-name-field-date-w-end{margin-bottom:1.5em;}html .header-inner{padding-top:1em;position:relative;padding-bottom:1em;}.site-logo{max-height:5em;width:auto;}.member-login{padding:0.7em;color:#8d8a8a;}.header-second-inner{display:flex;}.menu-name--top-menu li a{padding:0.9em 1em;color:#aaa;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;font-size:0.85em;}.menu-name--top-menu li:last-child a{background:#467302;color:#fff;margin-left:1.2em;}.menu-bar{margin:0 0 0 1em;}#superfish-main span.sf-depth-1{padding:1em 0.7em;font-weight:500;color:#38558D;font-size:1.2em;}#superfish-main span.sf-with-ul{padding-right:1.8em;}#superfish-main .sf-sub-indicator:after{content:'\203a';transform:rotate(90deg);right:0;font-weight:bold;}#superfish-main .sfHover ul{background:#fff;top:100%;}ul.sf-menu li{z-index:100;}#block-top-menu{display:none;}@media (min-width:1141px){html .header-inner{flex-wrap:nowrap;align-items:center;}.menu-bar{margin:0 auto 0 2%;}.header-second{position:absolute;top:0;right:0;}#block-top-menu{display:block;}}@media (min-width:521px){.header-second{margin-left:auto;}}@media (max-width:520px){.header-first{min-width:100%;text-align:center;margin:0 0 1em;}.header-inner{justify-content:center;margin:0 0 0.5em;}}.sf-accordion-toggle.sf-style-none a{padding:0.4em 0.6em;border:2px solid;}#superfish-main-toggle{color:#666;}#superfish-main-accordion{position:absolute;background:#333;right:0;color:#fff;min-width:15em;}#superfish-main-accordion ul{background:#222;overflow:hidden;}#block-main-menu-header{position:relative;}ul.sf-menu .sf-sub-indicator{width:13px;}body:not(.node--type-page) .main{border-top:1px solid #f3eeee;padding-top:4rem;}body.node--type-page .main,body.node--type-news .main,body.node--type-events .main{border-top:none;padding-top:0;}.main{padding-bottom:8rem;}.has-sidebar .layout-content{max-width:53em;}.layout-sidebar-second{width:23em;}.node__content ul.links{margin:1em 0 2em;}.subfooter{background:#001C38;color:#fff;padding:5em 0 4em;}.subfooter-1{min-width:100%;margin:0 0 2em;}@media (min-width:951px){.subfooter-1{min-width:auto;max-width:21em;margin-right:10%;}}#block-subfooter-bio{color:#6f7883;margin:1em 0 0;}#block-subfooter-bio strong{width:3.5em;display:inline-block;}#block-subfooter-bio a{color:#ccc;}.subfooter-info__description{padding-top:1em;}.subfooter-2{flex:1;}.subfooter .menu__item{display:block;color:#B7BCC1;margin:0.3em 0;}.subfooter .is-parent{margin-bottom:3em;}.subfooter .is-parent:before,.subfooter .is-parent>span{content:'/ ';color:#727273;font-weight:700;font-size:1.15em;}.subfooter .is-parent .is-parent:before,.subfooter .is-parent .is-parent>span{content:'';font-size:1em;}.subfooter-visitor-logo__link:not(:hover){opacity:0.7;}@media (min-width:550px){.subfooter .is-parent{float:left;width:48%;margin-right:2%;margin-bottom:3em;}.subfooter-visitor-logo__link{max-width:40%;width:13em;float:left;}}@media (max-width:750px){.subfooter .is-parent:nth-child(2n+1){clear:left;}}@media (min-width:751px){.subfooter .is-parent{float:left;width:32%;}.subfooter .is-parent .is-parent{width:100%;margin:0.5em 0.7em;}.subfooter .is-parent:nth-child(3n){width:31%;margin-right:0;}.subfooter .is-parent:nth-child(3n+1){clear:left;}.subfooter-visitor-logo__link{max-width:31%;}}.footer{padding:1.5em 0 0.5em;color:#ccc;background:#011224;font-size:0.95em;}.path-search .block-plugin-id--system-main-block ol{list-style:none;margin:0;}.path-search .block-plugin-id--system-main-block ol li{margin-bottom:2em;}.inside-header__content{padding-bottom:2em;padding-top:4rem;border-bottom:2.5px solid #999;margin-bottom:4em;}.inside-header__title{margin:0 0 1rem;}@media (max-width:60em){.inside-header__image{max-height:20em;overflow:hidden;}.inside-header__image div{background:#6f7883;line-height:0;padding-bottom:30.5%;position:relative;}.inside-header__image img{position:absolute;left:0;top:0;width:100%;height:100%;}}.member-spotlight{padding:5em 0 7em;background:#E0E0E0;}.member-spotlight__section-title{margin:1em 0 3em;}.member-spotlight__image{margin:0 0 2em;}.member-spotlight__info{overflow-wrap:break-word;overflow-wrap:anywhere;}.member-spotlight__contact_name{font-size:2.5em;}@media (min-width:1001px){.member-spotlight__content{flex-wrap:nowrap;}.member-spotlight__image{min-width:50%;margin:0 7em 0 0;}.member-spotlight__info{flex-basis:50%;}.member-spotlight__contact_name{font-size:3em;}}.member-spotlight__business_name{margin:0.5rem 0 3rem;color:#F24F43;font-weight:700;}.member-spotlight__action{margin:2em 0 0;}.staff .views-row{margin:0 auto 2.5em;padding:0 1em 0;text-align:center;letter-spacing:2px;width:100%;}.staff .views-row--empty-spacer{margin-bottom:0;}.staff__category-title{min-width:100%;padding:0 .5em 0;font-size:2.5em;color:#999;text-align:left;}.staff__title{color:#2a2a2a;margin:0.7em 0 .1em;letter-spacing:2px;text-transform:uppercase;font:700 1.2em/1.1 'Open Sans','Arial',sans-serif;}.staff__position{font-weight:bold;color:#666;font-size:.9em;text-transform:uppercase;}.staff-image__text{top:auto;left:auto;bottom:1em;right:1em;}.staff__icon{text-align:center;text-transform:none;font-size:1.4em;text-decoration:none;display:inline-block;width:1.7em;height:1.7em;line-height:1.65;border-radius:50%;color:#fff;background:#008000;text-indent:1px;}.staff__icon:hover{background:#064106;color:#ddd;}.staff__icon--bio{font-family:'Times New Roman',Times,serif;font-weight:bold;}.staff-cBox__image{margin:.5em 1.5em 1.5em .5em;flex-basis:20em;}.staff-cBox__content{flex:1;margin:.5em;}.staff-cBox__title,.staff-cBox__email{float:left;margin-right:1em;}.view--grid-grouped .view-content>h2,.view--grid-grouped .view-content>h3{min-width:100%;margin:4rem 0 2rem;}.view--grid-grouped .views-row{width:13em;text-align:center;}.view--grid-grouped .views-field-title{margin:1.3rem 0.5rem;}body.node--type-directory .main{padding-top:4rem;}.member-sidebar{padding:2em;border:1px solid #ccc;}.member-sidebar__logo{margin:0 0 1.5em;}.member-sidebar__address{margin:0 0 2em;}.member-sidebar__contact{margin:0 0 0.4em;color:#333;}.member-sidebar__list-items{list-style:none;margin:0 0 2em;}.member-sidebar__list-item{margin:0 0 0.7em;}.member-sidebar__list-item i{margin:0 0.7em 0 0;font-size:1em;color:#666;}.member-sidebar__socials{color:#fff;}.member-sidebar__socials a{width:2em;height:2em;text-align:center;line-height:2;font-size:1.4em;border-radius:50%;background:#979db3;margin:0 0.5em 0 0;}.member-sidebar__socials i{vertical-align:middle;}.field-node--field-tagline{color:#666;margin:0 0 2em;}.node--type-news .field-node--field-thumbnail,.node--type-events .field-node--field-thumbnail{margin:0 0 2em;text-align:center;}.node--type-news .b-lazy,.node--type-news .b-responsive{display:inline-block;}[src="/sites/default/files/default_images/AVCC-Logo-Badge-FullColour.png"]{max-width:200px;}.event-section-title{color:#aaa;}.event-listing__title{font-size:1.4em;margin:0 0 1.5em;}.event-listing__date{margin:0.4em 0;}.event-listing__content{padding:0 0.4rem;}.view--grid-3 .views-row{width:100%;}@media (min-width:40em){.view--grid-3 .views-row{max-width:calc(50% - 1.6em);}}@media (min-width:60em){.view--grid-3 .views-row{max-width:calc(33.33% - 1.6em);}}@media (min-width:80em){.view--grid-3 .views-row{max-width:calc(25% - 2.5em);}}#block-addtoanybuttons{margin:3em 0 0;}[data-paypal-checkout-webform-id]{max-width:30em;}.form-item-tickets tr+tr{border-top:0em solid transparent;}#tickets_table td{display:block;position:relative;}#tickets_table .webform-multiple-table--operations{margin:0 auto -0.45em;background:#fff;}#tickets_table tr:last-child .webform-multiple-table--operations{margin:0 auto -0.75em;}.form--cworks-registration .form-item-tickets{margin-top:0;}.cworks-registration-form{top:50% !important;left:50% !important;transform:translate(-50%,-50%);max-height:100%;max-width:100%;}.cworks-registration-submissions{max-width:100%;}.event-registration-buttons{margin:3em 0 0;justify-content:center;}#page .cworks-button-wrapper--form{margin:0 2em 1em 0;}#page .cworks-button--form{background:#38558D;color:#fff;margin:0 0 0.4em;font-size:1.2em;}.cworks-button--disabled{pointer-events:none;}details{margin-top:1em;margin-bottom:1em;border:1px solid #bfbfbf;border-radius:3px;background-color:#fcfcfa;padding:0.75em 1em;}details summary{cursor:pointer;text-shadow:0 1px 0 white;}details summary:hover,details summary:focus,details[open] > details summary{text-decoration:underline;}.cworks-submission-header__section{margin:1em 0;}.cworks-submission-header__label{font-weight:bold;}.cworks-registration-submissions div.ui-dialog-content,.cworks-registration-submissions .contextual-region{position:static;}#drupal-modal .tickets-purchased-printing{padding-bottom:8em;}.tickets-purchased-printing .view-footer a:after{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z'%3E%3C/path%3E%3C/svg%3E");display:block;width:2em;height:2em;position:absolute;left:50%;top:50%;margin:-1em;transform-origin:bottom;}.tickets-purchased-printing .view-footer a{width:4em;height:4em;background:#38558D;border-radius:50%;position:absolute;bottom:3em;right:3em;text-indent:99em;overflow:hidden;white-space:nowrap;}.tickets-purchased-printing .view-footer a:focus:after{-webkit-animation-name:bounce-7;animation-name:bounce-7;-webkit-animation-timing-function:cubic-bezier(0.280,0.840,0.420,1);animation-timing-function:cubic-bezier(0.280,0.840,0.420,1);-webkit-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes bounce-7{0%{transform:scale(1,1)      translateY(0);}10%{transform:scale(1.1,.9)   translateY(0);}30%{transform:scale(.9,1.1)   translateY(-2em);}50%{transform:scale(1.05,.95) translateY(0);}57%{transform:scale(1,1)      translateY(-7px);}64%{transform:scale(1,1)      translateY(0);}100%{transform:scale(1,1)      translateY(0);}}@keyframes bounce-7{0%{transform:scale(1,1)      translateY(0);}10%{transform:scale(1.1,.9)   translateY(0);}30%{transform:scale(.9,1.1)   translateY(-2em);}50%{transform:scale(1.05,.95) translateY(0);}57%{transform:scale(1,1)      translateY(-7px);}64%{transform:scale(1,1)      translateY(0);}100%{transform:scale(1,1)      translateY(0);}}.form--nominations input[type="checkbox"]{height:auto;}.form--nominations .webform-tableselect-sort td{padding:0.5em 0 0.3em 0.5em;line-height:1;}.form--nominations .webform-tableselect-sort .form-item{margin:0;}a.tabledrag-handle .handle{box-sizing:content-box;}.form--nominations .webform-tableselect-sort{counter-reset:rowNumber;}.form--nominations .webform-tableselect-sort tr td:nth-child(2):before{counter-increment:rowNumber;content:counter(rowNumber) '.';min-width:1em;margin-right:0.5em;}.form--nominations .webform-tableselect-sort tr:nth-child(n+4){opacity:0.5;}.form--nominations .webform-tableselect-sort tr:nth-child(n+4) td:nth-child(2):before{content:' ';}.view-search-content{max-width:60em;}.view-search-content .views-field-body,.view-search-content .views-row{margin:1em 0 1em;}ul.news-author{color:#999;font-weight:bold;font-size:.9em;text-transform:uppercase;margin-bottom:1em;}.news-author li a{color:#c86e13;}.news-author li:after{content:'\2022';margin:.5em;}.news-author li:last-child:after{display:none;}.news-articles .views-field-body{margin:1.5em 0 1em;}.news-articles .views-field-body p{margin:.5em 0;}
