body{
    font-family: 'Oxygen', sans-serif;
    font-size:16px;
    font-weight: 400;
}
article a,
a:hover {
    text-decoration: underline;
}
.bsgrid-item a,
.bsgrid-item article a {
    text-decoration: inherit !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    letter-spacing: inherit;
}
.container-fluid {
    max-width: 1580px;
}
.beshop-header .site-title {
    text-shadow: 2px 6px 3px #999;
}
input[type="checkbox"] {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    vertical-align: middle;
}
.bs-gridh h2.entry-title {
    font-size: 18px;
}
.bs-gridh .entry-meta, 
.bs-gridh .entry-meta a {
    margin-bottom: 1rem;
    font-size:10px
}
.widget h2,
h3.widget-title, 
h2.widget-title {
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    background: #fff;
    padding: 10px 5px;
    margin-bottom: 20px;
    border:1px solid #ccc
}
article.sticky .bshop-single-list {
    background: #e9e9e9;
    border-radius: 40px 0 40px 0;
}
.site-footer, 
.site-main .comment-navigation, 
.site-main .posts-navigation, 
.site-main .post-navigation {
    background: #dddeee;
}
.breadmore {
    margin-top: 15px;
    font-size: 15px;
}
h1.site-title a {
    color: #4169e1;
    text-decoration: none;
    font-style: italic;
}

h1.site-title a{
    text-decoration: none;
}
.bsgrid-item h2.entry-title {
    font-size: 24px;
    margin-bottom: 5px;
}
.bsgrid-item header.entry-header {
    margin-bottom: 10px;
}
.footer-widget a:hover, 
.footer-widget a:focus, 
.footer-widget a:active{
    color:#ededed
}
.footer-widget .widget-title {
    padding-left: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}