.uk-background-cover h1 {
	color: #04395E !important;
}

.uk-navbar .uk-navbar-nav a {
	color: #023d6a !important;
}

.uk-navbar-nav > li > a::before {
    background-color: #023d6a !important;
}

.uk-search-icon.uk-icon svg {
	color: #023d6a !important;
}

#faf-form-submit-97, #faf-form-reset-97 {
	padding-left: 14px;
	padding-right: 14px;
}

#faf-filters-8, #faf-filters-9 {
	margin-bottom: 20px !important;
}

h1 a {
	font-size: 41px;
}

@media (max-width: 639px) {
	#tm-sidebar {
		float: left !important;
		width: 100% !important;
	}
	
	#main {
		float: right !important;
		width: 100 !important%;
	}
	
	.uk-container .uk-grid {
		display: flex !important;
		flex-flow: row wrap-reverse;
	}
}

@media (max-width: 959px) and (min-width: 640px) {
	#tm-sidebar {
		max-width: 40%;
	}
	
	#main {
		max-width: 60%;
	}
  
  
}

.uk-logo > img {
 	margin: -52px;
    width: 131%;
}

  	
  @media (max-width: 959px) { 

.uk-logo > img {
 	margin: 0px;
    width: 50%;
    }   

}
 
#bottom_logo {
  	width: 13%;
}

.products #tm-main h1 a {
	font-size: 14px;
}

.products .uk-article-title {
	font-size: 14px;
}
  
.products .uk-margin-large-bottom {
	margin-bottom: 10px !important;
}

.products .uk-margin-medium-bottom {
	margin-bottom: 0px !important;
}

.products .uk-margin-remove-top {
	margin-bottom: 5px !important;
}

.products #tm-main h1 {
  	min-height: 35px;
}

.products #tm-main h2 {
	font-size: 16px;
}


.products .pagination ul {
    display: flex;
}

.products #tm-main ul {
	margin-top: 70px;
  	justify-content: center;
  	display: flex;
    flex-wrap: wrap;
    list-style: outside none none;
    margin-left: -10px;
    padding: 0;
   	margin-bottom: 0;
	flex: 0 0 auto;
    padding-left: 10px;
    position: relative;

}

.page-header {
    border-bottom: 0px solid #fff;
}

.products #tm-main span.pagenav {
    background-color: #00a0de;
    color: #fff;
   	border-radius: 2px;
}

.products #tm-main li.pagination-start span.pagenav {
	background-color: inherit;
	color: #cbcbcb;
}

.products #tm-main li.pagination-prev span.pagenav {
	background-color: inherit;
	color: #cbcbcb;
}

.products #tm-main li.pagination-next span.pagenav {
	background-color: inherit;
	color: #cbcbcb;
}

.products #tm-main li.pagination-end span.pagenav {
	background-color: inherit;
	color: #cbcbcb;
}


.products #tm-main .pagination a.pagenav:focus, .products #tm-main .pagination a.pagenav:hover {
  	background-color: transparent;
    color: #00a0de;
}

.products .faf-filters legend.faf-name { 
	text-transform: uppercase;
	font-weight: bold;
}

.products option.faf-filters-input.inputbox {
	font-size: 0.85em;
}