/* added by trendmarke SJ */
html {
    margin: 0 !important;
}
.fullgrid-main-container {
    margin-top: 25px;
}
h2.widgettitle, .sidebar h2, .hentry h2, .hentry h3 {
    text-transform: uppercase;
    color: #be327c;
}
.hentry h2, .hentry h3 {
    font-size:22px;
}
h2.widgettitle, .sidebar h2 {
    margin-top: 25px;
    margin-bottom: 10px;
}
.widget_categories a {
    padding-left: 15px;
    color: #000;
}
small {
    font-size: 85%;
}
.hentry small {
    font-weight: bold;
    color: #000;
}
.hentry {
    margin-bottom: 15px;
}
.post {
    margin-bottom: 85px;
}
.entry iframe {
    width: 100% !important;
}
.comment-author img {
    display: none;
}
.comment-author, .commentmetadata {
    font-size:85%;
    font-weight: bold;
}
.commentmetadata {
    float: right;
}
.entry img {
    display: block;
    max-width: 100%;
    margin: auto;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 667px) {
    .sidebar, #precontent {
        display: none;
        visibility: hidden;
    }
    .hentry h2, .hentry h3, h1 {
        font-size:18px;
    }
}