/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer 
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
/* Site header */
.site-header a.navbar-brand { position: absolute; z-index: 999 !important; padding: 0; }

.site-header .mobile-menu-toggle-switch { top: 55px; }

.site-header .navbar { min-height: 120px; }

@media (min-width: 992px) { .site-header .navbar { min-height: 90px; } }

.site-header .navbar-default { background: transparent; }

.site-header .navbar-default .main-nav { float: left; margin: 0px 0px 0px 280px; }

.site-header .navbar-default .main-nav .nav > li > a { padding: 15px; }

.site-header #slide-search-field { margin-top: 20px; }

#header_topbar_social .media_links li a .fa-1-5x, #search_and_links .media_links li a .fa-1-5x { font-size: 25px; }

/* Slide Show */
.flex-slideshow.flexslider { overflow: hidden; }

/* FOOTER */
#site_footer { padding: 0 !important; }

#site_footer .footer-top { padding: 30px; font-size: 1.2em; }

#site_footer .footer-top .footer-contact .footer-contact-info .fa-map-marker { display: none; }

#site_footer .lower-footer .container .row { display: flex; flex-direction: row; align-items: center; justify-content: space-between; }

#site_footer .lower-footer .footer-logo a { display: inline-block; }

#site_footer .lower-footer .footer-logo a.footer_tou { padding: 15px; }

#site_footer .lower-footer .footer-logo a.navbar-brand { float: left; margin-bottom: 0; }

#site_footer .lower-footer .footer-logo .navbar-brand img { height: 50px !important; }

#site_footer .powered-by-silkstart { display: none; }
