.woocommerce .before-shop {
    background-color: #fff;
    padding: 0px;
    border: 0px solid #f1f1f1;
    margin-bottom: 0px;
}

.hentry:first-of-type {
    padding-top: 0px;
    border-top: 0px solid #f1f1f1;
}

.site-content {
    margin: 0px 0;
}

th {
    background-color: #f1f2ed;
}
.widget {
    margin: 0 0 0px;
    background-color: #fff;
    padding: 0px;
    padding-bottom: 30px;
    border: 0px solid #f1f1f1;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    padding: 1em 2em 1em 3.5em!important;
    margin: 0 0 2em!important;
    position: relative;
    background-color: #f1f2ed;
    color: #515151;
    border-top: 3px solid #acd5d1;
    list-style: none!important;
    width: auto;
}

.hentry {
    margin: 0 0 45px;
    padding-bottom: 30px;
    border-bottom: 0px solid #f1f1f1;
}

.main-navigation li {
    display: inline-block;
    position: relative;
    padding: 10px 15px;
    font-size: 17px;
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
}
}
user agent stylesheet
p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.woocommerce-checkout #payment div.payment_box {
    position: relative;
    width: 96%;
    padding: 1em 2%;
    margin: 1em 0;
    font-size: .92em;
    border-radius: 2px;
    line-height: 1.5;
    background-color: #f1f2ed;
    color: #515151;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    border: 1px solid #df1f2ed;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    border: 1px solid #f1f2ed;
}
.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=80);
    opacity: 0.5;
}

.related.products h2 {
color: #ffffff;

}