.d0-top-banner-shift {transform: translate(0px, -1px);}
.d0-top-banner-shift-deep {transform: translate(0px, -3px);}

.upside-down-text {transform: scale(-1, -1);}

#r8_content h3 {font-family: 'Gabarito', sans-serif;}

.r8_form {
    margin: 0 auto;
    width: 100%;
    max-width: 660px;
    border: 0px solid rgba(0,0,0,.0001);
    border-radius: 4px;
    padding: 10px;
    display: table;
}

.modal-title {
    margin: 0;
    line-height: 0;
    visibility: hidden;
}
.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 0px solid #e5e5e5;
}
.modal-footer {
    background-color: #eee; padding: 0px;
    visibility: hidden;
}

.jh-border-and-box {background-color: #FFFFFF; padding:30px; min-height:50px; border: 1px solid #F2F2F2; border-radius: 8px; margin-bottom:1em; margin-top:1em; display:block;}

.jh-border-box {background-color: #DDF8F6; padding:30px; min-height:50px; border: 1px solid #272727; border-radius: 8px; margin-bottom:1em; margin-top:1em; display:block;}
.jh-border-box-orange {background-color: #F9D6C8; padding:30px; min-height:50px; border: 1px solid #272727; border-radius: 8px; margin-bottom:1em; margin-top:1em; display:block;}
.jh-border-box-yellow {background-color: #F0E7BC; padding:30px; min-height:50px; border: 1px solid #272727; border-radius: 8px; margin-bottom:1em; margin-top:1em; display:block;}

.jh-solid-box {background-color:#F2F2F2; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-sky {background-color:#c4dcff; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-green {background-color:#61ffa8; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-mint {background-color:#3bd6d0; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-deep {background-color:#00359f; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-pink {background-color:#F99FD1; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-turquoise {background-color:#30D5C8; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-dark-blue {background-color:#232342; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-true-blue {background-color:#1E67C4; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-dutch {background-color:#E8DCB9; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-moonstone {background-color:#47A8BD; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-marian {background-color:#1E3888; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-dark-grey {background-color:#4c4c4c; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-figures {background-color:#00ffff; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-yellow {background-color:#ffff00; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-lilac {background-color:#b1a1c6; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-egg {background-color:#eeece0; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-rose {background-color:#ffb3b3; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-lime {background-color:#dffdb3; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-pale-purple {background-color:#d1c0ec; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}
.jh-solid-box-sea {background-color:#c0d6ff; border-radius: 8px; margin-bottom:1em; margin-top:1em; padding:30px; min-height:50px; display:block;}

.rich-box {padding:30px; min-height:150px; border-radius: 8px; margin-bottom:1em; margin-top:1em; display:block; 
background:url(https://www.dotgo.uk/shared/images/content/bus_57874/Business-leadership-coaching20-rich-box.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:150px; border-radius: 8px; margin-bottom:1em; margin-top:1em; display:block; 
background:url(https://www.dotgo.uk/shared/images/content/bus_57874/Business-leadership-coaching25-Executive.jpg) ;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

.rich-box3 {padding:30px; min-height:150px; border-radius: 8px; margin-bottom:1em; margin-top:1em; display:block; 
background:url(https://www.dotgo.uk/shared/images/content/bus_57874/TopCoachsulting4-Rich-Box.jpg) ;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

.rich-box4 {padding:30px; min-height:150px; border-radius: 8px; margin-bottom:1em; margin-top:1em; display:block; 
background:url(https://www.dotgo.uk/shared/images/content/bus_57874/TopCoachsulting1-Rich-Box.jpg) ;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

.rich-box5 {padding:30px; min-height:150px; border-radius: 8px; margin-bottom:1em; margin-top:1em; display:block; 
background:url(https://www.dotgo.uk/shared/images/content/bus_57874/Business-leadership-coaching35-how-we-work.jpg) ;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

.jh-hover-box1 {background-color:#8064a1; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box2 {background-color:#5475ba; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box3 {background-color:#5185be; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box4 {background-color:#7561a8; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box5 {background-color:#5767b4; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box6 {background-color:#4e97c2; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box7 {background-color:#685dab; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box8 {background-color:#5a5ab0; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box9 {background-color:#4aacc5; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box10 {background-color:#c0504e; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box11 {background-color:#c0504e; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box12 {background-color:#9bbb58; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box13 {background-color:#9bbb58; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box14 {background-color:#f79647; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box15 {background-color:#8064a1; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.jh-hover-box16 {background-color:#4aacc5; cursor:pointer;
padding:30px; border-radius: 8px; margin-bottom:1em; margin-top:1em; min-height:220px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#272727;}

.r8_form_asterisk {display: none;}
