.bvm-h-as-text h1, .bvm-heading-as-text h1, .pbmit-heading-as-text h1,
.bvm-h-as-text h2, .bvm-heading-as-text h2, .pbmit-heading-as-text h2,
.bvm-h-as-text h3, .bvm-heading-as-text h3, .pbmit-heading-as-text h3,
.bvm-h-as-text h4, .bvm-heading-as-text h4, .pbmit-heading-as-text h4,
.bvm-h-as-text h5, .bvm-heading-as-text h5, .pbmit-heading-as-text h5,
.bvm-h-as-text h6, .bvm-heading-as-text h6, .pbmit-heading-as-text h6{
	font-size: 16px;
	line-height: 1.6;
  font-weight: normal;
	font-family: Schibsted Grotesk, sans-serif;
    color: #858585;
    letter-spacing: -.1px;
}

.pbmit-text-color-white .pbmit-heading-as-text h1,
.pbmit-text-color-white .pbmit-heading-as-text h2,
.pbmit-text-color-white .pbmit-heading-as-text h3,
.pbmit-text-color-white .pbmit-heading-as-text h4,
.pbmit-text-color-white .pbmit-heading-as-text h5,
.pbmit-text-color-white .pbmit-heading-as-text h6{
    color: rgba(var(--pbmit-willbuild-white-color-rgb), .8);
}
body .elementor-widget-button .elementor-button{
	 background:none;
}
.pbmit-portfolio-style-1 .pbminfotech-box-content {
    background: none;
}
.pbmit-portfolio-style-1 .pbmit-port-cat, .pbmit-portfolio-style-1 .pbmit-port-cat a {
    display: none;
}
.pbmit-client-hd .pbmit-heading-subheading .pbmit-element-title {
    font-size: 22px;
    line-height: 22px;
}
.pbmit-fid-title{
	font-family: IBM Plex Sans, sans-serif;
    font-weight: 500;
    font-size: 36px;
    line-height: 46px;
    letter-spacing: -.25px;
    color: #031926;
    text-transform: none;
    font-style: normal;
}
.pbmit-portfolio-lines-wrapper .pbmit-portfolio-line-title {
    color: var(--pbmit-willbuild-blackish-color);
    width: 200px;
}
.pbmit-portfolio-lines-wrapper .pbmit-portfolio-line-li {
    display: flex;
}
.single-pbmit-portfolio .post-navigation,
#jp-relatedposts{
    display: none !important;
}

.post h3 {
    font-size: 26px;
    line-height: 36px;
}

/* Menu dropdown arrow */
@media (min-width: 1200px){
	ul#pbmit-top-menu > li.menu-item-has-children > a:after {
			position: absolute;
			top: 45px;
			right: -16px;
			content: "";
			border-color: transparent #c5c5c5 #c5c5c5 transparent;
			border-style: solid;
			border-width: 0 2px 2px 0;
			display: block;
			height: 6px;
			transform: rotate(45deg);
			transition: border 0.3s ease 0s;
			width: 6px;
	}
}

/* Header border if no titlebar */
.pbmit-header-height-wrapper {
    border-bottom: 1px solid #dfdfdf;
}
/* Hide author name across posts */
.post-author,
.entry-author,
.byline,
.author,
.meta-author,
.pbmit-meta-line .pbmit-author-name {
    display: none !important;
}

/* H2 medium text class */
.h2-medium-text h2{
	font-size: 20px;
	line-height: 30px;
}