#tomsbar {
  display: none !important;
}

.variations .label {
  padding: 0 !important;
}

#main-footer .container {
  padding-top: 0px !important;
}

.woocommerce-product-details__short-description {
  margin-top: 10px !important;
}

#wc_gc_cart_code {
  font-size: 20px;
  padding: 10px;
  color: #000 !important;
  border-color: #000 !important;
  background: #f9f9f9;
}

#order_review_heading {
  margin-top: 20px;
}

/* CENT MENU */

.et_mobile_menu li a {
  text-align: left;
}

.bwaddlogo {
  display: none !important;
}

#et-top-navigation {
  padding-left: 0 !important;
  width: 100%;
  text-align: center !important;
}

.et_search_form_container {
  max-width: 900px !important;
}

#top-menu-nav {
  float: unset !important;
  text-align: center;
  width: 100% !important;
  float: initial !important;
}

#top-menu {
  float: unset !important;
  float: initial !important;
}

#top-menu li {
  padding-right: 25px;
}

@media screen and (max-width: 1700px) {

#et_top_search {
  float: right !important;
}

#logo {
  max-height: 65%;
}

.et_menu_container {
  width: 90% !important;
}

#top-header {
  display: none !important;
}

.bwaddlogo {
  display: unset !important;
  display: initial !important;
}

#menu-item-42798 {
  display: none !important;
}

}




@media screen and (min-width: 980px) {

#et_top_search {
  margin: 8px 0 0 22px;
}

}



@media screen and (min-width: 1700px) {
#et_top_search {
  display: none !important;
}

.et_menu_container {
  background: url(https://woodbridgekitchencompany.co.uk/wp-content/uploads/2023/08/akclogo.png);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-size: 130px;
  background-repeat: no-repeat;
  background-position: 98%;
}

}


/* CENT MENU */


#et-info-phone::before {
    display: none !important;
}

#footer-widgets #text-2, #footer-widgets #text-4 {
  text-align: center;
}

.footer-widget img {
  max-width: 160px;
}

footer .et_pb_widget a {
  color: #fff !important;
}

.up-sells.upsells.products h2 {
  margin-bottom: 30px;
}

#bwhiderel .related.products {
  display: none !important;
}

#bwhiderel .type-product {
  margin-bottom: 50px;
}

#top-header {
  background: #000 !important;
}

.ppw-post-password-container {
  padding: 100px 30px 300px;
  text-align: center;
}

.ppw-ppf-desc {
  color: #000;
  margin-bottom: 10px;
}

.ppw-ppf-field-container {
  color: #000;
}

.ppw-pwd-submit-btn {
  background: #000;
  color: #fff;
  border: none !important;
  padding: 7px 20px;
  font-weight: bold;
}

#pwbox-33900 {
  padding: 6px;
  margin-left: 10px;
  border-color: #000;
}

#et-info-phone {
  text-align: left;
}

#homebanrtext h2 {
  line-height: 31px;
}

#et-info-phone a {
  color: #fff !important;
}

.up-sells.upsells.products {
    margin-top: 50px;
}

#et-info-email {
    display: none !important;
}

#et-info-phone {
    width: 100% !important;
    text-align: center;
    display: block;
}

#et-info {
    width: 100%;
    position: absolute;
}




.et_mobile_menu {
overflow: scroll !important;
max-height: 84vh; /*edit this to match your view height*/
}

.category_banner_image {
    margin-bottom: 20px;
}

.bwborder img {
    border: 7px solid #fff;
    box-shadow: 0 0 10px #eee; -moz-box-shadow: 0 0 10px #eee; -webkit-box-shadow: 0 0 10px #eee; -khtml-box-shadow: 0 0 10px #eee;
}

#tomsbar {
    background: #000;
    text-align: center;
    padding: 10px;
    color: #fff;
    font-size: 16px;
}

/*
#tomsbar-mob {
    display: none !important;
}

#tomsbar {
    display: none !important;
}
*/

@media (max-width: 1700px) {
 #et_mobile_nav_menu {
 display: block;
 }

#top-menu {
 display: none;
 }

}


@media screen and (max-width: 768px) {
#tomsbar-mob {
    display: block !important;
    background: #fd6568;
    text-align: center;
    padding: 20px;
    color: #fff;
}

.grid-search li {
    min-width: 100% !important;
}
.grid-search {
    padding-left: 0 !important;
}
}


.woocommerce .woocommerce-breadcrumb a {
    text-transform: uppercase;
}

.grecaptcha-badge {
    display: none !important;
}

#top-menu li li a {
    padding: 0 10px;
}

/*
#main-header {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
*/

.et-search-field {
    border: 2px solid #000 !important;
    padding: 7px;
    text-align: center;
}

.nav li ul {
    width: 320px;
}

.awar-btn.blueawar-picker-submit {
    background: #000 !important;
}

.awar-overlay .popup {
    background-color: #fff !important;
}

#top-menu li li a {
    width: 270px;
}

.fa {
    font-size: 20px !important;
    margin-right: 15px !important;
    margin-top: 10px !important;
}

.product .related h2 {
    font-size: 16px !important;
}

.xoo-wsc-basket {
    border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -khtml-border-radius: 0 !important;
    border: 2px solid #000 !important;
}

.woocommerce-tabs.wc-tabs-wrapper {
    display: none !important;
}

.woocommerce-page #main-content {
    /*max-width: 1300px;*/
    margin: 30px auto;
}

.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_bg_layout_dark.et_pb_text_align_center {
    padding: 10px 0 5px !important;
}

/* WOO */

.woocommerce-loop-product__title {
    line-height: 22px;
}

.single-product #sidebar {
    display: none !important;
}

.single-product #left-area {
    width: 100% !important;
    padding-right: 0 !important;
}

.single-product #main-content .container::before {
    width: 0;
}

.product_meta {
    display: none !important;
}

.product_title.entry-title {
    font-size: 24px;
}

.cwginstock-subscribe-form .panel-primary > .panel-heading {
    background-color: #000;
    border-color: #000;
}

.cwginstock-panel-heading h4 {
    padding-bottom: 0;
    text-transform: uppercase;
}

.cwginstock-subscribe-form .panel-primary {
    border-color: #000;
    border-radius: 0 !important;
}

.cwginstock-subscribe-form .panel-heading {
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.cwgstock_button {
    background: #000;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    border: 1px solid #000;
}

.cwgstock_email {
    padding: 10px !important;
    font-size: 14px;
}

#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .mobile_menu_bar::before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #fff;
}

/* CF 7 */

.wpcf7-form-control.wpcf7-text {
    border: 1px solid #ccc;
    color: #000;
    font-size: 13px;
    padding: 10px 0;
    width: 100%;
    text-indent: 10px;
}

.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #ccc;
    color: #000;
    font-size: 13px;
    padding: 10px 0;
    width: 100%;
    text-indent: 10px;
}

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    margin-bottom: 12px;
}

.wpcf7-form-control.wpcf7-submit {
    background: #000 none repeat scroll 0 0;
    border: 0 solid #fff;
    color: #fff;
    font-weight: bold;
    padding: 8px 0;
    text-transform: uppercase;
    width: 100%;
}

.wpcf7-response-output {
    margin: 0 !important;
}

.wpcf7-date {
    border: 1px solid #ccc;
    width: 100%;
    padding: 10px 6px;
    color: #888;
}

.wpcf7-select {
    width: 100%;
    padding: 8px 6px;
    border-color: #ccc;
}

/* CUSTOM SEARCH GRID */

.grid-search li {
    display: inline-block;
    width: 100%;
    max-width: 22%;
    margin-bottom: 30px;
    vertical-align: top;
    margin-right: 3%;
    box-shadow: 0 0 10px #eee;
    padding: 25px;
}

.search-results .entry-title {
    font-size: 16px;
    margin-top: 25px;
}

.grid-search li:nth-child(4n) {
    margin-right: 0;
}


.search-results .et_right_sidebar #left-area {
    padding-right: 0 !important;
}

.search-results #left-area {
    width: 100%;
    padding-bottom: 23px;
    padding-right: 0 !important;
}

.search-results #main-content .container::before {
    width: 0;
}

.search-results .post-meta {
    display: none !important;
}

.search-results #sidebar {
    display: none !important;
}

/* Password Form */

.post-password-form.ppw-form.ppw-pcp-password-form {
    max-width: 700px;
    margin: 100px auto 250px;
    box-shadow: 0 0 20px #eee; -moz-box-shadow: 0 0 20px #eee; -webkit-box-shadow: 0 0 20px #eee; -khtml-box-shadow: 0 0 20px #eee;
    padding: 30px;
    text-align: center;
}

.ppw-headline.ppw-pcp-pf-headline {
    display: none !important;
}

.ppw-description.ppw-pcp-pf-desc {
    margin-bottom: 15px;
}

.ppw-submit.ppw-pcp-pf-submit-btn {
    background: #000;
    color: #fff;
    border: 2px solid #000;
}
