/*
* All imports for the customisation of the SANE theme to be imported here
* 
*/
/* Snaffle Overrides */
/* Page Defaults */
.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #0f2f3e;
}
@media (min-width: 960px) {
  .tm-page {
    border-width: 0;
  }
}
@media (max-width: 480px) {
  .uk-logo img {
    max-width: 220px;
  }
}
/* Main navigation */
.tm-headerbar-top {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 960px) {
  .uk-navbar-container .uk-container.uk-container-expand {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #0f2e3e;
}
.uk-navbar-nav li a {
  color: #f9f9f9;
  font-weight: 600;
}
.navbar .nav > li > .dropdown-menu,
.uk-navbar-dropdown {
  background: #3b6e8f;
}
.uk-offcanvas-bar {
  width: 300px;
}
.uk-navbar-toggle-icon.uk-icon {
  color: #FFF;
}
.uk-nav-sub a {
  padding: 5px 0;
}
.nav-uk-button,
.uk-button-primary,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary {
  color: #0f2f3e;
  background: #fff;
  font-weight: 600;
  border: 1px solid transparent;
}
.nav-uk-button:hover,
.uk-button-primary:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,
.formResponsive button[type="submit"]:hover {
  color: #102e3e;
  background-color: #e1c298;
  border: 1px solid #e1c298;
  text-shadow: none;
}
.uk-tile-muted a:not(.uk-button-primary) {
  color: #f9f9f9;
}
.btn-info,
.btn-primary,
.uk-button-primary {
  color: #34607d;
}
.uk-tile-muted h2 {
  color: #f9f9f9;
}
.uk-tile-muted {
  color: #f9f9f9;
}
.uk-section-secondary:not(.uk-preserve-color) .uk-totop {
  color: #0f2e3e;
}
.hero-shadow {
  text-shadow: 1px 1px 1px #333;
  font-weight: 600;
}
/* Mobile LinkedIn module position - mobile-right */
.moduletable.mobile-right .uk-icon-button {
  margin-right: 20px;
}
/* top Module Position - Blog banner */
.tm-top.uk-section {
  padding: 0;
}
.tm-top .uk-container {
  padding: 0;
  max-width: 100%;
}
.banner-wrap {
  position: relative;
}
.banner-wrap h1 {
  position: absolute;
  top: -100%;
  width: 100%;
  color: #fff;
  margin-top: 52%;
}
@media (min-width: 480px) {
  .banner-wrap h1 {
    margin-top: 55%;
  }
}
/* joomla article edits */
.clifton-category-layout .uk-article .uk-margin-large-bottom {
  max-width: 50%;
  float: right;
}
.clifton-category-layout .uk-container.uk-container-small {
  max-width: 48%;
  float: left;
  margin-right: 10px;
}
.clifton-category-layout .uk-container.uk-container-small a {
  float: left;
}
/*rsform edits*/
.formResponsive .formHorizontal .formControlLabel {
  display: none;
}
.formResponsive .formHorizontal .formControls {
  margin-left: 0;
}
.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 0;
}
.formResponsive .formHorizontal .rsform-block.rsform-block-header {
  margin-bottom: 10px;
}
input[type=text]:not([class*=uk-]) {
  border: 0;
}
.formResponsive input[type="submit"],
.formResponsive button[type="submit"] {
  font-size: 14px;
  background-image: none;
  background-color: #fff;
  border: 1px solid transparent;
  padding: 15px 30px;
  color: #0f2f3e;
  text-shadow: none;
  border-radius: 500px;
  box-shadow: none;
}
/* our team page edits*/
#meet-the-team .uk-accordion-title {
  font-size: 14px;
}
#footer .uk-nav li {
  float: left;
  margin-right: 20px;
}
/* Our Work */
a.uk-card {
  color: #6c6d74;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
#eb .mt-20 {
  margin-top: 0 !important;
}
#eb .btn-primary {
  color: #102e3e !important;
  background-color: #e1c298 !important;
  border: 1px solid #e1c298 !important;
  text-shadow: none !important;
  border-radius: 500px;
  line-height: 38px;
  padding: 0 25px;
  margin-top: 15px;
}
#eb .btn-primary:hover {
  background-color: #102d3e !important;
}
/*# sourceMappingURL=custom.css.map */