#social-head{
	top: 25px;
}

.site-social-wrap{
	position: absolute;
  z-index: 1000;
  display: flex;
  right: 50px;
	justify-content: space-between;
}

.site-social {
 height: 30px;
 margin-top: 4px;
}

.site-social-link:hover{
	color:#fdcd0a;
}

.site-social.site-social-email{
	height:40px;
}

.site-social-link {
  color: white;
  margin-left: 0.5em;
	font-size: 0.6em;
  font-weight: 600;
}

.site-social path {
    fill: white;
}

.site-social:hover path {
    fill: #fdcd0a;
}


.single-portfolio-title {
    color: white;
    margin-bottom: 0;
	  font-size:20px;
	  line-height:1.1em
}

.workprint-custom-block .pitch-wrapper {
    background-image:none;
    margin-left:0;
    margin-right:0;
		max-width: 100% !important;
		padding-bottom:0 !important;
}

.workprint-custom-block .pitch-wrapper h2{
    color:#fff;
}

.who-we-are-row .pitch-header, .who-we-are-row .pitch-wrapper h2 {
    color: black;
}



/*-------Single Portfolio Styling-----------------*/
body.single-portfolio {
  background-color: #333333;
}

body.single-portfolio .custom-logo {
 max-height: 200px;
 max-width: 50%;
}

body.single-portfolio .site-description {
  color: #f2eee3;
}

.return-home{
	font-size:20px;
	color: #f2eee3;
}

.return-home:hover {
  color: #fdcd0a;
}

body.single-portfolio #masthead {
  padding-bottom: 0;
}

body.single-portfolio .page-heading {
  display: block;
  text-align: center;
  color: white;
}

body.single-portfolio .single-content-wrapper {
    max-width: 100%;
}

body.single-portfolio video{
	max-width:100%;
}

body.single-portfolio .portfolio-production, body.single-portfolio .portfolio-client,
.sharer-wrapper .portfolio-production, .sharer-wrapper .portfolio-client{
  transform: unset;
  color: white;
	font-size:20px;
	line-height:1.1em;
}

body.single-portfolio .single-content {
    border-bottom: 0;
	  margin:0;
	  padding:0;
}

.sharer-wrapper {
		display:flex;
	  width:100%;
		align-items: flex-start;
		justify-content: space-between;
	}

body.single-portfolio .sharer-wrapper{
	margin-bottom: 5rem;
}

.grecaptcha-badge { visibility: hidden; }

/* Hide Client and Director info from home page only */
.home .portfolio-production, .portfolio-client {
	display: none;
}

/* Our Reel */
.page-template-page-centered {
	background-color: #262626;
}

.page-template-page-centered .page-heading, .page-template-page-centered .floating-header {
	display: none;
}

.page-template-page-centered .content-wrapper {
	position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.page-template-page-centered .ourreel-logo {
	margin-bottom: 40px;
	width: 60vh;
}

.page-template-page-centered .ourreel-video, .page-template-page-centered .ourreel-group video {
	margin-bottom: 10px;
	max-width: 100% !important;
	cursor:pointer;
}

.page-template-page-centered .ourreel-desc {
	margin-top: 0px;
	padding: 0px;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	gap: 0px;
}

.page-template-page-centered .ourreel-desc .wp-block-column {
	margin-bottom: 0px;
}

.page-template-page-centered .ourreel-desc a {
	color: #fff;
}

@media(max-width:900px) {
	
.page-template-page-centered .ourreel-logo {
	margin-bottom: 20px;
	width: 100%;
	max-width:500px;
	padding: 0px 10px;
}
	
}