.blog-titles .caption,.director-note h1{font-family:"Cabin Condensed",sans-serif}.bestseller-list a,.bestseller-list a:hover,.blog-titles .caption a:hover{color:#000}.blog-titles ul li,.entry-content ul li,.header-widget-area li,.post ul li,.sidebar ul li{list-style:none}.additional-resources ul li a:hover,.bestseller-list a:hover,.blog-titles .caption a:hover,.entry-content a:visited,.header-widget-area .how-do .links li a:hover,.mapIt a:hover,.mapIt a:visited,.mapIt:hover,.phone a,.post a:hover,.sidebar ul li a:hover,.tribe-events-list-widget-events .summary a:hover,a:hover,header .logo a:hover,p a:hover{text-decoration:none}body,html{overflow-x:hidden}.wrapper{max-width:1200px;margin:0 auto}*{box-sizing:border-box}ul{margin:0;padding:0}.blog-titles{margin-top:30px;margin-bottom:30px}.blog-titles .feat-img{max-height:250px;overflow:hidden}.blog-titles .feat-img img{width:100%;min-height:250px}.blog-titles .thumbnail{border:none;margin-bottom:0;padding:0}.blog-titles .thumbnail img{margin:0}.blog-titles .caption{background-color:#f1f1f1;margin-bottom:20px;padding:15px 20px;font-size:28px;font-weight:700;color:#000}.director-note{margin-top:35px}.director-note h1{font-size:22px;padding-bottom:10px;border-bottom:2px solid #404040;letter-spacing:1px}.director-note .director-sig,.director-note p{font-family:"Open Sans",sans-serif}.director-note p{font-size:14px}.director-note .director-sig{font-size:18px}@media screen and (max-width:768px){.bestsellers{display:none}}.carousel-indicators{position:relative;bottom:20px}.carousel-indicators li{background-color:#27702F}.carousel-indicators .active{background-color:#1a4520}.bestseller-list{border:1px solid #27702F;border-radius:3px;height:325px;margin:35px auto 0}.bestseller-list a:visited{color:#000!important}.bestseller-list .book{margin:5px;display:inline-block;list-style:none;width:150px;height:auto;vertical-align:top}.bestseller-list .item{margin-left:40px}.bestseller-list .book-details{padding:20px 10px;text-align:center}.bestseller-list .book-details .book-image{max-height:200px}.bestseller-list .book-details .book-title{font-family:"Cabin Condensed",sans-serif;font-size:18px;letter-spacing:2px}.bestseller-list .book-details .book-author{font-family:"Cabin Condensed",sans-serif;font-size:14px}.carousel a span,.carousel a:hover span,.carousel a:visited span{color:#000}@media screen and (max-width:480px){.sidebar{display:none}.toggled{background-color:rgba(251,251,251,.8)}}.blog-header,.entry-header{background:0 0;box-shadow:none;text-align:center}.sidebar{padding-left:30px;border-left:1px solid #27702F}.sidebar ul li{padding:5px 0;font-family:"Open Sans",sans-serif}#mc_embed_signup_scroll .input-group,#mc_embed_signup_scroll label,.post h1,.post h2,.sidebar .widget-title{font-family:"Cabin Condensed",sans-serif}.sidebar ul li a{font-size:12px;color:#27702F}.sidebar ul li a:hover{color:#27702F}.sidebar .widget-title{font-size:28px}.sidebar .widget-search:before{content:'Search the site'}#mc_embed_signup_scroll label{font-size:14px;margin-right:10px}#mc_embed_signup_scroll .full-width-input input{width:90%}.nav-next,.nav-previous{width:auto;border-radius:3px}#mc_embed_signup_scroll input{margin:5px 0}#mc_embed_signup_scroll .input-group{font-size:18px}#mc_embed_signup_scroll .input-group ul li{padding:0}#mc_embed_signup_scroll .input-group ul li input{margin-right:5px;padding:0}.post{padding-right:20px}.post h1{font-size:30px}.post h2{font-size:26px;font-weight:600}.post h5{font-size:"Open Sans",sans-serif;font-size:18px}.post ol,.post p,.post ul li{font-size:12px;font-family:"Open Sans",sans-serif}.entry-content h1,.post a{font-family:"Cabin Condensed",sans-serif}.post a{font-size:16px;color:#C69800}.post a:hover{color:#000}.entry-content h1{font-size:34px;letter-spacing:1px;color:#27702F}.entry-content p{font-size:14px;font-family:"Open Sans",sans-serif}.entry-content p a{font-size:16px}.entry-content ul li{font-family:"Cabin Condensed",sans-serif;padding:5px 0;font-size:16px}.entry-content h2,.entry-content h3,.entry-content h4,ol li{font-family:"Open Sans",sans-serif}.entry-content h2{color:#27702F;font-size:20px;letter-spacing:2px}.entry-content h4{font-size:16px;line-height:155%}.entry-content h3{font-size:22px}.entry-content a:visited{color:#C69800}ol li{font-size:14px;padding-bottom:10px}.blog-header .entry-title,.entry-header .entry-title{color:#C69800;font-size:36px;font-weight:500;letter-spacing:2px}.blog-header .entry-title,.entry-header .entry-title,td,u{font-family:"Cabin Condensed",sans-serif}.blog-header{padding-top:15px}u{font-size:18px;color:#27702F;margin:10px 0}.nav-next,.nav-next a,.nav-previous,.nav-previous a{color:#C69800}td{font-size:16px;padding:5px 0}.nav-next:after,.nav-previous:before{font-family:FontAwesome;font-size:14px}.post-316 h2{border-bottom:none!important}.nav-previous{padding:5px 10px;font-size:14px}.nav-previous:before{content:'\f100';padding-right:10px}.nav-next{padding:5px 10px;font-size:14px}.nav-next:after{content:'\f101';padding-left:10px}.widget_st_category_email_subscribe_widget .st_prepend{font-size:28px;font-family:"Cabin Condensed",sans-serif;border-bottom:1px solid #ccc}.widget_st_category_email_subscribe_widget label{padding-right:10px}.widget_st_category_email_subscribe_widget .st_email input,.widget_st_category_email_subscribe_widget .st_name input,.widget_st_category_email_subscribe_widget select{width:100%}.widget_st_category_email_subscribe_widget .st_submit{float:right}.post-category-name{font-family:"Cabin Condensed",sans-serif;font-size:28px;color:#C69800;text-align:center;margin-top:30px;letter-spacing:2px}.post-category-description{font-family:"Open Sans",sans-serif;font-size:16px;color:#ababab;line-height:180%}.post-categories li{display:inline-block;padding-right:10px}.post-categories li a{color:#27702F;margin-right:10px}.post-categories li a:visited{color:#27702F}@media screen and (max-width:768px){.gallery-item{max-width:100%!important}figure{margin:10px 0}}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control.left a,.carousel-control.left a:visited,.carousel-control.right a,.carousel-control.right a:visited{background-color:#484848}.email-directions p{font-family:"Cabin Condensed",sans-serif;font-size:20px;margin-bottom:10px}.tribe-events-event-image img{max-height:500px;width:auto}.classic-catalog label,.online-search-form label{font-size:14px;font-family:"Open Sans",sans-serif}.post-nav h4,header nav #primary-menu li{font-family:"Cabin Condensed",sans-serif}.classic-catalog input,.online-search-form input{display:block}.classic-catalog input[type=submit],.online-search-form input[type=submit]{width:50%}.patron-login{padding-left:30px}.patron-login h2{text-align:center}.patron-login input[type=submit]{width:25%}.input-block-level{display:block;width:100%;min-height:28px}.main-navigation li,.search-header .form-control,.search-header .radio,.social-menu li,header .logo a img,header .logo h1{display:inline-block}.post-nav h4{font-size:18px!important}.post-nav h4 a{background-color:#C69800;color:#fff;border-radius:3px;padding:5px 10px}.post-nav h4 a:hover{color:#C69800;border:1px solid #C69800;background-color:#fff}.label-category{margin-bottom:5px}.tags-list a{padding-left:5px}.main-navigation li{position:relative;float:none!important;padding:0}.main-navigation ul,header .logo{padding-top:15px}header{background:url(../img/bookshelf-header.jpg) left bottom no-repeat;background-size:cover;padding-bottom:15px;box-shadow:2px 0 4px #bbb;border:0}.header-widget-area .how-do,.header-widget-area .newsletter-sub,.header-widget-area .search-box{background-color:#fff;border-radius:5px;box-shadow:2px 2px 3px #ddd}header nav{max-width:1200px;text-align:center}header nav #primary-menu{text-align:center!important}header nav #primary-menu li{padding-right:30px;font-size:18px;padding-bottom:10px}header nav #primary-menu li:last-child{padding-right:0}header nav #primary-menu a{color:#404040}header nav #primary-menu a:hover{color:#27702F}header .fa-1{font-size:13px;margin-left:3px}header .active{border-bottom:#27702F 3px solid}header .site-branding{border-bottom:1px solid #C69800}header .menu-menu-1-container{text-align:center}header .logo{margin-bottom:15px}header .logo h1{font-family:'Open Sans Condensed',serif;color:#27702F;font-size:32px;margin-bottom:0;vertical-align:bottom;padding-left:10px}@media screen and (min-width:768px){header .logo{padding-left:35px}}@media screen and (max-width:787px){header .logo{padding-left:15px}}.navigation{max-width:1200px;margin:0 auto}.header-widget-area{margin:10px 15px;height:325px}.header-widget-area li{text-align:center}.header-widget-area h2{color:#27702F;font-size:22px;padding:10px;font-family:"Cabin Condensed",sans-serif;font-weight:700;letter-spacing:2px;border-bottom:none}.header-widget-area hr{border-bottom:#C69800 solid 1px;max-width:60px;margin-top:0}@media screen and (max-width:767px){.header-widget-area .newsletter-sub{height:350px}}@media screen and (min-width:768px){.header-widget-area .newsletter-sub{height:300px}}.header-widget-area .newsletter-sub form .form-group{margin-bottom:10px}.header-widget-area .newsletter-sub form .form-control{max-width:80%;height:auto}.header-widget-area .newsletter-sub form input{margin:0 auto}.header-widget-area .newsletter-sub form button{margin-bottom:15px;font-size:12px;margin-top:0;padding:3px 12px}.header-widget-area .search-box{height:300px}.header-widget-area .search-box p{padding:0 10px;font-size:12px;font-family:"Open Sans",sans-serif}.header-widget-area .search-box .form-control{max-width:80%;margin:0 auto;height:auto}.header-widget-area .search-box form span{font-size:12px}.header-widget-area .search-box form .checkbox-inline{margin-top:20px;font-family:"Open Sans",sans-serif;font-size:14px}.header-widget-area .search-box form button{margin-bottom:15px;font-size:12px;margin-top:0;padding:3px 12px}.header-widget-area .how-do .links li i,.social-menu{padding-right:10px}.header-widget-area .how-do{height:300px}.search-header .menu-toggle,.search-header .menu-toggle:hover{background-color:#27702F;box-shadow:none;color:#fff}.header-widget-area .how-do .links{color:#404040;display:inline-block}.header-widget-area .how-do .links li{font-size:14px;text-align:left;margin-bottom:10px;font-family:"Open Sans",sans-serif;font-weight:700}.header-widget-area .how-do .links li a{color:#404040}.header-widget-area .how-do .links li a:hover{color:#27702F}.social{float:right}.social:after{clear:right}.social-menu{padding-top:25px;text-align:right}.social-menu a{color:#27702F;padding-right:15px;font-size:12px}.social-menu a:hover{text-decoration:none;color:#404040}.social-menu li{padding-right:10px}.search-header{margin-top:10px;padding-right:10px;text-align:right}#footer-menu li,.additional-resources ul,.locations ul{text-align:center}.search-header .form-control{max-width:200px;height:auto}.search-header .form-control button .btn-default{padding:3px 6px}.search-header .radio label{font-size:14px;padding:0 15px 0 10px}.search-header .radio input{border-top:none}.search-header .radio-inline{margin-bottom:15px}.search-header .search-box{padding-right:10px;font-size:12px}.search-header .menu-toggle{margin-top:20px;border:1px solid #27702F;padding:5px 10px;text-shadow:none;font-family:"Cabin Condensed",sans-serif;font-size:16px;font-weight:300;letter-spacing:1px}.search-header .homepage-search{margin-top:15px}.radio-style .radio{display:inline-block!important}.radio-style .radio label{font-size:14px;padding-right:10px}#ninja_forms_form_7_all_fields_wrap .alert-warning{display:none!important}footer{border-top:1px solid #ddd;padding:10px;margin-top:25px;background-color:#1a351a}#footer-menu{padding-left:30px}#footer-menu li{display:inline-block;padding-right:15px;font-size:12px;font-family:"Open Sans",sans-serif}.board li span,.mapIt{display:block;letter-spacing:1px}#footer-menu li a,#footer-menu li a:hover,.site-info{color:#fff}h2{border-bottom:1px solid #ddd;padding:10px 0}.mission{margin-bottom:25px;padding-right:20px}.mission h1{font-size:28px;color:#27702F;font-family:"Cabin Condensed",sans-serif}.mission p{font-size:14px;line-height:150%;padding-right:40px;font-family:"Open Sans",sans-serif}.board{background-color:#fff;border:1px solid #27702F;color:#27702F;padding:15px 30px;border-radius:3px;box-shadow:2px 2px 3px 0 #bcbcbc}.board h2{font-size:20px;padding-bottom:5px;border-bottom:1px solid #ddd;font-family:"Cabin Condensed",sans-serif;margin-top:0}.board li,.locations ul li{font-size:14px;list-style:none}.board li{margin-top:5px;margin-bottom:5px;font-family:"Open Sans",sans-serif}.board li span{font-weight:300;font-family:"Cabin Condensed",sans-serif}.additional-resources h2,.locations h2{font-weight:500;color:#27702F}.locations{margin-bottom:35px}.locations ul li{font-family:"Open Sans",sans-serif}.locations h2{font-family:"Cabin Condensed",sans-serif;margin-top:0;padding-top:0;margin-bottom:25px}.locations h3{font-size:22px;font-family:museo,sans-serif}#ninja_forms_form_1 label,#ninja_forms_form_6_cont .field-wrap label,#ninja_forms_form_6_cont h2,#ninja_forms_form_7 label,.additional-resources h2,p a{font-family:"Cabin Condensed",sans-serif}.additional-resources{margin-bottom:30px;margin-top:20px}.additional-resources h4{font-size:18px}.additional-resources ul li{list-style:none;font-size:12px}.additional-resources ul li a{color:#27702F}.mapIt{margin:10px auto;background-color:#C69800;border-radius:3px;border:1px solid #C69800;font-size:14px;box-shadow:none;text-shadow:none;color:#fff}.mapIt:hover{background-color:#fff;color:#C69800;border:1px solid #C69800}.mapIt a{color:#fff}p a{color:#C69800;font-size:22px}p a:hover{color:#976f00}li>ul{margin-left:0!important}.phone a{cursor:text;color:#000}.hour-info h4{display:inline-block;font-size:16px;padding-right:5px;color:#27702F;line-height:.75}.day-of-week{text-align:right!important}.hours-of-day{text-align:left!important}#ninja_forms_form_6_cont{margin:0 auto}#ninja_forms_form_6_cont h2{font-size:20px;margin-top:0}#ninja_forms_form_6_cont .field-wrap{margin-bottom:5px}#ninja_forms_form_6_cont .field-wrap label{font-size:14px;font-weight:300}input[type=submit]{background-color:#27702F;color:#fff;font-size:12px;border:1px solid #27702F;box-shadow:none;padding:10px;letter-spacing:1px}input[type=submit]:hover{background-color:#fff;border:1px solid #27702F;color:#27702F;box-shadow:none}#ninja_forms_form_1{max-width:80%}#ninja_forms_form_1 label{font-size:12px;letter-spacing:1px}#ninja_forms_form_1 .alert-warning{background-color:#fff;border:none;color:#000}#ninja_forms_form_7 label{margin-left:25px;font-size:12px}#ninja_forms_form_7 #ninja_forms_field_35_div_wrap{text-align:center}@media screen and (min-width:1024px){#ninja_forms_form_10_cont,#ninja_forms_form_11_cont,#ninja_forms_form_5_cont,#ninja_forms_form_6_cont{max-width:600px;clear:both}#ninja_forms_form_10_cont:after,#ninja_forms_form_11_cont:after,#ninja_forms_form_5_cont:after,#ninja_forms_form_6_cont:after{clear:both}#ninja_forms_form_10_cont h2,#ninja_forms_form_11_cont h2,#ninja_forms_form_5_cont h2,#ninja_forms_form_6_cont h2{margin-top:0;padding-top:0}}hr{clear:both}@media screen and (max-width:768px){.forms-large-screen{display:none;max-width:60%}}@media screen and (min-width:769px){.forms-small-screen{display:none;max-width:100%}}.tribe-events-month-event-title{font-family:"Cabin Condensed",sans-serif!important}.tribe-events-month-event-title a{color:#27702F}.tribe-events-button{border-radius:3px!important;background-color:#fff!important;border:1px solid #27702F!important;color:#27702F!important;letter-spacing:2px!important}.tribe-events-button:hover{color:#fff!important;background-color:#27702F!important}.tribe-bar-full{background-color:#fff!important;border-radius:3px}.tribe-events-nav-next{background-color:#C69800!important;border-radius:3px}.tribe-events-nav-next a{padding:5px 10px;color:#fff}.tribe-events-nav-next a:hover{background-color:#b58700;border-radius:3px}.tribe-events-nav-next a:visited{color:#fff}.tribe-events-nav-previous{background-color:#C69800!important;border-radius:3px}.tribe-events-nav-previous a{padding:5px 10px;color:#fff}.tribe-events-nav-previous a:hover{background-color:#b58700;border-radius:3px}.tribe-events-nav-previous a:visited{color:#fff}.tribe-events-calendar th{font-family:"Open Sans",sans-serif}.entry-footer,.page-header{display:none}.tribe-events-list-widget:before{content:'Upcoming Events';font-family:"Cabin Condensed",sans-serif;color:#404040;font-size:28px}.tribe-events-list-widget ol{padding:0;margin-left:0}.tribe-events-widget-link{padding-left:10px}.tribe-events-list-widget-events .summary a{color:#27702F!important;font-family:"Open Sans",sans-serif;font-size:18px}.tribe-events-list-widget-events .summary span{font-family:"Cabin Condensed",sans-serif;font-size:14px}@media screen and (min-width:768px){.tribe-events-nav-next,.tribe-events-nav-previous{max-width:25%}}@media screen and (min-width:767px){.tribe-events-nav-next,.tribe-events-nav-previous{max-width:40%}}.tribe-events-meta-group{font-family:"Open Sans",sans-serif}.staff-members{margin-bottom:25px;border-bottom:1px solid #ccc;padding-bottom:10px}.staff-members li{list-style:none}.staff-members .staff-name{font-family:"Cabin Condensed",sans-serif;font-size:30px;color:#C69800;margin-bottom:20px;text-align:center}.staff-members .email,.staff-members .interests,.staff-members .questions,.staff-members .staff-bio,.staff-members .staff-position{margin-top:20px;font-family:"Open Sans",sans-serif;font-size:14px}.staff-members .staff-position h5{display:inline-block;padding-right:10px;margin-bottom:0}.staff-members .staff-position p{font-size:16px;display:inline-block;margin-bottom:0}.staff-members .staff-favorite,.staff-members .staff-social ul li{font-family:"Open Sans",sans-serif;font-size:14px}.staff-members .staff-favorite a{color:#27702F}.staff-members .staff-social ul{margin-left:0;margin-top:10px}.staff-members h5{color:#27702F;font-size:20px;font-weight:700}.search .entry-title a{color:#C69800;font-size:26px}.search .entry-summary p{font-size:14px}.search-zero-posts{margin-top:25px}.search-zero-posts a,.search-zero-posts a:hover{color:#C69800}.zero-results-posts{margin-bottom:15px}.zero-results-posts .thumbnail{border:none}.zero-results-posts .caption{font-family:"Cabin Condensed",sans-serif;font-size:18px;color:#27702F}.error-404{float:none!important;margin:0 auto}.error-404 ul li{list-style:none;font-size:14px}.error-404 ul li a{color:#27702F}.no-results{font-size:22px;line-height:125%}#tablepress-1_filter{font-size:18px;float:left}#tablepress-1_filter input{padding-top:5px;padding-left:5px;margin-left:5px}.tablepress tfoot th,.tablepress thead th{background-color:#27702F!important;color:#fff;letter-spacing:1px}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#31903b!important}.dataTables_length{float:right!important}.paginate_button:after,.paginate_button:before{color:#27702F!important}.dataTables_paginate .paginate_button{font-size:14px}.tribe-event-title a{color:#27702F;letter-spacing:-1px}.tribe-event-title a:hover{color:#31903b}.tribe-event-title a:visited{color:#C69800}.tribe-events-widget-link{background-color:#C69800;padding:10px;border-radius:3px;text-align:center!important}.tribe-events-widget-link a{color:#fff!important;letter-spacing:1px}.tribe-events-list-widget-events{border-bottom:1px solid #ddd}.tribe-events-list-widget ol li{margin-bottom:10px}#secondary aside{margin:40px 0}