.lab_homecare {
  margin-bottom: 0;
  position: relative;
}

.lab_homecare-section {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.lab_homecare-row {
  padding-top: 0px !important;
  padding-right: 40px !important;
  padding-bottom: 0px !important;
  padding-left: 40px !important;
  width: 100%;
  max-width: 1280px;
}

.lab_homecare-breadcrumb {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 14px;
  color: #363655 !important;
  line-height: 1.56em;
}

.lab_homecare-title {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 500; /*600*/
  font-size: 24px;
  color: #3e4957 !important;
  letter-spacing: 0.01px;
  line-height: 1.46em;
  padding-bottom: 0;
}

.lab_homecare-subtitle {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 500; /*600*/
  font-size: 16px;
  line-height: 1.56em;
  width: 100px;
  color: #363655 !important;
}

.lab_homecare-divider:before {
  border-top-color: rgba(116,124,140,0.4);
  border-top-width: 0.5px;
}

.lab_homecare-divider {
  margin-bottom: 0px !important;
}

.lab_homecare-price {
  margin-top: -60px !important;
  margin-left: 128px !important;
}

.lab_homecare-shortdesc {
  margin-top: -60px !important;
  margin-left: 128px !important;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 16px;
}

.lab_homecare-shortdesc-inner {
  top: -25px;
}

.lab_homecare-tab {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 500; /*600*/
  font-size: 16px;
  line-height: 1.56em;
}

.lab_homecare-desc {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 500; /*600*/
  font-size: 16px;
  line-height: 1.56em;
}

.lab_homecare-sk {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 500; /*600*/
  font-size: 16px;
  line-height: 1.56em;
}

.lab_homecare-related {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
  font-weight: 600 !important;
  font-size: 24px !important;
  color: #3e4957 !important;
  letter-spacing: 0.01px !important;
  line-height: 1.38em !important;
}

.lab-homecare-related-list {
  margin: 0 10px 10px 0;
  width: calc(20% - 10px);
  margin-bottom: 10px !important;
  padding: 0 8px 8px 8px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 8px 0 rgba(157,157,157,0.2);
  float: left;
  position: relative;
  list-style: none outside;
}

.lab-homecare-related-title {
  font-family: 'Poppins',sans-serif !important;
  font-size: 16px !important;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  color: #000000 !important;
  line-height: 1.5em !important;
  text-align: left !important;
  letter-spacing: normal;
  overflow: hidden;
  /* height: 53px; */
  padding: .5em 0;
  margin: 0;
  overflow-wrap: break-word;
  text-overflow: ellipsis;
  -moz-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.lab-homecare-related-text {
  font-family: Poppins;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: rgba(54, 54, 85, 0.8);
}

.lab-homecare-related-price {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 12px;
  color: rgba(62,73,87,0.4) !important;
  letter-spacing: -0.24px;
  line-height: 1.5em;
  text-align: left;
  margin-top: 10px !important;
  height: 40px;
  margin: 0 !important;
  display: block;
  font-weight: 400;
}

.lab-homecare-related-price del {
  color: rgba(62,73,87,0.4) !important;
  font-size: 12px;
  font-family: 'Poppins',sans-serif;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  /* opacity: .5; */
  display: block;
}

.lab-homecare-related-amount {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 12px;
  color: rgba(62,73,87,0.4) !important;
  letter-spacing: -0.24px;
  line-height: 1.5em;
  text-align: left;
}

.lab-homecare-related-price ins {
  font-family: 'Poppins',sans-serif;
  font-size: 14px;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #363655;
  display: inline-block;
}

ins .lab-homecare-related-amount {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
font-weight: 500; /*600*/
font-size: 16px;
color: #363655 !important;
letter-spacing: -0.32px;
line-height: 1.56em;
}

.lab-homecare-related-button {
  padding: 14px !important;
border-radius: 24px;
border: solid 1.5px #ff5e1f;
background-color: #ffffff !important;
font-family: 'Poppins',sans-serif;
font-size: 13px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 0.23 !important;
letter-spacing: 0.01px;
text-align: center;
color: #ff5e1f !important;
width: 100%;
  display: block;
margin-top: 1em;
}

.lab-homecare-related-button:hover {
  background-color: #ff5e1f !important;
  color: #ffffff !important;
}

.diskon {
  display: inline-block;
padding-left: 5px;
padding-right: 5px;
  background: #ffe1d3;
line-height: 1.5;
  font-family: 'Poppins',sans-serif;
font-size: 12px;
  font-weight: 500; /*600*/
font-stretch: normal;
font-style: normal;
color: #ff5e1f;
vertical-align: middle;
white-space: nowrap;
border-radius: 2px;
text-transform: uppercase;
}

.lab-column {
  width: 37.5% !important;
  margin: 0 10px 20px !important;
  display: flex;
  padding: 8px !important;
}

.lab-column-column-1 {
  flex-basis: 30%;
}

.lab-column-column-2 {
  flex-basis: 70%;
  padding-left: 10px;
}

.lab-homecare-thumbnail {
  background-position: center !important;
  background-size: cover !important;
  border-radius: 16px;
}

.lab-homecare-product {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 8px 0 rgba(157,157,157,0.2);
  float: left;
}

.img-pembayaran, .img-pengiriman {
  height: 72px;
}

.artikel-pagetitle {
  font-size: 32px !important;
}

.artikel-pagesubtitle {
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #363655;
}

.artikel-row {
  padding-top: 0px !important;
  padding-right: 40px !important;
  padding-bottom: 0px !important;
  padding-left: 40px !important;
  width: 100%;
  max-width: 1280px;
}

.artikel-detail-breadcrumb {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 14px;
  color: #363655 !important;
  line-height: 1.5em;
  margin: 20px 0 30px;
}

.artikel-detail-breadcrumb a{
  color: #1f76ff;
}

.artikel-container {
  padding-top: 0px !important;
  padding-right: 40px !important;
  padding-bottom: 0px !important;
  padding-left: 40px !important;
  width: 100%;
  max-width: 1280px;
}

.artikel-detail-title {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 40px;
  line-height: 1.5;
  font-weight: 500; /*600*/
}

.artikel-left-side {
  width: 68% !important;
  padding-right: 0;
}

.artikel-meta {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  color: #9191a3;
}

.artikel-meta span {
  margin-right: 5px;
}

.artikel-detail-image img {
  border-radius: 24px;
}

.artikel-detail-content {
  font-family: 'Open Sans', sans-serif;
  line-height: 1.63;
  color: #363655;
}

.artikel-breadcrumb {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-size: 14px;
    color: #363655 !important;
    line-height: 1.56em;
  	margin-bottom: 45px;
}

.referensi-button {
  cursor: pointer;
  font-family: 'Poppins',sans-serif;
  font-size: 16px;
  line-height: 25px;
  color: #1f76ff;
}

#artikel-referensi {
  margin: 30px 0;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: left;
  color: #363655;
}

.artikel-right-side {
  width: 32% !important;
}

#right-area {
  float: right;
}

.artikel-title-mobile {
  display: none;
}

.artikel-prev {
  width: 315px;
  text-align: left;
}

.artikel-next {
  width: 315px;
  text-align: right;
}

.artikel-prevnext-label {
  font-family: 'Poppins',sans-serif;
  font-size: 14px; 
  font-weight: 500;
  line-height: 1.86;
  color: #c1c1c1;
}

.artikel-prevnext-title {
  margin-top: 10px;
  font-family: 'Poppins',sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.71;
  color: #363655;
}

.artikel-tentang-lifepack {
  padding: 12px 16px 15px 10px;
  border-radius: 10px;
  border: solid 1px #dadadb;
  background-color: #ffffff;
}

.artikel-tentang-lifepack-desc {
  font-family: 'Poppins',sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.14;
  color: #363655;
  margin-top: 15px;
}

.artikel-konsultasi-card {
  padding: 10px !important;
  border-radius: 20px;
  border: solid 1px #eaeaea;
  background-color: #fcfcfc;
  box-shadow: none;
}

.konsultasi-text {
  font-family: 'Poppins',sans-serif;
  font-size: 16px;
  font-weight: 500; /*600*/
  line-height: 1.63;
  color: #363655;
  margin-left: 10px;
}

.artikel-search-mobile {
  display: none;
}

.artikel-meta-mobile {
  display: none;
}

.artikel-apotik-title {
  font-family: 'Poppins',sans-serif;
  font-size: 20px;
  font-weight: 500; /*600*/
  line-height: 1.5;
  color: #363655;
  padding-bottom: 0 !important;
}

.artikel-apotik-slogan {
  font-family: 'Poppins',sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #363655;
}

.artikel-konsultasi-image img {
  max-width: 140% !important;
  position: relative;
  top: 17px;
  right: 30px;
}

.alasan-lifepack-card {
  border-radius: 24px;
  border: solid 1px #eaeaea !important;
  background-color: #fcfcfc;
}

.alasan-lifepack-feature {
  min-height: 45px !important;
}

.alasan-lifepack-desc {
  font-family: 'Poppins',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: 0.01px;
  color: #363655;  
  margin-left: 10px;
}

.artikel-meta span {
  color: #9191a3;
}

.artikel-share-mobile {
  display: none;
}

.artikel-tentang-lifepack-title {
  font-size: 16px !important;
}

.artikel-right-mobile {
  display: none;
}

.artikel-search-left {
  width: 87%;
}

.artikel-search-right {
  width: 13%;
}

.artikel-search-right button {
  padding: 0;
}

.artikel-section-mobile {
  display: none;
}

.artikel-detail-content p {
  font-size: 16px;
  padding-bottom: 20px;
  line-height: 30px;
}

.artikel-detail-content a {
  font-size: 16px;
  font-weight: 500; /*600*/
  line-height: 30px;
  color: #1f76ff;
}

.artikel-detail-content h2 {
  font-family: 'Poppins',sans-serif;
  font-size: 24px;
  font-weight: 500; /*600*/
  line-height: 1.5;
}

.artikel-detail-content h3 {
  font-family: 'Poppins',sans-serif;
  font-size: 20px;
  font-weight: 500; /*600*/
}

.artikel-detail-content li {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.artikel-detail-terkait-title {
  font-size: 16px !important;
  font-weight: 500 !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 45px;
}

.artikel-jr-cta {
 background:#ffffff;
 box-shadow:0 0 18px 0 rgba(103,115,134,0.2);
 border-radius:16px;
 padding:10px 35px 10px 102px!important;
 text-decoration:none!important
}

.artikel-jr-cta .jr-title {
 font-family:'Poppins',sans-serif;
 font-size:14px;
 font-weight:500;
 font-stretch:normal;
 font-style:normal;
 line-height:1.38;
 letter-spacing:normal;
 text-align:left;
 color:#363655;
 text-decoration:none!important;
 padding-bottom:5px!important
}

.artikel-jr-cta .jr-title .jr-badge {
 border-radius:24px;
 background-color:#ff5e1f;
 font-family:'Poppins',sans-serif;
 font-size:12px;
 font-weight:500;
 font-stretch:normal;
 font-style:normal;
 line-height:1.5;
 letter-spacing:0.01px;
 text-align:center;
 color:#ffffff;
 text-decoration:none!important
}

.artikel-jr-cta .jr-subtitle {
 font-family:'Poppins',sans-serif;
 font-size:14px;
 font-weight:400;
 font-stretch:normal;
 font-style:normal;
 line-height:1.5;
 letter-spacing:normal;
 text-align:left;
 color:rgba(54,54,85,0.8);
 text-decoration:none!important
}

.artikel-jr-cta .jr-icon {
 position:absolute;
 margin-left:-82px;
 margin-top:12px;
 height:auto;
 width:64px
}

.artikel-jr-cta .jr-btn {
 background:#ffffff;
 margin-right:12px
}

.artikel-jr-cta:hover .jr-btn svg {
 color:#162d64
}

.artikel-jr-cta .jr-btn svg {
 height:20px;
 width:20px
}

.artikel-prevnext-section {
  border-top: solid 1px #eaebeb;
  margin-top: 30px;
  padding-top: 15px !important;
}

.popup {
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* The actual popup */
.popup .popuptext {
  visibility: hidden;
  width: 160px;
  background-color: #f2f2f2;
  color: #363655;
  text-align: center;
  border-radius: 50px;
  padding: 8px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: 10px;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
}

/* Popup arrow */
.popup .popuptext::after {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  margin-left: -93px;
  border-width: 8px;
  border-style: solid;
  border-color: #f2f2f2 transparent transparent transparent;
  -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

/* Toggle this class - hide and show the popup */
.popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}

.apotik-online-mobile-ads {
  display: none;
}

.artikel-social-bar-desktop > .uk-sticky-placeholder {
  height: 0px !important;
}

.artikel-social-bar-desktop > .uk-sticky-fixed {
  padding-top: 720px;
  z-index: 1;
  width: 40px !important;
}

/* Log Out Modal*/

#logoutBtn {
  width: 190px;
}

/* The Modal (background) */
.logoutModal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.logout-modal-content {
  background-color: #fff;
  margin: 20% auto;
  padding: 25px;
  width: 510px;
  height: 215px;
  border-radius: 16px;
}

/* The Close Button */
.logout-close {
  color: #363655;
}

.logout-no-button {
  width: 225px;
  height: 50px;
  font-size: 16px;
  text-transform: initial;
  font-weight: 500; /*600*/
  border: solid 2px #152e64;
}

.logout-no-button:hover {
  border: solid 2px #152e64;
}

.logout-yes-button {
  width: 225px;
  height: 50px;
  font-size: 16px;
  text-transform: initial;
  font-weight: 500; /*600*/
  border: solid 2px #152e64;
  background-color: #152e64;
}

.logout-yes-button:hover {
  border: solid 2px #152e64;
  background-color: #152e64;
}

.logout-yes-button a {
  color: #fff;
}

.logout-modal-title {
  font-family: Poppins;
  font-size: 24px;
  font-weight: 500; /*600*/
  line-height: 1.5;
  text-align: center;
  color: #363655;
}

.logout-modal-text {
  font-family: Poppins;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: #363655;
}

.logout-modal-button {
  margin-top: 20px;
}

.lab-homecare-mobile {
  display: none;
}

.lab-homecare-image img {
  border-radius: 12px;
}

.image-for-desktop {
  display: inline;
}

.image-for-mobile {
  display: none;
}

.kategori-artikel-border {
  border-top: solid 1px #e2e2e2;
  border-bottom: solid 1px #e2e2e2;
  padding: 10px 0 5px;
}

.kategori-artikel-name {
  font-size: 16px;
  font-family: Poppins;
  color: #363655;
  font-weight: 500;
}

/* TEBUS OBAT */
.tebus-obat-grid {
  margin: 80px 0 68px !important;
}

.tebus-obat-grid-padding {
  margin: 80px 0 68px !important;
  padding: 0 75px !important;
}

.tebus-obat-cta-grid {
  margin: 80px 0;
  margin-bottom: 160px !important;
}

.tebus-obat-banner-card {
  width: 670px;
  height: 391px;
  padding: 83px 47px;
  border-radius: 30px;
  background-color: #f7f9ff;
}

.tebus-obat-banner-text {
  font-family: 'Poppins',sans-serif;
  font-size: 32px;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #363655;
  line-height: 1.41;
  margin-right: 100px;
  margin-bottom: 30px;
}

.tebus-obat-whatsapp-button {
  width: 236px;
  height: 50px;
  margin-right: 16px;
  padding: 13px 24px;
  border-radius: 100px;
  background-color: #20b038;
}

.tebus-obat-whatsapp-button:hover {
  background-color: #20b038;
}

.tebus-obat-whatsapp-button:active {
  background-color: #20b038;
}

.tebus-obat-whatsapp-content {
  margin-top: -10px;
  margin-left: -30px;
  margin-right: -30px;
}

.tebus-obat-whatsapp-icon {
  width: 24px;
  height: 24px;
  object-fit: contain;
  vertical-align: middle;
}

.tebus-obat-whatsapp-text {
  font-family: 'Poppins',sans-serif;
  font-size: 16px;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  line-height: 2.5;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  text-transform: capitalize;
  margin: 1px 0 0 8px;
}

.tebus-obat-app-button {
  width: 267px;
  height: 50px;
  margin: 0px;
  padding: 14px 24px 13px 24.3px;
  border-radius: 100px;
  border: solid 1.5px #1a2c60 !important;
  background-color: #fff;
}

.tebus-obat-app-button:hover {
  border: solid 1.5px #1a2c60;
  background-color: #fff;
}

.tebus-obat-app-button:active {
  border: solid 1.5px #1a2c60;
  background-color: #fff;
}

.tebus-obat-app-content {
  margin-top: -10px;
  margin-left: -30px;
  margin-right: -30px;
}

.tebus-obat-app-icon {
  width: 13.3px;
  height: 20px;
  margin: 1.5px 0;
  object-fit: contain;
  vertical-align: middle;
}

.tebus-obat-app-text {
  font-family: 'Poppins',sans-serif;
  font-size: 16px;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  line-height: 2.5;
  letter-spacing: normal;
  text-align: left;
  color: #1a2c60;
  text-transform: capitalize;
  margin: 1px 0 0 8px;
}

.tebus-obat-banner-image {
  padding-left: 188px;
  margin-left: -88px;
}

.tebus-obat-cta-card {
    width: 100%;
    height: 345px;
    padding: 80px 284px;
    border-radius: 24px;
    background-image: linear-gradient(74deg, #172c64, #3554a5 116%);
}

.tebus-obat-cta-text {
    font-family: 'Poppins',sans-serif;
    font-size: 32px;
    font-weight: 500; /*600*/
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    line-height: 1.31;
    margin-bottom: 45px;
}

.tebus-obat-cta-button {
  margin: 0 auto;
  width: max-content;
}

.seputar-tebus-obat-width {
  width: 764px;
  margin: 0 auto;
}

.seputar-tebus-obat-title {
  font-size:24px !important;
  text-align: center !important;
  /* margin-bottom: 25px; */
}

.tebus-obat-title-padding {
  font-size:26px !important;
  text-align: center !important;
  /* margin-bottom: 25px; */
  padding: 0 260px;
}

.tebus-obat-why-card {
  width: 366px;
  height: 255px;
  padding: 40px 32px 30px;
  border-radius: 24px;
  box-shadow: 0 3px 20px 0 rgba(110, 102, 102, 0.11);
  background-color: #ffffff;
  margin-left: 50px;
  margin-top: 20px !important;
}

.uk-first-column.tebus-obat-why-card {
  margin-left: 0px;
}

.tebus-obat-why-icon {
  height: 64px;
  margin-bottom: 10px;
}

.tebus-obat-why-title {
  font-family: 'Poppins',sans-serif;
  opacity: 1;
  font-size: 20px;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.32px;
  text-align: left;
  color: #363655;
  margin-bottom: 10px;
  padding-bottom: 0px;
}

.tebus-obat-why-text {
  font-family: 'Poppins',sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #797998;
}

.tebus-obat-benefit-card-1 {
  width: 500px;
  height: 475px;
  padding: 40px;
  border-radius: 24px;
  box-shadow: 0 3px 20px 0 rgba(110, 102, 102, 0.11);
  background-color: #ffffff;
  margin-right: 50px;
}

.tebus-obat-benefit-card-2 {
  width: 500px;
  height: 475px;
  padding: 40px;
  border-radius: 24px;
  /* box-shadow: 0 3px 20px 0 rgba(110, 102, 102, 0.11); */
  background-image: linear-gradient(45deg, #172c64, #3554a5 115%);
}

.tebus-obat-benefit-icon {
  height: 64px;
  margin-bottom: 20px !important;
}

.tebus-obat-benefit-card-left {
  width: 104px;
}

.tebus-obat-benefit-card-right {
  padding-left: 16px;
}

.tebus-obat-benefit-title-1 {
  font-family: 'Poppins',sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #363655;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  padding-bottom: 0;
}

.tebus-obat-benefit-subtitle-1 {
  font-family: 'Poppins',sans-serif;
  font-size: 20px;
  font-weight: 500; /*600*/
  color: #363655;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
}

.tebus-obat-benefit-title-2 {
  font-family: 'Poppins',sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  padding-bottom: 0;
}

.tebus-obat-benefit-subtitle-2 {
  font-family: 'Poppins',sans-serif;
  font-size: 20px;
  font-weight: 500; /*600*/
  color: #fff;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
}

.tebus-obat-benefit-list-1 {
  font-family: 'Poppins',sans-serif;
  font-size: 16px !important;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #363655;
  list-style: disc;
  margin-left: 16px;
}

.tebus-obat-benefit-list-1 li {
  margin-bottom:20px;
  padding-left: 5px;
}

.tebus-obat-benefit-list-2 {
  font-family: 'Poppins',sans-serif;
  font-size: 16px !important;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  list-style-type: "✔";
  margin-left: 16px;
}

.tebus-obat-benefit-list-2 li {
  margin-bottom:20px;
  padding-left: 12px;
}

.tebus-obat-process-button {
  width: 196px;
  height: 68px;
  padding: 20px 0;
  border-radius: 100px;
  background-color: #e8efff;
}

.tebus-obat-process-button-content {
  margin-top: -5px;
}

.tebus-obat-process-button-text {
  font-family: 'Poppins',sans-serif;
  font-size: 20px;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  line-height: 2.1;
  letter-spacing: normal;
  text-align: center;
  color: #3554a5;
  text-transform: capitalize;
}

.tebus-obat-process-number {
  font-family: 'Poppins',sans-serif;
  font-size: 22px;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  line-height: 1.91;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  width: 56px;
  height: 56px;
  border-radius: 100px;
  border: solid 8px #ffffff;
  background-color: #677386;
}

.tebus-obat-process-line {
  width: 0;
  height: 510px;
  margin: 21px 0 78.6px;
  border: solid 1px #d8d8de;
  position: absolute;
  left: 6px;
  z-index: 0;
}

.tebus-obat-process-list {
  margin-bottom: 48px;
  z-index: 1;
  position: relative;
}

.tebus-obat-process-list-right {
  padding-left: 16px;
  margin-top: 0px !important;
  width: 400px;
}

.tebus-obat-process-title {
  font-family: 'Poppins',sans-serif;
  font-size: 20px;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #677386;
  padding-bottom: 5px;
}

.tebus-obat-process-text {
  font-family: 'Poppins',sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #677386;
  text-transform: initial;
}

.selected .tebus-obat-process-number {
  background-color: #3554a5;
}

.selected .tebus-obat-process-title {
  color: #363655;
}

.selected .tebus-obat-process-text {
  color: #363655;
}

.tebus-obat-process-left {
  width: 500px;
}

.tebus-obat-process-right {
  padding-left: 25px;
  width: 700px;
}

.tebus-obat-process-image {
  height:616px;
}

.tebus-obat-process-button.via-aplikasi {
  margin-top: 80px;
}

.proses-tebus-obat-title {
    font-size: 24px !important;
    text-align: center !important;
}

.tebus-obat-more-button {
  background: #152e64;
  border: solid 2px #152e64;
  border-radius: 100px;
  padding: 2px 20px !important;
  font-family: 'Poppins',sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 0.01px;
  text-align: center;
  color: #ffffff;
  text-transform: none;
  margin-bottom: 5px;
  width: 100%;
  margin-top: 27px;
}

.seputar-tebus-obat-1 {
  padding-top: 0px;
}

.seputar-tebus-obat-2 {
  padding-top: 10px;
}

.seputar-tebus-obat-3 {
  padding-top: 0px;
}

.seputar-tebus-obat-4 {
  padding-top: 0px;
}

.artikel-seputar-lifepack-section {
  border-top: solid 1px #eaebeb;
  margin-top: 30px;
  padding-top: 30px !important;
  width: 100%;
}

.artikel-populer-lifepack-section {
  border-top: solid 1px #eaebeb;
  margin-top: 30px;
  padding-top: 30px !important;
}

.artikel-menumobile li a {
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.54 !important;
}

.jr-cta.artikel-menubar-card {
  padding-left: 70px !important;
  padding-right: 65px !important;
  box-shadow: 0 0 8px 0 rgba(103, 115, 134, 0.1);
  position: relative;
  top: 0;
  right: 0;
}

.artikel-menubar-card svg {
  display: none;
}

.jr-cta.artikel-menubar-card-apotik {
    padding-left: 70px !important;
    padding-right: 35px !important;
    box-shadow: none;
  background: #f7f9ff;
}

.artikel-menubar-card .jr-icon {
  width: 44px !important;
  margin-top: 20px !important;
  left: 65px;
}

.artikel-menubar-card .jr-title {
  font-size: 14px !important;
}

.artikel-menubar-card .jr-subtitle {
  font-size: 12px !important;
}

.artikel-menubar-card-apotik .jr-icon {
  width: 44px !important;
  margin-top: 20px !important;
  left: 65px;
}

.artikel-menubar-card-apotik .jr-title {
  font-size: 16px !important;
  font-weight: 600 !important;
  margin-top: 20px !important;
}

.artikel-menubar-card-apotik .jr-subtitle {
  font-size: 12px !important;
}

.apotik-install-button {
  border-radius: 100px;
  background-color: #fe5e1f;
  padding: 4px 0px;
  text-align: center;
  margin-right: 16px;
  font-family: Poppins;
  font-size: 10px;
  color: #ffffff;
  width: 76px;
  display: block;
}

.jvsp-nav-artikel-mobile {
 position:fixed;
 left:0;
 top:138px;
 width:100%;
 z-index:100;
 transition:top 0.5s
}

#carouselPostCategoriesMobile {
    padding-right: 100px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding-top: 10px;
    padding-bottom: 10px;
}

#carouselPostCategoriesMobile .owl-stage-outer {
 z-index:999
}
#carouselPostCategoriesMobile .item .title a {
 font-family:'Poppins',sans-serif;
 font-size:16px;
 font-weight:500;
 font-stretch:normal;
 font-style:normal;
 line-height:1.56;
 letter-spacing:normal;
 color:#363655
}
#carouselPostCategoriesMobile .item .title a:hover {
 color:#1f76ff
}

/*.widgettitle {
color:#162D64;
font-family: 'Lato', sans-serif; 
padding-bottom: 20px;
padding-top:20px;
border-bottom: solid 2px #162D64
}*/

.et_pb_widget ul li {
border-bottom: solid 2px #00000029;
padding: 10px;
}

.yarpp-related {
font-family: 'Lato', sans-serif !important;
border-bottom: solid 2px #00000029;
padding: 10px;
}

.downloadbuttonhead {
	background-color: #ef6d00;
	color: white!important;
	border-radius:25px;
	padding: 0!important;
}
.downloadbuttonhead a {
	/*background-color: #ef6d00 !important;*/
	color: white !important;
	/*padding-left: 16px;
	padding-right: 16px;*/	
	padding: 12px 18px 0px 18px !important;
}

.downloadbuttonhead a:hover{color:black !important;}

.nav .downloadbuttonhead {
	/*padding: 10px !important;*/
	height: 40px;
	margin-top:-2px !important;
	margin-right:15px;
}

/* Custom */
.ar-button-cta {
	margin-top: 15px;
	background-color: transparent;
	border: 2px solid #162d64;
	border-radius: 20px;
	font-weight: 500; /*600*/
	cursor: pointer;
	color: #162d64;
	padding: 10px 30px;
	text-align: center;
	transition: 0.3s linear;
}

.ar-button-cta:hover {
	background-color: #162d64;
	color: #ffffff;
}

/*REVAMP*/
html, body {
	overflow-x: hidden;
}

.custom-wrapper-sidebar #sidebar {
	width: 100% !important;
}

.et-cart-info {
	display: none !important;
}

.pushcrew-side-button {
	display: none !important;
}

.qcw-trigger-btn.svelte-noomlu.svelte-noomlu {
	bottom: 15px !important;
	right: 15px !important;
	display: none !important;
/* 	display: none !important; */
}

.qcw-trigger-btn.svelte-noomlu.svelte-noomlu {
	background: #fff !important;
	transform: translateY(0) !important;
}

.qcw-trigger-btn.svelte-noomlu.svelte-noomlu .svelte-noomlu {
	color: #162d64;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	line-height: 1.36;
	font-size: 14px !important;
	margin-left: 5px !important;
}

.jr-margin-bottom {
	margin-bottom: 30px !important;
}

/*Float Whatsapp*/

.jr-float-whatsapp {
	background: #ffffff;
	color: #363655;
	position: fixed;
	bottom: 15px;
	right: 15px;
	text-transform: none;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	padding: 6.8px 68px 7.3px 10.3px;
	border-radius: 10px;
	box-shadow: 0 3px 20px 0 rgba(112, 112, 112, 0.1);
	z-index: 999;
	text-align: left;
}

.jr-float-whatsapp:hover {
	color: #363655;
}


.jr-float-whatsapp img {
	position: absolute;
	width: 62px;
	margin-left: 10px;
	margin-top: -40px;
}

/*Coming Soon*/
.jr-img-coming-soon {
	max-width: 480px;	
}

/*Sidebar Custom*/
.custom-sidebar .product-categories {
	padding-left: 0;
}

.custom-sidebar .product-categories li {
	list-style: none;
  	border-color: transparent !important;
  	padding: 0 !important;
}

/*Search Custom*/
.jr-custom-section-title {
	font-family: 'Poppins', sans-serif;
	font-size: 40px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #363655;
}

.jr-custom-section-desc {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.38;
	letter-spacing: normal;
	text-align: left;
	color: #363655;
}

.jr-navbar-search {
	background: #ffffff !important;
	border: 1px solid #c9c9c9;
	border-radius: 25px;
	cursor: text;
}

.jr-navbar-search .uk-navbar-item {
	min-height: 53px;
}

.jr-navbar-search .uk-search-icon {
	color: #363655;
}

.jr-navbar-search .uk-search-icon svg {
	width: 18px !important;
	height: 18px !important;
}

.jr-navbar-search .uk-search-navbar .uk-search-input {
	font-family: 'Poppins',sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: left;
	color: #363655;
	text-decoration: none;
}

.jr-button-custom-search {
	border-color: #152e64;
	border-radius: 100px;
	background: #152e64;
	color: #ffffff;
	font-family: 'Poppins',sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
}

.jr-button-custom-search:hover {
	border-color: #152e64 !important;
	background: #152e64 !important;
	color: #ffffff !important;
}

.uk-card-custom-article .uk-card-media-left {
	border-radius: 15px;
}

.uk-card-custom-article .uk-card-body .thumbnail {
	position: absolute;
	width: 180px;
	border-radius: 15px;
	margin-left: -200px;
}

.uk-card-custom-article .uk-card-body .title {
	font-family: 'Poppins', sans-serif;
	font-size: 26px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: #363655;
	margin-top: 0 !important;
}

.uk-card-custom-article .uk-card-body .desc {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.63;
	letter-spacing: normal;
	color: #707070;
}

.uk-card-custom-article .uk-card-body .desc a {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: #1f76ff;
}

.uk-card-custom-article .uk-card-body .meta {
	position: absolute;
	bottom: 0;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: #9191a3;
}

.uk-card-custom-article .uk-card-body .meta .category_link {
	color: #1f76ff;
	text-transform: uppercase;
	font-weight: 500;
}

.uk-card-custom-article .uk-card-body .meta .author {
	color: #9191a3;
	font-weight: 500;
}

.uk-card-custom-article .uk-card-body .meta .author:hover {
	color: #1f76ff;
}

#carouselPostCategories {
	padding-right: 100px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	padding-top: 10px;
	padding-bottom: 10px;
}

#carouselPostCategories .owl-stage-outer {
	z-index: 999;
}

#carouselPostCategories .item .title a {
  	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: #363655;
}

#carouselPostCategories .item .title a:hover {
  	color: #1f76ff;
}

.jr-custom-pagination {
	list-style: none !important;
	border-top: solid 1px rgba(116, 124, 140, 0.5);
	border-bottom: solid 1px rgba(116, 124, 140, 0.5);
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}

.jr-custom-pagination li a,
.jr-custom-pagination li span {
 	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: rgba(54, 54, 85, 0.6);
}

.jr-custom-pagination li.uk-active span {
	color: #152e64;
	text-decoration: underline;
}

.jr-custom-pagination li a .uk-icon {
	position: relative;
	top: -1px;
}

.jr-custom-pagination li a .uk-icon svg {
	width: 18px !important;
	height: 18px !important;
}

/*Owl Carousel*/
.owl-theme .owl-nav {
	margin-top: -38px;
	opacity: 0;
}

.owl-carousel .owl-stage-outer .owl-stage {
	padding-bottom: 5px;
	padding-top: 5px;
}

/*Box Shadow 2*/
.jr-box-shadow-none {
	box-shadow: 0 0 0 transparent;
}

/*Background*/
.jr-background-transparent {
	background: transparent;
}

/*Custom Width*/

.jr-cwidth-left,
.jr-cwidth-right {
	overflow: hidden;
	float: left;
}

.jr-cwidth-left {
	margin-right: 20px;
	width: 286px;
}

.jr-cwidth-right {
	width: calc(100% - 306px);
}

/*Search Page*/
.jr-search-page {
	width: 100%;	
}

.jr-search-page input {
	font-family: 'Poppins',sans-serif !important;
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: left;
	color: rgba(62,73,87,0.4);
	border-radius: 100px;
	padding-left: 15px !important;
	padding-right: 15px !important;
	background: #ffffff !important;
}

.jr-search-page input:focus {
	color: rgba(62,73,87,1);
}

/*Badge Cart*/

.badge_cart {
	padding: 0.2px 4.6px;
    border: solid 1.9px #ed6937;
  	border-radius: 20px;
    background-color: #ed6937;
  	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
  	position: absolute;
  	margin-top: -9px;
  	margin-left: -54px;
}

/*HR Striped*/

.jr-hr-striped {
	border-top: 1px dashed #dadadb;
}

/*Navigation: Owl Carousel*/

.jr-nav-section {
	background: transparent !important;
	color: #162d64;
	padding: 9px;
}

.jr-nav-section.light {
	color: #ffffff;
}

.jr-nav-section:hover {
	background: #ffffff !important;
	box-shadow: 0 2px 8px rgba(0,0,0,.08);
	color: #162d64;
}

.jr-nav-section svg {
	height: 18px;
	width: 18px;
}

/*Section: Title*/

.jr-section-title > .et_pb_title_container h1,
.jr-section-title {
	font-family: 'Poppins', sans-serif !important;
	font-size: 24px;
	font-weight: 600 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.46 !important;
	letter-spacing: 0.01px !important;
	text-align: left;
	color: #363655;
}

.jr-section-title.small {
	font-size: 20px;
}

.jr-section-title.light {
	color: #ffffff;
}

.jr-section-title.with-icon {
	margin-left: 34px;
} 

/*Text: Link*/

.jr-text-link {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: center;
	color: #1f76ff;
	text-decoration: none !important;
	position: relative;
	top: 2px;
}

.jr-text-link:hover {
	color: #162d64;
}

.jr-text-link.light {
	color: rgba(255, 255, 255, 0.8);
}

.jr-text-link.light:hover {
	color: rgba(255, 255, 255, 1);
}

/*Card: Product*/

.jr-card-product {
	border-radius: 12px;
	box-shadow: 0 4px 8px 0 rgba(157, 157, 157, 0.2);
}

.jr-card-product .uk-card-media-top,
.jr-card-product .uk-card-media-top img {
	border-radius: 12px 12px 0 0;
}

.jr-card-product .uk-card-body {
	padding: 6px 8px;	
}

.jr-card-product .uk-card-body .jr-meta-product {
	padding: 6px 8px !important;
}

.jr-card-product .uk-card-body .jr-title {
	font-family: 'Poppins', sans-serif !important;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left !important;
	color: #000000;
  	overflow: hidden;
	-moz-height: 50px;
	-webkit-height: 45px;
	height: 45px;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 2;
}

#carouselProductBestSelling .jr-card-product .uk-card-body .jr-title,
#carouselProductDiscount .jr-card-product .uk-card-body .jr-title {
	height: 36px;
}

.jr-card-product-search .uk-card-body .jr-title {
	font-weight: 500;
	font-size: 14px;
	color: #3e4957 !important;
	line-height: 1.57em;
	text-align: center;
	margin-bottom: 10px !important;
}

.jr-card-product .uk-card-body .jr-label-discount {
	background: #ffe1d3;
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: -0.36px;
	text-align: left;
	color: #ff5e1f;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: none;
}

.jr-card-product .uk-card-body .jr-label-price2 {
	background: transparent;
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: -0.24px;
	text-align: left;
	color: rgba(62, 73, 87, 0.4);
	padding-left: 5px;
	padding-right: 5px;
	text-decoration-line: line-through;
	text-transform: none;
}

.jr-card-product-search .uk-card-body .jr-label-price2 {
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 500;
	font-size: 12px;
	color: rgba(62,73,87,0.4) !important;
	line-height: 18px;
	text-align: center;
}

.jr-card-product .uk-card-body .jr-label-price {
	font-family: 'Poppins', sans-serif !important;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: -0.32px;
	text-align: left !important;
	color: #363655;
}

.jr-card-product-search .uk-card-body .jr-label-price {
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 500; /*600*/
	font-size: 14px;
	color: #363655 !important;
	line-height: 21px;
}

.jr-addtocart {
	padding: 14px 33.5px !important;
	border-radius: 24px;
	border: solid 2px #ff5e1f;
	background-color: #ffffff !important;
	font-family: 'Poppins',sans-serif;
	font-size: 13px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.23 !important;
	letter-spacing: 0.01px;
	text-align: center;
	text-transform: none !important;
	color: #ff5e1f !important;
	width: 100%;
}

.jr-addtocart:hover {
	background-color: #ff5e1f !important;
	border-color: #ff5e1f !important;
	color: #ffffff !important;
}

/*Voucher Code*/
.jr-card-voucher {
	border-radius: 12px;overflow: hidden;
}

.jr-card-voucher .uk-card-header {
	background: linear-gradient(to left, #fef0e7, #f9d4a0);border-bottom-color: transparent;border-radius: 12px 12px 0 0;padding: 10px;
}

.jr-card-voucher .uk-card-header .uk-card-title {
	color: #ff6959;font-family: 'Poppins', sans-serif !important;font-weight: 600 !important;
}

.jr-card-voucher .uk-card-header .uk-text-meta {
	color: #2e2e2e;font-size: 12px;font-family: 'Poppins', sans-serif !important; font-weight: 400 !important;
}

.jr-card-voucher .uk-card-body {
	background: #fff4ee;border-radius: 0 0 12px 12px;padding: 10px;
}

.jr-card-voucher .uk-card-body .jr-label1 {
	color: #333333;font-size: 12px;font-family: 'Poppins', sans-serif !important; font-weight: 500 !important;
}

.jr-card-voucher .uk-card-body .jr-label2 {
	color: #ff6969;font-family: 'Poppins', sans-serif !important; font-weight: 500 !important;font-size: 14px;margin-top: -4px;
}

.jr-card-voucher .uk-card-body .jr-label3 {
	color: #2e2e2e;font-family: 'Poppins', sans-serif !important; font-weight: 500 !important;font-size: 18px;margin-top: -5px;
}

.jr-card-voucher .uk-card-body .jr-copy-voucher {
	color: #ffffff;font-size: 12px;font-family: 'Poppins', sans-serif !important; font-weight: 400 !important;background: #ff6969;padding: 0 5px;border-radius: 4px;width: 50px;text-align: center;float: right;margin-top: -29px;cursor: pointer;
}

/*Overlay*/

.jr-overlay-dark {
	opacity: 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: -1;
	transition: all 0.5s ease-in-out;
}

.jr-overlay-dark.show {
	opacity: 1;
	z-index: 2147483648;
}

.jr-overlay-dark .jr-popup-cta {
	border-radius: 16px;
	margin-top: 100%;
	opacity: 0;
	transition: all 0.5s ease-in-out;
}

.jr-overlay-dark.show .jr-popup-cta {
	opacity: 1;
	margin-top: calc(50% - 100px);
	padding-top: 40px;
	padding-bottom: 40px;
}

.jr-overlay-dark .jr-popup-cta .uk-card-header {
	border-color: transparent;
}

.jr-overlay-dark .jr-popup-cta .uk-card-header .jr-title-cta {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.01px;
	text-align: center;
	color: #363655;
}

.jr-overlay-dark .jr-popup-cta .uk-card-header .jr-desc-cta {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: center;
	color: #363655;
}

.jr-overlay-dark .jr-popup-cta .uk-card-header .jr-popup-cta-btn {
	background: #f8f8f8;
	border-radius: 12px;
	padding-left: 120px;
}

.jr-overlay-dark .jr-popup-cta .uk-card-header .jr-popup-cta-btn.jr-popup-cta-whatsapp {
	background: #c3e3db;
}

.jr-overlay-dark .jr-popup-cta .uk-card-header .jr-popup-cta-btn.jr-popup-cta-download {
	background: #f2f6ff;
}

.jr-overlay-dark .jr-popup-cta .uk-card-header .jr-popup-cta-btn .jr-img {
	position: absolute;
	width: 90px;
	height: 100%;
	margin-top: -15px;
	margin-left: -105px;
}

.jr-overlay-dark .jr-popup-cta .uk-card-header .jr-popup-cta-btn .jr-title {
  	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.01px;
	text-align: left;
	color: #363655;
}

.jr-overlay-dark .jr-popup-cta .uk-card-header .jr-popup-cta-btn .jr-desc {
  	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: rgba(54, 54, 85, 0.8);
}

/*.jr-overlay-dark .jr-popup-cta .uk-card-header .jr-popup-cta-btn.jr-popup-cta-download .jr-desc {
	color: #ff5e1f;
}*/

.jr-overlay-dark .jr-popup-cta .uk-card-badge {
	background: transparent;
	color: #222;
	cursor: pointer !important;
	border-radius: 50%;
	padding: 4.1px 5px;
	top: 5px;
	right: 5px;
}

.jr-overlay-dark #jrHidePopupCTA {
	color: #ffffff;
}

/*Homepage: Navbar*/

.jr-navbar {
  	background: #ffffff;
	padding: 1px 0 3.8px 0;
}

.jr-nav-menu li {
	display: inline-block;
  	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: center;
	color: #363655;
  	padding: 0;
}

.jr-nav-menu.left li {
	padding-right: 20px;
}

.jr-nav-menu.right li {
	padding-left: 20px;
}

.jr-nav-menu li a {
	color: #363655;
}

.jr-nav-menu li a:hover {
	color: #ff5e1f;
}

.jr-nav-menu li.big-size a {
	color: #ffe1d3;
    font-size: 16px;
}

.jr-nav-menu li.big-size a:hover {
	color: #ff5e1f;
}

.jr-nav-menu li .jr-icon svg {
	margin-top: -4.5px;
}

/*Homepage: Header*/

.jr-header {
  	background: #ffffff;
  	padding: 18px 0 42px 0;
	box-shadow: 0 5px 4px 0 rgba(22, 45, 100, 0.1);
	position: relative;
	z-index: 3;
	max-height: 110px !important;
}

.jr-logo-header {
	position: relative;
	top: 3;
	width: 134.1px !important;
  	height: auto;
}

.jr-wrap-kemenkes {
	border-left: solid 1px #d3e1ff;
	margin-left: 9.4px;
	padding: 5px 0 4px 11.6px;
	top: -9px;
	position: relative;
}

.jr-logo-kemenkes {
	width: 85.7px;
	top: 14px;
	position: relative;
}

.jr-navbar-header {
	margin-top: 37px;
	position: absolute;
	/*width: calc(100% + 200px);*/
	width: 450px;
}

.jr-navbar-header ul li a {
	background: #ffffff;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #363655;
	text-transform: none;
	min-height: 0;
	padding-right: 0;
}

.jr-navbar-header ul li a:hover {
	color: #ff5e1f;
}

.jr-navbar-header ul li a .uk-icon {
	position: relative;
	margin-top: 2px;
	margin-left: 5px;
}

.jr-navbar-header ul li .uk-navbar-dropdown {
	padding: 5px 15px 7px 15px;
	border-radius: 8px;
	top: 12px !important;
}

.jr-header-menu {
	margin-top: 12px;
}

.jr-header-menu li {
  	display: inline-block;
  	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: center;
	color: #363655;
  	padding: 0 12px;
}

.jr-header-menu.right li:first-child {
  	border-color: transparent;
}

.jr-header-menu.right li:last-child {
  	padding-right: 0;
}

.jr-header-menu li a {
	color: #363655;
}

/*
.jr-header-menu li:hover a {
	color: #ff5e1f;
}*/

.jr-header-menu li .jr-icon svg {
	margin-top: -4.5px;
}

.jr-header-menu li .icon-search {
	position: relative;
	top: 2px;
	width: 21px;
	height: auto;
	opacity: 1;
}

.jr-header-menu li .icon-menu {
	position: relative;
	top: 2px;
	width: 5px;
	height: auto;
	opacity: 1;
}

.jr-header-menu li .icon-search:hover,
.jr-header-menu li .icon-menu:hover {
	opacity: 0.8;
}

.jr-logo-search {
	position: absolute;
    width: 24px;
    height: 24px;
    z-index: 1;
    margin-top: -12px;
    margin-left: 15px;
	z-index: 3;
}

.jr-search-header {
	width: 500px;
	/*width: 214px;*/
	/*margin-left: 15px;*/
}

.jr-search-header .uk-icon {
  	color: rgba(62, 73, 87, 1);
 	margin-top: -25px;
	/*background: #7575db;*/
	background: transparent;	
  	border-radius: 0 12px 12px 0;
  	right: 5px;
	z-index: 3;
}

.jr-search-header .uk-search-input {
	background: #f0f0f0;
  	border-color: transparent;
  	border-radius: 100px;
  	padding-left: 15px;
  	padding-right: 55px;
  	height: 52px;
	margin-top: -25px;
  	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: left;
	color: rgba(62, 73, 87, 0.4);
  	text-decoration: none;
	z-index: 2;
	position: relative;
}

.jr-search-header .uk-search-input:focus {
	background: #f0f0f0;
	color: rgba(62, 73, 87, 1);
}

.jr-search-header .jr-suggestion-search {
	padding: 28px 15px 15px 15px;
	margin-top: -49px;
	box-shadow: 0 0 0 transparent;
	border-top: 1px solid #f8f8f8;
	border-radius: 0 0 20px 20px;
}

.jr-search-header .jr-suggestion-search .uk-panel-scrollable {
	border-color: transparent;
	resize: none;
	padding: 0;
	height: auto;
	max-height: 200px;
}

.jr-search-header .jr-suggestion-search .uk-panel-scrollable .uk-list li {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: left;
	color: #2e2e2e !important;
	padding: 10px 15px 10px 40px;
	height: 35px;
	overflow: hidden;
	overflow-wrap: break-word;
	text-overflow: ellipsis;
	-moz-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.jr-search-header .jr-suggestion-search .uk-panel-scrollable .uk-list li:hover {
	color: #162d64 !important;
}

.jr-search-header .jr-suggestion-search .uk-panel-scrollable .uk-list li img {
	border-radius: 4px;
	position: absolute;
	width: 30px;
	height: 30px;
	margin-left: -40px;
	margin-top: -4px;
}

#suggestionSearch {
	z-index: 1;
}

#suggestionSearch .jr-label-search {
	font-family: 'Poppins',sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #000000;
}

.jr-btn-back img {
  	position: fixed;
  	top: 20px;
  	left: 20px;
	width: 36px;
  	height: 36px;
}

.jr-btn-back.rto img {
  	top: 29px;
  	left: 31px;
	width: auto;
  	height: 20px;
}

.jr-btn-cart {
	position: fixed;
  	top: 23px;
  	right: 30px;
}

.jr-btn-cart .icon {
	width: 24px;
	height: 24px;
	margin-top: 4px;
}

.jr-btn-cart .badge_cart {
	margin-top: -3px;
	margin-left: -16px;
}
/*Homepage: Slideshow*/
.jr-slideshow {
	/*background: url('../../../wp-content/uploads/2020/12/bg-banner.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;*/
	background: #ffffff;
	padding-bottom: 20px;
	padding-top: 27px;
}

.jr-slideshow .jr-banner .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 32px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.01px;
	text-align: left;
	color: #ffffff;
}

.jr-slideshow .jr-banner .jr-desc {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.38;
	letter-spacing: 0px;
	text-align: left;
	color: rgba(255, 255, 255, 0.9);
}

.jr-slideshow .uk-slider-items li {
	cursor: grab;
}

#fpc-slider-1 .img-banner,
.jr-slideshow .uk-slider-items li img {
	border-radius: 36px;
}

.jr-slideshow .uk-slider-nav {
	position: absolute;
	/*margin-top: -23px !important;*/
	margin-left: 25%;
}

.jr-slideshow .uk-slider-nav li {
	padding-left: 5px;
}

.jr-slideshow .uk-slider-nav li a {
	background: rgba(62, 73, 87, 0.2);
	border-color: rgba(62, 73, 87, 0.2);
	border-radius: 8px;
	height: 8px;
	width: 8px;
}

.jr-slideshow .uk-slider-nav li.uk-active a {
	background: #162d64;
	border-radius: 8px;
	height: 8px;
	width: 24px;
}

.jr-banner-desc {
	margin-top: 5px;
	background: transparent;
	padding-left: 105px;
	position: relative;
	z-index: 3;
}

.jr-banner-desc.v2 {
	position: absolute;
	margin-top: 95px;
}

.jr-banner-desc .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 42px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #f8e3b1;
}

.jr-banner-desc .jr-desc {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: rgba(255, 255, 255, 0.9);
}

.jr-banner-img {
	border-radius: 32px;
	height: 260px !important;
	width: 100%;
	position: relative;
	z-index: 2;
}

.jr-btn-slide {
	background: transparent;
}

.jr-btn-slide.jr-slide-previous {
	margin-left: 0;
} 

.jr-btn-slide.jr-slide-next {
	margin-right: 0;
} 

.jr-btn-slide svg {
	display: none;
	height: 18px;
	width: 18px;
}

.jr-btn-slide:hover svg {
	color: #162d64;
}

/*Homepage: CTA*/

.jr-cta {
	background: #ffffff;
	box-shadow: 0 0 18px 0 rgba(103, 115, 134, 0.2);
	border-radius: 16px;
	padding: 10px 35px 10px 102px !important;
	text-decoration: none !important;
}

.jr-cta .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.38;
	letter-spacing: normal;
	text-align: left;
	color: #363655;
	text-decoration: none !important;
	padding-bottom: 5px !important;
}

.jr-badge {
	border-radius: 24px;
	background-color: #ff5e1f;
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.01px;
	text-align: center;
	color: #ffffff;
	text-decoration: none !important;
}

.jr-badge.free-consult {
	position: absolute;
	margin-left: 93.7px;
	margin-top: -28px;
}

.jr-cta .jr-subtitle {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: rgba(54, 54, 85, 0.8);
	text-decoration: none !important;
}

.jr-cta .jr-icon {
	position: absolute;
	margin-left: -82px;
	margin-top: 12px;
	height: auto;
	width: 64px;
}

.jr-cta .jr-btn {
	background: #ffffff;
	margin-right: 12px;
}

.jr-cta:hover .jr-btn svg {
	color: #162d64;
}

.jr-cta .jr-btn svg {
	height: 20px;
	width: 20px;
}

/*Homepage: Owl Featured*/

.jr-carousel-featured .item {
	width: 150px;
	margin-right: 10px;
}

.jr-carousel-featured .item.first {
	width: 306px;
}

.jr-carousel-featured .item img {
	margin-top: 11px;
}

.jr-carousel-featured .item.first img {
	margin-top: 0;
}

/*Homepage: Owl Category*/

.jr-carousel-icon .jr-icon {
  	border-radius: 50%;
	margin: 0 auto;
	position: relative;
	height: 105px !important;
	width: 105px !important;
}

.jr-carousel-icon .item a {
	text-decoration: none !important;
}

.jr-carousel-icon .item .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: center;
	color: #363655;
}

/*With Animation*/

.jr-carousel-icon.animation .item {
  	transform: scale(0.9, 0.9);
	transition: transform 0.5s;
}

.jr-carousel-icon.animation .item:hover {
	transform: scale(1, 1);
}

.jr-carousel-icon.animation .item .jr-icon {
	margin: 0 auto;
	position: relative;
	height: 154px !important;
	width: 154px !important;
}

.jr-carousel-icon.animation .item .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: center;
	color: #3e4957;
}

.jr-carousel-icon.animation .item .jr-subtitle {
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.38;
	letter-spacing: normal;
	text-align: center;
	color: #3e4957;
}

/*Homepage: Card Category*/

.jr-carousel-icon .item .jr-card-category {
	box-shadow: 0 0 0 transparent;
	padding: 5px 14px 5px 15px;
	border-radius: 16px;
	border: solid 1px #d3e1ff;
}

.jr-carousel-icon .item .jr-card-category .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: center;
	color: #363655;
	overflow: hidden;
	height: 47px;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 2;
}

/*Homepage: Owl Coupon*/

.jr-promo {
	cursor: pointer;
	padding: 0 12px 2px 88px !important;
	border-radius: 16px;
	box-shadow: 0 2px 4px 0 rgba(103, 115, 134, 0.2);
	border: solid 1px rgba(26, 46, 96, 0.2);
	min-height: 100px;
}

.jr-promo .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: rgba(54, 54, 85, 0.8);
	overflow: hidden;
	height: 45px;
	overflow-wrap: break-word;
	text-overflow: ellipsis;
	-moz-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.jr-promo .jr-subtitle {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: rgba(54, 54, 85, 0.8);
	width: calc(100% - 50px);
}

.jr-promo .jr-icon {
	position: absolute;
	margin-left: -76px;
	margin-top: 14px;
	height: auto;
	width: 64px !important;
}

.jr-promo .jr-wrap-copy-voucher {
	position: absolute !important;
	margin-top: -32px;
	float: right;
	right: 12px;
}

.jr-promo .jr-wrap-copy-voucher .jr-copy-voucher {
	padding: 2px 10px 5px 10px;
	background: #ff5e1f;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	border-radius: 4px;
	font-size: 12px;
	cursor: pointer;
}

/*Homepage: Discount*/

.jr-section-discount .jr-wrap-title {
	padding: 24px 20px;
	border-radius: 16px;
	background-image: linear-gradient(89deg, #172c64 1%, #3554a5 100%);
	z-index: 3;
	position: relative;
}

.jr-section-discount .jr-wrap-title .icon-flash {
	position: absolute;
	margin-left: -34px;
	margin-top: 6px;
}

.jr-discount-divider {
	display: inline-block;
    position: absolute;
    width: 1px;
    height: 33px;
    background: #ffffff;
    margin-left: 7px;
}

.jr-discount-hour,
.jr-discount-minute,
.jr-discount-second {
	background: #fff;
    border-radius: 4px;
    padding: 5px;
  	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: center;
	color: #162d64;
    position: relative;
    top: -3px;
	display: inline-block;
	min-width: 30px;
}

.jr-discount-hour {
	margin-left: 20px;
}

.jr-node {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	text-align: left;
	color: #ffffff;
	top: -3px;
	position: relative;
}

#carouselProductDiscount {
	background: url('https://lifepack.id/wp-content/uploads/2021/01/bg-discount.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 16px;
	padding: 108px 20px 40px 20px;
	margin-top: -83px;
}

/*Homepage: Lab*/

.jr-section-lab {
	background: linear-gradient(to bottom, #f2f6ff 70%, #ffffff 30%);
}

/*List: Profit*/

.jr-profit-list li {
	margin-bottom: 5px;	
}

.jr-profit-list li a {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #363655;
}

.jr-profit-list li img {
	position: absolute;
	margin-top: -2px;
	margin-left: -36.5px;
	width: 24px !important;
	height: auto !important;
}

.jr-carousel-lab .item {
	width: 360px;	
}

.jr-carousel-lab .item.first {
	width: 250px;
}

.jr-lab {
	cursor: pointer;
	padding: 10px 16px 10px 103px !important;
	border-radius: 16px;
	box-shadow: 0 2px 4px 0 rgba(103, 115, 134, 0.2);
	border: solid 1px rgba(26, 46, 96, 0.2);
	background-color: #ffffff;
	transition: border .1s ease-in-out;
}

.jr-lab:hover {
	border: solid 1px #ff5e1f;
}

.jr-lab .jr-bg-img {
	background: #f8f8f8;
	border-radius: 16px;
	margin-left: -93px;
	position: absolute;
	height: calc(100% - 20px);
	width: 83px;
}

.jr-lab .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: left;
	color: #363655;
	overflow: hidden;
	height: 53px;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.jr-lab .jr-subtitle {
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: rgba(54, 54, 85, 0.8);
}

.jr-lab .jr-label-discount {
	background: #ffe1d3;
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: -0.36px;
	text-align: left;
	color: #ff5e1f;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: none;
}

.jr-lab .jr-label-price2 {
	background: transparent;
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: -0.24px;
	text-align: left;
	color: rgba(62, 73, 87, 0.4);
	padding-left: 5px;
	padding-right: 5px;
	text-decoration-line: line-through;
	text-transform: none;
}

.jr-lab .jr-label-price {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: -0.32px;
	text-align: left;
	color: #363655;
}

.jr-lab .jr-label-price .jr-label {
	margin-right: 4px;
	font-family: 'Poppins', sans-serif;
	font-size: 8px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: -0.16px;
	text-align: left;
	color: rgba(54, 54, 85, 0.6);
}

.jr-lab .jr-btn {
	border-radius: 24px;
	border: solid 2px #ff5e1f;
	padding: 15px;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.21;
	letter-spacing: 0.01px;
	text-align: center;
	color: #ff5e1f;
	text-transform: capitalize;
	width: 100%;
}

.jr-lab:hover .jr-btn {
	background: #ff5e1f;
	color: #ffffff;
}

/*Homepage: Top Category*/

.jr-wrap-topcat {
	padding: 20px !important;
	border-radius: 16px;
	box-shadow: 0 2px 4px 0 rgba(211, 225, 255, 0.2);
}

.jr-wrap-topcat.first {
	background-color: #bbcaef;
}

.jr-wrap-topcat.second {
	background-color: #ffe1d3;
}

.jr-wrap-topcat.third {
	background-color: #c3e3db;
}

.jr-wrap-topcat .jr-collapse {
	background: #ffffff;
	border-radius: 16px;
}

.jr-wrap-topcat.first .jr-collapse {
	background: linear-gradient(269deg, rgba(255, 255, 255, 1) 50%, rgba(212, 225, 255, 1));
}

.jr-wrap-topcat.second .jr-collapse {
	background: linear-gradient(269deg, rgba(255, 255, 255, 1) 50%, rgba(252, 235, 229, 1));
}

.jr-wrap-topcat.third .jr-collapse {
	background: linear-gradient(269deg, rgba(255, 255, 255, 1) 50%, rgba(228, 255, 247, 1));
}

.jr-product-topcat {
	border-radius: 16px;
}

.jr-wrap-topcat .jr-collapse .jr-product-topcat .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.38;
	letter-spacing: normal;
	text-align: left;
	color: #363655;
}

.jr-wrap-topcat .jr-collapse .jr-product-topcat .jr-btn {
	padding: 15px 20px;
	border-radius: 24px;
	border: solid 1px #363655;
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.08;
	letter-spacing: 0px;
	text-align: center;
	color: #363655;
	text-transform: capitalize;
}

.jr-wrap-topcat.first .jr-collapse .jr-product-topcat .jr-btn {
	color: #556a9b;
	border-color: #556a9b;
}

.jr-wrap-topcat.first .jr-collapse .jr-product-topcat .jr-btn:hover {
	background: #556a9b;
	color: #ffffff;
}

.jr-wrap-topcat.second .jr-collapse .jr-product-topcat .jr-btn {
	color: #ff5e1f;
	border-color: #ff5e1f;
}

.jr-wrap-topcat.second .jr-collapse .jr-product-topcat .jr-btn:hover {
	background: #ff5e1f;
	color: #ffffff;
}

.jr-wrap-topcat.third .jr-collapse .jr-product-topcat .jr-btn {
	color: #40b295;
	border-color: #40b295;
}

.jr-wrap-topcat.third .jr-collapse .jr-product-topcat .jr-btn:hover {
	background: #40b295;
	color: #ffffff;
}

/*Feature*/

.jr-wrap-feature {
	border-radius: 24px;
	box-shadow: 0 2px 4px 0 rgba(157, 157, 157, 0.1);
	border: solid 2px #fcefe8;
	padding: 30px !important;
}

.jr-item-feature {
  	min-height: 82px;
	padding-left: 70px;
}

.jr-item-feature .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: normal;
	text-align: left;
	color: #3e4957;
	text-transform: uppercase;
}

.jr-item-feature .jr-desc {
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: normal;
	text-align: left;
	color: rgba(62, 73, 87, 0.8);
}

.jr-item-feature .jr-icon {
	height: auto;
	margin-top: -6px;
	margin-left: -70px;
	position: absolute;
	width: 60px;
}

/*Homepage: Article*/

.jr-card-article {
	border-radius: 12px;
	box-shadow: 0 0 0 transparent;
}

.jr-card-article .jr-wrap-meta {
	min-height: 80px;
}

.jr-card-article .jr-wrap-meta .jr-meta-article {
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0px;
	text-align: left;
	color: #ffffff;
	padding-bottom: 0 !important;
}

.jr-card-article .jr-wrap-meta .jr-label-article {
	background: #f69063;
	border-radius: 6px;
	padding: 4px;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: normal;
	text-align: left;
	color: #ffffff;
	text-transform: none;
}

.jr-card-article .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: 0.01px;
	text-align: left;
	color: #ffffff;
	margin-bottom: 60px;
	height: 66px;
	overflow: hidden;
}

.jr-card-article .uk-position-bottom {
	left: 15px;
	bottom: 30px;
}

.jr-card-article .uk-position-bottom .jr-btn {
	background: #ffffff;
	border: 0 solid transparent;
	border-radius: 100px;
	padding: 2px 20px !important;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: 0.01px;
	text-align: center;
	color: #152e64;
}

.jr-card-article .jr-btn:hover {
	background: #152e64;
	color: #ffffff;
}

/*Homepage: Callback*/

.jr-section-callback {
	background: #fff3ed;
}

.jr-wrap-callback {
	border-radius: 36px;
	box-shadow: 0 2px 4px 0 rgba(157, 157, 157, 0.1);
	background-color: #ffffff;
	padding: 35px 30px !important;
}

.jr-callback .jr-title {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.01px;
	color: #363655;
}

.jr-callback .jr-desc {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.29;
	letter-spacing: normal;
	color: #363655;
}

.jr-callback .jr-btn {
	background: #152e64;
	border: solid 2px #152e64;
	border-radius: 100px;
	padding: 2px 20px !important;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: 0.01px;
	text-align: center;
	color: #ffffff;
	text-transform: none;
	margin-bottom: 5px;
  	width: 210px;
}

.jr-callback .jr-btn.jr-btn-white {
	background: #ffffff;
	color: #152e64;
}

/*Top Footer*/

.jr-section-topfooter {
	background: #f8f8f8;
}

.jr-section-topfooter .img-pembayaran {
	height: 72px;
}

/*Footer*/

.jr-footer {
	border-top: 1px solid #f8f8f8;
}

.jr-label-menu-footer {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.31;
	letter-spacing: normal;
	text-align: left;
	color: #363655;
}

.jr-nav-footer li a {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.29;
	letter-spacing: normal;
	text-align: left;
	color: rgba(54, 54, 85, 0.8);
}

.jr-nav-footer li a:hover {
	color: #152e64;
}

.jr-nav-footer li a .jr-logo-footer {
	width: 197.7px;
	height: auto;
}

.jr-footer-list-icon {
    min-height: 40px;
    padding-bottom: 10px;
    padding-left: 50px;
}
.jr-footer-list-icon img {
    position: absolute;
    margin-left: -50px;
    height: 40px;
    width: 40px;
}
.jr-footer-list-icon .title {
    font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.75;
	letter-spacing: normal;
	text-align: left;
	color: #3e4957;
}
.jr-footer-list-icon .subtitle {
    font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.31;
	letter-spacing: normal;
	text-align: left;
	color: #363655;
}

/*Woocommerce: Hide search icon on single product page*/
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	display: none !important;
}

/*Woocommerce: Single product page, price*/
.jr-single-price .price del {
	display: block !important;	
}

.jr-single-price .price del .amount bdi {
	display: block;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: -0.28px;
	text-align: left;
	color: rgba(62, 73, 87, 0.4);
}

.jr-single-price .price ins .amount bdi {
	font-family: 'Poppins', sans-serif;
	font-size: 28px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: 0.01px;
	text-align: left;
	color: #363655;
}

/*Woocommerce: Single product page, qty*/
.woocommerce-page .quantity input.qty,
.woocommerce .quantity input.qty {
	height: auto;	
}

/*Woocommerce: Single product page, add to cart*/
.et_button_no_icon .et_pb_button,
.et_button_no_icon.woocommerce button.button,
.et_button_no_icon.woocommerce button.button.alt,
.et_button_no_icon.woocommerce-page button.button,
.et_button_no_icon.woocommerce-page button.button.alt,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce-page button.button.alt,
.woocommerce button.button.alt {
	background: #ff5e1f;
	border-radius: 100px;
	padding: 16px 15px 15px 15px !important;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.38 !important;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff !important;
	border: 0 solid transparent !important;
	width: 100%;
	max-width: 420px;
}

.et_button_no_icon .et_pb_button:hover,
.et_button_no_icon.woocommerce button.button:hover,
.et_button_no_icon.woocommerce button.button.alt:hover,
.et_button_no_icon.woocommerce-page button.button:hover,
.et_button_no_icon.woocommerce-page button.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce button.button.alt:hover {
	background: #ff5e1f;
	padding: 16px 15px 15px 15px !important;
}

/*Woocommerce: Single product page, tabs*/
.et_pb_wc_tabs,
.jr-custom-tabs {
	border: 0px solid transparent;
}

.et_pb_wc_tabs .et_pb_tabs_controls,
.jr-custom-tabs .et_pb_tabs_controls {
	background: #ffffff;
  	border-top: solid 0.5px rgba(116, 124, 140, 0.4);
}

.et_pb_wc_tabs .et_pb_tabs_controls:after,
.jr-custom-tabs .et_pb_tabs_controls:after {
  	border-top: solid 0.5px rgba(116, 124, 140, 0.4);
}

.et_pb_wc_tabs .et_pb_tabs_controls li,
.jr-custom-tabs .et_pb_tabs_controls li {
	border-bottom: solid 0.5px rgba(116, 124, 140, 0.4);
	border-right: 0px solid transparent;
  	padding-top: 19px;
  	padding-bottom: 19px;
}

.et_pb_wc_tabs .et_pb_tabs_controls li.et_pb_tab_active,
.jr-custom-tabs .et_pb_tabs_controls li.et_pb_tab_active {
	border-bottom: solid 2px #1a2e60;
}

.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab,
.jr-custom-tabs .et_pb_all_tabs .et_pb_tab {
	padding-left: 0;
  	padding-right: 0;
}

.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content,
.jr-custom-tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 2;
	letter-spacing: 0;
	color: #3e4957;
}

.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h1,
.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2,
.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h3,
.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h4,
.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h5,
.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h6,
.jr-custom-tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h1,
.jr-custom-tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2,
.jr-custom-tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h3,
.jr-custom-tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h4,
.jr-custom-tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h5,
.jr-custom-tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h6 {
	font-family: 'Poppins', sans-serif !important;
	font-weight: 500; /*600*/
	color: #3e4957 !important;
	letter-spacing: 0.01px;
	line-height: 1.46em;
	margin-top: 7px !important;
	margin-bottom: 10px !important;
}

/*Woocommerce: Single product page, tabs, review*/
.woocommerce-page #reviews #comments h2,
.woocommerce-Reviews #comments .woocommerce-Reviews-title {
	font-family: 'Poppins', sans-serif;
	font-weight: 500; /*600*/
	color: #3e4957 !important;
	letter-spacing: 0.01px;
	line-height: 1.46em;
	margin-bottom: 0 !important;
}

.woocommerce-page #reviews #commentform {
	margin-top: 15px;
}

.woocommerce p.stars a {
	color: #ff5e1f;
	width: 15px;
}

.woocommerce p.stars:hover a {
	color: #ff5e1f;
}

#commentform input[type="email"],
#commentform input[type="text"],
#commentform input[type="url"], #commentform textarea {
	background: #ffffff;
	border: 1px solid #d9d9d9;
	border-radius: 8px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #3e4957;
	transition: all .1s ease-out;
}

#commentform input[type="email"]:focus,
#commentform input[type="text"]:focus,
#commentform input[type="url"]:focus, #commentform textarea:focus {
	border: 1px solid #ff5e1f !important;
	box-shadow: 0 0 0 1px #ff5e1f !important;
}

/*Woocommerce: Related products*/
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	padding: 0 8px 8px 8px;
	background: #fff;
	border-radius: 12px;
	box-shadow: 0 4px 8px 0 rgba(157,157,157,0.2);
}

.et_shop_image {
	width: calc(100% + 16px);
	margin-left: -8px;
}

.jr-product-list .woocommerce-page ul.products li.product .price,
.jr-product-list .woocommerce ul.products li.product .price {
	text-align: center;
}

.woocommerce-page ul.products li.product .price del,
.woocommerce ul.products li.product .price del {
	color: rgba(62, 73, 87, 0.4) !important;
	font-size: 12px;
	display: block;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
}

.woocommerce-page ul.products li.product .price ins,
.woocommerce ul.products li.product .price ins {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: center;
	color: #363655;
}

.woocommerce-page ul.products li.product .price > .amount,
.woocommerce ul.products li.product .price > .amount {
	font-family: 'Poppins', sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5 !important;
	letter-spacing: normal;
	text-align: center;
	color: #363655 !important;
	position: relative;
	top: 19px;
}

/*Woocommerce: Shop*/
.woocommerce ul.products.columns-5 li.product {
	margin: 0 10px 10px 0;
  	width: calc(20% - 10px);
	margin-bottom: 10px !important;
}

/*Woocommerce: Shop, Product*/
.et-db #et-boc .et-l .et_overlay {
	display: none !important;	
}

.et_shop_image,
.et_shop_image img {
	border-radius: 12px 12px 0 0;
}

.woocommerce-page span.onsale,
.woocommerce span.onsale {
	display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	font-family: 'Poppins', sans-serif !important;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: normal;
	text-align: center;
	color: #363655;
	overflow: hidden;
	height: 53px;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.woocommerce ul.products li.product .price {
	margin-top: 10px !important;
	height: 40px;
}

.woocommerce-Price-currencySymbol {
	margin-right: 3px;
}

.et-db #et-boc .et-l .et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product .price > .amount {
	font-family: 'Poppins', sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5 !important;
	letter-spacing: normal;
	text-align: center;
	color: #363655 !important;
	position: relative;
	top: 19px;
}

.woocommerce ul.products li.product a.button {
	padding: 14px !important;
	border-radius: 24px;
	border: solid 2px #ff5e1f;
	background-color: #ffffff !important;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.23 !important;
	letter-spacing: 0.01px;
	text-align: center;
	color: #ff5e1f !important;
	width: 100%;
}

.woocommerce ul.products li.product a.button:hover {
	background-color: #ff5e1f !important;
	color: #ffffff !important;
}

/*Woocommerce: Cart*/
.shop_table.cart {
    border: 0px solid transparent !important;
    margin-top: -15px !important;
}
.shop_table.cart thead tr th {
    background: #f2f6ff;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 500; /*600*/
    font-stretch: normal;
    font-style: normal;
    line-height: 1.56;
    letter-spacing: 0px;
    color: #3e4957;
    padding-top: 20px;
    padding-bottom: 20px;
}
.shop_table.cart thead tr th:first-child {
    border-radius: 12px 0 0 12px;
}
.shop_table.cart thead tr th:last-child {
    border-radius: 0 12px 12px 0;
}
.shop_table.cart tbody tr td {
    background: #ffffff;
    border-top: 1px solid transparent;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.56;
    letter-spacing: 0px;
    color: #3e4957;
}
.shop_table.cart tbody tr td a {
    color: #3e4957;
}
.shop_table.cart tbody tr td a.remove {
    background: #ff6969;
    color: #ffffff !important;
    font-weight: normal !important;
    transform: scale(0.8, 0.8);
}
.shop_table.cart tbody tr td a.remove:hover {
    background: #2e2e2e;
}
.shop_table.cart tbody tr td .quantity input.qty {
    background: #f2f6ff !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.56;
    letter-spacing: 0px;
    color: #3e4957 !important;
}
.shop_table.cart tbody tr td.actions {
    border-bottom: solid 0.5px rgba(116, 124, 140, 0.4);
    border-top: solid 0.5px rgba(116, 124, 140, 0.4);
	background: #ffffff !important;
	padding-bottom: 30px !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
    background: #ffffff !important;
    border-radius: 100px;
    border: solid 2px rgba(64, 73, 86, 0.6) !important;
    font-family: "Poppins", sans-serif;
    font-size: 16px !important;
    font-weight: 500 !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.56;
    letter-spacing: normal;
    color: rgba(62, 73, 87, 0.6) !important;
    padding: 3px 200px 3px 20px;
    width: 380px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text:focus {
    color: rgba(62, 73, 87, 1) !important;
}
.woocommerce-cart table.cart td.actions .coupon button {
    padding: 6px 10px !important;
    border-radius: 100px !important;
    background-color: #152e64 !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: 1.56 !important;
    letter-spacing: normal !important;
    color: #ffffff !important;
    border-color: #152e64 !important;
    position: absolute !important;
    margin-left: -187px !important;
    margin-top: 4px !important;
	width: 179px;
}
.woocommerce-cart table.cart td.actions .coupon button:hover {
    border-color: #ff5e1f !important;
    background: #ff5e1f !important;
	padding: 6px 10px !important;
	width: 179px;
}
.woocommerce-cart table.cart td.actions .coupon button:after {
    content: "" !important;
}
.woocommerce > .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-cart table.cart td.actions button {
    padding: 10px 31px 10px 37px !important;
    border-radius: 100px !important;
    background-color: #ffffff !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: 1.5 !important;
    letter-spacing: normal !important;
    color: #152e64 !important;
    border: 2px solid #1a2e60 !important;
    position: relative !important;
    margin-top: 4px !important;
}
.woocommerce > .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-cart table.cart td.actions button[name="update_cart"] {
	display: none;
}
.woocommerce > .woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce-cart table.cart td.actions button:hover {
    background-color: #162d64 !important;
    border-color: #162d64 !important;
    color: #ffffff !important;
    padding: 10px 31px 10px 37px !important;
}
.woocommerce > .woocommerce-form-login .woocommerce-form-login__submit:after,
.woocommerce-cart table.cart td.actions button:after {
    content: "" !important;
}
.woocommerce .cart-collaterals h2 {
    font-family: "Poppins", sans-serif;
    font-size: 24px;
    font-weight: 500; /*600*/
    font-stretch: normal;
    font-style: normal;
    line-height: 1.46;
    letter-spacing: 0.01px;
    color: #3e4957;
    margin-bottom: 0;
}
.woocommerce .cart-collaterals .shop_table {
    border-radius: 12px;
}
.woocommerce .cart-collaterals .shop_table tbody tr th {
    font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 0px;
	text-align: center;
	color: #3e4957;
}
.woocommerce .cart-collaterals .shop_table tbody tr td {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 0px;
	text-align: center;
	color: #3e4957;
}
.woocommerce .cart-collaterals .shop_table tbody tr td:before {
    width: 100px;
    text-align: left;
}
.woocommerce .cart-collaterals .shop_table tbody tr th strong,
.woocommerce .cart-collaterals .shop_table tbody tr td strong {
    font-weight: 500;
}
.woocommerce .cart-collaterals .shop_table tbody tr th {
    background: #f2f6ff;
}
.woocommerce .cart-collaterals .wc-proceed-to-checkout {
    padding: 0;
}
.woocommerce > a#pay-button,
.woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button {
    padding: 13px 10px !important;
    border-radius: 100px;
    background-color: #ff5e1f;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.56 !important;
    letter-spacing: normal;
    color: #ffffff !important;
    border: 2px solid #ff5e1f;
}
.woocommerce > a#pay-button {
    width: 100%;
    text-align: center;
}
.woocommerce > a#pay-button:hover,
.woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover {
    background-color: #ff5e1f;
    border-color: #ff5e1f;
}
.woocommerce .wc-backward {
    padding: 7px 31px 7px 37px;
    border-radius: 100px;
    background-color: #545498;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 500; /*600*/
    font-stretch: normal;
    font-style: normal;
    line-height: 1.56;
    letter-spacing: normal;
    color: #ffffff;
    border: 2px solid #545498;
}
.woocommerce .return-to-shop > a.button,
.woocommerce-page .return-to-shop > a.button {
    background: #ffffff;
}
.woocommerce .return-to-shop > a.button:hover,
.woocommerce-page .return-to-shop > a.button:hover {
    background: #545498;
    color: #ffffff;
    border-color: #545498;
}

/*Woocommerce: Alert*/
.jr-cart .woocommerce .woocommerce-message {
	display: none;
}

.jr-cart .woocommerce .woocommerce-message:first-child {
	display: block;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
	padding: 33px 21px 32px 20px !important;
	border-radius: 24px;
	box-shadow: 0 0 4px 0 rgba(26, 45, 96, 0.1) !important;
	background-color: #fcf0d3;
	font-family: 'Poppins', sans-serif;
	font-size: 14px !important;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0px;
	text-align: left;
	color: #363655 !important;
}

.woocommerce .woocommerce-error a.button.wc-forward,
.woocommerce .woocommerce-info a.button.wc-forward,
.woocommerce .woocommerce-message a.button.wc-forward {
	display: none !important;
	padding: 17px 45.5px 16px 45px !important;
	border-radius: 100px;
	background-color: #152e64;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56 !important;
	letter-spacing: normal;
	text-align: left;
	color: #ffffff;
}

.woocommerce .woocommerce-error a.button.wc-forward:hover,
.woocommerce .woocommerce-info a.button.wc-forward:hover,
.woocommerce .woocommerce-message a.button.wc-forward:hover {
	background-color: #ff5e1f;
}

/*Woocommerce: Checkout*/
.jr-checkout .woocommerce .woocommerce-error, .jr-checkout .woocommerce .woocommerce-info, .jr-checkout .woocommerce .woocommerce-message {
	background: #152e64 !important;
	color: #ffffff !important;
	margin-bottom: 20px;
}

.jr-checkout .woocommerce .woocommerce-info .showcoupon {
	text-decoration: underline !important;
}

.woocommerce > .woocommerce-form-login,
.woocommerce > .checkout_coupon {
	padding: 33px 487px 33px 20px !important;
	border-radius: 24px !important;
	box-shadow: 0 14px 18px 0 rgba(205, 205, 227, 0.1);
	border: solid 2px #d3e1ff !important;
	background-color: #ffffff;
} 

.woocommerce > .checkout_coupon .form-row-first {
	width: 40%;
}

.woocommerce > .checkout_coupon .form-row-last {
	width: 59%;
}

.woocommerce > .woocommerce-form-login p,
.woocommerce > .checkout_coupon p {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.01px;
	text-align: left;
	color: #3e4957;
	padding-bottom: 10px;
}

.woocommerce > .checkout_coupon .input-text {
  	margin-left: -3px !important;
	padding: 10px 16px !important;
	border-radius: 100px !important;
	border: solid 2px rgba(64, 73, 86, 0.6);
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: left;
	color: rgba(62, 73, 87, 0.6);
}

.woocommerce > .checkout_coupon .input-text:focus {
  	color: rgba(62, 73, 87, 1);
}

.woocommerce > .checkout_coupon button {
	padding: 10px 33px !important;
	border-radius: 100px !important;
	background-color: #152e64 !important;
  	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: left;
	color: #ffffff;
}

.jr-checkout .et_button_no_icon.woocommerce-page button.button, .jr-checkout .woocommerce button.button, .jr-checkout .woocommerce-page button.button {
	padding: 11px 33px !important;
}

.jr-checkout .et_button_no_icon.woocommerce-page button.button:hover, .jr-checkout .woocommerce button.button:hover, .jr-checkout .woocommerce-page button.button:hover {
	padding: 11px 33px !important;
	background: #ff5e1f !important;
}

.woocommerce > .checkout_coupon button:after {
	content: '' !important;
}

/*Customer Details*/ 
.woocommerce #customer_details.col2-set .col-1, .woocommerce-page #customer_details.col2-set .col-1 {
	width: 100%;
} 

.woocommerce #customer_details.col2-set .col-2, .woocommerce-page #customer_details.col2-set .col-2 {
	width: 100%;
} 

#customer_details,
#order_review {
	padding: 27px 20px 50px;
	border-radius: 12px;
	box-shadow: 0 4px 12px 0 rgba(157, 157, 157, 0.4);
	background-color: #ffffff;
}

#customer_details .woocommerce-billing-fields p.form-row {
	margin-bottom: 20px;
}

#customer_details .woocommerce-billing-fields h3,
#customer_details .woocommerce-additional-fields h3 {
  	font-family: 'Poppins', sans-serif;
	font-size: 24px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.46;
	letter-spacing: 0.01px;
	text-align: left;
	color: #3e4957;
}

.woocommerce > .woocommerce-form-login label,
#customer_details .woocommerce-billing-fields label,
#customer_details .woocommerce-additional-fields label,
#customer_details .woocommerce-billing-fields abbr,
#customer_details .woocommerce-additional-fields abbr {
  	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 0px;
	text-align: left;
	color: #3e4957;
  	margin-bottom: 5px;
}

.woocommerce > .woocommerce-form-login label span,
#customer_details .woocommerce-billing-fields abbr,
#customer_details .woocommerce-additional-fields abbr {
  	color: #ff6969;
}

.woocommerce > .woocommerce-form-login .input-text,
#customer_details .woocommerce-billing-fields .input-text,
#customer_details .woocommerce-additional-fields .input-text {
  	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: left;
	color: #3e4957;
  	padding: 10px 20px;
	border-radius: 12px;
	border: solid 2px #cdcde3;
	background-color: #ffffff;
	width: 100%;
}

/*.woocommerce-additional-fields {
	display: none;
}*/

.woocommerce > .woocommerce-form-login .input-text:focus,
#customer_details .woocommerce-billing-fields .input-text:focus,
#customer_details .woocommerce-additional-fields .input-text:focus {
	border-color: #3676f6;
	color: #3e4957;
}

#customer_details .woocommerce-billing-fields .select,
#customer_details .woocommerce-billing-fields .select2-selection {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: left;
	color: #3e4957;
  	padding: 10px 20px;
	border-radius: 12px;
	border: solid 1px #cdcde3;
	background-color: #ffffff;
  	height: 50px;
}

.jrn-form .woocommerce-address-fields .select2-selection {
	padding: 13px 15px 13px 15px !important;
	border-radius: 10px;
	border: solid 1px #c9c9c9;
	font-family: 'Poppins',sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #3e4957;
}

.jrn-form .woocommerce-address-fields .select2-selection:before {
	content: '\A';
	display: block;
	position: absolute;
	border-style: solid;
	border-width: 7px;
	border-color: #ffffff transparent transparent transparent;
	right: 18px;
	margin-top: 9px;
	z-index: 2;
}

.jrn-form .woocommerce-address-fields .select2-selection:after {
	content: '\A';
	display: block;
	position: absolute;
	border-style: solid;
	border-width: 7px;
	border-color: #363655 transparent transparent transparent;
	right: 18px;
	margin-top: -16px;
}

.select2-container .select2-selection--single .select2-selection__rendered,
.select2-selection__rendered {
	padding-left: 0;
}

.jrn-form .select2-container .select2-selection--single {
	height: auto;
}

#customer_details .woocommerce-billing-fields .select2-selection.active,
.jrn-form .woocommerce-address-fields .select2-selection.active {
	background: #f7f7f7;
  	border-color: #3676f6;
}

#customer_details .woocommerce-billing-fields .select2-selection #select2-billing_city-container,
.select2-selection #select2-billing_city-container {
	padding-left: 0;
  	padding-right: 0;
}

.jrn-form > .select2-selection #select2-billing_city-container {
	padding-left: 5px;
	padding-right: 5px;
}

#customer_details .woocommerce-billing-fields .select2-selection .select2-selection__arrow,
.select2-selection .select2-selection__arrow {
	display: none;
}

.select2-container--open .select2-dropdown {
	border: solid 1px #3676f6;
  	border-radius: 0 0 12px 12px;
    border-top: 0 solid transparent;
    padding-left: 10px;
    padding-right: 10px;
  	margin-top: -6px;
}

.select2-container--open .select2-dropdown .select2-search__field {
	border-color: #dddddd;
    background: #f8f8f8;
    border-radius: 4px;
    padding: 10px 15px;
}

/*Order Review*/

#order_review_heading {
	font-family: 'Poppins', sans-serif;
	font-size: 24px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 0.01px;
	text-align: left;
	color: #3e4957;
	margin-top: 40px;
}

.shop_table.woocommerce-checkout-review-order-table {
	border: solid 2px #d3e1ff !important;
	border-radius: 12px !important;
}

.shop_table.woocommerce-checkout-review-order-table thead tr th {
	background: #f2f6ff;
  	padding-top: 20px;
  	padding-bottom: 20px;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 0px;
	text-align: left;
	color: #3e4957;
}

.shop_table.woocommerce-checkout-review-order-table thead tr th:first-child {
	border-radius: 0;
}

.shop_table.woocommerce-checkout-review-order-table thead tr th:last-child {
	border-radius: 0;
}

.shop_table.woocommerce-checkout-review-order-table tbody tr td,
.shop_table.woocommerce-checkout-review-order-table tbody tr th,
.shop_table.woocommerce-checkout-review-order-table tfoot tr th,
.shop_table.woocommerce-checkout-review-order-table tfoot tr td {
	border-top: 1px dashed #cdcde3 !important;
  	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 0px;
	text-align: left;
	color: #3e4957;
}

.shop_table.woocommerce-checkout-review-order-table tbody tr:first-child td {
	border-color: transparent !important;
}

.woocommerce-checkout-payment {
	/*padding: 19px 0 27px;*/
	border-radius: 24px !important;
	box-shadow: 0 14px 18px 0 rgba(205, 205, 227, 0.1);
	border: solid 2px #ffc400;
	background-color: #fffff2 !important;
}

.woocommerce-checkout-payment .payment_method_midtrans label {
  	font-family: 'Poppins', sans-serif;
	font-size: 24px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.46;
	letter-spacing: 0.01px;
	text-align: left;
	color: #3e4957;
}
  
.woocommerce-checkout-payment .payment_method_midtrans .payment_box {
	display: none !important;
}

.woocommerce-checkout-payment .woocommerce-privacy-policy-text p {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 0px;
	text-align: left;
	color: #3e4957;
}

.woocommerce-checkout-payment .woocommerce-terms-and-conditions-checkbox-text {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.01px;
	text-align: left;
	color: #3e4957;
}

.woocommerce-checkout-payment .woocommerce-terms-and-conditions-checkbox-text a,
.woocommerce-checkout-payment .woocommerce-privacy-policy-text p a {
	color: #f69063;
}

#place_order {
	padding: 13px 15px;
	border-radius: 100px;
	box-shadow: 0 4px 10px 0 rgba(83, 85, 147, 0.4);
	background-color: #ff5e1f;
	width: 360px;
	left: calc(50% - 180px);
	margin-top: 30px;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
}

#place_order:after {
	content: '' !important;
}

#place_order:hover {
	background-color: #ff5e1f !important;
}

/*Sidebar*/
.et_pb_widget {
	margin-bottom: 20px;
}

.et_pb_widget:last-child {
	margin-bottom: 0 !important;
}

#sidebar,
.et_pb_widget_area_left {
	border: none;
  	padding: 21px 15.9px 29px !important;
	border-radius: 8px;
	box-shadow: 0 4px 12px 0 rgba(157, 157, 157, 0.4);
	background-color: #ffffff;
}

.et_left_sidebar #sidebar {
  	margin-top: -3px;
  	padding-right: 15.9px;
}

.et_pb_widget .widgettitle {
	font-family: 'Poppins', sans-serif !important;
	font-size: 18px !important;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0px;
	text-align: left;
	color: #162d64 !important;
  	padding-bottom: 15px !important;
}

.et_pb_widget .widgettitle:after {
	content: '';
  	display: block;
  	position: relative;
  	width: 100%;
  	height: 1px;
  	margin-top: 3px;
  	background: #dadadb;
}

/*Sidebar: Category*/

ul.product-categories li {
	padding: 0;
	border: 0 solid transparent;
}

ul.product-categories li a {
  	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0px;
	text-align: left;
	color: #363655 !important;
}

ul.product-categories li.current-cat a,
ul.product-categories li a:hover {
	color: #ff5e1f !important;
}

/*Woocommerce: Result count*/
p.woocommerce-result-count {
  	margin-top: 10px !important;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0px;
	text-align: left;
	color: #363655;
}

/*Woocommerce: Order by*/
select.orderby,
select.pwb-dropdown-widget {
  	height: auto;
	padding: 6px 10.9px 7px 13px;
	border-radius: 4px;
	border: solid 0.5px rgba(64, 73, 86, 0.5);
	background-color: #ffffff ;
  	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #3e4957;
  	cursor: pointer !important;
}

.et_button_no_icon.woocommerce a.button,
.et_button_no_icon.woocommerce a.button.alt,
.et_button_no_icon.woocommerce-page a.button,
.et_button_no_icon.woocommerce-page a.button.alt {
	padding: 13px 10px !important;
}

.et_button_no_icon.woocommerce a.button:hover,
.et_button_no_icon.woocommerce a.button.alt:hover,
.et_button_no_icon.woocommerce-page a.button:hover,
.et_button_no_icon.woocommerce-page a.button.alt:hover {
	padding: 13px 10px !important;
}

/*Float Menu*/
#float-menu-mobile .uk-offcanvas-bar {
	background: #ffffff !important;
	width: 100vw !important;	
}

#float-menu-mobile .uk-offcanvas-bar .uk-offcanvas-close {
	color: #000000;
	left: 15px;
}

.jr-menumobile-cta-btn {
	background: #f8f8f8;
	border-radius: 12px;
	padding-left: 120px;
}

.jr-menumobile-cta-btn.jr-menumobile-cta-whatsapp {
	background: #c3e3db;
}

.jr-menumobile-cta-btn.jr-menumobile-cta-download {
	background: #ffe1d3;
}

.jr-menumobile-cta-btn .jr-img {
	position: absolute;
	width: 90px;
	height: 100%;
	margin-top: -15px;
	margin-left: -105px;
}

.jr-menumobile-cta-btn .jr-title {
  	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.01px;
	text-align: left;
	color: #363655;
}

.jr-menumobile-cta-btn .jr-btn {
	padding: 15px 11.5px 15px 14.5px;
	border-radius: 24px;
	border: solid 1px #222;
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.08;
	letter-spacing: 0px;
	text-align: center;
	color: #222;
	text-transform: none;
	background: transparent;
	margin-top: 6px;
}

.jr-menumobile-cta-btn.jr-menumobile-cta-download .jr-btn {
	border-color: #ff5e1f;
	color: #ff5e1f;
}

.jr-menumobile-cta-btn.jr-menumobile-cta-whatsapp .jr-btn {
	border-color: #168468;
	color: #168468;
}

.jr-nav-menumobile li a {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 0px;
	text-align: left;
	color: #363655 !important;
}

.jr-nav-menumobile li.uk-nav-divider {
	border-color: #dadadb !important;
}

.jr-nav-menumobile li ul li a {
	padding: 5px 0 !important;
}

/*My Account*/
.jrn-navbar {
	background: #162d64 !important;
	padding: 15px 50px;	
}

.jrn-my-account {
	padding: 50px 0;
}

.jrn-login-width {
	width: 525px;
	position: relative;
	margin: 0 auto;
}

.jrn-navbar .uk-navbar-nav li a {
	color: #ffffff;
	min-height: 0;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-transform: none !important;
}

.jrn-form-reset-password .woocommerce-ResetPassword p:first-child,
.jrn-form-reset-password .woocommerce-ResetPassword .show-password-input {
	display: none;
}

.jrn-form-reset-password .woocommerce-ResetPassword p.woocommerce-form-row {
	width: 100%;
}

.jrn-title {
	font-family: 'Poppins', sans-serif;
	font-size: 32px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #363655;
}

.jrn-title.v2 {
	font-size: 24px;
}

.jrn-form-reset-password .woocommerce-ResetPassword p.woocommerce-form-row label,
.jrn-label-form,
.jrn-form label {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: #363655;
	margin-bottom: 10px;
}

.jrn-form-reset-password .woocommerce-ResetPassword p.woocommerce-form-row label span.required,
.jrn-form label .required {
	display: none;
}

.jrn-form-reset-password .woocommerce-ResetPassword p.woocommerce-form-row input,
.jrn-input-form,
.jrn-form input {
	padding: 13px 15px 13px 15px !important;
	border-radius: 10px;
	border: solid 1px #c9c9c9;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #3e4957;
	width: 100%;
}

.jrn-form-reset-password .woocommerce-ResetPassword p.woocommerce-form-row input:focus,
.jrn-input-form:focus,
.jrn-form input:focus {
	border-color: #3676f6 !important;
}

.jrn-input-form::-webkit-input-placeholder {
  	color: #c9c9c9;
}

.jrn-input-form:-moz-placeholder { /* Firefox 18- */
  	color: #c9c9c9;  
}

.jrn-input-form::-moz-placeholder {  /* Firefox 19+ */
  	color: #c9c9c9; 
}

.jrn-input-form:-ms-input-placeholder {
  	color: #c9c9c9;
}

.jrn-input-form::placeholder {
  	color: #c9c9c9;
}

.jrn-label-rememberme {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #363655;
}

.jrn-form-reset-password .woocommerce-ResetPassword p.woocommerce-form-row button,
.jrn-button-form {
	cursor: pointer;
	padding: 13.5px 15px 13.5px 15px !important;
	border-radius: 100px;
	background-color: #152e64 !important;
	width: 100% !important;
	max-width: none !important;
}

.jrn-form-reset-password .woocommerce-ResetPassword p.woocommerce-form-row button {
	padding: 15.5px 15px 15.5px 15px !important;
}

.jrn-text-link {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.63;
	letter-spacing: normal;
	color: #1f76ff;
}

.jrn-form-reset-password .woocommerce-error,
.jrn-form-reset-password .woocommerce-info,
.jrn-form-reset-password .woocommerce-message,
.jrn-notification .woocommerce-error,
.jrn-notification .woocommerce-info,
.jrn-notification .woocommerce-message {
	box-shadow: 0 0 0 transparent !important;
	background: transparent !important;
	padding: 0 !important;
	margin: 0 !important;
	margin-bottom: 20px;
	text-align: center;
}

.jrn-form-reset-password .woocommerce-error li,
.jrn-form-reset-password .woocommerce-info li,
.jrn-form-reset-password .woocommerce-message li,
.jrn-notification .woocommerce-error li,
.jrn-notification .woocommerce-info li,
.jrn-notification .woocommerce-message li {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: #c4271c;
}

.woocommerce-privacy-policy-text p,
.jrn-label-info {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: #363655;
}

.woocommerce-privacy-policy-text p a,
.jrn-label-info a {
	font-weight: 500;
	color: #3676f6;
}

.woocommerce-password-strength {
	margin-top: 10px;
}

.jr-navbar-bottom {
	display: none;
	border-top: 1px solid #dddddd;
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	padding-top: 15px;
	z-index: 1010;
	/*z-index: 99999;*/
}

.jr-navbar-bottom-item .icon {
	height: 24px;
	width: auto;
}

.jr-navbar-bottom-item .label {
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: -0.29px;
	color: #727c8e;
}

.jr-navbar-bottom-item.active .label {
	color: #152e64;
}

.jr-navbar-bottom-item .badge_cart {
	margin-left: -10px !important;
}

/*My Account: User*/
.jra-divider {
	border-top: dashed 1px #dadadb;
	margin-top: 15px;
}

/*Float Menu Header*/
.jra-float-menu .profile .avatar-user {
	width: 50px;
	height: 50px;
}

.jra-float-menu .profile .fullname-user {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: 0.01px;
	color: #363655;
}

.jra-float-menu .profile .email-user {
  	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	margin-bottom: 5px !important;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #414141;
}

/*My Account: Sidebar*/
.jra-sidebar {
	background: #ffffff;
	border-radius: 10px;
	box-shadow: 0 4px 12px 0 rgba(157, 157, 157, 0.16);
	padding: 15px !important;
}

.jra-sidebar .profile .avatar-user {
	width: 71px;
	height: 71px;
}

.jra-sidebar .profile .fullname-user {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #414141;
}

.jra-sidebar .profile .email-user {
  	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: 0.01px;
	color: rgba(54, 54, 85, 0.6);
}

.jra-nav-sidebar li a {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.01px;
	color: #363655 !important;
	padding-top: 10px;
	padding-bottom: 10px;
}

.jra-nav-sidebar li.uk-active a,
.jra-nav-sidebar li a:hover {
	color: #1f76ff !important;
}

.jra-nav-sidebar li a .icon {
	color: #a3a3b1 !important;
	top: -2px;
	position: relative;
}

.jra-nav-sidebar li a:hover .icon,
.jra-nav-sidebar li.uk-active a .icon {
	color: #1f76ff !important;
}

.jra-nav-sidebar li.no-hover a {
	color: #363655 !important;
}

.jra-nav-sidebar li.no-hover a .icon{
	color: #a3a3b1 !important;
}

.jra-nav-sidebar li a .arrow {
	float: right;
	margin-top: 1px;
	margin-right: -6px;
}

.jra-sidebar .cta .icon {
	width: 24px;
	height: 24px;
}

.jra-sidebar .cta .title {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	letter-spacing: 0.01px;
	color: #363655;
}

.jra-sidebar .cta .subtitle{
  	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: 0.01px;
	color: #363655;
}

/*My Account: Content*/
.jra-content {
	background: #ffffff;
	border-radius: 10px;
	box-shadow: 0 4px 12px 0 rgba(157, 157, 157, 0.16);
	padding: 25px !important;
}

.jra-content .title-content {
	font-family: 'Poppins', sans-serif;
	font-size: 24px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #363655;
}

.jra-content .jra-form .label1 {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 0.01px;
	color: rgba(54, 54, 85, 0.75);
}

.jra-content .jra-form .label2 {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 0.01px;
	color: #363655;
}

.jra-content .jra-form .link-edit {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.93;
	letter-spacing: 0.01px;
	color: #1f76ff;
}

.jra-content .jra-form .link-add {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.56;
	letter-spacing: 0.01px;
	color: #1f76ff;
}

.jra-content .jra-button-change-password {
	border: solid 2px #d1d1d1;
	background: #ffffff;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 2.5;
	letter-spacing: normal;
	color: #6e6e6e;
	text-transform: none;
	padding: 3px 10px;
}

.jra-content .jra-button-change-password .icon {
	position: relative;
	top: -2px;
}

.jra-content .img-trust-payment {
	position: relative;
	float: right;
	height: 36px;
	margin-top: -4px;
}

.jra-modal-form {
	border-radius: 16px;
	padding: 25px;
}

.jra-modal-form .uk-modal-title {
	font-family: 'Poppins', sans-serif;
	font-size: 24px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.46;
	letter-spacing: normal;
	color: #363655;
}

.jra-modal-form .jra-subtitle-modal-form {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: #363655;
}

.jra-modal-form .uk-modal-close-default {
	right: 25px;
	top: 30px;
}

#fpc-slider-1 {
	margin-bottom: 18px;	
}

#fpc-slider-1.deactive {
	display: none;
}

#fpc-slider-2 {
	position: absolute;
	z-index: -100;
}

#fpc-slider-2.active {
	position: relative;
	z-index: 1;
}

#fpc-slider-2.active .uk-slider-nav {
	position: relative !important;
	margin-left: 0 !important;
}

.jra-card-payment-item {
	padding: 20px !important;
	box-shadow: 0 0 0 transparent;
	border-radius: 15px;
	border: solid 1px rgba(54, 54, 85, 0.3);
}

.jra-card-payment-item .label {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: normal;
	color: #363655;
}

.jra-card-payment-item .desc {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: normal;
	color: #363655;
}

.jra-card-payment-item .jra-link-invoice {
	opacity: 0.8;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: 0.01px;
	color: #1f76ff;
}

.jra-card-payment-item .jra-status-pending {
	color: #152e64;
}

.jra-card-payment-item .jra-status-processing {
	color: #152e64;
}

.jra-card-payment-item .jra-status-completed {
	color: #152e64;
}

.jra-card-payment-item .jra-status-on-hold {
	color: #f88f00;
}

.jra-card-payment-item .jra-status-cancelled {
	color: #c4271c;
}

.jra-xendit-hour,
.jra-xendit-minute,
.jra-xendit-second {
	background: #ff5e1f;
	color: #fff;
	border-radius: 4px;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	padding: 2px 3.8px;
	display: inline-block;
	width: 26px;
	text-align: center;
}

.jra-xendit-hour {
	margin-left: 10px;
}

.jra-card-payment-item .jra-button-payment-item,
.jra-card-payment-item .jra-button-payment-item:hover {
	background: #ffffff;
	padding: 0 15px 0 15px;
	border-radius: 100px;
	border: solid 2px #c4271c;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #c4271c;
	width: 100%;
	max-width: 200px;
	text-transform: none;
}

.jra-button-add-payment,
.jra-button-add-payment:hover {
	background: #ffffff !important;
	padding: 5px 15px;
	border-radius: 100px;
	border: solid 2px #152e64 !important;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	text-align: center;
	color: #152e64 !important;
	width: 100%;
	max-width: 460px;
	text-transform: none;
}

.jra-button-add-payment.v2,
.jra-button-add-payment.v2:hover {
	background: #152e64 !important;
	color: #ffffff !important;
}

.jra-payment-not-found .image,
.jra-cart-empty .image {
	width: 100%;
	max-width: 266px;
	margin-bottom: 40px;
}

.jra-payment-not-found .title,
.jra-cart-empty .title {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: #363655;
	max-width: 565px;
	position: relative;
	margin: 0 auto;
}

.jra-wrap-add-payment {
	background: #fffff2 !important;
	border: 1px solid #ffc400;
	border-radius: 10px !important;
}

#add_payment_method #payment.jra-wrap-add-payment ul.payment_methods {
	padding: 0;
	border-color: transparent;
}

#add_payment_method #payment.jra-wrap-add-payment ul.payment_methods li {
	padding: 25px;
	border-bottom: 1px dashed #ffc400;
}

#add_payment_method #payment.jra-wrap-add-payment ul.payment_methods li > input.input-radio {
	cursor: pointer;
}

#add_payment_method #payment.jra-wrap-add-payment ul.payment_methods li > label {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #363655;
	position: relative;
	top: -1px;
	cursor: pointer;
}

#add_payment_method #payment.jra-wrap-add-payment ul.payment_methods li > label img {
	max-height: 30px;
}

#add_payment_method #payment.jra-wrap-add-payment div.payment_box {
	background-color: transparent;
	padding: 0;
}

#add_payment_method #payment.jra-wrap-add-payment div.payment_box:before {
	border-color: transparent;
}

#add_payment_method #payment.jra-wrap-add-payment div.payment_box .form-row {
	margin: 0 !important;
}

.subtitle-dd {
	margin-bottom: 0 !important;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500; /*600*/
	color: #363655;
	text-transform: none !important;
}

#add_payment_method #payment.jra-wrap-add-payment div.payment_box .wc-credit-card-form .form-row label {
	font-family: 'Poppins',sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: #363655;
	margin-bottom: 10px;
}

#add_payment_method #payment.jra-wrap-add-payment div.payment_box .wc-credit-card-form .form-row input {
	display: block;
	padding: 13px 15px 13px 15px !important;
	border-radius: 10px;
	border: solid 1px #c9c9c9;
	font-family: 'Poppins',sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #3e4957;
	margin-top: 5px;
}

.woocommerce-page #payment #place_order {
	margin-bottom: 20px !important;
	margin-top: 20px !important;
	cursor: pointer !important;
}

#subscribe-form .label {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: #363655;
}

#subscribe-form .uk-input {
	border-radius: 100px;
	border: solid 1px #c9c9c9;
	padding: 24px 15px;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #3e4957;
}

#subscribe-form #subscribe-btn {
	border-radius: 100px;
	background-color: #ff5e1f;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #ffffff;
	margin-right: -15px;
	text-transform: none;
	padding: 5px 40px;
}

#popupSubscribe.show .jr-popup-cta {
	margin-top: calc(50% - 121px);
}

#popupSubscribe .jr-popup-cta .uk-card-header img {
	height: auto;
	width: 240px;
	position: absolute;
	margin-top: -97px;
	margin-left: -120px;
}

#popupSubscribe .jr-popup-cta .uk-card-header .jr-title-cta {
	margin-top: 130px;
}

.jrn-form #billing_postcode_field,
.jrn-form #billing_phone_field {
	display: inline-block;
	width: calc(50% - 7.5px);
}

.jrn-form #billing_phone_field {
	margin-left: 15px;
}

#jra-order-details .uk-leader-fill::after {
	content: none;
}

.jra-paragraph {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: #363655
}

.jra-paragraph a {
	color: #1f76ff;
	font-weight: 500;
}

#carouselProductDiscount {
	width: calc(100% - 40px) !important;
}

.wc_payment_methods.payment_methods.methods {
	list-style: none;
}

.form-row.place-order {
	padding: 15px;
}

.form-row.place-order .validate-required {
	margin-top: 20px;
}

.jra-cancel-logout {
	border: solid 2px #152e64 !important;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 2.5;
	letter-spacing: normal;
	text-align: center;
	color: #152e64 !important;
	text-transform: none;
	width: 100%;
	max-width: 225px;
	height: 50px;
}

.jra-confirm-logout {
	background: #152e64 !important;
	border: solid 2px #152e64 !important;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500; /*600*/
	font-stretch: normal;
	font-style: normal;
	line-height: 2.5;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff !important;
	text-transform: none;
	width: 100%;
	max-width: 225px;
	height: 50px;
}

.jra-sidebar .cta {
	margin-top: 25px;
	margin-bottom: 25px;
}

.jra-sidebar-divider {
	background: #f2f2f2;
	height: 10px;
	width: calc(100% + 24px);
	margin-left: -12px;
}

.jra-sidebar-divider.v2 {
	background: rgba(0, 0, 0, 0.08);
	height: 1px;
}

.lr-lab-homecare-thumbnail img {
	border-radius: 12px;
}

.jrh-submenu-account {
	padding: 10px 0;
}

.jrh-submenu-account li {
	border-color: transparent !important;
	text-align: left !important;
	width: calc(100% - 30px);
	padding: 10px 15px !important;
	margin: 0  !important;
}

.jrh-submenu-account.v2 li {
	width: 100%;
}

.jrh-submenu-account li:hover a {
	color: #1f76ff;
}

.jrh-submenu-account.v2 li a .uk-icon {
	opacity: 0.6;
}

/*Cart*/
.cart-empty.woocommerce-info {
	display: none;
}

/*View Order*/
.woocommerce-order-details > a {
	position: absolute !important;
	z-index: -1;
	margin-top: -100px;
	opacity: 0;
}

.woocommerce-order-details > br {
	display: none !important;
}

.woocommerce-order-details > .order-again {
  position: absolute;
  margin-top: -100px;
  opacity: 0;
  z-index: -1;
}

/*Homepage*/
.jvn-wrap-scroller {
    overflow: hidden;
}

.jvn-scroller {
  	overflow-x: auto;
    white-space: nowrap;
    padding-bottom: 17px;
}

.jvn-scroller .content {
  	display: inline-block;
    width: 25%;
}

/*Scroller: Featured*/
.jvn-wrap-scroller.featured {
	max-height: 187px;	
}

.jvn-scroller.featured .content {
  	width: calc(20% - 3.3px);
}

.jvn-scroller.featured .content .uk-panel {
	text-align: right;
	padding-right: 0;
}

.jvn-scroller.featured .content:nth-child(2) .uk-panel {
	padding-left: 0;
}

.jvn-scroller.featured .content .uk-panel img {
	height: 150px;
	position: relative;
	width: auto;
	margin: 0 auto;
}

.jvn-scroller.featured .content.first {
	width: 286px;
}

.jvn-scroller.featured .content.first .uk-panel img {
	width: 286px;
	height: auto;
}

/*Scroller: Category*/
.jvn-wrap-scroller.category {
	max-height: 190px;	
}

.jvn-scroller.category {
	position: relative;
	left: -7.5px;
	width: calc(100% + 15px);
}

.jvn-scroller.category .content {
  	width: calc(12.5% - 3.3px);
}

.jvn-scroller.category .content .uk-card {
  box-shadow: 0 0 0 transparent;
	padding: 5px 14px 5px 15px;
	border-radius: 16px;
	border: solid 1px #d3e1ff;
	margin: 0 7.5px;
}

.jvn-scroller.category .content .uk-card h4 {
	font-family: 'Poppins',sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: center;
	color: #363655;
	overflow: hidden;
	height: 47px;
	white-space: normal;
	overflow-wrap: break-word;
	text-overflow: ellipsis;
	-moz-box-orient: vertical;
	-webkit-line-clamp: 2;
}

/*Scroller: Coupon*/
.jvn-wrap-scroller.coupon {
	max-height: 115px;	
}

.jvn-scroller.coupon {
	position: relative;
	left: -7.5px;
	width: calc(100% + 15px);
}

.jvn-scroller.coupon .content {
  	width: calc(25% - 3.3px);
}

.jvn-scroller.coupon .content .uk-card {
    margin: 0 7.5px;
}

/*Product*/
.jr-card-product.rto .uk-card-media-top {
    background: #fafafa;
    height: 175.367px;
}

.jr-card-product.rto .uk-card-media-top img {
	height: 175.367px;
	width: 100%;
}

.jr-card-product.rto .uk-card-body {
  	padding: 6px 8px;
}

.jr-card-product.rto .uk-card-body .jr-meta-product {
	padding: 0 !important;
}

.jr-card-product.rto .uk-card-body .jr-title {
  	white-space: normal;
    height: 45px;
}

.jr-card-product.rto .uk-card-body .jr-label-price {
  white-space: normal;
}

/*Scroller: Discount*/
.jvn-wrap-scroller.discount {
	max-height: 310px;	
}

.jvn-scroller.discount {
	position: relative;
	left: -7.5px;
	width: calc(100% + 15px);
}

.jvn-scroller.discount .content {
  	width: calc(16.667% - 3.3px);
}

.jvn-scroller.discount .content .uk-card {
    margin: 0 7.5px;
}

/*Scroller: Best Selling*/
.jvn-wrap-scroller.best-selling {
	max-height: 310px;	
}

.jvn-scroller.best-selling {
	position: relative;
	left: -7.5px;
	width: calc(100% + 15px);
}

.jvn-scroller.best-selling .content {
  	width: calc(16.667% - 3.3px);
}

.jvn-scroller.best-selling .content .uk-card {
    margin: 0 7.5px;
}

/*Scroller: Product Recommended*/
.jvn-wrap-scroller.product-recommended {
  max-height: 310px;
}

.jvn-scroller.product-recommended {
  position: relative;
  left: -7.5px;
  width: calc(100% + 15px);
}

.jvn-scroller.product-recommended .content {
  width: calc(25% - 3.3px);
}

.jvn-scroller.product-recommended .content .uk-card {
  margin: 0 7.5px;
}

.jvn-scroller.product-recommended .content .uk-card .uk-card-body .jr-title {
	height: 45px;
}

/*Scroller: Article*/
.jr-card-article.rto .jr-title {
	white-space: normal;
}

.jvn-wrap-scroller.article {
	max-height: 234px;	
}

.jvn-scroller.article {
	position: relative;
	left: -7.5px;
	width: calc(100% + 15px);
}

.jvn-scroller.article .content {
  	width: calc(25% - 3.3px);
}

.jvn-scroller.article .content .uk-card {
 	margin: 0 7.5px;
}

/*Scroller: Related Articles*/
.jr-card-article.rto .jr-title {
  white-space: normal;
}

.jvn-wrap-scroller.related-articles {
  max-height: 255px;
}

.jvn-scroller.related-articles {
  position: relative;
  left: -7.5px;
  width: calc(100% + 15px);
}

.jvn-scroller.related-articles .content {
  width: calc(50% - 3.3px);
}

.jvn-scroller.related-articles .content .uk-card {
  margin: 0 7.5px;
}

/*Scroller: Category Article*/
.jvn-wrap-scroller.category-article {
	max-height: 30px;	
}

.jvn-scroller.category-article {
	position: relative;
	left: -7.5px;
	width: calc(100% + 15px);
}

.jvn-scroller.category-article .content {
	padding: 0 15px;
  	width: auto;
}

/*Section 1 : Hero*/
.konsultasi_teks {
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #363655;
}

.teks_konsultasi_wa {
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  line-height: 2.5;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  text-transform: capitalize;
}

.teks_konsultasi_aplikasi {
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  line-height: 2.5;
  letter-spacing: normal;
  text-align: left;
  color: #1a2c60;
  text-transform: capitalize;
}

.teks_fitur {
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #363655;
}

.card_header_fitur {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-bottom: none !important;
}

.card_header_fitur_alt {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-bottom: none !important;
}

.card_fitur {
  width: 480px;
  height: 476px;
  margin: 0px 0px 0px 65px;
  padding: 40px 77px 44px 40px;
  border-radius: 24px;
  box-shadow: 0 3px 20px 0 rgba(110, 102, 102, 0.11);
  background-color: #ffffff;
}

.card_fitur_alt {
  width: 480px;
  height: 476px;
  margin: 0px 0px 0px 10px;
  padding: 40px 39px 40px 40px;
  object-fit: contain;
  border-radius: 24px;
  background-image: linear-gradient(46deg, #172c64, #3554a5 115%);
  /*background-image: url('https://lifepack.id/wp-content/uploads/2021/03/Rectangle-2286.jpg'), linear-gradient(46deg, #172c64, #3554a5 115%);*/
}

.body_card {
  padding-top: 10px;
  margin-left: -60px;
  margin-right: -46px;
}

.title_fitur p {
  opacity: 1;
  font-family: Poppins;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #363655;
}

.title_fitur h3 {
  opacity: 1;
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #363653 !important;
}

.card_list {
  opacity: 1;
  font-family: Poppins;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #363655;
}

.card_list li {
  list-style: none;
}

.body_card_alt {
  padding-top: 10px;
  margin-left: -48px;
  margin-right: -46px;
}

.title_fitur_alt p {
  opacity: 1;
  font-family: Poppins;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}

.title_fitur_alt h3 {
  opacity: 1;
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff !important;
}

.card_list_alt {
  opacity: 1;
  font-family: Poppins;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}

.card_list_alt li {
  list-style-type: "\2714\0020";
  margin-left: 10px;
  padding-left: 10px;
}

.card_list_alt li::before {
  list-style: none;
}

.tata_cara_tab li {
  list-style: none;
}

.proses_tata_cara {
  margin-left: -31px;
  background-color: #afb7c4;
}

.body_card_alt .uk-list>*>:last-child {
  margin-bottom: -10px !important;
}

.konsultasi_title {
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #363655;
}

.antre_title {
  opacity: 1;
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  text-align: left;
  color: #363655;
}

.resep_title {
  opacity: 1;
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  text-align: left;
  color: #363655;
}

.dokter_title {
  opacity: 1;
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  text-align: left;
  color: #363655;
}

.antre_text {
  font-family: Poppins;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #797998;
}

.resep_text {
  font-family: Poppins;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #797998;
}

.dokter_text {
  font-family: Poppins;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #797998;
}

/*Section 4 : Konsultasi Via WA/Aplikasi*/
.konten_tata_cara {
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  line-height: 1.31;
  letter-spacing: normal;
  text-align: center;
  color: #363655;
}

.konten_via_text {
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  text-align: center;
  color: #3554a5;
}

.selected .konten_via_wa_list_process_number {
  background-color: #3554a5;
}

.konten_via_wa_list_process_number {
  width: 56px;
  height: 56px;
  border: solid 8px #ffffff;
  border-radius: 100px;
  background-color: #677386;
}

.selected .konten_via_wa_list_process_title {
  color: #363655;
}

.konten_via_wa_list_process_title {
  font-family: Poppins;
  font-weight: 500; /*600*/
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
}

.selected .konten_via_wa_list_process_text {
  color: #363655;
}

.konten_via_wa_list_process_text {
  font-family: Poppins;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 3;
  letter-spacing: normal;
  text-align: left;
}

.line_via_app {
  height: 510px !important;
  left: 20px;
}

.line_via_wa {
  height: 510px !important;
  left: 20px;
}

.uk-active .tebus-obat-process-title {
  color: #363655;
}

.uk-active .tebus-obat-process-text {
  color: #363655;
}

.uk-active .tebus-obat-process-number {
  background-color: #3554a5;
}

.title_none {
  color: #afb7c4;
}

.text_none {
  text-transform: none;
  color: #afb7c4;
}

.tata_cara_tab::before {
	display: none;
}

.tata_cara_tab>*>a {
	border-right: none;
}

.tata_cara_pembayaran_acr {
	padding-left: 18px !important;
	padding-bottom: 0px !important;
}

.tata_cara_title_lifepack {
  font-size: 26px !important;
  line-height: 1.62 !important;
}

.tata_cara_button_via_wa {
	margin-top: -32px;
	margin-bottom: 32px !important;
}

.tata_cara_button_via_apl {
	margin-top: -32px !important;
}

.tebus_obat_cta_text_title {
  font-size: 26px !important;
  line-height: 1.38 !important;
  margin-bottom: 15px !important;
}

.artikel_none {
  padding: 12px 16px 10px 10px !important;
}

.text_none_alt {
 color: #363655 !important;
}

.tebus-obat-process-list:hover .proses_tata_cara {
  background-color: #677386;
}

.tebus-obat-process-list:hover .title_none {
  color: #677386;
}

.tebus-obat-process-list:hover .text_none {
  color: #677386;
}

.uk-active:hover .tebus-obat-process-title {
  color: #363655;
}

.uk-active:hover .tebus-obat-process-text {
  color: #363655;
}

.uk-active:hover .tebus-obat-process-number {
  background-color: #3554a5;
}

/*Scroller: Related Products*/
.jvn-wrap-scroller.related-products {
	max-height: 315px;	
}

.jvn-scroller.related-products {
	position: relative;
	left: -7.5px;
	width: calc(100% + 15px);
}

.jvn-scroller.related-products .content {
  	width: calc(25% - 3.3px);
}

.jvn-scroller.related-products .content .uk-card {
    margin: 0 7.5px;
}

.jvn-scroller.related-products .content .uk-card .uk-card-body {
  height: 130px;
}

.jvn-scroller.related-products .content .uk-card .uk-card-body .jr-title {
  height: 45px;
}

.jvn-scroller.related-products .content .uk-card .uk-card-body .jr-meta-product {
  margin-bottom: 0;
  padding: 6px 8px !important;
}

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
	background: #ffffff;
}

.et_pb_toggle_open .et_pb_toggle_title::before {transform: rotate(0deg) !important}