body {
background-image: url('../../../images/header-bg.jpg'),url('../../../images/footer-bg.jpg');
background-position: 0 0, 0 100%;
background-repeat: repeat-x, repeat-x;
background-color:#eee;
}

em{color:#666 !important;}
@media all and (max-width:760px) {
	body {
		background-image: none,url('../../../images/footer-bg.jpg'), none;
		background-position: 0 0, 0 100%, 0 0;
		background-repeat: repeat-x, repeat-x, repeat;
		background-color:#eee;
	}

}
@media (max-width:820px) {
	.uk-navbar-nav > li > a {
	padding: 0 13px !important;
	}
	
}
a {color:#eb7b0e;}
a:hover {color: #e6530a;text-decoration:none;}

::selection {
background: #0173b3;
}
.itemToolbar{border-top:0 !important;background:none !important;margin: 8px 0 0 0!important;}
.uk-navbar {background-image:none;background:none;}

.tm-headerbar, .tm-navbar, .tm-footer {margin-top:10px;margin-bottom:0px;}
.tm-logo {position: relative;top:6px;
}

.uk-navbar:not(.uk-navbar-attached) .uk-navbar-nav:first-child > li:first-child > a {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.tm-footer{color:#444;margin:10px 0 25px 0; font-size:13px;}

.tm-footer p{position:relative;top:8px;}

.uk-panel-box{padding:0;border-radius:0;border:0;}
.uk-grid:not(.uk-grid-preserve) + .uk-grid {
margin-top: 0px;
background: #fff;
margin-left: 0;
}

.tm-sidebar-a.uk-width-medium-1-3 {
padding-right: 25px;
}

.tm-navbar.uk-navbar {
margin:1px 0 0 1px;
}
.uk-navbar{border:0;}
.uk-navbar-nav > li > a {color:#fff3f2;text-shadow:0 0 0;height:45px;margin-top:0;letter-spacing:0.05em;font-size:16px;font-family: 'Open Sans';padding:0 18px;}
.uk-navbar-nav > li > a:hover{color:#000;}
.uk-dropdown{padding:0 15px;}
.uk-dropdown-navbar{border-radius:0;margin-top:1px;border:2px solid #0575bb;box-shadow: 0 3px 5px #333;}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {color:#fff;background:#0575bb;}
div.itemHeader h2.itemTitle{font-family: 'Open Sans';font-weight:normal;font-size:26px;}
h2, .uk-h2 {
font-size: 22px;
line-height: 40px;
}
.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {background: #0575bb;}

.uk-text-large {font-size:16px;line-height: 33px;}
.uk-navbar-flip {margin-top: -117px;}
.uk-panel-box .uk-panel-title {font-family: 'Open Sans';font-weight:600;font-size:16px;background:url('../../../images/arrow.png') no-repeat;}
.uk-panel-box h3 {padding:0 0 0 30px;margin: 15px 0 0 6px;}
.uk-panel-box .uk-nav-side{margin:0;}
.uk-nav-side{margin:15px 0 0 0 !important;}
.uk-nav-side li{list-style-type:disc;margin:0 30px 0 30px;color:#656565;font-size:13px;}
.uk-nav-side li a{padding:5px 10px;font-size:15px;}

.uk-nav-side > li.uk-active > a {
background: #555;
color: #ffffff;
box-shadow: inset 0 2px 4px rgba(0, 69, 109, 0.25);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
div.itemView {border-bottom:0;}
.frontpage-img{padding:10px;width:600px;border:1px solid #ccc;position:relative;top:-130px;}


@media (max-width:1130px) {		
.tm-content {padding-right:15px;}
}
.tm-sidebar-a.uk-width-medium-1-4 {
padding-bottom: 15px;
}


#meeting {width:100%;text-align:center;}
#meeting img{padding:5px;border:1px solid #ccc;margin:0 auto;}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
background: #003170;}

.uk-offcanvas-bar {
background: #0173b3;
}

.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
background: #003170;
color: #ffffff;
outline: none;
}
.k2ItemsBlock{margin:40px 0 0 0;border-bottom:1px dotted #666;}
.k2ItemsBlock ul{padding:0;margin:0;}
.k2ItemsBlock ul li{list-style-type:none;background:#fff;}
/*.moduleItemIntrotext p{font-size:13px;font-weight:normal;line-height:24px;text-align:justify;margin:0;padding:0;}*/
.moduleItemIntrotext img{padding:2px;width:150px;}
.moduleItemTitle{padding:0;margin:0;font-size:16px;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {border: 1px solid #ccc;margin: 2px 0 4px 10px;
padding: 2px;}
.itemFullText p{text-align:justify ;}
.even{margin:0 0 25px 0;}

.itemToolbar {
display: none;
}

/* 
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/ 
*/

/* 
This element holds injected scripts inside iframes that in 
some cases may stretch layouts. So, we're just hiding it. 
*/

/* To fill the container and nothing else */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

#facebookFeed {
	width: 100%;
	margin:0 auto;
}

#mc_embed_signup {
	background: transparent !important;
	padding: 8px;
}

#twitter-widget-0 {
width: 100%;
}

.uk-panel.uk-panel-box.twitterfeed {
background: transparent;
}

/* home latest news & FB box styles */

#home-latest, #home-fb {
	background-color: #FAFAFA;
	padding: 10px;
	border: 1px solid #064089;
	margin-bottom: 10px;
}

#home-latest .even.lastItem {
    background-color: transparent;
}
#home-latest #k2ModuleBox123 {
    border: none !important;
    margin-top: 0px !important;
}
#home-latest h2 {
    margin-bottom: 5px !important;
}

.tm-sidebar-a .uk-panel-box {
padding: 0 0 15px 0;
border-radius: 0;
border: 0;
}

/* calendar styles */

.cal_td_daysnames {
    background: #064089;
}
a {}
.cal_td_weeklink a {
    color: rgb(240,240,240) !important;
}
.cal_td_weeklink {
    background-color: #064089;
}
.cal_td_dayshasevents {}
.cal_td_dayshasevents {
    background-color: #0076BA;
}
td.cal_td_dayshasevents a.cal_daylink {
    color: rgb(240,240,240) !important;
}
.cal_td_daysnoevents {
    background-color: #EEFAFF;
}
.event_legend_container {
    background-color: transparent !important;
}
.cal_td_daysoutofmonth {
    background-color: #699EB7;
}
.cal_td_today {
    border-color: #FE8A04;
}
.eventstyle {
color: rgb(240,240,240) !important;
}
h1, h2, h3, h4, h5, h6 {
color: #064089;
}
.k2Pagination ul li {
padding: 0 5px;
}

/* force paragraphs and spans to be the right fonts */

p > *, span > * {font-family: 'Open Sans' !important;}

div.itemListCategory h2 {
line-height: 40px;
font-family: 'Open Sans';
font-weight: normal;
font-size: 26px;
}

.contentheading {
line-height: 40px;
font-family: 'Open Sans';
font-weight: normal;
font-size: 26px;
}/*
h2,
 .uk-h2 {
line-height: 40px;
font-family: 'Open Sans';
font-weight: normal;
font-size: 26px;
}*/

.uk-article-title {
line-height: 40px;
font-family: 'Open Sans';
font-weight: normal;
font-size: 26px;
}

.tm-middle.uk-grid {
background: #fff !important;
margin-left: 0px;
}

.tm-middle.uk-grid .tm-main {
padding-top: 20px !important;
}