.fl-module-content a {
  color: #c49a6c;
  font-weight: bold; }
  .fl-module-content a:hover, .fl-module-content a:focus, .fl-module-content a:active {
    color: #333; }

body.home .skip-intro {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 200;
  padding: 1rem 2rem;
  font-weight: bold;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 0.01rem;
  transition: all 250ms ease-out;
  text-shadow: 1px 1px 0 #000; }
  body.home .skip-intro:hover {
    color: #c49a6c; }
body.home footer#colophon,
body.home .site-header.headroom {
  display: none !important; }
body.home #slider {
  height: 100vh;
  height: 100%; }
body.home .slides > li h3 {
  font-size: 48px;
  font-weight: bold;
  text-align: right;
  text-shadow: 1px 1px 3px #333;
  position: absolute;
  bottom: 0vh;
  right: 0;
  display: none; }
  body.home .slides > li h3:after {
    display: none; }
body.home .portfolio-popup-video, body.home .slides .popup-video {
  border-color: #c49a6c;
  transform: scale(1.25);
  transition: all 250ms ease-out;
  margin-top: 0; }
  body.home .portfolio-popup-video:after, body.home .slides .popup-video:after {
    color: #c49a6c;
    transition: all 250ms ease-out; }
  body.home .portfolio-popup-video:hover, body.home .slides .popup-video:hover {
    transform: scale(1.5);
    border-color: #fff; }
    body.home .portfolio-popup-video:hover:after, body.home .slides .popup-video:hover:after {
      color: #fff; }

.page .full-width .entry-title {
  padding-top: 50px; }
  .page .full-width .entry-title:after {
    display: none; }

.fl-module-content .menu-main-container #menu-main-2 {
  list-style: none;
  margin: 0;
  padding: 0; }
  .fl-module-content .menu-main-container #menu-main-2 li {
    display: inline-block;
    margin-right: 2rem;
    font-size: 18px; }

.menu-item-5661 {
  display: none; }

.headroom--not-top .navbar,
.site-header,
nav.navbar {
  background: rgba(255, 255, 255, 0.6); }

nav.navbar li a {
  color: #000; }
nav.navbar .current-menu-item a, nav.navbar .current_page_item a, nav.navbar .current-menu-parent a, nav.navbar .current_page_parent a {
  border-color: #c49a6c; }

.navbar-toggle,
.nav.navbar-nav.dropdown {
  margin-top: 4rem; }

.site-header.headroom--unpinned .navbar-toggle,
.site-header.headroom--unpinned .nav.navbar-nav.dropdown {
  margin-top: 2rem; }

.footer-widgets.widgets .textwidget {
  color: #fff; }
  .footer-widgets.widgets .textwidget a {
    color: #fff; }
    .footer-widgets.widgets .textwidget a:hover, .footer-widgets.widgets .textwidget a:active, .footer-widgets.widgets .textwidget a:focus {
      color: #c49a6c; }
.footer-widgets.widgets .menu-main-container a {
  color: #fff; }
  .footer-widgets.widgets .menu-main-container a:hover, .footer-widgets.widgets .menu-main-container a:active, .footer-widgets.widgets .menu-main-container a:focus {
    color: #c49a6c; }

nav.navbar button.navbar-toggle {
  display: none; }
  @media all and (max-width: 1024px) {
    nav.navbar button.navbar-toggle {
      display: block; }
      nav.navbar button.navbar-toggle .icon-bar {
        background: #000; } }

#home-page-blurb p {
  font-size: 18px;
  line-height: 1.6; }
  #home-page-blurb p small {
    font-size: 14px;
    font-weight: 300; }
    @media all and (min-width: 1300px) {
      #home-page-blurb p small {
        font-size: 18px; } }
    @media all and (min-width: 1200px) {
      #home-page-blurb p small {
        font-size: 15px;
        font-weight: bold; } }
    @media all and (min-width: 980px) {
      #home-page-blurb p small {
        font-size: 13px; } }

.site-header nav.navbar {
  background: #fff; }
  .site-header nav.navbar a:hover {
    color: #c49a6c; }
.site-header .navbar-brand-wpz img {
  margin-bottom: 1.5rem; }

@media all and (min-width: 1025px) {
  body:not(.home) div.site {
    padding-top: 10rem; } }

.fs-background-media video {
  display: none; }

body.page-id-5528 div.site {
  padding-top: 0; }
body.page-id-5528 .site-header nav.navbar {
  display: none; }
body.page-id-5528 #home-cover-image-text {
  display: none; }
@media all and (min-width: 1025px) {
  body.page-id-5528 .has-post-cover .no-overlay .entry-cover-image {
    background: url(https://makethempayproductions.com/wp-content/uploads/2018/11/desktop-2.jpg) no-repeat center top !important; } }
@media all and (max-width: 1024px) {
  body.page-id-5528 .has-post-cover .no-overlay .entry-cover-image {
    background: url(https://makethempayproductions.com/wp-content/uploads/2018/11/tablet.jpg) no-repeat center top !important;
    background-size: cover !important; } }
@media all and (max-width: 700px) {
  body.page-id-5528 .has-post-cover .no-overlay .entry-cover-image {
    background: url(https://makethempayproductions.com/wp-content/uploads/2018/11/mobile.jpg) no-repeat 50% 0% !important;
    background-size: 100% auto !important; } }
@media all and (max-width: 570px) {
  body.page-id-5528 .has-post-cover .no-overlay .entry-cover-image {
    background: url(https://makethempayproductions.com/wp-content/uploads/2018/11/mobile.jpg) no-repeat 50% 0% !important;
    background-size: auto 100% !important; } }

body.home .fs-background-container {
  background: url(https://makethempayproductions.com/wp-content/uploads/2018/11/first.jpg) no-repeat;
  background-size: cover; }

/*# sourceMappingURL=mcfarlan-app.css.map */
