.fsc {
    padding-top: 4px;
    margin: 0 auto;
    width: 70px;
}

li.subnav-habla-espa-ol {
    display: none;
}

.subnav-habla-espanol, .nav-habla-espanol {
  display: none !important;
}

body, html {
  overflow-x: hidden !important;
}

.featured-products-widget .featured-tag, .thumbnail-widget .featured-tag {
    font-family: Barlow,sans-serif;
    color: #fff;
    background-color: #53682b;
}

/* Hide the second drop down version in drop down menu*/
.subnav-estimates {
display:none;
}



/* Preheader */

.Preheader-Styles {
	background-color:#53682b;
    	text-align: center;
    	color: white;
    	padding: .5em;
}

.preheader-link {
	color:#fff;
	text-decoration:underline;
}

.preheader-link:hover {
	color:#303c19;
}

/* Mobile */
@media screen and (max-width: 480px) {
 
 .widget-navigation.navbar {
    background: #53682b!important;
   margin-left:auto;
   margin-right:auto;
}
  
  .widget-navigation.navbar .navbar-toggle, .widget-navigation.navbar .navbar-toggle:focus, .widget-navigation.navbar .navbar-toggle:hover {
    background-color: #303c19;
    border-color: #fefefe;
}
  
  .widget-navigation.navbar .navbar-nav>li>a:hover {
    background-color: #a5c36b!important;
}
  
  .nav-right .widget-navigation li {
    border-bottom: 1px solid transparent;
    padding: 6px 18px;
}
  .fsc {
    padding-top: 8px;
    margin: 0 auto;
    width: 100px;
}
  
}

/* Tablet */
@media screen and (max-width: 768px) {

  p.snippet.article-snippet {
    margin: 5px!important;
}
  .fsc {
    padding-top: 4px;
    margin: 0 auto;
    width: 86px;
	}
}


/* ------------------------*/ /* ---------->>> Header <<<-----------*/ /* ------------------------*/
.widget-logo img {
    max-height: 100%;
}

.wrapper-bg-color-primary {
    background: url(img/bg-blue-texture.jpg) center center repeat-x #53682b;
}

/* ------------------------*/ /* ---------->>> Nav <<<-----------*/ /* ------------------------*/
.wrapper-logo-nav {
    border-bottom: 10px solid #53682b;
  	border-top: 10px solid #53682b;
}

.widget-navigation.navbar .nav>li>a {
    padding: 3px 8px;
    margin-top: 14px;
}

.nav-right .widget-navigation li {
    margin-top: 0px;
}

.widget-navigation.navbar .navbar-nav>li>a:hover {
    border-bottom: 1px solid #53682b;
  	background-color: #e8ebe3;
}

.nav-right .widget-navigation li {
    border-bottom: 1px solid transparent;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #53682b;
    background-color: #e8ebe3;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #53682b;
    border-color: #53682b;
}

/* ------------------------*/ /* ---------->>> Services Home Page <<<-----------*/ /* ------------------------*/

section#services h3{
  color:#fff;
}

.summary-widget .image-wrap img {
    max-height: 222px;
    height: inherit!important;
    width: auto;
    margin: 0 auto;
}

section#services {
    background-attachment: fixed;
    background-size: cover;
    background-image: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/781/assets/responsive/549000/549239/edwood.jpg);
}

/* ------------------------*/ /* ---------->>> Video Home Page <<<-----------*/ /* ------------------------*/

section#video {
    background-attachment: fixed;
    background-size: cover;
    background-image: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/781/assets/responsive/549000/549238/wood.jpg);
}

section#video h3{
  color:#fff;
}

/* ------------------------*/ /* ---------->>> FP <<<-----------*/ /* ------------------------*/



/* ------------------------*/ /* ---------->>> Bulletin <<<-----------*/ /* ------------------------*/

.carousel-inner>.item {
	text-align:center;
}

.widget-bulletins {
	background-color: #fff;
}

/* ------------------------*/ /* ---------->>> Body <<<-----------*/ /* ------------------------*/



body{
  background: rgba(112, 67, 28, 0.82);
}

.collapse-widget footer:last-of-type, .custom-widget footer:last-of-type, .widget-brands footer:last-of-type, .widget-bulletins footer:last-of-type, .widget:not(.no-border) .summary-widget footer:last-of-type {
    background-color: #e8ebe3;
}

.wrapper-bg-stripe:nth-child(odd) .container {
    background-color: #e8ebe3;
}

p.snippet.article-snippet {
    margin: 14px;
}

.widget-service-listing .service-description{
  font-size: 12px;
}


/* ------------------------*/ /* ---------->>> Buttons/Links <<<-----------*/ /* ------------------------*/

.btn-primary, .article-date,.btn-secondary, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary, .btn-secondary.active, .btn-secondary.focus, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover, .open>.dropdown-toggle.btn-secondary{
    color: #fff;
    background-color: #53682b;

}

.widget-cards-list .card-info-wrap {
    background-color: #53682b;
}


.widget-cards-list .card-info-wrap:hover {
    background-color: #303c19;
}

.btn-primary:hover, .btn-secondary:hover{
    color: #fff;
    background-color: #303c19;
}
  a{
    color: #b94a48;
  }

a:hover{
	color: #303c19;
}

.bb-item a, .email a, .loc-link, .media-body a:not(.btn) {
    color: #53682b;
}

.bb-item a:hover, .email a:hover, .loc-link:hover, .media-body a:not(.btn):hover {
    color: #303c19;
}

.asset-caption-heading a:hover, .base-link-style, .media-heading:hover, .product-info h4:hover, .title a:hover, .title-no-link:hover {
    color: #53682b;
}

/* ------------------------*/ /* ---------->>> Blog <<<-----------*/ /* ------------------------*/
.article-date-wrapper {
    background-color: #53682b;
}

.categories-widget .widget-title {
    background-color: #53682b;
}

.nav-pagination li.active a, .nav-pagination li.active a:focus, .nav-pagination li.active a:hover {
    background-color: #53682b;
}

/* ------------------------*/ /* ---------->>> Email <<<-----------*/ /* ------------------------*/

.widget-email-signup {
    border-top: 5px solid #53682b;
    background-image: url(https://s3.amazonaws.com/nmrcdn/static/sb2/themes/lmc/temp_secondary/email_bg_4.jpg);
}

#pre_footer {
    background-image: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/781/assets/responsive/549000/549085/pine.jpg);
}

/* ------------------------*/ /* ---------->>> Footer <<<-----------*/ /* ------------------------*/

.wrapper-email-signup-block {
    background-image: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/781/assets/responsive/285000/285486/footer.jpg);
}


.wrapper-region-footer {
    border-top: 10px solid #53682b;
}

.widget-product-slider {
background-color:#FFF;

}

img.img-logo.img-responsive {
    margin: 0 auto;
}


/*----------------------------------------------------------------
   Media Queries
----------------------------------------------------------------*/

/* mobile */
@media only screen and (max-width: 768px) {
  
  .flexbox-list {
    display: block !important; 
    -webkit-flex-wrap: none!important; 
    -ms-flex-wrap: none!important;
    flex-wrap: none!important;
  }

}

/* Tablet Portrait */
@media screen and (max-width: 768px) {
            
}

/* Tablet Landscape */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 

}

/* Medium Devices, Laptops Desktops */
@media screen and (max-width: 992px) {
            
}

/* Large Devices, Wide Screens */
@media screen and (max-width: 1200px) {
            
}

.short-header-memo {
padding-right:0px!important;
padding-left:0px!important;
}

.fsc {
	width:90%!important;
}