/*
Theme Name: Loom Child for DK
Theme URI:
Description: Child Theme for Loom
Author: <a href="http://www.madeinebor.com" title="Visit author homepage">Tom Rhodes</a>
Author URI:
Template: loom
Version: 1.0.0
*/

@import url('../loom/style.css');

.navbar-header {
  background-color: transparent;
}
.navbar-header .container-bg-header {
  background-size: cover;
  background-repeat: no-repeat;
  background-color: transparent;
}
a.navbar-brand {}
.headshot {
  margin-left: -30px;
}
.headshot img {
 max-width: 200px;
}
.menu-upper-left-container {
  clear: left;
}
.dropdown-menu {
  top: auto;
}
.navbar-nav > li > a {
  padding: 1em;
}
.post-content > .aq-block-aq_portfolio_block.col-sm-12 {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .container.inner, .sidebar {
    padding-top: 0;
    margin-top: 0;
  }
}
.light-wrapper > .container.inner {
  padding: 20px 0;
}
  @media (max-width: 767px) {
    .light-wrapper > .container.inner {
      padding: 20px;
    }
  }
ul.filter li.clients, ul.filter li.products {
  display: none;
}
.owl-slider-wrapper .owl-custom-nav .slider-prev, .owl-slider-wrapper .owl-custom-nav .slider-next {
  top: 20px;
  margin-top: 0;
}
.menu-upper-left-container {
  float: left;
  padding: 32px 14px 0 0;
}
#menu-upper-left li a:hover {
  text-decoration: underline;
}
.search-results .date-wrapper, .search-results .meta {
  display: none;
}
.navbar-header .search_wrap {
  padding-top: 30px;
  padding-bottom: 0;
  margin-bottom: 0;
  max-width: 300px;
}
.navbar-header .search_wrap input {
  background-color: #fff;
  background-color: rgba(255,255,255, 0.7);
  color: #656565;
}
 ul#menu-upper-left {
  margin-left: 0;
  padding-left: 0;
}
#menu-upper-left li {
  display: block;
  margin-right: 1em;
}
.navbar.basic.default, .navbar.basic.default .navbar-header {
  background-color: transparent;
}
.navbar.basic.default {
  position: relative;
}
.navbar.basic.fixed .menu-upper-left-container {
  padding-top: 17px;
}
.navbar.basic.fixed .search_wrap {
  padding-top: 10px;
  padding-bottom: 0;
  margin-bottom: 0;
}
.navbar.basic.fixed .search_wrap input {
  padding-bottom: 0;
  margin-bottom: 0;
}
.nav.navbar-nav > li:last-of-type > ul {
  left: auto;
  right: auto;
}

ul.inline li {
  display: inline-block;
  list-style: none;
}
footer ul.nav li a:not(.btn) {
  margin-left: .5em;
}


.sidebar #menu-left-nav {
  padding: 0;
}

.owl-slider-wrapper .owl-custom-nav, .owl-slider-wrapper .owl-controls {
  opacity:1;
  -moz-opacity: 1;
}

/* acf grid */
.caption {
  font-size: 12px; line-height: 1.2em; margin: .5em 0;
}
.acf-gallery ul {
    list-style-type: none!important;

}
.acf-gallery li {
  list-style-type: none!important;
}
.acf-gallery li:before {
  content: ''!important;
}
@media (max-width: 767px) {
.acf-gallery li:nth-child(odd){
    clear: left;
  }
}
@media (min-width: 768px) {
  .acf-gallery li:nth-child(3n+4){
    clear: left;
  }
}