/*!
Theme Name: Maryland's Best Child Theme
Theme URI: https://marylandsbest.maryland.gov/
Author: Merisign
Author URI: https://www.merisign.com/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: mdbest
Text Domain: ohio-child

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
@supports (-webkit-touch-callout:none){.site-content{overflow-x:unset !important}}body,p{font-family:"gotham",sans-serif !important;font-weight:400;font-style:normal}body strong,body b,p strong,p b{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:itc-avant-garde-gothic-pro,sans-serif !important;margin-bottom:15px !important}.ohio-text-sc:last-child p,.wpb_text_column:last-child p,.elementor-widget-text-editor:last-child p{margin-bottom:15px}#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:15px !important}.button{font-family:"gotham",sans-serif !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:1px}.clb__dark_section,.clb__dark_section h1,.clb__dark_section h2,.clb__dark_section h3,.clb__dark_section h4,.clb__dark_section h5,.clb__dark_section h6{color:#fff !important}.innerPadding{padding:140px 0}.smallerinnerPadding{padding:80px 0}.borderRadius,.borderRadius:before{border-radius:80px}.sectionborderRadius,.sectionborderRadius:before{border-radius:0 0 80px 80px}@media screen and (max-width:768px){.sectionborderRadius,.sectionborderRadius:before{border-radius:0 0 30px 30px}.borderRadius,.borderRadius:before{border-radius:30px}}.bgOverlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.33;display:block !important}.lswssp-logo-showcase .slick-arrow{background-color:#4c936c !important}.with-widget-divider .sidebar-widgets .widget:not(:last-child),.with-widget-divider .sidebar-widgets .berocket_single_filter_widget:not(:last-child),.with-widget-divider .page-sidebar .widget:not(:last-child),.with-widget-divider .page-sidebar .berocket_single_filter_widget:not(:last-child){border-bottom:none !important}.glightbox-mobile .goverlay{background:#000000e0 !important}.glightbox-container{padding:30px !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background:#4c936c !important;padding:2px 18px !important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{padding:6px 4px !important;border:none !important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:inherit !important;background-color:transparent !important}.alignright{float:right;margin:.5em 0 .5em 1em}.alignleft{float:left;margin:.5em 1em .5em 0}@media screen and (max-width:768px){.alignleft,.alignright{display:block;float:none !important;margin:auto !important}}.accordion-header{margin-bottom:0 !important}.wp-caption-text{font-size:13px;text-align:center;margin-top:10px}.search-popup .holder{max-width:100%;margin:auto;padding-left:0;padding-right:0;padding-top:0;display:flex;justify-content:center;align-items:center;height:100%}.close-bar{justify-content:end}.clb-popup:not(.-slide-in){background-color:color-mix(in srgb,var(--clb-color-overlay) 97%,transparent)}.error404 .site-content .page-container{margin-top:60px}.error404 .site-content .page-container .empty-state{max-width:100%;margin:auto;text-align:center}.error404 .site-content .page-container .search{margin:auto}.search-no-results .site-content .page-container{margin-top:60px}.search-no-results .site-content .page-container .empty-state{max-width:100%;margin:auto;text-align:center}.search-no-results .site-content .page-container .search{margin:auto}.home .page-container.top-offset{padding-top:0}.site-content .vc_row{margin-bottom:80px}.site-content .vc_row.half{margin-bottom:40px}.site-content .vc_row:last-of-type{margin-bottom:-100px}.page:not(.home) .page-container.top-offset,.archive .page-container.top-offset{padding-top:70px}.subheader ul a{color:#fff;font-size:24px;line-height:1}.subheader .page-container{justify-content:end;padding:3px 0}.branding:hover{opacity:1}@media screen and (max-width:768px){.branding .logo img,.branding .logo-mobile img,.branding .logo-dynamic img{max-height:80px}.subheader{display:flex;justify-content:center}}.header.-mobile .menu li a{color:initial !important}.header:not(.-sticky) .nav.with-highlighted-menu .nav-item .menu-link:not(.sub-menu-link):hover{color:#fff}.header:not(.-sticky) .menu>.nav-item>a,.header:not(.-sticky) .icon-button{color:#fff}#site-navigation .close-bar .icon-button{color:#000 !important}.header:not(.-mobile) .sub-menu-link{font-weight:700 !important;text-transform:capitalize;letter-spacing:normal;font-size:15px}#menu-social-preheader .button{background-color:#4c936c !important;line-height:1;min-height:30px}#menu-social-preheader .button a{font-size:12px !important;text-transform:uppercase;letter-spacing:1px}.header.header-3:not(.-mobile) .nav,.header.header-8:not(.-mobile) .nav{max-width:825px;width:100%;justify-content:center;align-items:center}.header:not(.-mobile) .nav-container{height:100%;display:flex;width:100%;justify-content:center;align-items:center}.page-headline .title{max-width:100%;text-transform:capitalize !important}.page-headline{border-radius:0 0 80px 80px}@media screen and (max-width:768px){.page-headline{border-radius:0 0 30px 30px}}.page-headline .bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.33;display:block !important}.page-headline:before{display:none !important}.site-footer:before{background-color:#fcf9f1;content:"";display:block;height:100px;border-radius:0 0 80px 80px}@media screen and (max-width:768px){.site-footer:before{border-radius:0 0 30px 30px}}.site-footer .sub-menu{display:none !important}.scroll-top{z-index:10000}.ctct-form-wrapper .ctct-submit{background:#4c936c !important;text-transform:uppercase;font-size:12px !important;letter-spacing:1px;font-family:"gotham",sans-serif !important;transition:all var(--clb-transition-function) var(--clb-transition-duration)}.ctct-form-wrapper .ctct-submit:hover{background:#438360 !important}.ctct-form-field input{background-color:#fff !important}@media screen and (max-width:768px){.site-footer{text-align:center}}.overlay-details{display:none !important}.vc_row:not(.-nospace) .grid-item{min-height:480px}.single-post .entry-footer-tags a{text-transform:capitalize}.single-post .single-post-layout.-with-sharing .post-page-container{padding-top:70px}.wp-block-latest-posts__list{padding:24px !important;background:#4c936c;color:#fff !important;border-radius:20px}.wp-block-latest-posts__list a{color:#fff !important;font-weight:400 !important;text-transform:capitalize !important}.archive-holder{margin-bottom:30px !important}#wpsl-search-input.wpsl-error{border:3px solid #bd0028 !important}.wpsl-store-location p:first-of-type img{display:none !important}.wpsl-store-location strong,.wpsl-locations-details strong{text-transform:capitalize !important}.wpsl-locations-details strong{font-family:itc-avant-garde-gothic-pro,sans-serif !important;margin-bottom:15px !important;font-weight:700 !important;color:#1e1e1e;line-height:1.3em;font-size:2.2em;letter-spacing:var(--clb-h2-letter-spacing);line-height:var(--clb-h2-line-height)}.wpsl-location-address{margin-top:30px}.singlestore-content{margin:0 !important;font-family:inherit !important;border-top:none !important;border-radius:20px}.singlestore-content-header{background-color:#d4e9ec;padding:40px;border-radius:20px 20px 0 0}.singlestore-content-body{background-color:#f3f4ec;padding:40px;border-radius:0 0 20px 20px}.singlestore-content-categories ul,.additionalInfo ul{list-style-type:none;padding-left:0 !important}.singlestore-content-categories li,.additionalInfo li{display:inline-block;background-color:#0000001a;padding:5px 15px;border-radius:20px;margin-right:10px !important;text-transform:uppercase !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1px}.wpsl-location-address span:last-of-type{display:none !important}#wpsl-search-wrap form{display:flex;justify-content:center;align-items:end}.wpsl-search{margin-bottom:12px;padding:40px;background:#4c936c;color:#fff;border-radius:20px}#wpsl-category{z-index:1;clear:none}#wpsl-search-wrap .wpsl-input,#wpsl-category,#wpsl-results,#wpsl-radius{display:flex !important;flex-direction:column}.wpsl-input label,#wpsl-radius label,#wpsl-category label{width:inherit !important}#wpsl-search-input{background:#fff !important;color:#555;margin-top:0 !important;border-radius:var(--clb-text-field-border-radius) !important;transition:all var(--clb-transition-function) var(--clb-transition-duration)}.wpsl-dropdown{margin-top:0 !important;border-radius:var(--clb-text-field-border-radius);transition:all var(--clb-transition-function) var(--clb-transition-duration)}#wpsl-search-btn,#wpsl-search-wrap input,.wpsl-dropdown{border:none}#wpsl-search-btn{color:var(--clb-color-white);background-color:var(--clb-color-button);font-family:var(--clb-action-font-family);font-weight:var(--clb-action-font-weight);min-height:var(--clb-button-height);padding:0 var(--clb-button-side-padding);gap:var(--clb-gap);cursor:var(--clb-cursor-pointer);border:var(--clb-border-width-double) var(--clb-border-style-solid) transparent;white-space:nowrap;background-image:none !important;display:inline-flex;vertical-align:middle;align-items:center;border-radius:var(--clb-button-border-radius) !important;transition:all var(--clb-transition-function) var(--clb-transition-duration) .35s;justify-content:center;transition-property:background-color,color,border-color,box-shadow;font-size:12px !important;text-transform:uppercase !important;letter-spacing:1px !important;margin-bottom:10px !important}#wpsl-search-input,#wpsl-category .wpsl-dropdown{width:330px !important}.wpsl-directions{color:var(--clb-color-white) !important;background-color:var(--clb-color-button);font-family:var(--clb-action-font-family);font-weight:var(--clb-action-font-weight);min-height:30px;padding:0 var(--clb-button-side-padding);gap:var(--clb-gap);cursor:var(--clb-cursor-pointer);border:var(--clb-border-width-double) var(--clb-border-style-solid) transparent;white-space:nowrap;background-image:none !important;display:inline-flex;vertical-align:middle;align-items:center;border-radius:var(--clb-button-border-radius) !important;transition:all var(--clb-transition-function) var(--clb-transition-duration) .35s;justify-content:center;transition-property:background-color,color,border-color,box-shadow;font-size:12px !important;text-transform:uppercase !important;letter-spacing:1px !important}.wpsl-result-list{display:none !important}.wpsl-more-info-listings,.wpsl-store-location span,.wpsl-store-details.wpsl-store-listing{font-size:15px !important}.wpsl-store-details.wpsl-store-listing{text-transform:capitalize !important}@media screen and (max-width:1300px){#wpsl-search-wrap form{flex-direction:column !important;align-items:start !important}#wpsl-radius{position:relative;z-index:100}#wpsl-search-input,#wpsl-category .wpsl-dropdown,#wpsl-search-wrap div label,#wpsl-search-wrap .wpsl-input,#wpsl-category,#wpsl-results,#wpsl-radius,.wpsl-select-wrap,#wpsl-search select,#wpsl-search-wrap select,.wpsl-direction-details,.wpsl-dropdown{width:100% !important}}.wpsl-icon-direction{background:#d59a54;border-radius:40px;padding:3px 13px !important;color:#fff !important;transition:all var(--clb-transition-function) var(--clb-transition-duration);transition-property:background-color,color,border-color,box-shadow}.wpsl-icon-direction:hover{background:#c9964e;color:#fff !important}#wpsl-widget-categories,#wpsl-widget-search{background-color:#fff !important;color:#555}.wpsl-search-widget form{display:flex;justify-content:center;align-items:end}.wpsl-search-widget form p{padding:0 10px}.wpsl-search-widget form p:nth-child(1),.wpsl-search-widget form p:nth-child(2){flex-grow:2}body:not(.home) .wpsl-search-widget form{flex-direction:column !important;align-items:start !important;padding:20px;background:#4c936c;color:#fff;border-radius:20px}.wpsl-search-widget form p{margin:10px 0;width:100%}.home #wpsl-widget-form .wpsl-widget-submit-wrap{width:auto !important}.singlestore-content-header .featuredImg{margin-bottom:30px}#wpsl-widget-form .wpsl-widget-submit-wrap #wpsl-widget-submit{font-family:"gotham",sans-serif !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:1px}@media screen and (max-width:768px){.wpsl-search-widget form{flex-direction:column !important;align-items:start !important}}.single-post.wpsl_stores-template-default .single-post-layout{margin-bottom:0 !important}.wcsl-reg-wrap{max-width:100% !important}.wprm-recipe-link-inline-button{font-family:"gotham",sans-serif !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:1px}.wprm-recipe>div:first-of-type{background-color:#d4e9ec}.wprm-recipe-template-meadow{margin:0 !important;font-family:inherit !important;border-top:none !important;border-radius:20px}.meadow-header-accent span{color:#1e1e1e !important}.wprm-recipe-meta-container,.wprm-layout-column-container>div:first-child{display:none !important}.shopCategorylabel{margin-bottom:0 !important}.woocommerce-shop .site-main .page-container{padding-top:50px !important}.filters.-flex-just-space-between{justify-content:end}.filters .ordering-filters .woocommerce-ordering select{max-width:320px !important}.wp-block-search__label{display:none !important}.single-product:not(.with-spacer):not(.type3):not(.type4).with-header-1 .woo-product,.single-product:not(.with-spacer):not(.type3):not(.type4).with-header-3 .woo-product,.single-product:not(.with-spacer):not(.type3):not(.type4).with-header-4 .woo-product{padding-top:100px !important}.wc-proceed-to-checkout a{text-transform:uppercase !important}.cart_totals h5{text-transform:capitalize !important}.coupon label{display:none !important}.woocommerce .empty-state .button{margin-top:30px}.checkout h4{text-transform:capitalize !important}.place-order button{text-transform:uppercase !important}.woocommerce-notices-wrapper+.vc_row{margin-bottom:40px !important}.wcsl-hours-row select:not([multiple=multiple]),select:not([multiple=multiple]){background-repeat:no-repeat;background-position:center right 10px;margin-right:10px}@media screen and (min-width:769px){.-sticky-block,.-sticky-block>.vc_column-inner>.wpb_wrapper{top:140px}}@media screen and (max-width:768px){.woocommerce-account .woo-sidebar{margin-top:0 !important;margin-bottom:40px !important}}