/*
Theme Name: Boombox Child Theme
Theme URI: http://boombox.px-lab.com
Template: boombox
Author: Px-Lab
Author URI: http://px-lab.com
Description: Boombox is most powerful and flexible viral and buzz style WordPress theme. Flexible and fully customizable viral magazine theme combined with most powerful Viral content plugin with a ton of snacks and exclusive features and all that packed with dozens of powerful and popular plugins and with top-notch design
Version: 1.0.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-colors, custom-header, custom-background, full-width-template,custom-menu, editor-style, featured-images, featured-image-header, post-formats, sticky-post, theme-options, translation-ready
Text Domain: boombox
*/

/*************** Add your custom css here  ***************/

/* Images on grid view will be the same size, and fitted */
/*
.post-thumbnail img {
    height: 275px;
    object-fit: cover;
}
*/

/* Images on feature strip view will be the same size, and fitted */
.featured-strip .item .media img {
    height: 90px;
    object-fit: cover;
}

.widget_recent_entries ul li .post .post-thumbnail {
    float: left;
    width: 22%;
}

/* Post entry spacing */
.single .post.single .post-meta-info {
    padding: 0px 0 0px;
}

/* Side bar object spacing */
.widget {
    margin-bottom: 20px;
}
.widget-title {
    margin-bottom: 15px;
}

/* Spacing on Badge Navigation */
.badge-list {
    position: relative;
    text-align: center;
    line-height: 70px;
}
#mainContainer {
    z-index: 5;
    clear: both;
    margin-top: 0px;
}

.post-number {
    top: 10px;
    background-color: #000000;
    opacity: 0.5;
}

/* Hide the down vote button*/
.post-rating .point-btn.down {
    display: none;
}

/* Space reduction on post page*/
p {
    margin: 0 0 0px 0;
}
.single .post.single .post-meta {
    overflow: hidden;
    margin-bottom: 0px;
}
.single .post.single {
    margin-bottom: 0px;
}

/* Size of reaction box on post page */
.reaction-box .reaction-item .reaction-bar {
    height: 40px;
}
.reaction-box .reaction-item .reaction-bar .reaction-stat-count {
    margin-top: 6px;
}
.reaction-box .reaction-item .badge {
    top: -30px;
}

/* Hide the header for the Categories */
.archive.category .page-header {
    display: none;
}


/* Styling of the list of memes */
img, .captcha-container, .header .account-box .user-box:hover .menu, .post-thumbnail .video-wrapper, .nsfw-post, .post-share-box .post-comments, .jsgif canvas, .quiz_row, .box_list, .border-thumb, .advertisement .massage, [class^="mashicon-"], #TB_window, #score_modal .shares a div, #TB_window .shares a div, .vp_dash_pagina .page-numbers, vp-glow fieldset, .mobile-navigation-wrapper .close, .onoffswitch-label, .fancybox-close, .onoffswitch2-label, .post-types .item, .onoffswitch, .onoffswitch2, .page-trending .trending-navigation ul li.active a, .widget_mc4wp_form_widget:after, .widget_create_post:after, blockquote:before, .go-top, .author-vcard, .featured-area .featured-item:before, .widget_sidebar_footer, .tabs-menu li:before, .short-info, .inline-popup, .authentication, .reaction-box .reaction-item .reaction-bar, .reaction-item .reaction-vote-btn, .pagination a, .page-links a, .vp_dash_pagina a, .pagination span, .page-links span, .vp_dash_pagina span, .post-share-box .post-share-count, .featured-area .featured-item, .post-thumbnail, .share-button, .post-rating .inner, .page-header, .widget_subscribe, .widget_social, .sub-menu, .fancybox-skin, .authentication .wrapper, .widget_tag_cloud .tagcloud a, .post-tags a, .authentication .button, .more-menu {
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.post-list.standard .post {
    padding-bottom: 0px;
    /* border-bottom: 5px dotted #000000; */
    background-color: white;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    outline: none;
    box-shadow: 0 3px 7px #777777;
}
.post-share-box {
    padding: 0px 0;
}

.post {
    margin-bottom: 20px !important;
}

/* Hide Sidebar widget titles */
.widget-title {
    display: none;
}


/* Like Dislike button positioning */
.post-share-box .post-rating {
    display: none;
}
.post-share-box .mashsb-container {
    display: none;
}

.ldc-style-10 .ldc-button {
    margin: 0 10px 0px !important;
    top: -10px;
}
.ldc-style-4 .ldc-button {
    margin: 0 10px 0px !important;
    top: -10px;
}


html body .supsystic-social-sharing {
    display: inline-block;
    float: right;
}
.supsystic-social-sharing .sharer-flat.sharer-flat-2 {
    top: 5px;
}
.mashsb-box {
    display: none;
}




.ldc-style-4 .ldc-button {
    font-size: 13px;
}










.ldc-post-custom .ldc-button, .ldc-comment-custom .ldc-button {
    font-size: 30px !important;
    height: 50px !important;
    margin: 0 5px 15px !important;
    padding: 0px 5px 0 !important;
}


.ldc-post-custom .ul_cont_dislike, .ldc-comment-custom .ul_cont_dislike, .ldc-post-custom .ul_cont_like, .ldc-comment-custom .ul_cont_like {
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 50px !important;
    line-height: 30px !important;
    padding: 10px 0 0 50px !important;
}


html body .supsystic-social-sharing a.social-sharing-button {
    margin-top: 3px !important;
}

.ldc-post-custom .ldc-button, .ldc-comment-custom .ldc-button {
    padding: 3px 5px 0 !important;
    margin-top: -20px !important;
}

/*left margin of the like dislike buttons*/
.entry-footer {
    margin-left: 15px;
}


/*positioning the like/dislike graphics for buttons*/
.ldc-post-custom .ul_cont_like {
    margin-top: -4px !important;
}
.ldc-post-custom .ul_cont_dislike {
    margin-top: -4px !important;
}




/* For Mobile styling */
@media only screen and (max-device-width: 480px) {
    /* Styling of the list of memes */
    .container, .post-featured-image .content {
        padding-left: 10px;
        padding-right: 10px;
    }
    .ldc-style-4 .ldc-button {
        font-size: 11px;
    }
    /*left margin of the like dislike buttons*/
    .entry-footer {
        margin-left: 5px;
    }
}








