/*
Theme Name: Boombox Child Theme
Theme URI: http://boombox.px-lab.com
Template: boombox
Author: Px-Lab
Author URI: https://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  ***************/

.bb-cards-view .bb-card-item {
  padding: 0 22px 0 22px;
}

.header-item .bb-badge-list .pos-right {
  display: none;
}

.bb-header.header-desktop.top-shadow .top-header {
  box-shadow: unset;
}

@media screen and (min-width: 901px) {
  .awd-visible-desktop {
    margin-bottom: 2em;
  }
}

.widget-title {
  font-size: 16px;
}

.zf-desktop .post-item-classic:nth-child(n+2), .zf-mobile .post-item-classic .entry-sub-title {
  display: none;
}

.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item {
  padding-bottom: 0;
}

@media screen and (min-width: 701px) {
  .site-main .slick-prev, .site-main .slick-next{top: 38%}
  .bb-cat-links.size-lg a, .bb-cat-links a {font-size: 14px}
  .bb-cat-links a:nth-child(n+9) {
  display: none;
}
  .bb-other-posts .bb-media-placeholder{padding-bottom: 35%!important}
  .main-container {margin-top: 25px;}
  .hidden_on_desktop, .vc_column-inner .wcp-carousel-main-wrap .rpc-post-carousel1 .rpc-post-category a{display: none;}
  #title-hidden-pc {
    display: none;
  }

  .bb-post-collection .post-items {
    margin-bottom: 0;
  }

  .vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .more-load-button button {
    width: 125px;
    font-size: 14px;
    border: 3px solid #ececec;
    padding: 5px;
  }

  .slick-slide .mega-post-carousel1 .mega-post-title {
    margin-bottom: -15px;
  }

  .site-main .slick-dots {
    bottom: 200px;
    position: relative;
  }

  .slick-slide .mega-post-title {
    padding: 8px 30px 5px 30px;
  }

  .slick-slide .mega-post-para {
    padding: 0px 30px 15px 30px;
  }

  .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0;
  }

  .post-list.list.big-item .content .entry-title {
    font-size: 26px;
  }

  .bb-cards-view .bb-post-single.style1 .s-post-thumbnail, .bb-cards-view .bb-post-single.style3 .s-post-thumbnail, .bb-cards-view .bb-post-single.style4 .s-post-thumbnail, .bb-cards-view .bb-post-single.style5 .s-post-thumbnail, .bb-cards-view .bb-post-single.style6 .s-post-thumbnail {
    margin-left: -22px;
    margin-right: -22px;
  }

  .d-table-center-sm, .d-table-center-sm .d-table-cell {
    padding-top: 15px!important;
  }

  .bb-post-single .s-post-share-box .content {
    padding-bottom: 25px!important;
  }
  .post-grid.col-3 .post-thumbnail .bb-media-placeholder{padding-bottom: 75%!important}
  .post-grid.col-2 .post-thumbnail img, .post-grid.col-3 .post-thumbnail img{height: 175px} 
  #main .slick-dotted.slick-slider{margin-bottom: 0}
}

@media screen and (max-width: 700px) {
  .call-picture .post-thumbnail img{height: 165px}
  .bb-author-vcard-mini{margin-top: -10px}
  .single-container.s-mt-sm{margin-top: 0}
  .bb-post-single .bb-cat-links.size-lg a, .bb-post-single .bb-cat-links a, .bb-cat-links.size-lg a, .bb-cat-links a {font-size: 9px}
  .call-picture img{border-radius: 5px}  
  .zf-mobile .home .col-md-6{width: 50%;float: left;padding-left: 0;padding-right: 0;margin-bottom: 15px}
  .zf-mobile .home .col-md-6:nth-child(odd){padding-left: 7.5px}
  .zf-mobile .home .col-md-6:nth-child(even){padding-right: 7.5px}
  .call-picture img {height: 90px}
  .entry-title-four-cols{
    position: absolute;
    bottom:0;
    padding: 3px;
    background-color: rgba(0,0,0,0.5);
    color: #fff;
    border-radius: 0px 0px 5px 5px;
    height: auto;
    margin: 0;
    font-family: Montserrat,sans-serif;
    font-size: 13px;
    line-height: 19px;

  }
  .divide_before_alm{height: 10px;background-color: #ccc;margin: 0 -10px 10px -10px; }
  .bb-col .col-content hr, .bb-col .col-content .bb-brand-block .brand-content:before{height: 10px;}
  .bb-cat-links a:nth-child(n+5) {
  display: none;
}
  .bb-other-posts .bb-media-placeholder:before{background-color:transparent;}
  .zf-mobile .site-main .bb-other-posts .post-items .post-item{margin-bottom: 15px}
  .site-main .post-grid.col-3 .post-item .entry-header h2{font-size: 16px;line-height: 18px}
   .bb-other-posts .post-grid .post-item .content{padding-top: 0px}
   .bb-other-posts .post-thumbnail {height: 75px}
   .bb-other-posts .post-thumbnail img, .bb-media-placeholder:before{float: left;width: 40%;}
   .bb-other-posts .content{width:60%;position: absolute;right: 0px;top: 0px;float: left;padding-top: 0px!important}
 .site-main .bb-post-collection .post-items .post-item .post-author-meta{display: none;}
  .main-container {margin-top: 15px;}
  .zf-mobile .home .vc_gitem-zone{border-radius: 5px;}
  .archive .bb-post-collection .post-items .post-item{padding: 0 30px}
  .hidden_on_mobile{display: none;}
  .vc_gitem_row .vc_gitem-col{padding-bottom: 0}
  .vc_gitem-post-data{margin-bottom: 0}
  .vc_gitem-post-data p{margin:0;font-family: 'Rajdhani',sans-serif;font-size: 16px;line-height: 18px;}
  .vc_gitem_row .vc_gitem-col{background: rgba(0, 0, 0, 0.5);padding: 3px;margin-bottom: 0;height: 40px;border-radius:0px 0px 5px 5px;}
  .vc_gitem-animated-block  .vc_custom_heading a, .vc_custom_heading a, .vc_custom_heading a, .vc_custom_heading a{font-weight: 700;color: #fff}
  .vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item{float: left;width: 50%}
  .hidden_on_mobile_1, #hidden_on_mobile{display: none;}
/*  .slick-dotted.slick-slider{display: none;}*/
  .bb-post-collection .post-items .post-item{padding:0;}    
  .zf-mobile .s-post-breadcrumb{padding-left: 7px}  
  .zf-mobile .post-item-classic {display: block; }
  .zf-mobile .bb-post-terms{margin-bottom: 4px}
  .zf-mobile article .bb-post-collection .post-items{margin: auto}
  .zf-mobile .home article .bb-post-collection .post-items{padding-left: 15px;padding-right: 0px}

  .zf-mobile .post-item-classic {
    float: left;
    width: 50%;
  }

  .site-main .slick-dots {
    bottom: 40px;
  }

  .zf-mobile .mega-post-carousel1 .mega-post-title a {
    font-size: 12px!important;
  }

  .slick-slide .mega-post-title {
    padding: 0 10px 25px 10px;
  }

  .mega-post-carousel1 .mega-post-title a {
    font-size: 17px!important;
  }

  .slick-slide .mega-post-para {
    padding: 0 10px 10px 10px;
  }

  .zf-mobile .bb-cards-view .bb-post-collection .bb-card-item {
    margin-left: 0;
    margin-right: 0;
  }

  .zf-mobile .bb-post-collection .post-items .post-item {
    margin-bottom: 0;
  }

  .zf-mobile .bb-cards-view .bb-post-collection.post-list.standard .bb-card-item {
    padding-bottom: 0px;
    margin-bottom: -5px;
  }

  .zf-mobile .bb-post-collection .post-items {
    margin-bottom: 0;
  }

  .bb-cards-view .bb-post-collection.masonry-grid .bb-card-item .content, .bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .bb-affiliate-content, .bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .entry-footer, .bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .product-affiliate, .bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item>.content, .bb-cards-view .bb-post-collection.mixed-list .post-item-list .bb-card-item .content, .bb-cards-view .bb-post-collection.post-grid.col-2 .bb-card-item .content, .bb-cards-view .bb-post-collection.post-list.list .bb-card-item .content, .bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .bb-affiliate-content, .bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .entry-footer, .bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .product-affiliate, .bb-cards-view .bb-post-collection.post-list.standard .bb-card-item.post-stream .entry-sub-title, .bb-cards-view .bb-post-collection.post-list.standard .bb-card-item>.content {
    padding-left: 0;
    padding-right: 0;
  }

  .bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail .bb-media-placeholder, .bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail .hy_plyr canvas, .bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail .nsfw-post, .bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail .video-wrapper, .bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail img, .bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail video {
    border-radius: 5px!important;
  }

  .post-list.list.big-item .post .content, .post-list.list.big-item .post .post-thumbnail {
    float: left;
    width: 40%;
  }

  .post-list.list.big-item .post .content {
    float: left;
    width: 65%;
    padding: 0 0 0 20px!important;
  }

  .post-list.list.big-item .post .content .entry-header h2 {
    font-size: 16px;
    line-height: 14px;
  }


  .page-wrapper, #main, .bb-cards-view .bb-card-item, .bb-cards-view .widget_mc4wp_form_widget:after, .bb-cards-view .widget_create_post:after, .light-modal .modal-body, .light-modal, .bb-toggle .bb-header-dropdown.toggle-content, .bb-header.header-desktop .main-navigation .sub-menu, .bb-post-share-box .post-share-count, .bb-post-rating a, .comment-respond input[type=text], .comment-respond textarea, .comment-respond #commentform textarea#comment, .bb-fixed-pagination .page, .bb-fixed-pagination .pg-content, .bb-floating-navbar .floating-navbar-inner, .bb-featured-strip .bb-arrow-next, .bb-featured-strip .bb-arrow-prev, .bb-mobile-navigation, .mejs-container, .bb-post-gallery-content, .bb-dropdown .dropdown-toggle, .bb-dropdown .dropdown-content, .bb-stretched-view .bb-post-single.style5 .site-main, .bb-stretched-view .bb-post-single.style6 .container-inner, .bb-boxed-view .bb-post-single.style5 .site-main, .bb-boxed-view .bb-post-single.style6 .container-inner, .bb-advertisement.bb-sticky-bottom-area .bb-sticky-btm-el {
    background-color: unset;
  }

  .bb-cat-links {
    text-transform: capitalize;
    margin-bottom: 0;
  }

  .bb-cat-links a, .bb-cat-links span {
    display: unset;
  }

  .bb-cards-view .bb-post-collection.post-list.list .post-item {
    margin-bottom:5px;
  }

  .bb-badge .circle, .bb-badge.badge-sm .circle {
    width: 25px;
    height: 25px;
  }

  .bb-badge .circle i, .bb-badge.badge-sm .circle i {
    font-size: 16px;
    line-height: 25px;
  }

  .main {
    padding-left: 3px;
    padding-right: 3px;
  }

  .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px;
  }

  .bb-cards-view .bb-card-item {
    padding: 0;
  }

  .more-load-button button {
    width: 100px;
    font-size: 12px;
    border: 2px solid #ececec;
    padding: 5px;
  }

  .bb-cat-links {
    font-size: 10px;
    color: #888;
  }

  .home .post-items {
    margin-left: -5px!important;
  }

  .slick-slide .mega-post-para {
    display: none;
  }

  .mega-post-carousel1 .mega-post-image {
    padding: 0 ;
    background-color: #f5f5f5;
    margin-top: 15px;
  }

  .mega-post-carousel1 .mega-post-image img {
    max-height: 205px;
  }
  .bb-header-search.bb-toggle .toggle-content.bb-header-dropdown,.bb-toggle .toggle-content.bb-header-dropdown.active{background-color:#fff;left: -210% }
  .bb-header-share .social.circle ul{display: inline-flex}
  .bb-header-share .social.circle ul li{margin: 0 2px 0 2px}
  .bb-toggle .toggle-content.bb-header-dropdown{padding: 5px}
  .zf-mobile .bb-cards-view .bb-post-collection .bb-card-item .post-item-masonry-boxed{float: left;width: 50%}
}
.bb-badge.trending .circle, .bb-page-header .bb-trending-navigation ul li.active a, .post-number {
  background-color: #fe6f00;
}

.widget-title .bb-icon, .bb-trending-navigation ul li a .bb-icon, .trending-post .bb-post-single .s-post-views {
  color: #fe6f00;
}

.d-table-center-sm, .d-table-center-sm .d-table-cell {
  padding-top: 5px;
}

#main div.more-load-button:last-child, .more-load-button {
  margin-top: 2em;
}

.bb-page-header.style-center-narrow .header-content, .bb-page-header.style-corner-narrow .header-content {
  min-height: 0;
}

.bb-page-header.style-center-narrow .page-title, .bb-page-header.style-corner-narrow .page-title {
  font-size: 30px;
}

#mobile-navigation {
  background-color: #fff!important;
}

.bb-brand-block .brand-content:before {
  display: none;
}

.slick-slide .mega-post-meta, .slick-slide .mega-post-date {
  display: none;
}

.slick-slide .mega-post-carousel1 .mega-post-para p {
  font-size: 16px!important;
  color: #111;
  font-weight: 100!important;
}

.slick-slide .mega-post-para {
  padding-bottom: 15px;
}

.section-box .vc-post-styling .slick-slide {
  padding: 0!important;
}

.site-main .vc-post-styling .slick-prev {
  left: 20px!important;
}

.site-main .vc-post-styling .slick-next {
  right: 20px!important;
}

.site-main .slick-dots li {
  margin: 0px -2px;
}

.site-main .vc-post-styling .slick-dots li button::before {
  font-size: 10px;
}

.slick-dots li.slick-active button:before, .slick-dots li button:before {
  color: #fe6f00!important;
}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
  padding-top: 0;
}

.bb-cat-links.size-lg a, .bb-cat-links a {
  color: #a3a3a3;
  color: #fe6f00;
}

.vc-post-styling .slick-prev:before, .slick-next:before{background: unset;}
.bb-header-navigation .main-navigation>ul>li>a, .entry-title{font-family: Rajdhani,sans-serif}
body{font-size: 15px}
.bb-header.header-desktop .bottom-header{background-color: #fe6f00}
.bb-header.header-desktop .bottom-header.large .bb-page-header .container-inner, .bb-header.header-desktop .bottom-header.large .container, .bb-header.header-desktop .top-header.large .bb-page-header .container-inner, .bb-header.header-desktop .top-header.large .container, .bb-page-header .bb-header.header-desktop .bottom-header.large .container-inner, .bb-page-header .bb-header.header-desktop .top-header.large .container-inner{min-height: 40px}
.bb-header-navigation .bottom-header .main-navigation>ul>li>a{font-size: 16px;}
.bottom-header .main-navigation>ul>li>a{text-transform: uppercase;font-weight: 600}
.top-header .main-navigation>ul>li>a{font-size: 17px;font-weight: 700;text-transform: uppercase;text-shadow: 0.7px 0px #1f1f1f;}
body.has-mtsnb{padding-bottom:0!important}
.wcp-carousel-main-wrap .slick-prev{left: 10px;z-index: 2}
.wcp-carousel-main-wrap .slick-next{right: 15px;z-index: 2}
.wcp-carousel-main-wrap .slick-dots li button:before{font-size: 10px}
.wcp-carousel-main-wrap .rpc-post-carousel1 .rpc-post-comment, .wcp-carousel-main-wrap .rpc-post-carousel1 .rpc-post-category{display: none;}
.wcp-carousel-main-wrap .slick-slide .rpc-post-carousel1 .rpc-post-title{margin-top: -15px;margin-bottom: 5px}
.wcp-carousel-main-wrap .slick-slide .rpc-post-carousel1 .rpc-post-title, #carousel-129927 .rpc-content{padding: 0 15px}
#carousel-129927 .rpc-bg{padding: 0 0 20px 0}
.widget_custom_html img {position: relative;}
.site-main .bb-author-vcard-mini.size-md .auth-url{font-size: 15px}
.create-post{display: none;}
.bb-other-posts{padding: 0 5px}
.bb-next-prev-pagination .pg-list, .bb-next-prev-pagination .pg-list li{display: none;}
.bb-author-vcard-mini.size-md .author-avatar>a{display: none;}
.bb-post-share-box .content{display: none;}
[class*=" mashicon-"] .text, [class^=mashicon-] .text, .mashsb-count{display: none;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{box-shadow: none; }
.bb-row .apss-theme-4 .apss-icon-block{border-radius: 0}