
/* tm overrides */

	.tm-toolbar-container .uk-navbar-nav>li>a {
		min-height: 40px;
	}
	

/* cx overrides (likely of uikit) */	
	
	.cx-first-section{
		padding-top:20px;
	}


	#CXsvgOutline{
		fill: #F00;
	}

	.uk-breadcrumb > li:nth-child(n+2)::before {
		/* content: "\25b6" !important; */
		content: ">" !important;
		/* margin-left:0 !important; */
	}
	
/* 
	@media (min-width: 640px)
	.uk-breadcrumb>(:nth-last-child(2)) {
		display: inline;
	}
 */
	.uk-breadcrumb>* {
		display: inline;
	}
	
	.cx-stuck-header{
		/* background-color:var(--menuBarBackground); */
		/* background-color: rgba(255, 255, 255, 0) !important; */
		background-color: inherit !important;
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
	}
	.cx-blur-backdrop{
		/* https://codepen.io/robinrendle/pen/LmzLEL?editors=1100 */
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
	}

/* 
	tm-product-card-add-button.cx-product-add-button{
 */
	.cx-product-add-button{
		background-color: #77777744 !important;
		bottom: 1px;
		width: 50px;
		height: 24px;
	}
	.cx-product-add-button:hover{
		background-color: #1e87f0 !important;
	}
	.darkMode .cx-product-add-button{
		background-color: #77777722 !important;
		bottom: 1px;
		width: 50px;
		height: 24px;
	}
	.darkMode .cx-product-add-button:hover{
		background-color: #1e87f0 !important;
	}

	.darkMode main{
		box-shadow: 0 8px 23px #222;
	}

/* 
		bottom: 1px;
		width: 50px;
		height: 24px;
	}
 */
/* 
	.darkMode .uk-button-primary {
		background-color: #1e87f0;
	}
 */
 
	 /* Images */
	div.floatright, table.floatright {
		clear: right;
		float: right;
		position: relative;
		margin: -1.5em 0 1.5em 1.5em;
	/* 
		margin: 1.5em 0 1.5em 1.5em;
	 */
		/* mod to margins 8/8/16 SDU for C4 */
		border: 0;
		transition: all .5s ease-in-out;
	}
	div.floatright:hover {
		transform: scale(1.6);
		z-index:10000;
	}

	div.floatright p { font-style: italic; }
	div.floatleft, table.floatleft {
		float: left;
		clear: left;
		position: relative;
		margin: 1.5em;
		margin-right: 3.0em;
		border: 0;
	}
	div.floatleft p { font-style: italic; }

	/* .tm-nav>li.uk-active>a .tm-nav>li>a:hover { */
	.tm-nav>li>a:hover:not(.tm-nav>li.uk-active>a)  {
		/* -webkit-box-shadow: inset 2px 0 0 #1e87f0; */
		/* box-shadow: inset 2px 0 0 #1e87f0; */
		/* neutralized hover as it's confusing the same as selected */
		-webkit-box-shadow: inset 2px 0 0 #70707070;
		box-shadow: inset 2px 0 0 #70707070;
	}

	.toplink{
		opacity:0.0;
	}
	
	.toplink:not(.uk-active){
		opacity:1.0;
	}

	/* .cplus>.logoimg{ */
	/* .cx-product-navbar .logoimg{ */
	.logoimg{
		/* background-image: URL("/Curve+/images/CplusLogoSVG.svg"); */
		background-size: contain;
		height: 100%;
		width: 250px;
		background-size: contain;
		background-repeat: no-repeat;
    }
	/* .cplus .cx-product-navbar .logoimg{ */
	.cplus .logoimg{
		background-image: URL("/Curve+/images/CplusLogoSVG.svg");
    }
	/* .darkMode .cplus .cx-product-navbar .logoimg{ */
	.darkMode .cplus .logoimg{
		background-image: URL("/Curve+/images/CplusLogoSVG2dk.svg");
    }
	.cthink .logoimg{
		background-image: URL("/ColorThink/images/colorthinkSideBy.svg");
    }
	.cvalet .logoimg{
		background-image: URL("/ColorValet/images/colorvalet_sideby.svg");
    }
	.mxwell .logoimg{
		background-image: URL("/Maxwellinfo/images/maxwell_sideby.svg");
    }
	.cgear .logoimg{
		background-image: URL("/ColorGear/images/ColorGear_sideby.svg");
    }

	.floatypic {
		box-shadow: 0px 0px 20px gray;
	}

/* 
	.cx-product-navbar{
		border-bottom: 0.5px solid rgba(127,127,127,0.9)
    }
 */


	#top svg{
		color:#FFF;
	}



  /* cookie warning handler */

	/* NEW STYLES, IGNORE ABOVE */
	#cookie-banner-cont {
	  /* fix to make container respect "margin" on right side of element */
	  width: calc(100% - 19px);
	  cursor: default;
	}

	#cookie-banner {
	  cursor: default;
	}

	#cookie-banner > div {
	  display: flex;
	  flex-direction: row;
	  justify-content: space-between;
	}

	#confirm-cookies-button {
	  text-transform: none;
	}

	/* this is the div inserted by the UIkit.notification() method */
	#cookie-banner > div > div {
	  align-content: center;
	  font-size: 1.1rem;
	}

	/* disable display of default "x" close button provided by UIkit */
	#cookie-banner a.uk-close {
	  display: none;
	}

	.darkMode #cookie-banner {
	  background-color: var(--headerBack);
	  color: var(--textLightOne);
	}







	/* C+ feature list styles */

		#featurecompare .style0
			{text-align:general;
			vertical-align:bottom;
			white-space:nowrap;
			color:var(--textDefault);
			font-size:10.0pt;
			font-weight:400;
			font-style:normal;
			text-decoration:none;
			font-family:Verdana;
			border:none;}
		#featurecompare td
			{padding-top:1px;
			padding-right:1px;
			padding-left:1px;
			color:var(--textDefault);
			font-size:10.0pt;
			font-weight:400;
			font-style:normal;
			text-decoration:none;
			font-family:Verdana;
			text-align:general;
			vertical-align:bottom;
			border:none;
			white-space:nowrap;}
		#featurecompare .c4bits tr:hover {
			/* background-color: #E6E6FA; */
    		background-color: #0000FA2F;
		}
		#featurecompare .xl24
			{border-top:none;
			border-right:none;
			border-bottom:.5pt solid windowtext;
			border-left:none;}
		#featurecompare .xl25
			{text-align:center;}
		#featurecompare .xl26
			{text-align:center;
			border-top:none;
			border-right:none;
			border-bottom:.5pt solid windowtext;
			border-left:none;}
		#featurecompare .xl27
			{font-size:12.0pt;
			font-weight:700;
			border-top:none;
			border-right:none;
			border-bottom:.5pt solid windowtext;
			border-left:none;}
		#featurecompare .xl28
			{font-size:12.0pt;
			font-weight:700;
			text-align:center;
			border-top:none;
			border-right:none;
			border-bottom:.5pt solid windowtext;
			border-left:none;}
		#featurecompare .xl29
			{color:#3366FF;
			font-weight:700;
			text-align:center;}
		#featurecompare .xl30
			{font-size:12.0pt;
			font-weight:700;}
		#featurecompare .xl31
			{vertical-align:middle;}
		#featurecompare .xl32
			{text-align:center;
			vertical-align:middle;
			border-top:none;
			border-right:none;
			border-bottom:.5pt solid windowtext;
			border-left:none;}
		#featurecompare .xl33
			{font-size:12.0pt;
			font-weight:700;
			text-align:center;}
		#featurecompare .xl34
			{color:#FF6600;
			font-size:12.0pt;
			font-weight:700;
			text-align:center;}
		#featurecompare .xl35
			{color:#FF6600;
			font-size:12.0pt;
			font-weight:700;}
		#featurecompare .xl36
			{color:#339966;
			font-size:12.0pt;
			font-weight:700;}
		#featurecompare .xl37
			{color:#339966;
			font-size:12.0pt;
			font-weight:700;
			text-align:center;}
		#featurecompare .xl38
			{color:#339966;}
		#featurecompare .xl39
			{color:#339966;
			font-size:12.0pt;
			font-weight:700;
			text-align:center;
			vertical-align:middle;
			border-top:none;
			border-right:none;
			border-bottom:.5pt solid windowtext;
			border-left:none;}
		#featurecompare .xl40
			{color:#339966;
			text-align:center;}
		#featurecompare .xl41
			{color:#0000D4;
			font-size:12.0pt;
			font-weight:700;
			text-align:center;
			vertical-align:middle;
			border-top:none;
			border-right:none;
			border-bottom:.5pt solid windowtext;
			border-left:none;}
		#featurecompare .xl42
			{color:#0000D4;
			text-align:center;}
		#featurecompare .xl43
			{color:#0000D4;
			font-size:12.0pt;
			font-weight:700;
			text-align:center;}
		#featurecompare .xl44
			{color:#0000D4;
			font-size:12.0pt;
			font-weight:700;}
		#featurecompare .xl45
			{color:#0000D4;}
		#featurecompare .xl46
			{color:#FF6600;
			font-size:12.0pt;
			font-weight:700;
			text-align:center;
			vertical-align:middle;
			border-top:none;
			border-right:none;
			border-bottom:.5pt solid windowtext;
			border-left:none;}
		#featurecompare .xl47
			{font-size:12.0pt;
			font-weight:700;
			text-align:center;
			vertical-align:middle;}

		.ver {
			background-color: #FFF6F0;
		}
		.darkMode .ver {
			background-color: #1A1918;
		}
		.cal {
			background-color: #F1FFF8;
		}
		.darkMode .cal {
			background-color: #181A19;
		}
		.com {
			background-color: #F3F3FF;
		}
		.darkMode .com {
			background-color: #18181A;
		}


