/*
Theme Name: hugh
Text Domain: twentytwenty
Version: 2.8
Tested up to: 6.7
Requires at least: 4.7
Requires PHP: 5.2.4
Description:  The Custom Theme With ACF Flexible Content Option JULY 2025
Tags: Theme Option, Header Footer
Author: the Dev team
Author URI:  
Theme URI:#
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

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.
*/

.newsletter .container .input-wrapper {
    width: 100%;
        gap: 5rem;
}
input.wpcf7-form-control.wpcf7-submit.submit-btn {
    margin-top: 5rem;
}
 span.wpcf7-form-control-wrap {
    width: 100% !important;
}
span.wpcf7-not-valid-tip {
    font-size: 14px;
    margin-top: 7px;
    text-align: left;
}
.wpcf7-response-output {
    margin-top: 10px !important;
}
.wpcf7-response-output {
	    
    font-size: 14px;
    padding: 10px !important;
}

 

 #wpadminbar .quicklinks ul {
    display:block !important;
}
.usefull-link.links li a span {
    text-transform: uppercase !important;
}

span.wpcf7-form-control-wrap {
    position: inherit !important;
    transform: translateY(0%);
    width: 100% !important;
}
.input-wrapper.textarea {
    position: inherit;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-textarea {
    padding: 20px;
}
textarea:focus::placeholder {
  color: transparent;
}

section.contact-banner input.wpcf7-form-control.wpcf7-submit.submit-btn {
    margin-top: 0;
}

section.contact-banner span.wpcf7-spinner {
    display: none !important;
}

section.contact-bannercontent .container {
    padding: 10rem 0;
}

section.contact-bannercontent h2 {
    font-size: 5rem;
    margin-bottom: 20px;
}
section.contact-bannercontent p{
   margin-bottom: 20px; 
}


.dmenu-section .container .dmenu .tab-btns {
    margin: 0 auto !important;
    margin-bottom: 5rem !important;
}

@media only screen and (max-width: 830px) {
    .catering .container .menu-list .menu:last-child .menu-header {
        display: flex !important; 
    }
	
	
.page-id-914  .contact-bannercontent {
        margin-top: 7rem !important;
    }
	
}


.dmenu-section .container .dmenu .tab-contents .tab-content .link-bg span {
font-size: 2rem !important;
}

.dmenu-section .container .dmenu .tab-contents .tab-content .link-bg  {
margin-top: 2rem;
height: auto;
}

.hide_desktop{display:none;}


@media only screen and (max-width: 767px) {
    .hide_desktop{display:block;margin-top: 15px;}
}