@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,700);@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,500i,700,900");article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a{background:transparent;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.75em;margin:2.33em 0;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}*,*:before,*:after{box-sizing:border-box;}.text-center{text-align:center;}.koaa-heading-plum{display:block;margin:0;position:relative;}.koaa-heading-plum::before{content:' ';height:10px;width:100%;background-color:#9e2061;position:absolute;z-index:-1;left:0;top:50%;transform:translateY(-50%);}.koaa-heading-plum h1,.koaa-heading-plum h2,.koaa-heading-plum h3,.koaa-heading-plum h4,.koaa-heading-plum h5,.koaa-heading-plum h6,.koaa-heading-plum p{font-family:"Roboto","Arial",sans-serif;font-weight:bold;font-size:14px;text-transform:uppercase;color:#9e2061;line-height:18px;margin:0;display:inline-block;background-color:#fff;padding:10px 15px 10px 0;z-index:1;}.koaa-heading-pink{display:block;margin:0;position:relative;}.koaa-heading-pink::before{content:' ';height:10px;width:100%;background-color:#9b0092;position:absolute;z-index:-1;left:0;top:50%;transform:translateY(-50%);}.koaa-heading-pink h1,.koaa-heading-pink h2,.koaa-heading-pink h3,.koaa-heading-pink h4,.koaa-heading-pink h5,.koaa-heading-pink h6,.koaa-heading-pink p{font-family:"Roboto","Arial",sans-serif;font-weight:bold;font-size:14px;text-transform:uppercase;color:#9b0092;line-height:18px;margin:0;display:inline-block;background-color:#fff;padding:10px 15px 10px 0;z-index:1;}.text-center{text-align:center;color:pink;}.d-block{display:block;width:100%;}.d-inline-block{display:inline-block;}.my30{margin-top:30px;margin-bottom:30px;}.m0{margin:0 !important;}.card{padding:30px;box-shadow:0 0 40px 0 rgba(0,0,0,0.15);border-radius:6px;background:#fff;}@media (min-width:44rem){.card{padding:50px;}}.clearfix::after,.header-right .region-highlighted::after,.node-activity.mode-full .group-activity-body::after,.node-activity.mode-full > .content > .group-activity-details::after{content:"";display:table;clear:both;}.display-table{display:table;width:100%;}.display-tablecell{display:table-cell;vertical-align:middle;}.btn-purple--rounded{border:1px solid #672f92;padding:0.4375rem 0.625rem;text-transform:capitalize;color:#672f92;font-weight:normal;font-size:0.9rem;margin-top:1rem;margin-bottom:1rem;display:inline-block;border-radius:3px;background:transparent;transition:all 0.3s ease-in-out;}.btn-purple--rounded:hover,.btn-purple--rounded:active,.btn-purple--rounded:focus{cursor:pointer;color:#fff;background:#672f92;border:1px solid #672f92;}.btn-purple--rounded.btn-md{font-size:16px;}@-ms-viewport{width:device-width;}@viewport{width:device-width;}html{background-color:#fff;box-sizing:border-box;height:100%;}*:before,*:after{box-sizing:inherit;}body{-webkit-font-smoothing:antialiased;color:#313332;font-family:"Roboto","Arial",sans-serif;min-height:100%;overflow-x:hidden;text-rendering:optimizeLegibility;}a{background:transparent;color:#672f92;text-decoration:none;transition:color .2s;}p{margin:16px 0;}img{height:auto;max-width:100%;}h1,h2,h3,h4,h5,h6{font-family:"PT Sans","Arial",sans-serif;font-weight:normal;}h1{font-weight:600;font-size:1.75rem;color:#672f92;margin-bottom:0.625rem;}h2{font-size:1.3125rem;color:#672f92;font-weight:bold;margin-bottom:0.3125rem;}h3{font-size:1.25rem;color:#672f92;font-weight:bold;}h4{font-size:1.125rem;}ul.primary{white-space:normal;}.node-unpublished div.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;position:relative;z-index:3;}.page-node-newsletter-output .sidebar{display:none;}#main{max-width:75rem;margin-left:auto;margin-right:auto;padding:0.75rem;clear:both;}#main:after{content:" ";display:block;clear:both;}header,article,aside{margin-bottom:0.93458%;}.front .region-sidebar-second{margin-top:20px;clear:both;}article{width:100%;float:left;margin-left:0;margin-right:0;padding:0.75rem;}.no-sidebars article{width:100%;float:left;margin-left:0;margin-right:0;}@media (min-width:44rem){article{width:74.76636%;float:left;margin-right:0.93458%;}}aside{width:100%;float:left;margin-left:0;margin-right:0;padding:0.75rem;margin-right:0 !important;}@media (min-width:44rem){aside{width:24.29907%;float:right;margin-right:0;}}section#main{padding-top:0;}aside.top{padding-top:0;}@media (min-width:44rem){aside.top{width:100%;float:left;margin-left:0;margin-right:0;}}@media (min-width:44rem){aside.top .header-right{width:41.1215%;float:left;margin-right:0.93458%;margin-right:0;}}aside.top .header-right div[id*='placement'] a{display:block;height:150px;}aside.top .header-right div[id*='placement'] img{margin:0 auto;display:block;}aside.top .header-left{margin-right:0;}@media (min-width:44rem){aside.top .header-left{width:57.94393%;float:left;margin-right:0.93458%;margin-right:0;border-right:2px solid white;}}aside.top .header-left iframe{border:none;width:100%;}@media (min-width:44rem){aside.top .header-left #block-koaa-adbutler-koaa-adbutler-horizontal-block{margin-top:5px;}}.videoWrapper{position:relative;padding-bottom:62.25%;height:0;margin-bottom:2px;}@media (min-width:44rem){.videoWrapper{padding-bottom:59.25%;}}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.not-front .videoWrapper{padding-bottom:62.25%;}@media (min-width:44rem){.not-front .videoWrapper{padding-bottom:61.25%;}}.front .videoWrapper{padding-bottom:62.25%;}@media (min-width:44rem){.front .videoWrapper{padding-bottom:59.25%;}}@media (min-width:44rem){.front #main > article{width:calc(100% - 264px);margin-right:0;padding-right:34px;}}@media (min-width:44rem){.front #main > aside.sidebar{width:264px !important;margin:0;}}.not-front .page-content{clear:both;}@media (min-width:44rem){.not-front .page-content{padding-right:12px;}}.not-front aside.top.page-hero{padding-left:0;padding-right:0;}.not-front aside.top.page-hero .header-left{width:100%;}@media (min-width:44rem){.not-front aside.top.page-hero .header-left{width:50%;}}.not-front aside.top.page-hero .header-right{width:100%;}@media (min-width:44rem){.not-front aside.top.page-hero .header-right{width:50%;border-right:2px solid white;}}.not-front aside.top.page-hero .header-right div[id*='placement'] a{height:145px;}.not-front #main > aside.sidebar{padding:0;}@media (min-width:44rem){.not-front #main > aside.sidebar{width:242px !important;margin:0;}}.not-front #main > aside.sidebar .block-koaa-adbutler .ad-header{display:none;}.not-front #main > article{padding-top:0;}@media (min-width:44rem){.not-front #main > article{padding-right:0;width:calc(100% - 242px);margin:0 !important;}}.block-search{position:relative;}.block-search .contextual-links-wrapper ul{display:none !important;}.block-search .form-item.form-item-search-block-form input.form-text{width:100%;border:3px solid #81b040;border-radius:0.625rem;padding:0.375rem;padding-left:2.2rem;background:url(/sites/all/themes/koaa_responsive/img/icons/search_icon.png) no-repeat 6px center #fff;}.block-search .form-item.form-item-search-block-form input.form-text:focus{outline:none;}.block-search .form-actions input.form-submit{position:absolute;top:0;right:0;background:#81b040;color:#fff;border:0;padding:0.563rem;border-radius:0 0.625rem 0.625rem 0;}.block-search .form-actions input.form-submit:hover{background:#672f92;}h2.search-results-class{color:#81b040;}.search-form{position:relative;}.search-form label{display:none;}.search-form input.form-text{width:100%;border:3px solid #81b040;border-radius:0.625rem;padding:0.375rem;padding-left:2.2rem;background:url(/sites/all/themes/koaa_responsive/img/icons/search_icon.png) no-repeat 6px center;}.search-form input.form-text:focus{outline:none;}.region-content .search-form input.form-text{padding:0.375rem !important;padding-left:2.2rem !important;border-radius:0.625rem !important;border:4px solid #81b040 !important;}.search-form input.form-submit{position:absolute;top:0;right:0;background:#81b040;color:#fff;border:0;padding:0.563rem;border-radius:0 0.625rem 0.625rem 0;}.search-form input.form-submit:hover{background:#672f92;}.region-content .search-form input.form-submit{background:#81b040 !important;border:1px solid #81b040  !important;color:white  !important;padding:0.563rem !important;}.secondary-menu.dropit{padding:0;color:#fff;border-radius:0.625rem;cursor:pointer;}.secondary-menu.dropit span{background:#672f92;border-radius:0.625rem;display:block;padding:9px;}.secondary-menu.dropit span:after{content:"\f078";font-family:"FontAwesome";display:block;color:white;position:absolute;right:11px;top:31%;font-size:13px;}.secondary-menu.dropit ul.links.ddown{background:#672f92;list-style-type:none;z-index:9;top:23px;width:100%;}.secondary-menu.dropit ul.links.ddown li a{border:1px solid #672f92;border-radius:0.625rem 0.625rem;text-decoration:none;color:#fff;padding:10px;display:block;width:100%;}.secondary-menu.dropit ul.links.ddown li a:hover{background:#fff;color:#672f92;}.block-responsive-menu span.label{padding:5px;}.q_view_all,.node-organization .links a,.button,.header-right .region-highlighted li a,.header-ad .region-highlighted li a,.region-content #edit-submit,.region-content #edit-delete,.webform-submit{display:inline-block;background:#d91a60;color:#fff;padding:1rem;border:3px solid #d91a60;}.q_view_all:hover,.node-organization .links a:hover,.button:hover,.header-right .region-highlighted li a:hover,.header-ad .region-highlighted li a:hover,.region-content #edit-submit:hover,.region-content #edit-delete:hover,.webform-submit:hover{color:#d91a60;border:3px solid #d91a60;background:#fff;}#mce-EMAIL.email{padding:1rem;width:50%;}.btnContainer{display:inline-block;}#mc_embed_signup form table{width:100% !important;}#mc_embed_signup form table tr td{width:auto !important;}select,.fsBody .fsForm input[type=text].fsRequired,.fsBody .fsForm input[type=file].fsRequired,.fsBody .fsForm input[type=number].fsRequired,.fsBody .fsForm input[type=email].fsRequired,.fsBody .fsForm input[type=tel].fsRequired,.fsBody .fsForm textarea.fsRequired,.fsBody .fsForm select.fsRequired{border:1px solid #ccc !important;border-color:#ccc !important;border-radius:2px !important;padding:6px !important;}div#fsCell30786198 label,div#fsCell30786198 span,div#fsCell30786198 input{font-size:1.5rem;}div#fsCell30786198 label{text-transform:uppercase;line-height:1;color:#672f92;}.fsForm div.fsSubmit{padding-left:0;padding-right:0;}.fsSubmitButton.btn.btn-primary{width:100%;display:block;background:#81b040;color:white;border:5px solid #81b040;}.fsSubmitButton.btn.btn-primary:hover{background:#672f92;color:white;border-color:#672f92;}.upsell-btn-wrapper a{border:2px solid #672f92;width:100%;display:block;border-radius:5px;padding:0.4rem;}.upsell-btn-wrapper a:hover{background:#672f92;color:white;}.form-item-og-group-ref-add-more-number,.form-item-field-activity-dates-add-more-number{display:none;}.group-default-contact-info,.group-default-values{display:none;}.btn-purple,.node-organization .group-right .field-name-field-website-url a,.node-activity.mode-full .group-act-right .field-name-field-website-url a,.node-activity.mode-full > .content > .group-activity-details .field-name-field-website-url a,.node-activity.mode-3-column-teaser a.learn-more{border:1px solid #662d91;padding:0.4375rem;text-transform:capitalize;font-family:"Roboto","Arial",sans-serif;color:#662d91;font-weight:normal;font-size:14px;display:inline-block;border-radius:3px;background-color:#FFF;}.btn-purple:hover,.node-organization .group-right .field-name-field-website-url a:hover,.node-activity.mode-full .group-act-right .field-name-field-website-url a:hover,.node-activity.mode-full > .content > .group-activity-details .field-name-field-website-url a:hover,.node-activity.mode-3-column-teaser a.learn-more:hover,.btn-purple:active,.node-organization .group-right .field-name-field-website-url a:active,.node-activity.mode-full .group-act-right .field-name-field-website-url a:active,.node-activity.mode-full > .content > .group-activity-details .field-name-field-website-url a:active,.node-activity.mode-3-column-teaser a.learn-more:active,.btn-purple:focus,.node-organization .group-right .field-name-field-website-url a:focus,.node-activity.mode-full .group-act-right .field-name-field-website-url a:focus,.node-activity.mode-full > .content > .group-activity-details .field-name-field-website-url a:focus,.node-activity.mode-3-column-teaser a.learn-more:focus{color:#FFF;border-color:#662d91;background-color:#662d91;}.tab-nav.button,.header-right .region-highlighted li a.tab-nav,.header-ad .region-highlighted li a.tab-nav,.region-content .tab-nav#edit-submit,.region-content .tab-nav#edit-delete,.tab-nav.webform-submit{border:1px solid #d91a60;background:#d91a60;color:#fff;font-size:16px;display:inline-block;border-radius:3px;font-weight:normal;padding:0.4375rem;text-transform:capitalize;}.tab-nav.button:hover,.header-right .region-highlighted li a.tab-nav:hover,.header-ad .region-highlighted li a.tab-nav:hover,.region-content .tab-nav#edit-submit:hover,.region-content .tab-nav#edit-delete:hover,.tab-nav.webform-submit:hover,.tab-nav.button:active,.header-right .region-highlighted li a.tab-nav:active,.header-ad .region-highlighted li a.tab-nav:active,.region-content .tab-nav#edit-submit:active,.region-content .tab-nav#edit-delete:active,.tab-nav.webform-submit:active,.tab-nav.button:focus,.header-right .region-highlighted li a.tab-nav:focus,.header-ad .region-highlighted li a.tab-nav:focus,.region-content .tab-nav#edit-submit:focus,.region-content .tab-nav#edit-delete:focus,.tab-nav.webform-submit:focus{border:1px solid #d91a60;background:#fff;color:#d91a60;}.tab-nav.button[data-direction="next"]::after,.header-right .region-highlighted li a.tab-nav[data-direction="next"]::after,.header-ad .region-highlighted li a.tab-nav[data-direction="next"]::after,.region-content .tab-nav[data-direction="next"]#edit-submit::after,.region-content .tab-nav[data-direction="next"]#edit-delete::after,.tab-nav[data-direction="next"].webform-submit::after{content:"\f054";font-family:"FontAwesome";display:inline-block;position:relative;padding-left:8px;font-size:14px;}.tab-nav.button[data-direction="prev"]::before,.header-right .region-highlighted li a.tab-nav[data-direction="prev"]::before,.header-ad .region-highlighted li a.tab-nav[data-direction="prev"]::before,.region-content .tab-nav[data-direction="prev"]#edit-submit::before,.region-content .tab-nav[data-direction="prev"]#edit-delete::before,.tab-nav[data-direction="prev"].webform-submit::before{content:"\f053";font-family:"FontAwesome";display:inline-block;position:relative;padding-right:8px;font-size:14px;}.tab-nav.button + .tab-nav.button,.header-right .region-highlighted li a.tab-nav + .tab-nav.button,.header-ad .region-highlighted li a.tab-nav + .tab-nav.button,.region-content .tab-nav#edit-submit + .tab-nav.button,.region-content .tab-nav#edit-delete + .tab-nav.button,.tab-nav.webform-submit + .tab-nav.button,.header-right .region-highlighted li .tab-nav.button + a.tab-nav,.header-right .region-highlighted li a.tab-nav + a.tab-nav,.region-content .header-right .region-highlighted li .tab-nav#edit-submit + a.tab-nav,.header-right .region-highlighted li .region-content .tab-nav#edit-submit + a.tab-nav,.region-content .header-right .region-highlighted li .tab-nav#edit-delete + a.tab-nav,.header-right .region-highlighted li
.region-content .tab-nav#edit-delete + a.tab-nav,.header-right .region-highlighted li .tab-nav.webform-submit + a.tab-nav,.header-ad .region-highlighted li .tab-nav.button + a.tab-nav,.header-ad .region-highlighted li a.tab-nav + a.tab-nav,.region-content
.header-ad .region-highlighted li .tab-nav#edit-submit + a.tab-nav,.header-ad .region-highlighted li .region-content .tab-nav#edit-submit + a.tab-nav,.region-content
.header-ad .region-highlighted li .tab-nav#edit-delete + a.tab-nav,.header-ad .region-highlighted li
.region-content .tab-nav#edit-delete + a.tab-nav,.header-ad .region-highlighted li .tab-nav.webform-submit + a.tab-nav,.region-content .tab-nav.button + .tab-nav#edit-submit,.header-right .region-highlighted li .region-content a.tab-nav + .tab-nav#edit-submit,.region-content .header-right .region-highlighted li a.tab-nav + .tab-nav#edit-submit,.header-ad .region-highlighted li .region-content a.tab-nav + .tab-nav#edit-submit,.region-content
.header-ad .region-highlighted li a.tab-nav + .tab-nav#edit-submit,.region-content .tab-nav#edit-submit + .tab-nav#edit-submit,.region-content .tab-nav#edit-delete + .tab-nav#edit-submit,.region-content .tab-nav.webform-submit + .tab-nav#edit-submit,.region-content .tab-nav.button + .tab-nav#edit-delete,.header-right .region-highlighted li
.region-content a.tab-nav + .tab-nav#edit-delete,.region-content .header-right .region-highlighted li a.tab-nav + .tab-nav#edit-delete,.header-ad .region-highlighted li
.region-content a.tab-nav + .tab-nav#edit-delete,.region-content
.header-ad .region-highlighted li a.tab-nav + .tab-nav#edit-delete,.region-content .tab-nav#edit-submit + .tab-nav#edit-delete,.region-content .tab-nav#edit-delete + .tab-nav#edit-delete,.region-content .tab-nav.webform-submit + .tab-nav#edit-delete,.tab-nav.button + .tab-nav.webform-submit,.header-right .region-highlighted li a.tab-nav + .tab-nav.webform-submit,.header-ad .region-highlighted li a.tab-nav + .tab-nav.webform-submit,.region-content .tab-nav#edit-submit + .tab-nav.webform-submit,.region-content .tab-nav#edit-delete + .tab-nav.webform-submit,.tab-nav.webform-submit + .tab-nav.webform-submit{margin-left:5px;}.pill-group,.koaa-user-account-manage-current-organization-tabs-block ul.koaa-user-account-manage-current-organization-link-list{padding:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:70rem){.pill-group,.koaa-user-account-manage-current-organization-tabs-block ul.koaa-user-account-manage-current-organization-link-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;}}.pill-group li,.koaa-user-account-manage-current-organization-tabs-block ul.koaa-user-account-manage-current-organization-link-list li{margin:5px;}.pill-group li a,.koaa-user-account-manage-current-organization-tabs-block ul.koaa-user-account-manage-current-organization-link-list li a{display:inline-block;font-size:13px;letter-spacing:0.3px;font-weight:500;padding:10px 20px;box-shadow:0px 5px 20px rgba(0,0,0,0.1);border-radius:50px;background-color:#fff;background-image:none;text-transform:uppercase;transition:background-image .2s ease;-webkit-transition:background-image .2s ease;-moz-transition:background-image .2s ease;}.pill-group li a:hover,.koaa-user-account-manage-current-organization-tabs-block ul.koaa-user-account-manage-current-organization-link-list li a:hover,.pill-group li a:active,.koaa-user-account-manage-current-organization-tabs-block ul.koaa-user-account-manage-current-organization-link-list li a:active,.pill-group li a:focus,.koaa-user-account-manage-current-organization-tabs-block ul.koaa-user-account-manage-current-organization-link-list li a:focus{background-image:linear-gradient(40deg,#ff6ec4,#7873f5);color:#fff;}.l-social{width:11.5625rem;margin:0 auto;padding-top:0.375rem;padding-bottom:0.375rem;}.social-links{list-style-type:none;padding:0;margin:0;overflow:hidden;}.social-links > li{display:block;float:left;}.social-links > li:last-child{margin-right:0px;}.social-links li{list-style:none;margin:0;padding:0;transition:.3s ease;}a.ico-facebook .fa-stack{color:#3d5a9c;}a.ico-facebook .fa-stack:hover,a.ico-facebook .fa-stack:active,a.ico-facebook .fa-stack:focus{color:#5171bb;}a.ico-twitter .fa-stack{color:#2daae0;}a.ico-twitter .fa-stack:hover,a.ico-twitter .fa-stack:active,a.ico-twitter .fa-stack:focus{color:#59bce7;}a.ico-pinterest .fa-stack{color:#cb2026;}a.ico-pinterest .fa-stack:hover,a.ico-pinterest .fa-stack:active,a.ico-pinterest .fa-stack:focus{color:#e03e43;}a.ico-instagram .fa-stack{color:#517ea5;}a.ico-instagram .fa-stack:hover,a.ico-instagram .fa-stack:active,a.ico-instagram .fa-stack:focus{color:#7097b9;}@media (min-width:44rem){.field-name-field-promoted-placement .group-left{width:66.03774%;float:left;margin-right:1.88679%;}}.field-name-field-promoted-placement .group-right{clear:both;margin-bottom:1rem;text-align:center;}@media (min-width:44rem){.field-name-field-promoted-placement .group-right{width:32.07547%;float:right;margin-right:0;clear:none;text-align:left;}}.field-name-field-promoted-placement > .field-items > .field-item{border-bottom:1px solid #ccc;margin-bottom:1rem;background:#DCDCDC;padding:0.9rem;}.field-name-field-promoted-placement > .field-items > .field-item:after{content:" ";display:block;clear:both;}.field-name-field-promoted-placement .field-name-field-title{margin-top:0;}.field-name-field-promoted-placement .field-name-field-pwebsite-url{float:left;margin-right:0.625rem;}.field-name-field-promoted-placement .field-name-field-pwebsite-url a{border:1px solid #d91a60;padding:0.4375rem;text-transform:capitalize;color:#d91a60;font-weight:bold;font-size:0.9rem;margin-top:1rem;margin-bottom:1rem;display:inline-block;}.field-name-field-promoted-placement .field-name-field-pwebsite-url a:hover,.field-name-field-promoted-placement .field-name-field-pwebsite-url a:active,.field-name-field-promoted-placement .field-name-field-pwebsite-url a:focus{cursor:pointer;color:#e83e7c;border:1px solid #e83e7c;transition:color 0.3s;}.field-name-field-promoted-placement .field-name-field-p-directions-url{float:left;}.field-name-field-promoted-placement .field-name-field-p-directions-url a{border:1px solid #d91a60;padding:0.4375rem;text-transform:capitalize;color:#d91a60;font-weight:bold;font-size:0.9rem;margin-top:1rem;margin-bottom:1rem;display:inline-block;}.field-name-field-promoted-placement .field-name-field-p-directions-url a:hover,.field-name-field-promoted-placement .field-name-field-p-directions-url a:active,.field-name-field-promoted-placement .field-name-field-p-directions-url a:focus{cursor:pointer;color:#e83e7c;border:1px solid #e83e7c;transition:color 0.3s;}.field-name-field-promoted-placement .field-name-field-promoted-address{padding:0.4rem;font-size:0.8rem;}.field-name-field-enhanced-activity-image{text-align:center;}.mini-calendar{position:relative;}.mini-calendar .nav-inner .horizontal-menu > li a{font-size:1rem;}.mini-calendar .date-nav-wrapper .date-nav{margin:0;padding:0;}.mini-calendar .pager{left:0;margin:0;display:block;}.mini-calendar .pager:after{content:" ";display:block;clear:both;}.mini-calendar .pager .date-prev{position:absolute;left:0;right:auto;margin:0;padding:0;background:transparent;color:#fff;}.mini-calendar .pager .date-prev a{margin-left:0px;font-weight:bold;padding:5px 15px;font-size:1.0625rem;}.mini-calendar .pager .date-next{position:absolute;right:0;left:auto;margin:0;padding:0;background:transparent;color:#fff;}.mini-calendar .pager .date-next a{margin-right:0px;font-weight:bold;padding:5px 15px;font-size:1.0625rem;}.mini-calendar .calendar-calendar tr{background-color:transparent;}.mini-calendar .calendar-calendar th.days{background-color:transparent;color:#fff;font-weight:bold;border:none;}.mini-calendar .calendar-calendar table.mini td{background:#fff;}.mini-calendar .calendar-calendar table.mini td.empty{background:#fff;border:none;}.mini-calendar table .mini-day-on a{color:#672f92 !important;}.mini-calendar .ajax-progress{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;}.mini-calendar .ajax-progress .throbber{background:transparent url(/sites/all/themes/koaa_responsive/img/svg/loader.svg) no-repeat 0px center;float:left;height:100%;width:100%;background-size:15px;background-position:center center;background-color:#fff;}span.banner_arrow{display:block;width:26px;height:55px;background:url(/sites/all/themes/koaa_responsive/img/banner_arrow.png) no-repeat;}.koaa-icon{display:block;width:144px;height:144px;background-size:cover;}span.icon-organization-purple{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-organization-purple.png) no-repeat;}span.icon-organization-pink{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-organization-pink.png) no-repeat;}span.icon-organization-green{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-organization-green.png) no-repeat;}span.icon-events-purple{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-events-purple.png) no-repeat;}span.icon-events-pink{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-events-pink.png) no-repeat;}span.icon-events-green{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-events-green.png) no-repeat;}span.icon-classes-purple{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-classes-purple.png) no-repeat;}span.icon-classes-pink{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-classes-pink.png) no-repeat;}span.icon-classes-green{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-classes-green.png) no-repeat;}span.icon-camp-purple{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-camp-purple.png) no-repeat;}span.icon-camp-pink{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-camp-pink.png) no-repeat;}span.icon-camp-green{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-camp-green.png) no-repeat;}span.icon-article-purple{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-article-purple.png) no-repeat;}span.icon-article-pink{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-article-pink.png) no-repeat;}span.icon-article-green{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-article-green.png) no-repeat;}span.icon-article2-purple{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-article2-purple.png) no-repeat;}span.icon-article2-pink{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-article2-pink.png) no-repeat;}span.icon-article2-green{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-article2-green.png) no-repeat;}span.icon-activity-purple{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-activity-purple.png) no-repeat;}span.icon-activity-pink{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-activity-pink.png) no-repeat;}span.icon-activity-green{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-activity-green.png) no-repeat;}ul.bullet-list{list-style-type:none;}ul.bullet-list li{display:inline;}ul.bullet-list li span:after{content:" ";display:inline-block;border:2px solid #333;width:13px;height:13px;margin:0.1rem;border-radius:50%;}ul.bullet-list li span.active:after{background:#333;}ul.bullet-list li span:hover:after{cursor:pointer;background:#333;}nav.bullet-list button{width:13px;height:16px;margin:0.1rem;background-color:transparent;border-radius:50%;border:2px solid #333;}nav.bullet-list button:hover,nav.bullet-list button.is-active{background:#333;}.region-navigation{position:relative;}@media (min-width:44rem){.region-navigation #block-koaa-utils-koaa-horizontal-menu{padding-right:30px;}}.nav-outer{background:#ffffff;background:linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);text-transform:uppercase;border-top:1px solid #e8e8e8;}.nav-outer #block-search-form{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:8;}.nav-outer #block-search-form .contextual-links-wrapper{display:none;}.nav-outer #block-search-form .fa-search{color:#aaaaaa;transition:color .2s ease;}.nav-outer #block-search-form .fa-search:hover,.nav-outer #block-search-form .fa-search:active,.nav-outer #block-search-form .fa-search:focus{color:#653090;cursor:pointer;}.nav-outer #block-search-form > .content{position:absolute;top:100%;right:0;z-index:10;width:20px;height:0;overflow:hidden;padding:0px 5px;transition:height 0.2s ease-out 0.5s,top 0.2s ease-out 0.5s,padding 0.2s ease-out 0.5s,width 0.3s ease-out 0.2s;-webkit-transition:height 0.2s ease-out 0.5s,top 0.2s ease-out 0.5s,padding 0.2s ease-out 0.5s,width 0.3s ease-out 0.2s;}.nav-outer #block-search-form > .content > form{position:relative;opacity:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}.nav-outer #block-search-form > .content.peekaboo{width:280px;height:80px;padding:5px;top:35px;transition:height 0.2s ease-out,top 0.2s ease-out,padding 0.2s ease-out,0.3s width ease-out 0.2s;-webkit-transition:height 0.2s ease-out,top 0.2s ease-out,padding 0.2s ease-out,0.3s width ease-out 0.2s;overflow:visible;}.nav-outer #block-search-form > .content.peekaboo > form{opacity:1;transition:0.3s all ease-out 0.5s;-webkit-transition:0.3s all ease-out 0.5s;}.nav-inner{max-width:75rem;margin-left:auto;margin-right:auto;}.nav-inner:after{content:" ";display:block;clear:both;}.nav-inner .horizontal-menu > li.expanded > a:after{content:"\f078";font-family:"FontAwesome";color:#aaaaaa;display:inline-block;position:relative;bottom:2px;padding-left:3px;font-size:11px;}.nav-inner .horizontal-menu > li.cal-ico{position:relative;top:7px;padding:0 10px 0 24px;}@media (min-width:70rem){.nav-inner .horizontal-menu > li.cal-ico{padding:0 10px 0 60px;}}.nav-inner .horizontal-menu > li.cal-ico:hover,.nav-inner .horizontal-menu > li.cal-ico:active,.nav-inner .horizontal-menu > li.cal-ico:focus{background:transparent !important;}.nav-inner .horizontal-menu > li.cal-ico a{background:url(/sites/all/themes/koaa_responsive/img/icons/calendar-icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:27px;height:27px;}.nav-inner .horizontal-menu > li.cal-ico a::after{display:none !important;}.nav-inner .horizontal-menu > li.cal-ico ul.sub-nav{width:14em;}.nav-inner .horizontal-menu > li{padding:0;}.nav-inner .horizontal-menu > li ul ul{left:13.55em;}.nav-inner .horizontal-menu > li:hover{background:#672f92;}.nav-inner .horizontal-menu > li:hover > a{color:white;}.nav-inner .horizontal-menu > li:hover > a::after{color:white;}.nav-inner .horizontal-menu > li a{font-size:1rem;}.nav-inner .horizontal-menu > li > a{font-size:1rem !important;padding:0.875em 0.4375em;color:#653090;font-weight:bold;}.nav-inner .horizontal-menu > li.first{position:relative;}.nav-inner .horizontal-menu > li.first::before{content:' ';display:inline-block;width:1px;height:80%;background:#aaa;position:absolute;left:-1px;top:50%;transform:translateY(-50%);}.nav-inner .horizontal-menu > li.first a{padding-left:10px;}.nav-inner ul.sub-nav{background:#672f92;border:2px solid #672f92;}.nav-inner ul.sub-nav li{border-bottom:1px solid #391554;list-style-image:none;list-style-type:none;position:relative;}.nav-inner ul.sub-nav li a{color:#fff;padding:4px 16px;}.nav-inner ul.sub-nav li a:hover{background:#fff;color:#672f92;}.nav-inner ul.sub-nav li .ui-datepicker-calendar a{padding:4px 5px;}.nav-inner ul.sub-nav li.last{border-bottom:none;margin-bottom:0;}.mm-menu.mm-offcanvas{z-index:9;background:#672f92;}.region-navigation nav.responsive-menu-block > ul > li{}.region-navigation nav.responsive-menu-block > ul > li .sub-nav{}.region-navigation nav.responsive-menu-block > ul > li .sub-nav li{padding:0;position:relative;}.region-navigation nav.responsive-menu-block > ul > li .sub-nav li.expanded > a:after{content:"\f054";font-family:"FontAwesome";display:block;position:absolute;right:5px;top:31%;font-size:11px;}.region-navigation nav.responsive-menu-block > ul > li .sub-nav ul{display:none !important;}.region-navigation nav.responsive-menu-block > ul > li .sub-nav li.expanded:hover ul{display:block !important;}#block-responsive-menu-toggle .responsive-menu-toggle-icon::before,#block-responsive-menu-toggle .responsive-menu-toggle-icon::after{background:#653090;}#block-responsive-menu-toggle .responsive-menu-toggle-icon span{color:#653090;}#block-responsive-menu-toggle .responsive-menu-toggle-icon span.icon{background:#653090;}.view-header,.block-koaa-calendar-navigator{margin-bottom:2rem;}.view-header .header-filter > .float-right,.block-koaa-calendar-navigator .header-filter > .float-right{display:inline-block;font-size:2.250rem;text-transform:uppercase;}.view-header .header-filter > .float-right > .float-left,.block-koaa-calendar-navigator .header-filter > .float-right > .float-left{display:inline-block;margin-right:10px;}.view-header .header-filter > .float-right > .float-left a,.block-koaa-calendar-navigator .header-filter > .float-right > .float-left a{margin-right:1rem;}.view-header .header-filter > .float-right > .float-left,.block-koaa-calendar-navigator .header-filter > .float-right > .float-left{font-size:0;}.view-header .header-filter > .float-right > .float-left a,.block-koaa-calendar-navigator .header-filter > .float-right > .float-left a{font-size:2.250rem;}.view-header .header-nav,.block-koaa-calendar-navigator .header-nav{font-size:1.8rem;}@media (min-width:44rem){.view-header .header-nav,.block-koaa-calendar-navigator .header-nav{font-size:1.125rem;}}.view-header .header-nav .today,.block-koaa-calendar-navigator .header-nav .today{display:inline-block;padding:0 1rem;}.view-header .header-nav .today .start-day,.view-header .header-nav .today .end-day,.block-koaa-calendar-navigator .header-nav .today .start-day,.block-koaa-calendar-navigator .header-nav .today .end-day{display:inline-block;}.view-header .header-nav .prev,.block-koaa-calendar-navigator .header-nav .prev{float:left;}.view-header .header-nav .next,.block-koaa-calendar-navigator .header-nav .next{float:right;}@media (min-width:44rem){.view-header .header-nav .next,.block-koaa-calendar-navigator .header-nav .next{float:none;}}.view-header .header-nav .prev,.view-header .header-nav .next,.block-koaa-calendar-navigator .header-nav .prev,.block-koaa-calendar-navigator .header-nav .next{display:inline-block;}.view-header .header-nav .prev a,.view-header .header-nav .next a,.block-koaa-calendar-navigator .header-nav .prev a,.block-koaa-calendar-navigator .header-nav .next a{padding:0 1rem;background:#81b040;color:#fff;}.search-results li{position:relative;}.search-results li:before{content:" ";display:block;width:35px;height:35px;position:absolute;left:-50px;}.search-results li.search-type-article:before{background:url(/sites/all/themes/koaa_responsive/img/icons/_search_icon_articles.png);}.search-results li.search-type-camp:before{background:url(/sites/all/themes/koaa_responsive/img/icons/_search_icon_camp.png);}.search-results li.search-type-class:before{background:url(/sites/all/themes/koaa_responsive/img/icons/_search_icon_class.png);}.search-results li.search-type-event:before{background:url(/sites/all/themes/koaa_responsive/img/icons/_search_icon_events.png);}.search-results li.search-type-activity:before{background:url(/sites/all/themes/koaa_responsive/img/icons/_search_icon_events.png);}.search-results li.search-type-organization:before{background:url(/sites/all/themes/koaa_responsive/img/icons/_search_icon_organization.png);}.service-links .service-label{display:none;text-align:right;padding-bottom:0.625rem;font-size:0.8rem;}.service-links ul.links{text-align:right;list-style-type:none;margin:0;padding:0;width:100%;}.service-links ul.links:after{content:" ";display:block;clear:both;}.service-links ul.links li{padding-bottom:0.625rem;padding-left:0.625rem;float:right;}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block;}.bx-wrapper .bx-viewport{box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;transform:translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}.bx-wrapper .bx-prev{left:10px;}.bx-wrapper .bx-next{right:10px;}.bx-wrapper .bx-prev:hover{background-position:0 0;}.bx-wrapper .bx-next:hover{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}body.front .landing-hero{max-width:75rem;margin-left:auto;margin-right:auto;padding:0.75rem;float:none;margin:0 auto !important;}body.front .landing-hero:after{content:" ";display:block;clear:both;}body.front .landing-hero .bx-viewport{height:234px !important;}body.front .bx_slider_homepage{overflow:hidden;}@media (min-width:44rem){body.front .bx_slider_homepage{width:100%;float:left;margin-left:0;margin-right:0;}}body.front .bx_slider_homepage .bx-wrapper{margin-bottom:1rem;}body.front .bx_slider_homepage .bx-wrapper .bx-viewport{background:none;border:none;transform:none;box-shadow:none;left:0 !important;}body.front .bx_slider_homepage .bx-wrapper .bx-controls .bx-pager{display:none;}body.front .bx_slider_homepage .bx-wrapper .bx-controls-direction .bx-prev{width:26px;height:55px;background:url(/sites/all/themes/koaa_responsive/img/banner_arrow_left.png) no-repeat center;}body.front .bx_slider_homepage .bx-wrapper .bx-controls-direction .bx-next{width:26px;height:55px;background:url(/sites/all/themes/koaa_responsive/img/banner_arrow.png) no-repeat center;}body.front .bx_slider_homepage .koaa-advert-sidebar-item{float:left;margin-right:0 !important;}body.front .bx_slider_homepage .koaa-advert-sidebar-item a{display:block;padding:1px;}body.front .bx_slider_homepage .koaa-advert-sidebar-item a img{width:100%;}.ad-header{display:none;}.sidebar .bx-viewport{min-height:952px !important;}.bx_slider_sidebar{padding:0;}.bx_slider_sidebar .bx-wrapper img{width:240px;}.bx_slider_sidebar .bx-wrapper .bx-viewport{background:none;border:none;transform:none;box-shadow:none;left:0;height:700px;}.bx_slider_sidebar .bx-wrapper .bx-viewport .bx_sidebar_slider .slide .koaa-advert-sidebar-item{display:inline-block;margin:0 3px;}.ad-header{color:#fff;text-transform:uppercase;background:#672f92;padding:6px 10px 3px;margin:10px 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:10px;}.ui-widget.ui-widget-content{border:0;}.ui-widget-header .ui-icon{background:none;}.ui-datepicker{padding:0;border:none;}.ui-datepicker .ui-datepicker-header{background-color:#672d91;border:none;color:white;border-radius:0;padding:10px 0;}.ui-datepicker .ui-datepicker-header a.ui-datepicker-next{border:none;}.ui-datepicker .ui-datepicker-header a.ui-datepicker-next span.ui-icon{background:url(/sites/all/themes/koaa_responsive/img/datepicker_next.png) no-repeat center;width:7px;height:14px;}.ui-datepicker .ui-datepicker-header a.ui-datepicker-prev{display:none;border:none;}@media (min-width:44rem){.ui-datepicker .ui-datepicker-header a.ui-datepicker-prev{display:block;}}.ui-datepicker .ui-datepicker-header a.ui-datepicker-prev span.ui-icon{background:url(/sites/all/themes/koaa_responsive/img/datepicker_prev.png) no-repeat center;width:7px;height:14px;}.ui-datepicker .ui-datepicker-header a.ui-state-hover{background:none;border:none;cursor:pointer;}.ui-datepicker table.ui-datepicker-calendar{font-size:18px;}.ui-datepicker table.ui-datepicker-calendar tbody tr td{padding:0;}.ui-datepicker table.ui-datepicker-calendar tbody tr td a{color:#672d91;background:none;border:none;}.ui-datepicker table.ui-datepicker-calendar tbody tr td a span.ui-icon{background:none;}.ui-datepicker table.ui-datepicker-calendar tbody tr td a:hover{background:#672d91;color:white;}.ui-datepicker table.ui-datepicker-calendar tbody tr .ui-datepicker-current-day a{background:#672d91;color:white;}.ui-datepicker-inline.ui-datepicker-multi-2{width:100% !important;}@media (min-width:44rem){.ui-datepicker-inline.ui-datepicker-multi-2{width:100% !important;}}.ui-datepicker-group-last{display:none;}@media (min-width:44rem){.ui-datepicker-group-last{display:inline-block;}.ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-next span.ui-icon{left:70%;}}#menu_datepicker .ui-datepicker{width:13.6rem;color:white;}#menu_datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,#menu_datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{background:none;}#menu_datepicker .ui-datepicker table.ui-datepicker-calendar{margin-bottom:0;font-size:16px;}#menu_datepicker .ui-datepicker table.ui-datepicker-calendar tbody{background:white;}#menu_datepicker .ui-datepicker table.ui-datepicker-calendar tbody tr td{padding:0;}#menu_datepicker .ui-datepicker table.ui-datepicker-calendar tbody tr td a.ui-state-active{background:#672d91;color:white;}#menu_datepicker .ui-datepicker table.ui-datepicker-calendar tbody tr td a{color:#672d91;background:none;border:none;}#menu_datepicker .ui-datepicker table.ui-datepicker-calendar tbody tr td a span.ui-icon{background:none;}#menu_datepicker .ui-datepicker table.ui-datepicker-calendar tbody tr td a:hover{background:#672d91;color:white;}#menu_datepicker .ui-datepicker table.ui-datepicker-calendar tbody tr .ui-datepicker-current-day a{background:white;color:#672d91;}.ui-datepicker .ui-datepicker-group-first{width:100%;}@media (min-width:44rem){.ui-datepicker .ui-datepicker-group-first{border-right:1px solid #dedede;width:50%;}}#datepicker.l-front{width:100%;}#datepicker.l-front .ui-datepicker{width:100%;}#datepicker.l-front .ui-datepicker{border:1px solid #662d91;}#datepicker.l-front .ui-datepicker .ui-datepicker-header{padding:15px 0;background:#662d91;}#datepicker.l-front .ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:28px;font-weight:900;text-transform:uppercase;}#datepicker.l-front .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,#datepicker.l-front .ui-datepicker .ui-datepicker-header .ui-datepicker-next{top:50%;transform:translateY(-50%);}#datepicker.l-front .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,#datepicker.l-front .ui-datepicker .ui-datepicker-header .ui-datepicker-next span{margin:0;transform:translateY(-50%) translateX(-50%);}#datepicker.l-front .ui-datepicker .ui-datepicker-calendar thead tr th{font-family:"Roboto","Arial",sans-serif;font-weight:900;color:#000;font-size:20px;text-align:right;padding:14px 7px;}@media (min-width:70rem){#datepicker.l-front .ui-datepicker .ui-datepicker-calendar thead tr th{padding:14px 15px;}}#datepicker.l-front .ui-datepicker .ui-datepicker-calendar tbody{border-top:none;}#datepicker.l-front .ui-datepicker .ui-datepicker-calendar tbody tr td{font-size:20px;color:#922c8e;font-weight:500;text-align:right;}#datepicker.l-front .ui-datepicker .ui-datepicker-calendar tbody tr td a{padding:0;padding:10px;display:inline-block;}#datepicker.l-front .ui-datepicker .ui-datepicker-calendar tbody tr td a:hover,#datepicker.l-front .ui-datepicker .ui-datepicker-calendar tbody tr td a:active,#datepicker.l-front .ui-datepicker .ui-datepicker-calendar tbody tr td a:focus{background-color:#922c8e;}@media (min-width:70rem){#datepicker.l-front .ui-datepicker .ui-datepicker-calendar tbody tr td a{padding:10px 15px;min-width:53px;}}.header-ad{width:100%;}.header-ad > div{text-align:center;}@media (min-width:70rem){.header-ad{width:auto;}}.header-right .region-highlighted,.header-ad .region-highlighted{margin:0;padding:0;margin-bottom:0.5rem;}@media (min-width:44rem){.header-right .region-highlighted,.header-ad .region-highlighted{margin-bottom:none;}}.header-right .region-highlighted li.last,.header-ad .region-highlighted li.last{padding-right:0;}.header-right .region-highlighted li,.header-ad .region-highlighted li{display:inline-block;vertical-align:middle;padding-right:0;width:100%;}@media (min-width:44rem){.header-right .region-highlighted li,.header-ad .region-highlighted li{width:32.7%;padding-right:0.2rem;}}.header-right .region-highlighted li a,.header-ad .region-highlighted li a{height:122px;width:100%;text-align:center;padding:2rem 0.5rem;}@media (min-width:44rem){.header-right .region-highlighted li a,.header-ad .region-highlighted li a{font-size:13px;}}.header-right .region-highlighted li:nth-child(1) a,.header-ad .region-highlighted li:nth-child(1) a{background:#942c8f;border:2px solid #942c8f;}.header-right .region-highlighted li:nth-child(1) a:hover,.header-ad .region-highlighted li:nth-child(1) a:hover{background:white;}.header-right .region-highlighted li:nth-child(3) a,.header-ad .region-highlighted li:nth-child(3) a{background:#9e1f62;border:2px solid #9e1f62;}.header-right .region-highlighted li:nth-child(3) a:hover,.header-ad .region-highlighted li:nth-child(3) a:hover{background:white;}.header-right .region-highlighted{margin-bottom:0;border-top:1px solid white;border-bottom:1px solid white;}.header-right .region-highlighted > li{width:100%;height:125px;}@media (min-width:70rem){.header-right .region-highlighted > li{width:50%;padding-right:0;float:left;}}.header-right .region-highlighted > li a{font-family:"Roboto","Arial",sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;border-width:2px !important;padding:0;text-align:center;display:table-cell;vertical-align:middle;}.front .header-right .region-highlighted{height:auto;overflow:hidden;}@media (min-width:44rem){.front .header-right .region-highlighted{height:125px;}}@media (min-width:44rem){.front .header-right .region-highlighted > li{width:50%;padding-right:0;float:left;}}.not-front .header-right .region-highlighted{height:auto;overflow:hidden;}@media (min-width:70rem){.not-front .header-right .region-highlighted{height:135px;}}.not-front .header-right .region-highlighted > li{padding-right:0;height:135px;}.not-front .header-right .region-highlighted > li a{height:133px;}#activity-node-form .horizontal-tabs ul.horizontal-tabs-list li.selected,#organization-node-form .horizontal-tabs ul.horizontal-tabs-list li.selected{padding-bottom:0;}#activity-node-form .horizontal-tabs ul.horizontal-tabs-list li.selected a,#organization-node-form .horizontal-tabs ul.horizontal-tabs-list li.selected a{border-bottom:7px solid #672f92;}#activity-node-form .horizontal-tabs-pane,#organization-node-form .horizontal-tabs-pane{padding:0;}#activity-node-form ul.horizontal-tabs-list,#organization-node-form ul.horizontal-tabs-list{margin-bottom:1rem;border:1px solid #ccc;background:white;}#activity-node-form ul.horizontal-tabs-list li.horizontal-tab-button,#organization-node-form ul.horizontal-tabs-list li.horizontal-tab-button{background:white;min-height:74px;width:20%;}#activity-node-form ul.horizontal-tabs-list li.horizontal-tab-button a,#organization-node-form ul.horizontal-tabs-list li.horizontal-tab-button a{min-height:74px;}#activity-node-form ul.horizontal-tabs-list li.horizontal-tab-button a strong,#organization-node-form ul.horizontal-tabs-list li.horizontal-tab-button a strong{display:block;text-align:center;}#activity-node-form ul.horizontal-tabs-list li.horizontal-tab-button a .form-required,#organization-node-form ul.horizontal-tabs-list li.horizontal-tab-button a .form-required{position:absolute;top:1px;right:2px;}#activity-node-form div.horizontal-tabs,#organization-node-form div.horizontal-tabs{border:none;}#activity-node-form table tbody,#organization-node-form table tbody{border-top:4px solid white;}#activity-node-form table tbody tr.draggable,#organization-node-form table tbody tr.draggable{background:#fff;border:none;}#activity-node-form table tbody tr.draggable td.field-multiple-drag,#organization-node-form table tbody tr.draggable td.field-multiple-drag{display:none;}#activity-node-form .form-type-select .ms-options-wrap > button,#organization-node-form .form-type-select .ms-options-wrap > button{border:1px solid #ccc;font-size:16px;padding:7px 26px 7px 7px;white-space:normal;max-width:100%;overflow:hidden;text-overflow:ellipsis;}#activity-node-form .form-type-select .ms-options-wrap > button::after,#organization-node-form .form-type-select .ms-options-wrap > button::after{border:none;width:16px;height:16px;background-image:url("/sites/all/themes/koaa_responsive/img/svg/chevron-down.svg");background-repeat:no-repeat;background-size:contain;background-position:center;right:8px;top:50%;margin-top:-8px;}#activity-node-form .form-type-select .ms-options-wrap > button:focus,#organization-node-form .form-type-select .ms-options-wrap > button:focus{outline:none;}#activity-node-form .form-type-select .ms-options-wrap > button span,#organization-node-form .form-type-select .ms-options-wrap > button span{display:block;}#activity-node-form .form-type-select .ms-options-wrap.ms-active .ms-options,#organization-node-form .form-type-select .ms-options-wrap.ms-active .ms-options{position:relative;}#activity-node-form .form-type-select .ms-options,#organization-node-form .form-type-select .ms-options{margin-top:0;border:1px solid #ccc;border-top:none;}#activity-node-form .form-type-select .ms-options .ms-search input,#organization-node-form .form-type-select .ms-options .ms-search input{border:none !important;border-bottom:1px solid #ccc !important;color:#000;}#activity-node-form .form-type-select .ms-options .ms-search input:focus,#organization-node-form .form-type-select .ms-options .ms-search input:focus{outline:none;}#activity-node-form .form-type-select .ms-options .ms-search input:-ms-input-placeholder,#organization-node-form .form-type-select .ms-options .ms-search input:-ms-input-placeholder{color:#aaa;opacity:1;}#activity-node-form .form-type-select .ms-options .ms-search input::placeholder,#organization-node-form .form-type-select .ms-options .ms-search input::placeholder{color:#aaa;opacity:1;}#activity-node-form .form-type-select .ms-options .ms-search input:-ms-input-placeholder,#organization-node-form .form-type-select .ms-options .ms-search input:-ms-input-placeholder{color:#aaa;}#activity-node-form .form-type-select .ms-options .ms-search input::-ms-input-placeholder,#organization-node-form .form-type-select .ms-options .ms-search input::-ms-input-placeholder{color:#aaa;}#activity-node-form .form-type-select .ms-options .ms-selectall,#organization-node-form .form-type-select .ms-options .ms-selectall{margin:10px 18px;}#activity-node-form .form-type-select .ms-options .ms-selectall:focus,#organization-node-form .form-type-select .ms-options .ms-selectall:focus{border:none;outline:none;}#activity-node-form .form-type-select .ms-options > ul,#organization-node-form .form-type-select .ms-options > ul{padding-bottom:10px;clear:both;column-count:1 !important;}@media (min-width:44rem){#activity-node-form .form-type-select .ms-options > ul,#organization-node-form .form-type-select .ms-options > ul{column-count:2 !important;}}@media (min-width:70rem){#activity-node-form .form-type-select .ms-options > ul,#organization-node-form .form-type-select .ms-options > ul{column-count:5 !important;}}#activity-node-form .form-type-select .ms-options > ul > li,#organization-node-form .form-type-select .ms-options > ul > li{padding:0 8px;}#activity-node-form .form-type-select .ms-options > ul > li label,#organization-node-form .form-type-select .ms-options > ul > li label{padding:4px 10px;font-weight:normal;font-size:13px;width:auto;border-radius:20px;border:none;margin-bottom:0;}#activity-node-form .form-type-select .ms-options > ul > li label:hover,#organization-node-form .form-type-select .ms-options > ul > li label:hover,#activity-node-form .form-type-select .ms-options > ul > li label.focused,#organization-node-form .form-type-select .ms-options > ul > li label.focused{border:none;background-color:rgba(147,43,142,0.1);color:#932b8e;cursor:pointer;}#activity-node-form .form-type-select .ms-options > ul > li label input[type="checkbox"],#organization-node-form .form-type-select .ms-options > ul > li label input[type="checkbox"]{opacity:0;}#activity-node-form .form-type-select .ms-options > ul > li.selected label,#organization-node-form .form-type-select .ms-options > ul > li.selected label{background-color:#932b8e;color:#fff;padding:4px 10px;}@media (min-width:70rem){#activity-node-form .form-type-select.form-item-field-organization-type-und .ms-options > ul,#organization-node-form .form-type-select.form-item-field-organization-type-und .ms-options > ul{column-count:3 !important;}}#organization-node-form #edit-field-lists fieldset{margin-bottom:20px;}#organization-node-form #edit-field-lists fieldset legend{font-weight:bold;margin-bottom:5px;}#organization-node-form fieldset{margin:2em 0 0 0;}#organization-node-form table{width:100%;border-collapse:collapse;}#organization-node-form table,#organization-node-form table td,#organization-node-form table th{border:1px solid #ccc;padding:5px;}#organization-node-form table thead{background:linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%);color:#653090;}#organization-node-form table tbody{border-top:initial;}#organization-node-form table tbody tr{background:none;}#organization-node-form .horizontal-tabs ul.horizontal-tabs-list{border:none;background-color:#f7f6f6;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media (min-width:70rem){#organization-node-form .horizontal-tabs ul.horizontal-tabs-list{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;}}#organization-node-form .horizontal-tabs ul.horizontal-tabs-list > li{min-height:auto;padding:0;background:transparent;border-right:1px solid #f1eded;border-bottom:1px solid #f1eded;border-left:1px solid #f1eded;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;width:100%;}@media (min-width:70rem){#organization-node-form .horizontal-tabs ul.horizontal-tabs-list > li{border-bottom:none;border-left:none;}}#organization-node-form .horizontal-tabs ul.horizontal-tabs-list > li a{background:#f7f6f6;min-height:auto;border-bottom:none;padding:14px 10px 10px 10px;border-right:none;border-bottom:7px solid transparent;display:-ms-flexbox;display:flex;width:100%;}#organization-node-form .horizontal-tabs ul.horizontal-tabs-list > li a:hover{background:#f1eded;}@media (min-width:70rem){#organization-node-form .horizontal-tabs ul.horizontal-tabs-list > li a{text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}}#organization-node-form .horizontal-tabs ul.horizontal-tabs-list > li:first-child{border-top:1px solid #f1eded;border-left:1px solid #f1eded;}@media (min-width:44rem){#organization-node-form .horizontal-tabs ul.horizontal-tabs-list > li:first-child{border-top:none;}}#organization-node-form .horizontal-tabs ul.horizontal-tabs-list > li.selected a{border-bottom:none;border:none;background:#fff;border-bottom:7px solid #672f92;color:#672f92 !important;}#organization-node-form .horizontal-tabs ul.horizontal-tabs-list > li.selected a strong{color:#672f92 !important;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes ul.horizontal-tabs-list li{float:left;width:100% !important;}@media (min-width:44rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes ul.horizontal-tabs-list li{width:20% !important;}}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item{margin:0;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item label{margin-bottom:5px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .description{font-size:13px;color:#aaa;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-wrapper .fieldset-wrapper > *{margin-bottom:20px;min-height:64px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-wrapper .fieldset-wrapper .fieldset-legend{margin-bottom:10px;display:block;clear:both;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes fieldset.collapsible{margin-top:0;margin-bottom:20px;min-height:auto !important;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes fieldset.collapsible.collapsed .fieldset-legend{background-position:0 50%;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes fieldset.collapsible .fieldset-legend{background-position:0 65%;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes fieldset.collapsible .fieldset-legend a.fieldset-title{font-weight:bold;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes input[type="text"],#organization-node-form .horizontal-tabs .horizontal-tabs-panes textarea{width:100%;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .chzn-container{width:100% !important;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .chzn-container a.chzn-single{height:33px;border-radius:0;border:1px solid #ccc;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .chzn-container a.chzn-single span{line-height:33px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .chzn-container a.chzn-single div b{background-position:0px 5px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-radios .form-type-radio{margin-bottom:5px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-radios .form-type-radio input[type="radio"]{position:relative;top:-2px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-checkbox input[type="checkbox"]{position:relative;top:-3px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-checkboxes > label{display:block;margin-bottom:5px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-checkboxes .form-checkboxes .form-type-checkbox{margin-bottom:5px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-organization-address{margin-bottom:0;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field--open-to-the-publi{min-height:auto !important;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-default-website-url{margin-bottom:0 !important;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-default-website-url .link-field-subrow .link-field-title{width:100%;}@media (min-width:44rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-default-website-url .link-field-subrow .link-field-title{width:50%;padding-right:10px;}}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-default-website-url .link-field-subrow .link-field-url{width:100%;}@media (min-width:44rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-default-website-url .link-field-subrow .link-field-url{width:50%;padding-left:10px;}}@media (min-width:44rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-organization-address-und-0-street,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-organization-address-und-0-city,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-email-address{float:left;width:50%;padding-right:10px;clear:none;}}@media (min-width:44rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-contact-name,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-organization-address-und-0-additional,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-organization-address-und-0-province{float:left;width:50%;padding-left:10px;clear:none;}}@media (min-width:44rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-organization-address-und-0-postal-code{float:left;width:33.3%;padding-right:10px;clear:none;}}@media (min-width:44rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-organization-address-und-0-country{float:left;width:33.3%;padding-left:10px;padding-right:10px;clear:none;}}@media (min-width:44rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-organization-address-und-0-phone{float:left;width:33.3%;padding-left:10px;clear:none;}}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-twitter{clear:both;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-organization-address-und-0-re-geocode-location input[type="checkbox"],#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-organization-address-und-0-delete-location input[type="checkbox"]{margin-right:8px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-organization-address-und-0-re-geocode-location .description,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-organization-address-und-0-delete-location .description{margin-left:26px;margin-top:3px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-field-open-months .form-type-checkbox{margin-right:10px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-show-me-more-regions .show-me-more-regions-field-prefix{font-weight:bold;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-show-me-more-regions .show-me-more-regions-field-prefix .current-domain-city-name{display:inline-block;padding:3px 10px;background-color:rgba(147,43,142,0.1);color:#932b8e;border-radius:20px;font-weight:normal;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-show-me-more-regions #edit-field-show-me-more-regions-und{padding-top:15px;font-weight:normal;}@media (min-width:70rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-show-me-more-regions #edit-field-show-me-more-regions-und{display:-ms-flexbox;display:flex;}}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-show-me-more-regions #edit-field-show-me-more-regions-und > .form-item{margin-bottom:10px;}@media (min-width:70rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-show-me-more-regions #edit-field-show-me-more-regions-und > .form-item{margin-right:30px;}}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-show-me-more-regions #edit-field-show-me-more-regions-und > .form-item input[type="radio"]{top:-3px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .counter{font-size:14px;color:#a9a6a6;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-offer-classes,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-summer-camps,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-birthday-part{min-height:0 !important;}@media (min-width:70rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-offer-classes .form-item,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-summer-camps .form-item,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-birthday-part .form-item{display:-ms-flexbox;display:flex;}}@media (min-width:70rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-offer-classes .form-item label,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-summer-camps .form-item label,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-birthday-part .form-item label{width:50%;}}@media (min-width:70rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-offer-classes .form-item .form-radios,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-summer-camps .form-item .form-radios,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-birthday-part .form-item .form-radios{display:-ms-flexbox;display:flex;padding-left:30px;}}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-offer-classes .form-item .form-radios input,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-summer-camps .form-item .form-radios input,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-birthday-part .form-item .form-radios input{top:-2px;margin-right:8px;}@media (min-width:70rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-offer-classes .form-item .form-radios input,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-summer-camps .form-item .form-radios input,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-birthday-part .form-item .form-radios input{top:0;}}@media (min-width:70rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-offer-classes .form-item .form-radios .form-type-radio:first-of-type,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-summer-camps .form-item .form-radios .form-type-radio:first-of-type,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .field-name-field-do-you-offer-birthday-part .form-item .form-radios .form-type-radio:first-of-type{margin-right:100px;}}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options-wrap > button{border:1px solid #ccc;font-size:16px;padding:7px 26px 7px 7px;white-space:normal;max-width:100%;overflow:hidden;text-overflow:ellipsis;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options-wrap > button::after{border:none;width:16px;height:16px;background-image:url("/sites/all/themes/koaa_responsive/img/svg/chevron-down.svg");background-repeat:no-repeat;background-size:contain;background-position:center;right:8px;top:50%;margin-top:-8px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options-wrap > button:focus{outline:none;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options-wrap > button span{display:block;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options-wrap.ms-active .ms-options{position:relative;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options{margin-top:0;border:1px solid #ccc;border-top:none;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options .ms-search input{border:none !important;border-bottom:1px solid #ccc !important;color:#000;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options .ms-search input:focus{outline:none;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options .ms-search input:-ms-input-placeholder{color:#aaa;opacity:1;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options .ms-search input::placeholder{color:#aaa;opacity:1;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options .ms-search input:-ms-input-placeholder{color:#aaa;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options .ms-search input::-ms-input-placeholder{color:#aaa;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options .ms-selectall{margin:10px 18px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options .ms-selectall:focus{border:none;outline:none;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options > ul{padding-bottom:10px;clear:both;column-count:1 !important;}@media (min-width:44rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options > ul{column-count:2 !important;}}@media (min-width:70rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options > ul{column-count:5 !important;}}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options > ul > li{padding:0 8px;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options > ul > li label{padding:5px 10px;font-weight:normal;font-size:14px;width:auto;border-radius:20px;border:none;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options > ul > li label:hover,#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options > ul > li label.focused{border:none;background-color:rgba(147,43,142,0.1);color:#932b8e;cursor:pointer;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options > ul > li label input[type="checkbox"]{opacity:0;}#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select .ms-options > ul > li.selected label{background-color:#932b8e;color:#fff;padding:5px 10px;}@media (min-width:70rem){#organization-node-form .horizontal-tabs .horizontal-tabs-panes .form-type-select.form-item-field-organization-type-und .ms-options > ul{column-count:3 !important;}}#organization-node-form .group_categories{margin-top:0;}.horizontal-tab-button-5{display:none;}.region-content .field-widget-options-select{margin-top:1em;margin-bottom:1.5em;}.region-content .form-item{margin-top:2rem;}.region-content fieldset .form-wrapper{border:none;padding:0;}.region-content fieldset .form-wrapper .tabledrag-toggle-weight-wrapper{display:none;}.region-content input.form-autocomplete{border:1px solid #ccc;}.region-content input.field-add-more-submit,.region-content input#edit-contact-autofill,.region-content input.form-submit{background:#81b040;border:1px solid #81b040;color:white;}.region-content .image-widget-data{border:1px solid #81b040;}.region-content input[type="text"],.region-content input[type="email"],.region-content input[type="password"],.region-content textarea{border:1px solid #ccc !important;border-color:#ccc !important;border-radius:2px !important;padding:6px !important;}.region-content input[type="text"].error,.region-content input[type="email"].error,.region-content input[type="password"].error,.region-content textarea.error{border:2px solid red !important;}#koaa-personalized-newsletter-form .form-item{margin-top:0.4rem;}#edit-field-open-hours{margin-bottom:30px;}#edit-field-open-hours #field-open-hours-values{width:100%;}#edit-field-open-hours #field-open-hours-values thead th{border-width:1px;}#edit-field-open-hours #field-open-hours-values tbody tr{background-color:transparent;}#edit-field-open-hours #field-open-hours-values tbody tr .office-hours-block{padding:10px 0;position:relative;}#edit-field-open-hours #field-open-hours-values tbody tr .office-hours-block label{color:#672f92;text-align:left;font-weight:normal;display:block;margin-bottom:10px;text-align:left !important;}@media (min-width:44rem){#edit-field-open-hours #field-open-hours-values tbody tr .office-hours-block label{display:inline-block;margin-bottom:0;}}#edit-field-open-hours #field-open-hours-values tbody tr .office-hours-block .form-type-select select{border-radius:0;background-color:#FFFFFF;}#edit-field-open-hours #field-open-hours-values tbody tr .office-hours-block > div:not(.form-type-select){float:right;}#edit-field-open-hours #field-open-hours-values tbody tr .office-hours-block > div:not(.form-type-select) a{background-image:url("/sites/all/themes/koaa_responsive/img/x-close.png");background-repeat:no-repeat;background-size:contain;background-position:center;color:transparent;font-size:10px;position:absolute;right:0;top:12px;}@media (min-width:44rem){#edit-field-open-hours #field-open-hours-values tbody tr .office-hours-block > div:not(.form-type-select) a{position:relative;top:auto;}}#edit-field-open-hours #field-open-hours-values tbody a.oh-add-more-link{border:1px solid #d91a60;padding:0.4375rem;text-transform:capitalize;color:#d91a60;font-weight:bold;font-size:0.9rem;margin-top:1rem;margin-bottom:1rem;display:inline-block;margin:10px 0;}#edit-field-open-hours #field-open-hours-values tbody a.oh-add-more-link:hover,#edit-field-open-hours #field-open-hours-values tbody a.oh-add-more-link:active,#edit-field-open-hours #field-open-hours-values tbody a.oh-add-more-link:focus{cursor:pointer;color:#e83e7c;border:1px solid #e83e7c;transition:color 0.3s;}.top-bar-outer{background:black;color:#fff;border:2px solid #0A246A;}@media (min-width:44rem){.top-bar-outer{height:44px;}}.top-bar-outer .top-bar-inner{max-width:75rem;margin-left:auto;margin-right:auto;padding-top:5px;}.top-bar-outer .top-bar-inner:after{content:" ";display:block;clear:both;}.top-bar-outer .top-bar-inner .horizontal-menu > li.expanded{padding-right:1rem;}.top-bar-outer .top-bar-inner .horizontal-menu > li.expanded:after{content:"\f078";font-family:"FontAwesome";display:block;color:white;position:absolute;right:11px;top:23%;font-size:13px;}.top-bar-outer .top-bar-inner .horizontal-menu > li{padding:0;transition:background .3s ease;}.top-bar-outer .top-bar-inner .horizontal-menu > li ul ul{left:13.55em;}.top-bar-outer .top-bar-inner .horizontal-menu > li:hover{background:rgba(255,255,255,0.2);}.top-bar-outer .top-bar-inner .horizontal-menu > li a{font-size:0.875rem;}@media (min-width:70rem){.top-bar-outer .top-bar-inner .horizontal-menu > li a{font-size:0.875rem;}}.top-bar-outer .top-bar-inner .horizontal-menu > li > a{padding-bottom:0.20em;color:#fff;line-height:1.25rem;}.top-bar-outer .top-bar-inner ul.secondary-menu{background:black;}.top-bar-outer .top-bar-inner ul.secondary-menu li{border-bottom:1px solid #fff;list-style-image:none;list-style-type:none;position:relative;}.top-bar-outer .top-bar-inner ul.secondary-menu li.last{border-bottom:none;}.top-bar-outer .top-bar-inner ul.secondary-menu li a{color:white;transition:background .3s ease;}.top-bar-outer .top-bar-inner ul.secondary-menu li a:hover{background:rgba(255,255,255,0.2);}.date-nav-wrapper .pager .date-prev,.date-nav-wrapper .pager .date-next{cursor:pointer;padding:10px 20px;border-radius:10px;border:1px solid #662d91;background-color:#662d91;color:#fff;transition:all .5s;}.date-nav-wrapper .pager .date-prev:hover,.date-nav-wrapper .pager .date-next:hover{color:#662d91;background-color:transparent;transition:all .5s;}.date-nav-wrapper .pager .date-prev a,.date-nav-wrapper .pager .date-next a{margin:0;}.view-id-calendar .date-nav{margin-bottom:0 !important;padding-bottom:0;}.view-id-calendar table{box-shadow:0 0 40px 5px rgba(0,0,0,0.15);width:100%;}.view-id-calendar table tbody{border:none;}.view-id-calendar table tbody tr{background-color:#fff;border-bottom:1px solid #932b8e;}.view-id-calendar table tbody tr td{padding:15px;}.view-id-calendar table tbody tr td .time-default{font-weight:600;}.top-select-outer{background:#672f92;height:6px;}.top-select-outer .top-select-inner{max-width:75rem;margin-left:auto;margin-right:auto;}.top-select-outer .top-select-inner a{color:white;background:#672f92;font-size:13px;margin-right:7px;padding:3px 7px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #672f92;outline:none;}.top-select-outer .top-select-inner a:hover{background:white;color:#672f92;}.top-select-outer .top-select-inner:after{content:" ";display:block;clear:both;}header{margin-bottom:0;max-width:75rem;margin-left:auto;margin-right:auto;padding:0.375rem;transition:max-height 0.6s,padding 0.6s;}header:after{content:" ";display:block;clear:both;}@media (min-width:70rem){header{max-height:400px;}}header .lead{color:#672f92;text-align:center;}@media (min-width:44rem){header .lead{text-align:left;}}@media (min-width:44rem){header .l-leaderboard-ad{width:66.35514%;float:left;margin-right:0.93458%;margin-left:33.64486%;}}header .l-logo{text-align:center;padding:0.375rem;}@media (min-width:44rem){header .l-logo{width:32.71028%;float:left;margin-right:0.93458%;margin-left:-100.93458%;}header .l-logo a{display:block;height:6.8125rem;}header .l-logo img{max-height:100%;height:auto;width:auto;max-width:100%;display:block;}}@media (min-width:44rem){header .l-header-wrapper{clear:both;width:57.94393%;float:left;margin-right:0.93458%;margin-left:42.05607%;padding:0;}header .l-header-wrapper a{font-size:0.8rem;}}header .region-header .block-search{margin-bottom:0.3rem;}@media (min-width:44rem){header .region-header .block-search{margin-bottom:0;}}@media (min-width:44rem){header .region-header{width:57.94393%;float:left;margin-right:0.93458%;}}header .secondary-menu{position:relative;}@media (min-width:44rem){header .secondary-menu{width:41.1215%;float:right;margin-right:0;}}header .secondary-menu .ddown{display:none;position:absolute;top:0;left:0;}header .secondary-menu .ddown.active{display:block;}header div.secondary-menu{text-align:center;}header div.secondary-menu a{color:#81b040;text-decoration:underline;}header div.secondary-menu a:hover,header div.secondary-menu a:active,header div.secondary-menu a:focus{color:#4a6525;}header .region-navigation{clear:both;}.l-leaderboard-ad > div{*zoom:1;width:100%;}.l-leaderboard-ad > div:before,.l-leaderboard-ad > div:after{content:'';display:table;}.l-leaderboard-ad > div:after{clear:both;}.l-leaderboard-ad > div > div{*zoom:1;}.l-leaderboard-ad > div > div:before,.l-leaderboard-ad > div > div:after{content:'';display:table;}.l-leaderboard-ad > div > div:after{clear:both;}.l-leaderboard-ad > div > div > a{*zoom:1;}.l-leaderboard-ad > div > div > a:before,.l-leaderboard-ad > div > div > a:after{content:'';display:table;}.l-leaderboard-ad > div > div > a:after{clear:both;}.l-leaderboard-ad img{float:right;}.l-leaderboard-ad p.lead{font-size:1.313rem;text-align:right;font-style:italic;margin:0.3125rem 0;}.header-left{margin:0;}@media (min-width:44rem){.header-left{float:left;}}@media (min-width:75rem){.header-left{width:57.94393%;float:left;margin-right:0.93458%;}}.header-right{float:left;}@media (min-width:75rem){.header-right{width:41.1215%;float:left;margin-right:0.93458%;margin-right:0;}}.front .region-sidebar-first{clear:both;}.l-header-wrapper{position:relative;}.l-header-wrapper .cal-ico{display:block;width:35px;height:35px;position:absolute;left:-50px;}.l-header-wrapper .cal-ico{background:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-events-purple.png);background-size:35px 35px;}@media (min-width:70rem){.site-navigation{position:fixed !important;top:0;left:0;width:100%;z-index:99991;background:white;}}.site-navigation .ec-logo{display:block;padding:0 6px;}@media (min-width:70rem){.site-navigation .ec-logo img{height:30px;padding:0;}}#toolbar{z-index:999999;}@media (min-width:70rem){.site-main-content{padding-top:228px;}}@media (min-width:70rem){body.toolbar .site-navigation{position:static !important;}}@media (min-width:70rem){body.toolbar .site-navigation.fixed header{max-height:400px;padding-top:6px;padding-bottom:6px;}}@media (min-width:70rem){body.toolbar .site-navigation.fixed .fixed-logo{display:none;}}@media (min-width:70rem){body.toolbar .site-main-content{padding-top:0px;}}.footer-wrapper{background:#eeeeee;background:linear-gradient(to bottom,#eeeeee 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);clear:both;}footer{max-width:75rem;margin-left:auto;margin-right:auto;padding:20px 0.75rem;position:relative;}footer:after{content:" ";display:block;clear:both;}footer ul.menu{list-style-type:none;text-align:center;padding:0;margin:1rem 0;clear:both;}footer ul.menu li{display:inline-block;position:relative;padding:0;margin:0;}footer ul.menu li::after{content:' ';width:1px;height:14px;right:0;top:50%;transform:translateY(-50%);background:#672c90;position:absolute;}footer ul.menu li.last::after{display:none;}footer ul.menu li a{display:inline-block;font-family:"Roboto","Arial",sans-serif;font-size:14px;line-height:24px;color:#672c90;text-decoration:underline;padding:1px 15px;}footer ul.menu li a:hover,footer ul.menu li a:active,footer ul.menu li a:focus{color:#4b2069;}footer .ec-logo + .slogan{margin:0 0 15px 0;text-align:center;font-family:"Roboto","Arial",sans-serif;font-weight:bold;color:black;font-size:20px;line-height:20px;}@media (min-width:44rem){footer .ec-logo + .slogan{margin:-6px 0 25px 65px;text-align:left;}}footer a.logo{display:block;}footer .key-value{margin-bottom:10px;}@media (min-width:70rem){footer .key-value{margin-bottom:24px;}}@media (min-width:70rem){footer .key-value.last{margin-bottom:30px;}}footer .key-value .key{text-align:center;}@media (min-width:44rem){footer .key-value .key{width:15.88785%;float:left;margin-right:0.93458%;text-align:left;}}footer .key-value .key a{display:inline-block;margin-bottom:10px;}@media (min-width:44rem){footer .key-value .key a{margin-bottom:0;}}footer .key-value .key a img{display:block;max-width:100%;}footer .key-value .value{text-align:center;}@media (min-width:44rem){footer .key-value .value{text-align:left;width:83.17757%;float:right;margin-right:0;padding-left:20px;}}footer .key-value .value p{margin:0;color:#333;font-family:"Roboto","Arial",sans-serif;font-size:14px;line-height:21px;}footer .koaa-logo{text-align:center;margin-bottom:10px;}@media (min-width:70rem){footer .footer-left{width:74.76636%;float:left;margin-right:0.93458%;border-right:1px solid #672c90;padding-right:45px;padding-top:25px;}}@media (min-width:70rem){footer .footer-right{width:24.29907%;float:right;margin-right:0;padding-top:25px;}}.region-footer{*zoom:1;}.region-footer:before,.region-footer:after{content:'';display:table;}.region-footer:after{clear:both;}.region-footer .block{color:#fff;margin-bottom:2rem;text-align:center;}.region-footer .block h2{color:#fff;font-family:"PT Serif",serif;}.region-footer .block ul{padding:0;margin:0;}.region-footer .block li{list-style:none;margin:0;padding:0;margin-bottom:0.625rem;text-align:center;}@media (min-width:70rem){.region-footer .block li{margin-bottom:0;}}.region-footer .block a{color:#fff;}.region-footer .block a:hover,.region-footer .block a:active,.region-footer .block a:focus{color:#cccccc;}.region-footer .block:last-child h2{background:url(/sites/all/themes/koaa_responsive/img/footer-logo.jpg) no-repeat 0 0;background-size:contain;height:6.25rem;margin:0 auto;width:15rem;overflow:hidden;text-indent:101%;white-space:nowrap;}.region-footer .block:last-child p{margin-bottom:0.625rem;margin-top:0;}.region-footer .block:last-child .copyright{font-size:0.7rem;}@media (min-width:44rem){.region-footer .block{width:30.76923%;float:left;margin-right:3.84615%;margin-bottom:0;text-align:left;}.region-footer .block:last-child{width:30.76923%;float:right;margin-right:0;border-left:1px solid #fff;padding-left:0.75rem;}.region-footer .block:last-child h2{margin-top:-0.5rem;width:auto;}.region-footer .block li{text-align:left;}}.footer-bottom-wrapper{background:#672c90;color:white;padding:7px 0;}.footer-bottom-wrapper .container{max-width:75rem;margin-left:auto;margin-right:auto;padding:0.75rem;}.footer-bottom-wrapper .container:after{content:" ";display:block;clear:both;}.footer-bottom-wrapper .copy{margin:3px 0;font-family:"Roboto","Arial",sans-serif;font-size:13px;line-height:20px;text-align:center;}@media (min-width:70rem){.footer-bottom-wrapper .copy{width:74.76636%;float:left;margin-right:0.93458%;text-align:left;}}.footer-bottom-wrapper .copy p{margin:0;}.footer-bottom-wrapper .menu{text-align:center;}@media (min-width:70rem){.footer-bottom-wrapper .menu{width:24.29907%;float:right;margin-right:0;}}.footer-bottom-wrapper .menu a{display:inline-block;color:white;font-family:"Roboto","Arial",sans-serif;font-size:13px;line-height:20px;padding:3px 5px;}.footer-bottom-wrapper .menu a:hover{text-decoration:underline;}a span.back_top_top{display:block;width:55px;height:26px;background:url(/sites/all/themes/koaa_responsive/img/back_to_top.png) no-repeat;position:absolute;top:-48px;right:0;}.node-article span.field-type-entityreference:after{content:"|";padding:0 0.625rem;color:#672f92;}.node-article span.field-type-entityreference:last-child:after{display:none !important;visibility:hidden;}.node-article table,.node-article thead,.node-article tbody,.node-article th,.node-article td,.node-article tr{display:block;width:100%;background:transparent !important;border:none;}@media (min-width:44rem){.node-article table{display:table;}.node-article td{display:table-cell;width:auto;}}.node-article img[width='690'],.node-article img[width='575']{width:100%;}body:not(.sidebar-second) .node-article.mode-full{width:600px;margin-left:auto;margin-right:auto;max-width:100%;}.newsletter-confirmation{text-align:center;}.newsletter-confirmation figure.newsletter-confirmation-header{background:url(/sites/all/themes/koaa_responsive/img/newsletter-cover.jpg);background-size:cover;background-position:center center;display:block;width:100%;height:240px;margin-bottom:2rem;}.newsletter-confirmation h1{border:1px dashed #81b040;border-radius:4px;padding:1rem;display:inline-block;color:#81b040;}.newsletter-confirmation h3{font-weight:300;line-height:1;}.newsletter-confirmation hr{border-color:#dedede;}.page-node-28 .node-page > h1{display:none;}.webform-component--newsletter select{border:0 !important;height:10px;}.node-type-newsletter .unapproved{background:#ed9c28;}.node-webform .submitted{display:none;}.node-webform p{line-height:1.4;}.node-webform hr{margin-top:70px;}.node-webform label{margin-bottom:10px;font-size:14px;}.view-paid-content table{width:100%;}.node-organization .content:after{content:" ";display:block;clear:both;}.node-organization .group-left{background:#f3f3f3;padding:0.3125rem;font-size:0.8rem;margin-bottom:0.625rem;}@media (min-width:44rem){.node-organization .group-left{width:22.85714%;float:left;margin-right:2.85714%;text-align:right;}}.node-organization .group-left > .field{margin-bottom:0.625rem;word-wrap:break-word;}.node-organization .group-left h3,.node-organization .group-left .field-label{font-size:0.8rem;color:#313332;font-style:italic;margin:0 0 0.3125rem 0;}.node-organization .group-left .map-link{text-indent:-9999px;text-align:left;}.node-organization .group-left .map-link a{display:block;text-indent:0;font-weight:bold;text-decoration:underline;}@media (min-width:44rem){.node-organization .group-left .map-link a{text-align:right;}}.node-organization .group-left .field-name-field-website-url{text-decoration:underline;}.node-organization .group-left .geo{display:none;}@media (min-width:44rem){.node-organization .group-right{width:74.28571%;float:right;margin-right:0;}}.node-organization .group-right .field-name-field-twitter{float:right;margin-top:1rem;}.node-organization .group-right .field-name-field-facebook{float:right;margin-right:0.3125rem;margin-top:1rem;}.node-organization .group-right .field-name-field-short-description{clear:both;}.node-organization .group-right .label-hidden{clear:none;}.node-organization .group-right .field-name-field-website-url a{text-decoration:none;margin-bottom:20px;margin-top:20px;}.node-organization .field-name-field-class-short-description{margin-top:10px;padding-top:10px;border-top:1px solid #ccc;}.node-organization .links{display:inline-block;width:100%;margin-bottom:1rem;vertical-align:middle;}@media (min-width:44rem){.node-organization .links{width:24%;}}.node-organization .links a{display:block;text-align:center;font-size:13px;padding:16px 3px;}@media (min-width:44rem){.node-organization .links a{height:107px;}}@media (min-width:70rem){.node-organization .links a{height:74px;}}.field-name-field-porganization-entity-ref{display:none;}.no-org-results{width:500px;max-width:100%;margin-left:auto;margin-right:auto;}#block-koaa-user-account-koaa-add-new-organization-block{text-align:center;padding:30px 0;}#block-koaa-user-account-koaa-add-new-organization-block .add-new-organization-main-block-wrapper{padding:30px;box-shadow:0 0 40px 0 rgba(0,0,0,0.15);display:inline-block;border-radius:6px;}@media (min-width:44rem){#block-koaa-user-account-koaa-add-new-organization-block .add-new-organization-main-block-wrapper{padding:50px;}}#block-koaa-user-account-koaa-add-new-organization-block .description-text{font-family:"PT Sans","Arial",sans-serif;color:#672f92;display:block;font-size:1.5rem;font-weight:600;margin:0 0 30px 0;}@media (min-width:44rem){#block-koaa-user-account-koaa-add-new-organization-block .description-text{font-size:1.75rem;}}#block-koaa-user-account-koaa-add-new-organization-block .user-login-register-main-block-wrapper{display:inline-block;text-align:center;}#block-koaa-user-account-koaa-add-new-organization-block .user-login-register-main-block-wrapper > *{display:inline-block;}#block-koaa-user-account-koaa-add-new-organization-block .user-login-register-main-block-wrapper > * span{display:inline-block;}#block-koaa-user-account-koaa-add-new-organization-block .user-login-register-main-block-wrapper > * span a{display:inline-block;border:1px solid #672f92;padding:0.4375rem 0.625rem;text-transform:capitalize;color:#672f92;font-weight:normal;font-size:0.9rem;margin-top:1rem;margin-bottom:1rem;display:inline-block;border-radius:3px;background:transparent;transition:all 0.3s ease-in-out;margin:0.625rem;font-size:16px;}#block-koaa-user-account-koaa-add-new-organization-block .user-login-register-main-block-wrapper > * span a:hover,#block-koaa-user-account-koaa-add-new-organization-block .user-login-register-main-block-wrapper > * span a:active,#block-koaa-user-account-koaa-add-new-organization-block .user-login-register-main-block-wrapper > * span a:focus{cursor:pointer;color:#fff;background:#672f92;border:1px solid #672f92;}@media (min-width:44rem){#block-koaa-user-account-koaa-add-new-organization-block .user-login-register-main-block-wrapper > * span a{margin:1rem 0.625rem;}}.role-organization-user.page-user .profile > h2{display:none;}.koaa-user-account-organization-list-add-new-organization-block-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.koaa-user-account-organization-list-add-new-organization-block-wrapper .koaa-user-account-organization-list-block,.koaa-user-account-organization-list-add-new-organization-block-wrapper .koaa-user-account-add-new-organization-block,.koaa-user-account-organization-list-add-new-organization-block-wrapper .block-divider{width:100%;}.koaa-user-account-organization-list-add-new-organization-block-wrapper .koaa-user-account-organization-list-block,.koaa-user-account-organization-list-add-new-organization-block-wrapper .koaa-user-account-add-new-organization-block{padding:30px;}@media (min-width:44rem){.koaa-user-account-organization-list-add-new-organization-block-wrapper .koaa-user-account-organization-list-block,.koaa-user-account-organization-list-add-new-organization-block-wrapper .koaa-user-account-add-new-organization-block{width:45%;}}.koaa-user-account-organization-list-add-new-organization-block-wrapper .block-icon{width:60px;height:60px;padding:0px;display:block;max-width:100%;margin:0 0 20px 0;}.koaa-user-account-organization-list-add-new-organization-block-wrapper .block-icon img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;}.koaa-user-account-organization-list-add-new-organization-block-wrapper .block-title{margin:17px 0 10px 0;}.koaa-user-account-organization-list-add-new-organization-block-wrapper .block-divider{position:relative;}@media (min-width:44rem){.koaa-user-account-organization-list-add-new-organization-block-wrapper .block-divider{width:10%;}}.koaa-user-account-organization-list-add-new-organization-block-wrapper .block-divider .text{display:inline-block;font-size:12px;line-height:16px;color:#b5b5b5;font-weight:bold;text-transform:uppercase;background:#f3f3f3;padding:6px;width:28px;height:28px;text-align:center;border-radius:50%;position:relative;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}.koaa-user-account-organization-list-add-new-organization-block-wrapper .block-divider .line{position:absolute;width:100%;height:1px;display:block;background:#f3f3f3;left:0;top:50%;}@media (min-width:44rem){.koaa-user-account-organization-list-add-new-organization-block-wrapper .block-divider .line{width:1px;height:80%;left:50%;transform:translateY(-50%);}}.koaa-user-account-organization-list-add-new-organization-block-wrapper .koaa-user-account-organization-list-block p{text-transform:uppercase;color:#b5b5b5;font-family:'Roboto';letter-spacing:0.5px;font-weight:bold;font-size:14px;margin-bottom:10px;}.koaa-user-account-organization-list-add-new-organization-block-wrapper .koaa-user-account-organization-list-block ul{list-style-type:none;padding-left:0;margin-top:10px;}.koaa-user-account-organization-list-add-new-organization-block-wrapper .koaa-user-account-organization-list-block ul a:hover{text-decoration:underline;}.koaa-user-account-active-organization-highlighted-block{position:relative;margin:30px 0;text-align:center;}.koaa-user-account-active-organization-highlighted-block span{color:#672f92;font-size:24px;font-weight:bold;display:inline-block;text-transform:uppercase;letter-spacing:0.5px;}.koaa-user-account-manage-current-organization-tabs-block{display:block;clear:both;}.koaa-user-account-manage-current-organization-tabs-block ul.koaa-user-account-manage-current-organization-link-list{margin:10px -10px;}.page-user .tabs.primary{display:none;}.mode-2-column-teaser h3.field-label{font-size:1rem;}.mode-2-column-teaser.standard-event .field-items-hidendata-link{display:none !important;}.group-activity-meta .field-label-hidden h3.field-label,.group-activity-image .field-label-hidden h3.field-label{display:none;}.group-activity-meta .field-label-hidden h3.field-location-label,.group-activity-image .field-label-hidden h3.field-location-label{margin:0;font-size:0.8rem;color:#313332;display:block;}.node-type-organization .address-org-name{display:none;}.group-left .field-label-hidden{clear:both;}.group-left .field-label-hidden h3.field-label,.group-left .field-label-hidden h3.field-location-label{margin:0;font-size:0.8rem;color:#313332;display:block;}.group-left .field-label-hidden.field-type-link-field{clear:none;}.mode-full .service-links{padding-top:20px;clear:right;}@media (min-width:44rem){.mode-full .service-links{padding-right:18px;}}.mode-full > .content .group-activity-details .field-name-field-contact-name{clear:both;}.mode-full > .content .group-activity-details h3.field-label{margin:0;font-size:0.8rem;color:#313332;}.mode-full > .content .group-activity-details .field-type-entityreference{display:block;clear:right;}.mode-full > .content .group-activity-details .field-type-entityreference:after{content:"";}.mode-full > .content .group-activity-details .field-type-entityreference.field-name-field-venue{height:auto;}.node-activity.mode-full .activity-disclaimer em{font-size:12px;}.node-activity.mode-full .group-act-right .field-name-field-website-url a{text-decoration:none;margin-bottom:20px;}.node-activity.mode-full .field-name-field-short-description{font-size:18px;line-height:24px;color:black;font-family:"Roboto","Arial",sans-serif;margin-bottom:20px;font-weight:500;}.node-activity.mode-full .field-name-field-enhanced-activity-image{margin-bottom:30px;}.node-activity.mode-full .node-organization.mode-2-column-teaser{margin-bottom:30px;border-bottom:none;}.node-activity.mode-full .node-organization.mode-2-column-teaser .group-activity-image{display:none;}.node-activity.mode-full .node-organization.mode-2-column-teaser .group-activity-image a{display:block;}.node-activity.mode-full .node-organization.mode-2-column-teaser .group-activity-details{width:100% !important;}.node-activity.mode-full .node-organization.mode-2-column-teaser .group-activity-details > h2{font-size:18px;line-height:24px;color:#730096;font-family:"Roboto","Arial",sans-serif;margin-bottom:20px;font-weight:500;margin-bottom:2px;}.node-activity.mode-full .node-organization.mode-2-column-teaser .group-activity-details .field-name-field-short-description,.node-activity.mode-full .node-organization.mode-2-column-teaser .group-activity-details .field-name-field-organization-address{color:black;font-family:"Roboto","Arial",sans-serif;font-size:15px;font-weight:normal;margin:0 0 20px 0;}.node-activity.mode-full .node-organization.mode-2-column-teaser abbr{text-decoration:none;}.node-activity.mode-full .group-activity-tags h3{margin:0;font-family:"Roboto","Arial",sans-serif;font-size:15px;font-weight:bold;color:#333;line-height:normal;display:block;}.node-activity.mode-full > .content > .group-activity-details{border:1px solid #672c90;padding:20px 10px;font-family:"Roboto","Arial",sans-serif;font-size:15px;font-weight:normal;color:#666666;line-height:normal;text-align:left;}.node-activity.mode-full > .content > .group-activity-details .field-label{font-family:"Roboto","Arial",sans-serif;font-size:15px;font-weight:bold;color:#333;line-height:normal;display:block;}.node-activity.mode-full > .content > .group-activity-details a{font-family:"Roboto","Arial",sans-serif;font-size:15px;font-weight:500;color:#730096;text-decoration:underline;}.node-activity.mode-full > .content > .group-activity-details .field-name-field-website-url a{text-decoration:none;margin-top:10px;}.node-activity.mode-full .group-left,.node-activity.mode-full .group-middle,.node-activity.mode-full .group-right{padding:0 10px;}@media (min-width:44rem){.node-activity.mode-full .group-left,.node-activity.mode-full .group-middle,.node-activity.mode-full .group-right{float:left;width:50%;}}@media (min-width:70rem){.node-activity.mode-full .group-left,.node-activity.mode-full .group-middle,.node-activity.mode-full .group-right{width:33.3%;}}.node-activity span.field-type-entityreference:after{content:"|";padding:0 0.625rem;color:#672f92;}.node-activity span.field-type-entityreference:last-child:after{display:none !important;visibility:hidden;}.view-today-events .view-content{height:440px;overflow:auto;}.view-today-events .view-content .views-row{position:relative;}.view-today-events .view-content .views-row .views-field-counter{display:inline-block;font-family:"Roboto","Arial",sans-serif;font-size:18px;font-weight:500;color:#9b0092;position:absolute;left:0;top:10px;}.view-today-events .view-content .views-row .views-field-counter::after{content:".";display:inline-block;position:relative;margin-left:-5px;}.view-today-events .view-content .views-row .views-field-title{display:block;}.view-today-events .view-content .views-row .views-field-title .field-content{padding:10px 0 10px 26px;display:block;border-bottom:1px solid #9b0092;}.view-today-events .view-content .views-row .views-field-title a{font-family:"Roboto","Arial",sans-serif;font-weight:normal;font-size:15px;line-height:20px;color:black;}.view-today-events .view-content .views-row .views-field-title a:hover,.view-today-events .view-content .views-row .views-field-title a:active,.view-today-events .view-content .views-row .views-field-title a:focus{color:#9b0092;}.view-today-events .view-content .views-row.views-row-last .views-field-title .field-content{border-bottom:none;}.view-activity.view-display-id-page table tr td.views-field-field-short-description,.view-activity.view-display-id-page table tr td.views-field-title,.view-activity.view-display-id-page table tr td.views-field-field-activity-dates{padding-top:10px;padding-bottom:10px;}.node-virtual-event.mode-full .field-name-field-ve-description{margin-bottom:30px;}.node-virtual-event.mode-full .field-name-og-group-ref{position:relative;}.node-virtual-event.mode-full .field-name-og-group-ref::before{content:'Organization:';position:relative;display:block;font-weight:bold;margin-bottom:10px;}.node-virtual-event.mode-full .field-name-og-group-ref .node-organization{margin-bottom:30px;border-bottom:none;}.node-virtual-event.mode-full .field-name-og-group-ref .group-activity-image{display:none;}.node-virtual-event.mode-full .field-name-og-group-ref .group-activity-details{float:left;margin:0;width:100%;}.node-virtual-event.mode-full .field-name-field-ve-res-type::before{content:'Resource type:';display:block;font-weight:bold;color:#333;}.node-virtual-event.mode-full .field-name-field-ve-cost{position:relative;}.node-virtual-event.mode-full .field-name-field-ve-cost .field-label{display:inline-block;position:relative;}.node-virtual-event.mode-full .field-name-field-ve-cost .field-label::after{content:' ';width:3px;height:15px;display:block;background:#fff;position:absolute;right:4px;top:0;}.node-virtual-event.mode-full .field-name-field-ve-cost .field-items .field-item{display:none;}.node-virtual-event.mode-full .field-name-field-ve-cost .field-items .field-item:empty{width:100%;height:40px;background:#fff;display:block;position:absolute;left:10px;top:0;}.node-virtual-event.mode-full .group-ve-info{border:1px solid #672c90;padding:20px 10px;font-family:"Roboto","Arial",sans-serif;font-size:15px;font-weight:normal;color:#666666;line-height:normal;text-align:left;}.node-virtual-event.mode-full .group-ve-info::after{content:' ';display:table;clear:both;}.node-virtual-event.mode-full .group-ve-info > .field{padding:0 10px 5px 10px;float:left;width:100%;}.node-virtual-event.mode-full .group-ve-info > .field .field-label{color:#333;}@media (min-width:44rem){.node-virtual-event.mode-full .group-ve-info > .field{width:50%;}}@media (min-width:70rem){.node-virtual-event.mode-full .group-ve-info > .field{width:33.3%;}}form.node-virtual_event-form fieldset[id*="edit-domain"],form.node-virtual_event-form .vertical-tabs{display:none !important;}form.node-virtual_event-form #og-group-ref-add-more-wrapper .tabledrag-toggle-weight-wrapper{display:none !important;}form.node-virtual_event-form .field-name-field-ve-link .form-item{margin-top:0 !important;}form.node-virtual_event-form .field-name-field-ve-description .filter-wrapper{padding:0 !important;}form.node-virtual_event-form .field-name-field-ve-ages .form-checkboxes > .form-item,form.node-virtual_event-form .form-item-field-ve-ipr-subjects-und .form-checkboxes > .form-item{margin:7px 0;}form.node-virtual_event-form .form-item-field-ve-ipr-subjects-und span.form-required{display:none;}form.node-virtual_event-form .field-name-field-ve-type .form-radios > .form-item{margin:7px 0;}form.node-virtual_event-form .field-name-field-ve-type .form-radios > .form-item span.form-required{display:none;}form.node-virtual_event-form .group-virtual-experience-info-wrapper .field-type-taxonomy-term-reference .form-item.form-type-checkboxes,form.node-virtual_event-form .group-virtual-experience-info-wrapper .field-type-taxonomy-term-reference .form-item.form-type-radios,form.node-virtual_event-form .group-virtual-class-info-wrapper .field-type-taxonomy-term-reference .form-item.form-type-checkboxes,form.node-virtual_event-form .group-virtual-class-info-wrapper .field-type-taxonomy-term-reference .form-item.form-type-radios{margin-top:10px;}form.node-virtual_event-form .group-virtual-experience-info-wrapper .field-type-taxonomy-term-reference .form-radios > .form-item,form.node-virtual_event-form .group-virtual-experience-info-wrapper .field-type-taxonomy-term-reference .form-checkboxes > .form-item,form.node-virtual_event-form .group-virtual-class-info-wrapper .field-type-taxonomy-term-reference .form-radios > .form-item,form.node-virtual_event-form .group-virtual-class-info-wrapper .field-type-taxonomy-term-reference .form-checkboxes > .form-item{margin:7px 0;}#block-views-virtual-events-block h2,#block-views-virtual-events-block-1 h2,#block-views-virtual-events-block-2 h2,#block-views-virtual-events-block-3 h2{text-align:center !important;color:#932b8e !important;margin-bottom:20px;}.view-virtual-events .view-filters{margin-bottom:20px;}.view-virtual-events .view-filters .views-widget .form-item{margin-top:10px !important;}.view-virtual-events .view-filters .form-type-select{margin-top:7px !important;}.view-virtual-events .view-filters .form-type-select label{font-size:15px;}.view-virtual-events .view-filters .form-type-select select{background-color:#fff;background-image:none;}.view-virtual-events .view-filters .form-type-select select:focus{outline:none;border-color:#932b8e;}.view-virtual-events .view-filters [class*="ajax"]{display:none;}.view-virtual-events .view-content table.views-table{margin-bottom:30px;box-shadow:0 0 40px 0 rgba(0,0,0,0.15);border-radius:10px;width:100%;}.view-virtual-events .view-content table.views-table caption .field-item{text-align:center;margin-bottom:10px;font-weight:bold;text-transform:uppercase;font-family:"Roboto","Arial",sans-serif;letter-spacing:1px;font-size:14px;text-transform:uppercase;color:#932b8e;}.view-virtual-events .view-content table.views-table thead{border-top-left-radius:10px;border-top-right-radius:10px;}.view-virtual-events .view-content table.views-table thead tr{border-top-left-radius:10px;border-top-right-radius:10px;}.view-virtual-events .view-content table.views-table thead tr th{padding:10px;border:none;background:#932b8e;font-weight:bold;color:#fff;vertical-align:middle;font-size:14px;}@media (min-width:44rem){.view-virtual-events .view-content table.views-table thead tr th{padding:12px 15px;}}.view-virtual-events .view-content table.views-table thead tr th:first-child{border-top-left-radius:10px;}.view-virtual-events .view-content table.views-table thead tr th:last-child{border-top-right-radius:10px;text-align:right;}.view-virtual-events .view-content table.views-table thead tr th a{color:#fff;font-size:14px;}.view-virtual-events .view-content table.views-table tbody tr{background:#fff !important;border-bottom:1px solid rgba(155,0,146,0.2);}.view-virtual-events .view-content table.views-table tbody tr:last-child{border-bottom:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.view-virtual-events .view-content table.views-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px;}.view-virtual-events .view-content table.views-table tbody tr:last-child td:last-child{border-bottom-right-radius:10px;}.view-virtual-events .view-content table.views-table tbody tr td{padding:10px;vertical-align:middle;text-align:left;font-size:15px;}@media (min-width:44rem){.view-virtual-events .view-content table.views-table tbody tr td{padding:10px 15px;}}.view-virtual-events .view-content table.views-table tbody tr td:last-child{text-align:right;}.view-virtual-events .view-content table.views-table tbody tr td p{margin-top:0;display:block;}.view-virtual-events .view-content table.views-table tbody tr td p:last-of-type{margin-bottom:0;}.view-virtual-events .view-content table.views-table tbody tr td a{color:#932b8e;}.view-virtual-events .view-content table.views-table tbody tr td a:hover{color:#6c1f68;}.view-virtual-events .view-content table.views-table tbody tr td.views-field-title{width:200px;}.view-virtual-events .view-content table.views-table tbody tr td.views-field-title a{display:block;}.view-virtual-events .view-content table.views-table tbody tr td.views-field-title .field-name-field-ve-ages{clear:both;margin-top:5px;font-size:12px;}.view-virtual-events .view-content table.views-table tbody tr td.views-field-title .field-name-field-ve-ages .field-items{position:relative;}.view-virtual-events .view-content table.views-table tbody tr td.views-field-title .field-name-field-ve-ages .field-items::before{content:'Ages:';display:inline-block;font-weight:bold;padding-right:5px;}.view-virtual-events .view-content table.views-table tbody tr td.views-field-title .field-name-field-ve-ages .field-items .field-item{display:inline-block;margin-right:3px;margin-bottom:3px;}.view-virtual-events .view-content table.views-table tbody tr td.views-field-title .field-name-field-ve-ages .field-items .field-item:not(:last-child)::after{content:',';display:inline-block;position:relative;}.view-virtual-events .view-content table.views-table tbody tr td.views-field-title .org{display:block;font-size:12px;line-height:18px;margin-top:10px;position:relative;padding-left:25px;padding-top:2px;color:#662d91;}.view-virtual-events .view-content table.views-table tbody tr td.views-field-title .org span{line-height:17px;letter-spacing:0.2px;display:inline-block;}.view-virtual-events .view-content table.views-table tbody tr td.views-field-title .org .icon{display:block;position:absolute;left:0;top:-1px;width:21px;height:21px;background-image:url(/sites/all/themes/koaa_responsive/img/svg/ico-org.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:3px;margin-bottom:2px;}.view-virtual-events .view-content table.views-table tbody tr td.views-field-title .published-status{display:inline-block;font-size:10px;font-weight:bold;text-transform:uppercase;padding:3px 5px;letter-spacing:0.4px;margin-top:10px;background:#fafafa;}.view-virtual-events .view-content table.views-table tbody tr td .truncate{position:relative;max-height:20px;overflow:hidden;text-overflow:ellipsis;padding-right:25px;transition:max-height .25s ease;}.view-virtual-events .view-content table.views-table tbody tr td .truncate.truncated{white-space:inherit;max-height:3000px;transition:max-height .25s ease;}.view-virtual-events .view-content table.views-table tbody tr td .truncate.truncated .icon.expand{opacity:0;}.view-virtual-events .view-content table.views-table tbody tr td .truncate.truncated .icon.expand:hover{opacity:0;}.view-virtual-events .view-content table.views-table tbody tr td .truncate .icon{width:18px;height:18px;display:inline-block;cursor:pointer;opacity:0.5;transition:all .25s ease;}.view-virtual-events .view-content table.views-table tbody tr td .truncate .icon:hover{opacity:1;}.view-virtual-events .view-content table.views-table tbody tr td .truncate .icon.expand{position:absolute;right:0;top:0;}.view-virtual-events .view-content table.views-table tbody tr td .truncate .icon.contract{margin-top:3px;}.view-virtual-events .view-content table.views-table tbody tr td .truncate img{display:block;max-width:100%;margin:0;transition:all .2s ease;}.view-virtual-events .view-content table.views-table tbody tr td .field-name-field-ve-exp-subjects,.view-virtual-events .view-content table.views-table tbody tr td .field-name-field-ve-subjects,.view-virtual-events .view-content table.views-table tbody tr td .field-name-field-ve-ipr-subjects{display:block;clear:both;margin-top:10px;}.view-virtual-events .view-content table.views-table tbody tr td .field-name-field-ve-exp-subjects .field-item,.view-virtual-events .view-content table.views-table tbody tr td .field-name-field-ve-subjects .field-item,.view-virtual-events .view-content table.views-table tbody tr td .field-name-field-ve-ipr-subjects .field-item{display:inline-block;margin:0 4px 4px 0;padding:3px 7px;border-radius:20px;background-color:rgba(147,43,142,0.1);color:#932b8e;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;}.view-virtual-events.view-display-id-block_1 .view-content table.views-table thead tr th:last-child{text-align:left;}.view-virtual-events.view-display-id-block_1 .view-content table.views-table tbody tr td:last-child{text-align:left;}.view-calendar.view-display-id-block_1 .view-filters{margin-bottom:20px;}.view-calendar.view-display-id-block_1 .view-filters .views-widget .form-item{margin-top:10px !important;}.view-calendar.view-display-id-block_1 .view-filters .form-type-select{margin-top:7px !important;}.view-calendar.view-display-id-block_1 .view-filters .form-type-select label{font-size:15px;}.view-calendar.view-display-id-block_1 .view-filters .form-type-select select{background-color:#fff;background-image:none;}.view-calendar.view-display-id-block_1 .view-filters .form-type-select select:focus{outline:none;border-color:#932b8e;}.view-calendar.view-display-id-block_1 .view-filters [class*="ajax"]{display:none;}.view-calendar.view-display-id-block_1 .view-content table.views-table{margin-bottom:30px;box-shadow:0 0 40px 0 rgba(0,0,0,0.15);border-radius:10px;width:100%;}.view-calendar.view-display-id-block_1 .view-content table.views-table caption .field-item{text-align:center;margin-bottom:10px;font-weight:bold;text-transform:uppercase;font-family:"Roboto","Arial",sans-serif;letter-spacing:1px;font-size:14px;text-transform:uppercase;color:#932b8e;}.view-calendar.view-display-id-block_1 .view-content table.views-table thead{border-top-left-radius:10px;border-top-right-radius:10px;}.view-calendar.view-display-id-block_1 .view-content table.views-table thead tr{border-top-left-radius:10px;border-top-right-radius:10px;}.view-calendar.view-display-id-block_1 .view-content table.views-table thead tr th{padding:10px;border:none;background:#932b8e;font-weight:bold;color:#fff;vertical-align:middle;font-size:14px;}@media (min-width:44rem){.view-calendar.view-display-id-block_1 .view-content table.views-table thead tr th{padding:12px 15px;}}.view-calendar.view-display-id-block_1 .view-content table.views-table thead tr th:first-child{border-top-left-radius:10px;}.view-calendar.view-display-id-block_1 .view-content table.views-table thead tr th:last-child{border-top-right-radius:10px;}.view-calendar.view-display-id-block_1 .view-content table.views-table thead tr th a{color:#fff;font-size:14px;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr{background:#fff !important;border-bottom:1px solid rgba(155,0,146,0.2);}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr:last-child{border-bottom:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr:last-child td:last-child{border-bottom-right-radius:10px;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td{padding:10px;vertical-align:middle;text-align:left;font-size:15px;}@media (min-width:44rem){.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td{padding:10px 15px;}}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td p{margin-top:0;display:block;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td p:last-of-type{margin-bottom:0;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td a{color:#932b8e;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td a:hover{color:#6c1f68;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td.views-field-title{width:200px;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td.views-field-title .org{display:block;font-size:12px;line-height:18px;margin-top:10px;position:relative;padding-left:23px;padding-top:2px;color:#662d91;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td.views-field-title .org span{line-height:17px;letter-spacing:0.2px;display:inline-block;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td.views-field-title .org .icon{display:block;position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(/sites/all/themes/koaa_responsive/img/svg/ico-org.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:3px;margin-bottom:2px;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate + div + div{clear:both;margin-top:5px;font-size:12px;position:relative;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate + div + div::before{content:'Ages:';display:inline-block;font-weight:bold;padding-right:5px;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate + div + div span{display:inline-block;margin-right:0px;margin-bottom:3px;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate + div + div span:not(:last-child)::after{content:',';display:inline-block;position:relative;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate{position:relative;max-height:20px;overflow:hidden;text-overflow:ellipsis;padding-right:25px;transition:max-height .25s ease;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate.truncated{white-space:inherit;max-height:3000px;transition:max-height .25s ease;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate.truncated .icon.expand{opacity:0;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate.truncated .icon.expand:hover{opacity:0;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate .icon{width:18px;height:18px;display:inline-block;cursor:pointer;opacity:0.5;transition:all .25s ease;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate .icon:hover{opacity:1;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate .icon.expand{position:absolute;right:0;top:0;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate .icon.contract{margin-top:3px;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate img{display:block;max-width:100%;margin:0;transition:all .2s ease;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate + div{display:block;clear:both;margin-top:10px;}.view-calendar.view-display-id-block_1 .view-content table.views-table tbody tr td .truncate + div span{display:inline-block;margin:0 4px 4px 0;padding:3px 7px;border-radius:20px;background-color:rgba(147,43,142,0.1);color:#932b8e;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;}.page-node-1560943.node-type-article .service-links,.page-node-1604591.node-type-article .service-links{display:none;}.mode-3-column-teaser{border-bottom:1px solid #ccc;margin-bottom:1rem;}.mode-3-column-teaser .group-activity-meta{background:#f3f3f3;padding:0.3125rem;font-size:0.8rem;margin-bottom:0.625rem;}@media (min-width:44rem){.mode-3-column-teaser .group-activity-meta{width:15.88785%;float:left;margin-right:0.93458%;text-align:right;}}@media (min-width:44rem){.mode-3-column-teaser .group-activity-image{width:24.29907%;float:left;margin-right:0.93458%;}}@media (min-width:44rem){.mode-3-column-teaser .group-activity-details{width:57.94393%;float:right;margin-right:0;}}.mode-3-column-teaser .field-name-field-short-description{margin:0.625rem 0;}.mode-3-column-teaser span.field-type-entityreference{display:none;}@media (min-width:44rem){.mode-3-column-teaser span.field-type-entityreference{display:inline;}}.mode-3-column-teaser span.field-type-entityreference:after{content:"|";padding:0 0.625rem;color:#672f92;}.mode-3-column-teaser span.field-type-entityreference:last-of-type:after{display:none !important;visibility:hidden;}.mode-3-column-teaser h2{margin-top:0;}.mode-3-column-teaser a.learn-more{border:1px solid #d91a60;padding:0.4375rem;text-transform:capitalize;color:#d91a60;font-weight:bold;font-size:0.9rem;margin-top:1rem;margin-bottom:1rem;display:inline-block;}.mode-3-column-teaser a.learn-more:hover,.mode-3-column-teaser a.learn-more:active,.mode-3-column-teaser a.learn-more:focus{cursor:pointer;color:#e83e7c;border:1px solid #e83e7c;transition:color 0.3s;}.node-activity.mode-3-column-teaser{border-bottom:1px solid #662d91;margin-bottom:30px;}.node-activity.mode-3-column-teaser::before{display:none;}.node-activity.mode-3-column-teaser .group-activity-image{margin-bottom:10px;}@media (min-width:44rem){.node-activity.mode-3-column-teaser .group-activity-image{width:41.1215%;float:left;margin-right:0.93458%;margin:0;}}.node-activity.mode-3-column-teaser .group-activity-image a{display:block;}.node-activity.mode-3-column-teaser .group-activity-image a img{display:block;max-width:100%;margin:0 auto;}@media (min-width:44rem){.node-activity.mode-3-column-teaser .group-activity-image a img{margin-left:0;}}@media (min-width:44rem){.node-activity.mode-3-column-teaser .group-activity-details{width:57.94393%;float:right;margin-right:0;padding-left:25px;}}.node-activity.mode-3-column-teaser .group-activity-details > h2{color:#662d91;font-size:22px;font-family:"Roboto","Arial",sans-serif;font-weight:500;line-height:26px;margin:0 0 10px 0;}.node-activity.mode-3-column-teaser .field-name-field-contact-info{margin:10px 0;}.node-activity.mode-3-column-teaser .field-name-field-contact-info .field-label{display:none;}.node-activity.mode-3-column-teaser .field-name-field-contact-info .adr{color:#666666;font-family:"Roboto","Arial",sans-serif;font-weight:normal;font-size:13px;line-height:18px;margin-bottom:10px;}.node-activity.mode-3-column-teaser .field-name-field-contact-info .country-name{display:inline-block;padding-left:5px;}.node-activity.mode-3-column-teaser .field-name-field-contact-info .address-org-name a{display:none;}.node-activity.mode-3-column-teaser .field-name-og-group-ref a{font-family:"Roboto","Arial",sans-serif;font-weight:bold;font-size:10px;color:#ea1a76;margin-bottom:10px;text-transform:uppercase;display:block;letter-spacing:1px;}.node-activity.mode-3-column-teaser .field-name-field-short-description{margin:0 0 10px 0;font-family:"Roboto","Arial",sans-serif;font-size:15px;color:#000;line-height:21px;font-weight:normal;}.node-activity.mode-3-column-teaser .field-field-activity-dates,.node-activity.mode-3-column-teaser .field-name-field-time{font-family:"Roboto","Arial",sans-serif;font-size:13px;line-height:18px;color:#662d91;}.node-activity.mode-3-column-teaser .field-field-activity-dates .field-label,.node-activity.mode-3-column-teaser .field-name-field-time .field-label{display:none;}.node-activity.mode-3-column-teaser a.learn-more{margin:16px 0 20px 0;}.node-activity.mode-3-column-teaser .field-type-image{position:relative;}@media (min-width:70rem){.node-activity.mode-3-column-teaser .field-type-image::after{content:' ';width:49px;height:49px;background-image:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-events-purple.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:6px;bottom:9px;}}@media (min-width:70rem){.node-activity.mode-3-column-teaser.activity-type-camp .field-type-image::after{background-image:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-camp-purple.png);}}@media (min-width:70rem){.node-activity.mode-3-column-teaser.activity-type-class .field-type-image::after{background-image:url(/sites/all/themes/koaa_responsive/img/icons/KOA-icon-classes-purple.png);}}.views-row-last .node-activity.mode-3-column-teaser{border-bottom:none;}.mode-2-column-teaser,.node-organization.mode-2-column-teaser,.node-organization.mode-classes-listing-teaser{border-bottom:1px solid #ccc;margin-bottom:1rem;}@media (min-width:44rem){.mode-2-column-teaser .group-activity-image,.node-organization.mode-2-column-teaser .group-activity-image,.node-organization.mode-classes-listing-teaser .group-activity-image{width:24.29907%;float:left;margin-right:0.93458%;}}.mode-2-column-teaser .group-activity-details,.node-organization.mode-2-column-teaser .group-activity-details,.node-organization.mode-classes-listing-teaser .group-activity-details{background:#fff;text-align:left;}@media (min-width:44rem){.mode-2-column-teaser .group-activity-details,.node-organization.mode-2-column-teaser .group-activity-details,.node-organization.mode-classes-listing-teaser .group-activity-details{width:74.76636%;float:right;margin-right:0;}}.mode-2-column-teaser .field-name-field-short-description,.mode-2-column-teaser .field-name-field-class-short-description,.mode-2-column-teaser .field-name-field-organization-address,.node-organization.mode-2-column-teaser .field-name-field-short-description,.node-organization.mode-2-column-teaser .field-name-field-class-short-description,.node-organization.mode-2-column-teaser .field-name-field-organization-address,.node-organization.mode-classes-listing-teaser .field-name-field-short-description,.node-organization.mode-classes-listing-teaser .field-name-field-class-short-description,.node-organization.mode-classes-listing-teaser .field-name-field-organization-address{margin:0.625rem 0;}.mode-2-column-teaser .field-name-field-class-info-url,.node-organization.mode-2-column-teaser .field-name-field-class-info-url,.node-organization.mode-classes-listing-teaser .field-name-field-class-info-url{text-align:center;}.mode-2-column-teaser span.field-type-entityreference,.node-organization.mode-2-column-teaser span.field-type-entityreference,.node-organization.mode-classes-listing-teaser span.field-type-entityreference{display:none;}@media (min-width:44rem){.mode-2-column-teaser span.field-type-entityreference,.node-organization.mode-2-column-teaser span.field-type-entityreference,.node-organization.mode-classes-listing-teaser span.field-type-entityreference{display:inline;}}.mode-2-column-teaser span.field-type-entityreference:after,.node-organization.mode-2-column-teaser span.field-type-entityreference:after,.node-organization.mode-classes-listing-teaser span.field-type-entityreference:after{content:"|";padding:0 0.625rem;color:#672f92;}.mode-2-column-teaser span.field-type-entityreference:last-of-type:after,.node-organization.mode-2-column-teaser span.field-type-entityreference:last-of-type:after,.node-organization.mode-classes-listing-teaser span.field-type-entityreference:last-of-type:after{display:none !important;visibility:hidden;}.mode-2-column-teaser h2,.node-organization.mode-2-column-teaser h2,.node-organization.mode-classes-listing-teaser h2{margin-top:0;}.mode-2-column-teaser a.learn-more,.node-organization.mode-2-column-teaser a.learn-more,.node-organization.mode-classes-listing-teaser a.learn-more{border:1px solid #d91a60;padding:0.4375rem;text-transform:capitalize;color:#d91a60;font-weight:bold;font-size:0.9rem;margin-top:1rem;margin-bottom:1rem;display:inline-block;}.mode-2-column-teaser a.learn-more:hover,.mode-2-column-teaser a.learn-more:active,.mode-2-column-teaser a.learn-more:focus,.node-organization.mode-2-column-teaser a.learn-more:hover,.node-organization.mode-2-column-teaser a.learn-more:active,.node-organization.mode-2-column-teaser a.learn-more:focus,.node-organization.mode-classes-listing-teaser a.learn-more:hover,.node-organization.mode-classes-listing-teaser a.learn-more:active,.node-organization.mode-classes-listing-teaser a.learn-more:focus{cursor:pointer;color:#e83e7c;border:1px solid #e83e7c;transition:color 0.3s;}.search-results .search-snippet-info{padding-left:0;}.search-results .title{margin-bottom:0;}.search-results .title a{text-decoration:underline;}.group-activity-details{word-wrap:break-word;}.node-article table{width:100% !important;}.field-name-field-class-info-url a{border:1px solid #d91a60;padding:0.4375rem;text-transform:capitalize;color:#d91a60;font-weight:bold;font-size:0.9rem;margin-top:1rem;margin-bottom:1rem;display:inline-block;}.field-name-field-class-info-url a:hover,.field-name-field-class-info-url a:active,.field-name-field-class-info-url a:focus{cursor:pointer;color:#e83e7c;border:1px solid #e83e7c;transition:color 0.3s;}@media (min-width:360px){.iframe-content .mode-2-column-teaser .group-activity-image,.iframe-content .mode-classes-listing-teaser .group-activity-image{width:24.29907%;float:left;margin-right:0.93458%;margin-bottom:2rem;}}@media (min-width:360px){.iframe-content .mode-2-column-teaser .group-activity-details,.iframe-content .mode-classes-listing-teaser .group-activity-details{width:74.76636%;float:right;margin-right:0;margin-bottom:0.625rem;}}.slick--view--events{position:relative;margin-bottom:20px;margin-top:20px;}.slick--view--events .slick-track{display:-ms-flexbox;display:flex;}.slick--view--events .field-name-body{display:none;}.slick--view--events .slick-list{margin:0 -15px;}.slick--view--events .slick-slide{display:-ms-flexbox;display:flex;height:inherit;max-height:700px;margin:0 15px;}.slick--view--events .slick-slide .slide__content{width:100%;}.slick--view--events .slick-slide .field-name-field-event-link{position:absolute;right:40px;bottom:110px;color:#fff;text-shadow:1px 1px 8px rgba(0,0,0,0.8),1px 1px 15px rgba(0,0,0,0.4);border:1px solid;padding:10px;z-index:9999;}.slick--view--events .slick-slide .field-name-field-event-link a{color:#fff !important;}.slick--view--events .slick-slide .field-name-field-event-link.field-type-link-field{cursor:pointer;left:0;top:0;right:0;bottom:0;color:transparent;text-shadow:none;text-indent:-999px;border:none;}.slick--view--events .slick-slide .field-name-field-event-link.field-type-link-field a{position:absolute;top:0;right:0;bottom:0;left:0;}.slick--view--events .slick-slide h1,.slick--view--events .slick-slide .field-name-field-subtitle{position:absolute;left:20px;color:#fff;text-shadow:1px 1px 8px rgba(0,0,0,0.8),1px 1px 15px rgba(0,0,0,0.4);}@media screen and (min-width:767px){.slick--view--events .slick-slide h1,.slick--view--events .slick-slide .field-name-field-subtitle{left:30px;}}.slick--view--events .slick-slide h1{top:40px;margin-top:0;font-size:30px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}@media screen and (min-width:550px){.slick--view--events .slick-slide h1{top:55px;font-size:35px;}}@media screen and (min-width:767px){.slick--view--events .slick-slide h1{-webkit-line-clamp:2;top:65px;font-size:45px;}}.slick--view--events .slick-slide .field-name-field-subtitle{top:20px;font-size:16px;}@media screen and (min-width:550px){.slick--view--events .slick-slide .field-name-field-subtitle{font-size:18px;}}@media screen and (min-width:767px){.slick--view--events .slick-slide .field-name-field-subtitle{top:35px;font-size:22px;}}.slick--view--events .slick-slide .slide__caption{max-height:inherit;}.slick--view--events .slick-slide .slide__caption .field-type-image{max-height:550px;height:100%;}.slick--view--events .slick-slide .slide__caption .field-type-image *{max-height:inherit;}.slick--view--events .slick-slide .slide__caption .field-type-image img{display:block;width:100%;height:100%;object-fit:cover;}.slick--view--events .slick-dots{position:absolute;bottom:0;display:-ms-flexbox !important;display:flex !important;width:100%;margin:0;padding-left:0;list-style-type:none;}.slick--view--events .slick-dots li{cursor:pointer;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:35px;width:20%;padding:10px 15px;background-color:rgba(0,0,0,0.4);border:1px solid #d2e1dd;}@media screen and (min-width:767px){.slick--view--events .slick-dots li{min-height:75px;}}.slick--view--events .slick-dots li:before{z-index:-1;content:"";position:absolute;left:0;top:0;right:0;bottom:0;}.slick--view--events .slick-dots li:after{opacity:0;z-index:9;content:'';position:absolute;left:50%;top:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent rgba(255,255,255,0.9) transparent;transform:translate(-50%,-100%);transition:all 1s;}.slick--view--events .slick-dots li:not(:first-child){border-left:none;}.slick--view--events .slick-dots li:hover button,.slick--view--events .slick-dots li.slick-active button{opacity:1;transition:all .5s;}.slick--view--events .slick-dots li.slick-active:after{opacity:1;transition:all 1s;}.slick--view--events .slick-dots li button{opacity:0.4;background-color:transparent;box-shadow:none;border:none;font-size:18px;color:#fff;-webkit-tap-highlight-color:transparent;outline:none;transition:all .5s;}.page-user form[id*="user-register-form"]{padding-top:30px;position:relative;}.page-user form[id*="user-register-form"]:before{content:'Create an Account';display:inline-block;position:relative;font-family:"PT Sans","Arial",sans-serif;color:#672f92;display:block;font-size:1.5rem;font-weight:600;margin:0;}@media (min-width:44rem){.page-user form[id*="user-register-form"]:before{font-size:1.75rem;}}.page-user form[id*="user-register-form"] .form-item label{margin-bottom:5px;}.page-user form[id*="user-register-form"] .form-item-mail input{margin-bottom:5px;}.page-user form[id*="user-register-form"] .form-item-mail .description{width:500px;max-width:100%;}.page-user form[id*="user-register-form"] .field-name-field-parent-address .grippie{display:none;}.page-user form[id*="user-register-form"] .field-name-field-parent-address textarea{height:33px;width:256px;max-width:100%;}.page-user form[id*="user-register-form"] .field-name-field-parent-name input,.page-user form[id*="user-register-form"] .field-name-field-parent-phone input,.page-user form[id*="user-register-form"] .form-item-mail input{max-width:100%;}.page-user form[id*="user-login"],.page-user form[id*="user-pass"]{border:none !important;box-shadow:0 0 40px 0 rgba(0,0,0,0.15);border-radius:6px;background:#fff;padding:30px !important;position:relative;}@media (min-width:44rem){.page-user form[id*="user-login"],.page-user form[id*="user-pass"]{padding:30px 40px !important;}}.page-user form[id*="user-login"] p.login-title,.page-user form[id*="user-pass"] p.login-title{font-family:"PT Sans","Arial",sans-serif;color:#672f92;display:block;font-size:1.5rem;font-weight:600;margin:0;}@media (min-width:44rem){.page-user form[id*="user-login"] p.login-title,.page-user form[id*="user-pass"] p.login-title{font-size:1.75rem;}}.page-user form[id*="user-login"] .form-item label,.page-user form[id*="user-pass"] .form-item label{font-weight:bold !important;display:block;margin-bottom:5px;font-size:16px !important;}.page-user form[id*="user-login"] .form-item input,.page-user form[id*="user-pass"] .form-item input{display:block;width:100%;}.page-user form[id*="user-login"] .form-item.form-type-password,.page-user form[id*="user-pass"] .form-item.form-type-password{width:100%;}.page-user form[id*="user-login"] p.forgot-password,.page-user form[id*="user-pass"] p.forgot-password{display:block;margin:3px 0 15px 0;}.page-user form[id*="user-login"] p.forgot-password a,.page-user form[id*="user-pass"] p.forgot-password a{font-size:14px;font-style:italic;}.page-user form[id*="user-login"] p.forgot-password a:hover,.page-user form[id*="user-pass"] p.forgot-password a:hover{text-decoration:underline;}.page-user form[id*="user-login"] #capslockdiv,.page-user form[id*="user-pass"] #capslockdiv{height:0;}.page-user form[id*="user-login"] #capslockdiv p,.page-user form[id*="user-pass"] #capslockdiv p{margin:0;}.page-user form[id*="user-login"] .back-to-login,.page-user form[id*="user-pass"] .back-to-login{float:left;}@media (min-width:44rem){.page-user form[id*="user-login"] .back-to-login,.page-user form[id*="user-pass"] .back-to-login{position:absolute;left:240px;bottom:52px;}}.page-user form[id*="user-login"] .back-to-login a,.page-user form[id*="user-pass"] .back-to-login a{font-size:16px;}.page-user form[id*="user-login"] .back-to-login a:hover,.page-user form[id*="user-pass"] .back-to-login a:hover{text-decoration:underline;}.page-user form[id*="user-login"] .actions-suffix,.page-user form[id*="user-pass"] .actions-suffix{float:left !important;}@media (min-width:44rem){.page-user form[id*="user-login"] .actions-suffix,.page-user form[id*="user-pass"] .actions-suffix{position:absolute !important;left:170px;bottom:52px !important;}}.page-user form[id*="user-login"] .actions-suffix a,.page-user form[id*="user-pass"] .actions-suffix a{font-size:16px;}.page-user form[id*="user-login"] .actions-suffix a:hover,.page-user form[id*="user-pass"] .actions-suffix a:hover{text-decoration:underline;}.page-user form[id*="user-login"] .form-actions,.page-user form[id*="user-pass"] .form-actions{clear:both;margin:0;}.page-user form[id*="user-login"] .form-actions input.form-submit,.page-user form[id*="user-pass"] .form-actions input.form-submit{border:1px solid #d91a60;padding:0.4375rem 0.625rem;text-transform:capitalize;color:#fff;font-weight:normal;font-size:0.9rem;margin-top:1rem;margin-bottom:1rem;display:inline-block;border-radius:3px;background-color:#d91a60 !important;transition:all 0.3s ease-in-out;}.page-user form[id*="user-login"] .form-actions input.form-submit:hover,.page-user form[id*="user-pass"] .form-actions input.form-submit:hover{cursor:pointer;color:#fff;border:1px solid #ab154c !important;}.page-user form[id*="user-login"] .form-actions .hide-submit-text,.page-user form[id*="user-pass"] .form-actions .hide-submit-text{display:none !important;}.page-user.user-parent-register form[id*="user-register-form"]::before{content:'Create a Reader Posting Account';}form[id*="user-login"] .form-actions input.form-submit{background:url("/sites/all/themes/koaa_responsive/img/login-bg.png") center/115px 35px no-repeat #d91a60 !important;}form[id*="user-login"] .form-actions input.form-submit:hover,form[id*="user-login"] .form-actions input.form-submit:focus,form[id*="user-login"] .form-actions input.form-submit:active{background:url("/sites/all/themes/koaa_responsive/img/login-bg.png") center/115px 35px no-repeat #ab154c !important;}form[id*="user-pass"] .form-actions input.form-submit{background:url("/sites/all/themes/koaa_responsive/img/reset-bg.png") center/175px 35px no-repeat #d91a60 !important;}form[id*="user-pass"] .form-actions input.form-submit:hover,form[id*="user-pass"] .form-actions input.form-submit:focus,form[id*="user-pass"] .form-actions input.form-submit:active{background:url("/sites/all/themes/koaa_responsive/img/reset-bg.png") center/175px 35px no-repeat #ab154c !important;}.form-item-activity-show-available-regions-field input{display:none;}.form-item-activity-show-available-regions-field label{border:1px solid #d91a60;background:#d91a60;color:#fff;font-size:16px;display:inline-block;border-radius:3px;font-weight:normal;padding:0.4375rem;text-transform:capitalize;margin:10px 0;}form[id*="user-profile-form"] .field-name-field-parent-address .grippie{display:none;}form[id*="user-profile-form"] .field-name-field-parent-address textarea{height:33px;width:256px;max-width:100%;}form[id*="user-profile-form"] .field-name-field-parent-name input,form[id*="user-profile-form"] .field-name-field-parent-phone input,form[id*="user-profile-form"] .form-item-mail input{max-width:100%;}.simplecrop-widget-data{margin-top:15px;margin-bottom:10px;}.simplecrop-widget-data input[type="submit"]{padding:5px 10px;border-radius:3px;border:1px solid #d91a60;background-color:#d91a60;transition:all .3s;}.simplecrop-widget-data input[type="submit"]:hover{color:#d91a60;background-color:transparent;}.form-type-managed-file .image-widget-data{display:inline-block;float:none;margin:10px auto;border:1px solid #d91a60;}.form-type-managed-file .image-widget-data input[type="submit"]{padding:17px;border:none;border-left:1px solid #d91a60;background-color:#d91a60;transition:all .3s;}.form-type-managed-file .image-widget-data input[type="submit"]:hover{color:#d91a60;background-color:transparent;}.form-type-managed-file .image-widget-data input[type="file"]{cursor:pointer;padding:14px;transition:all .3s;}.form-actions #edit-preview-changes{padding:1rem;margin:0 5px;border:3px solid #d91a60;color:#d91a60;background-color:transparent;transition:all .3s;}.form-actions #edit-preview-changes:hover{color:#fff;background-color:#d91a60;}.region-content input.field-add-more-submit,.region-content input#edit-contact-autofill{padding:5px 10px;border-radius:3px;border:1px solid #d91a60;background-color:#d91a60;transition:all .3s;}.region-content input.field-add-more-submit:hover,.region-content input#edit-contact-autofill:hover{color:#d91a60;background-color:transparent;}.page-user.role-authenticated-user.role-parent .field-name-field-uname,.page-user.role-authenticated-user.role-parent .field-name-field-phone,.page-user.role-authenticated-user.role-parent .field-name-field-utitle,.page-user.role-authenticated-user.role-parent #edit-timezone,.page-user.role-authenticated-user.role-parent .field-name-field-zip,.page-user.role-authenticated-user.role-parent .field-name-field-main-domain{display:none !important;}.role-authenticated-user.role-parent .block-koaa-user-account a[class*="btn"]{margin-bottom:5px !important;}.role-authenticated-user.role-parent .node-pod-form .vertical-tabs{display:none;}.role-authenticated-user.role-parent #block-koaa-user-account-koaa-user-account-block a.add-ve{display:none;}#user-register-form .field-name-field-registration-source{display:none;}.node-pod.mode-full .content + ul.links{display:none !important;}.node-pod.mode-full .group-pod-info{display:block;border:1px solid #672c90;padding:20px 10px;font-family:"Roboto","Arial",sans-serif;font-size:15px;font-weight:normal;color:#666666;line-height:normal;text-align:left;margin-bottom:20px;}@media (min-width:44rem){.node-pod.mode-full .group-pod-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:100%;}}.node-pod.mode-full .group-pod-info a{font-size:15px;font-weight:500;color:#730096;text-decoration:underline;}.node-pod.mode-full .group-pod-info .field{margin-bottom:10px;padding:0 10px;}.node-pod.mode-full .group-pod-info .field-label{font-size:15px;font-weight:bold;color:#333;line-height:normal;display:block;}.node-pod.mode-full .field-name-field-pod-type .field-item{display:inline-block;margin:4px 4px 4px 0;padding:3px 7px;border-radius:20px;background-color:rgba(147,43,142,0.1);color:#932b8e;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;}#block-views-block-pods-block h2,#block-views-block-pods-block-1 h2{text-align:center !important;color:#932b8e !important;margin-bottom:20px;}.view-block-pods .view-filters{margin-bottom:20px;}.view-block-pods .view-filters .views-widget .form-item{margin-top:10px !important;}.view-block-pods .view-filters .form-type-select{margin-top:7px !important;}.view-block-pods .view-filters .form-type-select label{font-size:15px;}.view-block-pods .view-filters .form-type-select select{background-color:#fff;background-image:none;}.view-block-pods .view-filters .form-type-select select:focus{outline:none;border-color:#932b8e;}.view-block-pods .view-filters [class*="ajax"]{display:none;}.view-block-pods .view-content table.views-table{margin-bottom:30px;box-shadow:0 0 40px 0 rgba(0,0,0,0.15);border-radius:10px;width:100%;}.view-block-pods .view-content table.views-table caption .field-item{text-align:center;margin-bottom:10px;font-weight:bold;text-transform:uppercase;font-family:"Roboto","Arial",sans-serif;letter-spacing:1px;font-size:14px;text-transform:uppercase;color:#932b8e;}.view-block-pods .view-content table.views-table thead{border-top-left-radius:10px;border-top-right-radius:10px;}.view-block-pods .view-content table.views-table thead tr{border-top-left-radius:10px;border-top-right-radius:10px;}.view-block-pods .view-content table.views-table thead tr th{padding:10px;border:none;background:#932b8e;font-weight:bold;color:#fff;vertical-align:middle;font-size:14px;}@media (min-width:44rem){.view-block-pods .view-content table.views-table thead tr th{padding:12px 15px;}}.view-block-pods .view-content table.views-table thead tr th:first-child{border-top-left-radius:10px;}.view-block-pods .view-content table.views-table thead tr th:last-child{border-top-right-radius:10px;text-align:right;}.view-block-pods .view-content table.views-table thead tr th a{color:#fff;font-size:14px;}.view-block-pods .view-content table.views-table tbody tr{background:#fff !important;border-bottom:1px solid rgba(155,0,146,0.2);}.view-block-pods .view-content table.views-table tbody tr:last-child{border-bottom:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.view-block-pods .view-content table.views-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px;}.view-block-pods .view-content table.views-table tbody tr:last-child td:last-child{border-bottom-right-radius:10px;}.view-block-pods .view-content table.views-table tbody tr td{padding:10px;vertical-align:middle;text-align:left;font-size:15px;}@media (min-width:44rem){.view-block-pods .view-content table.views-table tbody tr td{padding:10px 15px;}}.view-block-pods .view-content table.views-table tbody tr td p{margin-top:0;display:block;}.view-block-pods .view-content table.views-table tbody tr td p:last-of-type{margin-bottom:0;}.view-block-pods .view-content table.views-table tbody tr td a{color:#932b8e;}.view-block-pods .view-content table.views-table tbody tr td a:hover{color:#6c1f68;}.view-block-pods .view-content table.views-table tbody tr td.views-field-title{width:200px;}.view-block-pods .view-content table.views-table tbody tr td.views-field-title .email{display:block;font-size:12px;line-height:18px;margin-top:10px;position:relative;padding-left:25px;padding-top:2px;color:#662d91;}.view-block-pods .view-content table.views-table tbody tr td.views-field-title .email span{line-height:17px;letter-spacing:0.2px;display:inline-block;}.view-block-pods .view-content table.views-table tbody tr td.views-field-title .email .icon{display:block;position:absolute;left:0;top:-1px;width:21px;height:21px;background-image:url(/sites/all/themes/koaa_responsive/img/svg/ico-mail.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:3px;margin-bottom:2px;}.view-block-pods .view-content table.views-table tbody tr td.views-field-title .published-status{display:inline-block;font-size:10px;font-weight:bold;text-transform:uppercase;padding:3px 5px;letter-spacing:0.4px;margin-top:10px;background:#fafafa;}.view-block-pods .view-content table.views-table tbody tr td .field-name-field-pod-type{clear:both;margin-top:5px;font-size:12px;position:relative;}.view-block-pods .view-content table.views-table tbody tr td .field-name-field-pod-type .field-items{display:inline-block;}.view-block-pods .view-content table.views-table tbody tr td .field-name-field-pod-type .field-item{display:inline-block;margin:0 4px 4px 0;padding:3px 7px;border-radius:20px;background-color:rgba(147,43,142,0.1);color:#932b8e;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;}.view-block-pods .view-content table.views-table tbody tr td .truncate{position:relative;max-height:20px;overflow:hidden;text-overflow:ellipsis;padding-right:25px;transition:max-height .25s ease;}.view-block-pods .view-content table.views-table tbody tr td .truncate.truncated{white-space:inherit;max-height:2000px;transition:max-height .25s ease;}.view-block-pods .view-content table.views-table tbody tr td .truncate.truncated .icon.expand{opacity:0;}.view-block-pods .view-content table.views-table tbody tr td .truncate.truncated .icon.expand:hover{opacity:0;}.view-block-pods .view-content table.views-table tbody tr td .truncate .icon{width:18px;height:18px;display:inline-block;cursor:pointer;opacity:0.5;transition:all .25s ease;}.view-block-pods .view-content table.views-table tbody tr td .truncate .icon:hover{opacity:1;}.view-block-pods .view-content table.views-table tbody tr td .truncate .icon.expand{position:absolute;right:0;top:0;}.view-block-pods .view-content table.views-table tbody tr td .truncate .icon.contract{margin-top:3px;}.view-block-pods .view-content table.views-table tbody tr td .truncate img{display:block;max-width:100%;margin:0;transition:all .2s ease;}.view-block-pods .view-content table.views-table tbody tr td .field-name-field-pod-grades{clear:both;margin-top:5px;font-size:12px;letter-spacing:0.2px;}.view-block-pods .view-content table.views-table tbody tr td .field-name-field-pod-grades .field-items{position:relative;}.view-block-pods .view-content table.views-table tbody tr td .field-name-field-pod-grades .field-items::before{content:'Grades of Kids:';display:inline-block;font-weight:bold;padding-right:5px;}.view-block-pods .view-content table.views-table tbody tr td .field-name-field-pod-grades .field-items .field-item{display:inline-block;margin-right:3px;margin-bottom:3px;}.view-block-pods .view-content table.views-table tbody tr td .field-name-field-pod-grades .field-items .field-item:not(:last-child)::after{content:',';display:inline-block;position:relative;}.view-block-pods .view-content table.views-table tbody tr td .zip{display:block;font-size:12px;line-height:18px;margin-top:3px;position:relative;padding-left:21px;padding-top:0px;color:#662d91;}.view-block-pods .view-content table.views-table tbody tr td .zip span{line-height:17px;letter-spacing:0.2px;display:inline-block;}.view-block-pods .view-content table.views-table tbody tr td .zip .icon{display:block;position:absolute;left:0;top:-1px;width:18px;height:18px;background-image:url(/sites/all/themes/koaa_responsive/img/svg/ico-zip.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:3px;margin-bottom:2px;}.view-block-pods .view-content table.views-table tbody tr td .field-name-field-ve-exp-subjects,.view-block-pods .view-content table.views-table tbody tr td .field-name-field-ve-subjects{display:block;clear:both;margin-top:10px;}.view-block-pods .view-content table.views-table tbody tr td .field-name-field-ve-exp-subjects .field-item,.view-block-pods .view-content table.views-table tbody tr td .field-name-field-ve-subjects .field-item{display:inline-block;margin:0 4px 4px 0;padding:3px 7px;border-radius:20px;background-color:rgba(147,43,142,0.1);color:#932b8e;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;}.view-block-pods.view-display-id-block_1 .view-content table.views-table thead tr th:last-child{text-align:left;}.view-block-pods.view-display-id-block_1 .view-content table.views-table tbody tr td:last-child{text-align:left;}form.node-pod-form .form-item-title label{position:relative;font-size:0 !important;}form.node-pod-form .form-item-title label::before{content:'School District or School';position:relative;display:inline-block;font-size:16px !important;}form.node-pod-form .form-item-title label span{font-size:16px !important;padding-left:5px;display:inline-block;}form.node-pod-form .form-item-title input{max-width:100%;}form.node-pod-form #field-pod-description-add-more-wrapper .filter-wrapper{padding:0 !important;}form.node-pod-form .field-name-field-pod-zip input,form.node-pod-form .field-name-field-pod-email input{max-width:100%;}form.node-pod-form .field-name-field-pod-type .form-checkboxes::after,form.node-pod-form .field-name-field-pod-grades .form-checkboxes::after{content:' ';display:table;clear:both;}form.node-pod-form .field-name-field-pod-type .form-checkboxes .form-item,form.node-pod-form .field-name-field-pod-grades .form-checkboxes .form-item{margin:6px 0 !important;}@media (min-width:44rem){form.node-pod-form .field-name-field-pod-type .form-checkboxes .form-item,form.node-pod-form .field-name-field-pod-grades .form-checkboxes .form-item{float:left;width:50%;padding-right:10px;}}@media (min-width:70rem){form.node-pod-form .field-name-field-pod-type .form-checkboxes .form-item,form.node-pod-form .field-name-field-pod-grades .form-checkboxes .form-item{width:33.3%;}}.node-type-article.page-node-1602433 .node-article .service-links{display:none !important;}.node-blog.mode-full{font-family:'Roboto',sans-serif;width:700px;max-width:100%;margin-left:auto;margin-right:auto;}.node-blog.mode-full .node-header{margin-bottom:25px;}.node-blog.mode-full h1{text-align:center;margin-bottom:15px;}.node-blog.mode-full h1 *{margin:0;}.node-blog.mode-full .submitted{text-align:center;text-transform:uppercase;display:block;color:#aaa;font-size:12px;margin-bottom:5px;letter-spacing:0.7px;}.node-blog.mode-full .submitted *{display:inline-block;margin:0;}.node-blog.mode-full .submitted p{padding-right:5px;}.node-blog.mode-full .field-name-field-blog-subtitle{display:block;font-size:21px;}.node-blog.mode-full .field-name-field-blog-subtitle > *{font-size:21px;}.node-blog.mode-full .field-name-field-blog-author{text-align:center;margin:0;font-size:13px;color:#aaa;letter-spacing:0.5px;}.node-blog.mode-full .field-name-field-blog-author *{margin:0;font-style:normal;}.node-blog.mode-full .field-name-field-blog-image{display:block;margin-bottom:30px;}.node-blog.mode-full .field-name-field-blog-image img{display:block;max-width:100%;width:100%;margin:0 auto;height:auto;}.node-blog.mode-full .field-name-field-blog-teaser{display:block;text-align:center;margin-bottom:20px;font-style:italic;width:600px;max-width:100%;margin:0 auto 20px auto;line-height:1.4;}.node-blog.mode-full .back-btn a{border:1px solid #662d91;padding:0.4375rem;text-transform:capitalize;font-family:"Roboto","Arial",sans-serif;color:#662d91;font-weight:normal;font-size:14px;display:inline-block;border-radius:3px;background-color:#FFF;display:inline-block;}.node-blog.mode-full .back-btn a:hover{color:#FFF;border-color:#662d91;background-color:#662d91;}.view-id-blog.view-display-id-page{position:relative;}.view-id-blog.view-display-id-page:before{content:'Notes from Deb';display:block;font-size:26px;text-align:center;margin-bottom:40px;margin-top:30px;font-weight:bold;color:#672f92;}@media (min-width:44rem){.view-id-blog.view-display-id-page:before{font-size:28 dpx;}}.view-id-blog.view-display-id-page .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}.view-id-blog.view-display-id-page .view-content .views-row{width:100%;margin-bottom:20px;padding:10px;}@media screen and (min-width:480px){.view-id-blog.view-display-id-page .view-content .views-row{width:50%;}}@media screen and (min-width:992px){.view-id-blog.view-display-id-page .view-content .views-row{width:33.3%;}}.view-id-blog.view-display-id-page ul.pager{list-style-type:none;}.view-id-blog.view-display-id-page ul.pager.pager--infinite-scroll{padding-left:0;margin-top:0;text-align:center;}.view-id-blog.view-display-id-page ul.pager.pager--infinite-scroll .ajax-progress{display:none !important;}.view-id-blog.view-display-id-page ul.pager.pager--infinite-scroll a{border:1px solid #662d91;padding:0.4375rem;text-transform:capitalize;font-family:"Roboto","Arial",sans-serif;color:#662d91;font-weight:normal;font-size:14px;display:inline-block;border-radius:3px;background-color:#FFF;display:inline-block;}.view-id-blog.view-display-id-page ul.pager.pager--infinite-scroll a:hover{color:#FFF;border-color:#662d91;background-color:#662d91;}.view-id-blog.view-display-id-page .rss{display:block;text-align:right;}.view-id-blog.view-display-id-page .rss a{display:inline-block;}.node-blog-teaser{display:block;transition:all .2s ease;}.node-blog-teaser:hover img{opacity:0.7;}.node-blog-teaser .field-name-field-blog-timage{margin-bottom:15px;}.node-blog-teaser .field-name-field-blog-timage img{transition:all .2s ease;display:block;max-width:100%;width:100% !important;}.node-blog-teaser h2{font-size:22px;font-weight:bold;display:block;margin:0px;line-height:1.4;}.node-blog-teaser h2 *{display:inline-block;margin:0;}.node-blog-teaser h3{margin:0;font-size:18px;}.node-blog-teaser .teaser{margin:8px 0 0 0;display:block;color:#313332;}@media print{*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}.comma{position:relative;left:-3px;}
