.single-product div.product .product_meta {
    display: none;
}
.elementor-wc-products ul.products li.product .button {
    width: 100%;   
}
/* remove clear for every 4th image */
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear: none;
}
#waktuDonasi {
    margin-top: -20px;
    float: right;
    font-size: 0.8em;
    vertical-align: 0;
    color: #020202;
}
.radio-toolbar {
  margin: 10px;
  text-align:justify;
}

.radio-toolbar input[type="radio"] {
  opacity: 0;
  position: fixed;
  width: 0;
 
}

.radio-toolbar label {
    display: inline-block;
    background-color: #fff;
	width:100px;
    padding: 10px 15px;
    font-family: sans-serif, Arial;
    font-size: 14px;
    border: 1px solid #22448B;
	color: #22448B;
    border-radius: 1px;
	margin-bottom: 5px;
	margin-right:5px;
	cursor: pointer;
	text-align:center;
}





.radio-toolbar input[type="radio"]:checked + label {
    background-color: #22448B;
    border-color: #22448B;
	color:white;
}


progress {
  
  height: .7 em;
  width: 100%;
  -webkit-appearance: none;
  border: none;
  border-radius:10px;
  margin-bottom:40px;
  display: inline-block
  
}
progress:before {
  content: attr(data-label);
  font-size: 0.8em;
  vertical-align: 0;
  color: #1d1d1d;
 
}

progress:after {
  content: attr(jml-donasi);
  font-size: 0.8em;
  vertical-align: 0;
  color: #1d1d1d;
 
}



progress::-webkit-progress-bar {
  background-color: #c9c9c9;
}
progress::-webkit-progress-value,
progress::-moz-progress-bar {
  background-color: #7cc4ff;
}

progress[value]::-webkit-progress-value {
  background-color:green;
	  

    border-radius: 2px; 
    background-size: 35px 20px, 100% 100%, 100% 100%;
}
.related.products {
  display: none !important;
}
.landingstar_plugin_pagination{
	margin-top:15px;
	list-style-type: none;
}

.landingstar_plugin_pagination li{
	float: left;
}
.landingstar_plugin_pagination li a{
	 padding-right: 6px;
}

.woocommerce form .form-row-first {
    width: 100% !important;
  
}

#modal_bagikan  > h4{
	margin-bottom:15px;
	
}


#bt_bagikan a:visited{
	color:white !important;
	
}
#bt_bagikan a{
	color:white !important;
	
}

#bt_bagikan:before {
    content:" \f1e0 ";
 display: inline-block;
    font-family: FontAwesome;
    float: left;
  
    font-weight: 300;
    margin-right: 1em;
    
}

.single_add_to_cart_button:before {
    content:"\f07a";
 display: inline-block;
    font-family: FontAwesome;
    float: left;
  
    font-weight: 300;
    margin-right: 1em;
    
}

#div_gambar, #salin_url_donasi{
	display:flex;
	justify-content: space-around;
	margin-bottom:15px;
	cursor:pointer;
}

#div_gambar img{
  
  height:64px;
  width:64px;
}
 @media only screen and (max-width: 360px) {
  body {
    font-size:13px !important;
 }
 
 #div_gambar img{
  
  height:32px;
  width:32px;
}
}
 
#dataDonatur, #dataDonaturZakat{
    border: 1px solid #ccc;
    padding: 5px;
    border-top: none;
	
}

.woocommerce-tabs ul.tabs{
    margin-bottom:0px !important;
    border:1px solid #CCC;
	list-style:none;
	margin-left:0px !important;
		
}

.woocommerce-tabs ul.tabs li.active a{
	color:white;
}
.woocommerce-tabs ul.tabs li{
	display:inline-block;
	
}
.landingstar_plugin_pagination {
padding-top:10px;
}

#tab-description{border:1px solid #CCC ;padding:5px }

.blocker{z-index:10 !important}


@media (max-width: 480px) {
    .waktu_habis{font-size:20px !important;}
    .progress_habis:before{top:55px !important}
}

.single_add_to_cart_button{width:100%}

.add_to_cart_button{width:100%; text-align:center}
table.variations tr td label{padding-right:5px}
