.uk-link:hover, a:hover {
    color: #01909e;
    text-decoration: none;
}
.uk-navbar-container {
    background: rgba(0,91,170,.8);
	
}
.uk-heading-hero,.uk-heading-primary {
 
    font-family: 'Libre Franklin';
   
}
.ui-menu .ui-menu-item:hover, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
/* your rules */
	color: #005BAA;
	font-weight: 700;
}
.ui-menu-item {list-style: none;list-style-type: none;padding: 0px}
.ui-menu {background:#fff;max-width:650px;padding: 0px;padding-left: 10px}
#make_booking input[type='text'], #make_booking textarea{
	
}
input.search_box[type="text"] {
	width: 300px !important;	
}
#make_booking .form_control {
	margin-bottom: 10px;	
}
#make_booking textarea{
	height: 240px;	
}
.uk-card-secondary {
    background: #005BAA;
}
.uk-card-default {
    background: #77CDDA;
}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Libre Franklin';
    font-weight: 700;
    color: #005BAA;
    text-transform: uppercase;
}
.uk-article-title {
	color: #005BAA;	
}
.tm-header-mobile .uk-navbar-container:not(.uk-navbar-transparent) {
    background: rgba(0,91,170,1);
}
.uk-sticky .uk-navbar-container:not(.uk-navbar-transparent) {
    background: rgba(0,91,170,1);
}
.uk-sticky-below .uk-navbar-container:not(.uk-navbar-transparent) {
    background: #f7faff;
}
.uk-navbar-item.uk-logo{
	height: 120px;
}
.uk-navbar-dropdown.uk-navbar-dropdown-bottom-left {
	top: 100px !important;	
}
.uk-navbar-right .uk-icon-link {
    color: #fff;
}
.uk-navbar-right .uk-icon-link:hover {
    color: #77CDDA;
}
.uk-sticky-below .uk-navbar-right .uk-icon-link {
    color: #1DBED0;
}
.uk-sticky-below .uk-navbar-right .uk-icon-link:hover {
    color: #77CDDA;
}
.uk-navbar-left {
	background: #005BAA;border-left: 1px solid rgba(15,16,26,.1);
}
.tm-header-mobile .uk-navbar-left {
	background: #7FA7D8;
}
.uk-sticky-below .uk-navbar-nav > li.uk-active > a {
    color: #1DBED0;
}
.uk-sticky-below .uk-navbar-nav > li > a {
    color: #01909E;
}
.uk-sticky-below .uk-navbar-nav > li > a:hover {
    color: #77CDDA;
}
.uk-navbar-left {
    padding-right: 0px;
}
#footer_bg .uk-section-large {
    padding-top: 180px;
    padding-bottom: 180px;
}
.subject-info-box-1,
.subject-info-box-2 {
	float: left;
    width: 45%;
}
.subject-info-box-1 select[multiple],
.subject-info-box-2 select[multiple] {
     height: 200px;
     padding: 0;
}
.subject-info-box-1 select  option, .subject-info-box-2 select  option {
    padding: 4px 10px 4px 10px;
}
.subject-info-box-1 select  option:hover, .subject-info-box-2 select  option:hover {
    background: #EEEEEE;
}
.subject-info-box-3,
.subject-info-box-4 {
	float: left;
    width: 45%;
}
.subject-info-box-3 select,
.subject-info-box-4 select {
     height: 200px;
     padding: 0;
}
.subject-info-box-3 select  option, .subject-info-box-4 select  option {
    padding: 4px 10px 4px 10px;
}
.subject-info-box-3 select  option:hover, .subject-info-box-4 select  option:hover {
    background: #EEEEEE;
}
.subject-info-arrows {
    float: left;
    width: 10%;
}
.subject-info-arrow input {
	width: 70%;
	margin-bottom: 5px;
}
#make_booking h1 {
	font-size: 40px;
	line-height: 1;
	margin-bottom: 15px;
}
#make_booking h2 {
	font-size: 32px;
	line-height: 1;
	margin-bottom: 15px;
}
#make_booking h3 {
	font-size: 28px;
	line-height: 1;
	margin-bottom: 15px;
}
#make_booking h4,#make_booking h5 {
	
	line-height: 1;
	margin-bottom: 15px;
}
#make_booking * + h2,#make_booking * + h3, #make_booking * + h4, #make_booking * + h5, #make_booking * + h6 {
    margin-top: 10px;
}