.micro-rotated>div>div{-webkit-transform:none;transform:none}@media only screen and (max-width: 479px){body{width:100%;padding:0 1em;box-sizing:border-box}}.library{width:100%}#library-archive{padding-top:1em}#library-archive>p:first-child{font-size:1.125em;font-weight:bold;margin-bottom:1em}.library:nth-child(2n){background:#f1f1f1}#libraries-map-legend{padding:1em 0}#libraries-map-legend h3{margin-bottom:1em}#libraries-map-legend .color-codes p{padding:.5em 0}.library-macro{padding:1em}.map-window .library-macro{padding:0}.map-window .library-macro .library-details{padding-left:1em;padding-right:1em;padding-bottom:1em}.map-window .library-macro .links{padding-left:1em;padding-right:1em}.library-macro h2{font-size:1.3em !important}.map-window .library-macro h2{margin:0 !important}.library-macro h2 a{font-weight:bold}.map-window .library-macro h2 a{font-weight:normal;color:#000}.library-macro h3{font-weight:bold;margin-bottom:.5em}#home-content article{width:calc(33.333% - 20px) !important}@media only screen and (min-width: 1382px){#home-content article{width:calc(33.333% - 40px) !important}}@media only screen and (min-width: 480px){#home-content article{padding:1em !important;box-sizing:border-box}#home-content article:first-child{padding-left:0 !important}#home-content article:last-child{padding-right:0 !important}}@media only screen and (min-width: 992px){#column-a{box-sizing:border-box;padding-right:1.5em}}#libraries-map{width:100%}.archive-settings{padding:1em;box-sizing:border-box;width:100% !important;border:1px solid #ccc}.archive-settings label{font-weight:bold;font-size:.85em;margin-bottom:.5em}.archive-settings select{background:#fff;height:3em;width:100% !important;border:1px solid #CCC;border-radius:0}.archive-settings .filter select[name=sort_order]{width:100% !important}.archive-settings input[type="text"]{height:3em;box-sizing:border-box;padding:0 .5em;border:1px solid #CCC}.archive-settings .exposed-form a{font-size:.85em}@media only screen and (min-width: 992px){.archive-settings{width:661px}}.library .links>a,.service-library a,.related-libraries a,.library address{line-height:1.25em}.library-quick-search-filter{border:none !important;float:none;width:100%}#post-code{margin-bottom:1.5em;float:none}#edit-submit-libraries{height:2em;font-size:1em;box-shadow:none;background:#C30A67;color:#fff;border-radius:0}#edit-submit-libraries:hover{text-decoration:underline}#library-maps-search-form .form-item-library{margin-right:.75em}#library-maps-search-form #edit-library{width:100% !important}#edit-field-library-zone-value-wrapper{margin-left:0}#library-maps-search-form .form-item-library{margin-right:0 !important}@media only screen and (min-width: 480px){#views-exposed-form-libraries-libraries-archive .exposed-filters .filter:last-of-type{outline:1px solid red;width:100%}.library-macro{padding:1em}#libraries-map-legend{padding:1em}.library-quick-search-filter{width:100%}#views-exposed-form-libraries-libraries-archive .filter{width:100%;margin-right:0;float:none}#post-code{margin-right:0}}#post-code{width:100%}@media only screen and (min-width: 768px){#views-exposed-form-libraries-libraries-archive .exposed-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#views-exposed-form-libraries-libraries-archive .exposed-filters .filter{width:calc(33.3333% - .5em)}#views-exposed-form-libraries-libraries-archive .exposed-filters .filter-actions{width:100%}}@media only screen and (min-width: 1382px){.color-codes p{width:17%}}body.map-window #map-search{padding-right:16px}body.map-window #map-search h2{font-family:Arial;font-weight:bold;font-size:1em}body.map-window #map-search input{height:2.5em;width:100%}body.map-window #library-map-archive{margin-top:80px}.map-info-library .library-details>div{padding-bottom:1em;border-bottom:1px solid #ccc;margin-bottom:1em}.map-info-library .library-details>div:last-child{margin-bottom:0}.archive-settings #autocomplete{width:100% !important;max-width:644px !important}.archive-settings #autocomplete li{padding:.5em;border-bottom:1px solid #ccc;cursor:pointer}.archive-settings #autocomplete li:last-child{border-bottom:none}.library-details+.library-details{padding-top:1em}.library-details+.library-details .library-manager{width:57%}@media only screen and (max-width: 479px){.library-details+.library-details .library-manager{margin-left:0}}
