.shopnow{
  background-color: #006532;
  justify-content: center;
  

}

/*All this is the top banner*/
#singlebanner_168935{
  padding: 0px !important;
  margin: 0px;
}
.col col-sm-12 col-md-12 col-lg-12 singlebanner_container{
  color: #006532;
 
}
header .header-full>div.headersection-3 {
  padding: 13px 0px;
  /*background-color: #006532;*/
}

/*This is for the "Shop Popular Categories & view all text*/
div.col col-xs-6 title-wrapper h1, h2, h3, h4, h5, h6, p {
  margin: 15px 0 0 10px;
}
.tabbed-boxes .header-wrapper .link-wrapper a {
  margin: 20px 0 0 10px;
}


/*GROUP SECTIONS*/
nav.menu .catalog-block ul.catalog>li>a {
  justify-content: center;
  height: 10em;
}
nav.menu .catalog-block ul.catalog>li>a{
  font-weight: bold;
  font-size: 1em;
  border: 1px;
 
}


nav.menu .catalog-block ul.catalog>li>a:hover{
  background-color: #e5e5e5;
  /*text-decoration: underline;*/
}
/*This is currently not the best. Instead of using nth-child selector, the class of the li element should be specified. Need to designate class for target child.
Actually, this code isn't even used anymore, but I'll leave it in in case I need it someday.
nav.menu .catalog-block ul.catalog>li:nth-child(12) {
  font-size: .836em;
}*/

<!--/*SUB-MENUS*/-->
/*DOUG FIR*/
nav.menu .catalog-block ul.catalog>li.dougfir .submenu .submenucontainer {
  height: 135px !important;
}

/*PRESSURE TREATED*/
nav.menu .catalog-block ul.catalog>li.ptreated .submenu .submenucontainer {
  height: 70px !important;
}
 /*panels*/
 nav.menu .catalog-block ul.catalog>li.panels .submenu .submenucontainer {
  height: 180px !important;  
}
/*MOULDING*/
nav.menu .catalog-block ul.catalog>li.moulding .submenu .submenucontainer {
  height: 135px !important;
}
/*REDWOOD*/
nav.menu .catalog-block ul.catalog>li.redwood .submenu .submenucontainer {
  height: 135px !important;
}
/*SIDING*/
nav.menu .catalog-block ul.catalog>li.siding .submenu .submenucontainer {
  height: 135px !important;
}
/*FASTENERS*/
nav.menu .catalog-block ul.catalog>li.fasteners .submenu .submenucontainer {
  height: 323px !important;
}
/*BUILDING HARDWARE*/
nav.menu .catalog-block ul.catalog>li.bhard .submenu .submenucontainer {
  height: 75px !important;
}

/*Simpson*/
nav.menu .catalog-block ul.catalog>li.simpson .submenu .submenucontainer {
  height: 800px !important;
}

/*Blades, Bits, & Tools*/
nav.menu .catalog-block ul.catalog>li.bladesbitstools .submenu .submenucontainer {
  height: 450px !important;
}

/*SUNDRIES*/
nav.menu .catalog-block ul.catalog>li.sundries .submenu .submenucontainer {
  height: 180px !important;
}
/*ENGINEERED LUMBER*/
nav.menu .catalog-block ul.catalog>li.engineered .submenu .submenucontainer {
  height: 75px !important;
}
/*CONSTRUCTION PRODUCTS*/
nav.menu .catalog-block ul.catalog>li.cproducts .submenu .submenucontainer {
  height: 650px !important;
}

/* main menu - preventing the 8th and following items from getting hidden on smaller screens */
.header-full .menu .catalog>li:nth-child(n+10) { display: inline-block; }

/* main menu - adjusting font size relative to the window width */
.menu ul.catalog > li > a { font-size: 1vw; }

/* main menu - decreasing the space between the elements in the main menu */
.menu .catalog li { padding: 0; }

/* main menu - preventing the 8th and following items from getting hidden on smaller screens */
.header-full .menu .catalog>li:nth-child(n+10) { display: inline-block; }