/*
 Theme Name:   Travel for Cambridgeshire
 Theme URI:    http://travelcambs.org.uk/
 Description:  .
 Author:       Spirus Marketing
 Author URI:   http://spirusmarketing.com/
 Template:     openmind
 Version:      1.0.0
 Text Domain:  tfc
*/

a, h1, h2, h3, h4, h5, h6 {
    color: #af2139;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

#footer a, #footer-widgets a {
	color: #ff434c;
}

.logo {
	height: 100px;
}

#header {
	background-color: #fff;
}

#social-header a {
	border: none;
}

.navbar-mind {
    background-color: #af2139;
}

#search-header .btn {
    background-color: #af2139;
    border-color: #af2139;
}

#search-header input {
    background-color: #333;
    border-color: #333;
}

#footer-widgets {
    background-color: #333;
    border-top: solid 5px #af2139;
}

.header-boxes img {
  width: 100%;
}

#advisories {
  margin-top: 20px;
}

#advisories .item {
  height: 140px;
  vertical-align: middle;
}

.mobile-header-link img {
  height: 40px;
}

@media (max-width: 769px) {
.navbar-header {
  background-color: #fff;
}

.fa-inverse {
    color: #333;
}
}

.navbar-mind .nav a:hover, .navbar-mind .nav li.active a, .navbar-mind .nav a:focus {
    background-color: #333;
}

.navbar-mind .nav .open>a, .navbar-mind .nav .open>a:hover, .navbar-mind .nav .open>a:focus {
    background-color: #333;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #333;
    border-color: #333;
}

.navbar-mind .nav a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navbar-mind .nav .open>a .caret, .navbar-mind .nav .open>a:hover .caret, .navbar-mind .nav .open>a:focus .caret, .navbar-mind .nav .active .caret, .navbar-mind .nav a:hover .caret, .navbar-mind .nav a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.wrap-title {
    border-bottom: solid 1px #333;
}

.nav-tabs li a:hover, .nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {
    border-top: solid 3px #af2139;
    color: #af2139;
}

.panel-primary {
    border-color: #af2139;
}

.panel-primary .panel-heading, .panel-primary .panel-footer {
    background-color: #af2139;
}

.navbar-mind .dropdown-menu {
    color: #000;
    background-color: #333;
    border-bottom: solid 0 #333;
    border-left: solid 1px #333;
    border-right: solid 1px #333;
    border-top: solid 0 #333;
}

.navbar-mind .dropdown-menu a:hover, .navbar-mind .dropdown-menu li.active a:hover, .navbar-mind .dropdown-menu a:focus, .navbar-mind .dropdown-menu li.active a:focus, .navbar-mind .dropdown-menu li.active a {
    color: #af2139;
    background-color: #00708c;
}

.carousel-control.left, .carousel-control.right {
  background: none;
  background-image: none;
}

#tfc-carousel .text {
  font-size: 20px;
}

.display-table {
    display: table;
    table-layout: fixed;
}

.display-cell {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.page-title {
    font-weight: 400;
}