/*
Theme Name:     Invested Progression Child
Description:    Invested Progression Child Theme
Author:         ProgressionStudios
Template:       invested-progression

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

header#masthead-pro div#logo-pro a{
	padding-bottom: 5px;
}

header#masthead-pro div#logo-pro {
	margin: 0 auto;
}

#invested-bottom-header{
margin-top: 0px !important;
}

.accreditations{
	margin: 30px 0;
	width: 500px;
	float:right;
}
.fa.fa-twitter{
	font-family:sans-serif;
}
.fab.fa-twitter::before{
	content:"𝕏";
	font-size:1.2em;
}
@media(max-width: 768px){
	.accreditations{
		width: 100%;
		max-width:500px;
		float: none;
	}
	.accred-div{
		text-align:center;
		width:100%;
	}
}

body #logo-pro, body #logo-pro img{
	padding: 10px 0;
}

.blue-button{
	display: inline-block;
    margin-bottom: 25px;
    background: #46b7e4;
    color: #ffffff;
    padding: 18px 36px;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 1;
}

.blue-button:hover{
	background: #182343;
    color: #ffffff;
}

.sf-menu a{
	padding: 23px 39px !important;
}

.sf-mega li.sf-mega-section .deep-level li a, .sub-menu li a{
	padding: 8px 30px !important;
}

#news-and-resources h4 {
  height: 4.2em;
  mask-image: linear-gradient(to bottom, black 2.8em, transparent 3.85em);
  -webkit-mask-image: linear-gradient(to bottom, black 2.8em, transparent 3.85em);
  margin-bottom: 0;
}

#news-and-resources .vc_gitem-post-data {
  margin-bottom: 0;
}

#news-and-resources .vc_gitem-post-data-source-post_excerpt {
  height: 264px;
  margin-bottom: 1px;
  overflow: clip;
  mask-image: linear-gradient(to bottom, black 75%, transparent 100%);
}

#news-and-resources .vc_gitem-post-data p:first-child {
  margin-bottom: 0;
}

.invested-team-title {
  height: 57.6px;
}

#ssb-container {
  display: none;
  z-index: 999 !important;
}

#ssb-container.show {
  display: block;
  top: 70%;
}

#ssb-container ul li {
  margin-top: 25px;
}

#ssb-container ul li:first-child {
  margin-top: 0;
}

.vc_btn3-container {
  text-align: center !important;
}

#infinite-nav-pro a,
.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
  width: 50px !important;
  padding: 18px 9px !important;
  font-family: "Unica One";
  font-size: 16px !important;
  line-height: 1 !important;
  box-sizing: content-box !important;
  border: 1px !important;
  border-radius: 0 !important;
  background: #46b7e4 !important;
}

#infinite-nav-pro a:hover,
.vc_btn3-color-juicy-pink:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
  background: #10162c !important;
}

.vc-gitem-zone-height-mode-auto::before {
  display: none !important;
}

.search-form {
  display: flex;
  gap: 6px;
}

.search-form input.search-field {
  width: initial;
}
