.d0greenbox {background: linear-gradient(45deg,#999 5%,#fff 10%,#ccc 30%,#ddd 50%,#ccc 70%,#fff 80%,#999 95%);margin-top: 1em; margin-bottom: 1em; padding:30px; min-height:0px; border-radius: 30px; display:block;}
.d0darkgreenbox {background: #fff; margin-top: 1em; margin-bottom: 1em; padding:30px; min-height:0px; border-radius: 30px; display:block;}

.ub-palette {background: linear-gradient(45deg,#999 5%,#fff 10%,#ccc 30%,#ddd 50%,#ccc 70%,#fff 80%,#999 95%);margin-top: 0em; margin-bottom: 0em;}

@media only screen and (min-width: 800px) {.d0contactbannershift {transform: translate(0px, -185px); margin-bottom: -185px !important;}}
.d0centrebox {display: flex; align-items: flex-start; flex-direction: column; justify-content: center;}

.d0goldgradientbox {background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%); margin-top: 1em; margin-bottom: 1em; padding:30px; min-height:0px; border-radius: 30px; display:block;}
.d0silvergradientbox2 {background: linear-gradient(45deg,#999 5%,#fff 10%,#ccc 30%,#ddd 50%,#ccc 70%,#fff 80%,#999 95%);margin-top: 1em; margin-bottom: 1em; padding:30px; min-height:0px; border-radius: 30px; display:block;}
.d0metalicgradientbox {background: linear-gradient(150deg, #f9f9f9, #d4dad6, #afbbb6, #8b9d9b, #698083, #49636f, #2c475c, #142b4e); margin-top: 1em; margin-bottom: 1em; padding:30px; min-height:0px; border-radius: 30px; display:block;}
.d0bronzegradientbox {background: linear-gradient(45deg, rgb(40.4% 19.6% 3.14%), rgb(85.9% 42.4% 16.9%)); margin-top: 1em; margin-bottom: 1em; padding:30px; min-height:0px; border-radius: 30px; display:block;}

@media only screen and (min-width: 800px) {.d0h2textsize {font-family: "Lexend Deca", sans-serif; font-size: 36px; line-height: 36px;}}
@media only screen and (max-width: 799px) {.d0h2textsize {font-family: "Lexend Deca", sans-serif; font-size: 28px; line-height: 28px;}}

@media only screen and (min-width: 800px) {.d0h3textsize {font-family: "Lexend Deca", sans-serif; font-size: 24px; line-height: 24px;}}
@media only screen and (max-width: 799px) {.d0h3textsize {font-family: "Lexend Deca", sans-serif; font-size: 24px; line-height: 24px;}}

@media only screen and (min-width: 800px) {.d0h2highlighttext {font-family: Lily Script One, system-ui !important; font-size: 36px !important; line-height: 36px !important;}}
@media only screen and (max-width: 799px) {.d0h2highlighttext {font-family: Lily Script One, system-ui !important; font-size: 28px !important; line-height: 28px !important;}}

@media only screen and (min-width: 800px) {.d0h3highlighttext {font-family: Lily Script One, system-ui !important; font-size: 24px !important; line-height: 24px !important;}}
@media only screen and (max-width: 799px) {.d0h3highlighttext {font-family: Lily Script One, system-ui !important; font-size: 24px !important; line-height: 24px !important;}}

@media only screen and (min-width: 800px) {.d0splitbgright {background: linear-gradient(270deg,rgba(9, 90, 75, 1) 0%, rgba(9, 90, 75, 1) 50%, rgba(255, 255, 255, 0) 43%, rgba(255, 255, 255, 0) 100%);}}
@media only screen and (max-width: 799px) {.d0splitbgright {background: #095A4B;}}

@media only screen and (min-width: 800px) {.d0splitbgleft {background: linear-gradient(90deg,rgba(9, 90, 75, 1) 0%, rgba(9, 90, 75, 1) 50%, rgba(255, 255, 255, 0) 43%, rgba(255, 255, 255, 0) 100%);}}
@media only screen and (max-width: 799px) {.d0splitbgleft {background: #095A4B;}}

@media only screen and (min-width: 800px) {.d0whitebgright {background: linear-gradient(270deg,rgba(255,255,255, 1) 0%, rgba(255,255,255, 1) 50%, rgba(255, 255, 255, 0) 43%, rgba(255, 255, 255, 0) 100%);}}
@media only screen and (max-width: 799px) {.d0splitbgright {background: #fff;}}

@media only screen and (min-width: 800px) {.d0whitebgleft {background: linear-gradient(90deg,rgba(255,255,255, 1) 0%, rgba(255,255,255, 1) 50%, rgba(255, 255, 255, 0) 43%, rgba(255, 255, 255, 0) 100%);}}
@media only screen and (max-width: 799px) {.d0splitbgleft {background: #fff;}}

@media only screen and (min-width: 800px) {.d0transbgright {background: linear-gradient(90deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);}}
@media only screen and (max-width: 799px) {.d0transbgright {background: rgba(255, 255, 255, 0.8)}}

@media only screen and (min-width: 800px) {.d0transbgleft {background: linear-gradient(270deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);}}
@media only screen and (max-width: 799px) {.d0transbgleft {background: rgba(255, 255, 255, 0.8)}}


/*CHANGE FONTS OF HEADERS MANUALLY*/
#r8_content h1 {font-family: Lily Script One, system-ui;}
#r8_content h2 {font-family: "Lexend Deca", sans-serif;}
#r8_content h3 {font-family: "Lexend Deca", sans-serif;}
#r8_content h4 {font-family: "Lexend Deca", sans-serif;}

.sf-menu a {font-family: "Lexend Deca", sans-serif;}

@media (min-width:776px) {#r8_logo img {margin-left: 30px;}}
@media (min-width:1360px) {#r8_logo img {margin-left: 70px;}}

#r8_navbar .navbarBgXparent, #r8_navbar .navbarBgXparent .stuck {background: rgba(255, 255, 255,0.05)url(https://www.dotgo.uk/shared/user_pages/v3_include/structure/images/textures/spacer.png) repeat left top;}

.ui-state-default {background: transparent !important; border: 1px solid rgba(0,0,0,0) !important; border-bottom: 1px solid #fff;}

.ui-state-active {background: transparent; border: 1px solid rgba(0,0,0,0);}

#dotgo-accordion6 {font-family: Lexend Deca, sans-serif;}

#dotgo-accordion6  h4 {color: #095a4b; font-size: 24px !important; padding: 20px 10px 20px 0px;}


.ui-widget-content {background: rgba(0,0,0,0) !important; border: 1px solid rgba(0,0,0,0) !important; color: #222; font-size: 18px !important; font-family: Open Sans, sans-serif;}

.well {box-shadow: none;}

#r8_accordion_3347.ui-widget {
    font-family: inherit;
    position: relative;
    margin-left: none;
    margin-right: none;
    max-width: 3000px !important;
}

img {border-radius: 30px;}
