body {
  background-color: ;
  color: ;
}
.webpage-block .jumbotron h1, h1 {
  color: ;
  font-family: ;
  font-size: 36px;
}
.webpage-block .jumbotron h2, h2 {
  color: ;
  font-family: ;
  font-size: 30px;
}
.webpage-block .jumbotron h3, h3 {
  color: ;
  font-family: ;
  font-size: 24px;
}
.webpage-block .jumbotron h4, h4 {
  color: ;
  font-family: ;
  font-size: 18px;
}
.webpage-block .jumbotron h5, h5 {
  color: ;
  font-family: ;
  font-size: 14px;
}
.webpage-block .jumbotron h6, h6 {
  color: ;
  font-family: ;
  font-size: 12px;
}
.webpage-block .jumbotron p, p, .content-block div, .panel div, li {
  color: ;
  font-family: ;
  font-size: 16px;
}
.jumbotron blockquote, blockquote {
  color: ;
  font-family: ;
  font-size: 18px;
}
.jumbotron .lead, .content-block .lead, .lead {
  color: ;
  font-family: ;
  font-size: 21px;
}
@media (max-width: 767px) {
  .webpage-block .jumbotron h1, h1 {
    font-size: 36px;
  }
  .webpage-block .jumbotron h2, h2 {
    font-size: 30px;
  }
  .webpage-block .jumbotron h3, h3 {
    font-size: 24px;
  }
  .webpage-block .jumbotron h4, h4 {
    font-size: 18px;
  }
  .webpage-block .jumbotron h5, h5 {
    font-size: 14px;
  }
  .webpage-block .jumbotron h6, h6 {
    font-size: 12px;
  }
  .webpage-block .jumbotron p, p {
    font-size: 16px;
  }
  .webpage-block .jumbotron blockquote, blockquote {
    font-size: 18px;
  }
  .webpage-block .jumbotron .lead, .lead {
    font-size: 20px;
  }
}
.webpage-background a {
  color: ;
}
.webpage-block a {
  color: ;
}
.webpage-contact a {
  color: ;
}
.webpage-about a {
  color: ;
}
.webpage-footer {
  background-color: #dfd1b6 !important;
  color: #7e4703 !important;
}
.webpage-footer a{
  color: #7e4703 !important;
}
.webpage-footer .site-footer-simple {
  background-color: #dfd1b6 !important;
  color: #7e4703 !important;
}

.webpage-footer p {
  color: #7e4703 !important;
}
.webpage-footer .site-footer-simple a,
.webpage-footer .site-footer-simple a:hover {
  background-color: #dfd1b6 !important;
  color: #7e4703 !important;
}
.webpage-header .navbar {
  background-color: #7e4703;
  color: ;
}
.webpage-header .navbar a,
.webpage-header .navbar a:hover {
  color: #ffffff !important;
}
.webpage-header.navbar-fixed-top {
  background-color: ;
}
.webpage-group .webpage-hero > div > div {
  padding-top: 20px;
}
.webpage-header.navbar-fixed-top.hero-behind.transparent {
  background-color: transparent;
}
.webpage-header.hero-behind.transparent .navbar {
  background-color: transparent;
}
body.hero-behind .webpage-group .webpage-hero > div {
  margin-top: 0 !important;
}
.webpage-footer .site-footer-columns .site-footer-upper,
.webpage-footer .site-footer-layers {
  background-color: #dfd1b6 !important;
  color: #7e4703 !important;
}
.webpage-footer .site-footer-columns .site-footer-upper a,
.webpage-footer .site-footer-columns .site-footer-upper a:hover,
.webpage-footer .site-footer-layers a,
.webpage-footer .site-footer-layers a:hover {
  color: #7e4703 !important;
}
body {background: #e0d3ba url(https://assets.locable.com/r/jumbo/images/8390/attachments-original-1452809531-fhd-background.jpg) repeat-y top center; background-size: contain;}

.dropdown-menu {
    min-width: 320px;}

/*Hacks*/
/*.webpage-wrapper .webpage-group, .webpage-wrapper .webpage-group+.webpage-group}*/ /*adds spacing between page blocks*/
.footer-social b {display: none;}  /*Hide Follow Us Text in Footer*/

.jumbotron::after {position: absolute;
    content: "\f0ab";
    font-size: 2.5em;
    left: 49%;
    bottom: -5px;
color: #fff;
font-family: FontAwesome;
}

/*Theme Specific Elements CSS*/
body {font-size: 16px; font-family: lato;} /*Font Size and Typography*/
.red-text p {color: red;}

/*Page Background Image and Color*/
.webpage-header {background: #7E4703;}

/*Top Nav/VCARD*/
.webpage-header .vcard {background: #E0D4BC; border-bottom-right-radius:5px; border-bottom-left-radius: 5px; margin-bottom: 2px;}
.webpage-header .vcard p {font-size: 1.2em;}
.webpage-header .vcard a {color: #7E4703;}

/*Main Menu*/
.webpage-header .navbar li a {font-size: 100%; font-family: Oswald; text-transform: uppercase; /*text-shadow: .25px .25px .5px #000;*/ text-shadow: none;} /*Top nav*/
.webpage-header .navbar li a:hover {background-color: #E0D4BC !important; color: #7E4703 !important;} /*Top nav hover*/
.webpage-header .navbar .dropdown-menu {background: #E0D4BC;} /*Dropdown box*/
.open .dropdown-menu li a {color: #7E4703 !important;} /*Dropdown link*/
.open .dropdown-menu li a:hover {background-color: #7E4703 !important; color: #E0D4BC !important;} /*Dropdown link hover*/
.open .dropdown-toggle {background-color: #E0D4BC !important;}  /*Top level background hover color when dropdown menu is open*/
.open>a:hover, .navbar-default .navbar-nav>.open>a


/*Buttons*/
.btn, .btn-primary {background: #7E4703; color: #FFF; border: none;  }
.btn:hover {background: #E0D4BC; color: #7E4703;}

/*Custom Page Title*/
.custom-header .row {margin: 0 15px;}
.custom-page-header {background-color: #7E4703; border-radius: 5px; color: #fff; padding: 5px 15px; font-weight: bold; text-transform: uppercase;}
.custom-page-header .lead {font-size: 1.8em;}
.no-header .lead, .no-header hr {display:none;}

/*Simple Text Blocks*/
.simple-cta .lead {font-weight: bold; text-transform: uppercase;}
.simple-cta .btn {background: #553D1F; }
/*.simple-cta .well {padding: 15px 45px; }*/
.row-padding-0 > .container > .container > .row {padding: 0;}
.simple-header .well {color: #7E4703; text-transform: uppercase;}
.simple-cta h2 {margin-top: 0;}
.simple-cta p {vertical-align: middle;}
.simple-cta .btn {display: grid;}

@media screen and (min-width: 1025px) {
     .simple-cta .well {background: #D2B48C; color: #7E4703;  font-weight: bold; text-transform: uppercase; }
     .simple-cta .btn {background: #553D1F; }
     /*.simple-cta .well {padding: 15px 150px; }*/
}

/*Columns*/
.custom-cols .panel h4 {background-color: #E0D4BC; color: #7e4703; padding: 5px 15px; font-weight: bold; margin-bottom: 0;}
.custom-cols {margin-top: 0 !important;}
.custom-cols br {display: none;}
.custom-cols .btn {margin-top: 0; width: 100%;} .custom-cols .text-center {padding: 0;} .custom-cols p:nth-of-type(1) {display: none;}
.custom-cols img:hover {-webkit-filter: sepia(70%); filter: sepia(70%);}

.p-t-0 .b-p-h-xl {padding-top: 0px;}

.dark-overlay .panel {background-color: #000; opacity: 0.7; padding: 30px; color: #fff;}
.dark-overlay .btn {background-color: transparent; border: 2px solid #ffa32a; text-align: left;}
.folsom-blacksmith.webpage-group::before { opacity: 0.5; background-color: #fff; position: absolute; width: 100%; height: 100%; }
.explore h4 {font-size: 200%; color: #fff;}
.explore .btn {background-color: rgba(0, 0, 0, 0.3); border: 1px solid #fff; box-sizing: box-border; text-shadow: none;}
/*.explore h4::after {content: "⚒";
    display: inline-block;
    position: relative;
    font-size: 1.5em;
    padding-top: .75em;
    }*/
.explore .panel p:nth-of-type(1)::before {
    content: "⚒";
    display: inline-block;
    position: relative;
    font-size: 3.5em;
    vertical-align: middle;
    left: 43%;
}

/*Footer*/
.footer-social a {/*color: #9fc0c8;*/}
footer {background-color: #fff; }
footer p.copyright {/*margin-top: 0; color: gray;*/}



/*Page Specific CSS*/

/*Directory Page*/
.map-listings .panel-body p {margin-bottom: 0;}
.map-listings .panel-body h3 {background-color: #000; font-size: 1.2em; border-radius: 5px; color: #fff; padding: 5px 15px; font-weight: bold;}
.map-listings .panel-body h4 {display: none;}


/*Home Page*/

/*Home Page Text Elements*/
.about {margin-top: 0 !important;}
.about .lead {margin-bottom: 45px;}
.about .col-sm-6 {padding: 0 8px; margin: 15px 0; }
.about .col-sm-6+.col-sm-6 {border-right: none;}
.about .col-xs-12 {border-top: 4px solid #E1D3B9; border-bottom: 4px solid #E1D3B9;}
.about img {border: 0; border-radius: none;}
.about .thumbnail {margin-bottom: 0;}

@media screen and (min-width: 769px) {
      .about .webpage-content {padding: 0 150px;}
      .ds-cta {margin-top: -75px;}
      .app-cta

}


/*Home Page Text Elements*/
.about {margin-top: 0 !important;}
.about .lead {margin-bottom: 45px;}
.about .col-sm-6 {padding: 0 8px; margin: 15px 0; }
.about .col-sm-6+.col-sm-6 {border-right: none;}
.about img {border: 0; border-radius: none;}
.about .thumbnail {margin-bottom: 0;}

.featured-events .panel img {
    object-fit: cover;
    max-height: 234px;
    width: 100%;
}

@media screen and (min-width: 769px) {
      .about .webpage-content {padding: 0 150px;}
      .ds-cta {margin-top: -75px;}
      .app-cta

}

@media screen and (max-width: 769px) {

      .app-cta img {max-width: 100%;}
}

      .ds-cta .webpage-content .thumbnail {background-color: transparent !important; border-radius: 0 !important; border: 0 !important;}

/* Branding Standard Elements */
.event-time-banner {background-color: #7E4703;}
.product-desc .btn-feed-block { color: #7E4703; border-color: #7E4703;}
.product-desc .btn-feed-block:hover {background-color: #7E4703;
    border-color: #7E4703;
    color: #fff; }
.grid-feed-title:hover, .grid-feed-title:focus {color: #7E4703;}

.folsom-blacksmith {background: url('https://assets.locable.com/r/jumbo/1bf2bdd9-adae-41f9-8faf-6d00916d01e4/Folsom%20Forge%20Blacksmithing.jpg');}
.folsom-blacksmith .webpage-container-wrapper {background-color: transparent;}
.folsom-blacksmith .lead {color: #fff;}

/* Hide Logos on directory */
.contact-box .logo-large, .contact-box-footer {display: none;}
.contact-box address, .contact-box abbr {display: none;}
.support_local_block .contact-box.center-version {border: none;}
.support_local_block .contact-box.center-version>a {padding-top: 3px; padding-bottom: 3px;}
.support_local_block .contact-box {margin-bottom: 0;}

.support_local_block .full-list h2 {font-weight: 300;}

/*Sets height for 2 column rows*/
.webpage-call-to-action-2-cols .panel img {
    object-fit: cover;
    max-height: 500px !important;
    width: 100%; 
box-shadow: 0 5px 10px rgba(0,0,0,0.14), 0 15px 35px rgba(0,0,0,0.14);}
