@font-face{
font-family:Font-Regular;
src:url(OpenSauceOne-Regular.ttf);
}
body{
font-family:Font-Regular;
color:#000;
background:#fff;
font-size:14px;
line-height:1.5;
margin:0;
}
a{
color:#000;
text-decoration:none !important;
}
.header{
background-position:center;
background-size:cover;
background-repeat:no-repeat;
color:#fff;
}
.htext{
padding:0 24px;
}
.navbar-nav{
margin:0 -10px;
}
.block{
display:block;
}
.cat{
color:#fff;
padding:6px 12px 3px 12px;
margin:0;
width:fit-content;
min-width:150px;
}
.fulldeskripsi{
white-space:pre-line;
}
.nav-home{
padding:0 10px;
}
.navbar{
padding:15px 0;
}
.price-cart{
display:block;
}
@media (max-width:767px){
.htext{
padding:0 12px;
}
.navbar{
padding:10px 0;
}
.navbar-nav{
margin:0;
padding:5px 0;
}
.navbar-nav .nav-item{
padding:12px;
border-bottom:1px solid #000;
}
.nav-home{
padding:0 0 0 20px;
}
.mcart{
position:absolute;
right:10px;
top:4px;
}
.price-cart{
float:left;
margin-bottom:5px;
}
.stock{
float:right;
}
}
.dmenu{
float:right;
margin-top:5px;
}
.imglist{
object-fit:cover;
height:65px;
width:100%;
border-radius:5px;
border:1px solid #555;
margin-bottom:5px;
}
.cartitem{
width:28px;
margin-top:-35px;
display:block;
}
.hidden{
display:none !important;
}
.iziToast{
min-height:0 !important;
margin:0 !important;
padding:0 45px 2px 0 !important;
}
.iziToast-wrapper{
left:0;
right:0;
margin-left:auto;
margin-right:auto;
max-width:1140px;
}
.loading{
position:fixed;
top:50%;
z-index:999;
right:0;
left:0;
display:none;
}
.loader,.fa-spinner{
border:7px solid #3498db;
border-top:7px solid #eee;
border-radius:50%;
width:50px;
height:50px;
animation:spin 2s linear infinite;
margin:auto;
display:block;
background:#fff;
}
@keyframes spin{
0%{ transform:rotate(0deg);}
100%{ transform:rotate(360deg);}
}
.offline{
pointer-events:none;
opacity:0.5;
}
.text-white{
color:#fff !important;
}
.font-weight-bold{
font-weight:700 !important;
}
.cart-quantity{
width:50px;
text-align:center;
border:1px solid #080;
padding:4px;
}
.cart-plusminus{
border:1px solid #080;
padding:6px 12px;
color:#080;
}
.cart_thumb{
background-position:center;
background-color:#fff;
background-image:url(/assets/images/noimage.png);
background-repeat:no-repeat;
background-size:cover;
height:65px;
margin-bottom:5px;
}
.formcart .form-group{
margin-bottom:20px;
}
.text-right{
text-align:right !important;
}
.inflex{
display:inline-flex;
}
.float-right{
float:right;
}
@media print{
.noprint{
display:none !important;
}
.harga{
margin-top:10px;
}
}
.cityul{
position:absolute;
background:#FBF9ED;
z-index:999;
padding:10px 0;
}
.cityli{
padding:5px 10px;
cursor:pointer;
color:#666;
}
.payments ul{
list-style:none;
margin:0 0 30px 0;
padding:0;
}
.payments ul li{
border-bottom:1px solid #ededed;
margin-bottom:8px;
}
.container_radio{
display:block;
position:relative;
padding-left:30px;
line-height:1.3;
margin-bottom:10px;
cursor:pointer;
}
.container_radio input{
position:absolute;
opacity:0;
}
.container_radio .checkmark{
position:absolute;
top:0;
left:0;
height:20px;
width:20px;
border:1px solid #000;
border-radius:50%;
}
.container_radio .checkmark::after{
display:block;
content:"";
position:absolute;
opacity:0;
top:3px;
left:3px;
width:12px;
height:12px;
border-radius:50%;
background:#000;
}
.container_radio input:checked ~ .checkmark::after{
opacity:1;
}
.link{
cursor:pointer;
}
.dkirim{
float:left;
margin-left:155px;
margin-top:-30px;
}
.map{
width:100%;
height:400px;
}
.map iframe{
width:100%;
height:400px;
}
.strip_booking{
border-bottom:1px solid #ededed;
padding-bottom:15px;
margin-bottom:15px;
}
.hidden{
display:none !important;
}
.btnlink{
border:1px solid #080;
border-radius:3px;
padding:3px 10px;
display:inline-block;
}