.zf-preface-excerpt-cont {display:none;}
.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
.bb-stretched-full {
  width: unset;
}
.bb-featured-menu ul {
      background-color: #f7f7f7;
}
.bb-featured-menu {
  overflow: hidden;
  position: unset;
  z-index: 999999999;
  display: block;
}
.custom-menu-post {
}
.custom-submenu {
  display:none;
  position:absolute;
      transition: all .3s ease;
    box-shadow: 2px 6px 12px 1.2px rgba(42,42,42,.35);

  left:50%;
  opacity:0;
  margin-top: 1px;
  top: auto;
      transform: translate(-50%, 0);
    background: #f7f7f7;
max-width: 100%;
  z-index:99999999;
}
.post-sub-block a {
    display: block;
    width: auto;
    text-align:left;
    height: 100%;
    line-height: 25px;
    padding: 15px 0;
}
.post-sub-block img {
  display:block;
  width:100%;
  max-width: 260px;
  height:180px;
  margin:auto;
  padding:1px;

}
.post-sub-block .date {
    color: #BBB;
    font-weight: normal;
    font-size: small;
  position: absolute;
    left: 20px;
}
.post-sub-block .img-thumb-block {
  height:190px;
  overflow: hidden;
}
.custom-submenu li {

}
.menu-item-object-custom  .custom-submenu {
  display:none !important;
}

.custom-menu-post:hover .custom-submenu {
 display:block;
     opacity: 1;
    visibility: visible;
}
.custom-menu-post:hover {

}

.zf-option-item.cat-opt, .zf-option-item.tag-opt {display:none;}
#zf-main .zf-inner {margin-top:10px;}
.zf-create-box .zf-item .zf-wrapper {border:1px solid #DDD;}
.zf-create-box .zf-item .zf-item_title {color:#FF0000;}
.images-cont div.single-image {
    width: 31%;
    float: left;
    padding: 10px;
    margin: 5px;
    height: 150px;
    border: 1px solid #BBB;
    cursor: pointer;
    position: relative;
    background-size: cover;
}
hr {width:90%;margin:25px auto;}
.pace-running .pace-background {background: rgba(0,0,0,.5);transition:all;position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;}
.all-article-blocks.bottom-article {margin-bottom:50px;}
.site-main .bb-post-collection:first-child .post-items {margin: 0 -15px 5px;}
.container.bb-featured-area.boxed {padding-left:0;padding-right:0;margin-bottom:10px;}
.slick-next:before, .slick-prev:before {color:#fefefe;font-size:40px;}
.slick-next {
    right: 5px;
}
.slick-prev {
    left: 5px;
}
.slick-next, .slick-prev {width:35px;height:40px;top:10%;z-index:100;}
.title-block-main-page {font-size:23px;}
.title-block-main-page a:hover {color:#333;}
.featured-medias {min-height:250px;height:100%;}
.featured-medias img {min-height:250px;}
.all-article-blocks .featured-medias {min-height:250px;height:100%;}
#sidebar-top .post_content {
    height: 280px;
    overflow-y: scroll;
}
#sidebar-top .view_all_link {display:none;}
.all-article-blocks .featured-medias img {min-height:250px;}
.all-article-blocks .entry-title {font-size:18px !important;}
.bb-post-single .s-post-featured-media .featured-media-el {
  position: relative;
  overflow: hidden;
  height: 400px;
  background-size: cover;
  background-position: center;
  background-color: #ddd;
}

.bb-post-single .s-post-featured-media .s-post-media-top {
  min-height: 70px;
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px 15px;
  width: 100%;
}

.bb-post-single .s-post-featured-media .s-post-media-caption {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 20px 15px;
}

.bb-post-single .s-post-featured-media .s-post-header {
  margin: 0;
}
.images-cont div.single-image:hover {opacity:0.7;border: 1px solid #333;}
.bb-header-navigation .main-navigation .menu-item-icon .bb-icon {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1.1em;
    line-height: 40px;
}
.images-cont div.single-image .meme-title {
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 0px;
    color: #FFF;
}
.post-meta span.bb-icon.bb-ui-icon-share {padding-left:6px;}

#zombify-main-section-front .zf-share_box .zf-share+.zf-share.zf_vk {
    margin-left: 0px;
}
.zf-share.zf_vk {
    margin-left: 0px !important;
    background: #4c75a3 !important;
    margin-top: 10px;
}
.zf-share.zf_telegram {
    margin-top: 10px;
    background: #08c !important;
}
@media (max-width:591px){
.images-cont div.single-image { width:100%;}
.bb-post-collection .widget_create_post {
    display: none !important;
}
.site-main .post-items .post-item-list.firstElement, .site-main .post-items .post-item-list.secondElement, .home-page.home .post-items .post-item-list:nth-child(2), .home-page.home .post-items .post-item-list:nth-child(3) {
    width: 95% !important;
    float:none !important;
}
    }

    .bb-post-single.style5 .site-main,.bb-post-single.style6 .single-main-container .container-inner {  position: relative;
  margin-top: -200px;  padding: 10px;}.bb-post-single.style4 .s-post-media-img img, .bb-post-single.style6 .s-post-media-img img {
  border-radius: 0;}
  @media screen and (min-width: 701px) and (max-width: 900px) {
  .bb-post-single.style5 .site-main {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media screen and (min-width: 901px) {
  .bb-post-single.style5 .site-main,
  .bb-post-single.style6 .single-main-container .container-inner {
    padding: 12px 30px 0 30px;
  }
  .bb-post-single .s-post-featured-media .featured-media-el {
    height: 500px;
  }
  .bb-post-single .s-post-header .s-post-summary {
    font-size: 20px;
  }
}
@media screen and (min-width: 901px) {
  .no-sidebar .bb-post-single.style5 .site-main {
    margin-left: 20px;
    margin-right: 20px;
  }
}
 .bb-post-single.style2 .s-post-thumbnail {
    margin-left: 0;
    margin-right: 0;
  }
  .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: -32px;
  margin-right: -32px;
}
.single .post.single .post-comments, .single .post.single .post-comments span {color:#333;}
.s-post-meta .post-comments.post-comments {
    padding-right: 8px;
    font-size: 16px;
    position: relative;
    bottom: 1px;
}
.s-post-meta .post-meta-item.post-views .txt {display:none;}

@media screen and (max-width: 700px) {
.slide-slick-top,.slide-slick-bottom {
height: 210px;
overflow: hidden;
}
  .featured-medias {min-height:auto;height:100%;}
  .featured-medias img {min-height:auto;}
    .all-article-blocks .featured-medias {min-height:auto;height:100%;}
    .all-article-blocks .featured-medias img {min-height:auto;}
  span.auth-posted-on {display:block;}
  .bb-cards-view .bb-post-single.style1 .s-post-main.bb-card-item,
  .bb-cards-view .bb-post-single.style2 .s-post-main.bb-card-item,
  .bb-cards-view .bb-post-single.style3 .s-post-main.bb-card-item,
  .bb-cards-view .bb-post-single.style4 .s-post-main.bb-card-item,
  .bb-cards-view .bb-post-single .single-middle-container .bb-card-item {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 0;
  }
  .bb-cards-view .bb-post-single.style1 .s-post-main.bb-card-item .s-post-thumbnail,
  .bb-cards-view .bb-post-single.style2 .s-post-main.bb-card-item .s-post-thumbnail,
  .bb-cards-view .bb-post-single.style3 .s-post-main.bb-card-item .s-post-thumbnail,
  .bb-cards-view .bb-post-single.style4 .s-post-main.bb-card-item .s-post-thumbnail,
  .bb-cards-view .bb-post-single .single-middle-container .bb-card-item .s-post-thumbnail {
    margin-left: -16px;
    margin-right: -16px;
  }
  .bb-cards-view .bb-post-single.style4 .s-post-thumbnail img, .bb-cards-view .bb-post-single.style4 .s-post-thumbnail video, .bb-cards-view .bb-post-single.style4 .s-post-thumbnail .video-wrapper, .bb-cards-view .bb-post-single.style4 .s-post-thumbnail .hy_plyr canvas, .bb-cards-view .bb-post-single.style4 .s-post-thumbnail .bb-media-placeholder, .bb-cards-view .bb-post-single.style4 .s-post-thumbnail .nsfw-post {
    border-radius: 0;
  }
}

.bb-post-gallery-content {
  display: none;
}

.bb-post-gallery-content.bb-open {
  display: block;
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 80px;
  bottom: 0;
}

.bb-post-gallery-content .bb-gl-header {
  position: absolute;
  z-index: 100;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  padding: 5px 60px 5px 10px;
  overflow: hidden;
}

.bb-post-gallery-content .bb-gl-header .bb-gl-close {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  right: 20px;
  color: inherit;
  font-size: 25px;
  line-height: 1em;
}

.bb-post-gallery-content .bb-gl-header .bb-gl-logo {
  display: inline-block;
  margin-right: 10px;
}

.bb-post-gallery-content .bb-gl-header .bb-gl-logo img {
  max-height: 80px;
  width: auto;
  height: auto;
}

.bb-post-gallery-content .bb-gl-header .bb-advertisement {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.bb-post-gallery-content .bb-gl-header .bb-advertisement .quads-location {
  margin: 0 !important;
  float: none;
}

.bb-post-gallery-content .bb-gl-header .bb-advertisement img {
  margin: 0 auto;
  max-height: 80px;
  width: auto;
  height: auto;
}

.bb-post-gallery-content .bb-gl-body {
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  bottom: 0;
}

.bb-post-gallery-content .bb-gl-slide, .bb-post-gallery-content .bb-gl-slide li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  list-style: none;
  margin: 0;
}

.bb-post-gallery-content .bb-gl-slide li {
  opacity: 0;
  z-index: 1;
  max-height: 100%;
  overflow-y: auto;
}

.bb-post-gallery-content .bb-gl-slide li.bb-active {
  opacity: 1;
  z-index: 50;
}

.bb-post-gallery-content .bb-gl-slide li.bb-active img {
  opacity: 1;
}

.bb-post-gallery-content .bb-gl-image {
  padding: 20px 60px;
}

.bb-post-gallery-content .bb-gl-image img {
  transition: all .15s ease-out;
}

.bb-post-gallery-content .bb-gl-image-text {
  padding: 40px 4%;
}

.bb-post-gallery-content .bb-gl-mode-switcher {
  position: absolute;
  top: 20px;
  left: 10px;
  width: 42px;
  border-radius: 20px;
  border: 1px solid #ececec;
}

.bb-post-gallery-content .bb-gl-mode-switcher .bb-mode-switcher {
  position: relative;
  display: inline-block;
  padding: 12px 0;
  width: 100%;
  height: 40px;
  line-height: 1em;
  text-align: center;
  vertical-align: middle;
  font-size: 16px;
  color: inherit;
}

.bb-post-gallery-content .bb-gl-mode-switcher .bb-mode-switcher:first-child {
  border-bottom: 1px solid #ececec;
}

.bb-post-gallery-content .bb-gl-meta {
  margin-bottom: 40px;
}

.bb-post-gallery-content .bb-gl-meta .bb-gl-arrow {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  text-align: center;
  font-size: 16px;
  vertical-align: middle;
}

.bb-post-gallery-content .bb-gl-meta .bb-gl-arrow .bb-icon {
  vertical-align: middle;
}

.bb-post-gallery-content .bb-gl-meta .bb-gl-arrow:hover {
  box-shadow: -3px 3px 8px 0px rgba(21, 21, 24, 0.34);
}

.bb-post-gallery-content .bb-gl-meta .bb-gl-pagination {
  display: inline-block;
  margin: 0 10px;
  min-width: 55px;
  text-align: center;
  line-height: 40px;
  vertical-align: middle;
}

.bb-post-gallery-content .bb-gl-meta .bb-gl-pagination b {
  font-size: 1.3em;
}

.bb-post-gallery-content .bb-affiliate-content {
  clear: both;
  overflow: hidden;
  margin-bottom: 15px;
}

.bb-post-gallery-content .bb-affiliate-content .item-url {
  float: right;
  padding: 8px 10px;
  font-size: 12px;
  line-height: 1em;
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 3px;
}

.bb-post-gallery-content .bb-gl-grid {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
}

.bb-post-gallery-content .bb-gl-grid ul, .bb-post-gallery-content .bb-gl-grid ul li {
  display: block;
  list-style: none;
  margin: 0;
}

.bb-post-gallery-content .bb-gl-grid ul {
  font-size: 0;
  padding: 10px 60px;
  text-align: center;
  overflow: hidden;
}

.bb-post-gallery-content .bb-gl-grid li {
  float: left;
  padding: 5px;
}

.bb-post-gallery-content .bb-gl-grid li a {
  display: block;
  width: 360px;
  height: 270px;
  overflow: hidden;
}

.bb-post-gallery-content .bb-gl-grid li:hover a {
  opacity: 0.8;
}

.bb-post-gallery-content .bb-gl-slide,
.bb-post-gallery-content .bb-gl-grid {
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  transition: all .2s ease-out;
}

.bb-post-gallery-content.bb-mode-slide .bb-gl-slide {
  opacity: 1;
  visibility: visible;
  z-index: 2;
}

.bb-post-gallery-content.bb-mode-grid .bb-gl-grid {
  opacity: 1;
  visibility: visible;
  z-index: 2;
}

@media (min-width: 768px) {
    .bb-featured-area.item-1-1 .col3, .bb-featured-area.item-1-1 .col4, .bb-featured-area.item-1-1 .col5, .bb-featured-area.item-1-1 .col6, .bb-featured-area.item-1-1 .col7, .bb-featured-area.item-1-1 .col8 {width:50%;}
  .bb-featured-area.boxed .featured-area-wrapper {
    margin-left: 0;
    margin-right: 0;
}
  .bb-post-gallery-content.bb-open {
    padding-top: 110px;
  }
  .bb-post-gallery-content .bb-gl-header {
    height: 110px;
    padding: 5px 100px 5px 10px;
  }
  .bb-post-gallery-content .bb-gl-header .bb-gl-close {
    top: 20px;
    margin-top: 0;
    font-size: 33px;
  }
  .bb-post-gallery-content .bb-gl-header .bb-gl-logo img {
    max-height: 110px;
  }
  .bb-post-gallery-content .bb-gl-header .bb-advertisement img {
    max-height: 110px;
  }
  .bb-post-gallery-content .bb-gl-body {
    top: 110px;
  }
  .bb-post-gallery-content .bb-gl-slide li {
    max-height: 100%;
    overflow-y: hidden;
  }
  .bb-post-gallery-content .bb-gl-image,
  .bb-post-gallery-content .bb-gl-image-text {
    position: absolute;
    top: 0;
    height: 100%;
  }
  .bb-post-gallery-content .bb-gl-image {
    left: 0;
    width: 55%;
  }
  .bb-post-gallery-content .bb-gl-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 70%;
    max-width: calc(100% - 120px);
    max-height: 95%;
    max-height: calc(100% - 40px);
    width: auto;
    height: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .bb-post-gallery-content .bb-gl-image-text {
    right: 0;
    width: 45%;
    height: 100%;
    max-height: 100%;
    overflow-y: auto;
  }
}
#footer .footer-bottom .copy-right {max-width:25%;}
#footer .footer-bottom .copy-right span {position:relative;left:6px;}
@media (min-width: 992px) {
.slide-slick-top,.slide-slick-bottom {
height: 250px;
overflow: hidden;
}
  .bb-featured-area.item-1-1 .f-col .entry-title {font-size:18px;}
  .bb-post-gallery-content .bb-gl-image {
    width: 65%;
  }
  .bb-post-gallery-content .bb-gl-image-text {
    width: 35%;
    max-width: 35%;
  }
}

@media (min-width: 1200px) {
    .bb-featured-area.item-1-1 .featured-area-wrapper, .bb-featured-area.item-1-s .featured-area-wrapper {
    height: 280px;}
  .bb-post-gallery-content .bb-gl-image {
    width: 75%;
  }
  .bb-post-gallery-content .bb-gl-image-text {
    width: 25%;
    max-width: 25%;
  }
}
.daves-wordpress-live-search_result.post_withno_thumb, .search.search-results .post.poll.type-poll {display:none;}
.bb-fixed-pagination .page {
    list-style: none;
    border-radius: inherit;
    margin: -57px 0 0;
    position: fixed;
    z-index: 50;
    top: 50%;
    width: 30px;
    transition: width .3s cubic-bezier(.22,.61,.36,1);
}
.bb-fixed-pagination ul {
    margin: 0;
}
.bb-fixed-pagination .page.prev-page, .bb-fixed-pagination .page.prev-page .pg-content {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.bb-fixed-pagination .page.prev-page {
    left: 0;
}
.bb-fixed-pagination .page.next-page {
    right: 0;
}
.bb-fixed-pagination .page.prev-page .pg-arrow {
    left: 0;
}
.bb-fixed-pagination .page.next-page .pg-arrow {
    right: 0;
    float: right;
}
.bb-fixed-pagination .page.next-page .pg-content {
    right: -385px;
}
.bb-fixed-pagination .pg-arrow .pg-arrow-icon {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    text-align: center;
    width: 30px;
    margin-top: -12px;
    line-height: normal;
}
.bb-fixed-pagination .pg-link:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
/* Image Placeholder */
.bb-media-placeholder {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 0;
  z-index: 2;
  /* Image Placeholder  Animation */
}

.bb-media-placeholder:before {
  content: '';
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ececec;
  -webkit-animation: 4s linear  infinite  image-loading;
  animation: 4s linear infinite  image-loading;
}

.bb-media-placeholder img {
  display: block;
}

.bb-media-placeholder > * {
  position: relative;
  z-index: 1;
}

@-webkit-keyframes image-loading {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes image-loading {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.bb-post-single .s-post-featured-media {
    text-shadow: 1px 1px 2px rgba(0,0,0,.3);
}
.bb-media-playable .post .post-thumbnail .gif-video-wrapper.play:before,
.bb-media-playable .post .post-thumbnail .hy_plyr.play:before,
.zf-post-list .zf-post-thumbnail .gif-video-wrapper.play:before,
.zf-post-list .zf-post-thumbnail .hy_plyr.play:before,
.bb-post-single .s-post-content .gif-video-wrapper.play:before,
.bb-post-single .s-post-content .hy_plyr.play:before,
.bb-post-single .post-thumbnail .gif-video-wrapper.play:before,
.bb-post-single .post-thumbnail .hy_plyr.play:before {
  content: none;
}

.bb-media-playable .post .post-thumbnail .gif-video-wrapper.play:after,
.bb-media-playable .post .post-thumbnail .hy_plyr.play:after,
.zf-post-list .zf-post-thumbnail .gif-video-wrapper.play:after,
.zf-post-list .zf-post-thumbnail .hy_plyr.play:after,
.bb-post-single .s-post-content .gif-video-wrapper.play:after,
.bb-post-single .s-post-content .hy_plyr.play:after,
.bb-post-single .post-thumbnail .gif-video-wrapper.play:after,
.bb-post-single .post-thumbnail .hy_plyr.play:after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.bb-post-single .post-thumbnail canvas, .bb-post-single .post-thumbnail video, .bb-post-single .post-thumbnail img {
  width: 100%;
}

.bb-post-single .s-post-content .gif-video {
  width: 100%;
  height: auto;
}
.points-box-head {
    position: relative;
    top: 9px;
    padding-right: 7px;
}
.bb-post-collection .widget_create_post {
    margin: 10px;
    clear: none;
    width:30%;
    padding: 105px 5% 20px;
    float:left;
}
#boombox-create-post-7 {
    display: none;
}

.post-items .post-item-list.firstElement, .post-items .post-item-list.secondElement {
    width: 65%;
    float: left;
    margin-top: 25px;
}
.site-main .bb-post-collection:first-child .post-items {
  margin: 0 -15px 25px;
}
.post-list.list.big-item .content .entry-title {
  font-size: 22px;
}
.entry-header h2 a {
  line-height: 1.1rem;
}
.site-main .post-items .post-item-list.firstElement, .site-main .post-items .post-item-list.secondElement, .home-page.home .post-items .post-item-list:nth-child(2), .home-page.home .post-items .post-item-list:nth-child(3){
    width: 65%;
    float: left;
    margin-top: 25px;
}
.home-page.paged .post-items .post-item-list:nth-child(2), .home-page.paged .post-items .post-item-list:nth-child(3){
    width: auto;
    float: none;
    margin-top: unset;
}
.post-meta-item.post-votes {
  display:none;
}

@media (min-width: 1050px) and (max-width: 1290px) {
.post-sub-block img {
  max-width: 260px;
  height:185px;

}
.post-sub-block .img-thumb-block {
  height:195px;
}
.post-sub-block a {
  font-size: 14px;
    line-height: 20px;
 }
}


@media (min-width: 1300px) and (max-width: 1500px) {
.post-sub-block img {
  max-width: 260px;
  height:210px;

}
.post-sub-block .img-thumb-block {
  height:215px;
}
.post-sub-block a {
  font-size: 14px;
    line-height: 20px;
 }
}