.widefat * {
	word-wrap: normal !important;
}
a.Clos{font-family:'Playfair Display', cursive; float:left;color:#C19D60;font-weight:800;}
a.Clos:hover{color:#FFF;}
.text-block .btn{opacity:0;}
.show-cart, .show-share-btn{display:none;}
.single-tribe_events .main-header, .single-tribe_events .header-main, .single-tribe_events .header-top, .post-type-archive-tribe_events .main-header, .post-type-archive-tribe_events .header-main, .post-type-archive-tribe_events .header-top{background:#23282d;}
.post-type-archive-tribe_events .main-header, .single-tribe_events .main-header{padding-bottom:20px;}
.post-type-archive-tribe_events .header-container, .single-tribe_events .header-container{box-shadow: 0px 1px 2px rgba(0,0,0,0.2);}
h6.txt1, h5.txt2{font-size:18px; margin-bottom:15px;}
p.txt3{font-size:14px;margin-bottom:15px;color:#5e646a;}
ul.list1{margin:0 0 0 20px; padding:0;}
ul.list1 li{list-style-type:disc;color:#5e646a;}
ul.list1 li ol{margin-left:20px;}
.post.fw-post h2 a{color:#007672;}
.awsm-job-form-inner{border-color:#007672;padding:0 0;}
.awsm-job-form-inner form{padding:40px;}
.awsm-job-form-inner h2{background:#007672;color:#FFF; padding:20px 40px !important;}
.awsm-job-form-control{height:42px; border:1px #ececec solid; padding:10px;}
.awsm-job-form-group label{font-weight:bold;}
.gt a{background:#C19D60 !important; margin-top:50px;}
.awsm-job-form-group input[type='submit']{background:#007672;color:#FFF; border:none;padding:10px 20px;cursor:pointer;}
h6.txt1 b, h5.txt2 b,.awsm-job-item h2.awsm-job-post-title{color:#007672;}
.awsm-grid-item .awsm-job-item{border-color:#007672;}
.menu_tab .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a{background-color:#007672; border-color:#007672;color:#FFF;font-weight:bold;text-transform:uppercase;font-size:18px;}
.menu_tab .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_active>a{background-color:#FFF; border-color:#007672;color:#007672;font-weight:bold;text-transform:uppercase;font-size:18px;}
.tribe-events-single-event-title{color:#007672;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav, .tribe-events .tribe-events-c-nav{opacity:0 !important}
.tribe-events-schedule .tribe-events-cost{font-size:28px;     font-family: 'Playfair Display', cursive; background: #007672; color: #FFF; border-radius: 100%; padding:12px 8px;}
.tribe-events-meta-group .tribe-events-single-section-title{color:#007672;font-size:20px;}
#Myoo .testimonilas-text:before, #Myoo .testimonilas-text:after{opacity:0 !important}
#Myoo .star-rating{display:none;}
.tribe-events-event-meta dt{font-weight:bold;}
#respond{display:none;}
.single-tribe_events .tribe-events-c-subscribe-dropdown__button{background-color:#007672;border-color:#007672;color:#fff;}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background-color:#333;border-color:#333;}
.wp-list-table a{word-wrap:unset !important;}
.tribe-events-content p, .tribe-events-content ul li, .tribe-common p{color:#5e646a;font-size:14px;font-family:'Poppins' , sans-serif !important;margin-bottom:0;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6 a{color:#007672;}
.tribe-events .tribe-events-calendar-list__event-datetime{font-weight:bold;}
.single-awsm_job_openings .search-widget, .single-awsm_job_openings  .widget_restabook_about_widget, .single-awsm_job_openings .widget_tag_cloud, .single-awsm_job_openings .widget_search, .single-awsm_job_openings .post-related, .post-type-archive-tribe_events .tribe-events-c-promo{display:none;}
.tribe-events-after-html .EnqForm{border:2px #007672 solid; width:60%;margin:0 auto;}
.tribe-events-after-html .EnqForm .wpcf7-form p{float:none;}
.tribe-events-after-html .EnqForm h3{background-color:#007672;color:#FFF;padding:10px;}
.tribe-events-after-html .EnqForm form{padding:20px;}
.tribe-events-after-html .EnqForm .wpcf7-form p label{font-weight:bold;}
.tribe-events-after-html .EnqForm .wpcf7-form p input, .tribe-events-after-html .EnqForm .wpcf7-form p textarea{width:100%; padding:10px; border:1px #ececec solid;font-weight:normal;margin-bottom:10px;}
.tribe-events-after-html .EnqForm .wpcf7-form p textarea{height:80px;}
.post-type-archive-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown{display:none;}
.tribe-events-after-html .EnqForm .wpcf7-form p button{background-color:#007672;color:#FFF; padding:10px;}
span.tribe-events-c-small-cta__price{font-size:24px;color:#007672;font-weight:bold;}
.single-tribe_events .wpcf7{margin-top:0;}
.post-type-archive-tribe_events .tribe-events-after-html{display:none;}
.tribe-events .tribe-events-calendar-list__event-datetime span, .tribe-events .tribe-events-calendar-list__event-venue  span, .tribe-events-c-small-cta span, .tribe-events-c-top-bar__datepicker-time span, .tribe-events-schedule span{font-size:18px !important; font-weight:600; font-family: 'Poppins', sans-serif !important;}
.tribe-events-single p.tribe-events-back{margin-bottom:0;}
.tribe-events-event-meta dd, .tribe-events-event-meta dt{font-size:14px !important; font-weight:600; font-family: 'Poppins', sans-serif !important;}
.tribe-events-event-meta dd{font-weight:normal;}
.awsm-job-more-container span{font-weight:bold;}
.awsm-job-item h2.awsm-job-post-title{font-size:20px;}
h6.txt1, h5.txt2{font-family: 'Poppins', sans-serif !important;font-size:16px;}
.single-awsm_job_openings .main-sidebar-widget h3{color:#007672;font-size:29px;}
.single-awsm_job_openings .awsm-job-item h2.awsm-job-post-title a{font-weight:bold;}
.jp-relatedposts{display:none !important;}
.single-awsm_job_openings .awsm-job-specification-wrapper{padding-top:20px; margin-top:20px; border-top:1px #ececec solid;}
.single-awsm_job_openings .awsm-job-specification-item span strong{font-weight:bold;}
.single-menu .hero-menu_header li{margin:0 11px;}
.AB2{width:100% !important;}
.AB2 .tribe-events-meta-group-details, .AB2 .tribe-events-meta-group-venue, .AB2 .tribe-events-meta-group-organizer{width:33.33% !important;}
.rs-not-padding{padding-right:0 !important;}
.quote-box h4{display:none !important;}
.rtb-booking-form fieldset legend{font-size:32px; color:#007672 !important; font-family: 'Playfair Display', cursive !important;font-weight:600;}
.rtb-message p{font-size:24px;text-align:center;}
.rtb-booking-form fieldset.rtb-contact .rtb-text{width:33.33% !important;}
.rtb-booking-form form fieldset.rtb-contact select, .rtb-booking-form form fieldset.rtb-contact textarea, .rtb-booking-form form fieldset.rtb-contact input{width:97% !important;}
.rtb-booking-form fieldset.reservation .rtb-text{width:24% !important;}
.rtb-booking-form fieldset.reservation .rtb-text input{width:97% !important;}
.rtb-booking-form fieldset.reservation .party{width:16% !important;}
.rtb-booking-form fieldset.reservation .party select{width:97% !important;}
.rtb-booking-form fieldset.reservation .table{width:36% !important;}
.rtb-booking-form fieldset.reservation .table select{width:97% !important;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #000 !important;
}
.rtb-booking-form fieldset.rtb-contact label, .rtb-booking-form fieldset.reservation label{margin-left:0 !important;}
.rtb-booking-form fieldset.rtb-contact{margin-bottom:0 !important;}
.rtb-booking-form .add-message a{padding:10px 31px !important;     box-shadow: 2px 2px 0px rgba(0,0,0,0.7);}
.yith-wcwl-add-button{opacity:0;}
.align-text-block{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border:none !important; color:#000; font-weight:660; font-size:28px; text-align:center;}
#dffr, #asd3{padding-top:0 !important;}
.vc_gitem-post-data h4{text-align:center !important; font-weight:bold !important; font-size:20px !important;}
.vc_gitem-post-data{margin-bottom:0 !important;}
.vc_btn3-container.vc_btn3-left{text-align:center !important;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#C19D60 !important; border-radius:0 !important;}
#tab-happy-hour .add_cart, #tab-from-the-garden .add_cart{opacity:0 !important;}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: inline-block !important;
}
.single-menu .hero-menu-item .add_cart{opacity:1 !important; visibility:visible !important;background-color:#d1a960 !important; color:#FFF !important; padding: 5px 7px !important;}
.footer-social{margin-top:5% !important;}
.grid-item_price .add_cart{background-color:#d1a960 !important; color:#FFF !important}
.term-happy-hour .grid-item_price .add_cart, .term-from-the-garden .grid-item_price .add_cart{display:none !important;}
	.widget_product_tag_cloud, .widget_product_search, .widget_price_filter{display:none !important}
.ab p span.wpcf7-form-control-wrap{float:left; width:70%;}
.ab p span.wpcf7-form-control-wrap input{width:95%;}
	.ab p button.wpcf7-form-control{float: left; width: 30%; margin-top: -24px; padding: 0 10px;}
.ab p span.wpcf7-form-control-wrap input:-webkit-autofill, .ab p span.wpcf7-form-control-wrap input:-webkit-autofill:hover, .ab p span.wpcf7-form-control-wrap input:-webkit-autofill:focus, .ab p span.wpcf7-form-control-wrap input:-webkit-autofill:active{-webkit-text-fill-color: #FFF !important;}
.footer-widget .wpcf7 form.sent .wpcf7-response-output{color: #FFF !important;
    margin-top: 0% !important;
    padding: 0;
    font-size: 17px;
    text-align: left;
    width: 100%;}
.nice-select{opacity:0;}
.grid-item-details p{word-wrap:break-word !important; height:180px;}
a.awsm-job-more{font-weight:bold;}
.single-awsm_job_openings #awsm-list-item-280902 .awsm-job-specification-wrapper{padding-top:0 !important; border:none !important;}
.menu-tab-short .hero-menu-item .add_cart {
    opacity: 1 !important;
    visibility: visible !important; background-color:#b29159 !important; border-color:#b29159 !important;color:#FFF !important;
}
.qty_btn a{background-color:#b29159 !important;}
.menu-tab-short .first-tab-4 .hero-menu-item .add_cart, .shop-item-footer .post-counter{display:none !important}
.qty_btn .btn:hover{background-color:#333 !important;}
.FTG{float:right !important;margin-top:-5px !important;}
.post-author{display:none !important}
.footer-social li a{border:1px #FFF solid !important; background-color:rgba(0,0,0,0.5) !important}
.parallax-section .section-title h4, .fl-wrap h4{font-weight: 800 !important; font-size: 23px !important; text-shadow: 2px 2px 2px rgba(0,0,0,0.9);}
.wpcf7-form-control-wrap select{display:block !important;width:100%; height:49px; color:#464646 !important; padding:10px 15px; font-family:'Poppins',sans-serif;border:1px solid #e1e1e1;}
.tribe-events-after-html .EnqForm .wpcf7-form p label span{color:red;}
.page-id-281710 #rs-page{padding-top:0 !important}
.recent-post-content h4{text-shadow:none !important;}
.woocommerce-Tabs-panel .post-desc-shop{display:none !important;}
#reviews{display:none !important}
.woocommerce ul.product_list_widget li a.post-comments{opacity:0 !important}
.page-id-280732 .wpcf7-form-control-wrap textarea{margin-top:-45px !important;}
#private_event_con_info h2, #event_detail h2{font-size:24px; border-bottom:2px #333 solid;font-family:'Poppins',sans-serif; margin-bottom:20px !important;}
#private_event_con_info p input, #event_detail p input{width:100% !important; height:48px; padding:10px 15px; border:1px #ececec solid;}
#private_event_con_info p label, #event_detail p label{font-weight:bold; color:#333;}
#event_detail p textarea{max-height:170px !important; width:100% !important; padding:10px 15px; border:1px #ececec solid;}
.page-id-281710 .hero-title{text-align:center; max-width:100%; float:none; margin-top:5%;}
.single-post .comment-form input, .wpb_wrapper input, .woocommerce form .form-row input{margin-bottom:5px;}
.asd3{margin-top:-50px;}
footer.fixed-footer{position:static !important}
.height-emulator{display:none;}
.postid-280897 .awsm-job-form-inner{color:red !important; border:1px red solid;}
.grid-item-details h3{height:90px !important}
.shop-header h4{text-shadow:none !important}
.home .menu-tab-short .first-tab-6 .hero-menu-item .add_cart, .home .menu-tab-short .first-tab-5 .hero-menu-item .add_cart{}
.home .menu-tab-short .first-tab-4 .hero-menu-item .add_cart{display:block !important;}
.rtb-admin-modal .rtb-container{width:100% !important; max-width:40% !important}
h2.class{text-align:center;}
.FV8{margin-top:0 !important}
.main-header.scroll-sticky .header-inner{top:45px !important;}
.main-header.scroll-sticky .header-top{top:0px !important; background:#000;padding:8px 0 5px 0;}
.header-top_contacts{float:left !important;}
.header-top_contacts a{margin-left:40px !important}
.team-info h4{font-family:'Playfair Display', cursive; text-shadow:none;}
.page-id-280732 .hours{font-size:24px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button{background:#C19D60;color:#FFF;}
#popmake-282657{padding:0;}
.pum-theme-282650 .pum-content, .pum-theme-lightbox .pum-content{padding:15px;}
#pum_popup_title_282657{padding:12px; background:#C19D60; color:#FFF;}
.dYUO p span textarea{width:100%; border:1px #ececec solid; padding:15px; height:90px;}

@media(max-width:767px){
.tribe-events-after-html .EnqForm{width:100%;}
body .logo-holder{   position:static; margin-left:20px;
}
.AB2{display:block !important;}
.AB2 .tribe-events-meta-group-details, .AB2 .tribe-events-meta-group-venue, .AB2 .tribe-events-meta-group-organizer{width:100% !important; margin-bottom:40px;}
	.logo-holder img{width:60px !important;height:60px !important;}
	.nav-button-wrap{left:0;}
	.tribe-events-event-image img{width:100%;height:100%;}
.tribe-common h3{font-size:22px !important;}
	.tribe-events-schedule .tribe-events-cost{padding:12px 8px;}
	.rtb-booking-form fieldset.reservation .rtb-text{width:100% !important;}
.rtb-booking-form fieldset.reservation .rtb-text input{width:100% !important;}
.rtb-booking-form fieldset.reservation .party{width:100% !important;}
.rtb-booking-form fieldset.reservation .party select{width:100% !important;}
.rtb-booking-form fieldset.reservation .table{width:100% !important;}
.rtb-booking-form fieldset.reservation .table select, .rtb-booking-form fieldset.rtb-contact .rtb-text{width:100% !important;padding-right:45px;}
.wpcf7 form.sent .wpcf7-response-output{font-size:16px !important; padding:0 0 !important; margin:13% 0 0 0 !important;}
	#dffr, #asd3 {
    padding-top: 70px !important;
}
.recent-post-img{width:20% !important;}
	.recent-post-content{width:80% !important;}
	.shop-item-footer .post-counter{display:none !important}
	.ab p span.wpcf7-form-control-wrap, .ab p button.wpcf7-form-control{width:100%; float:none;}
	.ab p span.wpcf7-form-control-wrap input {width: 100%;}
	.ab p button.wpcf7-form-control{margin-top:20px;}
	.footer-widget-wrap .row .col-md-4{clear:both;}
	.main-header.scroll-sticky .header-inner {
    top: 64px !important;
}
	.header-inner {
    top: 70px !important;
}
	.footer-top{display:grid !important;}
	.footer-top .footer-logo, .footer-top .footer-social{float:none !important}
	.footer-top .footer-social{width:65%; margin:0 auto;}
	.header-top{display:block !important;top:0 !important; padding:13px 0; background:#000;}
	.header-top .FTG .footer-social-title{float:none !important;display:block;}
	.header-top .FTG .footer-social-title{float:none !important;display:block;top:0 !important;text-align:left;margin-bottom:10px;}
.header-top .container .row{display:flex !important;}
.header-top .container .row .TGG{width:38% !important;padding-left:40px !important; padding-right:0 !important;}
	.header-top_contacts a {
    margin-left: 30px !important;
}
.header-top .container .row .HGH{width:100% !important;padding-left:0 !important;}
	.header-top_contacts{margin-top:0px;width:65%;}
	.big-padding {
    padding:50px 0 0 0;
}
	.work-time:before{opacity:0;}
	.FV3 p, .FV4 p, .FV5 p{margin-bottom:-60px !important}
	.vc-tab-st-no-pad .hero-menu-item-details p {
    max-width: 70% !important;
}
	.vc-tab-st-no-pad .hero-menu-item-title {
    width: calc(100% - 0px) !important;
}
	.FTG{width:30%;}
	.footer-contacts li span{margin-right:0 !important;}
	a.Clos{margin-left:30px;}
	
}
@media(max-width:767px) and (min-width:601px){
	a.Clos{width:30%; margin-left:0;}
	.header-top_contacts{width:40% !important;}
	.FTG{width:20%;}
	.FTG ul{float:right;}
	.header-inner {
    top: 60px !important;
}
	.main-header.scroll-sticky .header-inner {
    top: 47px !important;
}
}
@media(max-width:636px) and (min-width:600px){
	a.Clos, .header-top_contacts a{font-size:10px;}
}
@media(max-width:360px){
	.header-top_contacts a{margin-left:30px !important}
	.asd3{margin-top:0 !important}
}