@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');
body {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
.tab.tab-col .excerpt-info .preloader .img.user img {
    object-fit: contain;
}

#main #main-buttons .company-name::before {
    content: "WELCOME TO";
    display: block;
}

#main #main-buttons .company-name {
    font-size: 0;
}

#main #main-buttons .company-name::after {
content: "";
    display: block;
    margin-top: 10px;
    height: auto;
    background: url('https://static.wixstatic.com/media/95f61f_56672051fb434ea09f6d3367bcd20f20~mv2.png/v1/fill/w_1068,h_399,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/RPG-Taverns-Logo(landscape)-Green.png') no-repeat center;
    background-size: contain;
    aspect-ratio: 16 / 6;
}
.step-content--product > div .item.panel, #steps-content #sb_booking_content #details .product-attribute-section .product-list-view-wrapper #sb_attribute_list_container .product-item.panel, #sb-timeline #steps #steps-content #sb_booking_content .item.panel, #main #main-content #sb_content #sb-timeline #steps-content #sb_booking_content .step-content .item.panel, #main #main-content #sb_content #sb-timeline #steps-content #sb_booking_content .step-content .item .tab { 
    border: 2px solid #ffffff;
}
#main-buttons .wrapper {
    height: auto;
    min-height: 600px;
    padding-bottom: 40px;
    padding-top: 40px;
}

/*mobile styles */
@media (max-width: 768px) 
#main #main-buttons .company-name::after {
    width: 300px;
}

#main #main-buttons .company-name::before {
    font-size: 40px;
}

/* Desktop styles */
@media (min-width: 768px) {
    #main #main-buttons .company-name::after {
        width: 540px;
    }

    #main #main-buttons .company-name::before {
        font-size: 70px;
    }
#main #main-buttons {
    min-height: 700px; 
}
#sb_service_step_container > div:nth-child(n) {
    width: 50%;
}
}
@media (min-width: 986px) {
#sb_service_step_container > div:nth-child(n) {
    width: 25%!important;
}
#sb_category_step_container > div:nth-child(n){
    width: 25%!important;
}
}
#main #main-buttons .company-name { 
    line-height: 45px; 
}
#sb-timeline #steps #steps-content .step-content .split-title {
display:none;
}
 .active-count .minus:after{
content:"-"!important;
}
.active-count .plus:before{
content:"+"!important;
}


#sb_category_step_container > div:nth-child(3) > div {
display:none;
}
.plugin-group-booking:before {
    background: url('https://supporttestacc.simplybook.it/uploads/supporttestacc/image_files/original/cbe8f072340cfeb9ac51d225f80909e4.png')!important; 
background-size: contain!important; 
width: 27px!important; 
 background-repeat: no-repeat!important; 
    background-position: left center!important;  
}

#main #main-content #sb_content #sb-timeline #steps-content #sb_booking_content .step-content .item .excerpt-info .btn-bar { 
    align-items: center;
}
.tab.tab-col .excerpt-info .btn-bar {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    position: relative;
    flex-direction: column;
}

.promotion-list .promotion-item .bar-service__item-promo-time {
 display:none;
}
.wrap-client-info-view .client-info-view .client-login-bar{
 display:none;
}
.promotion-list .content-mode-list .panel .one-line .content .info-bar>.d-flex .bar-flex-item.time{
 display:none;
}