/* -< Medieval Fair Style >- */
body {
  /* Colors */
  /* Custom */
  /* Mega Menu */
  /* Coming Soon */
  /* Brand */
}
body .navbar-default .navbar-nav > .active > a,
body .navbar-default .navbar-nav > .active > a:hover,
body .navbar-default .navbar-nav > .active > a:focus,
body .ancestor > a,
body .ancestor > a:hover,
body .ancestor > a:focus,
body .navbar-default .navbar-nav > li > a:hover,
body .navbar-default .navbar-nav > li > a:focus,
body .filter li a.active,
body .filter li a:hover,
body .contact a:hover,
body .navbar-default .navbar-nav > .open > a,
body .navbar-default .navbar-nav > .open > a:hover,
body .navbar-default .navbar-nav > .open > a:focus,
body .side-nav li a.active,
body .cat-list li a:hover,
body .popular-desc h5 a:hover {
  color: #337ab7;
}
body .btn-theme-dark:hover,
body .tag-list a:hover {
  background-color: #337ab7;
}
body .btn-theme-bg,
body .portfolio-cube .cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active {
  background-color: #2183B4;
  border-color: #5ab4e1;
}
body .filter li a.active,
body .filter li a:hover {
  border-color: #337ab7;
}
body a:hover,
body a:focus,
body .nav.mega-vertical-nav li a:hover {
  color: #900;
}
body .testi-slide .flex-control-paging li a.flex-active {
  border-color: #900;
}
body .services-box-icon i,
body .portfolio-cube .cbp-l-caption-buttonLeft,
body .portfolio-cube .cbp-l-caption-buttonRight {
  background-color: #900;
}
body .portfolio-cube .cbp-l-caption-buttonLeft:hover,
body .portfolio-cube .cbp-l-caption-buttonRight:hover {
  background-color: #e50000;
}
body .navbar .dropdown-menu li a.mega-image {
  border-bottom: none;
  padding: 0;
}
body .navbar .dropdown-menu li a.mega-image img {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  filter: grayscale(100%);
  transition: 250ms filter;
}
body .navbar .dropdown-menu li a.mega-image:hover {
  background: none;
}
body .navbar .dropdown-menu li a.mega-image:hover img {
  filter: none;
}
body .coming-soon {
  background: rgba(153, 0, 0, 0.8);
}
body .navbar-brand img {
    height: 50px;
    width: auto;
    margin-top: -10px;
}
body .navbar-brand {
  font-size: 23px;
}
body .constro-cta {
  background: transparent no-repeat center;
  background-size: cover;
}
body .constro-cta h1 {
  color: #000;
}
body .constro-cta i {
  color: #337ab7;
}
body .tp-simpleresponsive .caption,
body .tp-simpleresponsive .tp-caption {
  background: rgba(0, 0, 0, 0.5);
}
body .vertical-title {
  padding: 25px;
}
body .vertical-caption {
  padding: 15px;
}
.feature-block img {
  width: 360px !important;
  height: 202px !important;
}
.feature-block h3 {
  margin-top: 15px;
  margin-bottom: 10px;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 20px;
}

.navbar-brand {
  width: 250px;
}
.navbar-brand h1 {
  font-weight: 700;
  margin-left: 10px;
  color: #000 !important;
  font-size: 23px;
  line-height: 20px;
  font-style: normal;
  text-transform: uppercase;
  float: left;
}
.navbar-brand img {
  float: left;
}