.BHimageblock img {
    height: 550px;
    object-fit: cover;
}

table#tablepress-1 {
    font-weight: bold;
}

.tablepress>:where(thead,tfoot)>*>th {
    background-color: #ff4b16;
    color: #ffffff;
    font-weight: bold;
    border-top: solid #ff4b16;
}

td.column-2 {
    border-left: solid 1px #ff4b16;
    border-right: solid 1px #ff4b16;
}

.tablepress>*+tbody>*>* {
    border-top: 1px solid #ff4b16;
}

.tf_social_sharing {
    display: none;
}

input#BHfirst {
    width: 100%;
}

input#BHsurname {
    width: 100%;
}

input#BHemail {
    width: 100%;
}

input#BHtel {
    width: 100%;
}

select#BHpeople {
    width: 100%;
}

select#BHdate {
    width: 100%;
}

select#BHhow {
    width: 100%;
}

select {
    margin-bottom: 7px;
}

input#BHsubmit {
    font-family: 'Bebas Neue';
    width: auto;
    font-size: 18px;
    background-color: #ff4b16;
}

input[type=submit]:hover {
    transform: translateY(0px);
}

.slide-image-fullwidth .slide-image img {
    width: 100%;
    height: 550px;
    object-fit: cover;
}

.themify_builder_slider_vertical.slide-image-fullwidth {
    height: 550px!important;
}

.module-slider {
    margin-bottom: 0px!important;
}

.themify_builder_slider .slide-image {
    margin: 0 0 0em!important;
}

.occupiers img {
    height: 90px;
}

.travel img {
    height: 50px! important;
    width: auto;
}

ul.tab-nav.tf_clearfix {
    text-align: center! important;
}

.ui.minimal .tab-nav li.current {
    background: 0;
    border-bottom: 0px solid #ffffff!important;
}

.tab-content a {
    color: #ff4b16! important;
    font-family: 'bebas neue';
    background-color: #ffffff;
    padding: 5px 10px;
    font-size: 24px;
}

.tab-content a:hover {
    color: #ffffff! important;
    font-family: 'bebas neue';
    background-color: #000000;
}

nav#main-nav-wrap {
    column-count: 3;
    padding: 10% 5%;
}

#headerwrap #main-nav li>a {
    border-bottom: 0px solid hsla(0,0%,100%,.15)!important;
}

.mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a {
    color: #ffffff;
    padding: 0 5%;
}

.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {
    font-style: normal;
    padding: 3% 5%;
}

li.menu-item-page-9.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-14 {
    margin-top: -28px! important;
}

.specicons img {
    width: 80px;
}

.amenities img {
    height: 70px;
}

.hotelamenities img {
    height: 50px;
}

.back-top.tf_textc.tf_clearfix.back-top-float {
    display: none;
}

@media screen and (max-width: 700px) { .themify_builder .auto_fullwidth img {
    height: auto;
}}

@media screen and (max-width: 700px) { nav#main-nav-wrap {
    column-count: 1;
    padding: 0% 5%;
}}

@media screen and (max-width: 700px) { ul#main-nav a {
    font-size: 30px;
}}

@media screen and (max-width: 700px) { .module-image .image-content {
    text-align: center;
    background-color: rgba(255, 76, 22, .6);
    width: fit-content;
    height: fit-content;
    margin-top: 25%!important;
    margin-left: 30%!important;
}}

.mobile_menu_active #headerwrap .sidemenu-on {
    background-image: url(https://bridgehousemediacity.co.uk/wp-content/uploads/2023/08/bridgehouseW.svg)!important;
    background-repeat: no-repeat!important;
    background-position: 10% 3%!important;
    background-size: 70px!important;
}

@media screen and (max-width: 700px) { .mobile_menu_active #headerwrap .sidemenu-on {
    background-position: 14% 0%!important;
    background-size: 70px!important;
}}

@media screen and (max-width: 700px) { #headerwrap #main-nav {
    margin: 3.5em auto 2em!important;
}}