@import url("frontend.css");
@import url("toolbar.css");
@import url("plugins.css");
@import url("sidebar.css");

/* Plugins Smashballon
.toplevel_page_sb-instagram-feed .nav-tab-wrapper,
.toplevel_page_sb-instagram-feed .form-table,
.toplevel_page_sb-instagram-feed .sbi_quickstart,
.toplevel_page_sb-instagram-feed p
{display:none!important;}*/
/* Mail Jet
$("div.mj-pluginPage div:contains(If you like Mailjet)").css("display", "none");
*/

/*Global*/
input[type=checkbox], input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=radio], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {box-shadow: none!important;}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

.fd-admin-example.hide{display: none !important;}

/* Admin Body */
body.wp-admin  {font-family: Barlow, Helvetica, Arial!important;}
.plugins tr {background-color:transparent!important}
.wp-core-ui .button-primary {background-color: #5295ff!important; border:none!important;box-shadow: none!important; text-shadow: none!important}

#dashboard-widgets .postbox-container .empty-container {display:none!important}

#google-analytics-dashboard-for-wp-update {display:none!important}
#contextual-help-link-wrap {display:none!important}
.metabox-holder .postbox-container .empty-container {border:none!important}
body.elementor-editor-active #elementor-switch-mode-button {color:#fff!important}

.wp-admin a.row-title{color:#23282d!important}
.wp-admin a.button-primary, .wp-admin a.page-title-action {color:#fff!important}
.wp-admin input, .wp-admin textarea{border-radius:3px!important}
.wrap h1{font-weight: 700!important}
.wrap {padding-top:20px!important}
.update-nag {display:none!important}
#footer-left  {display:none!important}
.wp-heading-inline{width: 100%;margin-bottom: 20px !important;}
.page-title-action:hover{background: #18ab56 !important}
.delete-tag{background: #e34a4a !important;color: #fff !important;}
.delete-tag:hover{background: #b63b3b !important;color: #fff !important;}

/* Dashboard Widgets */
#dashboard-widgets .postbox-container {width:100%!important}
#dashboard-widgets h2.hndle {background-color: #5295ff!important;border-top-left-radius: 4px!important;border-top-right-radius: 4px!important;color:#fff!important}
#gadwp-widget {background:#fff!important;padding:20px!important;border-radius: 4px!important; -webkit-box-shadow: 0 4px 8px 0 rgba(50,86,123,.16); box-shadow: 0 4px 8px 0 rgba(50,86,123,.16);}
.wp-admin .handlediv {display: none !important;}
.wp-admin .hndle, .wp-admin .widget-top {cursor: default !important;}
.metabox-holder .postbox-container .empty-container {border:none!important}

/* Page/Post Actions */
.page-title-action{background: #2fcc71 !important;color: #fff !important;border: none !important; padding:8px 10px!important;border-radius: 3px!important;}
.cust-actions .button {padding:8px 10px!important;border-radius: 3px!important;box-shadow:none!important; height:auto!important; line-height:normal!important; font-weight:bold!important}
.btn-green{background: #2fcc71 !important; color: #fff !important; border: none !important;}
.btn-orange{background: #f49231 !important; color: #fff !important; border: none !important;}
.btn-red{background: #e24849 !important; color: #fff !important; border: none !important;}
.btn-green:hover{background: #18ab56 !important}
.btn-orange:hover{background: #ce7720 !important}
.btn-red:hover{background: #bf2a2b !important}
.postbox-header {display:none!important;}

/*#wpbody-content .nosubsub a button.page-title-action{display: none !important;}*/


/* Page/Post List */
.edit-tags-php .widefat thead tr th {font-weight:700!important; text-transform: uppercase!important; color:#fff!important; padding-top:12px!important; padding-bottom: 12px!important}
.widefat thead tr th {color:#fff!important; font-weight: 700!important;}
tfoot, .tablenav.bottom{display:none!important}
.row-title {font-weight:normal!important; color:#23282d!important}
table.widefat {border:none!important; box-shadow:none!important;}
.wp-header-end {margin-top:15px;}
#posts-filter{background:#fff!important;padding:20px!important;border-radius: 4px!important; -webkit-box-shadow: 0 4px 8px 0 rgba(50,86,123,.16); box-shadow: 0 4px 8px 0 rgba(50,86,123,.16);}
input[type="checkbox"] {border-radius:3px!important;}
.subsubsub{padding-left:20px!important}
table.acp-ie-enabled .acp-ie-controls__item .dashicons {z-index:999!important}
th .comment-grey-bubble:before {color:#fff!important}


table.acp-ie-enabled .row-actions {padding:6px 10px 5px 45px!important}
table.acp-ie-table .acp-ie-controls {float:left!important}
/* table.wp-list-table .row-actions .clone a {color:#fff!important} */
/* table.wp-list-table .row-actions .clone a:hover {background: #b9b9b9!important} */
td.column-title strong a, td.plugin-title strong {font-weight:700!important}
th.sortable a span, th.sorted a span, .sorting-indicator:before{color:#fff!important}
th.desc span.sorting-indicator {visibility: visible}
thead {background-color: #5295ff!important;}
.widefat thead td.check-column {border-top-left-radius: 4px!important}
.widefat thead td input {border:none!important;}
thead th:last-child  {border-top-right-radius: 4px!important}
.widefat thead tr th:first-child {border-top-left-radius: 4px!important}

/* Global ACF */
.acf-fields .acf-tab-wrap.-top{margin-bottom:10px !important;}
.acf-fields .acf-field.-c0{clear: none !important;}
.fd-collapse .acf-input{cursor: pointer;}
.acf-accordion-icon.dashicons-arrow-down::before {content: "\f140" !important;}
.acf-actions a  {font-size:18px!important}
/*.acf-icon.-minus:before, .acf-icon.-plus:before {color:#fff!important}*/ 
.acf-repeater .acf-row-handle .acf-icon.-minus {background-color: #F55E4F!important; border:none!important;}
.acf-repeater .acf-row-handle .acf-icon.-plus {background-color: #5295ff!important; border:none!important;}
.acf-fields.-clear>.acf-tab-wrap .acf-tab-group {background-color: #5295ff!important; border-radius: 4px 4px 0px 0px!important; margin-top:15px!important}
.acf-fields>.acf-tab-wrap {background-color: #5295ff!important;}
.acf-fields>.acf-tab-wrap .acf-tab-group {border:none!important;}
.acf-fields>.acf-tab-wrap .acf-tab-group li a {border-radius: 4px 4px 0 0!important;background-color:rgba(255,255,255,0.3)!important; border:none!important; color:#fff!important;}
.acf-tab-wrap {border-radius: 4px 4px 0 0!important}
.acf-postbox {border-radius: 4px!important; -webkit-box-shadow: 0 4px 8px 0 rgba(50,86,123,.16)!important; box-shadow: 0 4px 8px 0 rgba(50,86,123,.16)!important;border:none!important;}
.acf-repeater .acf-row-handle.order {border-radius: 4px 0 0 4px}
.acf-repeater .acf-row-handle.remove {border-radius:0 4px 4px 0}
.acf-fields>.acf-tab-wrap .acf-tab-group li.active a {color:#23282d!important;background:#fff!important;}
.acf-tab-group li a {color:#0073aa!important}
.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a {background:#fff!important;color:#23282d!important;}
.acf-field .acf-label label {margin:0!important;}
.acf-field-5c7ae4ae4b097 {margin-top:10px!important;}
.inline-label {margin-top:10px!important;}
.inline-label .acf-input {position:absolute!important;}
.inline-label .acf-input {left:100px;top:10px;}
.acf-label.acf-accordion-title{position:relative!important;opacity: 1!important}
.acf-repeater .acf-fields .acf-field {padding:10px!important;}
.acf-repeater .acf-fields .acf-field.acf-field.acf-accordion {padding:0!important;top:-5px;}
td.acf-fields {background:#f4f4f4!important; border-top:1px solid #E1E1E1!important; border-bottom:1px solid #E1E1E1!important;}
td.acf-row-handle {border:1px solid #E1E1E1!important;}
.acf-repeater .acf-row-handle.order+td {border-left:none!important;}
.acf-field[data-width]+.acf-field[data-width] {border:none!important;}
.acf-accordion {background-color:transparent!important;}
.acf-field.acf-accordion .acf-accordion-title {padding:0 8px 0 0!important;}
.acf-accordion .acf-accordion-title label {padding-left:25px!important;color:#aaa!important}
.acf-accordion .acf-accordion-title .acf-accordion-icon {position: absolute!important; left:4px; color:#aaa!important}
.acf-field.acf-accordion .acf-accordion-content>.acf-fields {border:none!important;}
.acf-fields>.acf-field {border:none!important; padding-left:20px!important; padding-right:20px!important}
.acf-fields>.acf-field.no-pad {padding-top:0px!important;padding-bottom:0px!important}
.acf-fields>.acf-field.no-pad:last-child {padding-bottom:20px!important}
/* Fix FD add row button*/
.acf-field-5c5779ffd3085 .acf-repeater {position:relative!important;}
.acf-field-5c5779ffd3085 .acf-actions {position:relative!important; top:-10px!important}
/* Adjust Menu Type Alignment */
.acf-field-5cb2a603e4731 .acf-input {top:-5px!important}
/* Expand Collapse Adjustment */
.acf-field-5d28bb0faa4ec {padding-bottom:0!important}
.acf-field-5d28bb0faa4ec .acf-input {padding-left:35px!important;color: #aaa!important;}
.acf-field .acf-label {margin:0!important}
.acf-repeater>table {background-color: transparent!important;}
.acf-table {border-collapse:separate;  border-spacing:0 15px; border:none!important; }
.acf-postbox button.handlediv, .acf-postbox h2.ui-sortable-handle {display:none!important}
.acf-dropzone-info {margin-bottom:0!important}
.acf-row[data-id="row-0"] {top:20px!important}
.acf-file-uploader .file-info {margin: 0!important}
.acf-file-uploader .file-wrap {min-height:auto!important;}
.acf-file-uploader .file-info {padding:5px!important}
.select2-dropdown .select2-search {display:none!important;}

/* Location List */
.post-type-locations .row-actions .inline, .post-type-locations .row-actions .view {display:none!important}
.post-type-locations .actions.ac-search {display:none!important}
/* Locatiions New/Edit */
.post-type-locations #titlewrap label, .post-type-locations #titlediv {display:none!important}
.post-type-locations #post-body-content #acf_after_title-sortables {margin:0!important}
.post-type-locations #poststuff #post-body.columns-2 {margin-right:0!important}
.post-type-locations #post-body.columns-2 #postbox-container-1{display:none!important}

/*Food Drink List */
.post-type-food_drink .wp-list-table a {color:#32373c!important}
.post-type-food_drink table.fixed {table-layout: auto!important}
.post-type-food_drink .actions.ac-search {display:inline-block!important;}
.post-type-food_drink .actions.ac-search select {margin-top:0px!important}
.post-type-food_drink .row-actions .inline, .post-type-food_drink .row-actions .view, .post-type-food_drink .row-actions .edit_as_new_draft{display:none!important}
.post-type-food_drink #titlediv{display:none!important}
.post-type-food_drink #post-body-content #acf_after_title-sortables{margin-top:0!important}
/* Food Drink New/Edit*/
.post-type-food_drink #postbox-container-1 {display:none!important}
.post-type-food_drink #poststuff #post-body.columns-2 {margin-right:0!important}
.post-type-food_drink #poststuff #post-body.columns-2 {margin-right:0!important}
.post-type-food_drink #title-prompt-text {display:none!important}
.post-type-food_drink .row-actions .inline, .post-type-food_drink .row-actions .view {display:none!important}
/* Food Drink Categories */
#col-left, #col-right {width:50%;}
.term-slug-wrap,
.term-name-wrap p,
.term-description-wrap p,
.file-icon,
.file-info strong,
.file-info p:first-child,
.file-info p:last-child,
.acf-dropzone-info
{display:none;}
a[href="/wp-admin/edit-tags.php?taxonomy=menu_category&amp;post_type=food_drink&amp;cat=list"]{display:none!important}
.edit-tags-php input[name="acp_filter_action"] {display:none!important}
.edit-tags-php .form-wrap {background:#fff;border-radius: 4px!important; -webkit-box-shadow: 0 4px 8px 0 rgba(50,86,123,.16)!important; box-shadow: 0 4px 8px 0 rgba(50,86,123,.16)!important;border:none!important;}
.acf-fields.-clear>.acf-tab-wrap {background-color:#f9f9f9!important}
.acf-fields.-clear>.acf-tab-wrap .acf-tab-group {padding: 10px 10px 0!important;}
.acf-fields.-clear>.acf-field {padding: 5px 12px!important}
.acf-fields.-clear>.acf-field {margin:0!important}
/*.edit-tags-php .form-wrap {margin-top:45px!important}*/
#acf-term-fields>.acf-field>.acf-label label {font-weight:bold!important}
.edit-tags-php .form-wrap .acf-input .form-field {padding:0!important; margin:0!important}
.acf-input .form-field label{display:none!important}
.edit-tags-php .ac-table-actions {display:none!important}
.edit-tags-php .search-box {display:none!important}
.edit-tags-php .tablenav {display:none!important}
.edit-tags-php table.fixed {table-layout: auto!important}
.edit-tags-php .submit {padding: 0 12px 10px 12px!important;}
/*.edit-tags-php #screen-meta-links {display:none!important}*/
.edit-tags-php .form-wrap h2 {display:none!important}
.edit-tags-php #acf-term-fields {padding:0!important}
.edit-tags-php .check-column input {display:none!important}
.acf-fields.-clear>.acf-field.acf-field-5d28e99f7fb74 {padding-top:20px!important;}
.edit-tags-php .form-field.term-parent-wrap p {display:none!important}

/* Profile Page */
.user-rich-editing-wrap {display:none!important}
.user-admin-color-wrap {display:none!important}
.user-comment-shortcuts-wrap {display:none!important}
.show-admin-bar.user-admin-bar-front-wrap {display:none!important}
.user-nickname-wrap {display:none!important}
.user-user-login-wrap {display:none!important}
.user-display-name-wrap {display:none!important}
.user-url-wrap,
.user-email-wrap,
.user-aim-wrap,
.user-yim-wrap,
.user-jabber-wrap,
.user-facebook-wrap,
.user-instagram-wrap,
.user-linkedin-wrap,
.user-myspace-wrap,
.user-pinterest-wrap,
.user-soundcloud-wrap,
.user-tumblr-wrap,
.user-twitter-wrap,
.user-youtube-wrap,
.user-wikipedia-wrap,
.user-description-wrap
{display:none!important}



/*NEW ADDED*/
/* Menu Group Titles */
h2.fd-group-title {font-size:20px!important; text-transform: uppercase;}
/* Menu Group Description */
.fd-group-desc {padding:0;margin:0 0 30px 0;}
/* Menu Item Titles */
.fd-item-title{float:left;text-align:left;font-weight:bold; width: calc(100% - 40px);}
/* Menu Item Description */
.fd-item-desc{text-align:left;clear: both;}
/* Menu Item Price */
.fd-item-price{float:right;text-align:right;padding-left:10px;}

/* Columns */
.fd-col {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
  grid-gap: 10px;
}

.fd-col > .fd-menu-item {
  padding: 10px;overflow: hidden;top: 0;
  position: relative;
}
.fd-col .sub {
  grid-column: 1 / -1;
}
.fd-1col {
  grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
}
.fd-2col {
  grid-template-columns: repeat(auto-fill, minmax(48%, 1fr));
}
.fd-3col {
  grid-template-columns: repeat(auto-fill, minmax(31%, 1fr));
}
.fd-4col {
  grid-template-columns: repeat(auto-fill, minmax(23%, 1fr));
}
.fd-5col {
  grid-template-columns: repeat(auto-fill, minmax(18%, 1fr));
}
.fd-6col {
  grid-template-columns: repeat(auto-fill, minmax(15%, 1fr));
}

.icon_img img{max-width: 32px !important; width: 100%}
.small_img img{max-width: 150px !important; width: 100%}
.medium_img img{max-width: 300px !important; width: 100%}
.large_img img{max-width: 100% !important; width: 100%}
.fd-item-photo img {border-radius:3px;}

.fd-left{text-align: left !important;}
.fd-right{text-align: right !important;}
.fd-center{text-align: center !important;}

.fd-normal .fd-group-title, .fd-centered .fd-group-title{text-align: center !important;}
.fd-normal .fd-group-desc, .fd-centered .fd-group-desc{text-align: center !important;}
.icon_design{
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-gap: 10px;
}
.small_design{
  display: grid;
  grid-template-columns: 100px 1fr;
  grid-gap: 10px;
}
.medium_design{
  display: grid;
  grid-template-columns: 150px 1fr;
  grid-gap: 10px;
}
.large_design{
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(48%, 1fr));
  grid-gap: 10px;
}
.fd-normal .fd-item-price{float:right;position:relative;display:block;text-align:right;padding-left:10px;}
/***** CENTER POSITION *****/
/***** *****/
.fd-centered .fd-item-photo{/*position: relative !important; width: auto !important; */padding: 0 0 5px !important; text-align: center !important;}
.fd-centered .fd-item-title{margin:0 !important; width: 100% !important; text-align: center !important;}
.fd-centered .fd-item-desc{margin:0 !important; width: 100% !important; text-align: center !important;}
.fd-centered .fd-dietary{margin:0 !important; width: 100% !important; text-align: center !important;}
.fd-centered .fd-item-price{float: none !important;display: inline !important;}
/***** *****/
.dashicons-arrow-right.dashicons-arrow-down::before {
    content: "\f140" !important;
}

#acfe-bt-form .submit.acf-field.acfe-bt-no-label{display:block !important}

@media (max-width: 992px) {
    .fd-4col, .fd-5col, .fd-6col {
      grid-template-columns: repeat(auto-fill, minmax(48%, 1fr));
    }
}
@media (max-width: 767px) {
    .fd-2col, .fd-3col, .fd-4col, .fd-5col, .fd-6col {
      grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
    }
}