/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--red:#ca2222;--gold:#d2b54a;--darkGold:#ab933c;--blue:#34399d;--darkBlue:#262972;--lightBlue:#1862b5;--beige:#fff7e7;--gray:#f0f0f0;}
@font-face{font-family:'Glyphicons Halflings';src:url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.eot);src:url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.woff2) format('woff2'),url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.woff) format('woff'),url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.ttf) format('truetype'),url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');}@font-face{font-family:'Nunito';src:url(/themes/custom/fitt-macewan-theme/fonts/Nunito/Nunito-VariableFont_wght.ttf) format('truetype');}@font-face{font-family:'Nunito Sans';src:url(/themes/custom/fitt-macewan-theme/fonts/Nunito_Sans/NunitoSans-VariableFont_YTLC%2Copsz%2Cwdth%2Cwght.ttf) format('truetype');}@font-face{font-family:'Source Sans';src:url(/themes/custom/fitt-macewan-theme/fonts/Source_Sans/SourceSans3-VariableFont_wght.ttf) format('truetype');}
@font-face{font-family:'Glyphicons Halflings';src:url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.eot);src:url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.woff2) format('woff2'),url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.woff) format('woff'),url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.ttf) format('truetype'),url(/themes/custom/fitt-macewan-theme/fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');}@font-face{font-family:'Nunito';src:url(/themes/custom/fitt-macewan-theme/fonts/Nunito/Nunito-VariableFont_wght.ttf) format('truetype');}@font-face{font-family:'Nunito Sans';src:url(/themes/custom/fitt-macewan-theme/fonts/Nunito_Sans/NunitoSans-VariableFont_YTLC%2Copsz%2Cwdth%2Cwght.ttf) format('truetype');}@font-face{font-family:'Source Sans';src:url(/themes/custom/fitt-macewan-theme/fonts/Source_Sans/SourceSans3-VariableFont_wght.ttf) format('truetype');}
body{font-family:'Nunito',sans-serif;font-size:18px;background-color:#a5aaa0;}h1,h1>span{font-family:'Source Sans' !important;font-weight:500 !important;font-size:2.6rem !important;padding-bottom:9.5px !important;margin:42px 0 21px 0 !important;border-bottom:1px solid #e6e6e6;}h2{margin:20px 0 15px 0px;font-family:'Nunito Sans';font-weight:bold;font-size:1.6rem;}h3{margin:10px 0 10px 0px;font-family:'Nunito Sans';font-size:1.4rem;font-weight:bold;color:var(--darkGold);}a{color:#34399d;text-decoration:none;}a:hover,a:focus{color:#165ba8;text-decoration:underline;}.region-content p{margin-left:15px;}figcaption{font-size:0.8rem;color:#333333;line-height:1.2rem;}
.layout-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;}main{flex-grow:2;max-width:1170px;width:1170px;display:inline-block;margin-right:auto;margin-left:auto;background-color:white;padding:15px;height:calc(100% - 360px);}.layout-content{display:grid;grid-template-columns:repeat(12,1fr);}.grid-12{grid-column:1 / span 12;}.grid-9{grid-column:1 / span 9;padding-right:20px;}.grid-8{grid-column:1 /span 8;padding-right:20px;}.grid-4{grid-column:9 /span 4;}.grid-3{grid-column:10 /span 3;}footer{width:100%;height:120px;color:white;background-color:black;text-align:center;}footer a{color:white;}footer p{line-height:20px;}footer .field{border-bottom:none !important;padding-bottom:0 !important;margin-bottom:0 !important;line-height:0 !important;}.region-search{width:100%;}#block-fitt-macewan-searchform,#block-fitt-macewan-theme-page-title{display:inline-block;width:100%;}.region-search form{display:flex;align-items:flex-start;width:100%;margin-top:20px;}.region-search form .js-form-item{flex-grow:2;margin:0px;}.region-search form input.form-search{width:100%;height:45px;padding:10px;color:#333333;background-color:#f0f0f0;border:1px solid #34399d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.region-search form input.form-search:focus{background-color:white;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);}.region-search input.button{height:45px;padding:10px 18px;font-size:15px;line-height:25px;text-align:center;background-color:#34399d;border:1px solid #34399d;color:#ffffff;cursor:pointer;}.search-record{width:100%;display:block;padding-bottom:10px;border-bottom:1px solid #f0f0f0;margin-bottom:10px;}.search-record .sr-left,.search-record .sr-right{display:table-cell;}.search-record .sr-physical-details{margin-right:10px;text-align:center;font-size:0.8rem;}.search-image,.search-text{display:inline-block;vertical-align:top;}.search-image{margin-right:10px;}.pager__items{padding:0;display:flex;justify-content:center;align-items:flex-start;}.pager__item{display:inline-block;width:48px;height:48px;text-align:center;line-height:48px;padding:0;border:1px solid #dddddd;}.pager__item--last,.pager__item--first{width:auto;padding-left:12px;padding-right:12px;}.pager__item>a{text-decoration:none;}legend{display:inline-block;position:relative;top:0;}.collapsed,.expanded{padding:0px;margin-left:0px;margin-right:0px;margin-top:20px;border:none;position:relative;}.collapsed div,.expanded div{width:100%;}.collapse article,.expanded article{width:auto;display:inline-block;}.collapsed legend span:after{content:'\e250';margin-left:6px;font-size:12px;line-height:17px;font-family:'Glyphicons Halflings';}.expanded legend span:after{content:'\e252';margin-left:6px;font-size:12px;margin-left:6px;font-family:'Glyphicons Halflings';}.collapsed legend,.expanded legend{width:100%;color:#333333;border-color:#dddddd;padding:10px 15px;font-size:17px;cursor:pointer;background-color:var(--gold);}.collapsed .fieldset-wrapper{display:none;margin:10px;}.expanded .fieldset-wrapper{display:inline-block;margin:10px;}.track-details{display:none;margin-left:40px;}.track-details .field__label{color:#333333;}.track-details .field__items,.track-details .field__item{color:#333333;line-height:26px;}div[class*='record-side-a-track']>.field__items,div[class*='record-side-b-track']>.field__items{width:100%;}div[class*='record-side-a-track']>.field__items>.field--item,div[class*='record-side-b-track']>.field__items>.field--item{display:block;}.track > h2,article > h2{display:inline-block;padding-right:20px;font-size:1rem;font-weight:normal;}.track span.expand-button{font-size:0.8rem;}.expand-button{content:'Show Details';font-size:0.8rem;text-decoration:none;color:#333;cursor:pointer;}.field--label-inline .field--label,.track .field--label{display:block;}.field--label{font-weight:bold;}.field--label:after{content:':\A';}.field--label-inline .field--item,.field--label-inline .field__items,.track .field--item,.track .field__items{display:block;}.expand-button{cursor:pointer;}#block-fitt-views-block-view-track-available-on h2{font-family:'Nunito',sans-serif;font-size:1rem;margin-top:0;margin-bottom:0;}.content .field{border-bottom:1px solid #e5e5e5;margin-bottom:5px;padding-bottom:5px;}.content .field__items,.content .field--item{display:block;}.content .field--name-field-record-jacket-image{border-bottom:none;}.content .field--item a img{float:left;margin-right:15px;margin-bottom:15px;}div.search-advanced{display:none;visibility:hidden;}.region-sidebar-right{margin-top:15px;padding:15px;background-color:#fff7e7;border:1px solid #e3e3e3;}.region-sidebar-right ul{padding-left:21px;list-style-type:square;}.region-sidebar-right h2{font-size:1.2rem;margin:0 0 15px;0;}#block-fitt-macewan-theme-shelfuniquecontentlist div{padding-bottom:5px;}
header{display:inline-block;width:100%;height:260px;background-color:var(--red);}.site-logo img{height:250px;}
nav.tabs{margin:1em 0;border-bottom:1px solid #dddddd;}ul.tabs{margin:0;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;margin-bottom:-1px;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:10px 15px;text-decoration:none;}.tabs a.is-active{background-color:#eee;color:#555555;background-color:#ffffff;border:1px solid #dddddd;border-bottom-color:rgb(221,221,221);border-bottom-color:transparent;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.field{border-bottom:2px solid #dddddd;padding-bottom:5px;margin-bottom:5px;line-height:24px;}.field__label{font-weight:bold;}.field__label::after{content:':';}.field--name-title{border:none;font-size:18px;}.node--type-track h2 a{text-decoration:none;}
#user-login-form div{margin-bottom:20px;}#user-login-form label{width:90px;display:inline-block;}
