body{
    font-family: 'Monserrat';
    position: relative;
 }
 .navbar{
     background:#46b16fda;
 }
 .nav-item{
     margin-right: 70px;
 }
 
 .nav-item .active a{
     color: white !important;
     font-weight: 800;
 }
 .carousel{
    height: 450px;
    background-color:#46b16fda;
    color: white;
}
.carousel h1{
    font-family: 'Lora';
}
.carousel  img{
    max-height: 400px;
}


.features h3, .similar-produk h3, .cart-header h3, .cart-header p {
    font-family: 'Lora';
    color:#2b2928;
    font-weight: bold;
}
.features p, .similar-produk p{
    font-weight: 200;
    color: rgb(15, 13, 13);
}
footer{
    background-color: #46b16fda;
    padding:5px; 
  
    position:relative;
    bottom:0px;
    
}
footer p{
    font-weight: 200;
    color: silver;
}


.product-thumbail-container{
    background-color: rgb(255, 248, 248);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    width: 300px;
    padding: 8px;
    margin: auto;
    transform: translateY(-50px);
}
.product-thumbail-container a:hover{
    text-decoration: none;
}
.btn-produk{
    width: 300px;
    margin: 30px 0px;
}
.btn-produk .btn{
    display: block;
    margin: 10px 0px;
}
.product-deskripsi{
    background-color: #f6fbf6;
    height: 350px;

}
.product-deskripsi .tab-content{
    background-color: #ffffff;
    border-top: 0;
    box-shadow: 0 4px 15px rgba(0,0,0,0.96);
}
.product-review{
    height: 330px;
    overflow: scroll;
}
.product-review h5{
    margin-bottom: 0;
   font-size: 18px;
   margin-left:40px;
   margin-top: 10px;
}
.product-review p{
    font-size: 14px !important;
    margin-left:40px;
}
.similar-produk{
    margin-top: 150px;
    margin-bottom: 130px;

}