@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&family=Open+Sans:wght@400;600;700&family=Source+Sans+3:wght@400;600;700&display=swap');

#ipf-workspace > #ipf-master-body span, #ipf-workspace > #ipf-master-body textarea {
	font-family: 'Source Sans 3', 'Helvetica', sans-serif;
}


#ipf-workspace > #ipf-master-body .MenuBarTopItem1 span, #ipf-workspace > #ipf-master-body .MenuBarTopItem2 span, #ipf-workspace > #ipf-master-body .MenuBarTopItem3 span, #ipf-workspace > #ipf-master-body .MenuBarTopSignOut span{
	text-transform: uppercase;
	font-family: 'Source Sans 3', 'Open Sans', 'Helvetica', sans-serif;
	font-weight: 500;
	font-size: 20px;
	color: rgba(0,0,0,1)
}

#ipf-workspace > #ipf-master-body .MenuBarItems:hover{
	background-color:rgba(222,222,222,0.8);
}

#ipf-workspace > #ipf-master-body .MenuBarItems span{
	text-transform: uppercase;
	font-family: 'Source Sans 3', 'Open Sans', 'Helvetica', sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: rgba(0,0,0,1)
}

#ipf-workspace > #ipf-master-body .FooterItems span{
	/*font-family: 'Montserrat','Source Sans 3', 'Open Sans', 'Helvetica', sans-serif;
	font-weight: 300;*/
	font-size: 16px;
}

#ipf-workspace > #ipf-master-body .ThemeFont span {
	font-family: 'Source Sans 3', 'Open Sans', 'Helvetica', sans-serif;
}

#ipf-workspace > #ipf-master-body .C2Button span, #ipf-workspace > #ipf-master-body .Button span, #ipf-workspace > #ipf-master-body .ArrowButton span, #ipf-workspace > #ipf-master-body .AddToOrderButton span, #ipf-workspace > #ipf-master-body .AddToInteractionsButton span {
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'Source Sans 3', 'Open Sans', 'Helvetica', sans-serif;
	font-weight: 600;
}

#ipf-workspace > #ipf-master-body .PageTitle span {
	font-family: 'Source Sans 3', 'Open Sans', 'Helvetica', sans-serif;
	font-weight: 600;
	font-size: 2.8em;
	color: rgba(0,0,0,1);
	text-decoration-line: underline;
	text-decoration-color: rgba(154,202,60,1);
	text-decoration-thickness: 8px;
    text-underline-offset: 10px;
    letter-spacing: 1px;
}

#ipf-workspace > #ipf-master-body .UnderlineThemeColor span {
	text-decoration-color: rgba(218,169,0,1);
}

#ipf-workspace > #ipf-master-body .VWSize span {
	font-size: 5vw;
}

#ipf-workspace > #ipf-master-body .UpperCase span {
	text-transform: uppercase;
}

#ipf-workspace > #ipf-master-body .MontserratFont span {
	font-family: 'Montserrat','Source Sans 3', 'Open Sans', 'Helvetica', sans-serif;
}

#ipf-workspace > #ipf-master-body .WeightLight span {
	font-weight: 300;
}

/* #ipf-master-body input:-webkit-autofill, #ipf-master-body input:-webkit-autofill:hover, #ipf-master-body input:-webkit-autofill:focus, #ipf-master-body input:-webkit-autofill:active {
    transition: background-color 9000s ease-in-out 0s; 
} */

/* #ipf-workspace > #ipf-master-body .MenuPinned { 
   position: sticky !important; 
   top: 0;
   left: 0;
   z-index: 999;
} */