html {color: #222;font-size: 1em;line-height: 1.4;}::-moz-selection {background: #b3d4fc;text-shadow: none;}::selection {background: #b3d4fc;text-shadow: none;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}audio, canvas, iframe, img, svg, video {vertical-align: middle;}fieldset {border: 0;margin: 0;padding: 0;}textarea {resize: vertical;}.browserupgrade {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}.main-logo {margin-top: 40px;margin-bottom: 30px;}.nav-wrap {background: #7d1211;}.menu > ul > li > ul > .menu-desc {padding: 10px;padding-right: 20px;font-size: 18px;font-weight: 300;min-height: 140px;}.events-gap {padding-right: 150px;}.menu > ul > li > ul > .persona-desc {padding: 10px;font-size: 20px;text-align: center;font-weight: 300;letter-spacing: 0.2px;}.menu > ul > li > ul > .persona-desc:after {margin-left: 20px;padding-bottom: 20px;font-family: 'ionicons';content: "\f125";color: #fff;font-size: 17px;text-align: center;margin-top: -50px;}.redhotspot {width: 25px;height: 25px;background: url(../images/thechamber_icon.png);background-repeat: no-repeat;}.gov-logo {margin-right: 15px;margin-top: 20px;}.quick-links {margin-top: 20px;}.search-wrap {margin-right: 15px;margin-top: 10px;margin-bottom: 20px;}.search-bar {margin-top: 38px;background: #ecf0f1;min-width: 230px;padding: 8px;padding-left: 15px;padding-right: 40px;font-size: 16px;font-family: 'Roboto', Helvetica, Arial, sans-serif;font-style: italic;outline: none;border: 0;box-shadow: none;}.click-search {background: #ecf0f1;border: none;padding-top: 9px;padding-bottom: 5px;padding-right: 10px;margin-left: -4px;}.searchbg {background: #ecf0f1 !important;}.search-clickable {background-image: none !important;}.search-homepg-field {display: inline-block;background: #ecf0f1;padding: 8px;}.search-homepg-field input {border: none;padding-top: 3px;padding-left: 8px;background: #ecf0f1;font-size: 16px;font-family: 'Roboto', Helvetica, Arial, sans-serif;font-style: italic;letter-spacing: 0.2px;}.search-homepg-field input:focus {outline: none;}.search-homepg-field button {border: none;background: none;}.search-homepg-field button:hover {opacity: 0.7;}.quick-links ul {list-style: none;display: inline-block;margin-top: 15px;margin-right: 5px;}.quick-links ul li {display: inline-block;margin: 0 7px;}.quick-links a {color: #1b3342;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;font-weight: 700;}.quick-links ul li:hover {text-decoration: none;}.fa-sm {font-size: 7px !important;}.nopadding {padding-left: 0px !important;padding-right: 0px !important;}.absolute-position {position: absolute;}#accordion {margin-bottom: 30px;}.par-sitename {color: #AE3200;font-family: 'Lato' Helvetica, Arial, sans-serif;font-size: 22px;position: absolute;top: 44%;left: 34%;}.subpage-content a {color: #365B73;}.subpage-content h5 {font-size: 16px;font-family: 'Roboto', Helvetica, Arial, sans-serif;font-weight: 600;}.vertical-align {display: flex;align-items: center;}.img-responsive {width: 100%;max-width: 100%;}.subpage-content {font-family: 'Lato', Helvetica, Arial, sans-serif;padding-top: 30px;padding-bottom: 80px;}.subpage-content p {font-size: 16px;line-height: 25px;font-family: 'Roboto', Helvetica, Arial, sans-serif;}.subpage-title {font-family: 'Lato', Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 3px;font-size: 40px;padding-bottom: 15px;text-transform: uppercase;}.subpage-content blockquote {background: #efefef;color: #000;padding: 25px;border-left: none;font-size: 14px;}.subpage-content blockquote p {font-size: 13px;line-height: 20px;}.breadcrumbs-wrap {list-style: none;}.breadcrumbs-wrap a {color: #7f8c8d;font-size: 15px;}.breadcrumbs-wrap a:visited {color: #7f8c8d;}.breadcrumbs {list-style: none;padding: 0;margin-top: 5px !important;margin: 0;}.breadcrumbs li {display: inline-block;color: #595959;}.breadcrumbs li a {color: #595959;font-size: 14px;}.breadcrumbs li a:visited {color: #595959;}.breadcrumbs li:after {content: "\203A";color: #7f8c8d;margin: 0 10px;font-size: 18px;}.breadcrumbs li:last-child:after {display: none;}.sidebar-wrap {font-family: 'Roboto', Helvetica, Arial, sans-serif;}.sidebar-wrap h3 {font-weight: 300;font-size: 22px;margin-bottom: 15px;text-align: center;}.sp-sidebar-nav {background: #ecf0f1;border-bottom: 1px solid rgba(27, 51, 66, 0.3);padding: 10px;padding-top: 10px;padding-bottom: 10px;margin-bottom: 60px;position: relative;}.sidebar-nav-image {position: absolute;z-index: 2;margin-left: 15px;margin-top: -30px;}.sidebar-wrap ul {margin-left: -35px;padding-left: 30px;}.sidebar-wrap ul li {font-weight: 400;list-style: none;line-height: 26px;font-size: 16px;}.sidebar-wrap ul li a {color: #000;}.sidebar-wrap ul li a:visited {color: #000;}.sidebar-wrap ul li a.active {font-weight: bold;}.arrow-ul {margin-left: 1px !important;}.arrow-ul li {list-style: url(../images/li-arrow.png) !important;}.sidebar-third-tier li:before {font-family: 'ionicons';content: "\f125";color: #1b3342;margin: 0 10px;font-size: 12px !important;}.sub-title {color: #000;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 18px;font-weight: 900;letter-spacing: 4px;text-align: center;}.home-icon {border-left: 1px solid rgba(255, 255, 255, 0.6);border-right: 1px solid rgba(255, 255, 255, 0.5);}.home-icon:hover {opacity: 0.8;}.menu > ul > li > ul > li .menu-nav-header {color: #FFF;padding: .2em 0;width: 95%;display: block;font-size: 17px;line-height: 18px;font-weight: 400;border-bottom: 1px solid #FFF;font-weight: 700;}.menu > ul > li > ul .menu-nav-header-spacing {margin-top: 54px;}.persona-dropdown {float: right !important;}.persona-icon-dropdown {margin-top: 20px;margin-bottom: 30px;}.persona-icon {border-left: 1px solid rgba(255, 255, 255, 0.6);border-right: 1px solid rgba(255, 255, 255, 0.5);}.persona-icon:after {font-family: 'ionicons';content: "\f123";color: #fff;margin-left: 10px;font-size: 10px !important;}.persona-icon img:after {font-family: 'ionicons';content: "\f123";color: #fff;margin-left: 10px;font-size: 10px !important;}#accordion a {color: #467491;}.ui-accordion {font-family: 'Roboto', Helvetica, Arial, sans-serif;}.ui-accordion .ui-accordion-header {margin: 0 0 0 !important;padding: 16px 10px !important;font-weight: 700;}.mp-accordion .ui-accordion .ui-accordion-header {font-weight: 400;}.ui-accordion-header .mp-info {background: none !important;}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: none;background: #7d1211 !important;font-weight: normal;color: #ffffff;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: #fcfcfc;border: 1px solid rgba(197, 197, 197, 0.4);color: #454545;}.owl-theme .owl-controls {bottom: 25% !important;z-index: 10 !important }#indexbanner img {width: 100%;}#indexbanner .item .captions {position: absolute;top: 20%;max-width: 70%;left: 14%;padding: 30px;color: white;padding-bottom: 35px;font-size: 30px;font-family: 'Lato', Helvetica, Arial, sans-serif;font-weight: 400;text-align: center;}#indexbanner .item .captions h2 {color: #FFF;}.owl-page active {background: #1b3342 !important;}.owl-theme .owl-controls .owl-page span {background: #FFF !important;}.item {position: relative;}.banner-overlay {position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;background-color: rgba(27, 51, 66, 0);background: linear-gradient(transparent 15%, rgba(0, 0, 0, 0));}.announcements-wrap {background: #ecf1f1;width: 84.5%;color: #000;font-family: 'Roboto', Helvetica, Arial, sans-serif;font-size: 16px;padding: 30px;position: absolute;padding-bottom: 15px;z-index: 2;margin-top: -4.5%;margin-left: 7.5%;-webkit-box-shadow: 8px 9px 13px -8px rgba(51, 51, 51, 0.39);-moz-box-shadow: 8px 9px 13px -8px rgba(51, 51, 51, 0.39);box-shadow: 8px 9px 13px -8px rgba(51, 51, 51, 0.39);}.announcements-title {border-right: 1px solid #c9cdcd;}.announcements-title h1 {color: #000;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 18px;font-weight: 900;letter-spacing: 4px;text-align: center;}.announcements-wrap p {font-size: 16px;}.mp-title {text-align: left;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 17px;font-weight: 900;letter-spacing: 4px;}.mp-wrap {margin-top: 9%;background: #ecf1f1;padding: 30px;padding-left: 10px;margin-bottom: 20px;border-bottom: 1px solid rgba(219, 220, 220, 0.8);}.mp-search {padding-left: 15px;}.mp-button {border-radius: 6px;background: #1b3342;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 16px;color: #FFF;font-weight: 900;letter-spacing: 3px;padding: 15px;padding-left: 20px;padding-right: 20px;border: 0;outline: none;}.mp-button:hover {opacity: 0.8;}.whitebg {background-color: #FFF !important;}.form-field-name {background: url(../images/name_icon.png) no-repeat scroll 14px 14px;color: #666;min-width: 320px;padding: 15px;padding-left: 15px;font-size: 15px;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;border: 0;box-shadow: none;text-indent: 35px;margin-bottom: 5px;border: 1px solid rgba(0, 0, 0, 0.1);}.form-field-postalcode {background: url(../images/postalcode_icon.png) no-repeat scroll 14px 14px;color: #666;min-width: 320px;padding: 15px;padding-left: 15px;font-size: 15px;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;border: 0;box-shadow: none;text-indent: 35px;margin-bottom: 5px;border: 1px solid rgba(0, 0, 0, 0.1);}.form-field-constituency {background: url(../images/constituency_icon.png) no-repeat scroll 14px 14px;color: #666;min-width: 320px;padding: 15px;padding-left: 15px;font-size: 15px;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;border: 0;box-shadow: none;text-indent: 35px;margin-bottom: 5px;border: 1px solid rgba(0, 0, 0, 0.1);}.form-field-streetpc {background: url(../images/postalcode_icon.png) no-repeat scroll 14px 14px;color: #666;min-width: 970px;padding: 15px;padding-left: 15px;font-size: 15px;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;border: 0;box-shadow: none;text-indent: 35px;margin-bottom: 5px;border: 1px solid rgba(0, 0, 0, 0.1);}.form-field-name:focus, .form-field-postalcode:focus, .form-field-constituency:focus, .form-field-streetpc:focus {border: 1px solid rgba(27, 51, 66, 0.3);transition: ease-in-out, width .35s ease-in-out;}.news-item {padding: 30px;padding-bottom: 40px;background: #fcfcfc;border: 1px solid rgba(203, 203, 203, 0.3);border-radius: 3px;margin-bottom: 30px;}.news-item h2 {font-family: 'Lato', Helvetica, Arial, sans-serif;color: #000;margin-bottom: 40px;font-weight: 400;font-size: 18px;line-height: 22px;}.news-wrap {padding-bottom: 5px;padding-top: 25px;}.news-item img {margin-top: 20px;margin-bottom: 20px;}.news-item article p {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;font-weight: 400;line-height: 23px;margin-bottom: 35px;}.read-more-btn {border-radius: 6px;background: #1b3342;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;color: #FFF;font-weight: 900;letter-spacing: 1px;text-align: center;padding: 12px;padding-left: 20px;padding-right: 20px;border: 0;outline: none;}.read-more-btn {text-decoration: none;opacity: 0.8;background: #fcfcfc;color: #1b3342;border: 1px solid #1b3342;}.newsevents-mobilewrap {display: none;}.news-item-mobile {padding: 30px;padding-bottom: 40px;padding-top: 15px;background: #fcfcfc;border: 1px solid rgba(203, 203, 203, 0.3);border-radius: 3px;margin-bottom: 30px;height: auto;}.news-item-mobile h2 {font-family: 'Lato', Helvetica, Arial, sans-serif;color: #000;margin-bottom: 40px;font-weight: 400;font-size: 18px;line-height: 22px;}.news-item-mobile img {margin-top: 20px;margin-bottom: 20px;}.news-item-mobile article p {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;font-weight: 400;line-height: 23px;margin-bottom: 35px;}.mobilewrap-events {display: none;}.mobileblock-events {background: #213948;margin-bottom: 30px;padding-top: 6px;padding-bottom: 40px;}.mobileblock-events h3 {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 30px;color: #FFF;font-weight: 700;text-align: center;padding: 5px;min-height: 100px;}.mobileblock-events h4 {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 18px;color: #FFF;font-weight: 400;text-align: center;margin-bottom: 30px;}.mobileviewevent-btn {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 16px;min-width: 240px;background: #FFF;color: #213948;font-weight: 700;text-align: center;padding: 13px;padding-left: 40px;padding-right: 40px;border-radius: 3px;letter-spacing: 1px;}.mobileviewevent-btn:hover {opacity: 0.9;text-decoration: none;}.debatesreport-wrap {background: #213948;margin-top: 30px;margin-bottom: 30px;padding-top: 6px;padding-bottom: 40px;position: relative;z-index: 90;min-height: 200px;}.debatesreport-wrap h3 {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 20px;color: #FFF;font-weight: 700;text-align: center;padding: 10px;min-height: 100px;}.debatesreport-wrap h4 {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 18px;color: #FFF;font-weight: 400;text-align: center;margin-bottom: 30px;}.viewreport-btn {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 16px;min-width: 240px;background: #FFF;color: #213948;font-weight: 700;text-align: center;padding: 13px;padding-left: 40px;padding-right: 40px;border-radius: 3px;letter-spacing: 1px;}.viewreport-btn:hover {opacity: 0.9;text-decoration: none;}.btn-icon {margin-right: 15px;}.selectcommittee-wrap h3 {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 30px;color: #FFF;font-weight: 700;text-align: center;padding: 5px;min-height: 70px;}.selectcommittee-wrap {background: #213948;margin-top: 30px;padding-top: 6px;padding-bottom: 40px;}.otherselectcommittee-wrap {margin-top: 40px;}.current-mp-wrap, .billsintroduced-wrap, .pressreleases-wrap {margin-top: 0px;background: #ecf1f1;padding: 30px;margin-bottom: 30px;border-bottom: 1px solid rgba(219, 220, 220, 0.8);}.form-field-namepc {background: url(../images/search_icon.png) no-repeat;background-position: right 18px center;border: 1px solid rgba(0, 0, 0, 0.1);color: #666;width: 100%;padding: 15px;padding-left: 15px;font-size: 15px;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;box-shadow: none;text-indent: 5px;margin-bottom: 5px;}.form-field-namepc:focus {border: 1px solid rgba(27, 51, 66, 0.3);}.current-mp-button {margin-top: 20px;border-radius: 6px;background: #1b3342;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 16px;color: #FFF;font-weight: 900;letter-spacing: 3px;padding: 15px;padding-left: 20px;padding-right: 20px;border: 0;outline: none;}.current-mp-button:hover {opacity: 0.8;}.party-select, .month-select, .year-select, .title-select, .parl-select, .paper-select, .presenter-select, .category-select, .source-select, .year-start-select, .year-end-select {border-radius: 0px;padding: 15px;padding-left: 15px;width: 100%;font-size: 15px;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;border: 1px solid rgba(2, 0, 0, 0.1);}.current-mp-filter-wrap {margin-top: 15px;background: #fbfbfb;padding: 30px;margin-bottom: 40px;border-bottom: 1px solid rgba(219, 220, 220, 0.8);}.number-select {border-radius: 0px;padding: 5px;margin-left: 10px;padding-left: 5px;min-width: 70px;font-size: 14px;font-weight: 700;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;border: 1px solid rgba(0, 0, 0, 0.1);}.mp-img {border: 1px solid rgba(0, 0, 0, 0.1);width: 100%;object-fit: contain;}.current-mp-name {font-size: 19px;font-family: 'Roboto', Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.1px;margin-bottom: 10px;}.selectmp-img {border: 1px solid rgba(0, 0, 0, 0.1);width: 100%;object-fit: contain;max-height: 201px;min-height: 201px;font-family: 'object-fit: contain;' }.selectmp-img.compat-object-fit {background-size: cover;background-position: center;}.selectmp-img.compat-object-fit img {opacity: 0;}.connect-info {margin-top: 0px;background: #ecf1f1;margin-left: 0px;margin-bottom: 35px;padding: 0px;border-bottom: 1px solid rgba(219, 220, 220, 0.8);}.connect-info a {color: #1b3342;font-size: 15px;margin-left: 15px;}.connect-info .fa {font-size: 23px !important;}.connect-info h1 {font-family: 'Roboto', Helvetica, Arial, sans-serif;color: #1b3342;font-size: 11px;font-weight: 700;letter-spacing: 0.2px;padding-top: 7px;padding-left: 15px;}.mp-row {margin-top: 30px;}.mp-list-sort h4 {padding-bottom: 15px;font-size: 18px;font-weight: 700;letter-spacing: 0.2px;border-bottom: 1px solid #efefef;min-height: 58px;}.mp-sort-name {font-size: 14px;font-weight: 700;letter-spacing: 0.2px;margin-top: 30px;}.mp-sort-name > span {font-weight: normal;color: #467491 }.mp-sort {margin-top: 30px;}.centertext {text-align: center;}.list {font-family: sans-serif;margin: 0;padding: 20px 0 0;}.list > li {display: block;border-bottom: 1px solid #efefef;padding: 2px;padding-top: 30px;box-shadow: inset 0 1px 0 #fff;}.list > li > a {font-size: 16px;margin: 0 0 0.3rem;font-weight: normal;font-weight: bold;color: #111;}.sort {padding-left: 0px;border-radius: 6px;width: 100%;border: none;display: inline-block;color: #000;text-decoration: none;}.formermp-header {font-size: 12px !important;min-height: 70px !important;}.sort:hover {color: #23527c;opacity: 0.7;cursor: pointer;}.sort:focus {outline: none;}.sort:after {display: inline-block;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid transparent;font-family: 'ionicons';color: #000;font-size: 18px;content: "";position: relative;top: -10px;left: 15px;right: -5px;}.sort.asc:after {content: "\f3d0";font-size: 18px;font-family: 'ionicons';position: relative;top: 2px;right: -5px;}.sort.desc:after {content: "\f3d8";font-size: 18px;font-family: 'ionicons';position: relative;top: 0px;right: -5px;}.pagination > li > a {color: #222 !important;}.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {color: #222 !important;background: #f0f0f0 !important;border-color: #ddd !important;}.form-field-name-mp {background: url(../images/name_icon.png) no-repeat scroll 14px 14px;color: #666;min-width: 460px;padding: 15px;padding-left: 15px;font-size: 15px;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;border: 0;box-shadow: none;text-indent: 35px;margin-bottom: 5px;border: 1px solid rgba(0, 0, 0, 0.1);}.form-field-postalcode-mp {background: url(../images/postalcode_icon.png) no-repeat scroll 14px 14px;color: #666;min-width: 460px;padding: 15px;padding-left: 15px;margin-left: 10px;margin-right: 10px;font-size: 15px;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;border: 0;box-shadow: none;text-indent: 35px;margin-bottom: 5px;border: 1px solid rgba(0, 0, 0, 0.1);}.form-field-streetpc-mp {background: url(../images/postalcode_icon.png) no-repeat scroll 14px 14px;color: #666;min-width: 920px;padding: 15px;padding-left: 15px;margin-right: 10px;font-size: 15px;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;border: 0;box-shadow: none;text-indent: 35px;margin-bottom: 5px;border: 1px solid rgba(0, 0, 0, 0.1);}.list-of-mps-wrap {margin-bottom: 20px;}.form-field-name-mp:focus, .form-field-postalcode-mp:focus, .form-field-streetpc-mp:focus {border: 1px solid rgba(27, 51, 66, 0.3);}.formhiddentxt {margin-top: 5px;margin-bottom: 10px;font-family: 'Roboto', Helvetica, Arial, sans-serif;font-size: 14px;color: #F00;}.formhiddentxt:before {font-family: ionicons;content: "\f100";font-size: 18px;margin-top: 5px;margin-right: 10px;color: #F00;}.mp-tile {position: relative;}.mp-tile, .mp-tile img {width: 100%;}.mp-tile-wrap {position: relative;display: table;margin-bottom: 30px;}.mp-tile-title {z-index: 99;color: #FFF;font-size: 17px;font-weight: 700;font-family: 'Roboto', Helvetica, Arial, sans-serif;position: absolute;top: 47%;width: 95%;height: 100%;text-align: center;vertical-align: middle;}.mp-overlay {position: absolute;background: rgba(125, 18, 17, 0.4);top: 0px;left: 0px;height: 100%;width: 100%;z-index: 2;}.mp-overlay:hover {opacity: 0.6;}.formerpar-header h4 {font-size: 22px;font-weight: 700;color: #7d1211;letter-spacing: 0.2px;}.formerpar-header p {font-size: 18px;font-weight: 400;color: #000;letter-spacing: 0.2px;}.formermp-legislative {text-align: center;}.mp-last-name {visibility: hidden;}.glossary-btn-wrap {margin-bottom: 50px;margin-top: 30px;}.glossary-btn {border-radius: 6px;background: #1b3342;margin-left: 5px;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;color: #FFF !important;font-weight: 900;letter-spacing: 1px;text-align: center;padding: 25px;border: 0;outline: none;text-decoration: none;display: inline-block;}.glossary-btn:hover {text-decoration: none;color: #fff;opacity: 0.8;}#glossary-accordion .ui-widget-content a {font-family: 'Roboto', Helvetica, Arial, sans-serif !important;font-size: 14px !important;}#glossary-accordion ul li {line-height: 25px;}#abbrvmodaltitle {font-family: 'Roboto', Helvetica, Arial, sans-serif;font-size: 18px;font-weight: 700;letter-spacing: 0.2px;}.indv-glossaryterm-wrap h5 {font-size: 16px;font-family: 'Roboto', Helvetica, Arial, sans-serif;font-weight: 600;}.indv-glossaryterm {margin-top: 20px;padding-left: 0px !important;}.glossaryterm-header {color: #7d1211;font-weight: 700;font-size: 22px;letter-spacing: 0.1px;margin-top: 30px;font-family: 'Roboto', Helvetica, Arial, sans-serif;}.glossary-definition-wrap h4 {color: #7d1211;font-weight: 700;font-size: 22px;letter-spacing: 0.1px;margin-top: 20px;font-family: 'Roboto', Helvetica, Arial, sans-serif;}.indv-mp-header {font-family: 'Lato', Helvetica, Arial, sans-serif;margin-bottom: 30px;font-weight: 700;letter-spacing: 1px;font-size: 30px;margin-top: 20px;}.indv-mp-desc {font-size: 17px;font-family: 'Roboto', Helvetica, Arial, sans-serif;letter-spacing: 0.2px;}.mp-constituency-wrap, .mp-party-wrap {margin-top: 30px;}.indv-mp-subheader {font-family: 'Roboto', Helvetica, Arial, sans-serif;letter-spacing: 0.5px;font-size: 18px;font-weight: 700;color: #1b3342;margin-top: 40px;}.indv-mp-subheader:first-child {margin-top: 25px;}.mp-info:nth-child(even) {background: #f8f8f8;padding: 5px;padding-top: 12px;}.mp-info:nth-child(odd) {padding: 5px;padding-top: 12px;}.indv-mp-header-mobile {display: none;font-family: 'Lato', Helvetica, Arial, sans-serif;margin-bottom: 20px;font-weight: 700;letter-spacing: 1px;font-size: 25px;margin-top: 20px;}.mp-mps {padding: 16px 10px;border: 1px solid rgba(197, 197, 197, 0.4);border-bottom: 1px solid #c5c5c5;background: #fcfcfc }.read-more-btn-white {border-radius: 6px;background: #FFF;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;color: #1b3342;font-weight: 900;letter-spacing: 1px;text-align: center;padding: 12px;padding-left: 15px;padding-right: 15px;border: 0;outline: none;}.read-more-btn-white:hover {text-decoration: none;opacity: 0.9;color: #1b3342;}.events-desc-wrap {background: #1b3342;padding: 30px;padding-top: 20px;padding-bottom: 40px;margin-bottom: 20px;}.events-date {color: #FFF;font-family: 'Roboto', Helvetica, Arial, sans-serif;font-size: 16px;font-weight: 400;letter-spacing: 0.1px;}.events-title {color: #FFF;font-family: 'Roboto', Helvetica, Arial, sans-serif;font-size: 18px;font-weight: 700;letter-spacing: 0.1px;margin-bottom: 30px;}.events-item {padding: 15px;padding-bottom: 10px;background: #fcfcfc;border: 1px solid rgba(203, 203, 203, 0.3);border-radius: 3px;margin-bottom: 30px;min-height: 100% !important;}.events-item h1 {font-family: 'Lato', Helvetica, Arial, sans-serif;font-weight: 400;font-size: 14px;color: #000;letter-spacing: 0.1px;line-height: 19px;}.events-item img {margin-bottom: 20px;}.load-all-btn {padding: 18px;padding-left: 40px;padding-right: 40px;border-radius: 5px;background: #1b3342;color: #FFF !important;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;font-weight: 700;letter-spacing: 0.2px;text-align: center;}.load-all-wrap {margin-top: 30px;}.load-all-btn:hover {text-decoration: none;color: #FFF;opacity: 0.7;}.events-wrap {padding-bottom: 0px;}.events-wrap a, #loadevents a {text-decoration: none;}.events-wrap a:hover, #loadevents a:hover {opacity: 0.7;}.bx-wrapper .bx-pager {bottom: 15px !important;}.indv-events-desc h1 {font-size: 22px;font-family: 'Roboto', Helvetica, Arial, sans-seif;font-weight: 700;letter-spacing: 0.2px;}.indv-events-desc h2 {font-size: 16px;font-family: 'Roboto', Helvetica, Arial, sans-seif;font-weight: 400;margin-bottom: 40px;}.slider-txt {color: #FFF;font-weight: 400;font-size: 16px;letter-spacing: 0.1px;background: #1b3342;padding: 25px;margin-bottom: 20px;}.hsslider-txt {color: #FFF !important;font-weight: 400;font-size: 16px;letter-spacing: 0.1px;background: #1b3342;padding: 25px;margin-bottom: 20px;padding-top: 8px;}.caption-txt {color: #FFF;font-weight: 400;font-size: 16px;letter-spacing: 0.1px;background: #1b3342;}.item-captions {display: none;}.item-captions p {font-size: 16px;color: white;line-height: 150%;text-align: center;width: 980px;padding: 0 0 25px 0;margin: 0 auto;}.item-captions h2 {font-size: 34px;color: white;line-height: 150%;text-align: center;width: 980px;padding: 0 0 15px 0;margin: 0 auto;}.mobile-captions {margin-bottom: 50px;text-align: center;background-color: rgba(0, 0, 0, 0.9);color: white;}.mobile-captions a {color: #EF7C00;}.bx-wrapper .bx-prev, .bx-wrapper .bx-next {opacity: 1 !important;}.slider-captions {display: none;}.indv-committee-wrap {margin-bottom: 50px;}.indv-committee-name {margin-top: 30px;font-size: 16px;letter-spacing: 0.1px;font-weight: 700;}.indv-committee-position {margin-top: 10px;font-size: 14px;letter-spacing: 0.1px;font-weight: 400;}.date-range-start-select, .date-range-end-select {border-radius: 0px;padding: 15px;padding-left: 15px;width: 100%;font-size: 15px;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;border: 1px solid rgba(0, 0, 0, 0.1);}.date-range-start-select:focus, .date-range-end-select:focus {border: 1px solid rgba(27, 51, 66, 0.3);}.formgap {margin-bottom: 10px;margin-top: 10px;}.ui-datepicker-header .ui-widget-header .ui-helper-clearfix .ui-corner-all {background: #1b3342 !important;color: #FFF !important;}.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background: #1b3342 !important;color: #FFF !important;border: 1px solid #c5c5c5;}.form-title {font-size: 18px;font-weight: 700;font-family: 'Lato', Helvetica, Arial, sans-serif;letter-spacing: 0.1px;color: #000;}.indv-bill h5 {font-size: 16px;font-weight: 700;margin-top: 0px;margin-bottom: 15px;line-height: 23px;}.indv-bill h5:before {font-family: FontAwesome;content: "\f1c1";font-size: 18px;margin-right: 10px;}.bill-title, .pr-title {border-bottom: 1px solid rgba(0, 0, 0, 0.1);margin-bottom: 20px;}.indv-bill, .indv-constituency {padding: 15px;padding-bottom: 20px;background: #fcfcfc;border: 1px solid rgba(203, 203, 203, 0.3);border-radius: 3px;margin-bottom: 30px;}.bills-filter-wrap {margin-top: 15px;background: #fbfbfb;padding: 30px;margin-bottom: 40px;border-bottom: 1px solid rgba(219, 220, 220, 0.8);}.bills-filter-button {margin-top: 20px;margin-right: 5px;border-radius: 6px;background: #1b3342;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 16px;color: #FFF;font-weight: 900;letter-spacing: 3px;padding: 15px;padding-left: 20px;padding-right: 20px;border: 0;outline: none;}.bills-filter-button:hover {opacity: 0.8;}.bills-ft {display: block;font-size: 18px;font-weight: 700;margin-top: 30px;}.bills-reset-button {margin-top: 20px;border-radius: 6px;background: #1b3342;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 16px;color: #FFF;font-weight: 900;letter-spacing: 3px;padding: 15px;padding-left: 20px;padding-right: 20px;border: 0;outline: none;margin-right: 10px;}.bills-reset-button:hover {opacity: 0.8;}.formspace {display: block;}.vp-title {border-bottom: none;}.indv-votes h5 {font-size: 16px;font-weight: 700;margin-top: 0px;margin-bottom: 15px;}.indv-votes h5:before {font-family: FontAwesome;content: "\f1c1";font-size: 18px;margin-right: 10px;}.indv-votes {padding: 20px;padding-top: 15px;padding-bottom: 8px;background: #fcfcfc;border: 1px solid rgba(203, 203, 203, 0.3);border-radius: 3px;margin-bottom: 15px;}.sitting-header {color: #006fa1;font-weight: 700;font-size: 14px;margin-right: 3px;}.indv-constituency h5 {font-size: 16px;font-weight: 700;margin-top: 0px;margin-bottom: 15px;line-height: 23px;color: #7d1211;}.indv-constituency h5:before {font-family: ionicons;content: "\f456";font-size: 18px;margin-right: 10px;}.constituency-members h6 {font-size: 16px;font-weight: 700;margin-top: 0px;margin-bottom: 15px;line-height: 23px;color: #467491;}.constituency-members h6:before {font-family: ionicons;content: "\f39e";font-size: 18px;margin-right: 10px;}.constituency-members-list {padding-left: 15px !important;}.indv-const {background: #fcfcfc;border: 1px solid rgba(203, 203, 203, 0.3);border-radius: 3px;margin-bottom: 30px;padding: 15px;padding-top: 20px;}.indv-const h5 {font-size: 16px;font-weight: 700;margin-top: 0px;margin-bottom: 15px;line-height: 23px;color: #7d1211;}.indv-const h5:before {font-family: ionicons;content: "\f456";font-size: 18px;margin-right: 10px;}.ui-datepicker .ui-datepicker-header .ui-widget-header {background: #1b3342;color: #FFF;font-familly: 'Roboto', Helvetica, Arial, sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 0.8px;}.ui-datepicker .ui-datepicker-header .ui-widget-header {background: #1b3342;color: #FFF;font-familly: 'Roboto', Helvetica, Arial, sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 0.8px;}.indv-result {border-bottom: 1px solid rgba(0, 0, 0, 0.1);margin-bottom: 15px;}.result-blockno h3, .result-postalcode h3, .result-streetname h3, .result-grc h3 {font-size: 16px;font-weight: 700;line-height: 23px;margin-bottom: 2px;margin-top: 0px;}.result-blockno h4, .result-postalcode h4, .result-streetname h4, .result-grc h4 {font-size: 14px;font-weight: 400;line-height: 23px;margin-bottom: 15px;margin-top: 0px;}.result-blockno h3:before {font-family: FontAwesome;content: "\f015";font-size: 16px;margin-right: 10px;}.result-postalcode h3:before {font-family: FontAwesome;content: "\f124";font-size: 16px;margin-right: 10px;}.result-streetname h3:before {font-family: FontAwesome;content: "\f018";font-size: 16px;margin-right: 10px;}.result-grc h3:before {font-family: ionicons;content: "\f456";font-size: 16px;margin-right: 10px;}.indv-grc-members h6 {font-size: 16px;font-weight: 700;margin-top: 0px;margin-bottom: 15px;line-height: 23px;}.indv-grc-members h6:before {font-family: ionicons;content: "\f39e";font-size: 18px;margin-right: 10px;}.result-left {border-left: 1px solid rgba(0, 0, 0, 0.1);}.result-pd {margin-left: 8px !important;}#fhotspot1 {position: absolute;z-index: 103;top: 11.4%;left: 8.9%;}#fhotspot2 {position: absolute;z-index: 103;top: 45%;left: 18.6%;}#fhotspot3 {position: absolute;z-index: 103;top: 61.7%;left: 21.3%;}#fhotspot4 {position: absolute;z-index: 103;top: 52.2%;left: 50.2%;}#fhotspot5 {position: absolute;z-index: 103;top: 74.9%;left: 31.6%;}#fhotspot6 {position: absolute;z-index: 103;top: 50.1%;left: 71%;}.hs-img {position: absolute;top: 0px;left: 0px;z-index: 10;}.hs-wrap {position: relative;height: 0px;padding-bottom: 48%;}.hs-container {position: relative;width: 100%;height: auto;overflow: hidden;}.thechamber-header {font-weight: 700;font-size: 20px;font-family: 'Roboto', Helvetica, Arial, sans-serif;letter-spacing: 0.2px;text-align: center;}.chamber-bq {background: #1b3342 !important;color: #FFF !important;padding: 20px !important;padding-top: 10px !important;padding-bottom: 10px !important;border-left: none !important;font-size: 16px !important;}#tabs h2 {font-family: 'Roboto', Helvetica, Arial, sans-serif;font-size: 25px;font-weight: 700;color: #1b3342;margin-top: 30px;}#tabs h4 {font-family: 'Roboto', Helvetica, Arial, sans-serif;font-size: 14px;font-weight: 400;color: #666;margin-bottom: 30px;}#tabs img {margin-bottom: 15px;margin-top: 15px;max-width: 100%;}.ui-tabs .ui-tabs-nav li {margin-bottom: 4px !important;}.ui-tabs .ui-tabs-nav li {padding-bottom: 0px !important;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor {min-width: 197px;text-align: center;}.historical-dev-wrap .bx-wrapper .bx-next {right: 20px !important;background: url(../images/bx3_arrow_right.png) no-repeat center top !important;opacity: 0;}.historical-dev-wrap .bx-wrapper .bx-prev {left: 20px !important;background: url(../images/bx3_arrow_left.png) no-repeat center top !important;opacity: 0;}#slide-counter {padding-left: 25px;font-size: 18px;padding-top: 25px;background: #1b3342;color: #FFF;}.ratethiswebsite {width: 70% !important;}.ratethiswebsite td {font-size: 16px;font-weight: bold;border-top: 0px !important;text-align: center;}.ratethiswebsite textarea {outline: none;border: 1px solid rgba(0, 0, 0, 0.1);min-height: 80px;}.ratethiswebsite textarea:focus {border: 1px solid rgba(27, 51, 66, 0.3);}.footer-wrap {background: #7d1211;padding: 30px;}.footer-quick-links ul {list-style: none;display: inline-block;margin-top: 15px;margin-left: -48px;}.footer-quick-links ul li {display: inline-block;margin: 0 7px;}.footer-quick-links a {color: #FFF;font-size: 15px;font-family: 'Lato', Helvetica, Arial, sans-seif;font-weight: 700;}.footer-quick-links a {text-decoration: none !important;color: #FFF !important;}.copyright-text, .lastupdated-text {font-family: 'Lato', Helvetica, Arial, sans-seif;font-size: 14px;color: #FFF;}.lastupdated-text {margin-left: 14px;}.lastupdated-wrap {background: #7d1211;padding-top: 0px;padding-bottom: 25px;}.footer-links ul {list-style: none;display: inline-block;margin-top: 15px;margin-left: -48px;color: #FFF !important;}.footer-links ul li {display: inline-block;margin: 0 7px;}.footer-links a {color: #FFF;font-size: 14px;font-family: 'Lato', Helvetica, Arial, sans-seif;font-weight: 400;color: #fff;}.footer-links a {color: #FFF !important;text-decoration: none !important;}.footer-logos {margin-top: 35px;}#footer .dss-row {position: relative;}@media(min-width: 1022px) {#footer .iso-bca-logo .short-text {position: absolute;left: 0;bottom: 0;width: 50%;text-align: left;}}@media(min-width: 1280px) {#footer .iso-bca-logo .short-text {width: 37%;}}#footer .iso-bca-logo .right-quicklinks {margin-bottom: 2rem;}@media(max-width: 1021px) {#footer .sgds-footer .iso-bca-logo {margin-top: 0;display: flex !important;}#footer .iso-bca-logo .right-quicklinks {order: 1;}#footer .iso-bca-logo img {order: 2;}#footer .iso-bca-logo .short-text {order: 3;}}.ribbon-wrapper {width: 85px;height: 88px;overflow: hidden;position: absolute;top: -3px;right: -3px;}.ribbon-grey {font: bold 15px Sans-Serif;color: #333;text-align: center;text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);position: relative;padding: 7px 0;left: -5px;top: 15px;width: 120px;background-color: #efefef;background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#e2e2e2));background-image: -webkit-linear-gradient(top, #efefef, #e2e2e2);background-image: -moz-linear-gradient(top, #efefef, #e2e2e2);background-image: -ms-linear-gradient(top, #efefef, #e2e2e2);background-image: -o-linear-gradient(top, #efefef, #e2e2e2);color: #213948;-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}.ribbon-grey:before, .ribbon-grey:after {content: "";border-top: 3px solid #efefef;border-left: 3px solid transparent;border-right: 3px solid transparent;position: absolute;bottom: -3px;}.ribbon-grey:before {left: 0;}.ribbon-grey:after {right: 0;}â€‹ .subpgbanner-wrap .titleheader-wrap {position: absolute;background: rgba(0, 0, 0, 0.35);width: 100%;top: 0;bottom: 0;left: 0;}.subpgbanner-wrap {background-repeat: no-repeat;position: relative;background-position: center center;background-size: cover;text-align: center;}.titleheader-wrap {position: absolute;width: 100%;background: rgba(0, 0, 0, 0.1);top: 0;bottom: 0;left: 0;}.subpgbanner-wrap img {width: 100%;height: auto;}.titlecontent h1 {color: #fff;font-family: 'Lato', Arial, Helvetica, sans-serif;font-size: 28px;margin-bottom: 42px;font-weight: 700;letter-spacing: 0.3px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}.titlecontent p {color: #fff;font-family: 'Lato', Arial, Helvetica, sans-serif;font-size: 20px;font-weight: 500;letter-spacing: 0.1px;margin-bottom: 0px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);max-width: 700px;}.titlecontent {position: absolute;margin: 0 auto;padding: 0 7.5%;width: 100%;max-width: 80%;bottom: 22%;text-align: left;}.blog-wrap {margin-top: 32px;}.blogtitle-btn {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 16px;min-width: 150px;background: #FFF;color: #213948;font-weight: 700;text-align: center;padding: 12px;padding-left: 35px;padding-right: 35px;border-radius: 3px;letter-spacing: 1px;margin-top: -10px;min-height: 43px;border: 0;}.blogtitle-btn:hover {text-decoration: none;opacity: 0.8;}.blog-item {padding: 15px;padding-bottom: 30px;background: #fcfcfc;border: 1px solid rgba(203, 203, 203, 0.3);border-radius: 3px;margin-bottom: 30px;min-height: 100% !important;}.blog-item h1 {font-family: 'Lato', Helvetica, Arial, sans-serif;font-weight: 700;font-size: 18px;color: #000;letter-spacing: 0.1px;line-height: 19px;}.blog-item h2 {font-family: 'Lato', Helvetica, Arial, sans-serif;font-weight: 700;font-size: 15px;margin-bottom: 15px;}.blog-item p {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 16px;margin-bottom: 30px;}.blog-item img {margin-bottom: 20px;}.blog-item img:hover {opacity: 0.8;}.blog-item .read-more-btn {margin-top: 30px !important;color: #1b3342 !important;font-size: 14px;}.blog-item .read-more-btn:hover {opacity: 0.6;text-decoration: none;}.blog-item .read-more-btn:focus {outline: none;text-decoration: none;opacity: 0.7;}.pagination-wrap {text-align: center;margin-top: 30px;}.pagination-wrap .pagination {float: none;}.blog-item a {color: #000;}.blog-item a:hover {text-decoration: none;cursor: pointer;}.indv-blog-content h2 {font-family: 'Lato', Helvetica, Arial, sans-serif;color: #1b3342;font-weight: 700;letter-spacing: 0.2px;}.indv-blog-content h3 {font-family: 'Lato', Helvetica, Arial, sans-serif;font-weight: 600;font-size: 16px;letter-spacing: 0.1px;}.subtitlecontent h1 {color: #fff;margin: 0 auto;position: absolute;width: 100%;text-align: center;top: 50%;font-family: 'Lato', Arial, Helvetica, sans-serif;font-size: 28px;margin-bottom: 42px;font-weight: 700;letter-spacing: 0.3px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}.indv-blog-content {margin-top: 50px;margin-bottom: 70px;}.indv-blog-content img {width: 100%;max-width: 100%;margin-top: 15px;margin-bottom: 30px;}.back-btn {border-radius: 6px;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;font-weight: 900;letter-spacing: 1px;text-align: center;padding: 12px;padding-left: 20px;padding-right: 20px;outline: none;text-decoration: none;background: #fff;color: #1b3342 !important;border: 1px solid #1b3342;}.back-btn:hover {text-decoration: none;opacity: 0.6;}@media screen and (max-width:1239px) {.announcements-wrap {margin-top: -9%;}.owl-theme .owl-controls {bottom: 32% !important;}}@media screen and (max-width:1210px) {.form-field-name, .form-field-postalcode, .form-field-constituency, .mp-button, .form-field-name-mp, .form-field-postalcode-mp, .form-field-streetpc-mp, .form-field-streetpc {min-width: 10px;width: 100%;margin-top: 10px;}.mp-wrap {padding-left: 30px;}.form-field-postalcode-mp {margin-left: 0px;}#indexbanner .item .captions {top: 4%;}.mp-search {padding-left: 0px;}.quick-links ul {margin-right: 0px;}.par-sitename {left: 39%;}}@media screen and (max-width:1200px) {.menu > ul > li > ul .menu-nav-header-spacing {margin-top: 72px;}}@media screen and (max-width:1039px) {.announcements-wrap {margin-top: 50px;position: static;}.announcements-title h1 {font-size: 14px;}.owl-theme .owl-controls {bottom: 7% !important;}#indexbanner .item .captions {top: 14%;}.list-of-mps-wrap .img-responsive {width: 80% !important;}.menu > ul > li > ul > li .menu-nav-header {min-height: 43px;}.menu > ul > li > ul .menu-nav-header-spacing {margin-top: 55px;}}@media screen and (max-width:1004px) {.menu > ul > li > ul .menu-nav-header-spacing {margin-top: 20px;}}@media screen and (max-width:991px) {.quick-links {display: none;}.gov-logo {display: none;}.row > .pull-right {float: none !important;}.menu > ul > li > ul > li .menu-nav-header {min-height: 1px;}.events-gap {padding-right: 0px !important;}.par-sitename {left: 16%;top: 20%;}.ratethiswebsite {width: 100% !important;}.mobilewrap-events {display: block;margin-bottom: 40px;}.newsevents-mobilewrap {display: block;margin-top: 20px;}.bxslider2, #news-home .bx-wrapper .bx-prev, #news-home .bx-wrapper .bx-next {display: none;}#fontsize-decrease, #fontsize-default, #fontsize-increase {display: none;}.announcements-title {border-right: none !important;border-bottom: 1px solid #c9cdcd;margin-bottom: 15px;}.announcements-wrap {margin-top: 25px;position: static;}.subpage-title {font-size: 35px;}.mp-wrap {margin-top: 5%;padding-left: 30px;}.main-logo {text-align: left;margin-top: 15px;}.main-logo img {width: 75px;}.home-icon {border-left: none;border-right: none;}.search-wrap {width: 100%;padding: 15px;padding-top: 0px;margin-top: -3%;margin-bottom: 0px;}.search-bar {width: 100%;margin-bottom: 15px;padding: 20px;padding-right: 50px;}.redhotspot {background-size: 100%;width: 3.3% !important;height: 6.9% !important;}.result-left {border-top: 1px solid rgba(0, 0, 0, 0.1);border-left: none !important;}.result-grc h3 {margin-top: 20px;}.list-of-mps-wrap .img-responsive {width: 30% !important;}.search-homepg-field {width: 100%;padding: 15px;}.search-homepg-field input {padding: 5px;width: 90%;}.search-homepg-field button {float: right;margin-top: 3px;}.debatesreport-wrap h3 {padding: 25px;}.menu > ul > li > ul > .persona-desc:after {margin-left: 20px;padding-bottom: 20px;font-family: 'ionicons';content: "\f123";color: #fff;font-size: 17px;text-align: center;margin-top: -50px;}.menu > ul > li > ul > .menu-desc {display: none;}.persona-icon {border-left: none;border-right: none;}.persona-icon:after {content: "";}.current-mp-name {margin-top: 20px;}.search-wrap {margin-right: 0px;}.events-item {min-height: 290px;}.mp-designation-wrap {margin-top: 30px;}.bill-title {padding-bottom: 10px;}.xs-boxgap {margin-top: 5px;margin-bottom: 5px;}.mp-sort {margin-top: 10px;font-size: 16px;margin-left: 15px;}.mp-sort-name {font-size: 18px;}.mp-img, .connect-info {width: 50%;}.mp-list-sort h4 {padding-bottom: 12px;font-size: 18px;font-weight: 700;letter-spacing: 0.2px;border-bottom: 1px solid #efefef;min-height: 1px;}.formermp-header {min-height: 1px !important;}.formermp-legislative {text-align: left;}#indexbanner img {width: 100%;}#indexbanner .item .captions {position: absolute;top: 25%;max-width: 80%;left: 10%;padding: 30px;color: white;padding-bottom: 35px;font-size: 23px;font-family: 'Lato', Helvetica, Arial, sans-serif;font-weight: 400;text-align: center;}.owl-theme .owl-controls {bottom: 5% !important;}.owl-theme .owl-controls {left: 44.5% !important;}.sidebar-wrap {margin-top: 70px;}.titlecontent {position: relative;max-width: 100%;background: #1b3342;padding: 20px;}.titlecontent h1 {transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);margin-bottom: 10px;}.titlecontent p {font-size: 18px;transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);}}@media screen and (max-width:845px) {#indexbanner .item .captions {top: 15%;}}@media screen and (max-width:768px) {.announcements-wrap {width: 95.5%;margin-left: 2%;padding-top: 18px;}.announcements-title h1 {margin-top: 10px;}.announcements-wrap img {width: 40px;}.owl-theme .owl-controls {left: 45% !important;}.bxslider2 .bx-clone li {margin-right: 0px !important;}#indexbanner .item .captions {top: 10%;font-size: 20px;}.ratethiswebsite, .ratethiswebsite .table-responsive {border: 0px !important;}.par-sitename {left: 22%;font-size: 18px;top: 26%;}.indv-mp-header {display: none;}.indv-mp-header-mobile {display: block;font-family: 'Lato', Helvetica, Arial, sans-serif;margin-bottom: 20px;font-weight: 700;letter-spacing: 1px;font-size: 25px;margin-top: 20px;}.mp-img, .connect-info {width: 60%;}}@media screen and (max-width:595px) {#indexbanner .item .captions {top: 2%;font-size: 18px;}#indexbanner img {min-height: 150px;}.search-homepg-field {padding: 6px;}.search-homepg-field input {width: 80%;}}@media screen and (max-width:480px) {#indexbanner .item .captions {top: -7%;font-size: 14px;}.par-sitename {left: 29%;}}@media screen and (max-width:420px) {#indexbanner .item .captions {top: -7%;font-size: 15px;}.owl-theme .owl-controls {left: 40.5% !important;}.quick-links {margin-right: 35px;}.list-of-mps-wrap .img-responsive {width: 50% !important;}.mp-img, .connect-info {width: 80%;}#indexbanner img {min-height: 130px;}}@media screen and (max-width:380px) {#indexbanner .item .captions {top: -12.5%;font-size: 13.5px;}}.hidden {display: none !important;}.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}.invisible {visibility: hidden;}.clearfix:before, .clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}@media only screen and (min-width: 35em) {}@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {}@media print {*, *:before, *:after, *:first-letter, *:first-line {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important;}a, a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr, img {page-break-inside: avoid;}img {max-width: 100% !important;}p, h2, h3 {orphans: 3;widows: 3;}h2, h3 {page-break-after: avoid;}}.lity {z-index: 9990;position: fixed;top: 0;right: 0;bottom: 0;left: 0;white-space: nowrap;background: #0b0b0b;background: rgba(0, 0, 0, .9);outline: none !important;opacity: 0;transition: opacity .3s ease }.lity.lity-opened {opacity: 1 }.lity.lity-closed {opacity: 0 }.lity * {box-sizing: border-box }.lity-wrap {z-index: 9990;position: fixed;top: 0;right: 0;bottom: 0;left: 0;text-align: center;outline: none !important }.lity-wrap:before {content: "";display: inline-block;height: 100%;vertical-align: middle;margin-right: -.25em }.lity-loader {z-index: 9991;color: #fff;position: absolute;top: 50%;margin-top: -.8em;width: 100%;text-align: center;font-size: 14px;font-family: Arial, Helvetica, sans-serif;opacity: 0;transition: opacity .3s ease }.lity-loading .lity-loader {opacity: 1 }.lity-container {z-index: 9992;position: relative;text-align: left;vertical-align: middle;display: inline-block;white-space: normal;max-width: 100%;max-height: 100%;outline: none !important }.lity-content {z-index: 9993;width: 100%;-webkit-transform: scale(1);transform: scale(1);transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease }.lity-closed .lity-content, .lity-loading .lity-content {-webkit-transform: scale(.8);transform: scale(.8) }.lity-content:after {content: "";position: absolute;left: 0;top: 0;bottom: 0;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, .6) }.lity-close {z-index: 9994;width: 35px;height: 35px;position: fixed;right: 0;top: 0;-webkit-appearance: none;cursor: pointer;text-decoration: none;text-align: center;padding: 0;color: #fff;font-style: normal;font-size: 35px;font-family: Arial, Baskerville, monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);border: 0;background: none;outline: none;box-shadow: none }.lity-close::-moz-focus-inner {border: 0;padding: 0 }.lity-close:active, .lity-close:focus, .lity-close:hover, .lity-close:visited {text-decoration: none;text-align: center;padding: 0;color: #fff;font-style: normal;font-size: 35px;font-family: Arial, Baskerville, monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);border: 0;background: none;outline: none;box-shadow: none }.lity-close:active {top: 1px }.lity-image img {max-width: 100%;display: block;line-height: 0;border: 0 }.lity-iframe .lity-container {width: 100%;max-width: 964px }.lity-iframe-container {width: 100%;height: 0;padding-top: 56.25%;overflow: auto;pointer-events: auto;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-overflow-scrolling: touch }.lity-iframe-container iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, .6);background: #000 }.lity-hide {display: none }.footer-logos {margin-top: 15px;text-align: right;}.footer-wrap .col-md-3 {padding-right: 20px;}.socialmedia-wrap .fa {font-size: 20px;color: #FFF;margin-left: 12px;}.socialmedia-wrap .fa:hover {opacity: 0.8;}.lastupdated-wrap .col-md-5 {float: right !important;margin-top: -30px;}.socialmedia-wrap .fa-facebook {border: 3px solid #FFF;padding: 10px 15px;border-radius: 50px;}.socialmedia-wrap .fa-instagram {border: 3px solid #FFF;padding: 10px 12px;border-radius: 50px;}.socialmedia-wrap img {margin-left: 6px;}.socialmedia-wrap a {text-decoration: none;}.socialmedia-wrap a:hover {text-decoration: none;}.socialmedia-wrap img:hover {opacity: 0.8;}.socialmedia-wrap {text-align: right;margin-right: 6px;display: block;margin-top: 10px;}.footer-logos {margin-top: 12px;float: right;margin-right: -5px;display: inline-block;}@media screen and (max-width:768px) {.lastupdated-wrap {padding: 28px;}.socialmedia-wrap {float: left;text-align: left;}.footer-logos {margin-top: 8px;text-align: left;float: left;}}.view-report-btn {margin-top: -10px;margin-bottom: -5px;margin-right: 5px;border-radius: 6px;background: #7d1211;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 14px;color: #FFF !important;font-weight: 900;letter-spacing: 1.5px;padding: 12px 40px;border: 0;float: right;outline: none;}.view-report-btn:hover {color: #FFF;text-decoration: none !important;opacity: 0.8;}.view-report-btn:visited, .view-report-btn:focus {text-decoration: none !important;}@media screen and (max-width:768px) {.view-report-btn {margin-top: 20px;max-width: 180px;display: block;float: none;}}.lib-links {margin-top: 65px;}.lib-links ul {list-style: none;display: inline-block;margin-top: 15px;margin-right: 5px;}.lib-links ul li {display: inline-block;margin: 0 12px;}.lib-links a {color: #1b3342;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;font-weight: 700;}.lib-links ul li:hover {text-decoration: none;}.lib-sitename {color: #AE3200;font-family: 'Lato' Helvetica, Arial, sans-serif;font-size: 22px;}.lib-logo {margin-top: 30px;margin-bottom: 30px;}.lib-logo img {margin-left: 25px;}.subpgheader-wrap {position: absolute;z-index: 4;width: 100%;}.subpg-banner {position: relative;}.subpg-banner img {width: 100%;height: auto;}.subpgheader-wrap h1 {font-family: 'Lato', Arial, Helvetica, sans-serif;font-size: 36px;font-weight: 700;letter-spacing: 1px;color: #FFF;text-transform: uppercase;margin-top: 17%;}.libsubpage-title {font-family: 'Lato', Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 3px;font-size: 30px;padding-bottom: 15px;text-transform: uppercase;}.lib-sidebar {margin-top: 25px;}.libpapers-wrap {margin-top: 0px;background: #ecf1f1;padding: 30px;padding-top: 20px;margin-bottom: 30px;border-bottom: 1px solid rgba(219, 220, 220, 0.8);}.lib-ql {margin-top: 61px;}.lib-name {color: #1b3342;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 22px;margin-top: 0px;margin-bottom: 25px;}.lib-footerbg {background: #1b3342;}.lib-announcement {background: #efefef;padding: 20px 0px 10px 0px;text-align: center;font-weight: 500;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}.lib-announcement > .container > p {display: none;cursor: pointer;}.lib-announcement > .container > p:before {content: "\f071";font-family: FontAwesome;font-size: 14px;margin-right: 12px;}.animated {animation-duration: 1s;animation-fill-mode: both;}.animated.infinite {animation-iteration-count: infinite;}.animated.hinge {animation-duration: 2s;}.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {animation-duration: .75s;}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}.fadeIn {animation-name: fadeIn;}@keyframes fadeInDown {from {opacity: 0;transform: translate3d(0, -100%, 0);}to {opacity: 1;transform: none;}}.fadeInDown {animation-name: fadeInDown;}.lib-whatsnew {padding: 20px 0;}.lib-news-item {padding: 30px;padding-bottom: 40px;background: #fcfcfc;border: 1px solid rgba(203, 203, 203, 0.3);border-radius: 3px;margin-bottom: 30px;margin-top: 20px;}.lib-news-item h2 {font-family: 'Lato', Helvetica, Arial, sans-serif;color: #000;margin-bottom: 40px;font-weight: 400;font-size: 18px;line-height: 22px;}.news-wrap {padding-bottom: 5px;padding-top: 25px;}.lib-news-item img {margin-top: 20px;margin-bottom: 20px;}.lib-news-item article p {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;font-weight: 400;line-height: 23px;margin-bottom: 35px;}.lib-featuredbk {background: #f9f9f9;border-left: 100px solid #f9f9f9;border-right: 100px solid #f9f9f9;}.lib-selectedreads {padding: 30px 0;background: #f9f9f9;padding-bottom: 50px;}.lib-selectedreads img {border: 4px solid #999;width: 90%;}.lib-selectedreads p {font-family: 'Roboto', Helvetica, Arial, sans-serif;font-size: 16px;}.lib20 {margin-top: 20px;}.lib-subtitle {color: #000;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 22px;font-weight: 900;letter-spacing: 4px;text-align: center;}.lib-subtitleleft {color: #000;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 22px;font-weight: 900;letter-spacing: 4px;text-align: left;}.selectedreads-link {margin-top: 10px;border-radius: 6px;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;font-weight: 700;letter-spacing: 1px;text-align: center;padding: 10px;padding-left: 20px;padding-right: 20px;border: 0;outline: none;float: right;color: #1b3342;background: #f9f9f9;border: 1px solid #1b3342;}.selectedreads-link:hover {background: #1b3342;color: #FFF;}.section-title {font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 20px;font-weight: 600;color: #000;letter-spacing: 0.2px;}.outline-btn {margin-top: 10px;border-radius: 6px;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;font-weight: 700;letter-spacing: 1px;text-align: center;padding: 10px;padding-left: 50px;padding-right: 50px;border: 0;outline: none;float: left;margin-right: 7px;color: #1b3342;background: #f9f9f9;border: 1px solid #1b3342;}.outline-btn:hover {background: #1b3342;color: #FFF;}.lib-quicklinks {padding: 30px 0;padding-bottom: 45px;}.tile-col {padding: 0;}.tile-row {padding: 10px;}.tile-item {min-height: 40px;line-height: 40px;position: relative;margin: 1px;text-align: center;-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;border-radius: 3px;margin-left: 5px;margin-right: 5px;margin-top: 10px;border: 1px solid #234961;}.tile-item:hover {background: #234961;}.tile-item:hover span {color: #FFF;}.tile-item a {padding: 10px 18px;width: 100%;height: 100%;display: block;}.tile-item span {font-family: 'Lato', Arial, Helvetica, sans-serif;font-size: 16px;font-weight: 600;line-height: 20px;color: #234961;display: inline-block;vertical-align: middle;-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.lib-accord:nth-child(even) {background: #f8f8f8;padding: 5px;padding-top: 12px;}.lib-accord:nth-child(odd) {padding: 5px;padding-top: 12px;}.lib-featuredbook {margin-top: 15px;background: #fbfbfb;padding: 30px;margin-bottom: 40px;border-bottom: 1px solid rgba(219, 220, 220, 0.8);}.lib-featuredbook .container {width: 100%;}.lib-featuredbook .col-md-4 img {width: 42%;margin: 0 auto;}.lib-indvbook {height: 100% !important;margin-bottom: 30px;background: #fcfcfc;border-radius: 3px;padding: 30px;border: 1px solid rgba(219, 220, 220, 0.8);}.lib-indvbook img {width: 30%;margin: 0 auto;min-width: 90px;height: 145px;min-height: 137px;object-fit: cover;}.lib-indvbook h3 {min-height: 41px;text-align: center;font-size: 18px;font-weight: 600;font-family: 'Lato', Helvetica, Arial, sans-serif;}.lib-indvbook .outline-btn {min-height: 43px;width: 100%;margin-top: 10px;border-radius: 6px;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;font-weight: 700;letter-spacing: 1px;text-align: center;padding: 10px;padding-left: 50px;padding-right: 50px;border: 0;outline: none;float: left;margin-right: 7px;color: #1b3342;background: #fcfcfc;border: 1px solid #1b3342;}.lib-indvbook .outline-btn:hover {background: #1b3342;color: #FFF;}.lib-indvbook .btns {height: 100%;padding-left: 20px;padding-right: 20px;}.multiselect-native-select {font-family: 'Roboto', Helvetica, Arial, sans-serif;font-size: 15px;}span.multiselect-selected-text {float: left;margin-left: 20px;}.multiselect-native-select .multiselect {padding: 16px 0;border-radius: 0px;border: 1px solid rgba(0, 0, 0, 0.1);}.multiselect-native-select .multiselect:hover {background: #FFF !important;}.multiselect-native-select .btn-group.open .dropdown-toggle {-webkit-box-shadow: 0px !important;box-shadow: 0px !important;}.multiselect-native-select .caret {float: right;margin-right: 10px;margin-top: 10px;}.multiselect-container {width: 100%;border-radius: 0px !important;}.multiselect-native-select .dropdown-menu > .active > a, .multiselect-native-select .dropdown-menu > .active > a:focus, .multiselect-native-select .dropdown-menu > .active > a:hover {background-color: #1b3342;}.multiselect-native-select .multiselect-container > li > a.multiselect-all label {font-weight: 500;}.multiselect-container > li > a {white-space: normal !important;}.copyright-text a, .copyright-text a:hover, .copyright-text a:focus {color: #FFF;}.lib-navwrap {background: #1b3342;height: 62px;}.lib-navwrap .menu-container {background: #1b3342;}.lib-navwrap .home-icon {height: 62px;}.lib-navwrap .menu > ul > li {background: #1b3342;}.lib-navwrap .menu > ul > li:hover {box-shadow: 0 -6px 0 #FFF inset;}.lib-navwrap .menu > ul > li > ul {background: #1b3342;}.lib-navwrap .menu > ul > li > ul.normal-sub {width: 220px;}.lib-navwrap .menu > ul > li > ul > li {min-height: 40px;}.lib-navwrap .menu > ul > li > ul.normal-sub > li a {padding: 7px 0;}#cssmenu {font-family: 'Lato', Helvetica, Arial, sans-serif;margin-top: 55px;float: right;}#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #head-mobile {border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#cssmenu:after, #cssmenu > ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}#cssmenu #head-mobile {display: none;}#cssmenu > ul > li {float: left;z-index: 99;}#cssmenu > ul > li > a {padding: 15px 10px;font-size: 15px;letter-spacing: 0.2px;text-decoration: none;color: #333;font-weight: 700;margin: 0 7px;}#cssmenu > ul > li:hover > a, #cssmenu ul li.active a {color: #fff;}#cssmenu > ul > li:hover, #cssmenu ul li.active:hover, #cssmenu ul li.active, #cssmenu ul li.has-sub.active:hover {background: #7d1211 !important;-webkit-transition: background .3s ease;-ms-transition: background .3s ease;transition: background .3s ease;}#cssmenu ul ul {position: absolute;left: -9999px;}#cssmenu ul ul li {height: 0;-webkit-transition: all .25s ease;-ms-transition: all .25s ease;background: #7d1211;transition: all .25s ease;}#cssmenu li:hover > ul {left: auto;margin-left: -40px;}#cssmenu li:hover > ul > li {height: auto;padding-top: 5px;padding-bottom: 3px;}#cssmenu ul ul ul {margin-left: 100%;top: 0;}#cssmenu ul ul li a {padding: 4px 15px;width: 210px;font-size: 15px;text-decoration: none;color: #FFF;font-weight: 600;}#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last-item > a {border-bottom: 0;}#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {color: #fff;opacity: 0.9;}#cssmenu ul ul li.has-sub > a:after {position: absolute;top: 16px;right: 11px;width: 8px;height: 2px;display: block;background: #ddd;content: '';}#cssmenu ul ul li.has-sub > a:before {position: absolute;top: 13px;right: 14px;display: block;width: 2px;height: 8px;background: #ddd;content: '';-webkit-transition: all .25s ease;-ms-transition: all .25s ease;transition: all .25s ease;}#cssmenu ul ul > li.has-sub:hover > a:before {top: 17px;height: 0;}#cssmenu ul ul li.has-sub:hover, #cssmenu ul li.has-sub ul li.has-sub ul li:hover {background: #f0f0f0;}#cssmenu ul ul ul li.active a {border-left: 1px solid #333;}#cssmenu > ul > li.has-sub > ul > li.active > a, #cssmenu > ul ul > li.has-sub > ul > li.active > a {border-top: 1px solid #333;}#cssmenu li:hover > ul > li:last-child {height: auto;padding-bottom: 5px;}@media screen and (max-width:1024px) {#cssmenu > ul > li:after {display: none;}.course-navwrap {width: 100%;margin-left: 0%;margin-top: 0%;position: relative;}.course-navwrap nav {width: 100%;}#cssmenu {width: 100%;background: #7d1211;padding-left: 7%;}#cssmenu ul {width: 100%;display: none;margin-left: -56px;}#cssmenu ul li {width: 100%;}#cssmenu ul ul li, #cssmenu li:hover > ul > li {height: auto;}#cssmenu ul li a, #cssmenu ul ul li a {width: 100%;border-bottom: 0;color: #FFF;}#cssmenu > ul > li {float: none;}#cssmenu ul ul li a {padding-left: 25px;}#cssmenu ul ul ul li a {padding-left: 35px;}#cssmenu ul ul li a {color: #FFF;background: #7d1211;padding-bottom: 12px;}#cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a {color: #fff;}#cssmenu ul ul, #cssmenu ul ul ul {position: relative;left: 0;width: 100%;margin: 0;text-align: left;}#cssmenu > ul > li.has-sub > a:after, #cssmenu > ul > li.has-sub > a:before, #cssmenu ul ul > li.has-sub > a:after, #cssmenu ul ul > li.has-sub > a:before {display: none;}#cssmenu #head-mobile {display: block;padding: 23px;padding-left: 0px;color: #FFF;font-size: 15px;font-weight: 400;}#cssmenu ul ul li a:hover {opacity: 1;background: #7d1211;}.button {width: 55px;height: 46px;position: absolute;right: 0;top: 20px;cursor: pointer;z-index: 12399994;}.button:before {content: "\f394";font-family: "Ionicons";font-size: 24px;color: #FFF;}#cssmenu .submenu-button {position: absolute;z-index: 99;right: 0;top: 0;display: block;height: 46px;width: 46px;cursor: pointer;}#cssmenu .submenu-button.submenu-opened {background: #7d1211;}#cssmenu ul ul .submenu-button {height: 34px;width: 34px;}#cssmenu .submenu-button:after {position: absolute;top: 22px;right: 19px;width: 8px;height: 2px;display: block;background: #FFF;content: '';}#cssmenu ul ul .submenu-button:after {top: 15px;right: 13px;}#cssmenu .submenu-button.submenu-opened:after {background: #fff;}#cssmenu .submenu-button:before {position: absolute;top: 19px;right: 22px;display: block;width: 2px;height: 8px;background: #FFF;content: '';}#cssmenu ul ul .submenu-button:before {top: 12px;right: 16px;}#cssmenu .submenu-button.submenu-opened:before {display: none;}#cssmenu ul ul ul li.active a {border-left: none;}#cssmenu > ul > li.has-sub > ul > li.active > a, #cssmenu > ul ul > li.has-sub > ul > li.active > a {border-top: none;}#cssmenu ul ul li.has-sub:hover, #cssmenu ul li.has-sub ul li.has-sub ul li:hover {background: #7d1211;}#cssmenu ul ul, #cssmenu ul ul ul {margin-left: -40px;}.library-nav > .container {width: 100%;}.lib-navwrap .menu > ul > li:hover {box-shadow: none;}.lib-navwrap {height: 100%;}}.sideinfo-wrap {font-family: 'Roboto', Helvetica, Arial, sans-serif;}.sideinfo-wrap ul {margin-left: -20px;margin-top: 10px;}.sideinfo-wrap ul li {list-style-type: none;line-height: 27px;}.sideinfo-wrap ul li a {color: #333;font-size: 16px;cursor: pointer;}.modal-body {padding-bottom: 0px !important;}.modal-icon {color: #000;}.modal-icon:hover {color: #000;opacity: 0.8;cursor: pointer;}#paperModal .modal-header .close, #legendModal .modal-header .close {margin-top: -22px;}#paperModal .modal-title, #legendModal .modal-title {color: #1b3342;}#paperModal .modal-content, #legendModal .modal-content {border-radius: 0px;}#paperModal .modal-body .row, #legendModal .modal-body .row {border-bottom: 1px solid #f0f0f0;margin-bottom: 10px;}#paperModal .modal-body .row:last-child, #legendModal .modal-body .row:last-child {border-bottom: 0px;}#paperModal .btn.btn-secondary, #legendModal .btn.btn-secondary {background: #1b3342;color: #FFF;font-size: 14px;font-family: 'Roboto', Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 0.5px;}#paperModal .btn.btn-secondary:hover, #legendModal .btn.btn-secondary:hover {opacity: 0.8;}#Modal .modal-content, #reserveModal .modal-content {border-radius: 0px;}#Modal .modal-header .close, #reserveModal .modal-header .close {margin-top: -20px;}#reserveModal .modal-body {padding: 20px !important;background: #fcfcfc;}.form-field {background: #FFFFFF;color: #666;min-width: 100%;padding: 7px;padding-left: 15px;font-size: 15px;font-family: 'Roboto', Helvetica, Arial, sans-serif;outline: none;border: 0;box-shadow: none;margin-bottom: 5px;border: 1px solid rgba(27, 51, 66, 0.3);}.form-field:focus {border: 1px solid rgba(27, 51, 66, 0.5);transition: ease-in-out, width .35s ease-in-out;}.reserve-btn {display: block;margin: 0 auto;border-radius: 6px;background: #1b3342;font-family: 'Lato', Helvetica, Arial, sans-serif;font-size: 15px;color: #FFF;font-weight: 900;letter-spacing: 1px;text-align: center;padding: 12px;padding-left: 20px;padding-right: 20px;border: 0;outline: none;margin-top: 15px;margin-bottom: 5px;}.reserve-btn:hover {opacity: 0.8;}@media screen and (max-width:991px) {.lib-logo {text-align: left;margin-top: 15px;margin-bottom: 0px;float: left;}.lib-logo img {width: 75px;}.lib-sitename {float: right;margin-left: 30px;margin-top: 10px;}.lib-selectedreads img {width: 30%;}.selectedreads-link {float: left;}.lib-whatsnew, .lib-selectedreads {padding: 30px 18px;}.lib-navwrap .menu > ul > li a {font-size: 15px;}.multiselect-native-select .multiselect {margin-top: 5px;}#cssmenu {margin-top: 20px;}.year-end-select {margin-top: 5px;}#paperModal .col-md-4 p, #legendModal .col-md-3 p {font-weight: 600;}}@media screen and (max-width:768px) {.subpgheader-wrap h1 {margin-top: 12%;font-size: 30px;}.lib-accord .col-md-5 > p {font-weight: bold;}.lib-indvbook {margin: 0;margin-bottom: 30px;}}@media screen and (max-width:480px) {.subpgheader-wrap h1 {margin-top: 8%;font-size: 28px;}.outline-btn {width: 100%;}.lib-featuredbook .col-md-4 img {margin-bottom: 20px;}}.sfNavVerticalSiteMap > li > a:visited {color: #467491;}