.d0whitebox {background-color: #FFF; margin: 1em 0; padding:20px; min-height:0px; border-radius: 30px; display:block;}

@media only screen and (min-width: 800px) {
.d0yellowcoverleft {background: linear-gradient(90deg,rgba(255, 254, 209, 1) 0%, rgba(255, 254, 209, 1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);}
.d0yellowcoverright {background: linear-gradient(270deg,rgba(255, 254, 209, 1) 0%, rgba(255, 254, 209, 1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);}
#r8_content h1 {font-size: 36px; line-height: 40px;}
#r8_content h2 {font-size: 44px; line-height: 46px;}
.card_container .card_body {height: 90px !important; padding: 0 10px;}
}

@media only screen and (max-width: 799px) {
.d0yellowcoverleft {background: rgba(255, 254, 209, 1);}
.d0yellowcoverright {background: rgba(255, 254, 209, 1);}
#r8_content h1 {font-size: 22px; line-height: 26px;}
#r8_content h2 {font-size: 30px; line-height: 32px;}
.card_container .card_body {height: 120px !important; padding: 0 10px;}
}

h3 {font-family: Gabarito, sans-serif; color: #f37a2d;}
.ub-palette * {color: #222;}
.ub-palette h2 {color: #f37a2d;}
.btn-compliment *{color: #fff;}

#group h1 {text-align: left;}
#group .group-summary {text-align: left;}

#group h1 {text-align: left;}
#group .group-summary {text-align: left;}

#r8_content img {border-radius: 30px;}

.sf-menu > li:before {height: 2px;}

#contact h4 {color: #F37A2D;}

.card_summary {display: none;}

#group .card_container div {border-radius: 28px; }

.card_container {border: solid 2px #fdb721; border-radius: 30px; background: #fff;}

#dep .r8_gallery.galleryStyle-1 .gallery-gradBox {background: rgba(0, 0, 0, 0.2); border-radius: 30px;}

#dep .landscape {border-radius: 30px;}

@media (max-width: 991px) {
    #header div.menu_container {
        background-color: #FFFED1;
        border-bottom: none;
        box-shadow: none;
    }}

@media (max-width: 991px) {
    #header a.mobile-menu-right, #header a.mobile-menu {
        background-color:  #F37A2D;
        color: #FFF;
        border-color:  #F37A2D;
    }
}

/*CHANGE MOBILE MENU BACKGROUND AND TEXT*/

@media (max-width: 991px) {
    .mm-ismenu, .mm-ismenu.mm-light {
        background-color: #FFFED1;
        color:  #F37A2D;
    }}
/*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:  #FFFED1;
 }}

/*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: #F37A2D;
}}


.ub {
    width: calc(100vw);
    position: relative;
    left: calc(-50vw + 50%);
    min-height: 50px;
    margin-top: 0px; 
    margin-bottom: 0px;}

@media only screen and (min-width: 800px) {
  .d0fivecolumnwrapper {
    display: flex;
    overflow: hidden;
    width: 100%;
    align-items: stretch; /* Makes all columns equal height */
  }
}

@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;
  display: flex;
  flex-direction: column;
  justify-content: center; /* Vertically centers content within each column */
}

.d0parallaxoverlay01 {
    background-image: 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 1780 1306"><defs><style> .cls-1 { fill: %23f37a2d; } .cls-2 { opacity: .1; } </style></defs><g class="cls-2"><path class="cls-1" d="M1367.32,373.44c51.49-1.24,97.51,29.41,144.7,41.11,52.18,12.93,90.74-20.46,139.91-33.29,197.7-51.58,179.26,197.96,150.14,319.44-18.37,76.64-76.89,240.29-176.5,231.28-63.74-5.76-40.43-89.51-55.7-128.97-10.61-27.42-54.25-29.58-68.34-5.27-20.16,34.78,7.05,123.41-53.58,133.67-96.69,16.35-157.67-141.4-176.93-214.3-25.39-96.09-55.53-340.01,96.3-343.67ZM1539.89,688.61l2.23,78.03c88.9,7.2,6.37,165.34,105.9,149.37,40.89-6.56,79.87-65.91,97.27-100.24,47.63-94,105.13-334.21,8.46-409.53-74.03-57.68-165.23,45.07-244.92,24.32-69.27-18.04-158.92-82.78-214.98.46-69.14,102.68-7.4,362.6,73.99,450.9,23.5,25.49,74.32,57.18,99.55,17.62s-10.58-123.2,56.91-132.91l2.22-78.03c-60.41-3.61-104.08-45.3-93.51-108.17,38.61-10.12,71.33,11.28,93.76,41.2,3.94-20.37-13.78-27.67-22.69-45.26-22.18-43.73-4.6-82.34,29.09-113.16,36.03,23.37,52.5,75.86,30.65,114.64-8.98,15.94-26.04,21.65-24.19,43.76l26.93-28.2c18.97-13.22,42.79-18.53,65.57-14.28,13.31,62.54-31.51,105.86-92.23,109.44ZM1537,590.85c4.94-11.98,15.53-20.58,18.81-33.8,6.2-24.97.65-57.22-22.25-71.15-20.48,18.96-29.81,44.71-21.45,72.19,1.87,6.14,18.75,37,24.88,32.76ZM1524.23,672.95c.5-41.9-33.63-81.32-76.96-79.53-4.11,44.66,34.27,78.89,76.96,79.53ZM1619.14,593.43c-43.61-4.11-75.91,38.81-76.95,79.52,43.07-.6,80.53-34.92,76.95-79.52Z"/><path class="cls-1" d="M1477.46,559.49c-62.18,14.71-110.31-41.74-102.02-102.02,60.8-9.33,117.87,39.14,102.02,102.02ZM1465.24,547.27c3.47-43.26-31.31-76.82-74.4-74.39,1.17,41.85,31.29,76.02,74.4,74.39Z"/><path class="cls-1" d="M1690.69,457.77c13.25,60.57-41.47,115.33-102.31,102.3-9.38-63.91,39.08-110.58,102.31-102.3ZM1674.34,470.44c-40.02,4.51-74.81,32.48-70.66,75.59,41.24,3.45,71.3-31.32,73.46-70.42l-2.8-5.17Z"/><path class="cls-1" d="M1326.1,573.58c47.77-6.98,87.01,25.81,96.85,71.27-52.61,35.62-116.48,4.36-129.09-55.84.16-6.97,25.55-14.45,32.24-15.43ZM1403.68,639.58c-8.55-41.59-53.26-61.8-92.34-46.12,14.75,39.91,50.42,61.33,92.34,46.12Z"/><path class="cls-1" d="M1772.72,578.36c-3.47,61.56-73.67,99.31-126.84,66.39,8.91-60.93,70.73-94.13,126.84-66.39ZM1755.09,588.33c-40.81-15.29-80.63,7.68-92.35,48.68,40.77,15.09,81.13-7.79,92.35-48.68Z"/><path class="cls-1" d="M1415.88,686.44c32.58-4.73,74.2,6.27,89.31,37.96-34.37,51.08-111.85,51.05-142.29-3.64,13.05-16.26,31.58-31.22,52.98-34.32ZM1485.24,719.53c-33.64-26.35-69.1-26.53-102.13.91,24.4,35.76,71.47,32.62,102.13,5.97l4.03-3.5-4.03-3.38Z"/><path class="cls-1" d="M1621.13,683.93c30.43-2.93,63.72,11.97,79.75,38.56-26.02,41.23-84.05,50.83-122.85,21.06-19.17-14.71-24.45-21.95-5.1-38.57,12.43-10.67,31.86-19.48,48.2-21.05ZM1682.71,722.22c-16.18-15.84-27.01-18.75-32.23-20.34-26.56-8.08-52.54-.29-72.28,18.77,14.39,20.51,44.85,28.4,69.18,22.86,13.32-3.03,27.2-12.7,35.33-21.3Z"/></g></svg>');
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

#header a.mobile-menu-right {display: none;}

/* Remove focus outline for mouse users only */
:focus:not(:focus-visible) {
  outline: none;
}
