/*	custom icons */
	@import 'style.css';
	.icon
	{
		color: #be8aca;
		font-size: 1.1em;
		width: 15px;
		height: 15px;
		padding: 1px 0 0 1px;
		display: inline-block;
		vertical-align: text-bottom;
	}
	.icon.twitter
	{
		color: #72bbf4;
		font-size: 1.5em;
	}
	.icon.facebook
	{
		color: #6278ae;
		font-size: 1.5em;
	}
	.icon.twitter:before,
	.icon.facebook:before
	{
		display: block;
		margin: -3px 0 0 -2px;
	}
	.icon.map,
	.lnr.map
	{
		color: #e06a5a;
	}

/*	custom text color */
	.page-accent-home,
	.text-accent,
	.page-accent-fluxcon .uk-article-title
	{
		/*color: #2B57A7;*/
		/*color: #C03927;*/
		/*color: #BF9F2F;*/
		color: #41B649;
	}
	.text-purple,
	.text-purple h1,
	.text-purple h2,
	.text-purple h3,
	.text-purple h4
	{
		color: #8A439A;
	}

/*	custom elements */
	.page-service-icons .uk-panel img
	{
		width: 150px;
		height: 150px;
		float: right;
		margin: -10px;
	}
	.footer .uk-panel-title
	{
		text-transform: uppercase;
	}
	.page-image img
	{
		float: right;
		max-height: 400px;
		max-width: 250px;
	}
	.page-map-fix .tm-top
	{
		padding:0;
	}
	.page-map-fix .tm-top .uk-container
	{
		margin: 0;
		max-width: none;
		padding: 0;
		width: 100%;
	}
	.page-map-fix .map-frame
	{
		max-height:301px;
		height:100vh;
		width:100%;
	}

/*	overrides */
	/* default link color */
	a, 
	.uk-link
	{
		color: #3a94e0;
	}
	blockquote 
	{
		color: #888888;
		padding-left: 15px;
		border-left: 5px solid #e5e5e5;
		// border-left: 5px solid rgba(217,102,87,.1);
		font-size: 16px;
		line-height: 22px;
		font-style: italic;
		text-align: left;
		font-style: normal;
	}
	/* footer background */
	.tm-hero
	{
		background-color: #2f2036;
	}
	.tm-hero.uk-height-viewport
	{
		background-attachment: fixed;
	}
	.tm-footer
	{
    	background-color: #2f2036;
    }

/*	comparison table */
	.table-comparison table
	{
		border: 0;
		border-collapse: collapse;
	}
	.table-comparison th,
	.table-comparison td	
	{
		font-size: 14px;
		line-height: 1.5em;
		padding: .4em .6em;
		text-align: left;
	}
	.table-comparison th
	{
		color: #fff;
	}
	.table-comparison td
	{
		font-size: 12px;
	}
	.table-comparison td:first-child
	{
		font-weight: bold;
		text-align: right;
	}
	.table-comparison tr:nth-child(2n)
	{
		background: #f5f5f5;
	}
	.table-comparison tbody:not(:nth-child(2)) > tr:first-child,
	.table-comparison tfoot > tr
	{
		background: #e5e5e5;
	}
	.table-comparison tbody:not(:nth-child(2)) > tr:first-child > td
	{
		font-size: 14px;
	}
	.table-comparison ul
	{
		margin: 0 0 0 1.6em;
		padding: 0;
	}
	.table-comparison thead th:nth-child(2),
	.table-comparison thead th:nth-child(3),
	.table-comparison tfoot td:nth-child(2),
	.table-comparison tfoot td:nth-child(3)
	{
		background-color: #f60;
	}
	.table-comparison thead th:nth-child(4),
	.table-comparison tfoot td:nth-child(4)
	{
		background-color: #096;
	}
	.table-comparison thead th:nth-child(5),
	.table-comparison tfoot td:nth-child(5)
	{
		background-color: #069;
	}
/* hidder */
	.is-hidden {
		display:  none;
	}

