/* Hide 'careers' on careers page */

.widget-career-listing h3 {
	display: none;
}


.widget-service-summary .service-list {
  width: 100%:
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap!important;
  -ms-flex-wrap: wrap!important;
  flex-wrap: wrap!important; 
}

footer.mc-archive {
    display: none;
}

.widget-service-summary .service-list .col-md-3 {
 	margin-bottom: 1em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; 
}

.roadshow-link a {
  color: #fff;
    
}


body {
  background: url(https://ddfc4fe9cdc405be1bb0-b13d90b467bb429b71f0be9d3387d7a1.ssl.cf1.rackcdn.com/231000/231830/sanhaw-wood-pattern.jpg) !important;
	
	/*  
  background: url(http://assets.newmediaretailer.com/231000/231830/sanhaw-wood-pattern.jpg) !important;
  */
}

.thermatru {
  background-color: white;
}

.harvey {
  background-color: white;
}

.kohltech {
  background-color: white;
}

/*Featured Product widget*/
.widget-product-slider .product-feature-image {
	overflow: hidden;
	margin-bottom: 1em;
}

.bg-color-green {
	background-color: #05582d;
	padding: 10px 0;
}

.widget-brands,.widget-featured-partners {
	background-color: #fff;
	border: 1px solid #c8c8c8;
	border-radius: 4px;
}

.widget-featured-partners {
	padding: 10px;
}

.wrapper-bg-color-green .container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.intro-widgets .widget-article-summary,.intro-widgets .widget-bulletins,.intro-widgets .widget-event-summary {
	border: 2px solid #c8c8c8 !important;
}

.channel-menu-widget {
	padding: 1em;
}

.widget-bulletins {
	background-color: #fff;
}

.row-equal-height-md .widget-footer-block {
	left: 0 !important;
}

.gallery-widget .asset-thumbnail-image {
	display: block;
	height: 180px;
	overflow: hidden;
}

.gallery-widget .asset-caption {
	min-height: 125px;
}

.caption-text-wrap>.btn-primary::before {
	content: "";
}

/* New Navbar Styles */
body {
	padding-top: 0 !important;
}

.wrapper-white-bottom {
	border-bottom: 0 solid #05582d;
}

.wrapper-logo-nav {
	border-bottom: none;
}

.wrapper-secondary-navigation .container {
	background-color: transparent !important;
}

.navbar-collapse {
	background-color: #05582d !important;
}

.wrapper-secondary-navigation,.wrapper-secondary-navigation .widget-navigation.navbar {
	background-color: #05582d !important;
	width: 100% !important;
}

.secondary-navigation {
	background-color: #05582d !important;
	padding: 0 !important;
}

.secondary-navigation .widget-navigation.navbar .navbar-nav>li>a {
	color: #fff;
}

.secondary-navigation .widget-navigation.navbar .navbar-nav>li>a:hover,
.secondary-navigation .widget-navigation.navbar .navbar-nav>li>a:focus {
	color: #000;
}

.navbar-nav {
	float: none !important;
}

.widget-navigation.navbar {
	position: relative;
}

/* fixes featured products on mobile */
.widget-product-slider .carousel-inner {
	max-height: none;
}

.btn-primary {
	background-color: #05582d;
	border-color: #065E30;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {
	background-color: #0A743D;
	border-color: #098143;
}

.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {
	background-image: none;
}

.btn-primary .badge {
	color: #05582d;
}

.btn-secondary {
	background-color: #efdbc2;
	border-color: #eacfae;
}

.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus,.btn-secondary:active,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary {
	background-color: #e4c39a;
	border-color: #ddb27d;
}

.btn-secondary:active,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary {
	background-image: none;
}

.btn-secondary .badge {
	color: #efdbc2;
	background-color: #484848;
}

.btn-tertiary {
	background-color: #97ceec;
	border-color: #81c4e8;
}

.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary.focus,.btn-tertiary:active,.btn-tertiary.active,.open > .dropdown-toggle.btn-tertiary {
	background-color: #6cbae4;
	border-color: #4eabdf;
}

.btn-tertiary .badge {
	color: #97ceec;
}

.btn-quaternary {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-quaternary:hover,.btn-quaternary:focus,.btn-quaternary.focus,.btn-quaternary:active,.btn-quaternary.active,.open > .dropdown-toggle.btn-quaternary {
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-quaternary .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-quinary {
	background-color: #900;
	border-color: maroon;
}

.btn-quinary:hover,.btn-quinary:focus,.btn-quinary.focus,.btn-quinary:active,.btn-quinary.active,.open > .dropdown-toggle.btn-quinary {
	background-color: #600;
	border-color: #420000;
}

.channel-nav .active .btn {
	background-color: #05582d;
	border-color: #065E30;
}

.channel-nav .active .btn:hover,.channel-nav .active .btn:focus,.channel-nav .active .btn.focus,.channel-nav .active .btn:active,.channel-nav .active .btn.active,.open > .dropdown-toggle.channel-nav .active .btn {
	background-color: #0A743D;
	border-color: #098143;
}

.channel-nav .active .btn .badge {
	color: #05582d;
}

.channel-nav .active .btn:hover,.channel-nav .active .btn:focus,.channel-nav .active .btn.focus,.channel-nav .active .btn:active,.channel-nav .active .btn.active,.open > .dropdown-toggle.channel-nav .active .btn {
	background-color: #0A743D;
	border-color: #098143;
}

.channel-nav .active .btn .badge {
	color: #05582d;
}

.product-prices {
	background-color: #faf3ea;
}

.product-aside {
	background-color: #fceedb;
}

.widget-saving .saving.special .saving-body,.widget-saving-listing .saving.special .saving-body,.widget-saving .saving.coupon .saving-body,.widget-saving-listing .saving.coupon .saving-body {
	border-color: #065E30;
}

.widget-navigation.navbar .navbar-toggle:hover,.widget-navigation.navbar .navbar-toggle:focus {
	background-color: #117641;
}

.widget-navigation.navbar .navbar-toggle {
	background-color: #117641;
	border-color: #075F32;
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	background-color: #05582d;
}

.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {
	background-color: #05582d;
	border-color: #05582d;
}

.bg-color-primary,.wrapper-bg-color-primary {
	background-color: #05582d;
}

.bg-color-secondary,.wrapper-bg-color-secondary {
	background-color: #efdbc2;
}

.bg-color-tertiary,.wrapper-bg-color-tertiary {
	background-color: #97ceec;
}

.bg-color-quaternary,.wrapper-bg-color-quaternary {
	background-color: #f0ad4e;
}

.bg-color-quinary,.wrapper-bg-color-quinary {
	background-color: #900;
}

.widget-title h3 {
	border-color: #05582d;
}

.wrapper-bg-color-primary {
	background: #05582d;
}

.article-date {
	background-color: #05582d;
}

.bg-color-black .social-list-item a:hover {
	color: #05582d;
}

.wrapper-project-block,.wrapper-region-footer,.widget-navigation.navbar .navbar-nav > li > a:hover {
	border-color: #05582d;
}



.widget-navigation.navbar .navbar-nav > li > a:hover {
	background-color: #05582d;
}

.summary-widget {
	border: 4px solid #c8c8c8;
	border-radius: 4px;
}

.widget-event-summary {
	border: 4px solid #c8c8c8;
	border-radius: 4px;
}

.widget-bulletins {
	border: 4px solid #c8c8c8;
	border-radius: 4px;
}

/* logo */
.widget-logo img {
    max-height: 135px;
}

.main-navigation {
	max-height: !important;
}


.form-control {
  max-width: 1116px;
}

@media screen and (min-width:768px) {
	#contact-styling {
		padding-bottom:65%;
	}
} 
@media screen and (max-width: 767px) {
	.widget-navigation.navbar {
		background: #05582d;
	}
}

/*----------------------------------------------------------------
   Media Queries
----------------------------------------------------------------*/

/* Mobile */
@media screen and (max-width: 449px) {
 	.widget-navigation.navbar {
 		position: fixed !important; 
 	}     
  
  	.widget-logo img {
    	margin-top: 45px;
	}
  
  
  	.widget-service-summary .service-list {
      display: block !important;
      -webkit-flex-wrap: none!important;
      -ms-flex-wrap: none!important;
      flex-wrap: none!important; 
    }

	.widget-service-summary .service-list .col-md-3 {
    	display: block !important
	}
  
}

/* Tablet */
@media screen and (max-width: 768px) {
	/*.project-block .title {
      font-size: 1.5em;
    }
	.project-block p {
      font-size: 1em;
    }  
	.project-block .btn {
      font-size: 1em;
      padding: .5em;
      display: block;
    }  */  
}

/* Medium Devices, Laptops Desktops */
@media screen and (max-width: 992px) {
            
}

/* Large Devices, Wide Screens */
@media screen and (max-width: 1200px) {
            
}

.navbar-collapse {
	background-color:white!important;
}

#articlesCategory1 {
	display:none!important;
}

#homeLinks .content-block-cards {
	margin-top:100px;
}

.widget-bulletins {
	padding:15px;
}

.widget-bulletins p {
	margin-bottom:0px!important;
}

.widget-cards-list .card-info-wrap, .categories-widget .widget-title {
	background-color:#05582d!important;
}

.widget-email-signup {
	border-top:5px solid #05582d!important;
}

#brandsWeLove {
	padding-top:40px!important;
}

.summary-widget {
	border:none!important;
}

.widget-article-summary .widget-title {
	background: white;
margin-left: 8px;
margin-right: 8px;
padding: 10px;
border-radius: 5px;
}

.widget-article-summary .widget-title h3 {
	margin-top:5px!important;
}

#lincoln-window-gallery .media-heading, #koltech-window-gallery .media-heading {
display:none!important;
}

.subnav-account-services, .windowspage .widget-title, .installationpage .widget-title, .kitchenspage .widget-title {
display:none!important;
}

.contact-container {
    margin-top: -1em!important;
}