.d0orangebox {background-color: #f35d1c; margin: 1em 0; padding:20px; min-height:0px; border-radius: 10px; display:block;}
.d0yellowbox {background-color: #fce100; margin: 1em 0; padding:20px; min-height:0px; border-radius: 10px; display:block;}
.d0lgtorangebox {background-color: #f58822; margin: 1em 0; padding:20px; min-height:0px; border-radius: 10px; display:block;}
.d0whitebox {background-color: #fff; margin: 1em 0; padding:20px; min-height:0px; border-radius: 10px; display:block;}
.d0blackbox {background-color: #1D1D1B; margin: 1em 0; padding:20px; min-height:0px; border-radius: 10px; display:block;}
.d0bluebox {background-color: #00489A; margin: 1em 0; padding:20px; min-height:0px; border-radius: 10px; display:block;}

.d0moveupsection {margin-top: -120px; padding-bottom: -120px;}

#r8_content h1, #r8_content h2, #r8_content h3, #r8_content h4 {font-family: "Rubik", sans-serif; font-weight: 700;}

.d0topbannershift {margin-top: -1px;}
.d0deepbannershift {margin-top: -3px;}

.btn-statement {background-color: #F35D1C;}
.btn-compliment {background-color: #FCE100; color: #111;}
.d0orangebox .btn-hollow {border: 1px solid #fff; color: #fff;}
.d0overlaybox .btn-hollow {border: 1px solid #fff; color: #fff;}

#r8_content .btn {border-radius: 6px !important;}

.d0arrowmove {transform: translate(200px, 84px);margin-top: -65px;}

@media only screen and (min-width: 800px) {.d0fivecolumnwrapper {display: flex; overflow: hidden; width: 100%;}} @media only screen and (max-width: 799px) {.d0fivecolumnwrapper {display: flex; flex-direction: column; overflow: hidden; width: 100%;}} .d0fivecolumn {flex: 1 1 20%; box-sizing: border-box; padding: 0 5px;}

.ubhead {width: calc(100vw);position: relative; left: calc(-50vw + 50%); min-height: 50px; padding-top: 10px !important; padding-bottom: 0px;}

#dotgo-accordion6 .ui-widget {
    font-family: inherit;
    position: relative;
    margin-left: unset !important;
    max-width: 2000px !important;}

@media only screen and (max-width: 992px) {.d0contactdown {transform: translate(0px, 60px);}}

@media (max-width: 991px) {#header div.menu_container {background-color:  #1D1D1B; border-bottom: none; box-shadow: none;}}

#header a.mobile-menu {background-color:  #F35D1C; color: #FFF; border-color:  #F35D1C;}

#header a.mobile-menu-right {display: none;}

/*CHANGE MOBILE MENU BACKGROUND AND TEXT*/

@media (max-width: 991px) {
    .mm-ismenu, .mm-ismenu.mm-light {
        background-color: #1D1D1B;
        color: #fff;
    }}
/*CHANGE DIVIDERS BETWEEN MOBILE MENU ITEMS*/

@media (max-width: 991px) {
    .mm-menu.mm-light .mm-list>li:after, .mm-menu .mm-list>li:after, .mm-menu.mm-light .mm-header, .mm-menu.mm-light .mm-header {
        border-color: #F35D1C;
 }}

/*CHANGE MOBILE DROPDOWN ARROW COLOUR*/

@media (max-width: 991px) {
    .mm-menu .mm-list>li>a.mm-subopen:after, .mm-menu .mm-list>li>a.mm-subclose:before, .mm-menu.mm-light .mm-list>li>a.mm-subopen:after, .mm-menu.mm-light .mm-list>li>a.mm-subclose:before, .mm-menu.mm-light .mm-header a:before {
        border-color: #F35D1C;
}}

.sf-menu li ul li a:hover {background-color: #F35D1C; color: #1b1b1c;}

.r8_form {
    margin: 0 auto;
    width: 100%;
    max-width: 500px;
    border: 0px solid #CCC;
    border-radius: 4px;
    padding: 10px;
    display: table;
}

.r8_form_control-label {text-align: left;}

.parallax .r8_form_help_block {color: #fff;}

.r8_form_title {font-family: "Rubik", sans-serif; font-weight: 700;}

.r8_form .btn {background-color: #F35D1C; color: #fff;}

#r8_content img {border-radius: 10px;}

.ui-accordion-content p {color: #111;}


.fa-google-plus:before {content: none !important;}

.fa-google-plus {background-image: url(/shared/images/content/bus_58229/Gas-Safe-Icon.png); display: inline-block; width: 1em; height: 1em; background-size: contain; background-repeat: no-repeat; background-position: center;}

.fa-pinterest-p:before {content: none !important;}

.fa-pinterest-p {background-image: url(/shared/images/content/bus_58229/CheckaTrade-Icon.png); display: inline-block; width: 1em; height: 1em; background-size: contain; background-repeat: no-repeat; background-position: center;}

.tp-thumbs {background: transparent !important;}
