.d0whitebox {background-color: #FFF; margin-top: 1em; margin-bottom: 1em; padding:20px; border-radius: 10px; min-height:0px; display:block;}
.d0greybox {background-color: #eee; margin-top: 1em; margin-bottom: 1em; padding:20px; border-radius: 10px; min-height:0px; display:block;}

.link_suggestion {padding: 50px 0px 15px 0px !important;}

.d0boxshift {transform: translate(0px, 175px); margin-top: -150px;}

.groupJump {display: none !important;}

@media only screen and (min-width: 800px) {.ub-palette-dark h3 {margin-top: 3px;}}

.landscape {border-radius: 10px;}

@media only screen and (min-width: 800px) {
.d0blackfaderight {background: linear-gradient(90deg,rgba(42, 123, 155, 0) 0%, rgba(0, 0, 0, 0.7) 100%);}
.d0blackfadeleft {background: linear-gradient(270deg,rgba(42, 123, 155, 0) 0%, rgba(0, 0, 0, 0.7) 100%);}
}

@media only screen and (max-width: 799px) {
.d0blackfaderight {background: rgba(0, 0, 0, 0.5);}
.d0blackfadeleft {background: rgba(0, 0, 0, 0.5);}
}

.r8_copyright {padding: 0;}

@media only screen and (min-width: 1850px) {.d0headerspace {background-color: transparent; margin-top: 1em; margin-bottom: 1em; padding: 0px; min-height: 580px; display: flex; align-items: flex-end; justify-content: center; flex-direction: column;}}
@media only screen and (min-width: 801px) and (max-width: 1849px) {
.d0headerspace {background-color: transparent; margin-top: 1em; margin-bottom: 1em; padding: 0px; min-height: 380px; display: flex; align-items: flex-end; justify-content: center; flex-direction: column;}}
@media only screen and (max-width: 799px) {.d0headerspace {background-color: transparent; margin-top: 1em; margin-bottom: 1em; padding: 0px; min-height: 480px; display: flex; align-items: center; justify-content: center; flex-direction: column;}}

@media only screen and (min-width: 800px) {
.d0headerbottomrightellipse {clip-path: ellipse(100% 100% at 67% 0);}
.d0headerbottomleftellipse {clip-path: ellipse(100% 100% at 33% 0);}

.d0bottomrightellipse {clip-path: ellipse(130% 100% at 67% 0);}
.d0bottomleftellipse {clip-path: ellipse(130% 100% at 33% 0);}
.d0toprightellipse {clip-path: ellipse(130% 100% at 67% 100%);}
.d0topleftellipse {clip-path: ellipse(130% 100% at 33% 100%);}
}


#r8_content h1 {font-family: "Signika Negative", sans-serif;}
#r8_content h2 {font-family: "Signika Negative", sans-serif;}
#r8_content h3 {font-family: "Signika Negative", sans-serif;}
#r8_content h4 {font-family: "Signika Negative", sans-serif;}
.sf-menu > li > a {font-family: "Signika Negative", sans-serif;}

@media only screen and (min-width: 800px) {.d0fivecolumnwrapper {display: flex; overflow: hidden; width: 100%;}}
@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;}

.d0scrollingwrapper {overflow-x: scroll; overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch;
.d0scrollcard {display: inline-block; padding: 0 5px;}}

@media only screen and (min-width: 800px) {.d0whitescrollbox {background-color: #fff; margin-top: 1em; margin-bottom: 1em; padding:30px; max-width: 480px; min-height:410px; border-radius: 10px; display: flex; align-items: center; flex-direction: column; justify-content: start; white-space: normal;}}
@media only screen and (max-width: 799px) {.d0whitescrollbox {background-color: #fff; margin-top: 1em; margin-bottom: 1em; padding:30px; max-width: 280px; min-height:630px; border-radius: 10px; display: flex; align-items: center; flex-direction: column; justify-content: start; white-space: normal;}}

.d0scrolling-text-container {
    overflow: hidden;
    width: 100%;
    background-color: transparent;
    position: relative;
}

.d0scrolling-text-inner {
    display: flex;
    width: max-content;
    animation: scroll-left 50s linear infinite;
    white-space: nowrap;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 0;
}

.d0scrolling-text {
    display: flex;
}

.d0scrolling-text-item {
    padding: 0 30px;
}

/* Responsive font adjustment for mobile */
@media (max-width: 600px) {
    .d0scrolling-text-inner {
        font-size: 14px;
        padding: 6px 0;
    }

    .d0scrolling-text-item {
        padding: 0 20px;
    }
}

.d0scrolling-text-container2 {
    overflow: hidden;
    width: 100%;
    background-color: transparent;
    position: relative;
}

.d0scrolling-text-inner2 {
    display: flex;
    width: max-content;
    animation: scroll-left 25s linear infinite;
    white-space: nowrap;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 0;
}

.d0scrolling-text2 {
    display: flex;
}

.d0scrolling-text-item2 {
    padding: 0 30px;
}

/* Responsive font adjustment for mobile */
@media (max-width: 600px) {
    .d0scrolling-text-inner2 {
        font-size: 14px;
        padding: 6px 0;
    }

    .d0scrolling-text-item2 {
        padding: 0 20px;
    }
}

@keyframes scroll-left {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

#group_grid .card_container {background-color: rgba(255, 255, 255, 1); border-radius: 10px;}
#group_grid .card_container:hover {box-shadow: 0px 0px 10px #438920; -moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;
}

.sf-menu li ul li a:hover {background-color: #458C21; color: #fff;}

#r8_content img {border-radius: 10px;}

#group {background-color: #eee;}

#item.item_container .curr_symbol {padding-right: 0px;}

@media (max-width : 799px) 
{
#body h1, 
#body h2, 
#body h3,
#body p
{text-align: center;}
}

.d0infotabshift {
    transform: translate(0px, 43px);
}

.pdf_size {display: none;}

#itm #r8_content {background-color: #eee;}

#body .ub-palette-dark p {line-height: 1.3em;}

#r8_content .ub-palette-dark img {margin-top: -20px;}

.d0whatsappicon {display: inline-block; width: 1em; height: 1em; vertical-align: middle; 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 104.85 106.89"><defs><style> .cls-1 { fill: %237fd858; fill-rule: evenodd;} </style></defs><path class="cls-1" d="M52.71,2.99c12.78.07,25.09,5.06,34.33,13.91,9.45,9.05,14.87,21.2,15.35,34.26.46,12.77-3.98,25.3-12.44,34.88-9.28,10.5-22.16,16.53-36.09,16.94h-1.42c-7.52,0-14.94-1.67-21.68-4.93l-26.17,5.82s-.04.02-.06.02c-.23,0-.42-.21-.39-.43l4.42-26.47c-3.78-6.9-5.89-14.67-6.1-22.57-.39-13.34,4.45-26.04,13.61-35.75C25.58,8.58,38.55,2.99,52.46,2.99h.25ZM52.43,11.65c-.39,0-.8.02-1.19.02-22.78.67-40.8,19.74-40.13,42.5.21,6.96,2.15,13.79,5.66,19.75l.75,1.28-3.27,17.96,17.78-4.19,1.33.69c5.87,3.05,12.42,4.65,19.07,4.65.39,0,.78,0,1.17-.02,22.78-.64,40.77-19.71,40.13-42.49-.65-22.37-19.04-40.15-41.3-40.15h0ZM35.15,28.84c.83.02,1.68.05,2.41.09.89.07,1.88.14,2.75,2.27,1.03,2.52,3.28,8.8,3.58,9.44.29.62.48,1.37.04,2.2-.43.83-.66,1.33-1.33,2.04-.64.73-1.36,1.6-1.95,2.15-.64.59-1.31,1.26-.62,2.54.69,1.28,3.07,5.46,6.72,8.92,4.65,4.42,8.39,5.87,9.88,6.58.55.25.99.36,1.37.36.53,0,.96-.23,1.37-.64.78-.8,3.12-3.53,4.12-4.79.5-.67.99-.9,1.49-.9.42,0,.85.14,1.36.35,1.12.46,7.19,3.69,8.43,4.35,1.24.66,2.07,1.01,2.36,1.54.29.53.23,3.04-.92,5.94-1.12,2.91-6.35,5.57-8.64,5.7-.69.05-1.36.14-2.2.14-2.11,0-5.36-.55-12.77-3.74-12.6-5.43-20.26-18.75-20.86-19.62-.59-.84-4.9-6.96-4.72-13.13.18-6.19,3.53-9.12,4.72-10.34,1.13-1.17,2.43-1.47,3.28-1.47h.11ZM35.15,28.84"/></svg>'); background-size: contain; background-repeat: no-repeat; background-position: center;}

.d0whatsappiconwhite {display: inline-block; width: 1em; height: 1em; vertical-align: middle; 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 104.85 106.89"><defs><style> .cls-1 { fill: %23fff; fill-rule: evenodd;} </style></defs><path class="cls-1" d="M52.71,2.99c12.78.07,25.09,5.06,34.33,13.91,9.45,9.05,14.87,21.2,15.35,34.26.46,12.77-3.98,25.3-12.44,34.88-9.28,10.5-22.16,16.53-36.09,16.94h-1.42c-7.52,0-14.94-1.67-21.68-4.93l-26.17,5.82s-.04.02-.06.02c-.23,0-.42-.21-.39-.43l4.42-26.47c-3.78-6.9-5.89-14.67-6.1-22.57-.39-13.34,4.45-26.04,13.61-35.75C25.58,8.58,38.55,2.99,52.46,2.99h.25ZM52.43,11.65c-.39,0-.8.02-1.19.02-22.78.67-40.8,19.74-40.13,42.5.21,6.96,2.15,13.79,5.66,19.75l.75,1.28-3.27,17.96,17.78-4.19,1.33.69c5.87,3.05,12.42,4.65,19.07,4.65.39,0,.78,0,1.17-.02,22.78-.64,40.77-19.71,40.13-42.49-.65-22.37-19.04-40.15-41.3-40.15h0ZM35.15,28.84c.83.02,1.68.05,2.41.09.89.07,1.88.14,2.75,2.27,1.03,2.52,3.28,8.8,3.58,9.44.29.62.48,1.37.04,2.2-.43.83-.66,1.33-1.33,2.04-.64.73-1.36,1.6-1.95,2.15-.64.59-1.31,1.26-.62,2.54.69,1.28,3.07,5.46,6.72,8.92,4.65,4.42,8.39,5.87,9.88,6.58.55.25.99.36,1.37.36.53,0,.96-.23,1.37-.64.78-.8,3.12-3.53,4.12-4.79.5-.67.99-.9,1.49-.9.42,0,.85.14,1.36.35,1.12.46,7.19,3.69,8.43,4.35,1.24.66,2.07,1.01,2.36,1.54.29.53.23,3.04-.92,5.94-1.12,2.91-6.35,5.57-8.64,5.7-.69.05-1.36.14-2.2.14-2.11,0-5.36-.55-12.77-3.74-12.6-5.43-20.26-18.75-20.86-19.62-.59-.84-4.9-6.96-4.72-13.13.18-6.19,3.53-9.12,4.72-10.34,1.13-1.17,2.43-1.47,3.28-1.47h.11ZM35.15,28.84"/></svg>'); background-size: contain; background-repeat: no-repeat; background-position: center;}

.nav-tabs>li.active>a {color: #fff !important; cursor: default; background-color: #458c21 !important; border-radius: 50px;}
.nav-tabs>li>a {background-color: #7fd858 !important; color: #111 !important; border-radius: 50px;} 

.sf-menu li ul li a {text-transform: none;}

#r8_cf_2566 .modal-header {min-height: 16.43px; padding: 15px; border-bottom: 1px solid #e5e5e5;}

#r8_popup .modal-header {display: none;}

#r8_popup .modal-body {background: url(/shared/images/content/bus_58098/Peptides-for-Sale-Popup.webp);   background-repeat: no-repeat; background-position: center; background-attachment: fixed; background-size: cover;}

#r8_cf_2566 .modal-body {background: #fff;}

#item .weOffer .weOffer-icon {padding-right: 0px;}

@media only screen and (min-width: 800px) {.d0nowrap {white-space: nowrap;}}

.gallery-grid-inner {height: calc(130% - 10px) !important;}
.gallery-grid-inner:hover {border: 2px solid #458c21;}
.gallery-grid-inner:active {border: 2px solid #458c21;}

#item.item_container .gallery .gallery-grid-outer {border: none;}
#item.item_container .gallery .gallery-grid-outer.selected {border: none;}
#item.item_container .gallery .gallery-grid-outer:hover {border: none;}

#post h2 {color: #14290A !important;}
#post h3 {color: #14290A !important;}

@media only screen and (max-width: 799px) {#item.item_container .summary {
    padding-top: 55px;}

@media only screen and (max-width: 799px) {.d0bannerdown {transform: translate(0px, 60px);}}
