/*
Theme Name: Novo 
Theme URI: http://promo-theme.com/novo/
Author: Promo Theme
Author URI: http://themeforest.net/user/ypromo
Description: We present you an Awesome Photography WordPress Theme. You can build a beautiful site, using 6 homepages. Much galleries, styles of blogs, and much much more make your site individual and creative.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: novo
Template: novo

*/

.logo{
font-family: dinosaur, sans-serif !important;
font-weight: 500 !important;
font-style: normal !important;
}
.menu{
font-family: dinosaur, sans-serif !important;
font-weight: 500 !important;
font-style: normal !important;
}
.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
  background-color: #000!important;
  border: solid 1px #999!important;
}
.date{
font-family: dinosaur, sans-serif !important;
font-weight: 500 !important;
	font-size:15px !important;
	font-style: normal !important;
}


ul.biofilm {
  font-size: small;
  list-style: square;
  column-count: 2;
  column-gap: 2rem;
}
/* TV/FILM */

.post-3574 ul, .post-3914 ul {
	font-size: small;
  list-style: none;
  list-style-position: inside;
  column-gap: 2rem;
  padding-left: 0;
}

@media only screen and (min-width: 998px) {
	.post-3574 ul {  
  		column-count: 2;
	}
}

.post-3574 li, .post-3914 li {
  color: #b2b2b2;
  padding: 10px 30px;
  margin: 7px 0;
  background-color: rgba(255,255,255,0.06);
}
.post-3574 h6, .post-3914 h6 {
  margin: 0;
  padding-bottom: 3px;
}
.post-3574 p, .post-3914 p {
	margin-top:3px;
}

.post-3574 a, .post-3914 a {
	  border-bottom: 1px dashed #b2b2b2;
}

/* end TV/FILM */

li > strong:nth-child(1) {
  font-weight: bold;
}

li {
  color: #b2b2b2;
}
li strong, li a {
	color: white;
}


.blog-item.category-news .img a, .blog-item.worktype-releases .img a {
	background-size:contain;
}

/* LISTINGS LAYOUT */

.blog-items .blog-item .wrap {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: center;
  min-height: 200px;
}

.blog-items.blog-type-horizontal .blog-item .img {
  position: relative;
  width: 220px;
  height: 220px;
}

.blog-items.blog-type-horizontal .blog-item.with-image .content {
  float: none;
  max-width: 80%;
  padding: 0 35px;
  width: auto;
}
.wpb_image_grid .wpb_image_grid_ul img {
width: 300px !important;
border-bottom:2px solid #000000;
}

.post-img {
  float: left;
  padding-right: 30px;
}
hr {
  height: 0 important!;
  background-color: transparent important!;
  border-bottom: 1px dashed #999 !important;
}
.filter-button-group, .category-buttons {
  margin: 15px !important;
font-family: dinosaur, sans-serif !important;
}


/* Releases */
.post-content table {
  width: 100%;
  border: none;
  border-collapse: collapse;
  font-size: 12px;
}
.post-content table td {
	border:none;  
	padding: 5px 15px;
    border-bottom: dashed 1px #3c3c3b;
}
.type-work .post-img {
	margin-bottom:20px;
}
.type-work h1 {
	margin-bottom:0
}
.type-work h2 {
	margin:0
}
.type-work h3 {
	margin-top:0
}

.type-work .post-img {
	max-width:350px;
}

.single-pt-portfolio .post-gallery-masonry a {
	cursor:default;
}