header.site-header .logo.text-logo a{
font-weight: bold;
}

.shop-item-single .item-details-single .shop-item .product-images img {
    width: 80%;
}

.info{
font-size: 24px; 
margin-right: 40px;
list-style-type:none;
display: inline;
}

.info a{
font-weight: 100 !important; 
text-decoration:none;
}


.ft-link{
margin: 0;
padding: 0;
}

.ft-div{
text-align: center;
}

.ft-bg{
background-image: linear-gradient(0deg, #E3D7CD 0%, #FFFFFF 100%);
}


.woocommerce .shop-item .item-info h3{
margin-top:5px;
}


.outlineb{
    font-size: 18px !important;
    font-weight: 300 !important;
    border-width: 1px !important;
    border-style: solid !important;
    padding: 10px 20px !important;
    display: inline-block !important;
    color: #000 !important;
    background-color: #transparent !important;
    border-color: #000 !important;
    background-image: none !important;
    border-radius: 10px !important;
    -webkit-text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    -moz-text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    -o-text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    -o-box-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}


.outlineb:hover{
color: #fff !important;
 font-weight: 300 !important;
background-color: #000 !important;
border-color: #000 !important
list-style-type:none !important;
text-decoration:none;
}

.outlineb a{
list-style-type:none !important;
text-decoration:none;
}