#r8_content .parallax01 {background-image: url(/shared/images/content/bus_53604/restaurant-in-cambridge-10.jpg); 
background-attachment: fixed; 
background-position-x: right; 
background-position-y: center;}
.parallax-dark{background-color: rgba(34, 59, 68,0.8); margin-top:-15px; color:#FFF;}

@media (max-width: 767px) {
    #body .r8_col3 .btn {
        display: table;
        margin-left: 0.8em;
        margin-right: -2em;
        float: none !important;
        border-radius: 4px; 
margin-top: -1.5em !important;
    }}


#body p {
    margin-top: 11px;
    margin-bottom: 9px;
    font-family: Montserrat;
    font-size: 14px;
}



#r8_content h2, .cke_editable h2, .infoBlock h2 {
    font-family: 'Cardo', serif;
}

#r8_content h2, .cke_editable h2, .infoBlock h2 {
    font-family: 'Double Pica', serif;
}


.jh-solid-box {background-color:#f1f1f1;margin-top: 1em; margin-bottom: 1em;margin-top: 1em;
padding:30px; min-height:250px; display:block;}


.rich-box {padding:30px; min-height:300px; display:block; margin-top: 1em; margin-bottom: 1em;
background:url(/shared/images/content/bus_56423/Restaurant-in-Wisbech-7.jpg) ;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

.rich-box1 {padding:30px; min-height:300px; display:block; margin-top: 1em; margin-bottom: 1em;
background:url(/shared/images/content/bus_56423/Restaurant-in-Wisbech-8.jpg) ;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

.rich-box2 {padding:30px; min-height:300px; display:block; margin-top: 1em; margin-bottom: 1em;
background:url(/shared/images/content/bus_56423/Restaurant-in-Wisbech-6.jpg) ;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

#r8_content h3, .cke_editable h3, .infoBlock h2 {
    font-family: 'Questrial', sans-serif;
}

#body .r8_col3 h1 {
        text-align: left;
    }

#body .r8_col3 h2 {
        text-align: left;
    }


.img-responsive fadeInRight {width: 150px;
    height: 122px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -28px;
    margin-bottom: -28px;}


#r8_navbar .navbar hr {border-top: none; border-bottom: none;}
@media (min-width: 992px) {.menuContainer {margin-bottom: -100px;}
#r8_navbar .navbar {height: 130px;}
.logoContainer {transform: translate(0px, 20px);}}

#back-top {
    bottom: 10px;
    visibility: hidden;
}

.ub-compliment {
    background-color: #3D5D69;
    colour: #FFF;
}

#r8_navbar .navbarBgXparent, #r8_navbar .navbarBgXparent .stuck {
    background: #ffffff url(https://www.dotgo.uk/shared/user_pages/v3_include/structure/images/textures/spacer.png) repeat left top;
}

#r8_navbar .navbar hr {
    border-top: 0px solid #ccc;
    visibility: hidden;
}

@media (min-width: 1350px) {
    #r8_logo img {
        max-width: 100%;
        max-height: 100%;
        margin-bottom: 15px;
    }
}

@media (max-width: 767px) {
    #body .r8_col3 h1 {
        text-align: center;
        font-size: 20px; line-height: 0.2em;
    }
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 3px;
    padding-left: 3px;
}

.fa-1_5x {
    font-size: 1.5em;
    line-height: 0.5em;
}

#CDSWIDEXC {
    font: normal 11px Trip Sans VF, Trip Sans, Arial, sans-serif;
    color: #002b11;
    background-color: #fff;
    overflow: hidden;
    width: 100%;
    margin: 10px;
    padding: 0 0 9px;
    text-align: center;
    border: solid #00eb5b;
    border-width: 1px;
    position: relative;
}

.fa-2x, .fa-3x, .fa-4x {
    line-height: 1.3em;
    text-transform: uppercase;
}

.ot-dtp-picker.ot-standard {
    background-color: var(--otkit-color-background, var(--otkit-color-background-default));
    width: 120%;
    padding: 8px;
    display: contents;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    position: relative;
    border-radius: 4px;
}
