/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-actions{background:transparent;}.block-layout-builder .field--type-image{margin-right:0 !important;}ed11y-element-panel{bottom:25vh;}label#ddMobileSelectedOpt{display:none;}input#ddSearchQuery{border:none;height:2rem;margin-left:4px;margin-top:0px;}select#ddSearchSelect1,.dd-search-text{height:42px;}select#ddSearchSelect1{border-radius:2rem 0rem 0rem 2rem;border-left:none;border-top:none;border-bottom:none;border-right:1px solid #C8CACB;background-color:#F0F2F3;color:#000000;background:url(/themes/custom/fxlibrary4/images/icon-select.svg) no-repeat right #F0F2F3;-webkit-appearance:none;appearance:none;padding-right:35px;min-width:120px;}.dd-form{display:flex;}.dd-form .form-group{margin-bottom:0;}.dd-search-btn{padding:3px 8px;margin-right:6px;flex-direction:row;align-items:center;min-width:96px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;border-radius:2em;border:none;color:#ffffff;background:url(/themes/custom/fxlibrary4/images/icon-search.svg) no-repeat left #000000;height:32px;}.dd-search-btn::after{content:"Search";padding-left:20px;}.dd-search-text{background-color:#fff;border-radius:0rem 2rem 2rem 0rem;display:flex;align-items:center;padding:0px;}.exeter.bs-bg-yellow{background-color:#003c3c;}.exeter .radio-searchy label{color:#fff;}.exeter.bs-bg-yellow-back{background-image:linear-gradient(180deg,#003c3c 0%,#003c3c 66%,#F7F7F7 66%,#F7F7F7 100%);}.exeter.bs-bg-white-yellow{background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 33%,#003c3c 33%,#003c3c 100%);}.exeter .searchy-text input#go{background-color:#00dea5;color:#003b3c;border:none;}.exeter .radio-searchy label::before{background-color:#00dea5;}.exeter .radio-searchy label::after{color:#000000;}.exeter.bs-bg-grey-back,.exeter.bs-bg-yellow-back{background-image:linear-gradient(180deg,#007D69 0%,#007D69 66%,#F7F7F7 66%,#F7F7F7 100%) !important;}button.ui-dialog-titlebar-close::before{content:"Close";text-align:right;position:relative;right:4rem;color:#ffff;font-size:1.2rem;}form#layout-builder-add-block button.form-submit,button.entity-browser-processed{background-color:#41a5ff !important;color:#000 !important;font-size:1.6rem;}button.entity-browser-processed{background-color:#077272 !important;color:#000 !important;}.field-chunks{margin-bottom:40px;}.chunk-group .content{display:flex;}.block-entity-browser-blockchunk-picker,.chunk-group .col-lg-6,.chunk-group .col-md-6{display:flex;flex:1 1 auto;}.block-entity-browser-blockchunk-picker .content{width:100%;}.chunk-default{display:flex;flex-direction:column;background-color:#ffffff;margin-top:15px;margin-bottom:15px;width:100%;}.chunk-body{display:flex;flex-direction:column;padding:15px;flex:1 1 auto;}.chunk-footer{padding:15px 15px 25px 15px;}.slick-track,.slick-slide{display:flex !important;}.node--type-testimonials-banner h2.node__title{display:none;}.node--type-testimonials-banner .node__content{margin-top:0;}.block-entity-browser-blocktestimonial-banner-picker{padding-top:15px;}.feedback-testimonials .card.card-buttons,.feedback-testimonials .slick-list{margin-bottom:15px;}.feedback-testimonials .card.card-buttons img.card-img-top{object-fit:cover;max-height:250px;}.feedback-testimonials button.slick-prev.slick-arrow{margin-left:-25px;bottom:0 !important;}.feedback-testimonials .slick-arrow::before{color:#000000;}.feedback-testimonials button.slick-next.slick-arrow{margin-right:-25px;}.feedback-testimonials .card.card-buttons{height:365px;}.card.testim-card{background-color:#ffffff;border-radius:25px;border:none;margin:0 15px;height:365px;}.card.testim-card .card-body{max-height:295px;overflow:auto;}.card.testim-card .card-header,.card.testim-card .card-footer{background:none;border:none;}.card.testim-card .card-header{height:52px;background-image:url(/themes/custom/fxlibrary4/images/user-icon.svg);background-repeat:no-repeat;background-position:left;padding-left:60px;margin-top:10px;margin-left:10px;padding-top:0;}.card.testim-card .card-header .field--name-field-name{font-weight:700;}.card.testim-card .card-footer{height:32px;background-image:url(/themes/custom/fxlibrary4/images/quote-icon.svg);background-repeat:no-repeat;background-position:right;margin-right:15px;margin-bottom:15px;}ul.menu.sidebar-icons{display:flex;flex-direction:column;list-style:none;padding:0 !important;position:fixed;left:0;bottom:3vh;margin-bottom:0;z-index:101;max-width:25%;}ul.menu.sidebar-icons .leaf{margin-bottom:-1px;}.block-entity-browser-blockmedia-banner-picker header{display:none;}.card-horizontal .media-oembed-content{display:flex;height:auto;}.media-banner .carousel-caption{background-color:#F0F2F3;}.media-banner img.banner-img{max-width:unset !important;}.media-banner .carousel-inner{height:380px;}.media-banner .carousel-caption{right:18%;left:18%;bottom:10px;padding-top:10px;padding-bottom:25px;background-color:#f0f2f3;display:flex !important;}.media-banner .carousel-control-next,.media-banner .carousel-control-prev{top:50px;bottom:50px;z-index:50001;}.media-banner .carousel-caption h3{text-align:center;width:100%}.media-banner .carousel-indicators{background-color:#f0f2f3;right:3%;left:3%;display:flex !important;margin-bottom:10px;}.media-banner .media-oembed-content{width:100%;height:380px;max-width:1140px;}.media-banner .carousel-control-next-icon,.media-banner .carousel-control-prev-icon{width:35px;height:35px;}ul.news-tags{list-style:none;}.more-news{margin-top:30px;}.more-news-row .layout.row{margin-left:0px;margin-right:0px;}.more-news-row .block-inline-blockbasic .content{width:100%;}.more-news-row .block-inline-blockbasic,.node--type-article .block-inline-blockbasic{display:flex;justify-content:center;align-items:center;width:100%;}.more-news-row .block-inline-blockbasic a.btn.btn-secondary,.node--type-article .block-inline-blockbasic a.btn.btn-secondary{margin-top:25px;font-size:1.6rem;width:75%;min-width:160px;text-align:center;display:flex;justify-content:center;}form#views-exposed-form-news-page-1{background-color:#F0F2F3;margin-right:-30px;}fieldset.js-form-item-tags{width:100%;}.view-news.view-display-id-page_1{margin-bottom:40px;}form#views-exposed-form-news-page-1 label{font-size:1.5rem;padding-left:15px;}fieldset.js-form-item-exposed-year::before{content:"News Archive";font-size:1.5rem;padding-bottom:10px}fieldset.js-form-item-exposed-year,fieldset.js-form-item-exposed-month{padding-left:15px !important;padding-right:15px !important;display:flex;flex-direction:column;align-items:stretch;width:100% !important;}div#edit-tags--3 ul{list-style:none;padding:15px;font-size:1.2rem;}.date-published,.field--name-field-date-published{font-size:1.2rem;font-family:'Roboto Condensed';}img.card-img-left{width:100%;}.card-deck{width:100%;}.card-horizontal h2.card-title{font-size:1.6rem;}.card-horizontal .card-body{padding:10px;}.card.card-horizontal{border-radius:0px;border:none;}.penryn-alert .field--name-field-penryn-alert-message,.falmouth-alert .field--name-field-falmouth-alert-message{background-color:#f6c9001a;padding:15px;margin-bottom:15px;margin-top:10px;border-left:1px solid #f6c90082;border-right:2px solid #f6c900;border-radius:12px 0px;}.node--type-opening-times .field--type-entity-reference{margin-bottom:unset;}.node--type-opening-times .bs-bg-grey,.node--type-opening-times .bs-bg-white,.node--type-opening-times .bs-bg-grey a.btn.btn-primary{margin:unset;}.node--type-opening-times .bs-bg-white{margin-left:-15px !important;margin-right:-15px !important;}.office-hours-status{display:none;}.is-open{border-right:2.5rem solid #077272}.is-open,.is-closed{font-size:1.5rem;font-family:'Roboto Condensed';text-align:left;padding-left:8px;}.card.card-service-hours{background-color:#F0F2F3;min-width:240px;margin-bottom:15px;}.card.card-service-hours h3.card-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4em;height:3em;}th.office-hours__item-label,td.office-hours__item-slots{border:none !important;background:#fff !important;}.mm-wrapper_opened .libraryh3lp,.mm-wrapper_opened .ally-af-launch-container.ally-af-style-flag_small,.mm-wrapper_opened div#ed11y-panel{display:none;}div#ally-af-launcher{background-color:#077272;bottom:125px !important;}.ally-af-launch-container{background-color:#077272;box-shadow:none !important;border-radius:12px 0px 0px 12px;border-width:0px !important;}.ally-af-launch-container.ally-af-style-flag_small>button:hover,.ally-af-launch-container.ally-af-style-flag_large>button:hover,.ally-af-launch-container.ally-af-style-flag_small>button:focus,.ally-af-launch-container.ally-af-style-flag_large>button:focus{background:#077272 !important;}.ally-af-launch-container.ally-af-style-flag_small>button,.ally-af-launch-container.ally-af-style-flag_large>button{border-radius:12px 0px 0px 12px;border-width:0px !important;}div#ed11y-panel{bottom:185px !important;}.ie .node,.ie div#block-responsivemenumobileicon,.ie div#block-websitesearch,.ie div#block-fxlibrary4-page-title,.ie .off-canvas-wrapper,.ie nav#block-fxlibrary4-footer,.ie .search-content,.ie .page-collections,.ie .view,.ie .breadcrumb{display:none !important;}.ie div#main{background:url(/themes/custom/fxlibrary4/images/unsupported-browser.svg);height:310px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-top:25px;margin-bottom:25px;}.fx-header{display:flex;width:100%;flex-direction:row;justify-content:space-around;align-items:center;}.fx-header-inner{display:flex;flex-direction:row;justify-content:space-between;width:100%;}.fx-menu{display:flex;justify-content:flex-end;}.fx-search{display:inline-block;padding-top:3px;float:right;}.fx-logo{display:inline-block;padding-right:20px;}a.mm-navbar__title,.mm-listitem,.mm-menu a span{color:#fff;}.mm-btn_next:after,.mm-btn_prev:before{border-color:#fff;}table{margin-bottom:50px;}table tr th{background-color:#f7f7f7;color:#000;font-family:'Roboto Condensed';font-size:1.2em;font-weight:700;}tr{font-size:1em;border-bottom:1px solid #333533;padding:0.1em 0.6em;background:#f7f7f7;}tr td,tr th{padding:4px 9px;border:none;text-align:left;}.view-search-content .views-row{padding:8px;background-color:#fff;margin-bottom:15px;border-radius:12px;width:100%;}.node--type-article .field--name-field-tags h3.field__label{font-size:1.2em;padding-bottom:1em;}.node--type-article ul.links.field__items a{font-size:1.2em;}.news-featured{margin-left:15px;margin-right:15px;}.news-featured .views-row{width:100%;}.news-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.news-featured .news-text{display:block;width:100%;padding:15px 15px 15px 0px;}.btn.btn-secondary.btn-large{font-size:1.2em;}.news-featured .views-field-field-media{flex-direction:row;width:50%;justify-content:right;}.news-text .views-field-body{padding-bottom:15px;}div#views-bootstrap-news-block-2,div#views-bootstrap-news-block-5,div#views-bootstrap-news-block-7{background-color:#fff;border-radius:12px;padding:15px;width:100%;margin-right:30px;text-align:center;}ol.carousel-indicators li{background-color:#000;}span.carousel-control-next-icon{background-image:url('/themes/custom/fxlibrary4/images/carousel-right-22.svg');}span.carousel-control-prev-icon{background-image:url('/themes/custom/fxlibrary4/images/carousel-left-22.svg');}.view-news .carousel-inner{width:100%;height:unset;display:block;}.view-news .carousel-inner h3{margin-left:40px;margin-right:40px;margin-bottom:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2em;height:2.4em;font-size:1.2em;font-weight:400;font-family:'Roboto';}.carousel-control-next,.carousel-control-prev{justify-content:center;}.accordion{overflow-anchor:none;}.accordions-cards .card{overflow:hidden;}.libraryh3lp-pop{position:fixed;right:0;margin-right:3vh;bottom:3vh;z-index:2021;max-width:25vh;max-height:25vh;}.libraryh3lp-pop img{max-width:25vh;max-height:25vh;}.libraryh3lp a:focus .libraryh3lp-pop{box-shadow:0 0 0 0.2rem rgb(0 123 255 / 25%);}.ui-dialog{padding:0;border:1px solid #000;border-radius:12px;background-color:#ffffff !important;text-align:center !important;z-index:2000;}.ui-dialog .ui-widget.ui-widget-content{border:1px solid #000;}.ui-dialog .ui-dialog-titlebar.ui-widget-header.ui-corner-all{background:#077272;color:#ffffff;border:none;border-radius:11px 11px 0px 0px;}.ui-dialog .ui-dialog-buttonset{float:none !important;width:100%;text-align:center;}.ui-dialog .ui-button-text-only span.ui-button-text{background-color:#000;color:#ffffff;padding:6px 10px !important;border-radius:2rem;}.ui-dialog .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{border:none;background:none;padding:8px;margin-bottom:20px;}.ui-dialog span.ui-button-icon-primary.ui-icon.ui-icon-closethick{display:none;}.ui-dialog button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{display:none;}.ui-dialog .ui-dialog-title{margin:0;text-align:center;display:block;padding:6px;}.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{border:none;}.ui-dialog p{padding-top:20px;}ol.breadcrumb{padding:0rem;}.breadcrumb{padding:0.5rem 0rem;}.breadcrumb-item::before{font-size:1.2rem;color:#333533;}li.breadcrumb-item.active{color:#333533;font-size:1.2rem;}.form-item--layout-selection::before{content:"None is the default layout (template), use the dropdown if want to select a different layout";}.content-moderation-entity-moderation-form{border:2px dashed purple;background-color:#ffffff;padding:5px;}.content-moderation-entity-moderation-form::before{margin-top:15px;content:"Draft content!"}.entity-moderation-form__item{margin-right:0;padding:5px;}ul.entity-moderation-form{border:none;padding:0;}.layout-builder__section ul.entity-moderation-form{display:none;}h3,h3 a{text-transform:none !important;letter-spacing:unset !important;}nav{margin-bottom:20px;}.view-cards-attached-nodes{margin-bottom:50px;}.card-deck{margin-left:0px !important;margin-right:0px !important;}a.navbar-brand{color:#fff !important;font-family:'Roboto';font-weight:700;font-size:2em;padding:0px;}.navbar-nav .nav-link{color:#fff;}div#block-fxlibrary4-search{text-align:right;}a#toggle-icon{transform:scale(2.4);margin-left:20px;margin-top:5px;}a#toggle-icon span.label{display:none;}div#block-responsivemenumobileicon{padding-left:20px;padding-top:4px;}form#search-block-form form#search-block-form{padding:8px;}form#search-block-form input#edit-keys{padding:2px !important;height:2rem;}form#search-block-form{padding:5px 5px 5px 15px;}.search-form .form-submit::before{margin-top:-5px !important;}form#search-block-form button{padding:3px 8px;display:flex;flex-direction:row;align-items:center;min-width:7em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}.search-form .form-submit::before{margin-top:-5px !important;}form#search-block-form input#edit-keys{border:none;color:#000;}form#search-block-form .form-group{margin-bottom:0px;}form#search-block-form button{border-radius:2em;height:32px;}div#block-fxlibrary4-search form#search-block-form,div#block-websitesearch form#search-block-form{background-color:#fff;border-radius:2rem;display:flex;flex-wrap:nowrap;align-items:flex-start;}.block-block-content form#search-block-form{background-color:#fff;border-radius:2rem;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;}a.btn{margin-bottom:15px;margin-right:15px;}.btn-primary{background-color:#000 !important;color:#fff !important;border-radius:3em !important;border:0px !important;}.btn-primary a{color:#fff !important;}.btn-primary:hover{text-decoration:none !important;color:#FFF !important;transform:scale(1.01);}.btn-secondary{background-color:#fff !important;border-radius:3em !important;border:1px solid #000 !important;}.btn-secondary:hover{text-decoration:none !important;transform:scale(1.01);}.btn-secondary,.btn-secondary a,.btn-secondary:hover,.btn-secondary:focus{color:#077272 !important;}#block-search-form button.btn.btn-primary,form#search-form button.btn.btn-primary{width:100%;}#block-search-form input#edit-search-block-form--2{border-radius:0;border:0px;}.searchy-text input#falmouthLibrarySearch,.searchy-text input#exeterLibrarySearch{background-color:#000;color:#fff;}.searchy-text input#searchQuery,.talis input#q{font-size:1.3em;width:66.6%;height:2em;margin-top:15px;border-radius:8px;border:1px solid #000;}.talis input#q{padding-left:15px;}.searchy-text input#go,input#tarlBtnSearch{margin-left:10%;width:28.3%;font-size:1.6rem;background-color:#000;color:#fff;border-radius:2em;border:none;min-width:110px;padding:4px;height:3rem;margin-top:15px;}.searchy-text.falmouth input#go,.talis input#q{margin-bottom:15px;}.searchy-text{width:100%;display:flex;flex-direction:row;align-content:center;justify-content:space-evenly;}.radio-searchy{padding:15px 0px;display:flex;flex-direction:row;}.radio-searchy label{display:inline-flex;flex-direction:column;align-content:flex-start;align-items:flex-start;position:relative;padding-left:3rem;padding-right:3rem;font-size:1.3rem;padding-bottom:15px;}input#falmouthLibrarySearch,input#exeterLibrarySearch{width:0px;height:0px;opacity:0;}.radio-searchy label::before,.radio-searchy label::after{position:absolute;content:"";display:inline-block;}.radio-searchy label::before{height:2rem;width:2rem;border-radius:2rem;background-color:#000;left:0px !important;top:0px;}.radio-searchy label::after{height:1rem;width:1rem;border:0.5rem solid;border-radius:2rem;left:0.5rem;top:0.5rem;color:#fff;}.radio-searchy input[type="radio"]+label::after{content:none;}.radio-searchy input[type="radio"]:checked+label::after{content:"";}.radio-searchy input[type="radio"]:focus+label::before{outline:rgb(59,153,252) auto 5px;}ol.breadcrumb{background:none;padding:1rem 0rem;}li.breadcrumb-item a{color:#077272;font-size:1.2rem;}.aud-text{font-size:1.2rem;}.mm-audience{clear:both;display:flex;padding-top:12px;flex-direction:row;}.mm-audience-wrapper .icon-audience{float:left;padding-right:10px;}.mm-audience .aud-text{margin-top:-6px;font-size:1em;}.mm-audience-wrapper ul{margin-top:-20px;}.menu--audience-selector-home,.mm-audience-wrapper{padding:10px;margin-bottom:15px;}.menu--audience-selector-home,.mm-audience-wrapper{padding:10px 10px 15px 10px;}.menu--audience-selector-home a.nav-link{position:relative;font-size:28px;padding-right:20px;margin-right:50px;display:inline-block;white-space:nowrap;}.mm-audience-wrapper a.nav-link{position:relative;font-size:20px;padding-right:20px;margin-right:20px;display:inline-block;white-space:nowrap;}.menu--audience-selector-home a.nav-link.nav-link::before{content:'';position:absolute;top:48px;left:1rem;right:18px;height:4px;background-image:url('/themes/custom/fxlibrary4/images/audience-underline1.svg');background-size:auto;background-repeat:no-repeat;}.mm-audience-wrapper a.nav-link.nav-link::before{content:'';position:absolute;top:36px;left:1rem;right:18px;height:4px;background-image:url('/themes/custom/fxlibrary4/images/audience-underline1.svg');background-size:auto;background-repeat:no-repeat;}.menu--audience-selector-home a.nav-link::after,.mm-audience-wrapper a.nav-link::after{content:'';position:absolute;bottom:-6px;right:0;width:28px;height:28px;background:url('/themes/custom/fxlibrary4/images/arrow-right-22.svg') no-repeat right;}.menu--audience-selector-home a.nav-link:hover::after,.mm-audience-wrapper a.nav-link:hover::after{bottom:-10px;right:-5px;height:35px;height:35px;background:url('/themes/custom/fxlibrary4/images/arrow-right-28.svg') no-repeat right;}.toc-js ul{list-style:none;padding-inline-start:0px;padding-left:0px;}.toc-js li{background-color:#fff;border:solid 1px #E2E2E2;margin-top:-1px;padding:0px 15px;}.toc-js li a{display:block;padding:5px 30px 5px 5px;background:url('/themes/custom/fxlibrary4/images/arrow-right-22b.svg') no-repeat right;}.toc-js li a:hover{color:#004647;text-decoration:none;background:url('/themes/custom/fxlibrary4/images/arrow-right-25b.svg') no-repeat right;}.view-collection-grid,.collections-search{margin:0px 15px;}.view-collection-grid .card,.collections-search .card{margin:15px 0px;}.view-collection-grid nav,.collections-search nav{width:100%;display:flex;}.page-collections{margin:25px 0px;}.search-content{margin-bottom:25px;}.view-search-content{margin-left:15px;margin-right:15px;}.view-search-content .view-header,.view-search-content .view-empty{font-size:1.2rem;padding:0px;margin-bottom:20px;}.search-content label,form#views-exposed-form-collections-search-page-1 label{display:none;}form#views-exposed-form-collection-grid-page-1,form#views-exposed-form-search-content-page-1,form#views-exposed-form-collections-search-page-1{padding-top:15px;}form#views-exposed-form-collection-grid-page-1 fieldset,form#views-exposed-form-search-content-page-1 fieldset,form#views-exposed-form-collections-search-page-1 fieldset{width:66%;margin-right:30px;}form#views-exposed-form-collection-grid-page-1 input,form#views-exposed-form-search-content-page-1 input,form#views-exposed-form-collections-search-page-1 input{border-color:#000;border-radius:8px;}form#views-exposed-form-collection-grid-page-1 button,form#views-exposed-form-search-content-page-1 button,form#views-exposed-form-collections-search-page-1 button{min-width:120px;margin-right:20px;}form#views-exposed-form-collection-grid-page-1 .form-submit::before,form#views-exposed-form-search-content-page-1 .form-submit::before,form#views-exposed-form-collections-search-page-1 .form-submit::before{content:revert;}ul.pagination{margin:30px auto;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;}.pagination .page-item.active .page-link{background-color:#077272;border-color:#077272;color:#fff !important;border-radius:3em;margin:5px;}.pagination .page-link,.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:3em;border-color:#077272;margin:5px;}.pagination .page-link:hover{border-color:#004647;}.card.menu-card{border-radius:0px;border:1px solid #e7e7e7;margin:15px;max-width:768px;}.card.card-image,.card.card-buttons,.card.card-service-hours{border-radius:25px;border:0px;margin-top:15px;margin-bottom:15px;}.card.card-image h2.card-title{text-align:center;}.card.menu-card h2.card-title{text-align:left;}.card.menu-card img.card-img-top{border-radius:0px;}.card.menu-card .card-body{text-align:left;}.card-grid .card.menu-card{margin:15px 0px;}.card.card-image img.card-img-top,.card.card-buttons img.card-img-top{border-radius:25px 25px 0px 0px;}.card.card-icon{text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:12px;border:0;}img.card-icon-top{height:unset;width:33%;max-width:80px;max-height:80px;margin-top:15px;}.accordions-cards .panel-group{width:100%;display:block;}.moderate-node{margin-bottom:50px;}.bs-tabs{margin-left:15px;margin-right:15px;}.bs-tabs .nav-tabs{margin-top:15px;border-bottom:none;}.bs-tabs .tab-content{background-color:#fff;padding:15px;}.bs-tabs .nav-tabs li{padding-bottom:3px;background:url('/themes/custom/fxlibrary4/images/arrow-right-25b.svg') no-repeat right;}.bs-tabs .nav-tabs li:hover{background:url('/themes/custom/fxlibrary4/images/arrow-right-25b.svg') no-repeat right;}.bs-tabs .nav-tabs a.active{border-bottom:2px solid #000;background-color:#fff;}.bs-tabs li{padding-right:30px;margin-left:15px;padding-bottom:0px;}.bs-tabs li a{padding-right:8px;font-size:1.5rem;}.bs-tabs ul li a:hover{text-decoration:none;}.bs-tabs li .active{border-bottom:2px solid #000;display:block;}.clipboardjs-tooltip{z-index:9999;position:absolute;bottom:50px;right:15px;max-width:220px;padding:8px;font-size:1em;color:#333333;background:white;border:1px solid #c5c5c5;border-radius:8px;box-shadow:0 0 5px #666666;}.clipboardjs-button{content:'';position:absolute;bottom:10px;right:10px;height:32px;width:30px;background:url('/themes/custom/fxlibrary4/images/icon-clippy.svg') no-repeat right;border:none;}.accordions-cards{margin:15px 0px;}.accordions-cards .card{border-radius:12px;border:0;margin-bottom:20px;}.accordions-cards .btn-link[data-toggle="collapse"].collapsed::after{content:'';position:absolute;top:10px;right:10px;height:50px;width:50px;background:url('/themes/custom/fxlibrary4/images/arrow-down-50.svg') no-repeat right;}.accordions-cards .btn-link[data-toggle="collapse"]::after{content:'';position:absolute;top:10px;right:10px;height:50px;width:50px;background:url('/themes/custom/fxlibrary4/images/arrow-up-50.svg') no-repeat right;z-index:1;}.card h3 .btn-link{display:block;width:100%;color:#077272;font-size:1.5rem;text-align:left;padding-right:55px;min-height:70px;}.card h3 .btn.btn-link.focus,.btn:focus{box-shadow:none !important;border-top:2px solid #33353333;}.accordions-cards span.accordon-short-des{color:#000;font-size:1.2rem;font-family:'Roboto';}.accordions-cards .card h3 .btn-link:hover,.accordions-cards .card h3 .btn-link:focus{text-decoration:none;color:#004647;}.card-grid .col-xl-6,.card-grid .col-lg-6,.card-grid .col-md-6,.card-grid .col-sm-6,.card-grid .col-xl-4,.card-grid .col-lg-4,.card-grid .col-md-4{display:flex;flex:1 1 auto;}.bs-bg-yellow .grid h3.card-title,.card-grid h3.card-title{flex:1 1 auto;}div#views-bootstrap-all-departments-block-1{margin-left:15px;margin-right:15px;}.card-grid{margin:15px;}.card.card-image .card-body,.card.card-buttons .card-body{text-align:center;}.card.card-buttons .card-footer,.card.card-service-hours .card-footer{background:unset;border-top:unset;text-align:center;padding-bottom:1.25rem;}.card.card-buttons .card-body{padding-bottom:0px;}.card.menu-card ul.nav{display:block;margin:0 -20px;}.card.menu-card nav{margin-bottom:0px;}.card.menu-card li.nav-item{border-top:#E2E2E2 solid 1px;border-bottom:#E2E2E2 solid 1px;padding:4px 35px 4px 20px;margin-top:-1px;}.card.menu-card li.nav-item a::after{content:'';position:absolute;right:15px;height:25px;width:25px;background:url('/themes/custom/fxlibrary4/images/arrow-right-22.svg') no-repeat right;}.card.menu-card li.nav-item:hover,.card.menu-card li.nav-item.featured-link:hover{background-color:#e2e2e2;}.card.menu-card li.nav-item a:hover{text-decoration:none;}.card.menu-card li.nav-item a:hover::after{transform:scale(1.1);}.card.menu-card li.nav-item.featured-link{background-color:#f7f7f7;border-left:2px solid #004647;margin-left:-1px;}.card.menu-card li.nav-item.featured-link a{color:#004647;}.card.menu-card li.nav-item.featured-link a::after{background:url('/themes/custom/fxlibrary4/images/arrow-right-teal-22.svg') no-repeat right;}.card.menu-card .card-footer{background-color:#fff;border:none;padding:0px 20px;margin-bottom:-1px;}.card.card-buttons button.btn.btn-primary{background-color:#fff;border-radius:3em;padding:0px 20px 0px 20px;min-height:40px;}button.btn.btn-primary a:hover{text-decoration:none;}.card button .field--name-title{color:#077272;font-size:1.6rem;}.card-buttons h3.card-title{font-size:1.4rem;font-family:'Roboto';}.card-deck{margin:0;}.profile form#content-moderation-entity-moderation-form{margin-bottom:100px}.profile-cards .card.card-icon{background-color:#f7f7f7;}.profile h2{font-size:1.2rem;}.profile .librarian{font-size:1.6rem;}.profile-img{margin-top:-75px;margin-right:25px;margin-bottom:25px;}.profile p a{color:#000 !important;text-decoration:underline;}.site-footer__top{color:#E2E2E2;}.site-footer__bottom{background-color:#000;border:0;margin:0px -15px 0px -15px;}.site-footer{padding:0;font-family:inherit;border:none;}.site-footer .content a,.site-footer .content a.is-active{color:#fff;}.site-footer .content{font-size:1em;}.region-footer-first .content{margin-top:-10px;color:#fff;}nav#block-fxlibrary4-footer{margin-top:30px;}nav#block-fxlibrary4-footer a{text-decoration:underline;}nav#block-fxlibrary4-footer a:hover{text-decoration:underline;}.site-footer__top .block-menu,.site-footer .block{padding-top:10px;border:none;padding:10px;}footer .falmouth-logo{padding-bottom:20px;padding-right:20px;padding-left:none;}footer .exeter-logo{padding-bottom:20px;padding-left:20px;padding-right:none;}footer .logos{width:100%;padding:5px;}footer a.nav-link{color:#fff;}div#block-followus{margin:0px;}div#block-followus li{display:inline;padding:6px}div#block-followus ul{list-style:none;padding-left:5px;display:inline-block;margin-bottom:0px;}div#block-followus a{color:#ffffff;padding:5px;font-size:1.1rem;}div#block-followus a:hover{color:#077272;}.icons a{font-family:Fontawesome;font-size:1.8rem !important;}.icons a:hover,.icons a:visited,.icons a:focus{text-decoration:none;}h2.footie{font-weight:200;font-family:'Roboto';font-size:1.2rem;display:inline-block;}.region-footer-fifth{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}#backtotop{background:url(/themes/custom/fxlibrary4/images/back-to-top.svg) no-repeat center center;height:80px;width:80px;}@media (max-width:851px){div#block-contactinfo,nav#block-fxlibrary4-footer{padding:20px 0px 0px 30px;}}@media (max-width:576px){div#block-fxlibrary4-search{margin:15px 0px 15px 0px;}.responsive-menu-toggle-icon{width:38px;height:34px;}div#block-responsivemenumobileicon{width:100%;display:flex;flex-direction:column;align-items:flex-end;padding:15px;}.menu--audience-selector-home a.nav-link{font-size:22px;max-width:100%;}.mm-audience-wrapper a.nav-link{font-size:18px;max-width:100%;}.menu--audience-selector-home a.nav-link.nav-link::before{top:40px;height:3px;}.mm-audience-wrapper a.nav-link.nav-link::before{top:34px;height:3px;}.mm-audience-wrapper,.mm-audience{flex-direction:column;}.mm-audience-falmouth-menu,.mm-audience-menu{margin-top:20px;}.searchy-text input#go{margin-left:0;width:100%;}.searchy-text{width:100%;flex-direction:column;}.radio-searchy{flex-direction:column;align-content:flex-start;}form#library-search-form{width:100%;}.searchy-text input#searchQuery{width:100%;}.site-footer__top .block-menu{padding-left:15px;}.site-footer__top .region{width:100%;}.site-footer__top h2{padding-top:22px;}.bs-bg-yellow .grid h3.card-title{display:unset;line-height:unset;height:unset;}.block-entity-browser-block .card.card-image{margin-bottom:15px;}.fx-header{flex-direction:column-reverse;justify-content:space-evenly;flex-wrap:nowrap;align-content:space-around;}.fx-menu{flex-direction:column;align-content:space-between;width:100%;}.fx-header-inner{width:100%;margin-top:-65px;}.fx-search{margin-top:15px;}.carousel-inner{height:180px;}.media-banner .media-oembed-content{height:180px;max-width:540px;}.card-deck .card{margin-bottom:15px !important;}}@media (max-width:768px){.dd-search-btn{min-width:40px;background:url(/themes/custom/fxlibrary4/images/icon-search-mobile.svg) no-repeat;}.dd-search-btn::after{content:"";padding-left:unset;}label#ddMobileSelectedOpt{display:block;color:#ffffff;margin-left:15px;margin-bottom:3px;font-size:14px;}.chrome select#ddSearchSelect1,.safari select#ddSearchSelect1{min-width:42px;width:42px;padding-right:30px;}.card-group,.card-deck{flex-direction:column !important;flex-wrap:nowrap !important;padding:15px;}.card-deck .card{margin-bottom:15px !important;}.card.menu-card{margin:15px 0px;}div#block-fxlibrary4-search{margin:15px 0px 15px 0px;}form#views-exposed-form-collection-grid-page-1 fieldset,form#views-exposed-form-search-content-page-1 fieldset{width:100%;margin-right:0;}.searchy-text.talis input#q{width:100%;}input#tarlBtnSearch{width:revert;margin:15px;}.bs-tabs ul.nav.nav-tabs.nav-justified{display:flex;flex-direction:column;align-items:flex-start;}div#views-bootstrap-all-subjects-block-1{margin-left:30px;margin-right:30px;}.news-featured .news-wrapper{flex-direction:column;margin-top:1em;}div#views-bootstrap-news-block-2,div#views-bootstrap-news-block-5,div#views-bootstrap-news-block-7{margin-right:unset;}.news-featured .views-field-field-media{width:100%;}.news-featured h3{width:100%;overflow:unset;text-overflow:ellipsis;display:unset;}.fx-header-inner{flex-direction:column;padding-bottom:15px;}.carousel-inner{height:240px;}.media-banner .media-oembed-content{height:320px;max-width:720px;}ul.menu.sidebar-icons{display:flex;flex-direction:row-reverse;}.hideondevices{display:none;}.site-footer__bottom{min-height:150px !important;}.card.testim-card{margin:0;}}@media (max-width:991px){.menu--audience-selector-home ul,.menu--audience-selector-falmouth ul{display:block;}footer .logos{margin-top:0px;}a.field--name-field-featured-link.btn{width:100% !important;}.bs-bg-grey-white-grey{background-image:linear-gradient(180deg,#fff 0%,#fff 100%) !important;padding-top:15px;}div#views-bootstrap-news-block-2,div#views-bootstrap-news-block-5,div#views-bootstrap-news-block-7{margin-top:1em;}.fx-search{float:unset;}.carousel-inner{height:320px;}.media-banner .media-oembed-content{height:320px;max-width:960px;}}@media (min-width:992px){select#ddSearchSelect1{width:max-content;}.menu--audience-selector-home ul,.menu--audience-selector-falmouth ul{display:flex;}.site-footer__top .region{width:25%;padding:0;}.news-wrapper{margin-top:-3em;}.bs-bg-grey-white-grey{margin:0px -15px;background-image:linear-gradient(180deg,#f7f7f7 0%,#f7f7f7 20%,#fff 20%,#fff 80%,#f7f7f7 80%,#f7f7f7 100%) !important;}.news-featured h3{width:50%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}.feedback-testimonials .card.card-buttons{margin-bottom:15px;}}@media (min-width:1600px){}

body{color:#000;background:#F7F7F7;}.main-content a{color:#077272;}.main-content a:hover{color:#004647;}button#edit-submit{background-color:#000;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#F7F7F7;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#000000;}#navbar-main{background-color:#000000;}a{color:#077272;}a:hover,a:focus,.link:hover,.link:focus{color:#077272;}a:active,.link:active{color:#077272;}.page-item.active .page-link{background-color:#077272;border-color:#077272;}.page-link,.page-link:hover{color:#077272;}.sidebar .block{background-color:#fff;border:none;}.site-footer{background:#333533;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fff;}label.form-check-label.bs-bg-yellow,label.option.bs-bg-yellow{background-color:#F6C900 !important;}.bs-bg-yellow{background-color:#F6C900;margin:0px -15px;}label.form-check-label.bs-bg-white,label.option.bs-bg-white{background-color:#fff !important;}.bs-bg-white{background-color:#fff;}label.form-check-label.bs-bg-grey-white-grey,label.option.bs-bg-grey-white-grey{background-image:linear-gradient(180deg,#f7f7f7 0%,#f7f7f7 20%,#fff 20%,#fff 80%,#f7f7f7 80%,#f7f7f7 100%) !important;}.bs-bg-grey-white-grey{margin:0px -15px;}label.form-check-label.bs-bg-yellow-back,label.option.bs-bg-yellow-back{background-image:linear-gradient(180deg,#F6C900 0%,#F6C900 66%,#F7F7F7 66%,#F7F7F7 100%) !important;}.bs-bg-yellow-back{background-image:linear-gradient(180deg,#F6C900 0%,#F6C900 66%,#F7F7F7 66%,#F7F7F7 100%);margin:0px -15px;padding:25px 0px;}label.form-check-label.bs-bg-grey-back,label.option.bs-bg-grey-back{background-image:linear-gradient(180deg,#F0F2F3 0%,#F0F2F3 66%,#F7F7F7 66%,#F7F7F7 100%) !important;}.bs-bg-grey-back{background-image:linear-gradient(180deg,#F0F2F3 0%,#F0F2F3 66%,#F7F7F7 66%,#F7F7F7 100%);margin:0px -15px;padding:25px 0px;}label.form-check-label.bs-bg-yellow-white,label.option.bs-bg-yellow-white{background-image:linear-gradient(180deg,#F6C900 0%,#F6C900 66%,#FFFFFF 66%,#FFFFFF 100%) !important;}.bs-bg-yellow-white{background-image:linear-gradient(180deg,#F6C900 0%,#F6C900 66%,#FFFFFF 66%,#FFFFFF 100%);margin:0px -15px;padding:25px 0px;}label.form-check-label.bs-bg-smallwhite-yellow,label.option.bs-bg-smallwhite-yellow{background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 16%,#F6C900 16%,#F6C900 100%) !important;}.bs-bg-smallwhite-yellow{background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 16%,#F6C900 16%,#F6C900 100%);margin:0px -15px;padding-top:0px;}label.form-check-label.bs-bg-white-yellow,label.option.bs-bg-white-yellow{background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 33%,#F6C900 33%,#F6C900 100%) !important;}.bs-bg-white-yellow{background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 33%,#F6C900 33%,#F6C900 100%);margin:0px -15px;padding:25px 0px;}label.form-check-label.bs-bg-white-grey,label.option.bs-bg-white-grey{background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 50%,#F0F2F3 50%,#F0F2F3 100%) !important;}.bs-bg-white-grey{background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 50%,#F0F2F3 50%,#F0F2F3 100%);margin:0px -15px;padding:25px 0px;}label.form-check-label.bs-bg-grey,label.option.bs-bg-grey{background-color:#F0F2F3 !important;}.bs-bg-grey{background-color:#F0F2F3;margin:0px -15px;padding:0px;}@media (max-width:786px){.bs-bg-white-yellow{background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 10%,#F6C900 10%,#F6C900 100%);}.bs-bg-white-grey{background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 15%,#F0F2F3 15%,#F0F2F3 100%);}}
