ul{list-style:square;margin:0 0 1.5em 2em}
h4{color:#587f70!important;font-weight:600!important}
blockquote{border-color:#96b0a5;border-width:10px}
.fl-builder-content .fl-rich-text strong{color:#587f70!important}
.relative {position: relative;z-index: 2;}  .uabb-post-thumbnail a{position:relative;padding-bottom:56.5%;display:flex}
.uabb-post-thumbnail a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}  .wpem-main.wpem-single-event-widget {padding: 15px !important;}
.wpem-main.wpem-single-event-widget .wpem-event-infomation {padding-bottom: 0;}
.sunset-upcomming .widgettitle{font-family:'DM Sans',sans-serif;color:#587f70;font-size:28px;font-weight:600;letter-spacing:0;text-align:center}
.wpem-main.wpem-single-event-widget{background-color:#f5f5ef}
.wpem-main.wpem-single-event-widget .wpem-event-details a{text-decoration:none}
.wpem-main.wpem-single-event-widget .wpem-event-details .wpem-event-title h3{color:#587f70!important;font-weight:600!important}  #menu-footer-menu li:not(:last-child){padding-right:8px}
#menu-footer-menu li:not(:first-child){padding-left:8px}
#menu-footer-menu li{position:relative}
#menu-footer-menu li:not(:last-child):after{content:"";position:absolute;width:1px;height:16px;background-color:#fff;top:50%;transform:translateY(-50%);right:0}
#menu-footer-menu li a{text-decoration:underline}
footer .fl-subscribe-form input::placeholder{color:#fff;opacity:1;text-transform:uppercase}
footer .fl-subscribe-form input::-ms-input-placeholder{color:#fff;text-transform:uppercase}
.fl-module-subscribe-form{position:relative}
.fl-module-subscribe-form .fl-form-button{width:50px;height:50px;border:0;background-color:transparent;border-radius:0;position:absolute;top:10px;right:0}
.fl-form-error-message{font-size:14px;line-height:20px;color:red;font-weight:500}
.fl-module-subscribe-form .fl-form-button .fl-button-wrap{height:50px}
.fl-module-subscribe-form .fl-form-button .fl-button-wrap .fl-button{width:50px;height:50px;border:0;border-radius:0;background-color:transparent;padding:0;display:flex;justify-content:center;align-items:center;color:#fff}
.fl-module-subscribe-form .fl-form-button .fl-button-wrap .fl-button i{color:#fff}
.fl-subscribe-form .fl-form-success-message p{color:#fff;text-align:center;margin:0;line-height:20px}  .blog-post-banner-content p:first-child:first-letter{initial-letter:2;text-transform:capitalize;margin-right:5px;line-height:1;float:left}  .upcoming_event_sec .wpem-single-event-widget{border:0;padding:0;margin-bottom:15px}
.upcomming_event_sec .wpem-single-event-widget img{border-radius:0!important;width:70px!important;height:60px!important}
.upcomming_event_sec .wpem-event-details h3{font-size:18px!important;font-family:"DM Sans",sans-serif;font-weight:600!important;margin:0 0 7px 0!important;color:#0f1010!important}
.upcoming_event_sec .wpem-event-details a{text-decoration:none}
.upcoming_event_sec .wpem-event-date-time{margin:5px 0 0 0!important}
.upcoming_event_sec .wpem-event-details a.see_details_link{display:block;text-transform:capitalize;color:#0f1010!important;font-weight:600;font-size:18px;margin-top:5px}
.upcoming_event_sec span.wpem-event-date-time-text{font-size:18px;color:#0f1010!important}  .gallery_filter_main ul.pp-gallery-filters li.pp-filter-active:before{content:'';display:inline-block;position:absolute;left:0;top:0;width:100%;background-color:#587f70;height:5px}
.gallery_filter_main ul.pp-gallery-filters li{padding:20px 0 0 0!important;border:0!important;margin:0 15px!important;position:relative}  .single-event_listing #primary{margin-top:0!important}
.single-event_listin{background-color:#f5f5ef}
.single-event_listing .wpem-single-event-wrapper{border:0!important}
.single-event_listing .wpem-single-event-left-content:after{content:none!important}
.single-event_listing .wpem-single-event-short-info .wpem-event-details .wpem-event-title h3.wpem-heading-text{font-size:42px;color:#587f70;line-height:1.1;font-weight:500}
.single-event_listing .wpem-single-event-body-content h3,.single-event_listing .wpem-single-event-body-content h3 a{color:#587f70!important;font-size:32px}
.single-event_listing .wpem-single-event-body-content a,.single-event_listing .wpem-viewed-event.wpem-tooltip.wpem-tooltip-bottom i.wpem-icon-eye::before{color:#587f70}
.single-event_listing .wpem-single-event-body-content a:hover,.single-event_listing .wpem-single-event-body-content h3 a:hover,.single-event_listing .wpem-viewed-event.wpem-tooltip.wpem-tooltip-bottom i.wpem-icon-eye:hover::before{color:#111!important}
.single-event_listing .wpem-single-event-body-content strong{font-weight:500}
.single-event_listing button{background-color:#587f70!important}
.single-event_listing button:hover{background:#ceba9f!important}
.single-event_listing .wpem-single-event-sidebar-info *{font-family:DM Sans!important}
.single-event_listing .wpem-single-event-body-sidebar h3.wpem-heading-text{font-family:DM Sans!important;color:#587f70!important}
.single.single-event_listing .post-navigation a{color:#587f70;font-weight:600!important;line-height:normal}
.single.single-event_listing .post-navigation{padding-bottom:32px}
.single_event_listing,.navigation.post-navigation {max-width: 1200px;margin-left: auto;margin-right: auto;}
.wpem-registration-event-button .wpem-theme-button{background-color:#587f70!important;display:flex;justify-content:center;text-decoration:none!important;padding:10px 20px;text-transform:uppercase;color:#fff;font-weight:600;border-radius:4px;font-size:16px;line-height:1.42}
.wpem-registration-event-button .wpem-theme-button:hover,.wpem-registration-event-button .wpem-theme-button:focus{background:#ceba9f!important;color:#fff}  .wpem-event-listing-header-title{display:none}
.event-listing-section .fl-rich-text .wpem-main.wpem-event-listings-header,.event-listing-section .fl-rich-text p:empty{display:none}
.event-listing-section .wpem-event-layout-wrapper{background-color:#f5f5ef;border-color:#fcfcfa!important;box-shadow:none!important}
.event-listing-section .wpem-main .wpem-row>div{width:100%!important;max-width:100%!important;flex:100%!important}
.event-listing-section .wpem-event-date-time::before,.event-listing-section .wpem-event-location,.event-listing-section .wpem-event-ticket-type,.event-listing-section .wpem-event-type,.event-listing-section .wpem-from-date,.event-listing-section .wpem-main .wpem-row .wpem-col-lg-4{display:none!important}
.event-listing-section h2{font-size:64px!important}
.event-listing-section .wpem-event-details{padding:25px 25px!important;text-align:left!important}
.event-listing-section h3.wpem-heading-text{font-size:18px!important;color:#587f70!important;text-align:left!important;line-height:normal!important;margin-bottom:15px!important}
.event-listing-section .wpem-event-details a{text-decoration:none!important;font-weight:700!important}
.event-listing-section .wpem-event-details .wpem-event-title{margin:0!important}
.event-listing-section .wpem-event-date-time{margin:0!important;text-align:left!important;padding:0!important}
.event-listing-section span.wpem-event-date-time-text{font-size:18px;color:#0f1010;font-weight:500!important}
.event-listing-section .fl-rich-text .wpem-main.wpem-event-listings-header,.event-listing-section .fl-rich-text p:empty{display:none}
.event-action{display:flex;align-items:center;margin-top:20px;justify-content:center}
.wpem-event-infomation .event-action .text-btn{text-decoration:underline!important}
.event-action a{width:50%;text-align:left}
.wpem-event-infomation .event-action .solid-btn{background-color:#587f70;color:#fff;padding-top:12px;padding-bottom:12px;transition: all 0.2s ease-in-out;}
.wpem-event-infomation .event-action .solid-btn,.wpem-event-infomation .event-action .text-btn{font-size:14px;line-height:14px;text-transform:uppercase;font-weight:400!important}
.wpem-event-infomation .event-action .text-btn:hover {color: #587f70;}
.wpem-event-infomation .event-action .solid-btn:hover {background-color: #ceba9f;}
.wpem-event-listings .wpem-event-layout-wrapper .event_featured {background-color: #f5f5ef !important;}
body .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {height: auto !important;}  .park-tavern-left-bg .fl-photo-align-right{position:absolute;bottom:0}
.park-tavern-left-bg .fl-photo-align-right .fl-photo-img-png{width:80%;height:720px}
.park-tavern-left-bg .fl-photo-align-right .fl-photo-img-png img{height:100%}
.park-tavern-images-right-main .fl-photo-align-left .fl-photo-img-jpeg{height:640px}
.park-tavern-images-right-main .fl-photo-align-left .fl-photo-img-jpeg img{height:100%}
.event-img-1 .fl-photo-content{height:630px}
.event-img-1 .fl-photo-content img{height:100%;object-fit:cover}
.event-img-2 .fl-photo-img-png{height:490px}
.event-img-2 .fl-photo-img-png img{width:100%;height:100%;object-fit:cover}
.event-img-bg .fl-photo-img-png{position:absolute;top:0;width:100%;left:0;right:0;bottom:0;height:835px}
.event-img-bg .fl-photo-img-png img{height:100%;object-fit:cover}
.employment-form-btn button{background:#587f70!important}
.employment-form-btn button:hover,.fl-node-4rnfamc6xdtz .uabb-wpf-styler .wpforms-form .wpforms-page-button:hover{background:#ceba9f!important}
.inner-banner-wrapper .fl-row-full-width .fl-col-group{display:flex}
.inner-banner-text{padding-right:calc((100% - 1370px)/ 2)!important;display:flex;flex-direction:column;justify-content:center}
.inner-banner-image{position:absolute;width:calc(100% + 20px);bottom:0;height:calc(100% + 12px);top:48px;left:60px}
.inner-banner-image .fl-photo-img-png img{object-position:top}
.inner-banner-wrapper{position:relative;z-index:1}
.inner-banner-image-wrap .fl-col-content{height:100%}
div.wpforms-container-full select{background-image:none!important}
.employment-text a,.employment-text h5{color:#587f70;font-weight:600!important;text-decoration:none!important}
.employment-text a:hover{color:#ceba9f}
.employment-text .space{height:40px}
.get-in-touch a{color:#0f1010;text-decoration:none!important}
.get-in-touch a:hover{color:#587f70;text-decoration:none!important}
.iti__selected-country{padding:10px 0 10px 10px!important}
.contact-form .wpforms-submit:hover,.fl-builder-content .fl-node-cqgyobzijpke .pp-wpforms-content .wpforms-container .wpforms-form button:hover{background-color:#ceba9f!important}
.contact-form .wpforms-submit{height:auto!important} @media only screen and (max-width:1439px){
.event_heading_main{max-width:calc(100% - 40px)!important}
}
@media only screen and (max-width:1199px){
.inner-banner-image{top:35px;left:40px;position:relative}
.employment-text .space{height:20px}
.event-listing-section .wpem-event-details{padding:20px!important}
.event-listing-section span.wpem-event-date-time-text{font-size:16px}
.single-event_listing .wpem-single-event-short-info .wpem-event-details .wpem-event-title h3.wpem-heading-text{font-size:32px}
.single-event_listing .wpem-single-event-body-content h3,.single-event_listing .wpem-single-event-body-content h3 a{font-size:26px}
.wpem-single-event-short-info,.wpem-single-event-body-content {padding-left: 0 !important;padding-right: 0 !important;}
}
@media (min-width:1024px) and (max-width:1250px){
.prak-tavern-left .fl-col-content{padding-left:50px}
.park-tavern-images-right .fl-col-content{margin-left:50px}
.park-tavern-images-right-main .fl-photo-img-jpeg{width:40vw}
.park-tavern-images-right-main .fl-photo-img-jpeg img{width:100%}
.gallery-text{width:50%}
}
@media only screen and (min-width:992px){
.inner-banner-image-wrap{position:relative}
body:not(.home) header .fl-row-bg-color .fl-row-content-wrap{box-shadow:0 0 20px rgba(0,0,0,.1)}
.home header:not(.fl-theme-builder-header-sticky){position:absolute;top:0;left:0;width:100%;z-index:3;}
.home header:not(.fl-theme-builder-header-sticky) .fl-row-content-wrap{background-color:rgba(0,0,0,.2)}
.home header:not(.fl-theme-builder-header-sticky) .menu a{color:#fff!important}
.home header:not(.fl-theme-builder-header-sticky) .menu .sub-menu a:hover{color:#866648!important;background-color:#fff8f1}
.home header.fl-theme-builder-header-sticky .fl-row-content-wrap{padding-top:10px;padding-bottom:10px}
.home header .fl-row-content-wrap{transition:all .3s ease}
header #menu-main-menu.menu li a{position:relative;white-space:nowrap!important}
header #menu-main-menu.menu>li>.fl-has-submenu-container>a:before,header #menu-main-menu.menu>li>a:before{content:"";position:absolute;top:5px;width:0;height:3px;background-color:#ceba9f;left:50%;transform:translateX(-50%);transition:all .3s ease}
header #menu-main-menu.menu li a:hover:before,header #menu-main-menu.menu li.current-menu-item a:before,header #menu-main-menu.menu li.current-menu-item.current_page_item>.fl-has-submenu-container>a:before,header #menu-main-menu.menu>li.current-menu-ancestor.current-menu-parent>.fl-has-submenu-container>a:before{width:80%}
#menu-main-menu .menu-item .fl-menu-toggle{display:none}
.fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{padding-right:15px!important}
#menu-main-menu .sub-menu .sub-menu a{text-transform:none;padding-top:5px!important;padding-bottom:5px!important;color:#866648!important}
#menu-main-menu .sub-menu .sub-menu{background-color:#fff8f1}
.blog-post-banner-content .fl-col-content{position:relative;margin-right:12%}
.blog-banner-image{height:100%}
.blog-banner-image .fl-col-content{position:absolute;height:100%;width:58%}
.blog-banner-image .fl-col-content *{width:100%;height:100%;object-fit:cover}
}
@media only screen and (max-width:991px){
.inner-banner-text{position:relative}
.hamburger-menu rect{fill:#866648!important}
header .menu-toggle-btn.fl-module:not(.fl-menu-mobile-clone){position:absolute;top:27px;right:15px;background-color:#ceba9f;width:66px!important;height:66px;display:flex;justify-content:center;align-items:center}
header .fl-row-content-wrap{background-color:#ece6d8!important;padding:0}
.menu-toggle-btn .fl-menu-mobile-toggle.hamburger.fl-active svg{display:none}
.menu-toggle-btn .fl-menu-mobile-toggle.hamburger.fl-active{background-image:url(//www.parktavern.com/wp-content/themes/astra-child/assets/images/close-icon.png);background-size:contain;background-repeat:no-repeat;background-position:center}
.fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{padding-right:15px!important}
.menu-toggle-btn.fl-menu-mobile-clone{background-color:#d0baa1;position:absolute;top:100%;left:0;z-index:9;padding-top:30px;padding-bottom:30px}
#menu-main-menu .menu-item a{color:#fff;font-size:20px;line-height:20px;padding:5px 25px}
#menu-main-menu .sub-menu .menu-item a{text-transform:none;font-size:18px;line-height:18px;padding-left:10px;padding-right:10px;background-color:transparent!important}
#menu-main-menu .menu-item.menu-item-has-children .fl-has-submenu-container>a{display:inline-block;padding-right:0!important}
#menu-main-menu .menu-item.menu-item-has-children .fl-has-submenu-container{display:flex;align-items:center;column-gap:15px}
#menu-main-menu .menu-item.menu-item-has-children .fl-has-submenu-container .fl-menu-toggle{margin:0;position:inherit;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff}
#menu-main-menu .menu-item.menu-item-has-children .fl-has-submenu-container .fl-menu-toggle:before{display:none}
#menu-main-menu .menu-item.menu-item-has-children.fl-active.fl-has-submenu>.fl-has-submenu-container>a{color:#866648;background-color:transparent!important}
#menu-main-menu .menu-item.menu-item-has-children.fl-active.fl-has-submenu>.fl-has-submenu-container>.fl-menu-toggle{-webkit-transform:rotate(-270deg);-ms-transform:rotate(-270deg);transform:rotate(-270deg);border-left:8px solid #866648}
#menu-main-menu .sub-menu .menu-item.menu-item-has-children .fl-has-submenu-container .fl-menu-toggle{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff}
.home-hero .fl-row-content-wrap{min-height:calc(100vh - 143px)!important}
.blog-post-banner-content .fl-col-content{position:relative}
.inner-banner-image{width:100%;top:0;left:0}
.inner-banner-wrapper .fl-row-full-width .fl-col-group{flex-direction:column}
.event-listing-section h2{font-size:50px!important;line-height:1!important;margin-bottom:15px!important}
.inner-banner-wrapper .fl-row-content-wrap{background-color:#fff!important}
.single-event_listing .wpem-single-event-short-info,.wpem-single-event-body-content{padding-left:0!important;padding-right:0!important}
.single-event_listing .wpem-single-event-page .wpem-single-event-sidebar-info{margin-bottom:35px!important}
.single.single-event_listing .post-navigation a{font-size:16px}
.single-event_listing .wpem-single-event-body-content h3 br, .single-event_listing .wpem-single-event-body-content h3 a br {display: none;}
}
@media only screen and (max-width:767px){
blockquote{border-width:4px}
footer .fl-row-content-wrap:after{display:none!important}
footer :is(p,a){color:#0f1010!important}
footer :is(h2,h3,span,i){color:#587f70!important}
footer .pp-social-icons svg{fill:#587f70!important}
#fl-subscribe-form-email{background-color:#e9e3de}
.fl-module-subscribe-form .fl-form-button .fl-button-wrap{height:44px}
.fl-module-subscribe-form .fl-form-button,.fl-module-subscribe-form .fl-form-button .fl-button-wrap .fl-button{width:44px;height:44px}
.fl-module-subscribe-form .fl-form-button .fl-button-wrap .fl-button i{color:#a8814b!important}
footer .fl-subscribe-form input::placeholder{color:#a8814b;opacity:1;text-transform:uppercase}
footer .fl-subscribe-form input::-ms-input-placeholder{color:#a8814b;text-transform:uppercase}
#menu-footer-menu li:not(:last-child):after{background-color:#000}
.park-tavern-left-bg .fl-photo-align-right .fl-photo-img-png{height:500px}
.park-tavern-images-right-main .fl-photo-align-left .fl-photo-img-jpeg{height:450px}
.event-img-1 .fl-photo-content{height:400px}
.event-img-2 .fl-photo-img-png{height:350px}
.event-img-bg .fl-photo-img-png{height:650px}
.upcoming_event_sec .wpem-event-details a.see_details_link,.upcomming_event_sec .wpem-event-details h3,.upcomming_event_sec span.wpem-event-date-time-text{font-size:16px!important}
.upcoming_event_sec .wpem-single-event-widget .wpem-event-infomation{padding-left:10px}
.upcoming_event_sec .wpem-single-event-widget{margin-bottom:5px}
.upcoming_event_sec h2.widgettitle{font-size:26px}
.gallery_filter_main ul.pp-gallery-filters{margin:0 0 20px 0;display:none}
.gallery_filter_main ul.pp-gallery-filters.pp-gallery-filters-open{display:block}
.gallery_filter_main ul.pp-gallery-filters li{padding:10px 0!important;margin:0!important;text-align:left}
.gallery_filter_main ul.pp-gallery-filters li.pp-filter-active:before{content:'';display:none}
.gallery_filter_main ul.pp-gallery-filters li.pp-filter-active{border-bottom:2px solid!important;font-weight:500}
.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half{width:100%}
.employment-address .wpforms-first,.employment-address .wpforms-one-half,.employment-first-name .wpforms-first,.employment-first-name .wpforms-one-half{width:100%!important}
.employment-address .wpforms-first.wpforms-one-half,.employment-first-name .wpforms-first.wpforms-one-half{margin-bottom:30px}
.employment-address .wpforms-one-half,.employment-first-name .wpforms-one-half{padding:0!important}
.single.single-event_listing .post-navigation a{font-size:14px}
.single.single-event_listing .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar{padding:20px!important}
}