 @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
 /* all color and font-faily tags must be !important due to this lazy mans over-ride */
 /* keep in mind this affects a:hover styles too */
 
 
 /* basic hover fix */
 a:hover, .uk-overlay-hover:not(.uk-panel-box-hover):hover * {
	color: #9d9d9d !important;
 }

 h1, h2, h3, h4, h5, h6, uk-panel-title {
 	color:#e74c3c !important;
 }
 
	/* re-inforce avion's icon fonts for additional menu items */
 .tm-navbar-more > a {
    font-family: "Avion" !important;
 }
 [class*="uk-icon-"] {
    font-family: FontAwesome !important;
}
 
 
 p {
	color: #999999 !important;
	line-height: 200% !important;
 }

 b {
	color: #888888 !important;
 }
 
 .tm-slideset-avion .uk-slidenav {
	/* delete this node if the little box sliders need to scroll in desktop mode */
    display: none !important;
}
 
.tm-bottom-b div .uk-panel {
	background:#2c3e50 !important;
}

.tm-bottom-b * li a {
	color:#ecf0f1 !important;

}

.tm-bottom-b * h3 {

	padding:0px;
	margin:0px;
	padding-bottom:4px;
}

.tm-bottom-b * h3 + .uk-margin {
	padding:0px;
	margin:0px;
}

footer, footer * {
	background:#3d566e !important;
	color:#ffffff !important;
}
 
 
/*end over-rides */

/* HIDE ME, nice fix for empty articles (huzzah!)                    */
/* apply via menu item, note the class hideme is for the page itself */
.hideme article {
	display:none !important;
	font-size:0 !important;
	width:0 !important;
	height:0 !important;
	position:absolute !important;
	top: -10px !important;
	left: -10px !important;
	padding: 0px !important;
	margin: 0px !important;
}

.uk-h1 {
	color:#000000 !important;
	font-weight:bold;
	font-size:26px;
}

.uk-button {
	color:#FFFFFF !important;
	padding: 0px 32px;
	font-size:20px;
	font-weight:bold;
	background: #ec483b;
}

footer {
	margin-top:20px;
}
.uk-navbar-nav {
	float:right;
	vertical-align: middle;
}

 .no-pad {
	padding:0 !important;
 }
 
 .no-pad img, .no-bg img {
	width:100%;
 }
 
 .no-bg {
	background: none !important;
	box-shadow: none !important;
 }
 
 .slide-container {
	position:relative;
 }
 
 .slide-container h2 {
 /* 450 is the limit for this */
	position:absolute;
	top:60%;
	left:5%;
	color:#ffffff !important;
	font-weight: bold;
	font-size: 30pt;
	text-align:center;
	width:90%;
	background:rgba(50,50,50,.4);
	padding: 16px 0px;
 }
 
 .readmore {
	font-weight:bold;
 }
 
 .margin-right {
	padding-right: 20% !important;
 }
 
 .margin-right h2 {
	font-size: 26px;
 }
 
 .iul {
    list-style-type: square;
 }
 .iul li {
	color:#000000 !important;
 }	
 
 
 @media (max-width: 960px) {
	footer span {
		display: block;
		width:100%;
		height:40px;
		text-align:center;
		float:none !important;
	}
	footer span:first-child {
		top:0 !important;
		height:auto;
	}
	
	.tm-slideset-avion .uk-slidenav {
		display: block !important;
	}
 }
 
 @media (max-width: 450px) {
	.slide-container h2 {
		position:relative;
		top:0%;
		left:0%;
		font-size: 24pt;
		width:100%;
		margin:0px;
		background:rgba(0,0,0,.8);
	}
 }

 .uk-panel.uk-panel-box.uk-padding-remove > p {
    display: none; 
    font-size:0pt;
}
.uk-panel.uk-panel-box.no-pad > p {
	    display: none; 
    font-size:0pt;
}

.uk-button:hover, .uk-button:focus {
    color: #FFFFFF !important;
    }

.uk-heading-large {
	color: #FFFFFF !important;
	opacity: 1 !important;
}
.uk-text-synblue {
	color: #1d8acb !important;
}

.fin-foot {
  padding:0px !important;
  font-size:9pt;
}
.fin-foot li {
  float:left;
  display:inline-block;
  border-right:1px solid #ababab;
  margin:0px;
  padding:0px 10px;
  line-height:1px;
}
.fin-foot li:last-child {
  border:none !important;
}
.fin-foot li > a {
  border: none;
}