/* Bedford Custom CSS */

/* Overrides */

a {text-decoration:none;color:#4176ab;}
a:hover {color:#2a4e71;}
h2 {font-size:2rem;}
.navbar-toggler {display:none;}
.region-sidebar-second {margin-bottom:60px;}
.region-sidebar-second .block {padding:20px;background:#ebebeb;margin-top:30px;}
.block-system-main-block .field--name-body {margin-bottom:60px;}
.block-system-main-block .field--name-body img {max-width:100%;height:auto;}
.block-system-main-block .field--name-field-attachments {margin:40px 0;}
.block-system-main-block .field--name-event-instances {margin-bottom:40px;}
.block-system-main-block .field--name-date {margin-bottom:40px;}
.block-system-main-block .field--name-field-blog-category {margin-bottom:40px;}
.block-system-main-block img.align-right {margin:0 0 20px 20px;}
.block-system-main-block img.align-left {margin:0 20px 20px 0;}
.block-system-main-block .field--name-body a {text-decoration:underline;}
.page-node-type-blog_entry .block-system-main-block .field--name-field-image {width:20%;float:right;margin:0 0 20px 20px;}


h1, h2, h3, h4, h5, h6{}

.striped-table {width:100%;}
.striped-table td {padding:4px 8px;}
.striped-table tr:nth-child(odd) {background:#f5f5f5;}
.striped-table tr:nth-child(even) {background:#fff;}

.block-system-main-block .field--name-body table {width:100%;}
.block-system-main-block .field--name-body td {padding:4px 8px;}


.region-nav-additional {margin-left:auto;}
.region-nav-main {margin-left:auto;}

.navbar {background:#fff;padding:10px 0;}
.header-wrapper {background:#8e2933;padding:2px 0;}
.menu-wrapper {background:#dfe3eb;}
.whats-happening-wrapper {padding:30px 0 60px 0;background:#ebebeb;}
.featured-resources-icons-wrapper {padding:60px 0;background:#fff;}
.newsletter-wrapper {padding:30px 0 0 0;}
.featured-color-wrapper{background:linear-gradient(90deg,#655190 50%,#78835d 50%);}
.book-cover-wrapper {padding:60px 0;background:#ebebeb;}
.book-covers-wrapper {padding:60px 0;background:#435465;}
.blog-wrapper {background:#ebebeb;}
.volunteer-wrapper {background:#b8c698;padding:40px 0 60px 0;}
.footer-wrapper {padding:60px 0;background:#0f1b2a;}

.region-nav-branding {display:flex;}
.navbar-brand img {height:95px;}
.navbar-brand a.site-title{font-size:1.95rem;text-transform:none;color:#2a2a2a;font-family: 'Source Serif Pro';}
.navbar-brand a.site-title:hover {color:#2a2a2a;}
.site-slogan {color:#2a2a2a;margin-left:30px;font-size:1.2rem !important;margin-top:-10px;}

h1.page-title {margin-top:30px;font-size:2rem !important;text-align:left !important;}


.emergency-wrapper {background:#e84046;padding:3px 0;}


.block-views-blockemergency-notification-block-1 {}
.block-views-blockemergency-notification-block-1 .views-field-body {color:#fff;text-align:center;}
.block-views-blockemergency-notification-block-1 .views-field-body a {color:#fff;text-decoration:underline;}
.block-views-blockemergency-notification-block-1 .views-field-edit-node {float:right;margin:0 0 10px 0;}
.block-views-blockemergency-notification-block-1 .views-field-edit-node a {color:#fff;}


/* Social Icons in Header */
#block-socialmediaicons {}
#block-socialmediaicons .field--name-body img {width:18px;height:18px;margin-right:8px;}
#block-socialmediaicons .field--name-body p {margin-bottom:0;}

/*Links in Header */
#block-address {}
#block-address .field--name-body {text-align:right;line-height:30px;color:#fff;}
#block-address .field--name-body a {text-decoration:none;color:#fff;}
#block-address .field--name-body p {margin-bottom:0;}


/* Hero Images */

.page-node-type-page .block-views-blockhero-image-block-1 {background:#666260;}
.page-node-type-page .block-views-blockhero-image-block-1 .views-field-field-image {opacity:.9;}

.page-node-type-library_hours .block-views-blockhero-image-block-1 {background:#666260;}
.page-node-type-library_hours .block-views-blockhero-image-block-1 .views-field-field-image {opacity:.5;}

.block-views-blockhero-image-block-1 .views-field-edit-node {background:#ebebeb;}

/* Kids/Teens Hero */

.page-node-3  h1.field-content {margin-left:110px;float:left;color:#fff;position:relative;background:rgba(142,40,51,.8);margin-top:-150px;padding:30px 60px;}
.page-node-50 h1.field-content {margin-left:110px;float:left;color:#fff;position:relative;background:rgba(142,40,51,.8);margin-top:-150px;padding:30px 60px;}
.view-id-hero_images .views-field-field-image {background:#666260;}
.view-id-hero_images .views-field-field-image img {opacity:.7;}
.view-id-hero_images .views-field-edit-node {background:#ebebeb;}

/* Catalog Search */


#block-catalogsearch {float:left;position:relative;width:100%;margin:0 auto;text-align:center;}
#block-catalogsearch h2 {color:#fff;}
#block-catalogsearch input[type="text"]{color:#4d4d4d;font-size:1em;border:0;height:55px;padding-left:15px;background:#fff;width:90%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#block-catalogsearch input[type="submit"] {display:inline-block;text-align:center;padding:16px 0;width:10%;box-sizing:border-box;background:url('/sites/epbritestdomain.com/files/images/search.png') no-repeat 50% 50% #8e2933;text-indent:-9999px;border:0;}		
#block-catalogsearch .field--name-body {width:40%;margin:0 auto;color:#fff;}
#block-catalogsearch .field--name-body a {color:#fff;text-decoration:none;}
#block-catalogsearch .field--name-body .catalog-links {font-size:1.3rem;margin-top:-10px;}



/* Header Hours Block */

.block-views-blockhours-block-1 {}
.block-views-blockhours-block-1 .view-content {overflow:hidden;color:#2a2a2a;}
.block-views-blockhours-block-1 .view-content p {margin-bottom:0;}
.block-views-blockhours-block-1 .view-content a {color:#2a2a2a;font-size:.9rem;}
.block-views-blockhours-block-1 .view-content img {float:left;width:20px;height:20px;margin:5px 10px 15px 0;}


/* Catalog Search */


#block-quicktabssearchblock {min-width:325px;}
#block-quicktabssearchblock .quicktabs-tabs {text-align:right;}
#block-quicktabssearchblock .quicktabs-tabs a {color:#ccc;font-size:.9em}
#block-quicktabssearchblock .quicktabs-tabs li.active a {color:#fff;font-weight:bold;}
#block-quicktabssearchblock .form-item, #block-quicktabssearchblock .form-actions {margin:0;}
#quicktabs-tabpage-search_block-0 {}
#quicktabs-tabpage-search_block-0 input[type="text"] {font-size:1em;color:#2a2a2a;border:0;float:left;border-bottom:1px solid #d4d4d4;padding-left: 15px;background:#d4d4d4;width:76%;height:40px;box-sizing: border-box;}
#quicktabs-tabpage-search_block-0 input[type="button"] {border:0;height:40px;width:24%;text-indent:-9999px;background: url('/sites/epbritestdomain.com/files/images/search.png') #081b36 no-repeat center center !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-sizing:border-box;background-size:20px !important;}
#quicktabs-tabpage-search_block-0 .field--name-body {color:#fff;text-align:center;}
#quicktabs-tabpage-search_block-0 .field--name-body a {color:#fff;text-decoration:none;font-size:.9rem;}
#quicktabs-tabpage-search_block-0 .field--name-body p {margin-bottom:0;}

#quicktabs-tabpage-search_block-1 {}
#quicktabs-tabpage-search_block-1 .js-form-type-search {width:76%;}
#quicktabs-tabpage-search_block-1 input[type="search"] {font-size:1em;border:0;border-bottom:1px solid #d4d4d4;padding-left: 15px;background:#d4d4d4;height:40px;box-sizing: border-box;border-radius:0;}
#quicktabs-tabpage-search_block-1 input[type="submit"] {border:0;margin-bottom:24px;height:40px;width:78px;text-indent:-9999px;background: url('/sites/epbritestdomain.com/files/images/search.png') #081b36 no-repeat center center !important;border-radius:0;box-sizing:border-box;background-size:20px !important;}




/*TB Megamenu */



.tbm {background:#f1ddcf;}
.tbm-link.level-1:hover, .tbm-link.level-1:focus {background:#e0c5b2;}
.tb-megamenu {background:transparent;}
.tb-megamenu .nav, .tb-megamenu .tb-block ul, .tb-megamenu .tb-block .nav {margin-left:0 !important;}
.tb-megamenu .dropdown-menu {border-bottom:0;}
/* Hide Carets*/
.tb-megamenu .dropdown-toggle::after {display:none;}
/* Hide border top level */
.tbm-item.level-1 {border-right:1px solid #fff;}
/* Center Top Level Items */
.tb-megamenu .tb-megamenu-nav {max-width:1248px;margin:0 auto;}
/* Top Level Item Style */
.tb-megamenu .nav > li > a, .tb-megamenu .nav > li > span.tb-megamenu-no-link {color:#2a2a2a;text-decoration:none;border:0;padding:15px 15px;margin:0;font-weight:normal;font-size:1.2rem;}
/* ?? */
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {background-color:#52594b;color:#fff;}
/* Hover/Focus Overrides */
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > li > span.tb-megamenu-no-link:focus, .tb-megamenu .nav > li > span.tb-megamenu-no-link:hover {background-color:#52594b;color:#fff;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover, .tb-megamenu .nav > li.dropdown.open.active > span.tb-megamenu-no-link:hover {background-color:#52594b;border-color:transparent;color:#fff;}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover, .tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link, .tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link:hover {color:#333;text-decoration:none;outline:0;background-color:transparent;background-image:none;background-repeat:repeat-x;filter:none;}
.tb-megamenu .dropdown-menu li > a, .tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link {text-decoration:none;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle {background:transparent;color:#2a2a2a;}
/* Full Width */
.tb-megamenu-about-menu li.tb-megamenu-item.full-width .tb-megamenu-submenu.full-width.dropdown-menu {width: 100% !important;border:none;margin-top:-1px;padding-top: 0.625rem;padding-bottom: 1rem;-webkit-box-shadow:0px 2px 5px #686868;box-shadow:0px 2px 5px #686868;}
.tb-megamenu-about-menu li.tb-megamenu-item.full-width .tb-megamenu-submenu.full-width > .mega-dropdown-inner {max-width: 1248px;margin: 0 auto;padding-left: var(--bs-gutter-x, 0.75rem);padding-right: var(--bs-gutter-x, 0.75rem);}
.tb-megamenu-about-menu li.level-1.full-width {position: unset !important;}





/* Main Menu Custom Blocks */



/* Friends */


/* eBooks */


/* Sliders/Featured Stories */

.page-node-type-front_page_slider .field--name-field-image {float:right;margin:0 0 20px 20px;max-width:25%;}
#block-whatshappening h2 {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:35px;}

.block-views-blocksliders-block-4,
.block-views-blocksliders-block-5,
.block-views-blocksliders-block-6,
.block-views-blocksliders-block-7,
.block-views-blocksliders-block-8,
.block-views-blocksliders-block-9,
.block-views-blocksliders-block-10,
.block-views-blocksliders-block-11,
.block-views-blocksliders-block-12,
.block-views-blocksliders-block-13,
.block-views-blocksliders-block-14,
.block-views-blocksliders-block-15,
.block-views-blocksliders-block-16 {background:#fff;padding:20px;}


.view-id-sliders {}
.view-id-sliders .views-field-field-image {}
.view-id-sliders .views-field-title {font-size:1.4em;font-weight:bold;margin-top:5px;}
.view-id-sliders .views-field-title a {}
.view-id-sliders .views-field-field-tagline {padding:20px 0;}
.view-id-sliders .views-field-view-node {}
.view-id-sliders .views-field-view-node a {color:#fff;background:#9dc03b;padding:5px 10px;display:inline-block;}
.view-id-sliders .views-field-edit-node {}
.view-id-sliders .image-overlay {background:#000}
.view-id-sliders .image-overlay img {}

.flexslider {background:none;border:0;}
.flex-control-nav {text-align:left;}


.view-id-featured_story.view-display-id-page_1 {}
.view-id-featured_story.view-display-id-page_1 .views-field-title {margin:0px;font-size:15px;padding:15px 0 0 10px;float:none;width:100%;background:transparent;}
.view-id-featured_story.view-display-id-page_1 .views-field-title a {color:#337ab7;}



/* Quick Links */

.block-views-blockquick-links-block-1 {}
.block-views-blockquick-links-block-1 h2 {margin-top:0;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:35px;}
.block-views-blockquick-links-block-1 .views-row {overflow:hidden;margin-bottom:20px;}
.block-views-blockquick-links-block-1 .views-field-field-image {float:left;width:15%;padding:13px;margin-right:20px;background:#ccc;border-radius:30px;text-align:center;}
.block-views-blockquick-links-block-1 .views-row:nth-child(1) .views-field-field-image {background:#7C9051;}
.block-views-blockquick-links-block-1 .views-row:nth-child(2) .views-field-field-image {background:#38465d;}
.block-views-blockquick-links-block-1 .views-row:nth-child(3) .views-field-field-image {background:#9dc03b;}
.block-views-blockquick-links-block-1 .views-row:nth-child(4) .views-field-field-image {background:#b8c698;}
.block-views-blockquick-links-block-1 .views-row:nth-child(5) .views-field-field-image {background:#655190;}
.block-views-blockquick-links-block-1 .views-field-field-image img {width:100%;height:auto;display:inline;}
.block-views-blockquick-links-block-1 .views-field-title {font-weight:bold;font-size:1.3em;}
.block-views-blockquick-links-block-1 .views-field-field-tagline {}
.block-views-blockquick-links-block-1 .views-field-field-tagline a {color:#4d4d4d;}
.block-views-blockquick-links-block-1 .views-field-edit-node {float:right;}

.block-views-blockquick-links-block-2 {}
.block-views-blockquick-links-block-2 h2 {margin-top:0;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:35px;}
.block-views-blockquick-links-block-2 .views-row {overflow:hidden;margin-bottom:20px;}
.block-views-blockquick-links-block-2 .views-field-field-image {float:left;width:15%;padding:13px;margin-right:20px;background:#ccc;border-radius:30px;text-align:center;}
.block-views-blockquick-links-block-2 .views-row:nth-child(1) .views-field-field-image {background:#7C9051;}
.block-views-blockquick-links-block-2 .views-row:nth-child(2) .views-field-field-image {background:#38465d;}
.block-views-blockquick-links-block-2 .views-row:nth-child(3) .views-field-field-image {background:#9dc03b;}
.block-views-blockquick-links-block-2 .views-row:nth-child(4) .views-field-field-image {background:#b8c698;}
.block-views-blockquick-links-block-2 .views-row:nth-child(5) .views-field-field-image {background:#655190;}
.block-views-blockquick-links-block-2 .views-field-field-image img {width:100%;height:auto;display:inline;}
.block-views-blockquick-links-block-2 .views-field-title {font-weight:bold;font-size:1.3em;}
.block-views-blockquick-links-block-2 .views-field-field-tagline {}
.block-views-blockquick-links-block-2 .views-field-field-tagline a {color:#4d4d4d;}
.block-views-blockquick-links-block-2 .views-field-edit-node {float:right;}

.block-views-blockquick-links-block-3 {}
.block-views-blockquick-links-block-3 h2 {margin-top:0;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:35px;}
.block-views-blockquick-links-block-3 .views-row {overflow:hidden;margin-bottom:20px;}
.block-views-blockquick-links-block-3 .views-field-field-image {float:left;width:15%;padding:13px;margin-right:20px;background:#ccc;border-radius:30px;text-align:center;}
.block-views-blockquick-links-block-3 .views-row:nth-child(1) .views-field-field-image {background:#7C9051;}
.block-views-blockquick-links-block-3 .views-row:nth-child(2) .views-field-field-image {background:#38465d;}
.block-views-blockquick-links-block-3 .views-row:nth-child(3) .views-field-field-image {background:#9dc03b;}
.block-views-blockquick-links-block-3 .views-row:nth-child(4) .views-field-field-image {background:#b8c698;}
.block-views-blockquick-links-block-3 .views-row:nth-child(5) .views-field-field-image {background:#655190;}
.block-views-blockquick-links-block-3 .views-field-field-image img {width:100%;height:auto;display:inline;}
.block-views-blockquick-links-block-3 .views-field-title {font-weight:bold;font-size:1.3em;}
.block-views-blockquick-links-block-3 .views-field-field-tagline {}
.block-views-blockquick-links-block-3 .views-field-field-tagline a {color:#4d4d4d;}
.block-views-blockquick-links-block-3 .views-field-edit-node {float:right;}


/* Featured Resources Icons */

#block-featuredresources {padding-bottom:10px;margin-bottom:30px;}
#block-featuredresources h2 {border-bottom:1px solid #ccc;}
#block-featuredresources .field--name-body {font-size:1.1rem;}

#block-featuredresourcesteens {border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:10px;margin-bottom:30px;}
#block-featuredresourcesteens h2 {}
#block-featuredresourcesteens .field--name-body {font-size:1.1rem;text-align:right;margin-top:-38px;}


.view-id-featured_resources {padding:20px 10px;}
.view-id-featured_resources .views-field-title {font-size: 1.5em;margin-top: 20px;text-align:center;}
.view-id-featured_resources .views-field-title a {}
.view-id-featured_resources .views-field-field-tagline a {color:#2a2a2a;}
.view-id-featured_resources .views-field-view-node {margin-top:15px;}
.view-id-featured_resources .views-field-field-image {background:#000;padding:30px;border-radius:100px;width:75%;margin: 0 auto;text-align:center;}
.view-id-featured_resources .views-field-field-image img {margin:0 auto;}
.view-id-featured_resources .views-field-edit-node {text-align:center;}
.block-views-blockfeatured-resources-block-1 .views-field-field-image,
.block-views-blockfeatured-resources-block-5 .views-field-field-image,
.block-views-blockfeatured-resources-block-9 .views-field-field-image{background:#8E2933;}
.block-views-blockfeatured-resources-block-2 .views-field-field-image,
.block-views-blockfeatured-resources-block-6 .views-field-field-image,
.block-views-blockfeatured-resources-block-10 .views-field-field-image{background:#8E5229;}
.block-views-blockfeatured-resources-block-3 .views-field-field-image,
.block-views-blockfeatured-resources-block-7 .views-field-field-image,
.block-views-blockfeatured-resources-block-11 .views-field-field-image{background:#8E8429;}
.block-views-blockfeatured-resources-block-4 .views-field-field-image,
.block-views-blockfeatured-resources-block-8 .views-field-field-image,
.block-views-blockfeatured-resources-block-12 .views-field-field-image{background:#D1616C;}
.block-views-blockfeatured-resources-block-13 .views-field-field-image,
.block-views-blockfeatured-resources-block-17 .views-field-field-image,
.block-views-blockfeatured-resources-block-15 .views-field-field-image{background:#29668E;}
.block-views-blockfeatured-resources-block-14 .views-field-field-image,
.block-views-blockfeatured-resources-block-18 .views-field-field-image,
.block-views-blockfeatured-resources-block-16 .views-field-field-image{background:#298E84;}





/* Book Covers */




.block-views-blocknew-books-homepage-block-7, .block-views-blocknew-books-homepage-block-8, 
.block-views-blocknew-books-homepage-block-9, .block-views-blocknew-books-homepage-block-10, 
.block-views-blocknew-books-homepage-block-11, .block-views-blocknew-books-homepage-block-12,
.block-views-blocknew-books-homepage-block-13, .block-views-blocknew-books-homepage-block-14,
.block-views-blocknew-books-homepage-block-15, .block-views-blocknew-books-homepage-block-16,
.block-views-blocknew-books-homepage-block-17, .block-views-blocknew-books-homepage-block-18 {background:#2c3946;padding:10px;border-radius:5px;}   


#block-newbooksheader {}
#block-newbooksheader h2 {margin-top:0;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
#block-newbooksheader .field--name-body {font-size:1.1rem;padding-bottom:20px;}

#block-bookcoversfooter {padding:50px 0 30px 0;}
#block-bookcoversfooter .field--name-body {text-align:center;font-size:1.1em;}
#block-bookcoversfooter .field--name-body a {color:#fff;padding:10px 20px;background:#9dc03b;border-radius:3px;display:inline-block;margin-top:20px;color:#fff;}

#block-newbooksmoviesmusicteens {border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:25px;margin-bottom:40px;}
#block-newbooksmoviesmusicteens h2 {color:#fff;}
#block-newbooksmoviesmusicteens .field--name-body {color:#fff;font-size:1.1rem;text-align:right;margin-top:-38px;}

#block-bookcoverfooterteens {padding:50px 0 30px 0;}
#block-bookcoverfooterteens .field--name-body {text-align:center;font-size:1.3em;color:#fff;}
#block-bookcoverfooterteens .field--name-body a {color:#fff;padding:10px 20px;background:#9dc03b;border-radius:3px;display:inline-block;margin-top:20px;color:#fff;}

#block-newbooksmoviesmusickids {border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:25px;margin-bottom:40px;}
#block-newbooksmoviesmusickids h2 {color:#fff;}
#block-newbooksmoviesmusickids .field--name-body {color:#fff;font-size:1.1rem;text-align:right;margin-top:-38px;}

#block-bookcoverfooterkids {padding:50px 0 30px 0;}
#block-bookcoverfooterkids .field--name-body {text-align:center;font-size:1.3em;color:#fff;}
#block-bookcoverfooterkids .field--name-body a {color:#fff;padding:10px 20px;background:#9dc03b;border-radius:3px;display:inline-block;margin-top:20px;color:#fff;}


.view-id-new_books_homepage {}
.view-id-new_books_homepage .views-field-field-image {margin-bottom:10px;}
.view-id-new_books_homepage .views-field-field-image img {width:100%;}
.view-id-new_books_homepage .views-field-title {font-size:1.2em;text-align:center;font-weight:bold;margin-bottom:10px;}
.view-id-new_books_homepage .views-field-title a {color:#fff;}
.view-id-new_books_homepage .views-field-edit-node {text-align:center;}
.view-id-new_books_homepage .views-field-edit-node a {color:#fff;}


.block-views-blocknew-books-homepage-block-1, .block-views-blocknew-books-homepage-block-2, 
.block-views-blocknew-books-homepage-block-3, .block-views-blocknew-books-homepage-block-4, 
.block-views-blocknew-books-homepage-block-5, .block-views-blocknew-books-homepage-block-6,
.block-views-blocknew-books-homepage-block-19, .block-views-blocknew-books-homepage-block-20  {background:#fff;padding:10px;border-radius:5px;}
.block-views-blocknew-books-homepage-block-1, .block-views-blocknew-books-homepage-block-2, 
.block-views-blocknew-books-homepage-block-3 {margin-bottom:20px;}

.path-frontpage .view-id-new_books_homepage .views-row {overflow:hidden;}
.path-frontpage .view-id-new_books_homepage .views-field-field-image {}
.path-frontpage .view-id-new_books_homepage .views-field-field-image img {}
.path-frontpage .view-id-new_books_homepage .views-field-title {font-size:1.2em;}
.path-frontpage .view-id-new_books_homepage .views-field-title a {color:#4176ab;}
.path-frontpage .view-id-new_books_homepage .views-field-edit-node {}
.path-frontpage .view-id-new_books_homepage .views-field-edit-node a {color:#4176ab;}



/* Newsletter Signup */

#block-newsletter h2 {text-align:center;}
#block-newsletter .field--name-body {text-align:center;}
#block-newsletter .field--name-body p {margin:20px 0;}
#block-newsletter .field--name-body .email {float:left;margin:0 auto;display:inline-block !important;width:320px !important;padding:10px 20px !important;border:none !important;background:#ebebeb;text-transform:none;}
#block-newsletter .field--name-body .button {display:inline-block;background:#9dc03b;color:#fff;}
#block-newsletter #mc_embed_signup_scroll {text-align:center;}
#block-newsletter .field--name-body #mauticform_newslettersignupsinglefield_email_address {display:inline;}
#block-newsletter .field--name-body #mauticform_newslettersignupsinglefield_submit {display:inline;}
#block-newsletter .field--name-body #mauticform_newslettersignupsinglefield {clear:both;width:50%;margin:0 auto;}
#block-newsletter .indicates-required, #block-newsletter .brandingLogo {display:none;}
#block-newsletter #mc_embed_signup .mc-field-group {width:100%;}
#block-newsletter #mc_embed_signup .mc-field-group {padding-bottom:0;}
#block-newsletter #mc_embed_signup .foot {display:block;width:100%;margin-top:10px;}






/* Featured Color Blocks */


#block-quicknodeblock {padding:60px 30px 20px 0;}
#block-quicknodeblock-2 {padding:60px 0 20px 30px;}
#block-quicknodeblock .field--name-title, #block-quicknodeblock-2 .field--name-title {display:none;}
#block-quicknodeblock .field--name-body, #block-quicknodeblock-2 .field--name-body {color:#fff;}
#block-quicknodeblock .field--name-body a {color:#fff;background:#33245d;padding:10px 10px;}
#block-quicknodeblock-2 .field--name-body a {color:#fff;background:#464e33;padding:10px 10px;}
#block-quicknodeblock .field--name-body p, #block-quicknodeblock-2 .field--name-body p {margin:20px 0;}

.featured-color-wrapper{background-image:linear-gradient(90deg, rgb(101,81,144,.5) 50%, rgba(120, 131, 93, .5) 50%), url('/sites/epbritestdomain.com/files/images/colorbgfull.png');background-position:50% 50%;}


/* Homepage Blog */

#block-blogheader {border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:10px;margin-bottom:30px;}
#block-blogheader h2 {}
#block-blogheader .field--name-body {font-size:1.1rem;text-align:right;margin-top:-38px;}

.block-views-blockblog-homepage-block-1 h2 {border-bottom: 1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}
.block-views-blockblog-homepage-block-2 h2 {border-bottom: 1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}


.view-id-blog_homepage.view-display-id-block_1 .view-content {}
.view-id-blog_homepage.view-display-id-block_1 .views-row {}
.view-id-blog_homepage.view-display-id-block_1 .views-field-field-image {float:left;width:30%;margin:0 20px 20px 0;}
.view-id-blog_homepage.view-display-id-block_1 .views-field-field-image img {width:100%;height:auto;}
.view-id-blog_homepage.view-display-id-block_1 .views-field-title {font-weight:bold;font-size:1.5rem;}
.view-id-blog_homepage.view-display-id-block_1 .views-field-created {padding:10px 0;font-style:italic;}
.view-id-blog_homepage.view-display-id-block_1 .views-field-body {}
.view-id-blog_homepage.view-display-id-block_1 .views-field-field-blog-category {}
.view-id-blog_homepage.view-display-id-block_1 .views-field-view-node {margin:15px 0;}
.view-id-blog_homepage.view-display-id-block_1 .views-field-view-node a {padding:5px 10px;background:#8e2933;color:#fff;}


.view-id-blog_homepage.view-display-id-block_2 .views-row {padding-bottom:10px;margin-bottom:10px;}
.view-id-blog_homepage.view-display-id-block_2 .views-field-title {font-weight:bold;font-size:1.2rem;}
.view-id-blog_homepage.view-display-id-block_2 .views-field-created {padding:2px 0;font-style:italic;}
.view-id-blog_homepage.view-display-id-block_2 .views-field-field-blog-category {}


.view-id-blog_homepage.view-display-id-block_3 .view-content {}
.view-id-blog_homepage.view-display-id-block_3 .views-row {overflow:hidden;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #ccc;}
.view-id-blog_homepage.view-display-id-block_3 .views-field-field-image {float:left;width:20%;margin:0 20px 20px 0;}
.view-id-blog_homepage.view-display-id-block_3 .views-field-field-image img {width:100%;height:auto;}
.view-id-blog_homepage.view-display-id-block_3 .views-field-title {font-weight:bold;font-size:1.5rem;}
.view-id-blog_homepage.view-display-id-block_3 .views-field-created {padding:10px 0;font-style:italic;}
.view-id-blog_homepage.view-display-id-block_3 .views-field-body {}
.view-id-blog_homepage.view-display-id-block_3 .views-field-field-blog-category {}
.view-id-blog_homepage.view-display-id-block_3 .views-field-view-node {margin:15px 0;}
.view-id-blog_homepage.view-display-id-block_3 .views-field-view-node a {padding:5px 10px;background:#8e2933;color:#fff;}
.view-id-blog_homepage.view-display-id-block_3 .view-filters {margin-bottom:30px;}
.view-id-blog_homepage.view-display-id-block_3 .form--inline .form-actions {clear:none;padding-top:40px;}





/* Blog */

.block-views-blockblog-block-1 {}
.block-views-blockblog-block-1 .form--inline .form-actions {clear:none;float:left;margin-top:40px;}
.block-views-blockblog-block-1 .btn-primary {background:#9dc03b;color:#fff;border:0;}
.block-views-blockblog-block-1 .views-row {padding:30px 0;border-bottom:1px dotted #ccc;}
.block-views-blockblog-block-1 .views-field-field-image {float:left;width:20%;margin:0 20px 20px 0;}
.block-views-blockblog-block-1 .views-field-field-image img {width:100%;height:auto;}
.block-views-blockblog-block-1 .views-field-title {font-size:1.5rem;font-weight:bold;}
.block-views-blockblog-block-1 .views-field-created {color:#8a8a8a;}
.block-views-blockblog-block-1 .views-field-field-blog-category {float:right;margin:0 20px 20px 20px;}
.block-views-blockblog-block-1 .views-field-field-blog-category .field-content {font-weight:bold;}
.block-views-blockblog-block-1 .views-field-body {margin:10px 0;}
.block-views-blockblog-block-1 .views-field-view-node {}
.block-views-blockblog-block-1 .views-field-view-node a {background:#9dc03b;color:#fff;padding:5px 10px;}
.block-views-blockblog-block-1 .views-field-edit-node {margin-top:10px;}

.block-views-blockblog-block-8 {}
.block-views-blockblog-block-8 .form--inline .form-actions {clear:none;float:left;margin-top:40px;}
.block-views-blockblog-block-8 .btn-primary {background:#9dc03b;color:#fff;border:0;}
.block-views-blockblog-block-8 .views-row {padding:20px 0;border-bottom:1px dotted #ccc;}
.block-views-blockblog-block-8 .views-field-title {font-size:1.5rem;font-weight:bold;}
.block-views-blockblog-block-8 .views-field-created {color:#8a8a8a;}
.block-views-blockblog-block-8 .views-field-field-blog-category {float:right;margin:0 20px 20px 20px;}
.block-views-blockblog-block-8 .views-field-field-blog-category .field-content {font-weight:bold;}
.block-views-blockblog-block-8 .views-field-body {margin:10px 0;}
.block-views-blockblog-block-8 .views-field-view-node {}
.block-views-blockblog-block-8 .views-field-view-node a {background:#9dc03b;color:#fff;padding:5px 10px;}
.block-views-blockblog-block-8 .views-field-edit-node {margin-top:10px;}

.block-views-blockblog-block-9 {}
.block-views-blockblog-block-9 .form--inline .form-actions {clear:none;float:left;margin-top:40px;}
.block-views-blockblog-block-9 .btn-primary {background:#9dc03b;color:#fff;border:0;}
.block-views-blockblog-block-9 .views-row {padding:20px 0;border-bottom:1px dotted #ccc;}
.block-views-blockblog-block-9 .views-field-title {font-size:1.5rem;font-weight:bold;}
.block-views-blockblog-block-9 .views-field-created {color:#8a8a8a;}
.block-views-blockblog-block-9 .views-field-field-blog-category {float:right;margin:0 20px 20px 20px;}
.block-views-blockblog-block-9 .views-field-field-blog-category .field-content {font-weight:bold;}
.block-views-blockblog-block-9 .views-field-body {margin:10px 0;}
.block-views-blockblog-block-9 .views-field-view-node {}
.block-views-blockblog-block-9 .views-field-view-node a {background:#9dc03b;color:#fff;padding:5px 10px;}
.block-views-blockblog-block-9 .views-field-edit-node {margin-top:10px;}







/* Blog Sidebar */

.block-views-blockblog-block-4 .views-row {padding:10px 0;border-bottom:1px dotted #ccc;}
.block-views-blockblog-block-4 .views-row:last-of-type {border-bottom:0;margin-bottom:30px;}
.block-views-blockblog-block-4 .views-field-title {font-size:1.3rem;}
.block-views-blockblog-block-4 .views-field-title a {color:#4176ab;padding:0;}
.block-views-blockblog-block-4 .views-field-created {color:#4d4d4d;margin-top:5px;}




/* Kids Homepage Blog */

.blog-wrapper {padding:60px 0;}

#block-bplkidsblog{border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:25px;margin-bottom:40px;}
#block-bplkidsblog h2 {}
#block-bplkidsblog .field--name-body {font-size:1.1rem;text-align:right;margin-top:-38px;}

.block-views-blockblog-block-5 .views-field-title {font-size:1.6em;font-weight:bold;}
.block-views-blockblog-block-5 .views-field-view-node a {background:#9dc03b;color:#fff;padding:5px 10px;margin-top:20px;display:inline-block;}
.block-views-blockblog-block-5 .views-field-created {color:#8a8a8a;margin-bottom:10px;}
.block-views-blockblog-block-6 .views-field-title {font-size:1.6em;font-weight:bold;}
.block-views-blockblog-block-6 .views-field-view-node a {background:#9dc03b;color:#fff;padding:5px 10px;margin-top:20px;display:inline-block;}
.block-views-blockblog-block-6 .views-field-created {color:#8a8a8a;margin-bottom:10px;}
.block-views-blockblog-block-7 .views-field-title {font-size:1.6em;font-weight:bold;}
.block-views-blockblog-block-7 .views-field-view-node a {background:#9dc03b;color:#fff;padding:5px 10px;margin-top:20px;display:inline-block;}
.block-views-blockblog-block-7 .views-field-created {color:#8a8a8a;margin-bottom:10px;}



/* Kids/Teens Volunteer Blocks */

#block-volunteerleft {}
#block-volunteerleft .field--name-body img {float:left;width:23%;margin-right:2%;margin-bottom:15px;height:auto;border:10px solid #fff;}
#block-volunteerleft .field--name-body img:nth-child(1) {transform:rotate(5deg);}
#block-volunteerleft .field--name-body img:nth-child(2) {transform:rotate(10deg);}
#block-volunteerleft .field--name-body img:nth-child(3) {transform:rotate(-5deg);}
#block-volunteerleft .field--name-body img:nth-child(4) {transform:rotate(10deg);}


#block-volunteerwithus {}
#block-volunteerwithus h2 {color:#fff;margin-top:0;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;}
#block-volunteerwithus .field--name-body {color:#fff;font-size:1.1rem;padding-bottom:20px;}
#block-volunteerwithus .field--name-body a {color:#fff;text-decoration:underline !important;}





/*Database Page */

.block-views-blockdatabases-block-1 {margin-bottom:40px;}
.block-views-blockdatabases-block-1 .form--inline .form-actions {clear:none;float:left;margin-top:40px;}
.block-views-blockdatabases-block-1 .btn-primary {background:#9dc03b;color:#fff;border:0;}
.block-views-blockdatabases-block-1 .views-row {padding:20px;margin-bottom:10px;}
.block-views-blockdatabases-block-1 .views-row:nth-child(odd) {background:#ebebeb;border:1px solid #ccc;border-left:10px solid #ccc;}
.block-views-blockdatabases-block-1 .views-row:nth-child(even) {background:#fbfbfb;border:1px solid #ddd;border-left:10px solid #ddd;}
.block-views-blockdatabases-block-1 .views-field-title {font-size:1.5rem;font-weight:bold;}
.block-views-blockdatabases-block-1 .views-field-field-data-category {}
.block-views-blockdatabases-block-1 .views-label-field-data-category{font-weight:bold;}
.block-views-blockdatabases-block-1 .views-field-body {margin:10px 0;}
.block-views-blockdatabases-block-1 .views-field-edit-node {margin-top:10px;}




/* Events Feeds */

.page-node-8652 {}
.page-node-8652 #block-quicktabseventsquicktab {float:left;margin:0 20px 20px 0;width:50%;}
.page-node-8652 #block-quicktabseventsquicktab iframe {padding:20px;margin-top:-7px;background:#f2f2f2;}
.page-node-8652 #block-quicktabseventsquicktab .item-list {background:#ccc;margin:0;padding:10px;}
.page-node-8652 #block-quicktabseventsquicktab .item-list ul {margin:0;}
.page-node-8652 #block-quicktabseventsquicktab .item-list a {color:#2a2a2a;}
.page-node-8652 #block-quicktabseventsquicktab .item-list li.active a {font-weight:bold;text-decoration:underline;}
.page-node-8652 #block-fairhaven-content {float:left;}

.path-frontpage #block-quicktabseventsquicktab-3 > h2 {margin-top:0;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
.path-frontpage #block-quicktabseventsquicktab-3 iframe {padding:20px;margin-top:-7px;background:#fff;}
.path-frontpage #block-quicktabseventsquicktab-3 .item-list {background:#435465;margin:0;padding:10px;}
.path-frontpage #block-quicktabseventsquicktab-3 .item-list ul {margin:0;}
.path-frontpage #block-quicktabseventsquicktab-3 .item-list a {color:#fff;}
.path-frontpage #block-quicktabseventsquicktab-3 .item-list li {margin-left:0;margin-right:15px;}
.path-frontpage #block-quicktabseventsquicktab-3 .item-list li.active a {font-weight:bold;text-decoration:underline;}



/* Trustees */

.view-id-trustees_minutes table caption {font-size:1.5rem;font-weight:bold;}


/* Selected Websites */

.block-views-blockselected-websites-block-1 {margin-bottom:40px;}
.block-views-blockselected-websites-block-1 .ui-accordion-content .views-row {padding:3px 0;border-bottom:1px dotted #ccc;}
.block-views-blockselected-websites-block-1 .ui-accordion-content .views-row:last-of-type {border-bottom:0;}
.block-views-blockselected-websites-block-1 .ui-accordion-content .views-row .views-field-title a {text-decoration:none;color:#4176ab;}
.block-views-blockselected-websites-block-1 .ui-accordion-content .views-row .views-field-edit-node {float:right;}


/* Quiet Study */

.fc-event, .fc-event:hover {color:#2a2a2a;}





/* User Login Page */

#block-userlogin .field--name-body {font-weight:bold;background:#ebebeb;border:3px dotted #ccc;font-size:1.3em;text-transform:uppercase;padding:5px 10px;margin:20px 0;}
#block-userlogin .field--name-body a {text-decoration:underline !important;}
#block-userlogin .field--name-body p {margin:0;}

/* Footer */

#block-logowhite {}
#block-logowhite .field--name-body img {max-width:40%;height:auto;}

#block-linksfooter .field--name-body {color:#fff;}
#block-linksfooter .field--name-body a {color:#fff;}

.block-views-blockhours-block-2 {}
.block-views-blockhours-block-2 h2 {color:#fff;margin-top:0;}
.block-views-blockhours-block-2  .views-field-field-hours {color:#fff;}
.block-views-blockhours-block-2  .views-field-field-hours .office-hours__item {margin-bottom:4px;}
.block-views-blockhours-block-2  .views-field-field-hours a {color:#fff;}

#block-contactus {}
#block-contactus h2 {color:#fff;margin-top:0;}
#block-contactus .field--name-body {color:#fff;}
#block-contactus .field--name-body a {color:#fff;}


#block-socialmediafooter {}
#block-socialmediafooter h2 {color:#fff;margin-top:0;}
#block-socialmediafooter .field--name-body {}
#block-socialmediafooter .field--name-body img {width:30px;height:30px;margin-right:15px;}
#block-socialmediafooter .field--name-body a {color:#fff;}
#block-socialmediafooter .field--name-body p {margin-bottom:0;}

#block-stafflinks {}
#block-stafflinks .field--name-body {text-align:right;color:#fff;}
#block-stafflinks .field--name-body a {color:#fff;}














/* Media Queries */



/* Header */

@media (min-width: 1400px) {

	#block-fairhaven-branding {min-width:480px;}
	.block-views-blockhours-block-1 {min-width:225px;margin:22px 45px 0 42px;}
	.block-tb-megamenu {margin-top:22px;}

}
	
@media (max-width: 1399px) {

	#block-fairhaven-branding {min-width:430px;}
	.navbar-brand a.site-title {font-size:1.7rem;}
	.block-views-blockhours-block-1 {min-width:220px;margin:22px 0px 0 7px;}
	.block-tb-megamenu {margin-top:22px;}
	.tbm-link.level-1 {padding:1rem;}

}

@media (max-width: 1200px) {

	#block-fairhaven-branding {min-width:430px;margin-right:45px;}
	.navbar-brand a.site-title {font-size:1.7rem;}
	.block-views-blockhours-block-1 {display:none;}

}




/* Menu Hide */

@media (max-width: 993px) {

	#block-responsivemenumobileicon {margin-top:40px;margin-left:100px;}
	.responsive-menu-toggle-icon {}
	.responsive-menu-toggle-icon span.label {text-transform:capitalize;font-size:20px;}
	
	.responsive-menu-toggle-icon {}
	.responsive-menu-toggle-icon span.label {color:#2a2a2a;}
	.responsive-menu-toggle-icon:before, .responsive-menu-toggle-icon:after, .responsive-menu-toggle-icon span.icon{background:#2a2a2a;}
	.sf-accordion-toggle.sf-style-none {padding:15px 0;text-align:center;background:#3c4d6e;}
	#superfish-about-menu-accordion a {color:#fff;text-decoration:none !important;}
	#superfish-about-menu-accordion > li {border-bottom: 1px solid #1a2233;background: #425374;}
	#superfish-about-menu-accordion > li:last-child {border-bottom:0;}
	.sf-has-clone-parent {margin-left:20px !important;}
	
	.block-tb-megamenu {display:none;}
	
}


@media (min-width: 993px) {
	
	#block-responsivemenumobileicon  {display:none;}
	.tb-megamenu-nav {display:block;}
	
}

@media (max-width: 992px) {
	
	.navbar-brand .site-slogan {display:block;}
	
}


@media (max-width: 993px) {

	.whats-happening-wrapper .col-sm-3 {width:100%;}
	.block-views-blocksliders-block-4,.block-views-blocksliders-block-5,.block-views-blocksliders-block-6,.block-views-blocksliders-block-7,.block-views-blocksliders-block-8,.block-views-blocksliders-block-9,.block-views-blocksliders-block-10,.block-views-blocksliders-block-11,.block-views-blocksliders-block-12,.block-views-blocksliders-block-13,.block-views-blocksliders-block-14,.block-views-blocksliders-block-15,.block-views-blocksliders-block-16 {margin-bottom:20px;}
	
	.featured-resources-icons-wrapper .col-sm-2 {width:33.3%;}

	.blog-wrapper .col-sm-8, .blog-wrapper .col-sm-4 {width:100%;}
	.block-views-blockblog-homepage-block-2 {margin-top:20px;}
	
	.footer-wrapper .col-sm-3 {width:100%;}
	.block-views-blockhours-block-2 {margin-bottom:30px;}
	.block-views-blockhours-block-2 h2 {text-align:center;}
	.block-views-blockhours-block-2 .view-content {text-align:center;}
	.block-views-blockhours-block-2 .view-footer {text-align:center;}
	#block-contactus {margin-bottom:30px;}
	#block-contactus .field--name-body {text-align:center;}
	#block-contactus h2 {text-align:center;}
	#block-socialmediafooter {margin-bottom:30px;}
	#block-socialmediafooter h2 {text-align:center;}
	#block-socialmediafooter .field--name-body p {text-align:center;}
	#block-linksfooter .field--name-body p {text-align:center;}
	
	.view-id-sliders .views-field-field-image {float:left;width:30%;margin:0 20px 20px 0;border:10px solid #ebebeb;}
		
	.page-node-3  h1.field-content {margin-top:-120px;}
	.page-node-50 h1.field-content {margin-top:-120px;}
}


@media (min-width: 768px) {
	#block-headerblockmobile {display:none;}
}


@media (max-width: 768px) {
	
	.header-wrapper .col-sm-8, .header-wrapper .col-sm-4 {width:100%;}
	.header-wrapper .d-flex {display:block !important;}
	#block-address {display:none;}
	#block-headerblockmobile {display:block;}
	#block-headerblockmobile .field--name-body {text-align:center;line-height:30px;color:#fff;}
	#block-headerblockmobile .field--name-body img {width:18px;height:18px;margin-right:8px;}
	#block-headerblockmobile .field--name-body a {text-decoration:none;color:#fff;}
	#block-headerblockmobile .field--name-body p {margin-bottom:0;}
	#block-socialmediaicons {display:none;}
	
	.region-nav-branding {display:block;width:100%;}
	#block-fairhaven-branding {clear:both;width:83%;min-width:83%;margin:0 auto;}
	#block-responsivemenumobileicon {width:40%;min-width:40%;margin:20px 18% 20px 0;float:right;}
	
	.view-id-sliders .views-field-field-image {float:none;width:100%;margin:0 0 20px 0;border:none;}
	
	.page-node-3  h1.field-content {margin:0px;padding:10px 20px;float:none;text-align:center;}
	.page-node-50 h1.field-content {margin:0px;padding:10px 20px;float:none;text-align:center;}
	
	.block-views-blockhero-image-block-1 {display:none;}
	

	

}

@media (max-width: 576px) {

	#block-fairhaven-branding {clear:both;width:auto;min-width:auto;margin:0 auto;}
	.navbar-brand {margin-right:0;}
	.navbar-brand a.site-title {font-size:1.5rem;}
	.navbar-brand img {width:70px;height:auto;}
	
	#block-fairhaven-branding .d-flex {display:block !important;}
	#block-fairhaven-branding .site-logo {text-align:center;}
	#block-fairhaven-branding .navbar-brand > div {text-align:center;}
	.site-slogan {margin-left:0;}
	#block-responsivemenumobileicon {margin-right:22%;}
	
	.featured-resources-icons-wrapper .col-sm-2 {width:50%;}
	.view-id-featured_resources .views-field-field-image {width:50%;}
	
}

@media (max-width: 450px) {
	
	.featured-resources-icons-wrapper .col-sm-2 {width:100%;}
	
	
}




/* Catalog Search Box */
@media (max-width: 4000px) { #block-catalogsearch {margin-top:-15%;}}
@media (max-width: 1600px) { #block-catalogsearch {margin-top:-16.5%;}}
@media (max-width: 1100px) { #block-catalogsearch {margin-top:-20%;}}
@media (max-width: 900px)  { #block-catalogsearch .catalog-links {display:none;}}
@media (max-width: 760px)  { #block-catalogsearch {margin-top:0;}}
@media (max-width: 760px)  { #block-catalogsearch input[type="text"] {background:#ebebeb;}}
@media (max-width: 760px)  { #block-catalogsearch .catalog-links {display:block;margin-bottom:20px;}}
@media (max-width: 760px)  { #block-catalogsearch .catalog-links a {color:#2a2a2a;text-decoration:underline;}}
@media (max-width: 760px)  { #block-catalogsearch h2 {color:#2a2a2a;margin-top:20px;}}
@media (max-width: 760px)  { #block-catalogsearch input[type="text"]{width:80%;}}
@media (max-width: 760px)  { #block-catalogsearch input[type="submit"] {width:20%;}}
@media (max-width: 760px)  { #block-catalogsearch .field--name-body {width:75%;}}