.d0mintbox {background-color: #a4e0c0; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 25px; display:block;}
.d0pinkbox {background-color: #fd3cbf; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 25px; display:block;}
.d0lilacbox {background-color: #c8a2c8; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 25px; display:block;}
.d0whitebox {background-color: #fff; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 25px; display:block;}

@media only screen and (min-width: 800px) {.d0splitmintbgright {background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(164, 224, 192, 1) 50%, rgba(164, 224, 192, 1) 100%);}}
@media only screen and (max-width: 799px) {.d0splitmintbgright {background: #a4e0c0;}}
@media only screen and (min-width: 800px) {.d0splitmintbgleft {background: linear-gradient(270deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(164, 224, 192, 1) 50%, rgba(164, 224, 192, 1) 100%);}}
@media only screen and (max-width: 799px) {.d0splitmintbgleft {background: #a4e0c0;}}

.d0spacingbox {margin-bottom:-50px}

#r8_content img {border-radius: 20px;}
#d0cat img {border-radius: 0px;}

.d0movecat{transform: translate(-20px, 40px);}
.d0Parisienne {font-family: "Ms Madi", cursive;}

.d0topbannershift {transform: translate(0px, -1px);}
.d0deepbannershift {transform: translate(0px, -3px);}

@media only screen and (min-width: 800px) {.d0h1fontsize {font-family: "Gabarito", sans-serif; font-size: 56px; line-height: 56px; color: #fd3cbf;}}
@media only screen and (max-width: 799px) {.d0h1fontsize {font-family: "Gabarito", sans-serif; font-size: 30px; line-height: 30px; color: #fd3cbf;}}

@media only screen and (min-width: 800px) {.d0h3fontsize {font-family: "Gabarito", sans-serif; font-size: 24px; line-height: 28px; color: #fd3cbf;}}
@media only screen and (max-width: 799px) {.d0h3fontsize {font-family: "Gabarito", sans-serif; font-size: 24px; line-height: 28px; color: #fd3cbf;}}

#r8_content h1 {font-size: 36px; line-height: 36px; font-family: "Ms Madi", cursive; font-weight: bold;}

.ub-light h2 {color: #fd3cbf;}
.ub-light h3 {color: #fd3cbf;}
.ub-palette h2 {color: #fd3cbf;}
.ub-palette h3 {color: #fd3cbf;}
.ub-palette p {color: #111;}

#r8_content h3 {font-family: Gabarito, sans-serif;}

#r8_content li {
  list-style: none; /* remove default bullets */
  position: relative; /* needed for absolute positioning of ::before */
  padding-left: 2em; /* space for your bullet */
}

#r8_content ul li:before {
  content: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 45.26 48.13"><defs><style> .cls-1 { fill: %23fd3cbf; } </style></defs><path class="cls-1" d="M17.39,13.97c.62,1.47,1.97,2.68,3.59,2.82,1.57.21,3.15-.4,4.45-1.3,2.02-1.42,3.53-3.53,4.35-5.85.71-1.95.87-4.14.21-6.09-.5-1.4-1.47-2.68-2.87-3.22-1.57-.64-3.41-.29-4.81.67-2.59,1.73-4.42,4.56-5.14,7.58-.37,1.78-.49,3.71.23,5.39Z"/><path class="cls-1" d="M29.16,21.14c.63,1.5,2.06,2.65,3.7,2.78,1.97.23,3.86-.75,5.42-1.91,2.17-1.75,3.81-4.2,4.54-6.9.4-1.55.42-3.28-.31-4.71-.54-1.12-1.59-1.93-2.75-2.29-2.11-.62-4.43.11-6.2,1.39-2.39,1.76-4.14,4.45-4.71,7.37-.29,1.42-.23,2.93.31,4.27Z"/><path class="cls-1" d="M7.93,21.51c1.39.02,2.75-.59,3.8-1.5,1.37-1.2,2.28-2.85,2.85-4.56.74-2.35.59-4.97-.5-7.14-.63-1.23-1.69-2.26-3.02-2.68-.81-.27-1.72-.25-2.54.06-1.22.44-2.18,1.42-2.93,2.47-1.51,2.18-2.22,4.86-2.2,7.48.04,1.19.2,2.41.74,3.47.72,1.4,2.2,2.43,3.8,2.41Z"/><path class="cls-1" d="M45.19,27.83c-.26-1.54-1.47-2.79-2.92-3.24-.67-.23-1.39-.34-2.1-.32-4.12.14-8.01,3.27-9.13,7.31-.39,1.52-.26,3.22.6,4.53.82,1.26,2.34,1.99,3.84,1.94,1.64-.09,3.19-.8,4.57-1.68,2.07-1.36,3.87-3.26,4.78-5.61.34-.93.56-1.95.37-2.93Z"/><path class="cls-1" d="M29.1,36.1c-.53-1.34-.71-2.81-.68-4.26-.02-1.4.13-2.83-.15-4.21-.5-3.16-2.62-6.1-5.7-7.08-1.69-.55-3.54-.56-5.28-.17-2.66.6-4.8,2.59-7.46,3.19-1.24.26-2.52.21-3.74.57-1.91.57-3.69,1.74-4.83,3.42-1.16,1.59-1.56,3.7-1.04,5.58.46,1.68,1.66,3.09,3.15,3.93,1.8,1.11,3.98,1.21,6.02,1.52,2.67.44,5.04,2.06,6.57,4.27,1.03,1.48,2.04,3.04,3.57,4.03,1.52,1.04,3.48,1.51,5.3,1.04,1.65-.38,3.1-1.49,4.02-2.93,1.09-1.68,1.41-3.76,1.17-5.7-.12-1.13-.53-2.18-.93-3.22Z"/></svg>'); position: absolute; left: 0; top: 0px; width: 1.5em; height: 1.5em; }

.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  h4 {color: #111; font-size: 20px !important;}

#dotgo-accordion6  i {color: #fd3cbf; font-size: 20px !important;}

.ui-widget-content {background: rgba(0,0,0,0) !important; border: 1px solid rgba(0,0,0,0) !important; color: #fff; font-size: 18px !important;}

.well {box-shadow: none;}

#r8_accordion_3347.ui-widget {
    font-family: inherit;
    position: relative;
    margin-left: none;
    margin-right: none;
    min-width: 3000px !important;
}

@media (max-width : 799px) 
{
#body h1, 
#body h2, 
#body h3,
#body p
{text-align: center;}
}

/*CHANGE MOBILE MENU BACKGROUND AND TEXT*/

@media (max-width: 991px) {
    .mm-ismenu, .mm-ismenu.mm-light {
        background-color: #a4e0c0;
        color: #111;
    }}
/*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: #a4e0c0;
 }}

/*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: #111;
}}

@media (max-width: 767px) {
    #header div.menu_container {
        position: fixed;
        top: 0;
        height: 60px;
        width: 100%;
        z-index: 100;
        background-color: #a4e0c0;
        border-bottom: none;;
        box-shadow: none;
    }
}

@media (max-width: 991px) {
    #header a.mobile-menu-right, #header a.mobile-menu {
        background-color: #fd3cbf;
        color: #fff;
        border-color: #fd3cbf;
    }
}

@media (max-width: 991px) {#header a.mobile-menu-right {display: none;}}

/* Full-bleed across the viewport */
#r8_dotgo-accordion6 .ui-widget {
  font-family: inherit;
  position: relative;
  width: 100% !important;    /* fill the container */
  max-width: none !important;/* remove any cap applied to this element */
  margin: 0 !important;
  box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
}

.table {border-top: none;}
@media only screen and (max-width: 799px) {.table {border: none;}}

@media (max-width: 799px) {#body .r8_col3 table.table td {border-left: none;}}

.r8_form {
    margin: 0 auto;
    width: 100%;
    max-width: 1000px;
    border: 0px solid rgba(0, 0, 0, .0001);
    border-radius: 4px;
    padding: 0px;
    display: table;}

