body {
  /*** Default ***/
  /*** Hover ***/
}
body #header #site-name a {
  color: #ffffff;
}
body #header #site-name a:hover,
body #header #site-name a:active,
body #header #site-name a:focus {
  color: #f2f2f2;
}
body {
  /*** Default ***/
}
body #header #site-slogan {
  color: #ffffff;
}
body.theme-alberta #header,
body.theme-alberta .l-messages,
body.theme-alberta .stacks-search {
  background-color: #282c2f !important;
}
body:not(.theme-rundle):not(.theme-whyte) #top-header .gTranslate select {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: %23ffffff'></polygon></svg>") !important;
}
body.ie:not(.theme-rundle):not(.theme-whyte) #top-header .gTranslate select {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'%3E%3Cpolygon points='0,0 32,0 16,24' style='fill: %23ffffff'%3E%3C/polygon%3E%3C/svg%3E") !important;
}
body #top-header select {
  color: #ffffff !important;
}
body #top-header select:hover,
body #top-header select:active,
body #top-header select:focus {
  color: #f2f2f2 !important;
}
body #top-header select > option {
  color: #444444 !important;
}
body #top-header select > option:hover,
body #top-header select > option:active,
body #top-header select > option:focus {
  color: #444444 !important;
}
body #top-header .mdi,
body #top-header i,
body #top-header .wrap-left,
body #top-header .wrap-right,
body #top-header select,
body #top-header a {
  color: #ffffff !important;
}
body #top-header .mdi:hover,
body #top-header i:hover,
body #top-header .wrap-left:hover,
body #top-header .wrap-right:hover,
body #top-header select:hover,
body #top-header a:hover,
body #top-header .mdi:active,
body #top-header i:active,
body #top-header .wrap-left:active,
body #top-header .wrap-right:active,
body #top-header select:active,
body #top-header a:active,
body #top-header .mdi:focus,
body #top-header i:focus,
body #top-header .wrap-left:focus,
body #top-header .wrap-right:focus,
body #top-header select:focus,
body #top-header a:focus {
  color: #f2f2f2 !important;
}
body #top-header a,
body #top-header select,
body #top-header .fUp,
body #top-header .fDown {
  border-color: #ffffff !important;
}
body #top-header a:hover,
body #top-header select:hover,
body #top-header .fUp:hover,
body #top-header .fDown:hover,
body #top-header a:active,
body #top-header select:active,
body #top-header .fUp:active,
body #top-header .fDown:active,
body #top-header a:focus,
body #top-header select:focus,
body #top-header .fUp:focus,
body #top-header .fDown:focus {
  border-color: #f2f2f2 !important;
}
body #top-header select {
  background-color: transparent !important;
}
body.theme-whyte #top-header .custom-ttl,
body.theme-whyte #top-header a:not(.contextual-links-trigger) {
  border-color: #ffffff !important;
  color: #ffffff !important;
}
body.theme-whyte #top-header .custom-ttl:before,
body.theme-whyte #top-header a:before {
  color: #ffffff !important;
}
body.theme-whyte #top-header .custom-ttl:before:hover,
body.theme-whyte #top-header a:before:hover,
body.theme-whyte #top-header .custom-ttl:before:active,
body.theme-whyte #top-header a:before:active,
body.theme-whyte #top-header .custom-ttl:before:focus,
body.theme-whyte #top-header a:before:focus {
  color: #f2f2f2 !important;
}
body.theme-rundle #top-header .gTranslate:before {
  color: #ffffff !important;
}
body.theme-monarch #header .top-menu li a {
  border-color: #ffffff !important;
  color: #ffffff !important;
}
body.theme-monarch #header .top-menu li a:hover,
body.theme-monarch #header .top-menu li a:active,
body.theme-monarch #header .top-menu li a:focus {
  color: #f2f2f2 !important;
  border-color: #ffffff !important;
}
body.theme-monarch #header {
  background-color: #282c2f;
}
body.theme-storm #top-header .row .section {
  background-color: #282c2f;
}
body.theme-base_stacks,
body.theme-bishop {
  /*** Default ***/
}
body.theme-base_stacks #top-header,
body.theme-bishop #top-header {
  background-color: #282c2f;
}
body.theme-alberta #top-header,
body.theme-bishop #top-header {
  background-color: #282c2f;
}
body.theme-aurora #header,
body.theme-cascade #header {
  background: #34393d !important;
  background: linear-gradient(#34393d, #576066) !important;
}
body.theme-whyte #header .header-row {
  background-color: #282c2f;
}
body.theme-rundle .main-wrapper #header .top-bg {
  background-color: #282c2f;
}
body:not(.theme-bishop):not(.theme-storm) .header-cta-buttons ul,
body #search .block-hf-stacks-search .content {
  border-color: rgba(0, 0, 0, 0) !important;
}
body.theme-rundle #search .searchSubmitButton::before,
body.theme-whyte #search .searchSubmitButton::before,
body.theme-rundle #search .searchSubmitButton::after,
body.theme-whyte #search .searchSubmitButton::after {
  color: #ffffff !important;
}
body.sscs-tabs-enabled .stacksSearchTab ul > li > a.active {
  color: #ffffff !important;
}
body .main-wrapper #header #search .header-cta-buttons a,
body .main-wrapper #search .header-cta-buttons a,
body .main-wrapper #header #search .submit,
body .main-wrapper #search .submit {
  color: #ffffff !important;
}
body #searchSubmitAutoComplete {
  color: #ffffff !important;
}
body.theme-whyte #search .selectSearchCat,
body.theme-rundle #search .selectSearchCat {
  color: #414141 !important;
}
body.theme-whyte #search .selectSearchWrapper:before,
body.theme-rundle #search .selectSearchWrapper:before,
body.theme-whyte #search .selectSearchWrapper:after,
body.theme-rundle #search .selectSearchWrapper:after {
  color: #414141 !important;
}
body.theme-whyte #search .selectSearchCat,
body.theme-rundle #search .selectSearchCat {
  background-color: #ffffff !important;
}
body.sscs-tabs-enabled .stacksSearchTab ul > li > a.active {
  background-color: #e40046 !important;
}
body .main-wrapper #header #search .header-cta-buttons a,
body .main-wrapper #search .header-cta-buttons a,
body .main-wrapper #header #search .submit,
body .main-wrapper #search .submit {
  background-color: #e40046 !important;
}
body .main-wrapper #header #search .header-cta-buttons a:hover,
body .main-wrapper #search .header-cta-buttons a:hover,
body .main-wrapper #header #search .submit:hover,
body .main-wrapper #search .submit:hover,
body .main-wrapper #header #search .header-cta-buttons a:active,
body .main-wrapper #search .header-cta-buttons a:active,
body .main-wrapper #header #search .submit:active,
body .main-wrapper #search .submit:active,
body .main-wrapper #header #search .header-cta-buttons a:focus,
body .main-wrapper #search .header-cta-buttons a:focus,
body .main-wrapper #header #search .submit:focus,
body .main-wrapper #search .submit:focus {
  background-color: #fe004e !important;
}
body #searchSubmitAutoComplete {
  background-color: #e40046 !important;
}
body #searchSubmitAutoComplete:hover,
body #searchSubmitAutoComplete:active,
body #searchSubmitAutoComplete:focus {
  background-color: #fe004e !important;
}
body #mobile-menu-canvas {
  /*** Default ***/
  /*** Hover ***/
}
body #mobile-menu-canvas .close-button::after,
body #mobile-menu-canvas .menu-block-wrapper > .menu > li > .nolink,
body #mobile-menu-canvas .menu-block-wrapper > .menu > li > a,
body #mobile-menu-canvas a {
  color: #ffffff !important;
}
body #mobile-menu-canvas .gTranslate-nice-dropdown .switcher .selected a {
  border: 1px solid #444444 !important;
  color: #444444 !important;
}
body #mobile-menu-canvas .close-button::after:hover,
body #mobile-menu-canvas .menu-block-wrapper > .menu > li > .nolink:hover,
body #mobile-menu-canvas .menu-block-wrapper > .menu > li > a:hover,
body #mobile-menu-canvas a:hover,
body #mobile-menu-canvas .close-button::after:active,
body #mobile-menu-canvas .menu-block-wrapper > .menu > li > .nolink:active,
body #mobile-menu-canvas .menu-block-wrapper > .menu > li > a:active,
body #mobile-menu-canvas a:active,
body #mobile-menu-canvas .close-button::after:focus,
body #mobile-menu-canvas .menu-block-wrapper > .menu > li > .nolink:focus,
body #mobile-menu-canvas .menu-block-wrapper > .menu > li > a:focus,
body #mobile-menu-canvas a:focus {
  color: #f2f2f2 !important;
}
body {
  /*** Parent Background for Mobile Menu ***/
  /*** Mobile Color ***/
}
body .toggle-mobile::after,
body .toggle-mobile::before,
body .toggle-mobile span {
  color: #ffffff !important;
}
body .toggle-mobile::after,
body .toggle-mobile::before,
body .toggle-mobile span {
  background-color: #ffffff !important;
}
body .toggle-mobile::after:hover,
body .toggle-mobile::before:hover,
body .toggle-mobile span:hover,
body .toggle-mobile::after:active,
body .toggle-mobile::before:active,
body .toggle-mobile span:active,
body .toggle-mobile::after:focus,
body .toggle-mobile::before:focus,
body .toggle-mobile span:focus {
  background-color: #ffffff !important;
}
body.theme-base_stacks #header .toggle-mobile::after,
body.theme-bishop #header .toggle-mobile::after,
body.theme-alberta #header .toggle-mobile::after,
body.theme-utopia #header .toggle-mobile::after,
body.theme-base_stacks #header .toggle-mobile::before,
body.theme-bishop #header .toggle-mobile::before,
body.theme-alberta #header .toggle-mobile::before,
body.theme-utopia #header .toggle-mobile::before,
body.theme-base_stacks #header .toggle-mobile span,
body.theme-bishop #header .toggle-mobile span,
body.theme-alberta #header .toggle-mobile span,
body.theme-utopia #header .toggle-mobile span {
  background-color: #ffffff;
}
body.theme-base_stacks #header .toggle-mobile::after:hover,
body.theme-bishop #header .toggle-mobile::after:hover,
body.theme-alberta #header .toggle-mobile::after:hover,
body.theme-utopia #header .toggle-mobile::after:hover,
body.theme-base_stacks #header .toggle-mobile::before:hover,
body.theme-bishop #header .toggle-mobile::before:hover,
body.theme-alberta #header .toggle-mobile::before:hover,
body.theme-utopia #header .toggle-mobile::before:hover,
body.theme-base_stacks #header .toggle-mobile span:hover,
body.theme-bishop #header .toggle-mobile span:hover,
body.theme-alberta #header .toggle-mobile span:hover,
body.theme-utopia #header .toggle-mobile span:hover,
body.theme-base_stacks #header .toggle-mobile::after:active,
body.theme-bishop #header .toggle-mobile::after:active,
body.theme-alberta #header .toggle-mobile::after:active,
body.theme-utopia #header .toggle-mobile::after:active,
body.theme-base_stacks #header .toggle-mobile::before:active,
body.theme-bishop #header .toggle-mobile::before:active,
body.theme-alberta #header .toggle-mobile::before:active,
body.theme-utopia #header .toggle-mobile::before:active,
body.theme-base_stacks #header .toggle-mobile span:active,
body.theme-bishop #header .toggle-mobile span:active,
body.theme-alberta #header .toggle-mobile span:active,
body.theme-utopia #header .toggle-mobile span:active,
body.theme-base_stacks #header .toggle-mobile::after:focus,
body.theme-bishop #header .toggle-mobile::after:focus,
body.theme-alberta #header .toggle-mobile::after:focus,
body.theme-utopia #header .toggle-mobile::after:focus,
body.theme-base_stacks #header .toggle-mobile::before:focus,
body.theme-bishop #header .toggle-mobile::before:focus,
body.theme-alberta #header .toggle-mobile::before:focus,
body.theme-utopia #header .toggle-mobile::before:focus,
body.theme-base_stacks #header .toggle-mobile span:focus,
body.theme-bishop #header .toggle-mobile span:focus,
body.theme-alberta #header .toggle-mobile span:focus,
body.theme-utopia #header .toggle-mobile span:focus {
  background-color: #f2f2f2;
}
body.theme-storm #header .toggle-mobile::after,
body.theme-storm .toggle-mobile::before,
body.theme-storm .toggle-mobile span {
  background-color: #ffffff;
}
body.theme-storm #header .toggle-mobile::after:hover,
body.theme-storm .toggle-mobile::before:hover,
body.theme-storm .toggle-mobile span:hover,
body.theme-storm #header .toggle-mobile::after:active,
body.theme-storm .toggle-mobile::before:active,
body.theme-storm .toggle-mobile span:active,
body.theme-storm #header .toggle-mobile::after:focus,
body.theme-storm .toggle-mobile::before:focus,
body.theme-storm .toggle-mobile span:focus {
  background-color: #f2f2f2 !important;
}
body #header .toggle-mobile:after,
body #header .toggle-mobile:before,
body #header .toggle-mobile span {
  background-color: #ffffff;
}
body #header .toggle-mobile:hover::after,
body #header .toggle-mobile:hover::before,
body #header .toggle-mobile:hover span,
body #header .toggle-mobile:focus::after,
body #header .toggle-mobile:focus::before,
body #header .toggle-mobile:focus span {
  opacity: .5;
  background-color: #ffffff;
}
body.theme-aurora .toggle-mobile::after,
body.theme-cascade .toggle-mobile::after,
body.theme-rundle .toggle-mobile::after,
body.theme-monarch .toggle-mobile::after,
body.theme-whyte .toggle-mobile::after,
body.theme-aurora .toggle-mobile::before,
body.theme-cascade .toggle-mobile::before,
body.theme-rundle .toggle-mobile::before,
body.theme-monarch .toggle-mobile::before,
body.theme-whyte .toggle-mobile::before,
body.theme-aurora .toggle-mobile span,
body.theme-cascade .toggle-mobile span,
body.theme-rundle .toggle-mobile span,
body.theme-monarch .toggle-mobile span,
body.theme-whyte .toggle-mobile span {
  background-color: #ffffff;
}
body.theme-aurora .toggle-mobile::after:hover,
body.theme-cascade .toggle-mobile::after:hover,
body.theme-rundle .toggle-mobile::after:hover,
body.theme-monarch .toggle-mobile::after:hover,
body.theme-whyte .toggle-mobile::after:hover,
body.theme-aurora .toggle-mobile::before:hover,
body.theme-cascade .toggle-mobile::before:hover,
body.theme-rundle .toggle-mobile::before:hover,
body.theme-monarch .toggle-mobile::before:hover,
body.theme-whyte .toggle-mobile::before:hover,
body.theme-aurora .toggle-mobile span:hover,
body.theme-cascade .toggle-mobile span:hover,
body.theme-rundle .toggle-mobile span:hover,
body.theme-monarch .toggle-mobile span:hover,
body.theme-whyte .toggle-mobile span:hover,
body.theme-aurora .toggle-mobile::after:active,
body.theme-cascade .toggle-mobile::after:active,
body.theme-rundle .toggle-mobile::after:active,
body.theme-monarch .toggle-mobile::after:active,
body.theme-whyte .toggle-mobile::after:active,
body.theme-aurora .toggle-mobile::before:active,
body.theme-cascade .toggle-mobile::before:active,
body.theme-rundle .toggle-mobile::before:active,
body.theme-monarch .toggle-mobile::before:active,
body.theme-whyte .toggle-mobile::before:active,
body.theme-aurora .toggle-mobile span:active,
body.theme-cascade .toggle-mobile span:active,
body.theme-rundle .toggle-mobile span:active,
body.theme-monarch .toggle-mobile span:active,
body.theme-whyte .toggle-mobile span:active,
body.theme-aurora .toggle-mobile::after:focus,
body.theme-cascade .toggle-mobile::after:focus,
body.theme-rundle .toggle-mobile::after:focus,
body.theme-monarch .toggle-mobile::after:focus,
body.theme-whyte .toggle-mobile::after:focus,
body.theme-aurora .toggle-mobile::before:focus,
body.theme-cascade .toggle-mobile::before:focus,
body.theme-rundle .toggle-mobile::before:focus,
body.theme-monarch .toggle-mobile::before:focus,
body.theme-whyte .toggle-mobile::before:focus,
body.theme-aurora .toggle-mobile span:focus,
body.theme-cascade .toggle-mobile span:focus,
body.theme-rundle .toggle-mobile span:focus,
body.theme-monarch .toggle-mobile span:focus,
body.theme-whyte .toggle-mobile span:focus {
  background-color: #f2f2f2;
}
body #mobile-menu-canvas .menu-block-wrapper .menu .active > a {
  background-color: #e40046 !important;
}
body #mobile-menu-canvas .menu-block-wrapper .menu .active > a {
  color: #ffffff !important;
}
body {
  /*** Default ***/
}
body #mobile-menu-canvas {
  background-color: #23313f !important;
}
body #sub-footer div,
body #sub-footer span,
body #sub-footer object,
body #sub-footer iframe,
body #sub-footer h1,
body #sub-footer h2,
body #sub-footer h3,
body #sub-footer h4,
body #sub-footer h5,
body #sub-footer h6,
body #sub-footer p,
body #sub-footer blockquote,
body #sub-footer pre,
body #sub-footer abbr,
body #sub-footer address,
body #sub-footer cite,
body #sub-footer code,
body #sub-footer del,
body #sub-footer dfn,
body #sub-footer em,
body #sub-footer img,
body #sub-footer ins,
body #sub-footer kbd,
body #sub-footer q,
body #sub-footer samp,
body #sub-footer small,
body #sub-footer strong,
body #sub-footer sub,
body #sub-footer sup,
body #sub-footer var,
body #sub-footer b,
body #sub-footer i,
body #sub-footer dl,
body #sub-footer dt,
body #sub-footer dd,
body #sub-footer ol,
body #sub-footer ul,
body #sub-footer li,
body #sub-footer fieldset,
body #sub-footer form,
body #sub-footer label,
body #sub-footer legend,
body #sub-footer table,
body #sub-footer caption,
body #sub-footer tbody,
body #sub-footer tfoot,
body #sub-footer thead,
body #sub-footer tr,
body #sub-footer th,
body #sub-footer td,
body #sub-footer article,
body #sub-footer aside,
body #sub-footer canvas,
body #sub-footer details,
body #sub-footer figcaption,
body #sub-footer figure,
body #sub-footer footer,
body #sub-footer header,
body #sub-footer hgroup,
body #sub-footer menu,
body #sub-footer nav,
body #sub-footer section,
body #sub-footer summary,
body #sub-footer time,
body #sub-footer mark,
body #sub-footer audio,
body #sub-footer video,
body #sub-footer select {
  color: #414141;
}
body.theme-rundle #tabs-wrapper .tabs-ttl span,
body.theme-storm #tabs-wrapper .tabs-ttl span,
body.theme-utopia #tabs-wrapper .tabs-ttl span {
  color: #414141;
}
body #sub-footer a {
  color: #e40046;
}
body #sub-footer a:hover,
body #sub-footer a:active,
body #sub-footer a:focus {
  color: #cb003e;
}
body .main-wrapper #sub-footer #tabs-wrapper .tabs-ttl span,
body .main-wrapper #sub-footer #tabs-wrapper .tabs-ttl.active span {
  color: #ffffff !important;
}
body .main-wrapper #sub-footer #tabs-wrapper .tabs-ttl span {
  background-color: #e40046 !important;
}
body .main-wrapper #sub-footer #tabs-wrapper .tabs-ttl.active span {
  background-color: #b10036 !important;
}
body {
  /*** Default ***/
}
body #footer .block:not(.block-stacks-style-editor) h1,
body #footer .block:not(.block-stacks-style-editor) h2,
body #footer .block:not(.block-stacks-style-editor) h3,
body #footer .block:not(.block-stacks-style-editor) h4,
body #footer .block:not(.block-stacks-style-editor) h5,
body #footer .block:not(.block-stacks-style-editor) h6,
body #footer .block:not(.block-stacks-style-editor) p,
body #footer .block:not(.block-stacks-style-editor) li,
body #footer .block:not(.block-stacks-style-editor) td,
body #footer .block:not(.block-stacks-style-editor) span {
  color: #ffffff;
}
body {
  /*** Default ***/
}
body #footer .ft-social a.mdi,
body #footer .ft-social a.fa {
  color: #ffffff !important;
}
body #footer .ft-social a.mdi:hover,
body #footer .ft-social a.fa:hover,
body #footer .ft-social a.mdi:active,
body #footer .ft-social a.fa:active,
body #footer .ft-social a.mdi:focus,
body #footer .ft-social a.fa:focus {
  color: #f2f2f2 !important;
}
body .mdi-scoop-it:before {
  background-image: url("data:image/svg+xml;utf8,<svg class='svg-scoop-it' version='1.1' id='Icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'> <style type='text/css'> .bg-scoop-it{fill:%23ffffff;} </style> <path class='bg-scoop-it' d='M20,0H4C1.8,0,0,1.8,0,4v16c0,2.2,1.8,4,4,4h16c2.2,0,4-1.8,4-4V4C24,1.8,22.2,0,20,0z M5.2,3.9h3.1v2.6H5.2V3.9z M14.7,10.1h-1.8v6.5c0,0.9,0.2,1.3,1.1,1.3c0.2,0,0.5,0,0.7,0V20c-0.7,0.1-1.3,0.1-2,0.1c-2.4,0-2.9-0.7-2.9-3.2v-6.9H8.3V20H5.2V8 h4.6V3.9h3.1V8h1.8V10.1z M18.8,20h-3.1v-2.9h3.1V20z M18.8,9.3l-0.4,6.3h-2.2l-0.4-6.3V3.9h3.1V9.3z'/></svg>") !important;
}
body .mdi-scoop-it:hover:before,
body .mdi-scoop-it:active:before,
body .mdi-scoop-it:focus:before {
  background-image: url("data:image/svg+xml;utf8,<svg class='svg-scoop-it' version='1.1' id='Icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'> <style type='text/css'> .bg-scoop-it{fill:%23f2f2f2;} </style> <path class='bg-scoop-it' d='M20,0H4C1.8,0,0,1.8,0,4v16c0,2.2,1.8,4,4,4h16c2.2,0,4-1.8,4-4V4C24,1.8,22.2,0,20,0z M5.2,3.9h3.1v2.6H5.2V3.9z M14.7,10.1h-1.8v6.5c0,0.9,0.2,1.3,1.1,1.3c0.2,0,0.5,0,0.7,0V20c-0.7,0.1-1.3,0.1-2,0.1c-2.4,0-2.9-0.7-2.9-3.2v-6.9H8.3V20H5.2V8 h4.6V3.9h3.1V8h1.8V10.1z M18.8,20h-3.1v-2.9h3.1V20z M18.8,9.3l-0.4,6.3h-2.2l-0.4-6.3V3.9h3.1V9.3z'/></svg>") !important;
}
body .mdi-flickr:before {
  background-image: url("data:image/svg+xml;utf8,<svg class='svg-flickr' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 94 94' style='enable-background:new 0 0 94 94;' xml:space='preserve'> <style type='text/css'> .bg-flickr{fill:%23ffffff;} </style> <path class='bg-flickr' d='M94,89c0,2.761-2.238,5-5,5H5c-2.762,0-5-2.239-5-5V5c0-2.761,2.238-5,5-5h84c2.762,0,5,2.239,5,5V89z M68.52,28.309 c-9.781,0-17.711,8.269-17.711,18.468c0,10.202,7.93,18.469,17.711,18.469c9.78,0,17.711-8.268,17.711-18.469 C86.229,36.578,78.3,28.309,68.52,28.309z M24.985,28.309c-9.508,0-17.215,8.369-17.215,18.692s7.707,18.69,17.215,18.69 C34.491,65.691,42.2,57.323,42.2,47S34.491,28.309,24.985,28.309z'/> </svg>") !important;
}
body .mdi-flickr:hover:before,
body .mdi-flickr:active:before,
body .mdi-flickr:focus:before {
  background-image: url("data:image/svg+xml;utf8,<svg class='svg-flickr' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 94 94' style='enable-background:new 0 0 94 94;' xml:space='preserve'> <style type='text/css'> .bg-flickr{fill:%23f2f2f2;} </style> <path class='bg-flickr' d='M94,89c0,2.761-2.238,5-5,5H5c-2.762,0-5-2.239-5-5V5c0-2.761,2.238-5,5-5h84c2.762,0,5,2.239,5,5V89z M68.52,28.309 c-9.781,0-17.711,8.269-17.711,18.468c0,10.202,7.93,18.469,17.711,18.469c9.78,0,17.711-8.268,17.711-18.469 C86.229,36.578,78.3,28.309,68.52,28.309z M24.985,28.309c-9.508,0-17.215,8.369-17.215,18.692s7.707,18.69,17.215,18.69 C34.491,65.691,42.2,57.323,42.2,47S34.491,28.309,24.985,28.309z'/> </svg>") !important;
}
body.ie .mdi-scoop-it:before {
  background-image: url("data:image/svg+xml,%3Csvg class='svg-scoop-it' version='1.1' id='Icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .bg-scoop-it%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath class='bg-scoop-it' d='M20,0H4C1.8,0,0,1.8,0,4v16c0,2.2,1.8,4,4,4h16c2.2,0,4-1.8,4-4V4C24,1.8,22.2,0,20,0z M5.2,3.9h3.1v2.6H5.2V3.9z M14.7,10.1h-1.8v6.5c0,0.9,0.2,1.3,1.1,1.3c0.2,0,0.5,0,0.7,0V20c-0.7,0.1-1.3,0.1-2,0.1c-2.4,0-2.9-0.7-2.9-3.2v-6.9H8.3V20H5.2V8 h4.6V3.9h3.1V8h1.8V10.1z M18.8,20h-3.1v-2.9h3.1V20z M18.8,9.3l-0.4,6.3h-2.2l-0.4-6.3V3.9h3.1V9.3z'/%3E%3C/svg%3E%0A") !important;
}
body.ie .mdi-scoop-it:hover:before,
body.ie .mdi-scoop-it:active:before,
body.ie .mdi-scoop-it:focus:before {
  background-image: url("data:image/svg+xml,%3Csvg class='svg-scoop-it' version='1.1' id='Icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .bg-scoop-it%7Bfill:%23f2f2f2;%7D%0A%3C/style%3E%3Cpath class='bg-scoop-it' d='M20,0H4C1.8,0,0,1.8,0,4v16c0,2.2,1.8,4,4,4h16c2.2,0,4-1.8,4-4V4C24,1.8,22.2,0,20,0z M5.2,3.9h3.1v2.6H5.2V3.9z M14.7,10.1h-1.8v6.5c0,0.9,0.2,1.3,1.1,1.3c0.2,0,0.5,0,0.7,0V20c-0.7,0.1-1.3,0.1-2,0.1c-2.4,0-2.9-0.7-2.9-3.2v-6.9H8.3V20H5.2V8 h4.6V3.9h3.1V8h1.8V10.1z M18.8,20h-3.1v-2.9h3.1V20z M18.8,9.3l-0.4,6.3h-2.2l-0.4-6.3V3.9h3.1V9.3z'/%3E%3C/svg%3E%0A") !important;
}
body.ie .mdi-flickr:before {
  background-image: url("data:image/svg+xml,%3Csvg class='svg-flickr' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 94 94' style='enable-background:new 0 0 94 94;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .bg-flickr%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath class='bg-flickr' d='M94,89c0,2.761-2.238,5-5,5H5c-2.762,0-5-2.239-5-5V5c0-2.761,2.238-5,5-5h84c2.762,0,5,2.239,5,5V89z M68.52,28.309 c-9.781,0-17.711,8.269-17.711,18.468c0,10.202,7.93,18.469,17.711,18.469c9.78,0,17.711-8.268,17.711-18.469 C86.229,36.578,78.3,28.309,68.52,28.309z M24.985,28.309c-9.508,0-17.215,8.369-17.215,18.692s7.707,18.69,17.215,18.69 C34.491,65.691,42.2,57.323,42.2,47S34.491,28.309,24.985,28.309z'/%3E%3C/svg%3E%0A") !important;
}
body.ie .mdi-flickr:hover:before,
body.ie .mdi-flickr:active:before,
body.ie .mdi-flickr:focus:before {
  background-image: url("data:image/svg+xml,%3Csvg class='svg-flickr' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 94 94' style='enable-background:new 0 0 94 94;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .bg-flickr%7Bfill:%23f2f2f2;%7D%0A%3C/style%3E%3Cpath class='bg-flickr' d='M94,89c0,2.761-2.238,5-5,5H5c-2.762,0-5-2.239-5-5V5c0-2.761,2.238-5,5-5h84c2.762,0,5,2.239,5,5V89z M68.52,28.309 c-9.781,0-17.711,8.269-17.711,18.468c0,10.202,7.93,18.469,17.711,18.469c9.78,0,17.711-8.268,17.711-18.469 C86.229,36.578,78.3,28.309,68.52,28.309z M24.985,28.309c-9.508,0-17.215,8.369-17.215,18.692s7.707,18.69,17.215,18.69 C34.491,65.691,42.2,57.323,42.2,47S34.491,28.309,24.985,28.309z'/%3E%3C/svg%3E%0A") !important;
}
body.theme-monarch {
  /*** Parent Item ***/
}
body.theme-monarch #footer .block:not(.block-stacks-style-editor) a:not(.contextual-links-trigger) {
  border-color: #ffffff !important;
}
body {
  /*** Default ***/
}
body #footer .block:not(.block-stacks-style-editor):not(.ft-social) a {
  color: #ffffff !important;
}
body #footer .block:not(.block-stacks-style-editor):not(.ft-social) a:hover,
body #footer .block:not(.block-stacks-style-editor):not(.ft-social) a:active,
body #footer .block:not(.block-stacks-style-editor):not(.ft-social) a:focus {
  color: #f2f2f2 !important;
}
body #footer a,
body #footer .contact-info > p,
body #footer .ft-contact a.fa,
body #footer a > span {
  color: #ffffff !important;
}
body #footer a:hover,
body #footer .contact-info > p:hover,
body #footer .ft-contact a.fa:hover,
body #footer a > span:hover,
body #footer a:active,
body #footer .contact-info > p:active,
body #footer .ft-contact a.fa:active,
body #footer a > span:active,
body #footer a:focus,
body #footer .contact-info > p:focus,
body #footer .ft-contact a.fa:focus,
body #footer a > span:focus {
  color: #f2f2f2 !important;
}
body {
  background-color: #282c2f !important;
}
body.theme-storm.image-bg-enable {
  background-color: none !important;
}
body:not(.image-bg-enable) div.main-wrapper #footer {
  background-color: #282c2f !important;
}
body.theme-aurora #footer,
body.theme-cascade #footer,
body.theme-whyte #footer,
body.theme-rundle #footer,
body.theme-monarch #footer {
  background-color: #282c2f !important;
}
body.theme-utopia,
body.theme-alberta,
body.theme-bishop,
body.theme-base_stacks,
body.theme-storm {
  background-color: #282c2f !important;
}
body.theme-utopia #footer,
body.theme-alberta #footer,
body.theme-bishop #footer,
body.theme-base_stacks #footer,
body.theme-storm #footer {
  border-color: transparent !important;
}
body.theme-utopia.image-bg-enable #footer,
body.theme-alberta.image-bg-enable #footer,
body.theme-bishop.image-bg-enable #footer,
body.theme-base_stacks.image-bg-enable #footer,
body.theme-storm.image-bg-enable #footer {
  background-color: transparent !important;
}
body.theme-utopia.image-bg-enable #footer > .row,
body.theme-alberta.image-bg-enable #footer > .row,
body.theme-bishop.image-bg-enable #footer > .row,
body.theme-base_stacks.image-bg-enable #footer > .row,
body.theme-storm.image-bg-enable #footer > .row {
  background-color: #282c2f !important;
}
body .reveal-modal.reveal div,
body #breadcrumb div,
body #before-content div,
body #content-wrapper div,
body #after-content div,
body .reveal-modal.reveal span,
body #breadcrumb span,
body #before-content span,
body #content-wrapper span,
body #after-content span,
body .reveal-modal.reveal object,
body #breadcrumb object,
body #before-content object,
body #content-wrapper object,
body #after-content object,
body .reveal-modal.reveal iframe,
body #breadcrumb iframe,
body #before-content iframe,
body #content-wrapper iframe,
body #after-content iframe,
body .reveal-modal.reveal h1,
body #breadcrumb h1,
body #before-content h1,
body #content-wrapper h1,
body #after-content h1,
body .reveal-modal.reveal h2,
body #breadcrumb h2,
body #before-content h2,
body #content-wrapper h2,
body #after-content h2,
body .reveal-modal.reveal h3,
body #breadcrumb h3,
body #before-content h3,
body #content-wrapper h3,
body #after-content h3,
body .reveal-modal.reveal h4,
body #breadcrumb h4,
body #before-content h4,
body #content-wrapper h4,
body #after-content h4,
body .reveal-modal.reveal h5,
body #breadcrumb h5,
body #before-content h5,
body #content-wrapper h5,
body #after-content h5,
body .reveal-modal.reveal h6,
body #breadcrumb h6,
body #before-content h6,
body #content-wrapper h6,
body #after-content h6,
body .reveal-modal.reveal p,
body #breadcrumb p,
body #before-content p,
body #content-wrapper p,
body #after-content p,
body .reveal-modal.reveal blockquote,
body #breadcrumb blockquote,
body #before-content blockquote,
body #content-wrapper blockquote,
body #after-content blockquote,
body .reveal-modal.reveal pre,
body #breadcrumb pre,
body #before-content pre,
body #content-wrapper pre,
body #after-content pre,
body .reveal-modal.reveal abbr,
body #breadcrumb abbr,
body #before-content abbr,
body #content-wrapper abbr,
body #after-content abbr,
body .reveal-modal.reveal address,
body #breadcrumb address,
body #before-content address,
body #content-wrapper address,
body #after-content address,
body .reveal-modal.reveal cite,
body #breadcrumb cite,
body #before-content cite,
body #content-wrapper cite,
body #after-content cite,
body .reveal-modal.reveal code,
body #breadcrumb code,
body #before-content code,
body #content-wrapper code,
body #after-content code,
body .reveal-modal.reveal del,
body #breadcrumb del,
body #before-content del,
body #content-wrapper del,
body #after-content del,
body .reveal-modal.reveal dfn,
body #breadcrumb dfn,
body #before-content dfn,
body #content-wrapper dfn,
body #after-content dfn,
body .reveal-modal.reveal em,
body #breadcrumb em,
body #before-content em,
body #content-wrapper em,
body #after-content em,
body .reveal-modal.reveal img,
body #breadcrumb img,
body #before-content img,
body #content-wrapper img,
body #after-content img,
body .reveal-modal.reveal ins,
body #breadcrumb ins,
body #before-content ins,
body #content-wrapper ins,
body #after-content ins,
body .reveal-modal.reveal kbd,
body #breadcrumb kbd,
body #before-content kbd,
body #content-wrapper kbd,
body #after-content kbd,
body .reveal-modal.reveal q,
body #breadcrumb q,
body #before-content q,
body #content-wrapper q,
body #after-content q,
body .reveal-modal.reveal samp,
body #breadcrumb samp,
body #before-content samp,
body #content-wrapper samp,
body #after-content samp,
body .reveal-modal.reveal small,
body #breadcrumb small,
body #before-content small,
body #content-wrapper small,
body #after-content small,
body .reveal-modal.reveal strong,
body #breadcrumb strong,
body #before-content strong,
body #content-wrapper strong,
body #after-content strong,
body .reveal-modal.reveal sub,
body #breadcrumb sub,
body #before-content sub,
body #content-wrapper sub,
body #after-content sub,
body .reveal-modal.reveal sup,
body #breadcrumb sup,
body #before-content sup,
body #content-wrapper sup,
body #after-content sup,
body .reveal-modal.reveal var,
body #breadcrumb var,
body #before-content var,
body #content-wrapper var,
body #after-content var,
body .reveal-modal.reveal b,
body #breadcrumb b,
body #before-content b,
body #content-wrapper b,
body #after-content b,
body .reveal-modal.reveal i,
body #breadcrumb i,
body #before-content i,
body #content-wrapper i,
body #after-content i,
body .reveal-modal.reveal dl,
body #breadcrumb dl,
body #before-content dl,
body #content-wrapper dl,
body #after-content dl,
body .reveal-modal.reveal dt,
body #breadcrumb dt,
body #before-content dt,
body #content-wrapper dt,
body #after-content dt,
body .reveal-modal.reveal dd,
body #breadcrumb dd,
body #before-content dd,
body #content-wrapper dd,
body #after-content dd,
body .reveal-modal.reveal ol,
body #breadcrumb ol,
body #before-content ol,
body #content-wrapper ol,
body #after-content ol,
body .reveal-modal.reveal ul,
body #breadcrumb ul,
body #before-content ul,
body #content-wrapper ul,
body #after-content ul,
body .reveal-modal.reveal li,
body #breadcrumb li,
body #before-content li,
body #content-wrapper li,
body #after-content li,
body .reveal-modal.reveal fieldset,
body #breadcrumb fieldset,
body #before-content fieldset,
body #content-wrapper fieldset,
body #after-content fieldset,
body .reveal-modal.reveal form,
body #breadcrumb form,
body #before-content form,
body #content-wrapper form,
body #after-content form,
body .reveal-modal.reveal label,
body #breadcrumb label,
body #before-content label,
body #content-wrapper label,
body #after-content label,
body .reveal-modal.reveal legend,
body #breadcrumb legend,
body #before-content legend,
body #content-wrapper legend,
body #after-content legend,
body .reveal-modal.reveal table,
body #breadcrumb table,
body #before-content table,
body #content-wrapper table,
body #after-content table,
body .reveal-modal.reveal caption,
body #breadcrumb caption,
body #before-content caption,
body #content-wrapper caption,
body #after-content caption,
body .reveal-modal.reveal tbody,
body #breadcrumb tbody,
body #before-content tbody,
body #content-wrapper tbody,
body #after-content tbody,
body .reveal-modal.reveal tfoot,
body #breadcrumb tfoot,
body #before-content tfoot,
body #content-wrapper tfoot,
body #after-content tfoot,
body .reveal-modal.reveal thead,
body #breadcrumb thead,
body #before-content thead,
body #content-wrapper thead,
body #after-content thead,
body .reveal-modal.reveal tr,
body #breadcrumb tr,
body #before-content tr,
body #content-wrapper tr,
body #after-content tr,
body .reveal-modal.reveal th,
body #breadcrumb th,
body #before-content th,
body #content-wrapper th,
body #after-content th,
body .reveal-modal.reveal td,
body #breadcrumb td,
body #before-content td,
body #content-wrapper td,
body #after-content td,
body .reveal-modal.reveal article,
body #breadcrumb article,
body #before-content article,
body #content-wrapper article,
body #after-content article,
body .reveal-modal.reveal aside,
body #breadcrumb aside,
body #before-content aside,
body #content-wrapper aside,
body #after-content aside,
body .reveal-modal.reveal canvas,
body #breadcrumb canvas,
body #before-content canvas,
body #content-wrapper canvas,
body #after-content canvas,
body .reveal-modal.reveal details,
body #breadcrumb details,
body #before-content details,
body #content-wrapper details,
body #after-content details,
body .reveal-modal.reveal figcaption,
body #breadcrumb figcaption,
body #before-content figcaption,
body #content-wrapper figcaption,
body #after-content figcaption,
body .reveal-modal.reveal figure,
body #breadcrumb figure,
body #before-content figure,
body #content-wrapper figure,
body #after-content figure,
body .reveal-modal.reveal footer,
body #breadcrumb footer,
body #before-content footer,
body #content-wrapper footer,
body #after-content footer,
body .reveal-modal.reveal header,
body #breadcrumb header,
body #before-content header,
body #content-wrapper header,
body #after-content header,
body .reveal-modal.reveal hgroup,
body #breadcrumb hgroup,
body #before-content hgroup,
body #content-wrapper hgroup,
body #after-content hgroup,
body .reveal-modal.reveal menu,
body #breadcrumb menu,
body #before-content menu,
body #content-wrapper menu,
body #after-content menu,
body .reveal-modal.reveal nav,
body #breadcrumb nav,
body #before-content nav,
body #content-wrapper nav,
body #after-content nav,
body .reveal-modal.reveal section,
body #breadcrumb section,
body #before-content section,
body #content-wrapper section,
body #after-content section,
body .reveal-modal.reveal summary,
body #breadcrumb summary,
body #before-content summary,
body #content-wrapper summary,
body #after-content summary,
body .reveal-modal.reveal time,
body #breadcrumb time,
body #before-content time,
body #content-wrapper time,
body #after-content time,
body .reveal-modal.reveal mark,
body #breadcrumb mark,
body #before-content mark,
body #content-wrapper mark,
body #after-content mark,
body .reveal-modal.reveal audio,
body #breadcrumb audio,
body #before-content audio,
body #content-wrapper audio,
body #after-content audio,
body .reveal-modal.reveal video,
body #breadcrumb video,
body #before-content video,
body #content-wrapper video,
body #after-content video,
body .reveal-modal.reveal select,
body #breadcrumb select,
body #before-content select,
body #content-wrapper select,
body #after-content select {
  color: #414141;
}
body #content-wrapper #main .content-event-slider .form-submit.button {
  color: #414141 !important;
}
body {
  /*** Outside Containers ***/
  /*** Before content, After content, Sub-footer ***/
  /*** Force ***/
}
body .directory-list-content a {
  color: #e40046 !important;
}
body .directory-list-content a:hover,
body .directory-list-content a:focus,
body .directory-list-content a:active {
  color: #cb003e !important;
}
body #content-wrapper .search-btn-link li .btn-multi-savelist::after,
body .main-content .search-btn-link li .btn-multi-savelist::after {
  color: #e40046 !important;
}
body #content-wrapper .search-btn-link li .btn-multi-savelist::after:hover,
body .main-content .search-btn-link li .btn-multi-savelist::after:hover,
body #content-wrapper .search-btn-link li .btn-multi-savelist::after:focus,
body .main-content .search-btn-link li .btn-multi-savelist::after:focus,
body #content-wrapper .search-btn-link li .btn-multi-savelist::after:active,
body .main-content .search-btn-link li .btn-multi-savelist::after:active {
  color: #cb003e !important;
}
body .bento-item-links li::before,
body .search-btn-link li::before,
body .bento-item-links li::after,
body .search-btn-link li::after {
  color: #e40046 !important;
}
body .bento-item-links li::before:hover,
body .search-btn-link li::before:hover,
body .bento-item-links li::after:hover,
body .search-btn-link li::after:hover,
body .bento-item-links li::before:focus,
body .search-btn-link li::before:focus,
body .bento-item-links li::after:focus,
body .search-btn-link li::after:focus,
body .bento-item-links li::before:active,
body .search-btn-link li::before:active,
body .bento-item-links li::after:active,
body .search-btn-link li::after:active {
  color: #cb003e !important;
}
body .bento-item-links .link,
body .search-btn-link .link,
body .bento-item-links .link.mdi-btn::before,
body .search-btn-link .link.mdi-btn::before {
  color: #e40046 !important;
}
body .bento-item-links .link:hover,
body .search-btn-link .link:hover,
body .bento-item-links .link.mdi-btn::before:hover,
body .search-btn-link .link.mdi-btn::before:hover,
body .bento-item-links .link:focus,
body .search-btn-link .link:focus,
body .bento-item-links .link.mdi-btn::before:focus,
body .search-btn-link .link.mdi-btn::before:focus,
body .bento-item-links .link:active,
body .search-btn-link .link:active,
body .bento-item-links .link.mdi-btn::before:active,
body .search-btn-link .link.mdi-btn::before:active {
  color: #cb003e !important;
}
body .view-eresources .link,
body .view-eresources .link.mdi-btn::before {
  color: #e40046 !important;
}
body .view-eresources .link:hover,
body .view-eresources .link.mdi-btn::before:hover,
body .view-eresources .link:focus,
body .view-eresources .link.mdi-btn::before:focus,
body .view-eresources .link:active,
body .view-eresources .link.mdi-btn::before:active {
  color: #cb003e !important;
}
body .starmindApp .mdi-thumb-up::before {
  color: #e40046 !important;
}
body .starmindApp .mdi-thumb-up::before:hover,
body .starmindApp .mdi-thumb-up::before:focus,
body .starmindApp .mdi-thumb-up::before:active {
  color: #cb003e !important;
}
body .starmindApp .link,
body .starmindApp .link.mdi-btn::before {
  color: #e40046 !important;
}
body .starmindApp .link:hover,
body .starmindApp .link.mdi-btn::before:hover,
body .starmindApp .link:focus,
body .starmindApp .link.mdi-btn::before:focus,
body .starmindApp .link:active,
body .starmindApp .link.mdi-btn::before:active {
  color: #cb003e !important;
}
body .main-content .rw-title,
body .main-content .review-title,
body .main-content .rw-ttl {
  color: #e40046;
}
body #content-wrapper a:not(.button):not(.quicktabs-tab):not(.book-time-unavailable):not(.room-booking-navigation-button),
body #content-wrapper .node-material-item .toggle::after {
  color: #e40046;
}
body #content-wrapper a:not(.button):not(.quicktabs-tab):not(.book-time-unavailable):not(.room-booking-navigation-button):hover,
body #content-wrapper .node-material-item .toggle::after:hover,
body #content-wrapper a:not(.button):not(.quicktabs-tab):not(.book-time-unavailable):not(.room-booking-navigation-button):focus,
body #content-wrapper .node-material-item .toggle::after:focus,
body #content-wrapper a:not(.button):not(.quicktabs-tab):not(.book-time-unavailable):not(.room-booking-navigation-button):active,
body #content-wrapper .node-material-item .toggle::after:active {
  color: #cb003e;
}
body #content-wrapper .entity-common-cartridge .common-cartridge-items .depth-1 .cartridge-label {
  border-inline-start-color: #e40046;
}
@media screen and (max-width: 63.9375em) {
  body #content-wrapper .drop-down-cstm.page-size ul,
  body #content-wrapper .drop-down-cstm.page-size ul li a,
  body #content-wrapper .drop-down-cstm.sorting ul,
  body #content-wrapper .drop-down-cstm.sorting ul li a {
    color: #e40046 !important;
  }
  body #content-wrapper .drop-down-cstm.page-size ul:hover,
  body #content-wrapper .drop-down-cstm.page-size ul li a:hover,
  body #content-wrapper .drop-down-cstm.sorting ul:hover,
  body #content-wrapper .drop-down-cstm.sorting ul li a:hover,
  body #content-wrapper .drop-down-cstm.page-size ul:focus,
  body #content-wrapper .drop-down-cstm.page-size ul li a:focus,
  body #content-wrapper .drop-down-cstm.sorting ul:focus,
  body #content-wrapper .drop-down-cstm.sorting ul li a:focus,
  body #content-wrapper .drop-down-cstm.page-size ul:active,
  body #content-wrapper .drop-down-cstm.page-size ul li a:active,
  body #content-wrapper .drop-down-cstm.sorting ul:active,
  body #content-wrapper .drop-down-cstm.sorting ul li a:active {
    color: #cb003e !important;
  }
}
body:not(.theme-monarch) #content-wrapper .slick-prev::before,
body:not(.theme-monarch) #content-wrapper .slick-next::before {
  color: #e40046 !important;
}
body #login-protect a,
body .reveal-modal.reveal a {
  color: #e40046;
}
body #before-content a,
body #after-content a,
body #breadcrumb a {
  color: #e40046;
}
body #before-content a:hover,
body #after-content a:hover,
body #breadcrumb a:hover,
body #before-content a:active,
body #after-content a:active,
body #breadcrumb a:active,
body #before-content a:focus,
body #after-content a:focus,
body #breadcrumb a:focus {
  color: #b10036;
}
body .block-hf-eds-search-filters .search-filter-toggle > h3.toggle,
body .block-hf-eds-search-filters .search-filter-toggle > h3.toggle:after,
body .block-hf-eds-search-filters .toggle-child.toggle,
body .block-hf-eds-search-filters .toggle-child.toggle:after {
  color: #e40046 !important;
}
body {
  /*** Before content, After content, Sub-footer ***/
}
body #content-wrapper a:not(.button):not(.quicktabs-tab):not(.see-more):not(.cta-link):not(.label.rss-feed-name):visited {
  color: #e40046;
}
body #content-wrapper a:not(.button):not(.quicktabs-tab):not(.see-more):not(.cta-link):not(.label.rss-feed-name):visited:hover,
body #content-wrapper a:not(.button):not(.quicktabs-tab):not(.see-more):not(.cta-link):not(.label.rss-feed-name):visited:focus,
body #content-wrapper a:not(.button):not(.quicktabs-tab):not(.see-more):not(.cta-link):not(.label.rss-feed-name):visited:active {
  color: #cb003e;
}
body #before-content a:not(.button):visited,
body #after-content a:not(.button):visited {
  color: #e40046;
}
body #before-content a:not(.button):visited:hover,
body #after-content a:not(.button):visited:hover,
body #before-content a:not(.button):visited:active,
body #after-content a:not(.button):visited:active,
body #before-content a:not(.button):visited:focus,
body #after-content a:not(.button):visited:focus {
  color: #b10036;
}
body:not(.image-bg-enable).theme-utopia .main-wrapper,
body:not(.image-bg-enable).theme-bishop .main-wrapper,
body:not(.image-bg-enable).theme-storm .main-wrapper {
  background-color: #ffffff !important;
}
body:not(.image-bg-enable).theme-utopia #footer,
body:not(.image-bg-enable).theme-bishop #footer,
body:not(.image-bg-enable).theme-storm #footer {
  background-color: #ffffff !important;
}
body:not(.image-bg-enable).theme-utopia #footer > .row,
body:not(.image-bg-enable).theme-bishop #footer > .row,
body:not(.image-bg-enable).theme-storm #footer > .row {
  background-color: #282c2f !important;
}
html:not(.site-wide-enabled) body.theme-cascade #content-wrapper,
html:not(.site-wide-enabled) body.theme-aurora #content-wrapper,
html:not(.site-wide-enabled) body.theme-cascade .main-wrapper,
html:not(.site-wide-enabled) body.theme-aurora .main-wrapper {
  background-color: #ffffff !important;
}
html:not(.site-wide-enabled) body.theme-whyte #content-wrapper,
html:not(.site-wide-enabled) body.theme-rundle #content-wrapper,
html:not(.site-wide-enabled) body.theme-whyte #sub-footer,
html:not(.site-wide-enabled) body.theme-rundle #sub-footer {
  background-color: #ffffff !important;
}
html:not(.site-wide-enabled) body.theme-monarch #content-wrapper,
html:not(.site-wide-enabled) body.theme-monarch #sub-footer {
  background-color: #ffffff !important;
}
.site-wide-enabled body.not-logged-in.theme-cascade #content-wrapper,
.site-wide-enabled body.not-logged-in.theme-cascade .main-wrapper {
  background-color: #ffffff !important;
}
.site-wide-enabled body:not(.image-bg-enable) {
  background: #ffffff !important;
}
.site-wide-enabled body:not(.image-bg-enable).theme-bishop .section-wrapper {
  background-color: #ffffff !important;
}
.site-wide-enabled body:not(.image-bg-enable).theme-cascade #content-wrapper,
.site-wide-enabled body:not(.image-bg-enable).theme-aurora #content-wrapper,
.site-wide-enabled body:not(.image-bg-enable).theme-cascade .main-wrapper,
.site-wide-enabled body:not(.image-bg-enable).theme-aurora .main-wrapper {
  background-color: #ffffff !important;
}
.site-wide-enabled body:not(.image-bg-enable).theme-whyte #content-wrapper,
.site-wide-enabled body:not(.image-bg-enable).theme-rundle #content-wrapper,
.site-wide-enabled body:not(.image-bg-enable).theme-whyte #sub-footer,
.site-wide-enabled body:not(.image-bg-enable).theme-rundle #sub-footer {
  background-color: #ffffff !important;
}
.site-wide-enabled body:not(.image-bg-enable).theme-monarch #content-wrapper,
.site-wide-enabled body:not(.image-bg-enable).theme-monarch #sub-footer {
  background-color: #ffffff !important;
}
body .main-wrapper ::-webkit-input-placeholder {
  color: #7d7d7d;
}
body .main-wrapper ::placeholder {
  color: #7d7d7d;
}
body .main-wrapper :-ms-input-placeholder {
  color: #7d7d7d;
}
body .main-wrapper ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7d7d7d;
}
body {
  /*** Outside Containers ***/
  /*** Parent Theme ***/
  /* Large and up */
  /*** Hover ***/
}
body #stacks_search_app .button {
  color: #ffffff !important;
}
body #stacks_search_app .button:hover,
body #stacks_search_app .button:active,
body #stacks_search_app .button:focus {
  color: #ffffff !important;
}
body .main-content .label.primary,
body #content-wrapper .label.primary,
body .main-content .label.primary > span,
body #content-wrapper .label.primary > span,
body .main-content .btn-multi-savelist::after,
body #content-wrapper .btn-multi-savelist::after,
body .main-content .button:not(.hollow):not(.btn-gray):not(.toggle-collapse):not(.btn-material-update):not(.delete-line-item),
body #content-wrapper .button:not(.hollow):not(.btn-gray):not(.toggle-collapse):not(.btn-material-update):not(.delete-line-item),
body .main-content .mdi-btn:not(.link):not(.hollow):not(.btn-gray)::before,
body #content-wrapper .mdi-btn:not(.link):not(.hollow):not(.btn-gray)::before,
body .main-content label.btn-lbl-search::before,
body #content-wrapper label.btn-lbl-search::before {
  color: #ffffff !important;
}
body .main-content .button.book-time,
body #content-wrapper .button.book-time {
  border: 1px solid transparent !important;
}
body .facet-form-side-filter label:not(.option) {
  color: #ffffff !important;
}
body.theme-storm:not(.page-node):not(.page-databases) #content-wrapper #page-title .page-title {
  color: #ffffff !important;
}
body #before-content,
body #content-wrapper,
body #after-content {
  /*** Default ***/
  /*** Hover ***/
}
body #before-content .node-event .btn-request,
body #content-wrapper .node-event .btn-request,
body #after-content .node-event .btn-request,
body #before-content .drop-down-cstm li a,
body #content-wrapper .drop-down-cstm li a,
body #after-content .drop-down-cstm li a,
body #before-content .node-detail .action-wrapper a.button,
body #content-wrapper .node-detail .action-wrapper a.button,
body #after-content .node-detail .action-wrapper a.button,
body #before-content .node-guide .item-list ul li.active a,
body #content-wrapper .node-guide .item-list ul li.active a,
body #after-content .node-guide .item-list ul li.active a,
body #before-content .node-event .btn-request-signup,
body #content-wrapper .node-event .btn-request-signup,
body #after-content .node-event .btn-request-signup,
body #before-content .item-list ul.pager .pager-current,
body #content-wrapper .item-list ul.pager .pager-current,
body #after-content .item-list ul.pager .pager-current,
body #before-content .pagination-wrapper li .btn-next span,
body #content-wrapper .pagination-wrapper li .btn-next span,
body #after-content .pagination-wrapper li .btn-next span,
body #before-content .pagination-wrapper li .btn-prev span,
body #content-wrapper .pagination-wrapper li .btn-prev span,
body #after-content .pagination-wrapper li .btn-prev span,
body #before-content .view-calendar .today.has-events a,
body #content-wrapper .view-calendar .today.has-events a,
body #after-content .view-calendar .today.has-events a {
  color: #ffffff !important;
}
body #before-content .node-detail .action-wrapper > a.button:hover,
body #content-wrapper .node-detail .action-wrapper > a.button:hover,
body #after-content .node-detail .action-wrapper > a.button:hover,
body #before-content .node-guide .item-list ul a:hover,
body #content-wrapper .node-guide .item-list ul a:hover,
body #after-content .node-guide .item-list ul a:hover {
  color: #ffffff !important;
}
body .reveal-modal.reveal .form-submit {
  color: #ffffff !important;
}
body.theme-alberta .block-hf-eds-search-filters > h3:not(.ttl-reset),
body.theme-rundle .block-hf-eds-search-filters > h3:not(.ttl-reset),
body.theme-storm .block-hf-eds-search-filters > h3:not(.ttl-reset),
body.theme-utopia .block-hf-eds-search-filters > h3:not(.ttl-reset) {
  color: #ffffff !important;
}
body.theme-alberta .block-hf-eds-search-filters > h3:not(.ttl-reset):hover,
body.theme-rundle .block-hf-eds-search-filters > h3:not(.ttl-reset):hover,
body.theme-storm .block-hf-eds-search-filters > h3:not(.ttl-reset):hover,
body.theme-utopia .block-hf-eds-search-filters > h3:not(.ttl-reset):hover,
body.theme-alberta .block-hf-eds-search-filters > h3:not(.ttl-reset):active,
body.theme-rundle .block-hf-eds-search-filters > h3:not(.ttl-reset):active,
body.theme-storm .block-hf-eds-search-filters > h3:not(.ttl-reset):active,
body.theme-utopia .block-hf-eds-search-filters > h3:not(.ttl-reset):active,
body.theme-alberta .block-hf-eds-search-filters > h3:not(.ttl-reset):focus,
body.theme-rundle .block-hf-eds-search-filters > h3:not(.ttl-reset):focus,
body.theme-storm .block-hf-eds-search-filters > h3:not(.ttl-reset):focus,
body.theme-utopia .block-hf-eds-search-filters > h3:not(.ttl-reset):focus {
  color: #ffffff !important;
}
body.page-node.node-type-collection .bef-processed label > span,
body.page-feeds .stacks-feeds-facet-form-filter .feeds-sidebar-checkboxes label > span,
body.page-node.node-type-materials .materials-sidebar-checkboxes label > span,
body.page-materials .materials-sidebar-checkboxes label > span {
  color: #ffffff !important;
}
body.page-node.node-type-collection .bef-processed label > span:hover,
body.page-feeds .stacks-feeds-facet-form-filter .feeds-sidebar-checkboxes label > span:hover,
body.page-node.node-type-materials .materials-sidebar-checkboxes label > span:hover,
body.page-materials .materials-sidebar-checkboxes label > span:hover,
body.page-node.node-type-collection .bef-processed label > span:active,
body.page-feeds .stacks-feeds-facet-form-filter .feeds-sidebar-checkboxes label > span:active,
body.page-node.node-type-materials .materials-sidebar-checkboxes label > span:active,
body.page-materials .materials-sidebar-checkboxes label > span:active,
body.page-node.node-type-collection .bef-processed label > span:focus,
body.page-feeds .stacks-feeds-facet-form-filter .feeds-sidebar-checkboxes label > span:focus,
body.page-node.node-type-materials .materials-sidebar-checkboxes label > span:focus,
body.page-materials .materials-sidebar-checkboxes label > span:focus {
  color: #ffffff !important;
}
body .view-eresources .eresource-title a,
body .view-eresources .eresource-title a:after,
body .view-eresources .eresource-title a:hover {
  color: #ffffff !important;
}
body .view-eresources .eresource-title a:after {
  border-color: #ffffff !important;
}
@media screen and (min-width: 64em) {
  body.theme-storm .cta-callout .cta-title a,
  body.theme-storm .cta-callout .cta-title {
    color: #ffffff !important;
  }
}
body.theme-storm.page-multisearch #content-wrapper h2,
body.theme-storm.page-multisearch #content-wrapper h2 a,
body.theme-storm .p-item-hf_news-hf_news_listing h2,
body.theme-storm .p-item-hf_news-hf_news_listing h2 a,
body.theme-storm .p-item-stacks_rss-hf_rss_feeds h2,
body.theme-storm .p-item-stacks_rss-hf_rss_feeds h2 a,
body.theme-storm .p-item-resource_list h2,
body.theme-storm .p-item-resource_list h2 a,
body.theme-storm .p-item-resource_list h2,
body.theme-storm .p-item-resource_list h2 a,
body.theme-storm .p-item-brsacks_rss-hf_rss_feeds h2,
body.theme-storm .p-item-brsacks_rss-hf_rss_feeds h2 a,
body.theme-storm .p-item-event-listing h2,
body.theme-storm .p-item-event-listing h2 a,
body.theme-storm .p-item-rss_block h2,
body.theme-storm .p-item-rss_block h2 a {
  color: #ffffff !important;
}
body.theme-storm .cta-callout .cta-title a:hover,
body.theme-storm .p-item-hf_news-hf_news_listing h2 a:hover,
body.theme-storm .p-item-stacks_rss-hf_rss_feeds h2 a:hover,
body.theme-storm .p-item-resource_list h2 a:hover,
body.theme-storm .p-item-resource_list h2 a:hover,
body.theme-storm .p-item-brsacks_rss-hf_rss_feeds h2 a:hover,
body.theme-storm .p-item-event-listing h2 a:hover,
body.theme-storm .p-item-rss_block h2 a:hover,
body.theme-storm .cta-callout .cta-title a:active,
body.theme-storm .p-item-hf_news-hf_news_listing h2 a:active,
body.theme-storm .p-item-stacks_rss-hf_rss_feeds h2 a:active,
body.theme-storm .p-item-resource_list h2 a:active,
body.theme-storm .p-item-resource_list h2 a:active,
body.theme-storm .p-item-brsacks_rss-hf_rss_feeds h2 a:active,
body.theme-storm .p-item-event-listing h2 a:active,
body.theme-storm .p-item-rss_block h2 a:active,
body.theme-storm .cta-callout .cta-title a:focus,
body.theme-storm .p-item-hf_news-hf_news_listing h2 a:focus,
body.theme-storm .p-item-stacks_rss-hf_rss_feeds h2 a:focus,
body.theme-storm .p-item-resource_list h2 a:focus,
body.theme-storm .p-item-resource_list h2 a:focus,
body.theme-storm .p-item-brsacks_rss-hf_rss_feeds h2 a:focus,
body.theme-storm .p-item-event-listing h2 a:focus,
body.theme-storm .p-item-rss_block h2 a:focus {
  color: #ffffff !important;
}
body.theme-monarch .slick-prev:before,
body.theme-monarch .slick-next:before {
  color: #ffffff !important;
}
body.page-availability .navigation .next-url,
body.page-availability .navigation .current-url,
body.page-availability .navigation .prev-url {
  color: #ffffff !important;
}
body.page-availability .navigation .next-url a,
body.page-availability .navigation .current-url a,
body.page-availability .navigation .prev-url a {
  color: #ffffff !important;
}
body .book-time:hover,
body .book-time:active,
body .book-time:focus {
  color: #ffffff !important;
}
body .multi-savelist-action-wrapper .button:not(.btn-gray),
body .btn-your-savelist {
  color: #ffffff !important;
}
body .multi-savelist-action-wrapper .button:not(.btn-gray):hover,
body .btn-your-savelist:hover,
body .multi-savelist-action-wrapper .button:not(.btn-gray):active,
body .btn-your-savelist:active,
body .multi-savelist-action-wrapper .button:not(.btn-gray):focus,
body .btn-your-savelist:focus {
  color: #e6e6e6 !important;
}
body .bento-pagination.slick-initialized .slick-active .page {
  color: #ffffff !important;
}
body .bento-pagination.slick-initialized .slick-active .page:hover {
  color: #ffffff !important;
}
body .scroll-top {
  color: #ffffff !important;
}
body {
  /*** Outside Containers ***/
  /*** Parent Theme ***/
}
body .main-wrapper #main .pane-stacks-event-carousel .content-event-slider .form-export-calendar .div-export-calendar::before,
body .main-wrapper #content-wrapper #main .content-event-slider .form-submit.button {
  color: #34495e !important;
}
body .scroll-top {
  background-color: #34495e !important;
}
body .multi-savelist-action-wrapper .button:not(.btn-gray),
body .facet-form-side-filter label:not(.option) {
  background-color: #34495e !important;
}
body .multi-savelist-action-wrapper .button:not(.btn-gray):hover,
body .facet-form-side-filter label:not(.option):hover,
body .multi-savelist-action-wrapper .button:not(.btn-gray):active,
body .facet-form-side-filter label:not(.option):active,
body .multi-savelist-action-wrapper .button:not(.btn-gray):focus,
body .facet-form-side-filter label:not(.option):focus {
  background-color: #222f3d !important;
}
body .main-content .label.primary,
body #content-wrapper .label.primary,
body .main-content .button:not(.toggle-collapse),
body #content-wrapper .button:not(.toggle-collapse) {
  background-color: #34495e !important;
}
body .main-content .label.primary:hover,
body #content-wrapper .label.primary:hover,
body .main-content .button:not(.toggle-collapse):hover,
body #content-wrapper .button:not(.toggle-collapse):hover,
body .main-content .label.primary:active,
body #content-wrapper .label.primary:active,
body .main-content .button:not(.toggle-collapse):active,
body #content-wrapper .button:not(.toggle-collapse):active,
body .main-content .label.primary:focus,
body #content-wrapper .label.primary:focus,
body .main-content .button:not(.toggle-collapse):focus,
body #content-wrapper .button:not(.toggle-collapse):focus {
  background-color: #222f3d !important;
}
body .main-content .entity-common-cartridge .common-cartridge-items .depth-0 > .cartridge-label,
body #content-wrapper .entity-common-cartridge .common-cartridge-items .depth-0 > .cartridge-label {
  border-inline-start-color: #34495e;
}
body .main-content .toggle-collapse,
body #content-wrapper .toggle-collapse {
  color: #34495e !important;
  border: 1px solid #34495e !important;
}
body.page-availability .navigation .next-url,
body.page-availability .navigation .current-url,
body.page-availability .navigation .prev-url {
  background-color: #34495e !important;
}
body.page-availability .navigation .next-url:hover,
body.page-availability .navigation .current-url:hover,
body.page-availability .navigation .prev-url:hover,
body.page-availability .navigation .next-url:active,
body.page-availability .navigation .current-url:active,
body.page-availability .navigation .prev-url:active,
body.page-availability .navigation .next-url:focus,
body.page-availability .navigation .current-url:focus,
body.page-availability .navigation .prev-url:focus {
  background-color: #222f3d !important;
}
body .label.primary {
  background-color: #34495e !important;
}
body .btn-your-savelist {
  background-color: #34495e !important;
}
body .btn-your-savelist:hover,
body .btn-your-savelist:active,
body .btn-your-savelist:focus {
  background-color: #222f3d !important;
}
body .lbl-element-color {
  color: #34495e !important;
}
body.theme-storm.page-multisearch #content-wrapper h2,
body .eds-finder,
body .form-submit,
body .form-reset,
body .btn-next,
body .btn:not(.btn-externalLink),
body .btn-prev {
  background-color: #34495e !important;
}
body.theme-storm.page-multisearch #content-wrapper h2:hover,
body .eds-finder:hover,
body .form-submit:hover,
body .form-reset:hover,
body .btn-next:hover,
body .btn:not(.btn-externalLink):hover,
body .btn-prev:hover,
body.theme-storm.page-multisearch #content-wrapper h2:active,
body .eds-finder:active,
body .form-submit:active,
body .form-reset:active,
body .btn-next:active,
body .btn:not(.btn-externalLink):active,
body .btn-prev:active,
body.theme-storm.page-multisearch #content-wrapper h2:focus,
body .eds-finder:focus,
body .form-submit:focus,
body .form-reset:focus,
body .btn-next:focus,
body .btn:not(.btn-externalLink):focus,
body .btn-prev:focus {
  background-color: #46627f !important;
}
body.theme-monarch .slick-prev,
body.theme-monarch .slick-next {
  background-color: #34495e !important;
}
body.theme-monarch .slick-prev:hover,
body.theme-monarch .slick-next:hover,
body.theme-monarch .slick-prev:active,
body.theme-monarch .slick-next:active,
body.theme-monarch .slick-prev:focus,
body.theme-monarch .slick-next:focus {
  background-color: #46627f !important;
}
body #main-content,
body #before-content,
body #content-wrapper,
body #after-content {
  /*** Default ***/
}
@media screen and (min-width: 64em) {
  body #main-content .drop-down-cstm.page-size ul,
  body #before-content .drop-down-cstm.page-size ul,
  body #content-wrapper .drop-down-cstm.page-size ul,
  body #after-content .drop-down-cstm.page-size ul,
  body #main-content .drop-down-cstm.page-size ul li a,
  body #before-content .drop-down-cstm.page-size ul li a,
  body #content-wrapper .drop-down-cstm.page-size ul li a,
  body #after-content .drop-down-cstm.page-size ul li a,
  body #main-content .drop-down-cstm.sorting ul,
  body #before-content .drop-down-cstm.sorting ul,
  body #content-wrapper .drop-down-cstm.sorting ul,
  body #after-content .drop-down-cstm.sorting ul,
  body #main-content .drop-down-cstm.sorting ul li a,
  body #before-content .drop-down-cstm.sorting ul li a,
  body #content-wrapper .drop-down-cstm.sorting ul li a,
  body #after-content .drop-down-cstm.sorting ul li a {
    background-color: #34495e !important;
  }
  body #main-content .drop-down-cstm.page-size ul:hover,
  body #before-content .drop-down-cstm.page-size ul:hover,
  body #content-wrapper .drop-down-cstm.page-size ul:hover,
  body #after-content .drop-down-cstm.page-size ul:hover,
  body #main-content .drop-down-cstm.page-size ul li a:hover,
  body #before-content .drop-down-cstm.page-size ul li a:hover,
  body #content-wrapper .drop-down-cstm.page-size ul li a:hover,
  body #after-content .drop-down-cstm.page-size ul li a:hover,
  body #main-content .drop-down-cstm.sorting ul:hover,
  body #before-content .drop-down-cstm.sorting ul:hover,
  body #content-wrapper .drop-down-cstm.sorting ul:hover,
  body #after-content .drop-down-cstm.sorting ul:hover,
  body #main-content .drop-down-cstm.sorting ul li a:hover,
  body #before-content .drop-down-cstm.sorting ul li a:hover,
  body #content-wrapper .drop-down-cstm.sorting ul li a:hover,
  body #after-content .drop-down-cstm.sorting ul li a:hover,
  body #main-content .drop-down-cstm.page-size ul:active,
  body #before-content .drop-down-cstm.page-size ul:active,
  body #content-wrapper .drop-down-cstm.page-size ul:active,
  body #after-content .drop-down-cstm.page-size ul:active,
  body #main-content .drop-down-cstm.page-size ul li a:active,
  body #before-content .drop-down-cstm.page-size ul li a:active,
  body #content-wrapper .drop-down-cstm.page-size ul li a:active,
  body #after-content .drop-down-cstm.page-size ul li a:active,
  body #main-content .drop-down-cstm.sorting ul:active,
  body #before-content .drop-down-cstm.sorting ul:active,
  body #content-wrapper .drop-down-cstm.sorting ul:active,
  body #after-content .drop-down-cstm.sorting ul:active,
  body #main-content .drop-down-cstm.sorting ul li a:active,
  body #before-content .drop-down-cstm.sorting ul li a:active,
  body #content-wrapper .drop-down-cstm.sorting ul li a:active,
  body #after-content .drop-down-cstm.sorting ul li a:active,
  body #main-content .drop-down-cstm.page-size ul:focus,
  body #before-content .drop-down-cstm.page-size ul:focus,
  body #content-wrapper .drop-down-cstm.page-size ul:focus,
  body #after-content .drop-down-cstm.page-size ul:focus,
  body #main-content .drop-down-cstm.page-size ul li a:focus,
  body #before-content .drop-down-cstm.page-size ul li a:focus,
  body #content-wrapper .drop-down-cstm.page-size ul li a:focus,
  body #after-content .drop-down-cstm.page-size ul li a:focus,
  body #main-content .drop-down-cstm.sorting ul:focus,
  body #before-content .drop-down-cstm.sorting ul:focus,
  body #content-wrapper .drop-down-cstm.sorting ul:focus,
  body #after-content .drop-down-cstm.sorting ul:focus,
  body #main-content .drop-down-cstm.sorting ul li a:focus,
  body #before-content .drop-down-cstm.sorting ul li a:focus,
  body #content-wrapper .drop-down-cstm.sorting ul li a:focus,
  body #after-content .drop-down-cstm.sorting ul li a:focus {
    background-color: #46627f !important;
  }
}
body #main-content .node-event .btn-request,
body #before-content .node-event .btn-request,
body #content-wrapper .node-event .btn-request,
body #after-content .node-event .btn-request,
body #main-content .node-event .btn-request-signup,
body #before-content .node-event .btn-request-signup,
body #content-wrapper .node-event .btn-request-signup,
body #after-content .node-event .btn-request-signup,
body #main-content .item-list ul.pager .pager-current,
body #before-content .item-list ul.pager .pager-current,
body #content-wrapper .item-list ul.pager .pager-current,
body #after-content .item-list ul.pager .pager-current,
body #main-content .pagination-wrapper li.next > a,
body #before-content .pagination-wrapper li.next > a,
body #content-wrapper .pagination-wrapper li.next > a,
body #after-content .pagination-wrapper li.next > a,
body #main-content .pagination-wrapper li.prev > a,
body #before-content .pagination-wrapper li.prev > a,
body #content-wrapper .pagination-wrapper li.prev > a,
body #after-content .pagination-wrapper li.prev > a,
body #main-content .view-calendar .today.has-events,
body #before-content .view-calendar .today.has-events,
body #content-wrapper .view-calendar .today.has-events,
body #after-content .view-calendar .today.has-events {
  background-color: #34495e !important;
}
body #main-content .node-event .btn-request:hover,
body #before-content .node-event .btn-request:hover,
body #content-wrapper .node-event .btn-request:hover,
body #after-content .node-event .btn-request:hover,
body #main-content .node-event .btn-request-signup:hover,
body #before-content .node-event .btn-request-signup:hover,
body #content-wrapper .node-event .btn-request-signup:hover,
body #after-content .node-event .btn-request-signup:hover,
body #main-content .item-list ul.pager .pager-current:hover,
body #before-content .item-list ul.pager .pager-current:hover,
body #content-wrapper .item-list ul.pager .pager-current:hover,
body #after-content .item-list ul.pager .pager-current:hover,
body #main-content .pagination-wrapper li.next > a:hover,
body #before-content .pagination-wrapper li.next > a:hover,
body #content-wrapper .pagination-wrapper li.next > a:hover,
body #after-content .pagination-wrapper li.next > a:hover,
body #main-content .pagination-wrapper li.prev > a:hover,
body #before-content .pagination-wrapper li.prev > a:hover,
body #content-wrapper .pagination-wrapper li.prev > a:hover,
body #after-content .pagination-wrapper li.prev > a:hover,
body #main-content .view-calendar .today.has-events:hover,
body #before-content .view-calendar .today.has-events:hover,
body #content-wrapper .view-calendar .today.has-events:hover,
body #after-content .view-calendar .today.has-events:hover,
body #main-content .node-event .btn-request:active,
body #before-content .node-event .btn-request:active,
body #content-wrapper .node-event .btn-request:active,
body #after-content .node-event .btn-request:active,
body #main-content .node-event .btn-request-signup:active,
body #before-content .node-event .btn-request-signup:active,
body #content-wrapper .node-event .btn-request-signup:active,
body #after-content .node-event .btn-request-signup:active,
body #main-content .item-list ul.pager .pager-current:active,
body #before-content .item-list ul.pager .pager-current:active,
body #content-wrapper .item-list ul.pager .pager-current:active,
body #after-content .item-list ul.pager .pager-current:active,
body #main-content .pagination-wrapper li.next > a:active,
body #before-content .pagination-wrapper li.next > a:active,
body #content-wrapper .pagination-wrapper li.next > a:active,
body #after-content .pagination-wrapper li.next > a:active,
body #main-content .pagination-wrapper li.prev > a:active,
body #before-content .pagination-wrapper li.prev > a:active,
body #content-wrapper .pagination-wrapper li.prev > a:active,
body #after-content .pagination-wrapper li.prev > a:active,
body #main-content .view-calendar .today.has-events:active,
body #before-content .view-calendar .today.has-events:active,
body #content-wrapper .view-calendar .today.has-events:active,
body #after-content .view-calendar .today.has-events:active,
body #main-content .node-event .btn-request:focus,
body #before-content .node-event .btn-request:focus,
body #content-wrapper .node-event .btn-request:focus,
body #after-content .node-event .btn-request:focus,
body #main-content .node-event .btn-request-signup:focus,
body #before-content .node-event .btn-request-signup:focus,
body #content-wrapper .node-event .btn-request-signup:focus,
body #after-content .node-event .btn-request-signup:focus,
body #main-content .item-list ul.pager .pager-current:focus,
body #before-content .item-list ul.pager .pager-current:focus,
body #content-wrapper .item-list ul.pager .pager-current:focus,
body #after-content .item-list ul.pager .pager-current:focus,
body #main-content .pagination-wrapper li.next > a:focus,
body #before-content .pagination-wrapper li.next > a:focus,
body #content-wrapper .pagination-wrapper li.next > a:focus,
body #after-content .pagination-wrapper li.next > a:focus,
body #main-content .pagination-wrapper li.prev > a:focus,
body #before-content .pagination-wrapper li.prev > a:focus,
body #content-wrapper .pagination-wrapper li.prev > a:focus,
body #after-content .pagination-wrapper li.prev > a:focus,
body #main-content .view-calendar .today.has-events:focus,
body #before-content .view-calendar .today.has-events:focus,
body #content-wrapper .view-calendar .today.has-events:focus,
body #after-content .view-calendar .today.has-events:focus {
  background-color: #46627f !important;
}
body #main-content .drop-down-cstm.page-size ul li a:hover,
body #before-content .drop-down-cstm.page-size ul li a:hover,
body #content-wrapper .drop-down-cstm.page-size ul li a:hover,
body #after-content .drop-down-cstm.page-size ul li a:hover,
body #main-content .drop-down-cstm.sorting ul li a:hover,
body #before-content .drop-down-cstm.sorting ul li a:hover,
body #content-wrapper .drop-down-cstm.sorting ul li a:hover,
body #after-content .drop-down-cstm.sorting ul li a:hover,
body #main-content .node-detail .action-wrapper a.button:hover,
body #before-content .node-detail .action-wrapper a.button:hover,
body #content-wrapper .node-detail .action-wrapper a.button:hover,
body #after-content .node-detail .action-wrapper a.button:hover,
body #main-content .drop-down-cstm.page-size ul li a:active,
body #before-content .drop-down-cstm.page-size ul li a:active,
body #content-wrapper .drop-down-cstm.page-size ul li a:active,
body #after-content .drop-down-cstm.page-size ul li a:active,
body #main-content .drop-down-cstm.sorting ul li a:active,
body #before-content .drop-down-cstm.sorting ul li a:active,
body #content-wrapper .drop-down-cstm.sorting ul li a:active,
body #after-content .drop-down-cstm.sorting ul li a:active,
body #main-content .node-detail .action-wrapper a.button:active,
body #before-content .node-detail .action-wrapper a.button:active,
body #content-wrapper .node-detail .action-wrapper a.button:active,
body #after-content .node-detail .action-wrapper a.button:active,
body #main-content .drop-down-cstm.page-size ul li a:focus,
body #before-content .drop-down-cstm.page-size ul li a:focus,
body #content-wrapper .drop-down-cstm.page-size ul li a:focus,
body #after-content .drop-down-cstm.page-size ul li a:focus,
body #main-content .drop-down-cstm.sorting ul li a:focus,
body #before-content .drop-down-cstm.sorting ul li a:focus,
body #content-wrapper .drop-down-cstm.sorting ul li a:focus,
body #after-content .drop-down-cstm.sorting ul li a:focus,
body #main-content .node-detail .action-wrapper a.button:focus,
body #before-content .node-detail .action-wrapper a.button:focus,
body #content-wrapper .node-detail .action-wrapper a.button:focus,
body #after-content .node-detail .action-wrapper a.button:focus {
  background-color: #46627f !important;
}
body #main-content .node-guide .item-list ul li.active a,
body #before-content .node-guide .item-list ul li.active a,
body #content-wrapper .node-guide .item-list ul li.active a,
body #after-content .node-guide .item-list ul li.active a {
  background-color: #34495e !important;
}
body #main-content .node-guide .item-list ul a:hover,
body #before-content .node-guide .item-list ul a:hover,
body #content-wrapper .node-guide .item-list ul a:hover,
body #after-content .node-guide .item-list ul a:hover {
  background-color: #2b3c4e !important;
}
body #stacks_search_app .button {
  background-color: #34495e !important;
}
body #stacks_search_app .button:hover,
body #stacks_search_app .button:active,
body #stacks_search_app .button:focus {
  background-color: #3d566e !important;
}
body .reveal-modal.reveal .form-submit {
  background-color: #34495e !important;
}
body.theme-alberta.page-eds .btn,
body.theme-rundle.page-eds .btn,
body.theme-storm.page-eds .btn,
body.theme-utopia.page-eds .btn,
body.theme-alberta .search-views .btn,
body.theme-rundle .search-views .btn,
body.theme-storm .search-views .btn,
body.theme-utopia .search-views .btn,
body.theme-alberta .views-module .btn,
body.theme-rundle .views-module .btn,
body.theme-storm .views-module .btn,
body.theme-utopia .views-module .btn,
body.theme-alberta.page-multisearch .field-actions .btn,
body.theme-rundle.page-multisearch .field-actions .btn,
body.theme-storm.page-multisearch .field-actions .btn,
body.theme-utopia.page-multisearch .field-actions .btn,
body.theme-alberta .block-hf-eds-search-filters > h3:not(.ttl-reset),
body.theme-rundle .block-hf-eds-search-filters > h3:not(.ttl-reset),
body.theme-storm .block-hf-eds-search-filters > h3:not(.ttl-reset),
body.theme-utopia .block-hf-eds-search-filters > h3:not(.ttl-reset) {
  background-color: #34495e !important;
}
body.theme-alberta.page-eds .btn:hover,
body.theme-rundle.page-eds .btn:hover,
body.theme-storm.page-eds .btn:hover,
body.theme-utopia.page-eds .btn:hover,
body.theme-alberta .search-views .btn:hover,
body.theme-rundle .search-views .btn:hover,
body.theme-storm .search-views .btn:hover,
body.theme-utopia .search-views .btn:hover,
body.theme-alberta .views-module .btn:hover,
body.theme-rundle .views-module .btn:hover,
body.theme-storm .views-module .btn:hover,
body.theme-utopia .views-module .btn:hover,
body.theme-alberta.page-multisearch .field-actions .btn:hover,
body.theme-rundle.page-multisearch .field-actions .btn:hover,
body.theme-storm.page-multisearch .field-actions .btn:hover,
body.theme-utopia.page-multisearch .field-actions .btn:hover,
body.theme-alberta .block-hf-eds-search-filters > h3:not(.ttl-reset):hover,
body.theme-rundle .block-hf-eds-search-filters > h3:not(.ttl-reset):hover,
body.theme-storm .block-hf-eds-search-filters > h3:not(.ttl-reset):hover,
body.theme-utopia .block-hf-eds-search-filters > h3:not(.ttl-reset):hover,
body.theme-alberta.page-eds .btn:active,
body.theme-rundle.page-eds .btn:active,
body.theme-storm.page-eds .btn:active,
body.theme-utopia.page-eds .btn:active,
body.theme-alberta .search-views .btn:active,
body.theme-rundle .search-views .btn:active,
body.theme-storm .search-views .btn:active,
body.theme-utopia .search-views .btn:active,
body.theme-alberta .views-module .btn:active,
body.theme-rundle .views-module .btn:active,
body.theme-storm .views-module .btn:active,
body.theme-utopia .views-module .btn:active,
body.theme-alberta.page-multisearch .field-actions .btn:active,
body.theme-rundle.page-multisearch .field-actions .btn:active,
body.theme-storm.page-multisearch .field-actions .btn:active,
body.theme-utopia.page-multisearch .field-actions .btn:active,
body.theme-alberta .block-hf-eds-search-filters > h3:not(.ttl-reset):active,
body.theme-rundle .block-hf-eds-search-filters > h3:not(.ttl-reset):active,
body.theme-storm .block-hf-eds-search-filters > h3:not(.ttl-reset):active,
body.theme-utopia .block-hf-eds-search-filters > h3:not(.ttl-reset):active,
body.theme-alberta.page-eds .btn:focus,
body.theme-rundle.page-eds .btn:focus,
body.theme-storm.page-eds .btn:focus,
body.theme-utopia.page-eds .btn:focus,
body.theme-alberta .search-views .btn:focus,
body.theme-rundle .search-views .btn:focus,
body.theme-storm .search-views .btn:focus,
body.theme-utopia .search-views .btn:focus,
body.theme-alberta .views-module .btn:focus,
body.theme-rundle .views-module .btn:focus,
body.theme-storm .views-module .btn:focus,
body.theme-utopia .views-module .btn:focus,
body.theme-alberta.page-multisearch .field-actions .btn:focus,
body.theme-rundle.page-multisearch .field-actions .btn:focus,
body.theme-storm.page-multisearch .field-actions .btn:focus,
body.theme-utopia.page-multisearch .field-actions .btn:focus,
body.theme-alberta .block-hf-eds-search-filters > h3:not(.ttl-reset):focus,
body.theme-rundle .block-hf-eds-search-filters > h3:not(.ttl-reset):focus,
body.theme-storm .block-hf-eds-search-filters > h3:not(.ttl-reset):focus,
body.theme-utopia .block-hf-eds-search-filters > h3:not(.ttl-reset):focus {
  background-color: #2b3c4e !important;
}
body.page-node.node-type-collection .bef-processed label > span,
body.page-feeds .stacks-feeds-facet-form-filter .feeds-sidebar-checkboxes label > span,
body.page-node.node-type-materials .materials-sidebar-checkboxes label > span,
body.page-materials .materials-sidebar-checkboxes label > span {
  background-color: #34495e !important;
}
body.page-node.node-type-collection .bef-processed label > span:hover,
body.page-feeds .stacks-feeds-facet-form-filter .feeds-sidebar-checkboxes label > span:hover,
body.page-node.node-type-materials .materials-sidebar-checkboxes label > span:hover,
body.page-materials .materials-sidebar-checkboxes label > span:hover,
body.page-node.node-type-collection .bef-processed label > span:active,
body.page-feeds .stacks-feeds-facet-form-filter .feeds-sidebar-checkboxes label > span:active,
body.page-node.node-type-materials .materials-sidebar-checkboxes label > span:active,
body.page-materials .materials-sidebar-checkboxes label > span:active,
body.page-node.node-type-collection .bef-processed label > span:focus,
body.page-feeds .stacks-feeds-facet-form-filter .feeds-sidebar-checkboxes label > span:focus,
body.page-node.node-type-materials .materials-sidebar-checkboxes label > span:focus,
body.page-materials .materials-sidebar-checkboxes label > span:focus {
  background-color: #2b3c4e !important;
}
body .view-eresources .eresource-title a {
  background-color: #34495e !important;
}
@media screen and (min-width: 64em) {
  body.theme-storm .cta-callout .cta-title a {
    background-color: #34495e !important;
  }
}
body.theme-storm:not(.page-node):not(.page-databases) #content-wrapper #page-title .page-title {
  background-color: #34495e !important;
}
body.theme-storm #before-content,
body.theme-storm #content-wrapper,
body.theme-storm #after-content {
  /*** Default ***/
  /*** Hover ***/
}
body.theme-storm #before-content .ttl-refine,
body.theme-storm #content-wrapper .ttl-refine,
body.theme-storm #after-content .ttl-refine,
body.theme-storm #before-content .blk-event fieldset .fieldset-legend,
body.theme-storm #content-wrapper .blk-event fieldset .fieldset-legend,
body.theme-storm #after-content .blk-event fieldset .fieldset-legend,
body.theme-storm #before-content .p-item-event .node-event > h2 a,
body.theme-storm #content-wrapper .p-item-event .node-event > h2 a,
body.theme-storm #after-content .p-item-event .node-event > h2 a,
body.theme-storm #before-content .p-item-hf_news-hf_news_listing > h2,
body.theme-storm #content-wrapper .p-item-hf_news-hf_news_listing > h2,
body.theme-storm #after-content .p-item-hf_news-hf_news_listing > h2,
body.theme-storm #before-content .p-item-stacks_rss-hf_rss_feeds > h2,
body.theme-storm #content-wrapper .p-item-stacks_rss-hf_rss_feeds > h2,
body.theme-storm #after-content .p-item-stacks_rss-hf_rss_feeds > h2,
body.theme-storm #before-content .p-item-news .node-news > h2 > a,
body.theme-storm #content-wrapper .p-item-news .node-news > h2 > a,
body.theme-storm #after-content .p-item-news .node-news > h2 > a,
body.theme-storm #before-content .p-item-resource_list h2,
body.theme-storm #content-wrapper .p-item-resource_list h2,
body.theme-storm #after-content .p-item-resource_list h2,
body.theme-storm #before-content .p-item-resource_list h2,
body.theme-storm #content-wrapper .p-item-resource_list h2,
body.theme-storm #after-content .p-item-resource_list h2,
body.theme-storm #before-content .p-item-brsacks_rss-hf_rss_feeds h2,
body.theme-storm #content-wrapper .p-item-brsacks_rss-hf_rss_feeds h2,
body.theme-storm #after-content .p-item-brsacks_rss-hf_rss_feeds h2,
body.theme-storm #before-content .p-item-event-listing h2,
body.theme-storm #content-wrapper .p-item-event-listing h2,
body.theme-storm #after-content .p-item-event-listing h2,
body.theme-storm #before-content .p-item-rss_block h2,
body.theme-storm #content-wrapper .p-item-rss_block h2,
body.theme-storm #after-content .p-item-rss_block h2 {
  background-color: #34495e !important;
}
body.theme-storm #before-content .cta-callout .cta-title a:hover,
body.theme-storm #content-wrapper .cta-callout .cta-title a:hover,
body.theme-storm #after-content .cta-callout .cta-title a:hover,
body.theme-storm #before-content .p-item-event .node-event > h2 a:hover,
body.theme-storm #content-wrapper .p-item-event .node-event > h2 a:hover,
body.theme-storm #after-content .p-item-event .node-event > h2 a:hover,
body.theme-storm #before-content .cta-callout .cta-title a:active,
body.theme-storm #content-wrapper .cta-callout .cta-title a:active,
body.theme-storm #after-content .cta-callout .cta-title a:active,
body.theme-storm #before-content .p-item-event .node-event > h2 a:active,
body.theme-storm #content-wrapper .p-item-event .node-event > h2 a:active,
body.theme-storm #after-content .p-item-event .node-event > h2 a:active,
body.theme-storm #before-content .cta-callout .cta-title a:focus,
body.theme-storm #content-wrapper .cta-callout .cta-title a:focus,
body.theme-storm #after-content .cta-callout .cta-title a:focus,
body.theme-storm #before-content .p-item-event .node-event > h2 a:focus,
body.theme-storm #content-wrapper .p-item-event .node-event > h2 a:focus,
body.theme-storm #after-content .p-item-event .node-event > h2 a:focus {
  background-color: #2b3c4e !important;
}
body .bento-pagination.slick-initialized .slick-active .page {
  background-color: #34495e !important;
}
body .bento-pagination.slick-initialized .slick-active .page:hover {
  background-color: #34495e !important;
}
body .bento-pagination.slick-initialized .slick-arrow a {
  color: #34495e !important;
}
body .bento-pagination.slick-initialized .slick-arrow a:hover {
  color: #34495e !important;
}
body.logged-in #header .contextual-links-wrapper ul.contextual-links li a,
body.logged-in #content-wrapper .contextual-links-wrapper ul.contextual-links li a,
body.logged-in #footer .contextual-links-wrapper ul.contextual-links li a {
  color: #333333 !important;
}
.theme-alberta .cta-callout span.field-content,
.theme-aurora .cta-callout span.field-content,
.theme-bishop .cta-callout span.field-content,
.theme-cascade .cta-callout span.field-content,
.theme-rundle .cta-callout span.field-content,
.theme-whyte .cta-callout span.field-content,
.theme-utopia .cta-callout span.field-content {
  border-color: #ecf1f4 !important;
}
body:not(.theme-aurora):not(.theme-cascade):not(.theme-whyte):not(.theme-rundle) .main-content .big-slider .inner-content img {
  border-color: rgba(236, 241, 244, 0) !important;
}
.theme-aurora .main-content .blk-big-slider .slick-next,
.theme-aurora .main-content .blk-big-slider .slick-prev,
.theme-rundle .main-content .blk-big-slider .slick-next,
.theme-rundle .main-content .blk-big-slider .slick-prev {
  border-color: rgba(236, 241, 244, 0) !important;
}
.theme-cascade .main-content .blk-big-slider .slick-prev,
.theme-cascade .main-content .blk-big-slider .slick-next,
.theme-cascade .main-content .blk-big-slider {
  border-color: rgba(236, 241, 244, 0) !important;
}
.theme-aurora .main-content .big-slider .inner-content,
.theme-rundle .main-content .big-slider .inner-content,
.theme-whyte .main-content .big-slider .inner-content {
  border-color: rgba(236, 241, 244, 0) !important;
}
.theme-cascade .main-content .pane-stacks-event-carousel,
.theme-cascade .main-content .pane-stacks-event-carousel .node.slick-slide {
  border-color: #ecf1f4 !important;
}
.theme-alberta .main-content .pane-stacks-event-carousel .node.slick-slide,
.theme-alberta .main-content .pane-stacks-event-carousel .slider-content.slick-slider,
.theme-aurora .main-content .pane-stacks-event-carousel .node.slick-slide,
.theme-aurora .main-content .pane-stacks-event-carousel .slider-content.slick-slider,
.theme-bishop .main-content .pane-stacks-event-carousel .node.slick-slide,
.theme-bishop .main-content .pane-stacks-event-carousel .slider-content.slick-slider,
.theme-rundle .main-content .pane-stacks-event-carousel .node.slick-slide,
.theme-rundle .main-content .pane-stacks-event-carousel .slider-content.slick-slider,
.theme-whyte .main-content .pane-stacks-event-carousel .node.slick-slide,
.theme-whyte .main-content .pane-stacks-event-carousel .slider-content.slick-slider,
.theme-utopia .main-content .pane-stacks-event-carousel .node.slick-slide,
.theme-utopia .main-content .pane-stacks-event-carousel .slider-content.slick-slider {
  border-color: #ecf1f4 !important;
}
.theme-alberta .main-content .pane-stacks-event-carousel .slick-arrow,
.theme-aurora .main-content .pane-stacks-event-carousel .slick-arrow,
.theme-rundle .main-content .pane-stacks-event-carousel .slick-arrow,
.theme-whyte .main-content .pane-stacks-event-carousel .slick-arrow,
.theme-utopia .main-content .pane-stacks-event-carousel .slick-arrow {
  border-color: #ecf1f4 !important;
}
.theme-cascade .main-content .mini-slider,
.theme-cascade .main-content .mini-slider .views-row.slick-slide {
  border-color: rgba(236, 241, 244, 0) !important;
}
.theme-alberta .main-content .mini-slider .views-row.slick-slide,
.theme-alberta .main-content .mini-slider .slider-content.slick-slider,
.theme-aurora .main-content .mini-slider .views-row.slick-slide,
.theme-aurora .main-content .mini-slider .slider-content.slick-slider,
.theme-bishop .main-content .mini-slider .views-row.slick-slide,
.theme-bishop .main-content .mini-slider .slider-content.slick-slider,
.theme-rundle .main-content .mini-slider .views-row.slick-slide,
.theme-rundle .main-content .mini-slider .slider-content.slick-slider,
.theme-whyte .main-content .mini-slider .views-row.slick-slide,
.theme-whyte .main-content .mini-slider .slider-content.slick-slider,
.theme-utopia .main-content .mini-slider .views-row.slick-slide,
.theme-utopia .main-content .mini-slider .slider-content.slick-slider {
  border-color: rgba(236, 241, 244, 0) !important;
}
.theme-alberta .main-content .mini-slider .slick-arrow,
.theme-aurora .main-content .mini-slider .slick-arrow,
.theme-rundle .main-content .mini-slider .slick-arrow,
.theme-whyte .main-content .mini-slider .slick-arrow,
.theme-utopia .main-content .mini-slider .slick-arrow {
  border-color: rgba(236, 241, 244, 0) !important;
}
.page-databases.theme-alberta .main-content .mini-slider,
.page-databases.theme-aurora .main-content .mini-slider,
.page-databases.theme-bishop .main-content .mini-slider,
.page-databases.theme-cascade .main-content .mini-slider,
.page-databases.theme-rundle .main-content .mini-slider,
.page-databases.theme-whyte .main-content .mini-slider,
.page-databases.theme-utopia .main-content .mini-slider,
.page-databases.theme-alberta .main-content .mini-slider,
.node-type-index-page.theme-aurora .main-content .mini-slider,
.node-type-index-page.theme-bishop .main-content .mini-slider,
.node-type-index-page.theme-cascade .main-content .mini-slider,
.node-type-index-page.theme-rundle .main-content .mini-slider,
.node-type-index-page.theme-whyte .main-content .mini-slider,
.node-type-index-page.theme-utopia .main-content .mini-slider {
  border-color: rgba(236, 241, 244, 0) !important;
}
.main-wrapper .stacks-collections-facet-form-filter > div,
.main-wrapper #stacks-collections-facet-form-filter > div {
  border-color: #ecf1f4 !important;
}
.main-wrapper .view-calendar .view-header,
.main-wrapper .view-calendar .view-content {
  border-color: #ecf1f4 !important;
}
.theme-alberta .main-wrapper .p-item:not(.p-item-custom_block) .pane-content .panel,
.theme-alberta .main-wrapper .p-item.p-item-custom_block .pane-content,
.theme-alberta .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-slider,
.theme-alberta .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-arrow,
.theme-aurora .main-wrapper .p-item:not(.p-item-custom_block) .pane-content .panel,
.theme-aurora .main-wrapper .p-item.p-item-custom_block .pane-content,
.theme-aurora .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-slider,
.theme-aurora .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-arrow,
.theme-bishop .main-wrapper .p-item:not(.p-item-custom_block) .pane-content .panel,
.theme-bishop .main-wrapper .p-item.p-item-custom_block .pane-content,
.theme-bishop .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-slider,
.theme-bishop .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-arrow,
.theme-rundle .main-wrapper .p-item:not(.p-item-custom_block) .pane-content .panel,
.theme-rundle .main-wrapper .p-item.p-item-custom_block .pane-content,
.theme-rundle .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-slider,
.theme-rundle .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-arrow,
.theme-whyte .main-wrapper .p-item:not(.p-item-custom_block) .pane-content .panel,
.theme-whyte .main-wrapper .p-item.p-item-custom_block .pane-content,
.theme-whyte .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-slider,
.theme-whyte .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-arrow,
.theme-utopia .main-wrapper .p-item:not(.p-item-custom_block) .pane-content .panel,
.theme-utopia .main-wrapper .p-item.p-item-custom_block .pane-content,
.theme-utopia .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-slider,
.theme-utopia .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .slick-arrow {
  border-color: #ecf1f4 !important;
}
.theme-cascade .main-wrapper .p-item:not(.p-item-custom_block) .pane-content .panel,
.theme-cascade .main-wrapper .p-item.p-item-custom_block .pane-content,
.theme-cascade .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .panel,
.theme-cascade .main-wrapper .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .coverflow-slider {
  border-color: #ecf1f4 !important;
}
.theme-alberta .main-wrapper .p-item .pane-content .content,
.theme-aurora .main-wrapper .p-item .pane-content .content,
.theme-cascade .main-wrapper .p-item .pane-content .content,
.theme-rundle .main-wrapper .p-item .pane-content .content,
.theme-whyte .main-wrapper .p-item .pane-content .content,
.theme-utopia .main-wrapper .p-item .pane-content .content {
  border-color: #ecf1f4 !important;
}
.theme-utopia .main-wrapper .p-item .pane-block {
  border-color: #ecf1f4 !important;
}
.theme-aurora .main-wrapper .p-item .pane-content {
  border-color: #ecf1f4 !important;
}
.theme-alberta .main-wrapper .p-item,
.theme-aurora .main-wrapper .p-item,
.theme-bishop .main-wrapper .p-item,
.theme-cascade .main-wrapper .p-item,
.theme-rundle .main-wrapper .p-item,
.theme-whyte .main-wrapper .p-item,
.theme-utopia .main-wrapper .p-item {
  border-color: #ecf1f4 !important;
}
.theme-aurora .main-wrapper #sub-footer .view-branch-location,
.theme-whyte .main-wrapper #sub-footer .view-branch-location {
  border-color: #ecf1f4 !important;
}
.theme-alberta .main-wrapper #sub-footer .view-branch-location .view-content {
  border-color: #ecf1f4 !important;
}
.theme-rundle .main-wrapper #sub-footer .view-branch-location .view-content {
  border-color: #ecf1f4 !important;
}
.theme-utopia .main-wrapper #sub-footer .content {
  border-color: #ecf1f4 !important;
}
.theme-cascade .main-wrapper #sub-footer .location-map .content {
  border-color: #ecf1f4 !important;
}
.theme-bishop .main-wrapper #sub-footer #block-stacks-locations-stacks-locations > .content {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch).page-user .main-wrapper .section-wrapper #main,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch).page-availability .main-wrapper .section-wrapper #main,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch).page-node:not(.node-type-guide):not(.node-type-index-page):not(.node-type-collection) .main-wrapper .section-wrapper #main {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .node-guide .block-item .block-inner,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .node-guide #quicktabs-container-guide .ttl {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .view-eresources .view-resource-single,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .view-eresources .eresources-items,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .view-eresources .eresources-items .views-row {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .view-eresources h3.eresource-title a {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch):not(.page-multisearch):not(.page-news) .news-items,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .views-room-listing .views-row,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .view-directory-listing .views-row,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .views-events-listing .views-row,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .news-items .views-row,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .view-reserves .views-row,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .view-research-guide .views-row,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .view-upcoming-events .views-row,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .view-rss-page .views-row {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch).page-news .content > .view-news,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch).page-user .content > form,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #block-hf-similartitles-similartitles,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #block-hf-reviews-review,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .node-detail,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch).page-solr .search-results .search-result,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch).page-solr .basic-search .search-results,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch).page-reservation #studyroom-reservation-edit-form,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch).page-availability .main,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch).page-roombooking .content-listing {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .sidebar form,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .views-links,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .sb-filter-checkbox,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .page-upcoming-events .views-links,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #block-hf-events-hf-events-calendar-link,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #studyroom-availability-search-form,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #hf-events-listings-branch-form-filter,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #hf-news-form-filter,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .page-databases .featured-database,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #hf-directories-form-filter,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #hf-events-listings-category-form-filter,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #hf-reserves-form-filter,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #stacks-research-guides-form-filter,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #views-exposed-form-calendar-month-filter,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #hf-databases-form-filter,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #hf-databases-form-search,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #stacks-collections-form-search,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #stacks-rss-enhanced-form-search,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #stacks-rss-enhanced-facet-form-filter > div,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #stacks-materials-form-search,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #stacks-materials-facet-form-filter,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #stacks-collections-form-filter,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .sidebar .featured-database,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #stacks-index-pages-form-search,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #stacks-index-pages-form-filter {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .p-item-bento_box .bnt-see-more:before,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch).page-multisearch .section-wrapper .bnt-item {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .tabWrapper a,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .tabWrapper:not(.no-item),
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .bnt-result-item,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .block-hf-eds-search-filters .refine-search,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .block-hf-eds-search-filters .refine-search p,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .block-hf-eds-search-filters .form-wrapper.open,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .block-hf-eds-search-filters > h3:not(.ttl-reset),
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .ttl-refine,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .search-head .views-row,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .search-head,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .keywords {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .page-title:after,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .ttl-refine:after,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .blk-title:after,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .p-item > h2:after,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .pane-content > .node > h2:after {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .view-branch-location .locations_branch_notes_item,
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) .location-map #tabs-wrapper {
  border-color: #ecf1f4 !important;
}
body:not(.theme-nelson):not(.theme-pyramid):not(.theme-storm):not(.theme-monarch) #footer {
  border-color: #ecf1f4 !important;
}
.theme-cascade.page-node .node.node-guide > .content,
.theme-cascade.page-comment .main-content,
.theme-cascade.page-node .main-content,
.theme-cascade #user-pass > div,
.theme-cascade #user-login > div,
.theme-cascade #studyroom-reservation-edit-form,
.theme-cascade.studyroom-space-calendar.main,
.theme-cascade.page-roombooking .views-room-listing > .content-listing,
.theme-cascade.page-upcoming-events .main > .views-events-listing,
.theme-cascade.node-index-page-desc p:not(:empty),
.theme-cascade.node-type-index-page .main > .view-eresources,
.theme-cascade.page-databases .main > .view-eresources,
.theme-cascade.page-research-guide .view-research-guide,
.theme-cascade.page-directorylisting .view-directory-listing.views-content,
.theme-cascade:not(.page-rss):not(.page-calendar) .item-list .pager,
.theme-cascade.page-rss .main-wrapper #main {
  border-color: #ecf1f4 !important;
}
.theme-bishop .p-item .pane-content .panel,
.theme-bishop .p-item:not(.p-item-slider_mini):not(.p-item-slider) .pane-content .coverflow-slider,
.theme-bishop .p-item .pane-content,
.theme-bishop .p-item .pane-content .contents,
.theme-bishop .p-item .pane-content .content,
.theme-bishop .content > .node,
.theme-bishop #block-stacks-locations-stacks-locations > .content {
  border-color: #ecf1f4 !important;
}
.theme-alberta .blk-resource-list .resource-flow-description,
.theme-aurora .blk-resource-list .resource-flow-description,
.theme-bishop .blk-resource-list .resource-flow-description,
.theme-cascade .blk-resource-list .resource-flow-description,
.theme-rundle .blk-resource-list .resource-flow-description,
.theme-whyte .blk-resource-list .resource-flow-description,
.theme-utopia .blk-resource-list .resource-flow-description {
  border-color: #ecf1f4 !important;
}
body div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a,
body div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink,
body div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a::after,
body div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink::after {
  color: #ffffff !important;
}
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > a,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > a,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > a,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > a,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > a,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > a::after,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > a::after,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > a::after,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > a::after,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > a::after,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > .nolink,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > .nolink,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > .nolink,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > .nolink,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > .nolink,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > .nolink::after,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > .nolink::after,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > .nolink::after,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > .nolink::after,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > .nolink::after {
  color: #ffffff !important;
}
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > a:hover,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > a:hover,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > a:hover,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > a:hover,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > a:hover,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > a::after:hover,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > a::after:hover,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > a::after:hover,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > a::after:hover,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > a::after:hover,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > .nolink:hover,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > .nolink:hover,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > .nolink:hover,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > .nolink:hover,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > .nolink:hover,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > .nolink::after:hover,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > .nolink::after:hover,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > .nolink::after:hover,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > .nolink::after:hover,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > .nolink::after:hover,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > a:active,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > a:active,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > a:active,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > a:active,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > a:active,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > a::after:active,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > a::after:active,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > a::after:active,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > a::after:active,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > a::after:active,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > .nolink:active,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > .nolink:active,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > .nolink:active,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > .nolink:active,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > .nolink:active,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > .nolink::after:active,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > .nolink::after:active,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > .nolink::after:active,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > .nolink::after:active,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > .nolink::after:active,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > a:focus,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > a:focus,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > a:focus,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > a:focus,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > a:focus,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > a::after:focus,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > a::after:focus,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > a::after:focus,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > a::after:focus,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > a::after:focus,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > .nolink:focus,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > .nolink:focus,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > .nolink:focus,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > .nolink:focus,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > .nolink:focus,
body.theme-rundle .main-nav .menu-block-wrapper > ul > li > .nolink::after:focus,
body.theme-base_stacks .main-nav .menu-block-wrapper > ul > li > .nolink::after:focus,
body.theme-alberta .main-nav .menu-block-wrapper > ul > li > .nolink::after:focus,
body.theme-bishop .main-nav .menu-block-wrapper > ul > li > .nolink::after:focus,
body.theme-utopia .main-nav .menu-block-wrapper > ul > li > .nolink::after:focus {
  color: #f2f2f2 !important;
}
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > a,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > a,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > a,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > a,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > a,
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > a,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > a,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > a,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > a,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > a,
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > a,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > a,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > a,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > a,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > a,
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > .nolink,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > .nolink,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > .nolink,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > .nolink,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > .nolink,
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > .nolink,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > .nolink,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > .nolink,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > .nolink,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > .nolink,
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > .nolink,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > .nolink,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > .nolink,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > .nolink,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > .nolink,
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > a::after,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > a::after,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > a::after,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > a::after,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > a::after,
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > a::after,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > a::after,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > a::after,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > a::after,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > a::after,
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > a::after,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > a::after,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > a::after,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > a::after,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > a::after,
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > .nolink::after,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > .nolink::after,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > .nolink::after,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > .nolink::after,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover > .nolink::after,
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > .nolink::after,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > .nolink::after,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > .nolink::after,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > .nolink::after,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active > .nolink::after,
body.theme-alberta .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > .nolink::after,
body.theme-base_stacks .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > .nolink::after,
body.theme-bishop .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > .nolink::after,
body.theme-whyte .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > .nolink::after,
body.theme-utopia .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus > .nolink::after {
  color: #ffffff !important;
}
body.theme-alberta .submenu-button::before,
body.theme-base_stacks .submenu-button::before,
body.theme-bishop .submenu-button::before,
body.theme-whyte .submenu-button::before,
body.theme-utopia .submenu-button::before,
body.theme-alberta #header .main-nav .menu-block-wrapper > ul > li > .submenu-button,
body.theme-base_stacks #header .main-nav .menu-block-wrapper > ul > li > .submenu-button,
body.theme-bishop #header .main-nav .menu-block-wrapper > ul > li > .submenu-button,
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > .submenu-button,
body.theme-utopia #header .main-nav .menu-block-wrapper > ul > li > .submenu-button {
  color: #ffffff !important;
}
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a,
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink,
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink {
  color: #ffffff !important;
}
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:hover,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:hover,
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:hover,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:hover,
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:hover,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:hover,
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:active,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:active,
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:active,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:active,
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:active,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:active,
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:focus,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:focus,
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:focus,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:focus,
body.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:focus,
body.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:focus {
  color: #ffffff !important;
}
body.theme-aurora .submenu-button::before,
body.theme-cascade .submenu-button::before,
body.theme-aurora.html .main-wrapper #header .main-nav .menu-block-wrapper > ul > li.active-trail > a.nolink::after,
body.theme-cascade.html .main-wrapper #header .main-nav .menu-block-wrapper > ul > li.active-trail > a.nolink::after,
body.theme-aurora #header .main-nav .menu-block-wrapper > ul > li > .submenu-button,
body.theme-cascade #header .main-nav .menu-block-wrapper > ul > li > .submenu-button {
  color: #ffffff !important;
}
body.theme-utopia div.main-wrapper #header .main-nav .menu-block-wrapper > ul > li > a.active,
body.theme-utopia div.main-wrapper #header .main-nav .menu-block-wrapper > ul > li > .nolink.active {
  color: #ffffff !important;
}
body.theme-utopia div.main-wrapper #header .main-nav .menu-block-wrapper > ul > li > a:hover,
body.theme-utopia div.main-wrapper #header .main-nav .menu-block-wrapper > ul > li > .nolink:hover,
body.theme-utopia div.main-wrapper #header .main-nav .menu-block-wrapper > ul > li > a:active,
body.theme-utopia div.main-wrapper #header .main-nav .menu-block-wrapper > ul > li > .nolink:active,
body.theme-utopia div.main-wrapper #header .main-nav .menu-block-wrapper > ul > li > a:focus,
body.theme-utopia div.main-wrapper #header .main-nav .menu-block-wrapper > ul > li > .nolink:focus {
  border-color: #f2f2f2 !important;
  color: #f2f2f2 !important;
}
body.theme-utopia div.main-wrapper #header .main-nav .menu-block-wrapper > ul > li > a.active-trail,
body.theme-utopia div.main-wrapper #header .main-nav .menu-block-wrapper > ul > li > .nolink.active-trail,
body.theme-utopia div.main-wrapper #header .main-nav .menu-block-wrapper > ul > li > .nolink:hover {
  border-color: #ffffff;
}
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > a,
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > .nolink {
  color: #ffffff !important;
}
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > a.active,
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > .nolink.active,
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > a::after,
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > .nolink::after {
  color: #ffffff !important;
}
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > a:hover,
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > .nolink:hover,
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > a:active,
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > .nolink:active,
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > a:focus,
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li > .nolink:focus {
  color: #f2f2f2 !important;
}
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li:not(:first-child),
body.theme-whyte #header .main-nav .menu-block-wrapper > ul > li:not(:last-child) {
  border-color: #ffffff !important;
}
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink {
  color: #ffffff !important;
}
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a::after,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink::after {
  color: #ffffff !important;
}
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .submenu-button::before {
  color: #ffffff !important;
}
body.theme-storm #header .section {
  background-color: rgba(0, 0, 0, 0) !important;
  border-color: rgba(13, 13, 13, 0) !important;
}
.theme-base_stacks .main-wrapper .main-nav,
.theme-alberta .main-wrapper .main-nav,
.theme-bishop .main-wrapper .main-nav {
  border-color: rgba(0, 0, 0, 0) !important;
}
.theme-aurora .main-wrapper #header .main-nav,
.theme-cascade .main-wrapper #header .main-nav,
.theme-whyte .main-wrapper #header .main-nav {
  background-color: rgba(0, 0, 0, 0) !important;
}
div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.active,
div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > ul li a {
  color: #ffffff !important;
}
div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul > li > a:hover,
div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul > li > a:active,
div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul > li > a:focus {
  color: #f2f2f2 !important;
}
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:hover,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:hover,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:hover,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.nolink:hover,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.nolink:hover,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.nolink:hover,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:hover,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:hover,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:hover,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:active,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:active,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:active,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.nolink:active,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.nolink:active,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.nolink:active,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:active,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:active,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:active,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:focus,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:focus,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:focus,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.nolink:focus,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.nolink:focus,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.nolink:focus,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:focus,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:focus,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a.nolink:focus {
  color: #ffffff !important;
}
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > .nolink,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > .nolink,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > .nolink,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail:hover > a.nolink,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail:hover > a.nolink,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail:hover > a.nolink,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > a,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > a,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > a,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > .nolink,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > .nolink,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > .nolink {
  color: #ffffff !important;
}
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a::after,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a::after,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a::after,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > .nolink::after,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > .nolink::after,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > .nolink::after,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail:hover > a.nolink::after,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail:hover > a.nolink::after,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail:hover > a.nolink::after,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > a::after,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > a::after,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > a::after,
.theme-aurora div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > .nolink::after,
.theme-cascade div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > .nolink::after,
.theme-storm div.main-wrapper #header .main-nav .content .menu-block-wrapper > ul li:hover > .nolink::after {
  color: #ffffff !important;
}
body:not(.theme-storm) .main-wrapper #header .main-nav .content .menu-block-wrapper {
  /*** Default State ***/
}
body:not(.theme-storm) .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul {
  background-color: #282c2f !important;
}
body:not(.theme-storm) .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul li a.active {
  background-color: #1c1f21 !important;
}
/*** Parent item with background ***/
.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul li a:hover,
.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul li a:active,
.main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul li a:focus {
  background-color: #1c1f21 !important;
}
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded.active,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded.active,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.active,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a.active,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink.active,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink.active,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > ul > li.active,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > ul > li.active,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded .active-trail,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded .active-trail,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a .active-trail,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a .active-trail,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink .active-trail,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink .active-trail,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > ul > li .active-trail,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > ul > li .active-trail,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:hover,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:hover,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:hover,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:hover,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:hover,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > ul > li:hover,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > ul > li:hover,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:focus,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:focus,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:focus,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:focus,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:focus,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > ul > li:focus,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > ul > li:focus,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded:active,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:active,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:active,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:active,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:active,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > ul > li:active,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > ul > li:active {
  background-color: #282c2f !important;
}
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul li a:hover,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul li a:hover,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul > li:hover,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul > li:hover,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul li a:focus,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul li a:focus,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul > li:focus,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul > li:focus,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul li a:active,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul li a:active,
.theme-aurora .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul > li:active,
.theme-cascade .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded > ul > li:active {
  background-color: #1c1f21 !important;
}
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded a,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded.has-link {
  background-color: #282c2f !important;
}
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:hover,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:hover,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded a:hover,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded.has-link:hover,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:active,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:active,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded a:active,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded.has-link:active,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > a:focus,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li > .nolink:focus,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded a:focus,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded.has-link:focus {
  background-color: #1c1f21 !important;
}
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.active-trail > a,
.theme-storm .main-wrapper #header .main-nav .content .menu-block-wrapper > ul > li.expanded a.active {
  background-color: #1c1f21 !important;
}
