.d0greenbox {background-color: #b0ddb0; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 30px; display:block;}
.d0whitebox {background-color: #fff; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 30px; display:block;}
.d0lightgreenbox {background-color: #b0ddb0; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 30px; display:block;}

/*CHANGE FONTS OF HEADERS MANUALLY*/
#r8_content h1 {font-family: Noto Sans, sans-serif;}
#r8_content h2 {font-family: Noto Sans, sans-serif;}
#r8_content h3 {font-family: Noto Sans, sans-serif;}
#r8_content h4 {font-family: Noto Sans, sans-serif;}
#r8_content p {font-family: Noto Sans, sans-serif;}

.sf-menu > li > a {font-family: 'Noto Sans', sans-serif;}

.btn-compliment {background-color: #474747;}
.btn-compliment:hover {color: #474747;}

.d0topbannershift {transform: translate(0px, -1px);}
.d0deepbannershift {transform: translate(0px, -3px);}

.d0centrebox {display: flex; align-items: center; flex-direction: column; justify-content: center;}
@media only screen and (min-width: 1850px) {.d0centrebox {min-height: 900px;}}
@media only screen and (min-width: 801px) and (max-width: 1849px) {.d0centrebox {min-height: 600px;}}

#r8_content img {border-radius: 30px;}

.hvrbox, .hvrbox * {
    box-sizing: border-box;
    border-radius: 30px;
}

.parallax-light {background-color: rgba(255, 255, 255, 0.8);}

.d0moveright {transform: translate(320px, -180px); margin-bottom: -300px !important;}
.d0moveleft {transform: translate(-340px, -180px); margin-bottom: -300px !important;}

.btn-statement {color: #474747;}

.card_summary {display: none;}

.weOffer-iconpack {border-radius: 0px;}

.image-title {color: #474747;}
.image-description {display: none;}

#item .price {color: #474747;}
#item li:before {color:  #71AD72;}
