/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the default font size on small devices */
html {
  font-size: 86%;
  background:none;
}
#logo {
  margin: 10px 0;
  background-color:none;
}
#logo img.site-logo {
  height:auto; max-width:100%; height:auto;}


#page {
    background-color: #fff;
    margin-bottom: 0em;
    margin-top: 0em;
}

.flex-caption {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
bottom: 0;
color: #fff;
font-size: 1em;
left: 0;
line-height: 18px;
padding: 2%;
position: absolute;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
width: 96%;}
	
.tb-megamenu {float:left; clear:both; width:100%; background-color:#2d7681; margin-top:0; margin-bottom:20px;}
.tb-megamenu .btn {border-color: #2d7681;}
.tb-megamenu .btn-navbar {margin-bottom:0;}
.tb-megamenu .nav-collapse  {top:22px;}
.tb-megamenu .nav-collapse .nav {border:solid .3px #2d7681;}
.tb-megamenu .btn-navbar, .tb-megamenu .btn-navbar:hover {background-color:#2d7681;}
.tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse.collapse {border-top-color:0.5px solid #2d7681;}
.tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus { background:#2d7681; color:#fff;}
.tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus, .tb-megamenu .nav-collapse .dropdown-menu a:hover, .tb-megamenu .nav-collapse .dropdown-menu a:focus { background:#2d7681; color:#fff;}
.tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus {}
.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li {background:#2d7681}
.tb-megamenu .span12.mega-col-nav .mega-inner {background-color:#fff;}
.tb-megamenu .nav-collapse .nav li a {border-top:1px solid #efefef;}
.tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a {font-weight:normal; background: #fff; color:#666;border-bottom:1px solid #efefef;}

  /* =============================================================================
 *   Leader blocks
 * ========================================================================== */

.region-leaderboard { float:left; clear:both; width:100%; background-color:#2d7681;}
#block-search-form {float:left; display:inline; margin-bottom:0;}
#block-search-form .search-form input {margin-top:5px; color:#000;}
#block-gtranslate-gtranslate {float:right; margin-bottom:0; margin-top:5px;}

 /* =============================================================================
 *   Footer Blocks
 * ========================================================================== */
.four-4x25 h3 {font-size:1.6em; color:#666;}
.four-4x25 p {color:#999; font-size:12px}

  /* =============================================================================
 *   Sidebar blocks
 * ========================================================================== */
 
section#block-views-course-block, section#block-views-latest-news-homepage-block, section#block-block-1, section#block-views-latest-news-homepage-block-1 {border: solid 1px #dfe5e9; margin:0 10px 20px 10px;}

.node-services img, .node-about img, .node-page img, .node-training img {padding:0px;}

div.view-staff-management .views-row {float:left; width:100%; margin: 0 10%;}


input#edit-submitted-name, input#edit-submitted-organisation, input#edit-submitted-address, input#edit-submitted-postcode, input#edit-submitted-email {width:98%;}
