/*form selector form
{
}*//*form wrapper
{
}*/#SD.page-template-SDprojectselector .formWrapper .projectSelector input:hover+span{background-color:var(--colC);}.page-template-SDprojectselector .formWrapper .projectSelector input:checked+span{background-color:var(--colH);cursor:auto;}#SD.page-template-SDprojectselector .formWrapper .projectSelector input:checked:hover+span{background-color:var(--colC);background-color:var(--colH);}.page-template-SDprojectselector .entry-content{display:none;}#SD.page-template-SDprojectselector .formWrapper .projectSelector input:checked{/*background-color:var(--colC);*//*background-color: purple !important;*//*cursor: default;*//*pointer-events: none !important;*/display:none !important;/*+box-shadow: 0 0;*/-moz-box-shadow:0 0;-webkit-box-shadow:0 0;box-shadow:0 0;}.page-template-SDprojectselector .formWrapper .projectSelector input+span{/*transform: scale(2) !important;*//*display: block !important;*/background-color:var(--colB);color:white;font-weight:bold;transition:var(--defaultTransition);/*+border-radius:var(--defaultBorderRadius);*/-moz-border-radius:var(--defaultBorderRadius);-webkit-border-radius:var(--defaultBorderRadius);-khtml-border-radius:var(--defaultBorderRadius);border-radius:var(--defaultBorderRadius);}.page-template-SDprojectselector .formWrapper .projectSelector input+span{/*transform: scale(2) !important;*//*display: block !important;*/background-color:var(--colA);font-weight:bold;transition:var(--defaultTransition);/*+border-radius:var(--defaultBorderRadius);*/-moz-border-radius:var(--defaultBorderRadius);-webkit-border-radius:var(--defaultBorderRadius);-khtml-border-radius:var(--defaultBorderRadius);border-radius:var(--defaultBorderRadius);}.page-template-SDprojectselector .formWrapper .projectSelector .button{padding:calc(var(--defaultInterval)*.125) calc(var(--defaultInterval)*.5);font-size:var(--h4Size);}input:checked{font-weight:bold;}.page-template-SDprojectselector .formWrapper label{margin-right:calc(var(--defaultInterval)*.5);cursor:pointer;}#SD.page-template-SDprojectselector article .formWrapper{margin-left:calc(var(--LRMargin)*-1);margin-right:calc(var(--defaultInterval)*1);background-color:;overflow:visible;padding-left:var(--LRMargin);}.page-template-SDprojectselector .formWrapper .projectSelector .desktop input{display:none;}.page-template-SDprojectselector .formWrapper form.projectSelector .desktop{/*margin-left: calc(var(--LRMargin)*-1);*/width:auto;display:inline-flex;padding-left:calc(var(--LRMargin)*1);box-sizing:padding-box;z-index:10000000;position:relative;padding-top:calc(var(--LRMargin)*.25);margin-bottom:calc(var(--LRMargin)*1);padding-bottom:calc(var(--LRMargin)*.25);align-content:center;align-items:center;height:auto;background-color:var(--colI);/*+border-radius:0 var(--defaultBorderRadius) var(--defaultBorderRadius) 0;*/-moz-border-radius:0 var(--defaultBorderRadius) var(--defaultBorderRadius) 0;-webkit-border-radius:0 var(--defaultBorderRadius) var(--defaultBorderRadius) 0;-khtml-border-radius:0 var(--defaultBorderRadius) var(--defaultBorderRadius) 0;border-radius:0 var(--defaultBorderRadius) var(--defaultBorderRadius) 0;max-width:100vw;flex-wrap:wrap;padding-left:calc(var(--LRMargin)*1);}/*form wrapper
{
}*/#SD.page-template-SDprojectselector .modal .secondaryContent a.more.button{display:ruby-base-group;display:inline;}.page-template-SDprojectselector .formWrapper .mobile{display:none;}.page-template-SDprojectselector .formWrapper .mobile{margin-left:calc(var(--LRMargin)*1);}.page-template-SDprojectselector .formWrapper .mobile select{background-color:var(--colI);color:black;/*+border-radius:var(--defaultBorderRadius);*/-moz-border-radius:var(--defaultBorderRadius);-webkit-border-radius:var(--defaultBorderRadius);-khtml-border-radius:var(--defaultBorderRadius);border-radius:var(--defaultBorderRadius);line-height:2;font-weight:bold;border:0px solid black;/*min-height: calc(var(--defaultInterval)*4.5);*/height:calc(var(--defaultInterval)*2.5);}.page-template-SDprojectselector .formWrapper .mobile input{background-color:var(--colA);background-repeat:;padding:calc(var(--defaultInterval)*.25) calc(var(--defaultInterval)*1);min-height:calc(var(--defaultInterval)*2.5);margin-left:calc(var(--defaultInterval)*1);transition:var(--defaultTransition);box-sizing:border-box;border:0px solid black;}.page-template-SDprojectselector .formWrapper .mobile input:hover{background-color:var(--colC);}/*selector message
{
}*/@keyframes boxAppearUp{0%{transform:translateY(100%);opacity:0;}100%{transform:translateY(0);opacity:1;}}.page-template-SDprojectselector .selectorMessage{box-sizing:border-box;display:block;position:relative;margin-left:var(--LRMargin);margin-right:var(--LRMargin);background-color:var(--colI);text-align:center;animation:boxAppearUp 0.5s ease-out 0s 1;padding:calc(var(--defaultInterval)*.5);border-radius:var(--defaultBorderRadius);margin-top:calc(var(--defaultInterval)*1);}.page-template-SDprojectselector .selectorMessage p:last-of-type{padding-bottom:0px;margin-bottom:0px;}/*@media only screen and (max-width: 900px)
{
	.page-template-SDprojectselector .formWrapper FORM.projectSelector
	{
	}
	.page-template-SDprojectselector .formWrapper .projectSelector INPUT + SPAN
	{
		(*transform: scale(2) !important;*)
		(*display: block !important;*)
		background-color:var(--colB);
		color: #FDFDFD;
		font-weight: bold;
		transition:var(--defaultTransition);
		(*+border-radius:var(--defaultBorderRadius);*)
		-moz-border-radius: var(--defaultBorderRadius);
		-webkit-border-radius: var(--defaultBorderRadius);
		-khtml-border-radius: var(--defaultBorderRadius);
		border-radius:var(--defaultBorderRadius);
		padding: calc(var(--defaultInterval)*.25) calc(var(--defaultInterval)*.5);
		font-size:var(--h5Size);
	}
	.page-template-SDprojectselector .formWrapper .mobile
	{
		display: block;
	}
	.page-template-SDprojectselector .formWrapper FORM.projectSelector .desktop
	{
		display: none;
	}
}*//*@media only screen and (max-width: 700px)
{
	.modal .primaryContent
	{
		min-height: 25vh;
	}
	.modal .primaryContent.website
	{
		display: flex;
	}
	.modal .website .image:nth-child(2) .backgroundImage
	{
		display: none;
	}
	.modal .website .image:nth-child(1) .backgroundImage
	{
		position: absolute;
		height: 100%;
		width: 100%;
	}
	.modal .website .image:nth-child(3) .backgroundImage
	{
		display: none;
	}
	.modal .primaryContent
	{
		(*min-height: auto;*)
	}
	#SD .modal .button.close
	{
		width: 100%;
		height: calc(100% + 15px);
		margin-bottom: calc(var(--defaultInterval)*-.5);
	}
	.modal .secondaryContent .text
	{
		overflow: visible;
		max-height: 40vh;
	}
	.modal .secondaryContent .text H4
	{
		margin-bottom: 0px;
		font-size:var(--h5Size) !important;
	}
	.modal .secondaryContent .text .body
	{
		margin-bottom: 0px;
		font-size:var(--small);
		line-height: 1.2;
	}
}*/