/*
 Theme Name:   Pltfrm Search
 Template:     generatepress
 Version:      1
*/

body.admin-bar {
	background-position:top 32px center;
}
body.fl-builder-edit {
	background-position:top 0px center;
}
.home header {
	background-color:rgba(0,0,0,0);
	border:0;
}
header {
	background-color:#1d1d1b;
	border-bottom:1px solid rgba(151,151,151,0.3);
}
.fl-theme-builder-header-scrolled  {
	background-color:#1d1d1b !important;
	z-index:9999 !important;
	border-bottom:1px solid rgba(151,151,151,0.3);
}
.fl-theme-builder-header-scrolled  {
	padding:0px 0 0 0 !important;
	height:70px !important;
}
header svg {
	transition: 0.5s all;
}
header svg path {
	transition: 1s all;
}
header svg:hover path {
	fill:#ff9283 !important;
	transition: ease 1s all;
}
.fl-theme-builder-header-scrolled svg  {
	max-width:140px;
	transition: 0.5s all;
	float:left !important;
}
.fl-theme-builder-header-scrolled  .fl-html {
	max-width:140px;
}
.fl-theme-builder-header-scrolled ul li a {
	padding:0px 20px !important;
	height:65px;
	line-height:65px !important;
}
.fl-theme-builder-header-scrolled ul li.menu-linked a {
	padding:15px 20px 0 20px!important;
}
.fl-theme-builder-header-scrolled .fl-row-content-wrap {
	min-height:50px !important;
}
p a {
	text-decoration:underline !important;
}
.slant-button {
	clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
transition: .2s all;
font-weight: 700;
	text-transform: uppercase;
font-size: 1.125rem;
padding: 14px 75px !important;
}
.fl-node-gh4a8wvt90mf, .fl-node-i59d6t1pqmgx, .fl-node-y4f9whucetol, .aboutheader, .fl-node-ux2t3aszlvfd, .meet-the-team, .policies-footer, .contactheader {
	position:relative;
}
.with-highlight p {
	margin:0;
}
.zfront {
	z-index:99;
	position:relative;
}
.opacity {
	opacity:0.5;
}
h1 {
	font-size:50px !important;
}
footer .menu-linked i {
	display:none;
}
.footermenu ul {
	width:100%;
}
.footermenu li {
	width:33% !important;
}
.menu-linked i {
	font-family: "Font Awesome 5 Brands";
	font-style: normal !important;
	background-color:rgba(255,255,255,0.6);
	border-radius:30px;
	height:35px;
	width:35px;
	display:block;
	text-align:center;
	line-height:35px;
	font-size:18px;
	color:#4e555b;
}
.menu-linked i:hover {
	background-color:#ff9283;
}
.with-highlight strong {
	background-color: #FF9283;
	border-left:5px solid #FF9283;
	border-right:5px solid #FF9283;
	color:#1d1d1b !important;
}
.salmon {
	color:#FF9283 !important;
}
.read-link {
	font-weight:700;
	font-size:16px;
	display:inline-block;
}
strong.purple {
	color:#380094;
}

/* HOMEPAGE */

.fl-node-58fr3vux6kcy:after {
height:750px;
	width:100%;
	display:block;
	position:absolute;
	top:0;
	right:0;
	background-repeat:no-repeat;
	z-index:9;
	background-position:right;
	background-size:contain;
	background-image:url('https://pltfrmsearch.azurewebsites.net/wp-content/uploads/PLTFRM_white-2.png');	
}
.fl-node-o27vy3kndumt, .fl-node-fwsqgaupeitz {
	position:relative;
}
@media only screen and (min-width: 768px) {
.fl-node-o27vy3kndumt .fl-row-content-wrap:before, .fl-node-fwsqgaupeitz .fl-row-content-wrap:before {
	content: "" !important;
	position: absolute;
left: 0;
top: -15px;
width: 55%;
height: calc(100% + 30px);
clip-path: polygon(0% 0%, 100% 0%, 65% 100%, 0% 100%);
	background-color:#380094;
}

.fl-node-fwsqgaupeitz > .fl-row-content-wrap {
	background-position: 100% center !important;
	background-size: 70% !important;
}}
/* HOMEPAGE */

/* ABOUT US */

.aboutheaderpic {
	background-image:url('https://pltfrmsearch.azurewebsites.net/wp-content/uploads/moritz-bruder-gvCLog5Yv00-unsplash-scaled.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	width:50%;
	height:105%;
	display:block;
	position:absolute;
	top:0;
	right:0;
	z-index:999;
	clip-path: polygon(400px 0, 100% 0%, 100% 100%, 0% 100%);
}
.aboutheaderpicframe {
	width:50%;
	height:115%;
	display:block;
	position:absolute;
	top:-5%;
	right:0;
	z-index:999;
	clip-path: polygon(440px 0, 0% 100%, 10px 100%, 450px 0, 100% 0, 100% 99%, 10px 99%, 0 100%, 100% 100%, 100% 0%);
	background-color: #FF9283;
}
.fl-node-pr0ysan97g6c .uabb-infobox-text {
	padding-right:30px;
}
.tags .tag {
	display:inline-block;
	background-color:#E6E6E6;
	padding:2px 7px;
	margin:0 2px 5px 0;
}
.teamphoto img:hover {
	opacity:0;
	transition: 0.5s all;
}
/* END ABOUT US */

/* PROCESS */
.out-view {
	opacity:0.05;
	transition: 0.5s all;
}
.in-view {
	opacity:1;
	transition: 0.5s all;
}
.processheaderpic {
	background-image:url('https://pltfrmsearch.azurewebsites.net/wp-content/uploads/mike-kononov-lFv0V3_2H6s-unsplash-scaled.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	width:50%;
	height:105%;
	display:block;
	position:absolute;
	top:0;
	right:0;
	z-index:999;
	clip-path: polygon(400px 0, 100% 0%, 100% 100%, 0% 100%);
}
.timeline p {
	margin:0 0 5px 0;
}
.meet-the-team:before {
content: "" !important;
position: absolute;
top: 0px;
width: 30%;
	display:block;
height: 180px;
background-color: #F5F2FA;
clip-path: polygon(0% 0%, 100% 0%, 70% 100%, 0% 100%);
	z-index:99;
}
/* END PROCESS */

/* FOUNDATIONS */
.foundationsheaderpic {
	background-image:url('https://pltfrmsearch.azurewebsites.net/wp-content/uploads/PltfrmComputer.png');
	background-size:cover;
	background-repeat:no-repeat;
	width:50%;
	height:105%;
	display:block;
	position:absolute;
	top:0;
	right:0;
	z-index:999;
	clip-path: polygon(400px 0, 100% 0%, 100% 100%, 0% 100%);
}
/* END FOUNDATIONS */

/* ELEVATIONS */
.elevationsheaderpic {
	background-image:url('https://pltfrmsearch.com/wp-content/uploads/11150275_12057.png');
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	width:50%;
	height:110%;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	z-index:999;
	clip-path: polygon(0 0, 400px 0%, 100% 100%, 0% 100%);
}
.elevationsheaderpicframe {
	width:50%;
	height:calc(110% + 20px);
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	z-index:999;
	clip-path: polygon(
		0px 0%, 
		370px 0%, 
		calc(100% - 20px) 100%, 
		calc(100% - 33px) 100%, 
		365px 10px, 
		0px 10px);
	background-color: #FF9283;
}
.wpforms-submit-container {
	padding:0 !important;
}
.wpforms-container {
	margin:0 !important;
}
.wpforms-container .wpforms-field {
	padding:5px 0;
}
.wpforms-container .wpforms-field input {
	border:1px solid #050000 !important;
	border-radius:0 !important;
	background-color:rgba(0,0,0,0) !important;
	padding:15px 15px !important;
	height:50px !important;
}
.wpforms-container button {
	background-color:#380093 !important;
	padding:15px 15px !important;
	height:50px !important;
	border-radius:0 !important;
	width:120px;
}
/* END ELEVATIONS */

/* OUR POLICIES */

.policiesheaderpic {
	background-image:url('https://pltfrmsearch.azurewebsites.net/wp-content/uploads/Painted-handed_edited-copy-1-1.jpeg');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top;
	width:50%;
	height:105%;
	display:block;
	position:absolute;
	top:0;
	right:0;
	z-index:999;
	clip-path: polygon(400px 0, 100% 0%, 100% 100%, 0% 100%);
}
.policies-footer:before {
content: "" !important;
position: absolute;
top: 0px;
width: 30%;
	display:block;
height: 180px;
background-color: #FFFFFF;
clip-path: polygon(0% 0%, 100% 0%, 70% 100%, 0% 100%);
	z-index:99;
}
.ulwrap ul {
	margin:0 0 0 22px;
}
.ulwrap ul li {
	margin-bottom:10px;
}
/* END OUR POLICIES */


/* CONTACT */

.contactheader:before {
content: "" !important;
position: absolute;
top: 0px;
width: 60%;
	display:block;
height: 270px;
background-color: #F3F3F3;
clip-path: polygon(0% 0%, 100% 0%, 85% 100%, 0% 100%);
	z-index:9;
}
.contactheaderpic {
	background-image:url('https://pltfrmsearch.azurewebsites.net/wp-content/uploads/Pltfrm-Mountains-Large-scaled.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:bottom;
	width:50%;
	height:100%;
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	z-index:999;
	clip-path: polygon(400px 0, 100% 0%, 100% 100%, 0% 100%);
}
.contactheaderpicframe {
	width:50%;
	height:104%;
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	z-index:999;
	clip-path: polygon(
		440px 0px, 
		20px 100%, 
		30px 100%, 
		445px 10px, 
		100% 10px, 
		100% 100%, 
		10px 100%, 
		10px 100%, 
		100% 100%, 
		100% 0%);
	background-color: #FF9283;
}
.page-id-399 .fl-col-group-nested a {
	
	color:#050000 !important;
	text-decoration:none !important;
}
.fl-node-l0q5gft38o4s p, .fl-node-o39e2qfs1a57 p {
	margin:0 0 2px 0;
	padding:0;
}

/* END CONTACT */


@media only screen and (max-width: 768px) {
	
	.fl-node-y4f9whucetol:before, .fl-node-ux2t3aszlvfd:before {
	content: "" !important;
	position: absolute;
left: 0;
top: -15px;
width: 100%;
height: calc(100% + 30px);
clip-path: polygon(0% 0%, 100% 0%, 92% 100%, 0% 100%);
	background-color:#380094;
}
	.footermenu li {
	width:100% !important;
}
	.fl-menu-mobile-flyout li  {
	}
	.fl-menu-mobile-flyout li a {
		color:#000 !important;
		padding:10px 20px !important;
		text-align:left;
	}
.menu-linked i {
	background-color:rgba(0,0,0,0.4);
	color:#fff;
}
.policies-footer:before, .meet-the-team:before {
	width: 55%;
	height: 20%;
}
.contactheader:before {
content: "" !important;
position: absolute;
top: 0px;
width: 100%;
	display:block;
height: 300px;
background-color: #F3F3F3;
clip-path: polygon(0% 0%, 130% 0%, 85% 100%, 0% 100%);
	z-index:9;
}
.fl-node-s8cn079i1zpo .fl-menu-mobile-flyout {
		z-index:99999 !important;
	position: absolute !important;
	}
	
	.fl-node-qbynocekxl3j .fl-row-content-wrap {
		background-color:#fff;
	}
.rtl .uabb-timeline-vertical.uabb-timeline--center .uabb-timeline-responsive-mobile .uabb-timeline__line, .uabb-timeline-vertical.uabb-timeline--center .uabb-timeline-responsive-mobile .uabb-timeline__line {
	left:12px;
	}
}