@charset "UTF-8";
/* 
LST-2018
LIST INDUSTRIES CSS Styles
*/

.container {
	padding-left:0;
	padding-right:0;
}
.c-layout-go2top > i {
	color:#000;
}
h1 {
	font-size: 26px;
    text-transform: uppercase;
}
h2, .h2 {
	font-size: 20px;
    text-transform: uppercase;
	font-weight: bold;
	height: 3em;
}
body.node-type-main-product-display .field.field-name-title.field-type-ds.field-label-hidden h2 {
    color: #3f444a;
    font-size: 20px;
    margin: 10px 0;
	text-transform: capitalize;
	font-weight: normal;
}
h3, .h3 {
	font-size: 24px;
    text-transform: uppercase;
}
body.node-type-main-product-display h3.c-font-uppercase.c-font-sbold {display: none;}

body, span.views-label, p {
    color: #333;
}
nav.c-top-menu.c-pull-right {
	right:10px;
}
/*############## header-title ####################*/

div#block-views-page-blocks-components-block {
    background-color: rgba(0,0,0,.5);
    padding: 3px 30px 2px 1000px;
    margin-left: -1000px;
    margin-top: -13px;
    box-shadow: 2px 2px 0px 0px #000000;
   /* border: 1px solid #a9a9a9;
	border-radius: 0 10px 10px 0; 
	position: absolute; */
}
div#block-views-page-blocks-components-block h1.field-content {
    color: #FFF;
	text-shadow: 1px 1px #000;
}
.header-bg {
	background-image:url("../img/flag-1239-faded.png");
    box-shadow: inset 0 0 40px -10px;
	background-size: cover;
}
.node-type-main-product-display .field.field-name-field-sub-heading.field-type-text.field-label-hidden {
    font-size: 22px;
	display: inline-block;
}
ul {
    margin: 5px 0 0 0;
}
nav.c-top-menu.c-pull-right {
    position: relative;
    top: 10px;
}

.easy-breadcrumb {
    float: right;
    background-color: #ffffff7d;
    padding: 8px 18px;
    border: 1px solid #debdbe;
}
.easy-breadcrumb a {
    color: #7f8c97;
    font-size: 16px;
    font-weight: 400;
}
.easy-breadcrumb a:hover {
	color: #32c5d2 !important;
}
/*########### - Colors - #############*/
div.colorBlox {
    display: table-cell;
    width: 140px;
    height: 120px;
    position: relative;
    vertical-align: middle;
    text-align: center;
}

div.colorBlox {
    display: block;
    width: 12.5%;
    height: 120px;
    position: relative;
    vertical-align: middle;
    text-align: center;
	float: left;
    padding-top: 47px;
	box-shadow: inset 0 0 50px -18px rgba(0,0,0,0.60);
	background-size: cover;
}


.views-field.views-field-field-color-selection ul li {
    list-style: none;
	display: inline-block;
}

div.colorBlox.Midnight-Ebony {
	background-color:#221f1a;
	color:#ececec;
}
div.colorBlox.Midnight-Ebony:after { content: "708 Black"; }

div.colorBlox.Snow-White {
	background-color:#FFFFFF;
}
div.colorBlox.Snow-White:after { content: "714 Snow White"; }

div.colorBlox.Charcoal {
	background-color:#353d40;
	color:#ececec;
}
div.colorBlox.Charcoal:after { content: "738 Charcoal"; }

div.colorBlox.Sandstone {
	background-color:#a3a598;
}
div.colorBlox.Sandstone:after { content: "710 Sandstone"; }

div.colorBlox.Parchment {
	background-color:#dad8b1;
}
div.colorBlox.Parchment:after { content: "729 Tan"; }

div.colorBlox.Sand-Beige {
	background-color:#c2b07e;
}
div.colorBlox.Sand-Beige:after { content: "Sand Beige"; }

div.colorBlox.Platinum {
	background-color:#c5cdc0;
}
div.colorBlox.Platinum:after { content: "711 Light Gray"; }

div.colorBlox.Heather {
	background-color:#9dadaa;
	color:#ececec;
}
div.colorBlox.Heather:after {content: "706 Heather"; }

div.colorBlox.Hallowell-Gray {
	background-color:#7a918b;
	color:#ececec;
}
div.colorBlox.Hallowell-Gray:after {content: "725 Dark Gray"; }

div.colorBlox.Forest-Gold {
	background-color:#caa868;
}
div.colorBlox.Forest-Gold:after { content: "Forest Gold" }

div.colorBlox.Trophy {
	background-color:#fdcb50;
}
div.colorBlox.Trophy:after { content: "Trophy Yellow" }

div.colorBlox.Hoop {
	background-color:#ec782d;
	color:#ececec;
}
div.colorBlox.Hoop:after { content: "728 Hoop Orange" }

div.colorBlox.Bubble-Gum {
	background-color:#e279b1;
}
div.colorBlox.Bubble-Gum:after { content: "Bubble Gum Pink" }

div.colorBlox.Relay-Red {
	background-color:#b81528;
	color:#ececec;
}
div.colorBlox.Relay-Red:after { content: "720 Relay Red" }

div.colorBlox.Maroon {
	background-color:#6f2429;
	color:#ececec;
}
div.colorBlox.Maroon:after { content: "727 Maroon" }

div.colorBlox.Tidal-Wave {
	background-color:#048f96;
}
div.colorBlox.Tidal-Wave:after { content: "Tidal Wave" }

div.colorBlox.Denim {
	background-color:#5a7a91;
	color:#ececec;
}
div.colorBlox.Denim:after { content: "731 Denim Blue" }

div.colorBlox.Pep-Rally {
	background-color:#454699;
	color:#ececec;
}
div.colorBlox.Pep-Rally:after { content: "720 Pep Rally Purple" }

div.colorBlox.Marine-Blue {
	background-color:#3d7da0;
	color:#ececec;
}
div.colorBlox.Marine-Blue:after { content: "707 Marine Blue" }

div.colorBlox.Grand-Slam {
	background-color:#0c5894;
	color:#ececec;
}
div.colorBlox.Grand-Slam:after { content: "717 Grand Slam Blue" }

div.colorBlox.Jersey {
	background-color:#004771;
	color:#ececec;
}
div.colorBlox.Jersey:after { content: "719 Jersey Blue" }

div.colorBlox.Green-Mist {
	background-color:#5e8978;
	color:#ececec;
}
div.colorBlox.Green-Mist:after { content: "Green Mist"; }

div.colorBlox.Basil {
	background-color:#5c7a62;
}
div.colorBlox.Basil:after { content: "Basil"; }

div.colorBlox.Sour-Apple {
	background-color:#75b400;
}
div.colorBlox.Sour-Apple:after { content: "Sour Apple Green"; }

div.colorBlox.Rave-Red {
	background-color:#b43d32;
	color:#ececec;
}
div.colorBlox.Rave-Red:after { content: "742 Rave Red"; }

div.colorBlox.Fresh-Water {
	background-color:#32a7c8;
	color:#ececec;
}
div.colorBlox.Fresh-Water:after { content: "743 Fresh Water Blue"; }

div.colorBlox.Popular-Gray {
	background-color:#e5e3dd;
}
div.colorBlox.Popular-Gray:after { content: "746 Popular Gray"; }

div.colorBlox.Well-Bred-Brown {
	background-color:#4f4231;
	color:#ececec;
}
div.colorBlox.Well-Bred-Brown:after { content: "744 Well Bred Brown"; }

div.colorBlox.Deep-Forest-Brown {
	background-color:#342e30;
	color:#ececec;
}
div.colorBlox.Deep-Forest-Brown:after { content: "745 Deep Forest Brown"; }

div.colorBlox.Evergreen {
	background-color:#00513f;
	color:#ececec;
}
div.colorBlox.Evergreen:after { content: "704 Evergreen"; }

div.colorBlox.Stardew {
	background-color:#b2c1cc;
}
div.colorBlox.Stardew:after { content: "740 Stardew Gray"; }

div.colorBlox.Rayo-de-Sol {
	background-color:#fad149;
}
div.colorBlox.Rayo-de-Sol:after { content: "741 Rayo de Sol"; }

div.colorBlox.Stainless-Steel {
	background-image: url(../img/colors/stainless-steel.jpg);
	background-size: cover;
}
div.colorBlox.Stainless-Steel:after {
    content: "Stainless Steel";
}
div.colorBlox.Natural-Red-Oak {
	background-image: url(../img/colors/red-oak.jpg);
	color:#ececec;
}
/* div.colorBlox.Natural-Red-Oak:after {
	content:"Natural Red Oak"; 
}*/
/*################ plastic #####################*/
div.colorBlox.Aquamax.White:after {
	content:"Antimicrobial White";
	color:000;
}
div.colorBlox.Garnet {
	background-image: url(../img/colors/Aquamax-Garnet.jpg);
	color:#ececec;
}
div.colorBlox.Garnet:after {
	content: "Garnet";
}
div.colorBlox.Slate-Speckle {
	background-image: url(../img/colors/aquamax-slate-speckle.jpg);	
}
div.colorBlox.Slate-Speckle:after {
	content: "Slate Speckle";
}
div.colorBlox.Taupe {
	background-image: url(../img/colors/aquamax-taupe.jpg);
	color:#ececec;
}
div.colorBlox.Taupe:after {
	content: "Taupe";
}
div.colorBlox.Forest {
	background-image: url(../img/colors/aquamax-forest.jpg);
	color:#ececec;
}
div.colorBlox.Forest:after {
	content: "Forest";
}
div.colorBlox.Sand-Speckle {
	background-image: url(../img/colors/aquamax-sand-speckle.jpg);
}
div.colorBlox.Sand-Speckle:after {
	content: "Sand Speckle";
}
div.colorBlox.Slate {
	background-image: url(../img/colors/aquamax-slate.jpg);
	color:#ececec;
}
div.colorBlox.Slate:after {
	content: "Slate";
}
div.colorBlox.Sandstone-AM {
	background-image: url(../img/colors/Aquamax-sandstone.jpg);
	color:#ececec;
}
div.colorBlox.Sandstone-AM:after {
	content: "Sandstone";
}
div.colorBlox.Deep-Blue {
	background-image: url(../img/colors/aquamax-deep-blue.jpg);
	color:#ececec;
}
div.colorBlox.Deep-Blue:after {
	content: "Deep-Blue";
}

div.colorBlox.Figured-Annigre {
	background-image: url(../img/colors/figured-annigre-swatch-01.jpg);
	color:#ececec;
}
/*### Hammertone ###*/
div.colorGrid.colorBlox.hammer-01 {
	background-image: url(../img/colors/hammertone-1.jpg);
}
div.colorGrid.colorBlox.hammer-02 {
	background-image: url(../img/colors/hammertone-2.jpg);
}
div.colorGrid.colorBlox.hammer-03 {
	background-image: url(../img/colors/hammertone-3.jpg);
}
div.colorGrid.colorBlox.hammer-04 {
	background-image: url(../img/colors/hammertone-4.jpg);
}
div.colorGrid.colorBlox.hammer-05 {
	background-image: url(../img/colors/hammertone-5.jpg);
}
div.colorGrid.colorBlox.hammer-06 {
	background-image: url(../img/colors/hammertone-6.jpg);
}
/*### Wood Colors ###*/
div.colorGrid.colorBlox.Red-Oak {
	background-image: url(../img/colors/red_oak001_lrg.jpg);
}
div.colorGrid.colorBlox.Mahogany{
	background-image: url(../img/colors/hon_mahogany001_lrg.jpg);
}
div.colorGrid.colorBlox.White-Ash{
	background-image: url(../img/colors/ash001_lrg.jpg);
}
div.colorGrid.colorBlox.White-Oak{
	background-image: url(../img/colors/white_oak_plain001_lrg.jpg);
}
div.colorGrid.colorBlox.Black-Cherry{
	background-image: url(../img/colors/cherry001_lrg.jpg);
}
div.colorGrid.colorBlox.Hard-Maple{
	background-image: url(../img/colors/hard_maple001_lrg.jpg);
	color:#222222;
}
 
.wood-colors-container .colorGrid.colorBlox {
    width: 33.333%;

}
.wood-colors-container .colorGrid.colorBlox,
.phenolic-colors-container .colorGrid.colorBlox {
	color:#F3F3F3;
	font-weight:bold;
}

/*### Phenolic Colors ###*/
div.colorGrid.colorBlox.Zen-Grey {
	color:#222222;
	background-color: #bcc1c5;
}
div.colorGrid.colorBlox.Mouse {
	background-image: none;
	color:#222222;
	background-color: #83878a;
}
div.colorGrid.colorBlox.Stop-Red {
	background-image: none;
	color:#222222;
	background-color: #bb2332;
}
div.colorGrid.colorBlox.Spectrum-Green {
	background-image: none;
	background-color: #019352;
}
div.colorGrid.colorBlox.Spectrum-Blue {
	background-image: none;
	background-color: #005dab;
}
div.colorGrid.colorBlox.Navy-Blue {
	background-image: none;
	background-color: #142954;
}
div.colorGrid.colorBlox.Black {
	background-image: none;
	background-color: #000;
}
div.colorGrid.colorBlox.Paloma-Bisque {
	background-image: url("../img/colors/Paloma-Bisque.jpg");
	color:#222222;
}
div.colorGrid.colorBlox.Folkstone-Celesta {
	background-image: url("../img/colors/Folkstone-Celesta.jpg");
	color:#222222;
}
div.colorGrid.colorBlox.Graphite-Graphix {
	background-image: url("../img/colors/Graphite-Graphix.jpg");
}
div.colorGrid.colorBlox.Navy-Graphix {
	background-image: url("../img/colors/Navy-Grafix.jpg");
}
div.colorGrid.colorBlox.Waxed-Maple {
	background-image: url("../img/colors/Waxed-Maple.jpg");
	color:#222222;
}
div.colorGrid.colorBlox.Amber-Maple {
	background-image: url("../img/colors/Amber-Maple.jpg");
	color:#222222;
}
div.colorGrid.colorBlox.Figured-Annigre {
	background-image: url("../img/colors/Figured-Annigre.jpg");
}
div.colorGrid.colorBlox.Oiled-Walnut {
	background-image: url("../img/colors/Oiled-Walnut.jpg");
}
div.colorGrid.colorBlox.Oiled-Olivewood {
	background-image: url("../img/colors/Oiled-Olivewood.jpg");
}
div.colorGrid.colorBlox.Sorrel-Cherry {
	background-image: url("../img/colors/Sorrel-Cherry.jpg");
}
div.colorGrid.colorBlox.Blackened-Legno {
	background-image: url("../img/colors/Blackened-Legno.jpg");
}

/* Old colors
div.colorGrid.colorBlox.Fashion-Grey {
	background-image: url(../img/colors/COLOR_CHIP_2016_Fashion-Grey-D381-60.jpg);
	color:#222222;
}
div.colorGrid.colorBlox.Titanium-Ev {
	background-image: url(../img/colors/COLOR_CHIP_2016_Titanium-Ev-4810-60.jpg);
	color:#222222;
}
div.colorGrid.colorBlox.Kensington-Maple {
	background-image: url(../img/colors/COLOR_CHIP_2016_Kensington-Maple-10776-60.jpg);
	color:#222222;
}
div.colorGrid.colorBlox.Orange-Grove {
	background-image: url(../img/colors/COLOR_CHIP_2016_Orange-Grove-D501-60.jpg);
}
div.colorGrid.colorBlox.Silicon-Ev {
	background-image: url(../img/colors/COLOR_CHIP_2016_Silicon-Ev-4811-60.jpg);
	color:#222222;
}
div.colorGrid.colorBlox.Natural-Pear {
	background-image: url(../img/colors/COLOR_CHIP_2016_Natural-Pear-7061-60.jpg);
}
div.colorGrid.colorBlox.Hollyberry {
	background-image: url(../img/colors/COLOR_CHIP_2016_Hollyberry-D307-60.jpg);
}
div.colorGrid.colorBlox.Tungsten-Ev {
	background-image: url(../img/colors/COLOR_CHIP_2016_Tungsten-Ev-4814-60.jpg);
}
div.colorGrid.colorBlox.Fonthill-Pear {
	background-image: url(../img/colors/COLOR_CHIP_2016_Fonthill-Pear-10745-60.jpg);
}
div.colorGrid.colorBlox.Hunter-Green {
	background-image: url(../img/colors/COLOR_CHIP_2016_Hunter-Green-D79-60.jpg);
}
div.colorGrid.colorBlox.Nickel-Ev {
	background-image: url(../img/colors/COLOR_CHIP_2016_Nickel-Ev-4813-60.jpg);
}
div.colorGrid.colorBlox.Huntington-Maple {
	background-image: url(../img/colors/COLOR_CHIP_2016_Huntington-Maple-7929-38.jpg);
}
div.colorGrid.colorBlox.Lapis-Blue {
	background-image: url(../img/colors/COLOR_CHIP_2016_Lapis-Blue-D417-60.jpg);
}
div.colorGrid.colorBlox.Carbon-Ev {
	background-image: url(../img/colors/COLOR_CHIP_2016_Carbon-Ev-4820-60.jpg);
}
div.colorGrid.colorBlox.Wild-Cherry {
	background-image: url(../img/colors/COLOR_CHIP_2016_Wild-Cherry-7054-60.jpg);
}
div.colorGrid.colorBlox.Indigo {
	background-image: url(../img/colors/COLOR_CHIP_2016_Indigo-D379-60.jpg);
}
div.colorGrid.colorBlox.Graphite-Nebula {
	background-image: url(../img/colors/COLOR_CHIP_2016_Graphite-Nebula-4623-60.jpg);
}
div.colorGrid.colorBlox.Persian-Cherry {
	background-image: url(../img/colors/COLOR_CHIP_2016_Persian-Cherry-7989-38.jpg);
}
end old colors ===== */
/*### Gate ####*/
div.colorBlox.Plated-Finish {
	background-image: url(../img/colors/plated-finish.jpg);
}	


div.colorBlox.Body-Frame-Dark-Blue-Door-Orange {
	background-color: #ec782d;
	border:10px solid #0c5894;
	    border-width: 60px 0 0 0;
    padding: 30px 5px 5px 5px;
    width: 20%;
    font-size: 14px;
	
}
div.colorBlox.Body-Frame-Blue-Door-Red {
	background-color: #b81528;
	border:10px solid #0c5894;
	    border-width: 60px 0 0 0;
    padding: 30px 5px 5px 5px;
    width: 20%;
    font-size: 14px;
	color:#ececec;
}
div#color-grid-container {
    display: inline-block;
	width: 100%;
}
div#color-page-tabs .colors-24-set {
	    display: inline-block;
}
div#color-page-tabs .colorGrid.colorBlox {
	display: inline-block;
}
.phenolic-colors-container .colorGrid.colorBlox {
	width: 16.666%;
}
div#Lower-section.Lower-section-24colors {
	border-bottom: 1px solid #ececec;
}
div#hammertone-swatches-column {
    border-right: 1px solid #ececec;
}
div#hammertone-swatches-column h2 {
    font-size: 30px;
    height: 1.2em;
    text-shadow: 1px 1px #333;
    color: #ccb596;
    display: inline-block;
}
.colors.hammertone-set {
    display: inline-block;
	width:100%;
	margin-bottom: 10px;
}
div#hammertone-swatches-column .colorGrid.colorBlox {
    width: 33.333%;
}

div.colorBlox:hover {
    color: #FFF;
    text-shadow: 1px 1px 2px #000;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-block_14 span.views-label.views-label-field-locker-color-notes {
    float: left;
	padding-right: 5px;
}
a.btn-info.btn-square.color-button {
    margin-left: 20px;
    padding: 5px 10px;
    font-size: 12px;
	display: inline-block;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-block_30 a {
    font-size: 28px;
    font-weight: bold;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-block_30 span.file:before {
    content: "Download: ";
    font-weight: normal;
    display: block;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-block_30 img.file-icon {
    display: none;
}
div#nonlocker-colors-container .colorBlox {
    width: 33.333%;
    font-weight: bold;
}
div#nonlocker-colors-container {
	margin-top:20px;
}
div#nonlockers-features-info-container span.views-label {
	text-transform: uppercase;
	color: #3f444a;
}
div#nonlockers-features-info-container .view.view-product-display-details.view-id-product_display_details.view-display-id-block_7 {
	margin-top:20px;
}
/*################ - product attributes - ############*/
.attribute-icon {
	background-size: contain;
    background-repeat: no-repeat;
	height:38px;
	width:190px;
	float:right;
	background-position:bottom;
}
div.attribute-icon.greenguard-certified {
	background-image: url(../img/icons/greenguard.gif);
}
div.attribute-icon.safemesh84 {
	background-image: url(../img/icons/safe-mesh-84.jpg);
}
div.attribute-icon.galvanite {
	background-image: url(../img/icons/galvanite-attribute.jpg);
}
div.attribute-icon.In.Stock {
	background-image: url(../img/icons/instock-icon-1.png);
	height: 52px;
    margin-top: -10px;
}
div.attribute-icon.Unibody.All-Welded {
	background-image: url(../img/icons/unibody.gif);
}
div.attribute-icon.Fully-Framed.All-Welded {
	background-image: url(../img/icons/fully-framed-all-welded-01.gif);
}
div.attribute-icon.KD {
	background-image: url(../img/icons/kd-0.gif);
}
div.attribute-icon.wLifetime {
	background-image: url(../img/icons/lifetime-waranty.gif);
}
div.attribute-icon.w1-Year {
	background-image: url(../img/icons/1-year-warranty.gif);
}
div.attribute-icon.w2-Year {
	background-image: url(../img/icons/2-year-warranty.gif);
}
div.attribute-icon.w20-Year {
	background-image: url(../img/icons/20-year-warranty.gif);
}
div.attribute-icon.right-side {float:right !important;}

span.field-content.greenguard-items {
    font-size: 14px;
}

/*################ - product pages - ############*/
.field.field-name-field-image-client-logo.field-type-image.field-label-hidden img.img-responsive {
    width: 100%;
    display:inline-block;
    padding: 0 20px 10px 0;
}
.field.field-name-field-image-client-logo.field-type-image.field-label-hidden {
    width: 20%;
	display: inline-block;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-block .views-row span.views-label {
    font-weight: bold;
    display: inline;
	padding-right: 3px;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-block .views-row div.field-content {
    display: inline;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-block .views-row .views-field {
	margin-bottom:5px;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-block .views-row {
	margin-bottom:20px;
}
.field-content.hero-image img.img-responsive {
    max-height: 740px;
    width: auto;
}
div#block-views-product-display-details-block-2 {
    float: right;
	max-width:28%;
}

div#block-views-product-display-details-block,
div#block-views-product-display-details-block-3{
    float: left;
	width: 70%;
}
div#block-views-product-display-details-block-1 {
    clear:both;
	width:100%
}
div#block-block-70 {
    clear: both;
}
.page-products-lockers .field.field-name-field-sub-heading.field-type-text.field-label-hidden,
.page-products-cabinets .field.field-name-field-sub-heading.field-type-text.field-label-hidden
{
    font-size: 14px;
}
.view.view-product-lists-and-pages .ds-1col.node.node-main-product-display.node-teaser {
    padding-top: 20px;
    padding-bottom: 20px;
}

.view.view-product-tables.view-id-product_tables thead {
    background-color: #004771;
    color: #FFF;
}
.view.view-product-tables.view-id-product_tables .table > thead > tr > th, 
.view.view-product-tables.view-id-product_tables .table > thead > tr > th a {
    color: #FFF;
	border-width:0;
}
/*###### 993 ############*/
@media (min-width: 993px) {
.page-node-6 .col-md-3 {
	width: 33%;
}
}/*###### END ############*/
@media (min-width: 528px) and (max-width: 992px) {
.col-md-3 {
    width: 33.333%;
	float: left;
}
	.LTE-container .col-sm-3.col-md-3.col-lg-3 {
		float:none;
		width:auto;
	}
	span.rookie-options-img img.img-responsive {
    margin: auto;
}
	.row.e-and-i.top-row .col-sm-9.col-md-9.col-lg-9 {
    width: 65%;
	float:right;
}
} /*###### END ############*/
@media (max-width: 767px) {
	.col-md-3 {
   		float:none;
}
	p.rtecenter span strong {
    	font-size: 14px;
}
	p.rtecenter span.lte-site-name {
    	font-size: 13px;
}
	.view.view-page-blocks-components .col-md-3 {
    	float: left;
		width:25%;
}
	.row.e-and-i.top-row .col-sm-9.col-md-9.col-lg-9 {
    	width: 65%;
		float:right;
}
}
/*###### Filter widget ############*/
@media(min-width:769px) {
	.views-exposed-widget.views-submit-button {
    	clear: both;
		float: left;
}
	.views-exposed-widget.views-reset-button {
    	float: left;
}
	.mobile-hero {
		display:none;
		visibility: hidden;
	}
	.screen-hero {
		display:block;
		visibility: visible;
	}
}/*###### end media min-width:769px ############*/
.bef-select-as-links.jquery-once-1-processed a {
    text-transform: capitalize;
    line-height: 1.7;
}
span.AssTRUE {
    display: block;
    width: 1.2em;
    height: 1.2em;
    margin-left: 20px;
	background-image:url(../img/icons/15px-red-check.png);
	background-repeat: no-repeat;
	background-size: contain;
}
th.views-field.views-field-field-hero-image {
    min-width: 150px;
}
span.views-label {
    font-weight: bold;
}
.view-grouping-header {
    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
}
.view-grouping-content caption {
    font-weight: bold;
    color: #116ba0;
    font-size: 18px;
    padding-bottom: 2px;
}
.img-slider.featured .views-field.views-field-title {
	margin:auto;
	text-align: center;
    font-size: 10px;
}
/*############ Pages ###############*/
div#bottom.col-md-12 {
    width: 100%;
}
.bg-full-width.text-white {
    margin: 0 -100%;
    padding: 0 100%;
}
div#block-block-70 .container, div#block-block-80 .container {
    width: auto;
}
.contact-list a:link, .contact-list a:visited {
    color: #5d92cd;
}
ul.e-and-i.bullet-list li {
	font-size:24px;
}
.bg-full-width.e-and-i.full-width-bg.bg-container {
    padding-top: 60px;
    padding-bottom: 60px;
}
.e-and-i.bg-container.html-container.html-container-001 {
    padding-bottom: 60px;
    font-size: 20px;
}
.bg-full-width.e-and-i.full-width-bg.bg-container,
.e-and-i.bg-container.html-container.html-container-002 {
    font-size: 22px;
}
.bg-full-width.e-and-i.full-width-bg.bg-container .container {
    padding: 0 120px;
    line-height: 1.8;
}

.e-and-i.bg-container.html-container.html-container-002 {
	line-height:1.6;
	padding:80px 0;
}
.e-and-i.bg-container h2 {
    font-weight: 100;
    font-size: 32px;
    text-transform: capitalize;
    margin-bottom: 0;
    margin-top: 0;
}
a.contact-btn-eandi {
    background-color: deepskyblue;
    padding: 20px 40px;
    margin: auto;
	display: block;
}
a.contact-btn-eandi span.h2 {
    font-size: 30px;
    text-transform: capitalize;
    font-weight: 100;
}
a.contact-btn-eandi span.p-text {
    font-size: 20px;
}
.e-and-i.bg-container.html-container.html-container-003 {
    text-align: center;
}
a:hover.contact-btn-eandi {
    box-shadow: 2px 2px 2px #CCC, inset 2px 2px 20px dodgerblue;
}
.row.e-and-i.top-row span.align-left {
    vertical-align: middle;
    height: 160px;
    display: table-cell;
}
.e-and-i.bg-container.html-container.html-container-002 a:link,
.e-and-i.bg-container.html-container.html-container-002 a:visited {
    color: slateblue;
}
.e-and-i.bg-container.html-container.html-container-002 a:active, .e-and-i.bg-container.html-container.html-container-002 a:hover, .e-and-i.bg-container.html-container.html-container-002 a:focus {
    color: #5893dd;
}
.row.e-and-i.top-row .col-sm-3.col-md-3.col-lg-3 {
    float: left;
}
/*########## Documents #############*/

.view.view-product-display-details.view-id-product_display_details.view-display-id-page_1 table {
    background-color: transparent;
    margin-bottom: 32px;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-page_1 table.views-table tbody {
    border-top: 4px solid #efefef;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-page_1 table.views-table td {
    border-bottom: 1px solid #efefef;
    padding: 5px 10px 5px 10px;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-page_1 caption {
    font-weight: bold;
    font-size: 20px;
}
h1.c-highlight-title.white {
    color: #FFF;
}
.btn.c-btn-border-2x.c-btn-uppercase.btn-md {
    padding: 20px 20px 14px 20px;
}
/*############## Contact Pages ################*/

.view.view-sales-team.view-id-sales_team.view-display-id-page .group-right {
    padding-left: 20px;
}

.view.view-sales-team.view-id-sales_team.view-display-id-page .field.field-name-title.field-type-ds.field-label-hidden h2 {
    font-size: 30px;
    font-weight: bold;
}

.view.view-sales-team.view-id-sales_team.view-display-id-page .group-footer {
    padding-top: 20px;
}
.view.view-sales-team.view-id-sales_team.view-display-id-page .ds-2col-stacked-fluid.node.node-nd-team.node-teaser.view-mode-teaser.clearfix {
	padding:20px;
	margin:10px;
	color: #FFF;
	
}
.view.view-sales-team.view-id-sales_team.view-display-id-page img.img-responsive.img-responsive {
    border: 1px solid #999;
}
.node.node-webform .field.field-name-field-description.field-type-text-long.field-label-hidden {
    font-size: 28px;
    font-weight: bold;
}
.ds-1col.node.node-page.view-mode-full.clearfix .field.field-name-title.field-type-ds.field-label-hidden h2 {
    font-size: 38px;
    text-transform: uppercase;
    font-weight: bold;
}
h3.team-member-name {
    text-transform: capitalize;
    font-size: 28px;
    font-weight: bold;
	color: #FFF;
}
div#block-menu-menu-sales-team ul li,
div#block-menu-menu-customer-service ul li {
    list-style: none;
	padding:4px;
	display:inline-block;
	width: 48%;
}
@media(max-width:768px) {
div#block-menu-menu-sales-team ul li,
	div#block-menu-menu-customer-service ul li{
    list-style: none;
	padding:4px;
	display:inline-block;
	width: 100%;
}
}

div#block-menu-menu-sales-team ul li a,
div#block-menu-menu-sales-team ul li a:link,
div#block-menu-menu-customer-service ul li a,
div#block-menu-menu-customer-service ul li a:link {
	padding:20px;
	font-size: 16px;
	color:#ebe6d4;
	display: block;
}
div#block-menu-menu-sales-team ul li a:hover,
div#block-menu-menu-customer-service ul li a:hover {
	padding:20px;
	background-color:#000 !important;
	font-size: 16px;
	color:#FFF !important;
}
div#block-menu-menu-sales-team ul,
div#block-menu-menu-customer-service ul {
    text-align: center;
	margin-bottom:40px;
}
.view.view-sales-team.view-id-sales_team.view-display-id-page_1 .views-field.views-field-title a {
    font-size: 24px;
}
/*############## contact map ####################*/

 ul li a:link#MWL {background-color:#006600;}
 ul li a:link#CEL {background-color:#666600;}
 ul li a:link#GLL {background-color:#660000;}
 ul li a:link#SCL {background-color:#003300;}
 ul li a:link#SEL {background-color:#660066;}
 ul li a:link#NWL {background-color:#000066;}
 ul li a:link#WEL {background-color:#660033;}
 ul li a:link#GUL {background-color:#666666;}
 ul li a:link#NEL {background-color:#006666;}
 ul li a:link#FLL {background-color:#003399;}
 ul li a#CXL {background-color:#ffff99;color:#666 !important;}

.easy-breadcrumb a,.easy-breadcrumb {
    color: #898d96;
}
.page-node-3 .easy-breadcrumb a {
    color: #FFF;
}
.c-bg-img-top-center.c-overlay-object .img-responsive {
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.view.view-sales-team.view-id-sales_team .field.field-name-body.field-type-text-with-summary.field-label-hidden a:link {
    color: #ffffff;
}
.view.view-sales-team.view-id-sales_team .field.field-name-body.field-type-text-with-summary.field-label-hidden a:hover {
    color: #000;
}.view.view-sales-team.view-id-sales_team.view-display-id-block_2 .views-field.views-field-field-additional-images img.img-responsive {
    width: 100%;
    height: auto;
}
span.easy-breadcrumb_segment.easy-breadcrumb_segment-title {
	display:inline-block;
	
}
.view.view-sales-team.view-id-sales_team.view-display-id-block_3 {
    padding: 20px;
}

.node-photo-gallery .field.field-name-field-images.field-type-image.field-label-hidden a {
    width: 25%;
    float: left;
    /* display: inline-block; */
    padding: 5px;
}

@media (min-width: 768px) {
.c-content-box.c-size-md.c-bg-white .c-content-tile-grid.c-bs-grid-reset-space .col-md-6 {
    width: 25%;
	float:left;
}
.c-content-box.c-size-md.c-bg-white .c-content-tile-grid.c-bs-grid-reset-space .col-md-6 .col-sm-6 {
    width: 100%;
}
	.c-content-tile-1 .c-tile-content.c-arrow-left:after, .c-content-tile-1 .c-tile-content.c-arrow-right:after {
    left: calc(50% - 13px);
	}
	.c-content-tile-1 .c-tile-content.c-arrow-right:after {
    /* left: 50%; */
    margin: auto;
    border-top-color: #ffffff;
    border-left-color: transparent;
    top: 0;
	}
	.c-content-tile-1 .c-tile-content.c-arrow-brown-2.c-arrow-right:after {
    border-top-color: #7a6a61;
	border-left-color: transparent;
}
	.c-content-tile-1 .c-tile-content.c-arrow-green.c-arrow-right:after {
    border-top-color: #32c5d2;
	border-left-color:transparent;
	}
	.c-content-tile-1 .c-tile-content.c-arrow-red-2.c-arrow-left:after {
    border-bottom-color: #e7505a;
	border-right-color: transparent;
	}
	
.c-content-tile-1 .c-tile-content.c-arrow-left:after {
    right: inherit;
    border-right-color: #ffffff;
    bottom: 0;
	}
	.c-content-tile-1 .c-tile-content.c-arrow-blue-3.c-arrow-left:after {
    border-bottom-color: #57bfe1;
	border-right-color: transparent;
}
	a.block-link-blocky {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
	a.btn.btn-sm.c-btn-white.c-btn-uppercase.c-btn-bold.c-btn-border-1x.c-btn-square {
    z-index: 1000;
    position: relative;
    display: inline-block;
	}

}/*### end ###*/

a i.icon-social-Superior {
    background-color: #5893dd;
    width: 120px;
    height: 20px;
    display: inline-block;
	background-image:url(../img/superior_logo-inverted.png);
	background-size: cover;
	background-repeat: no-repeat;
    top: 3px;
    position: relative;
}
a:hover i.icon-social-Superior {
   
}
.mega-nav li a {
	display:block;
}
.c-layout-header .c-brand.c-pull-left {
    clear: both;
    top: -12px;
    position: relative;
}
.about-page-logo {
    height: 100px !important;
}
.about-page-logo .c-brand.c-pull-left {
	max-width:30%;
}
.col-md-3.cabinets-row {
    	text-align: center;
}
.col-md-3.cabinets-row .views-field.views-field-field-additional-images a img {
    margin: auto;
}
.view-id-page_blocks_components.view-display-id-block_2.cabinets-configs .views-field.views-field-field-additional-images a img {
    max-height: 140px;
    width: auto;
}
body.page-node-665 .view-grouping-header {
    display: none;
}
.view.view-page-blocks-components.view-id-page_blocks_components.view-display-id-block_10 .col-md-3 {
    text-align: center;
}
.view.view-page-blocks-components.view-id-page_blocks_components.view-display-id-block_10 a img {
    margin:auto;
}
.view.view-page-blocks-components.view-id-page_blocks_components.view-display-id-block_10 .col-md-3 .views-field.views-field-field-description p {
    margin-top: 10px;
    font-weight: bold;
    font-size: .85em;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-block_20 .views-row {
    display: inline-block;
    margin-top: 20px;
}
.view.view-page-blocks-components.view-id-page_blocks_components.view-display-id-block_11 .views-field.views-field-field-additional-images img.img-responsive.img-responsive,
.view.view-page-blocks-components.view-id-page_blocks_components.view-display-id-block_15 .views-field.views-field-field-additional-images img.img-responsive.img-responsive,
.view.view-page-blocks-components.view-id-page_blocks_components.view-display-id-block_17 .views-field.views-field-field-additional-images img.img-responsive.img-responsive {
    float: left;
    margin-right: 50px;
	margin-bottom: 15px;
}
.view.view-page-blocks-components.view-id-page_blocks_components.view-display-id-block_11 .views-row,
.view.view-page-blocks-components.view-id-page_blocks_components.view-display-id-block_15 .views-row,
.view.view-page-blocks-components.view-id-page_blocks_components.view-display-id-block_17 .views-row {
    min-height:220px;
}
div#Open-Shelving-Container {
    border-top: 1px solid #efefef;
}
div#duratech-skus-components-container ul.nav.nav-tabs.tabs-left.c-font-uppercase.c-font-bold li a,
div#Open-Shelving-Container ul.nav.nav-tabs.tabs-left.c-font-uppercase.c-font-bold li a {
    color: #1989cc;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-block_14 .views-row {
    display: inline-block;
    margin-top: 10px;
    width: 100%;
}
div#nonlockers-features-info-container .view.view-product-display-details.view-id-product_display_details.view-display-id-block_14 .views-row span.views-label.views-label-field-locker-color-notes {
    font-size: 18px;
}
div#medsafe-configs-container .views-row {
    width: 25%;
    float: left;
}
div#duratech-includes-container .views-row {
    height: 100px;
}
div#duratech-includes-container .views-field.views-field-field-additional-images {
    margin-right: 30px;
    float: left;
}
div#duratech-includes-container .views-row.views-row-1.views-row-odd.views-row-first {
    margin-top: 30px;
}

@media (min-width: 992px) {
  	.c-layout-header .c-navbar .c-logo img {
    	max-height: 55px;
    	margin-top: 20px;
}
	.col-md-3.cabinet-styles-row {
    	width: 20%;
}
	.col-md-3.cabinets-row.cabinet-configs-row {
    width: 15%;
}
	.cabinets-configs .views-field.views-field-field-description p {
    font-size: 13px;
}	
}/*################### end ##################*/
h3.c-font-center.c-font-uppercase.c-font-white.c-block {
    text-shadow: 3px 3px rgba(0, 0, 0, 0.65);
}
div#Footer-FullWidth.row {
	margin-left: -15px;
    margin-right: -15px;
}
.c-postfooter.c-bg-dark-2 {
    padding-left: 20px;
}
.c-layout-go2top {
    z-index: 1000;
}

/*################### Mobile Devices #####################*/
.mobile-products-filter-container,
.mobile-highlights {
		display:none;
		visibility: hidden;
	}
/*##8## 768 ##8##*/
@media (max-width:768px){
div#Main-Content-FullWidth {
    padding-left: 15px;
    padding-right: 15px;
	}
	div#medsafe-configs-container .views-row {
		width:48%;
		display:inline-block;
		float:none;
	}
	div#medsafe-configs-container .views-row.views-row-1,
	div#medsafe-configs-container .views-row.views-row-3 {
		padding-right:15px;
	}
	.row {
    	margin-left: 0;
    	margin-right: 0;
	}
	.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
		float:none;
	}
	div#top {
    	margin-left: -15px;
    	margin-right: -15px;
	}
	.easy-breadcrumb {
    	float: none;
    	margin-top: 50px;
	}
	.screen-hero, .screen-highlights {
   		display:none;
		visibility: hidden;
	}
	.mobile-highlights {
		display:block;
		visibility: visible;
	}
	.mobile-hero .field-content.hero-image img.img-responsive {
    	margin-right: auto;
    	margin-left: auto;
	}
	h3.c-left, h3.c-font-left {
    	width: 100%;
    	display: table;
	}
} /*######### end 768 #########*/
div#footer {
   	background-image: url(../img/flag-1239-faded.png);
   	background-repeat: no-repeat;
   	background-size: cover;
}
div#footer.col-md-12 {
   	margin-top: 60px;
}
div.footer-contact-buttons {
   	background-repeat: no-repeat;
   	background-size: cover;
   	float: left;
}
.region.region-footer .btn.c-btn-border-2x.c-btn-uppercase.btn-md {
   	padding: 20px 20px 16px 20px;
}

/*############### Wood Lockers Gallery Rules ####################*/
.field-content.location_caption {
    font-size: 12px;
}
.gallery.woodLockers .views-field.views-field-title {
	height: 3.5em;
    line-height: 1;
	font-weight: bold;
	padding: 8px 0;
	text-transform: capitalize;
}
.gallery.woodLockers .views-field.views-field-field-images {
    border: 1px #484848 solid;
}
.gallery.woodLockers .views-field.views-field-field-images:hover {
    border: 1px #181BC0 solid;
	box-shadow: 4px 4px 2px #999;
}

.gallery.woodLockers.topBlock .views-field.views-field-title {
    font-size: 20px;
  }
.gallery.woodLockers.topBlock img.img-responsive.img-responsive {
	width:100%;
	height:auto;
}
.gallery.woodLockers.topBlock .views-field.views-field-field-images {
	max-height:290px;
	overflow:hidden;
}
.gallery.woodLockers.topBlock .col-md-3 {
    margin-bottom: 20px;
}
.gallery.woodLockers.mainBlock .col-md-2 {
    margin-bottom: 16px;
}
.gallery.woodLockers.mainBlock .views-field.views-field-title {
    font-size: 13px;
    padding-top: 5px;
}
.brick.brick-text {
    display: block;
    float: left;
    box-sizing: border-box;
    height: 120px;
    width: 16.65%;
    padding: 5px;
    font-size: 11px;
}

.brick-end {
	float:none;
	clear:both;
}
.ds-1col.node.node-photo-gallery.view-mode-full.clearfix .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    clear: both;
    padding-top: 20px;
}
.ds-1col.node.node-photo-gallery.view-mode-full.clearfix .field.field-name-field-client.field-type-text.field-label-hidden {
    font-size: 14px;
	margin-bottom:20px;
}
.ds-1col.node.node-photo-gallery.view-mode-full.clearfix .field.field-name-title.field-type-ds.field-label-hidden h4 {
    font-size: 18px;
    text-transform: capitalize;
}
.ds-1col.node.node-photo-gallery.view-mode-full.clearfix a.colorbox.init-colorbox-processed.cboxElement img.img-responsive.img-responsive {
    width: 100%;
	border: 1px solid #666;
    box-shadow: 4px 4px 2px #b3b3b3;
}
.ds-1col.node.node-photo-gallery.view-mode-full.clearfix a.colorbox.init-colorbox-processed.cboxElement:hover img.img-responsive.img-responsive,
.ds-1col.node.node-photo-gallery.view-mode-full.clearfix a.colorbox.init-colorbox-processed.cboxElement:active img.img-responsive.img-responsive{
	box-shadow: 4px 4px 2px #666; 
} 
/*############### 1100 ###################*/
@media(min-width:1100px) {
	.mobile-contact-map {
		display:none;
	}
} /* ##### end ##### */
/*############### 1100 ###################*/
@media(max-width:1099px) {
	.full-contact-map {
		display:none;
	}
} /* ##### end ##### */
/*############### ipads ###################*/
@media(min-width:768px) and (max-width:1024px){
	.view.view-product-display-details.view-id-product_display_details.view-display-id-page_1.support-docs-list span.file a {
    font-size: 14px;
}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-page_1.support-docs-list ul {
    padding-left: 0;
}
	th.views-field.views-field-field-assembly-instructions {
    width: 25%;
}
	}/*############### END - 768 - 1024 ###################*/
/*############### max-width 1199px ###################*/
@media(max-width:1199px){
	.gallery.woodLockers.mainBlock .views-field.views-field-title {
    	font-size: 12px;
}
	div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h1 span.c-theme-font,
	div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h1 {
		font-size:52px;
	}

	div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h3.c-main-title {
		font-size:22px;
	}
}/*############### END - max-width 1199px ###################*/
/*############### max-width 991px ###################*/
@media(max-width:991px){
	.gallery.woodLockers.mainBlock .col-md-2 {
    	width:33%;
		float: left;
	}
	.gallery.woodLockers.mainBlock .col-md-2 img.img-responsive.img-responsive {
    	width:100%;
	}
	.gallery.woodLockers.mainBlock .col-md-2 a:hover img.img-responsive.img-responsive{
    	width: 180% !important;
    	height: auto;
	}
	
	div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h1 span.c-theme-font,
	div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h1 {
		font-size:48px;
	}

	div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h3.c-main-title {
		font-size:19px;
	}
	div#block-md-slider-shop-home-1 .btn.c-btn-border-2x.c-btn-uppercase.btn-md {
		padding:10px 10px 4px 10px;
	}
	.c-content-isotope-gallery.c-opt-2 .c-content-isotope-item {
    	width: 25%;
	}
	.col-sm-5.col-md-5.col-lg-5.contact-list {
    	width: 100%;
	}
}/*############### END - max-width 991px ###################*/

/*############### max-width 767px ###################*/
@media (max-width: 767px){ 

	.gallery.woodLockers .col-md-3 {
     	float: left;
	}
	.brick.brick-text {
		width:25%;
	}
	.brick.brick-text.long {
    	height: 200px;
	}
	div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h1 span.c-theme-font,
	div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h1 {
		font-size:28px;
	}

	div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h3.c-main-title {
		font-size:12px;
	}
	div#block-md-slider-shop-home-1 .btn.c-btn-border-2x.c-btn-uppercase.btn-md {
		font-size:10px;
		padding-top: 7px;
	}
	div#block-md-slider-shop-home-1  .md-object p {
    	line-height: 14px;
    	font-weight: 100;
    	font-size: 12px;
	}
	div#block-md-slider-shop-home-1 .c-layout-revo-slider-13 .c-slider-line {
    	margin-bottom: 10px !important;
	}
	.c-content-isotope-gallery.c-opt-2 .c-content-isotope-item .c-content-isotope-image-container {
 	   padding: 3px;
	}
}/*############### END - max-width 767px ###################*/

/*############### max-width 562px ###################*/
@media (max-width: 562px){ 

	.brick.brick-text {
		width:50%;
	}
	div#block-views-page-blocks-components-block h1.field-content {
		font-size:18px;
	}
	.view.view-product-tables {
    	font-size: 10px;
	}
	.view.view-product-tables th {
    	font-size: 12px;
	}
	.col-md-3.cabinets-row.cabinet-configs-row {
    	width: 33.332%;
	}
	.field.field-name-field-image-client-logo.field-type-image.field-label-hidden {
    	width: 50%;
    	padding-left: 20px;
}
		div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h1 span.c-theme-font,
	div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h1 {
		font-size:22px;
	}

	div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h3.c-main-title {
		font-size:10px;
	}
	div#block-md-slider-shop-home-1 .btn.c-btn-border-2x.c-btn-uppercase.btn-md {
		font-size:7px;
		padding-top: 5px;
		font-weight:100;
	}
	div#block-md-slider-shop-home-1  .md-object p {
    	font-size: 8px;
	}
	div#block-md-slider-shop-home-1 .c-layout-revo-slider-13 .c-slider-line {
    	margin-bottom: 10px !important;
	}
	div#block-md-slider-shop-home-1 .md-objects {
    top: -20px;
}
}/*############### END - max-width 562px ###################*/

/*############### max-width 527px ###################*/
@media (max-width: 527px){ 

	.gallery.woodLockers.topBlock .col-md-3 {
		width:100%;
	}
	.row.e-and-i.top-row .col-sm-9.col-md-9.col-lg-9 {
    	width: 100%;
		padding-top:24px;
	}
}/*############### END - max-width 527px ###################*/
@media (max-width: 420px){ 
	.gallery.woodLockers.mainBlock .col-md-2 {
    	width:50%;
}

}/*############### END - max-width 420px ###################*/
.wow.animate {
    visibility: hidden;
}
/*############### min-width 767px ###################*/
@media (min-width: 767px){ 

	.col-xs-12 {float:left;}
}/*############### END min-width 767px ###################*/

.c-bg-parallax {
    background-attachment: fixed;
}
.lefty {
	text-align: left !important;
}
h3.rtecenter.about-products-links a:link, h3.rtecenter.about-products-links a:visited {
    color: #fff;
}
h3.rtecenter.about-products-links a:active, h3.rtecenter.about-products-links a:hover, h3.rtecenter.about-products-links a:focus {
    color: #5dc09c;
}
.white-trans {
	background-color:rgba(0,0,0,0.50);
	padding:40px
}
h3.c-left.c-font-uppercase.c-font-white.c-font-bold {
    text-shadow: 2px 2px #000;
}
.text-box-withpad {
	padding-left:40px;
}

body.not-front.page-node.page-node-.page-node-800.node-type-page {
	background-color:#000033;
}
nav.c-mega-menu .fa-search:after {
    position: relative;
	top: 1px;
	font-family: "Roboto Condensed", sans-serif;
	content: " Search";
    font-weight: 600;
	font-size: 15px;
    text-transform: uppercase;
}
.page-node-edit .group-left {
	padding-right:10px;
}
.page-node-edit .group-right {
	padding-left:10px;
}
.page-node-edit .description {
    font-size: 14px;
}
@media(min-width: 670px) {
.view.view-product-lists-and-pages.view-id-product_lists_and_pages .view-content .views-row.product-page,
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page_5 .view-content .views-row{
    width: 25%;
    float: left;
	padding:10px;
}
	.view.view-product-display-details.view-id-product_display_details.support-docs-list-page .col-md-3 {
		width:25%;
		float: left;
	}
} /*#### End ####*/
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page .view-content .views-row .views-field.views-field-field-sub-heading p,
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page_5 .view-content .views-row .views-field.views-field-field-sub-heading p {
    font-size: 14px;
    line-height: 1.35;
}

.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page .view-content .views-row .views-field.views-field-field-sub-heading,
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page_5 .view-content .views-row .views-field.views-field-field-sub-heading,
.ds-1col.node.node-main-product-display.node-teaser.view-mode-teaser.clearfix .field.field-name-field-sub-heading.field-type-text.field-label-hidden {
	height: 3.6em;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page .view-content .views-field.views-field-field-locker-type,
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page_5 .view-content .views-field.views-field-field-locker-type,
.ds-1col.node.node-main-product-display.node-teaser.view-mode-teaser.clearfix .field.field-name-field-sub-heading.field-type-text.field-label-hidden{
	font-size: 12px;
}

.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page .view-content .views-field.views-field-field-locker-type span.views-label.views-label-field-locker-type {
    
    float: left;
    padding-right: 5px;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page .view-content h3 {
	clear:both;
	margin-top:40px;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page .view-content h3,
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page_5 .view-content h3 {
    clear: both;
    padding-bottom: 4px;
    padding-top: 40px;
    border-bottom: 1px solid #CCC;
    font-weight: bold;
    font-size: 2em;
    font-style: italic;
}

.view.view-product-display-details.view-id-product_display_details.view-display-id-block_15 .view-content .row .col-md-3,
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page_5 .view-content .row .col-md-3 {
    width: 12.5%;
	text-align: center;
	padding-left:5px;
	padding-right:5px;
}
div#block-views-40d963721b464d624a7b94eb7531bcdc img.img-responsive.img-responsive {
    margin-left: auto;
	margin-right: auto;
	margin-bottom: 6px;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-block_15 p {
	font-size: 12px;
}
.views-exposed-form, .views-exposed-widgets, .form-group {
    margin-bottom: 0;
}
.c-content-accordion-1 .panel > .panel-collapse > .panel-body {
	padding: 0px 0px 5px 15px;
}
/*############### max-width  ###################*/
@media (max-width: 991px){ 

	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_15 p {
		font-size: 9.5px;
	}
	div#footer-contact-buttons {
    	width: 100%;
    	margin-top: 10px;
    	margin-bottom: 10px;
	}
	div#footer-contact-buttons a {
    	width: 100%;
}
	.c-layout-revo-slider-4 .c-main-title-circle {
    	margin-top: -40px;
	}
	h3.c-font-center.c-font-uppercase.c-font-white.c-block {
    	text-shadow: 2px 2px rgba(0, 0, 0, 0.65);
	}
	.c-layout-revo-slider-4 .c-main-title-circle {
    	font-size: 24px;
	}
	a.c-action-btn.btn.btn-lg.c-btn-square.c-theme-btn.c-btn-bold.c-btn-uppercase {
    	position: relative;
    	font-size: 9px;
    	left: -6px;
    	width: 100% !important;
		bottom: 30px;
	}
	.bg-full-width.e-and-i.full-width-bg.bg-container .container {
    	padding: 0 20px;
	}
	.col-sm-9.col-md-9.col-lg-9.lockers-products-page-products {
		width: 100%;
	}
	.mobile-products-filter-container {
		display:block;
		visibility: visible;
	}
	.screens-products-filter-container {
		display:none;
	}
	.mobile-products-filter-container .panel-body .views-exposed-widgets.clearfix label {
		display:none;
	}
	.col-sm-3.col-md-3.col-lg-3.locker-cats-column {
 	   width: 100%;
	}
	.bef-select-as-links.jquery-once-1-processed a.active {
    	font-weight: bold;
	}
	a.c-font-bold.c-font-19 {
    	display: block;
	}
	.front.c-layout-header-topbar-collapse .c-layout-header .c-topbar {
    	display: initial block;
	}

}/*#### end 991 ########## */

/*############### max-width  ###################*/
@media (max-width: 800px){ 

	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_15 p {
		font-size: 11.5px;
	}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_15 .view-content .row .col-md-3 {
    	width: 25%;
		float:left;
	}
}/*#### end 800 ########## */
/*############### max-width  ###################*/
@media (max-width: 600px){ 

	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_15 p {
		font-size: 11.5px;
	}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_15 .view-content .row .col-md-3 {
		float:left;
    	width: auto;
	}
}/*#### end 600 ########## */


div#block-views-40d963721b464d624a7b94eb7531bcdc h2 {
	font-size:24px;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-field.views-field-field-hero-image {
    float: left;
	margin-right:5px;
	background-color: #fff;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row {
    width: 24.4%;
    float: left;
    padding: 5px;
    margin-bottom: 20px;
   /* height: 156px; */
    background-color: #f7f7f7;
    border: 2px solid #CCC;
    margin-right: 1%;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row .views-field.views-field-description {
	font-size:13.4px;
	line-height: 1.2;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row .views-field.views-field-description p {
	margin-bottom:0;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row.views-row-4 {
    position: absolute;
    right: 0;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row h3.field-content {
	font-size: 20px;
    font-weight: bold;
    font-style: italic;
    padding: 4px 10px;
    background-color: #070068;
    color: #FFF;
    margin: 0 0 5px;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row.views-row-last {
    margin-right: 0;
}
/*####################  @992 ##############*/
@media(max-width:992px) {
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-field.views-field-field-hero-image {
		float: left;
		margin-right: 5px;
		background-color: #fff;
		width: 35%;
		margin-bottom: 20px;
	}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row .views-field.views-field-description {
    	font-size: 11px;
    	line-height: 1.2;
	}
	.view.view-photo-gallery-nav.view-id-photo_gallery_nav.gallery.woodLockers.topBlock .row:after {
    	clear: none;
}
	.view.view-photo-gallery-nav.view-id-photo_gallery_nav.gallery.woodLockers.topBlock .row.row-last:after{
    	clear: both;
}
	.row.e-and-i.top-row span.align-left {
   		height: 115px;
	}
	.docs-screen table tr th,
	.docs-mobile table tr th {
    font-size: 15px;
}

} /*#################### END - @992 ##############*/

/*####################  @768 ##############*/
@media(max-width:768px) {
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-field.views-field-field-hero-image {
		float: left;
		margin-right: 5px;
		background-color: #fff;
		width: 100px;
		margin-bottom: 20px;
	}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row .views-field.views-field-description {
		font-size: 11px;
		line-height: 1.2;
	}
		.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row .views-field.views-field-description p {
			margin-bottom:0;
	}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row {
		width: 49.4%;
		float: left;
		margin-right: 0;
}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row.views-row-2,
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row.views-row-4 {
		float:right;
		position:relative;
	}
	.attribute-icon {
		background-size: contain;
		background-repeat: no-repeat;
		height: 38px;
		width: 23.5%;
		margin-bottom:30px;
		margin-left: 1%;
		float: right;
		}
	div.colorBlox {
		width: 20%;
	}
	div.colorBlox:after {
    	font-size: 14px;
    	padding: 0 5px;
    	margin: auto;
	}
	.view.view-page-blocks-components.view-id-page_blocks_components .views-row {
 	   clear: both;
}
} /*#################### END - @768 ##############*/
/*####################  @525 ##############*/
@media(max-width:525px) {
	.attribute-icon {
    	width: 23%;
    	float: left;
    	margin: 0 1.5% 10px 0;
	}
	div#duratech-includes-container .views-row p {
    	font-size: 14px;
	}
}/*#################### END - @525 ##############*/

/*#################### Upgrades ##############*/
.views-row.upgrades-section {
    display: inline-block;
    border-top: 1px #ececec solid;
    padding-bottom: 20px;
	width: 100%;
}
.views-row.views-row-last.upgrades-section {
    padding-top: 20px;
    border-bottom: 1px solid #ececec;
    margin-bottom: 20px;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_10.highlight-box.upgrades .views-field.views-field-field-hero-image img.img-responsive.img-responsive {
    display: inline-block;
    max-height: 82px;
    width: auto;
   /* border: 2px solid #999; */
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_10.highlight-box.upgrades .views-field.views-field-field-hero-image {
    float: left;
	padding: 5px 10px 40px 0;
	width: 24%;
    overflow: hidden;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_10.highlight-box.upgrades .views-field.views-field-description {
    float: left;
    width: 65%;
	padding-top: 10px;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_10.highlight-box.upgrades h3.field-content.c-left.c-font-uppercase.c-font-bold {
	clear:both;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_10.highlight-box.upgrades .views-field.views-field-field-image-client-logo .field-content.upgrade-icon {
	position:relative;
}

.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_10.highlight-box.upgrades .views-field.views-field-field-image-client-logo .field-content.upgrade-icon img.img-responsive.img-responsive {
    position: absolute;
    top: 80px;
    left: 20px;
    max-width: 120px;
}

.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_11.highlight-box.components .views-field.views-field-field-hero-image img.img-responsive.img-responsive {
    display: inline-block;
    max-height: 182px;
	max-width: 182px;
    width: auto;
   /* border: 2px solid #999; */
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_11.highlight-box.components .views-field.views-field-field-hero-image {
    float: left;
	padding: 5px 10px 40px 0;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_11.highlight-box.components .views-field.views-field-description {
	display:inline;
	padding-top: 10px;
	line-height: 1.2;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_11.highlight-box.components .views-field.views-field-description p{
	display:inline;
	font-size:14px;
	line-height: 1.2;
}
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_11.highlight-box.components h3.field-content.c-left.c-font-uppercase.c-font-bold {
	clear:both;
}

.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_12.highlight-box.components .views-row-1 {
    margin-top: 60px;
}

.wow.animate.fadeInLeft .views-field.views-field-field-image-client-logo {
	visibility: inherit;
}
div#block-block-69 .col-md-7.col-lg-7 {
    margin-bottom: 20px;
}
.view.view-product-tables.view-id-product_tables.view-display-id-block_18 .views-row {
    float: left;
    width: 33.333%;
}
.view.view-product-tables.view-id-product_tables.view-display-id-block_18 .views-row img.img-responsive.img-responsive {
    float: left;
}
.view.view-product-tables.view-id-product_tables.view-display-id-block_18 .views-field.views-field-sku {
    font-weight: bold;
    font-size: 1.3em;
    margin: 40px;
}
.region.region-content table li, .page-node-702 .region.region-content li {
    list-style: none;
    border-bottom: #ececec 1px solid;
    padding: 4px 0;
}
.region.region-content table li.last, page-node-702 .region.region-content li.last {
    border-width: 0;
}
.view.view-product-tables.view-id-product_tables tr.even {
    background-color: #f7f7f7;
}
.view.view-product-tables.view-id-product_tables tr.even {
    border: 1px solid #ececec;
}
.view.view-product-tables.view-id-product_tables tr.odd {
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
}
div#block-block-71 h2 {
    font-size: 24px;
    height: 1em;
    margin-top: 1em;
}

div#docs-container {
    float: left;
}
div#nonlockers-features-info-container .container {
    margin-bottom: 40px;
}
div#bottom {
    display: inline-block;
}
p.c-sub-title.c-font-16.c-font-uppercase.c-summer {
    color: #5893dd;
}

a.btn.btn-default.learn-more {
    border-radius: 0;
    border-width: 2px;
    padding: 16px 28px 14px;
}


/*############ tradeshows and events #################*/
div#news-updates-teasers-container {
    font-size: 15px;
}
.columnLeft-borderRight {
	border-right:1px solid #efefef;
}
.ds-2col-stacked-fluid.node.node-event.view-mode-full.clearfix .group-footer,
.ds-2col-stacked-fluid.node.node-article.view-mode-full.clearfix .group-footer {
    margin-top: 20px;
}
.ds-2col-stacked-fluid.node.node-event.view-mode-full.clearfix .group-footer .field.field-name-field-additional-images.field-type-image.field-label-hidden,
.ds-2col-stacked-fluid.node.node-article.view-mode-full.clearfix .group-footer .field.field-name-field-additional-images.field-type-image.field-label-hidden {
    margin-top: 20px;
}
.ds-2col-stacked-fluid.node.node-event.view-mode-full.clearfix .field.field-name-title.field-type-ds.field-label-inline.clearfix {
    margin-top: 12px;
}
.ds-2col-stacked-fluid.node.node-event.view-mode-full.clearfix .group-left,
.ds-2col-stacked-fluid.node.node-event.node-teaser.view-mode-teaser .group-left,
.ds-2col-stacked-fluid.node.node-article.view-mode-full.clearfix .group-left,
.ds-2col-stacked-fluid.node.node-article.node-teaser.view-mode-teaser .group-left {
    width: 30%;
}
.ds-2col-stacked-fluid.node.node-event.view-mode-full.clearfix .group-right,
.ds-2col-stacked-fluid.node.node-event.node-teaser.view-mode-teaser .group-right,
.ds-2col-stacked-fluid.node.node-article.view-mode-full.clearfix .group-right,
.ds-2col-stacked-fluid.node.node-article.node-teaser.view-mode-teaser .group-right{
    width: 70%;
	padding-left: 20px;
}
.ds-2col-stacked-fluid.node.node-event.view-mode-full.clearfix .field.field-name-field-hero-image.field-type-image.field-label-hidden,
.ds-2col-stacked-fluid.node.node-event.node-teaser.view-mode-teaser .field.field-name-field-hero-image.field-type-image.field-label-hidden,
.ds-2col-stacked-fluid.node.node-article.view-mode-full.clearfix .field.field-name-field-hero-image.field-type-image.field-label-hidden,
.ds-2col-stacked-fluid.node.node-article.node-teaser.view-mode-teaser .field.field-name-field-hero-image.field-type-image.field-label-hidden {
    padding-bottom: 20px;
}
.ds-2col-stacked-fluid.node.node-event.view-mode-full.clearfix .field.field-name-field-location-name.field-type-text,
.ds-2col-stacked-fluid.node.node-event.node-teaser.view-mode-teaser .field.field-name-field-location-name.field-type-text,
.ds-2col-stacked-fluid.node.node-article.view-mode-full.clearfix .field.field-name-field-location-name.field-type-text,
.ds-2col-stacked-fluid.node.node-article.node-teaser.view-mode-teaser .field.field-name-field-location-name.field-type-text{
    font-size: 20px;
	font-weight: bold;
    text-transform: uppercase;
}
.ds-2col-stacked-fluid.node.node-event.view-mode-full.clearfix .field.field-name-field-additional-images.field-type-image.field-label-hidden a img.img-responsive.img-responsive,
.ds-2col-stacked-fluid.node.node-article.view-mode-full.clearfix .field.field-name-field-additional-images.field-type-image.field-label-hidden a img.img-responsive.img-responsive{
    float: left;
	padding:2px;
	border:1px solid #efefef;
	margin:0 20px 0 0;
}
.ds-2col-stacked-fluid.node.node-event.view-mode-full.clearfix .field.field-name-field-hero-image.field-type-image.field-label-hidden img.img-responsive,
.ds-2col-stacked-fluid.node.node-article.view-mode-full.clearfix .field.field-name-field-hero-image.field-type-image.field-label-hidden img.img-responsive {
    border: 1px solid #efefef;
    padding: 4px;
}
.ds-2col-stacked-fluid.node.node-event.node-teaser.view-mode-teaser .field.field-name-node-link.field-type-ds.field-label-hidden,
.ds-2col-stacked-fluid.node.node-article.node-teaser.view-mode-teaser .field.field-name-node-link.field-type-ds.field-label-hidden {
    text-align: right;
}
.ds-2col-stacked-fluid.node.node-event.node-teaser.view-mode-teaser,
.ds-2col-stacked-fluid.node.node-article.node-teaser.view-mode-teaser{
    margin-bottom: 40px;
    border-bottom: #efefef solid 1px;
    padding-bottom: 20px;
}
.ds-2col-stacked-fluid.node.node-event.node-teaser h2,
.ds-2col-stacked-fluid.node.node-article.node-teaser h2{
    height: 1.2em;
}

div#news-updates-teasers-container .views-field.views-field-field-hero-image,
div#news-updates-teasers-container .field.field-name-field-hero-image.field-type-image.field-label-hidden {
    float: left;
    padding: 0 20px 20px 0;
}
div#news-updates-teasers-container .ds-3col-stacked-fluid.node.view-mode-teaser_list .field.field-name-field-hero-image.field-type-image.field-label-hidden {
	padding:0 20px 0 0 ;
}
div#news-updates-teasers-container .views-row {
	margin-top:5px;
	margin-bottom:5px;
	padding:10px;
	border-bottom:1px #efefef solid;
}
div#news-updates-teasers-container .view.view-news.view-id-news.view-display-id-block {
    padding-right: 20px;
}
div#news-updates-teasers-container .field.field-name-post-date.field-type-ds.field-label-inline.clearfix,
div#news-updates-teasers-container .field.field-name-field-event-date.field-type-datetime.field-label-inline.clearfix span.field-span,
div#news-updates-teasers-container .field.field-name-changed-date.field-type-ds.field-label-inline.clearfix span.field-span {
	text-transform: uppercase;
	font-size:12px;
	color:#666;
}
div#news-updates-teasers-container .field.field-name-post-date.field-type-ds.field-label-inline.clearfix span.field-span,
div#news-updates-teasers-container .field.field-name-field-event-date.field-type-datetime.field-label-inline.clearfix,
div#news-updates-teasers-container .field.field-name-changed-date.field-type-ds.field-label-inline.clearfix {
	font-size:12px;
}

div#news-updates-teasers-container .group-left {
    width: 25%;
}
div#news-updates-teasers-container .ds-2col-stacked-fluid .group-right {
    width: 75%;
}
div#news-updates-teasers-container .ds-3col-stacked-fluid.node.view-mode-teaser_list .group-right {
	width:25%;
} 
div#news-updates-teasers-container .ds-3col-stacked-fluid.node.view-mode-teaser_list  .field.field-name-node-link.field-type-ds.field-label-hidden {
	margin-top:2em;
}
div#news-updates-teasers-container .views-field.views-field-title a,
h3.teaser-title a {
	font-size:22px;
}
.field.field-name-content-type-tradeshow.field-type-ds.field-label-hidden p,
.field.field-name-content-type-article.field-type-ds.field-label-hidden p {
    font-size: 14px;
    margin: 0;
    padding: 0;
}
div#news-updates-teasers-container .views-field.views-field-title a, h3.teaser-title {
    margin: 0;
}
.field.field-name-node-link.field-type-ds.field-label-hidden {
    margin-top: 5px;
    text-align: right;
}

div#news-updates-teasers-container .views-field.views-field-title a, h3.teaser-title a {
    font-size: 22px;
    font-weight: 100;
    text-transform: capitalize;
    margin-bottom: 0;
    padding-bottom: 0;
}
div#cboxWrapper {
    border-radius: 0;
}
.c-content-tile-1.c-bg-green {
    background-color: #002B45 !important;
}
.c-content-tile-1.c-bg-brown-2 {
	background-color: #343534 !important;
}
.c-content-tile-1.c-bg-red-2 {
	background-color: #6a080d !important;
}
.c-content-tile-1.c-bg-blue-3 {
	background-color: #065247 !important;
}
.docs-page-mobile{
	display:none;
}
.docs-page-screen{
	display:block;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-page_2.support-docs-list.support-docs-list-mobile ul {
    padding-left: 0;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-page_2.support-docs-list.support-docs-list-mobile ul li span.file {
    padding-left: 20px;
    display: block;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-page_2.support-docs-list.support-docs-list-mobile .views-field.views-field-field-hero-image img.img-responsive.img-responsive {
    float: left;
	margin-right: 10px;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-page_2.support-docs-list.support-docs-list-mobile .views-field.views-field-title {
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-page_2.support-docs-list.support-docs-list-mobile .views-row {
    margin: 20px 0;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-page_2.support-docs-list.support-docs-list-mobile .views-field.views-field-title a {
    font-weight: bold;
    font-size: 20px;
}
.view.view-product-display-details.view-id-product_display_details.view-display-id-page_2.support-docs-list.support-docs-list-mobile ul li span.file a {
    font-size: 14px;
}
/*### width 768 ###*/
@media (width:768px) {
 div#block-block-69 .col-sm-7.col-md-7.col-lg-7,
 div#block-block-68 .col-sm-7.col-md-7.col-lg-7 {
	width:100%;
	}
	.container {
    width: auto;
}
	div#duratech-includes-container {
		margin-left:15px;
	}
}/*### end ###*/
/*### min-width 768 ###*/
@media (min-width: 768px) {
	.c-content-tile-1 .c-tile-content.c-arrow-green.c-arrow-right:after {
    	border-top-color: #002B45 !important;
	}
	.c-content-tile-1 .c-tile-content.c-arrow-brown-2.c-arrow-right:after {
    	border-top-color: #343534 !important;
	}
	.c-content-tile-1 .c-tile-content.c-arrow-red-2.c-arrow-left:after {
    	border-bottom-color: #6a080d !important;
	}
	.c-content-tile-1 .c-tile-content.c-arrow-blue-3.c-arrow-left:after {
    	border-bottom-color: #065247 !important;
	}
}

@media (max-width: 767px) {
	.c-content-tile-1 .c-tile-content.c-arrow-green.c-arrow-right:after {
		border-top-color: #002B45 !important;
	}
	.c-content-tile-1 .c-tile-content.c-arrow-brown-2.c-arrow-right:after {
		border-top-color: #343534 !important;
	}
	.c-content-tile-1 .c-tile-content.c-arrow-red-2.c-arrow-left:after {
		border-bottom-color: #6a080d !important;
	}
	.c-content-tile-1 .c-tile-content.c-arrow-blue-3.c-arrow-left:after {
		border-bottom-color: #065247 !important;
	}
	.row.e-and-i.top-row span.align-left {
    	height: 100%;
	}
} /*###################### END 767 #################*/
.views-row.Main.Product.Display .views-field.views-field-field-images {
    display: none;
}
/*###################### 992 #################*/
@media (min-width: 992px) {
	ul.c-grid li div.feature-block-about {
	    height: 270px;
}
}/*###################### end 992 #################*/

body.not-logged-in .logout.logged-in {
display:none;
}
i.icon-social-Log.Out:after {
    content: "Log Out";
}
i.icon-social-My.Account:after {
    content: "My Account";
}
.wide-image img {
    width: 100%;
}
.region.region-content .LTE-container table .heading-points li {
	border:none;
}
span.lte-kd-configs img {
    max-height: 200px;
    margin: auto;
}
.docs-screen, div#block-views-0e560f1295479bcaf629f6e9ffd1d97a h2 {
	display:block;
	visibility: visible;
}
.docs-mobile, div#block-views-9d6374f5a8a0c26868e405c3d3112679 h2 {
	display:none;
	visibility: hidden;
}

/*############### max-width 1199px ###################*/
@media (max-width:1199px){

	div.colorBlox {
		width: 16.667%;
	}
	
}/*### end ###*/
/*############### max-width 669px ###################*/
@media (max-width: 669px) {
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages .view-content .views-row.product-page {
    	width: 50%;
		float:left;
		padding:10px;
	}
	h2.field-content, .ds-1col.node.node-main-product-display.node-teaser.view-mode-teaser.clearfix h2 {
    	font-size: 14px;
	}
	.panel-group .panel-heading {
    	margin-bottom: -1px;
	}
	.c-layout-revo-slider-4 .c-main-title-circle {
    margin-top: -80px;
}
	.c-layout-revo-slider-4 .c-main-title-circle {
    	font-size: 24px;
		padding: 180px 110px;
	}
		div.colorBlox {
		width: 20%;
	}
	div.colorBlox:after {
    	font-size: 11px;
    	padding: 0 5px;
    	margin: auto;
	}
	div.colorBlox {
    	height: 60px;
    	padding-top: 16px;
    	line-height: .9;
	}
	.c-content-title-1 > h3.c-font-uppercase {
    	font-size: 20px;
    	margin-bottom: 20px;
	}
	div#block-block-70 .h3 h3 {
    	margin-left: 15px;
	}
	.docs-page-mobile{
		display:block;
	}
	.docs-page-screen{
		display:none;
	}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_35.support-docs-list-page .views-field.views-field-field-hero-image img.img-responsive.img-responsive {
    	float: left;
    	height: 45px;
   	 	max-width: 50px;
    	max-height: 50px;
    	width: auto;
	}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_35.support-docs-list-page .col-md-3 {
    	clear: both;
    	padding: 5px;
    	background-color: #f7f7f7;
    	height: 55px;
		margin-bottom: 10px;
		width: 100%;
	}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_35.support-docs-list-page .col-md-3 .views-field.views-field-field-documents-1 a {
		font-size: 14px;
    	display: table-cell;
    	height: 50px;
    	vertical-align: middle;
    	padding-left: 10px;
}
	.colorGrid.phenolic-colors-container div.colorGrid.colorBlox {
 	   	font-size: 12px;
		font-weight:100;
		padding-top:22px;
	}
	div#block-block-70 .container {
    	border-width: 4px !important;
	}
	.bg-full-width.e-and-i.full-width-bg.bg-container .container p {
    	font-size: 15px;
	}
}/*############### END max-width 669px ###################*/

/*############### max-width 568px ###################*/
@media (max-width:568px){ 
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_10.highlight-box.upgrades .views-field.views-field-description {
    	width: 52%;
		padding-top:0;
	}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_10.highlight-box.upgrades .views-field.views-field-field-hero-image {
    	width: 38%;
	}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_10.highlight-box.upgrades h3 {
    margin-left: 15px;
	}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page .view-content .views-row .views-field.views-field-field-sub-heading p, .view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page_5 .view-content .views-row .views-field.views-field-field-sub-heading p {
		font-size:12px;
	}
	div#content.col-md-12 {
    padding: 0;
	}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page .view-content h3, .view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page_5 .view-content h3 {
		padding-left:15px;
		padding-right:15px;
	}
	.c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn) {
    	font-size: 10px;
	}
	.field.field-name-field-image-client-logo.field-type-image.field-label-hidden {
    	width: 50%;
    	padding-left: 20px;
	}
	.node-type-main-product-display .field.field-name-field-sub-heading.field-type-text.field-label-hidden {
		padding-left:20px;
	}
	.ds-1col.node.node-page.view-mode-full.clearfix .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    	padding: 0;
	}
	.descriptive-text-box {
		padding-left:10px;
		padding-right:10px;
	}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_17 .view-content .views-row {
    	margin-top: -20px;
	}
/* mobile slides */
	.c-layout-revo-slider-4 .c-main-title-circle {
    	padding: 20px;
	}
	.c-layout-revo-slider-4 .c-main-title-circle {
    	margin-top: 50px;
	}
	h3.c-font-center.c-font-uppercase.c-font-white.c-block {
    	text-shadow: 2px 2px rgba(0,0,0,0.65);
	}
	.docs-screen, div#block-views-0e560f1295479bcaf629f6e9ffd1d97a h2 {
		display:none;
		visibility: hidden;
	}
		.docs-mobile, div#block-views-9d6374f5a8a0c26868e405c3d3112679 h2 {
		display:block;
		visibility: visible;
	}
	div#medsafe-configs-container .views-row {
		width:100%;
		padding-left:15px;
	}
	div#node-3 .field.field-name-field-more-info-html.field-type-text-long.field-label-hidden p {
    	padding: 0 20px;
	}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_21 {
    	padding: 0 20px;
	}
}/*############### END max-width 568px ###################*/

/*############### max-width 500px ###################*/
@media (max-width:500px){

	
	.featured-products-view.featured-products, .featured-products-title {
		display:none;
	}
	.container.three-main-featureboxes .c-content-feature-1 {padding-right:0;}
	.container.three-main-featureboxes span.align-left {
    	text-align: center !important;
	}
	.container.three-main-featureboxes .img-responsive {
    	display: inline-block;
		margin-top:2em;
	}
	
	.container.three-main-featureboxes .feature-lockers-image .img-responsive {
		margin-top:0;
	} 
	
	.container.three-main-featureboxes h3.c-font-uppercase.c-font-bold {
    	margin: 10px 0 5px;
	}
	.columnLeft-borderRight {
    	border-top: 1px solid #efefef;
		border-right:none;
	}
	h3.teaser-title {
    	font-size: 16px;
    	line-height: 1;
	}
	h3.teaser-title a {
    	font-size: 16px;
    	line-height: 1;
		color:dodgerblue;
	}
	.col-sm-6.col-md-6.col-lg-6.columnLeft-borderRight.newscolumn {
 	   padding: 0 0 0 15px;
	}
	div#Main-Content-FullWidth.row {
    	padding: 0;
		margin-left: -15px;
    	margin-right: -15px;
}
	a.btn.btn-default {
    	font-size: 12px;
    	padding-left: 10px;
    	padding-right: 10px;
}
	h3 .c-layout-footer-6 .c-body .c-address span {
    	font-size: 32px !important;
	}
	h3.c-address.c-font-16 {
    	text-align: center;
	}
	a.btn.btn-md.c-btn-white.c-btn-square.c-btn-uppercase.c-btn-border-2x {
    	width: 100%;
	}
	a.btn.btn-md.c-btn-green.c-btn-square.c-btn-uppercase.c-btn-border-2x {
     	width: 100%;
	}
	div#footer-contact-buttons {
   		margin-top: 10px;
    	margin-bottom: 10px;
   		width: 100%;
	}
	div#Footer-FullWidth {
    	margin-right: -15px;
    	margin-left: -15px;
	}
	.c-layout-header .c-brand > .c-topbar-toggler {
    	margin-right: 6px;
    	margin-left: 0px;
    	clear: right;
	}
	.c-layout-header .c-brand > .c-search-toggler {
    	margin-right: 10px;
	}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page .view-content h3 {
		margin-top:10px;
		padding-top:10px;
		font-size:20px;
	}
	a.c-action-btn.btn.btn-lg.c-btn-square.c-theme-btn.c-btn-bold.c-btn-uppercase {
    	padding: 1000px !important;
    	left: -1000px;
    	top: -1000px;
    	text-indent: -5000px;
    	background-color: transparent;
	}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-field.views-field-field-hero-image {
    	width: 50px;
	
	}
	.view.view-product-tables .view-content {
    	max-width: 100%;
}
	.view.view-product-tables .view-content .view-grouping {
    	max-width: 100%;
    	overflow: hidden;
	}
	.view.view-product-tables .view-content .view-grouping-content {
    	overflow: auto;
    	max-width: 100%;
	}
	th.views-field.views-field-field-width a:after {
    	content: "W";
    	font-size: 12px;
	}
	th.views-field.views-field-field-width a {
    font-size: 0;
	}
	th.views-field.views-field-field-width-lockers a {
	    font-size: 0;
	}
	th.views-field.views-field-field-width-lockers a:after {
	    font-size: 12px;
		content:"W";
	}
	th.views-field.views-field-field-depth a {
	    font-size: 0;
	}
	th.views-field.views-field-field-depth a:after {
	    font-size: 12px;
		content:"D";
	}
	th.views-field.views-field-field-height a {
	    font-size: 0;
	}
	th.views-field.views-field-field-height a:after {
	    font-size: 12px;
		content:"H";
	}
	.views-field.views-field-field-locker-color-notes {
   		padding-left: 5px;
	}
	div#block-block-70 {
    	overflow: hidden;
		margin-bottom: 15px;
	}
	.view.view-product-tables th {
    	font-size: 9px;
	}
	span.title-wrap {
    	padding-left: 15px;
	}
	div#duratech-includes-container {
    	padding: 0 15px;
	}
	div#duratech-includes-container .views-row {
		min-height:100px;
		height:inherit;
	}
	
} /*############### END max-width 500px ###################*/
/*############### max-width 380px ###################*/
@media (max-width:380px){
	.c-layout-revo-slider-4 .c-main-title-circle {
    	margin-top: 20px;
	}
		div#block-md-slider-shop-home-1 .md-slide-wrap.md-slide-responsive.md-slide-fullwidth h3.c-main-title {
		font-size:8px;
	}
	div#block-md-slider-shop-home-1 .c-theme-btn.c-btn-border-2x,
	div#block-md-slider-shop-home-1 .btn.c-btn-border-2x{
		border-width:1px;
	}
	div#block-md-slider-shop-home-1 .btn.c-btn-border-2x.c-btn-uppercase.btn-md {
		top:10px;
		position:relative;
	}
	div#block-md-slider-shop-home-1 .md-object p {
		font-size:7px;
	}
	div#block-md-slider-shop-home-1 .btn.c-btn-border-2x.c-btn-uppercase.btn-md {
		font-size:6px;
	}
} /*############### END max-width 380 ###################*/	
.mobile-products-filter-container-item {
    border: 1px solid #5d92cd;
    background-color: #5d92cd24;
}

/*############### max-width 336px ###################*/
@media (max-width:336px){
.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-row {
    width: 100%;
    float: none;
    margin-right: 0;
	margin-left:0;
	height: 120px;
    margin-bottom: 15px;
    clear: both;
}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-block_9 .views-field.views-field-field-hero-image {
    width: 70px;
    margin-right: 14px;
	}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_35.support-docs-list-page .col-md-3 .views-field.views-field-field-documents-1 a {
    font-size: 11px;
	}
} /*############### END max-width 336 ###################*/	
/*############### max-width 669x ###################*/
@media (min-width:500px) and (max-width:669px) { 
		.view.view-product-lists-and-pages.view-id-product_lists_and_pages .view-content .views-row.product-page {
    	width: 33.333%;
		float:left;
		padding:10px;
	}
	span.rookie-options-img img.img-responsive {
    	margin: auto;
	}
	.LTE-container .col-sm-3.col-md-3.col-lg-3 {
    	float: none;
    	width: auto;
    	margin: auto;
	}
	.LTE-container .bg-full-width.text-white {
    	margin-right: -15px;
	}
	
}
	/*############### max-width 768px ###################*/
@media (min-width:670px) and (max-width:768px){ 
		
	h2.field-content, .ds-1col.node.node-main-product-display.node-teaser.view-mode-teaser.clearfix h2 {
    	font-size: 13px;
	}
	.view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page .view-content .views-row .views-field.views-field-field-sub-heading p, .view.view-product-lists-and-pages.view-id-product_lists_and_pages.view-display-id-page_5 .view-content .views-row .views-field.views-field-field-sub-heading p {
		font-size:12px;
	}
	.LTE-container .col-xs-8 {
		width:100%;
	}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_35.support-docs-list-page .col-md-3 .views-field.views-field-field-documents-1 a {
    	font-size: 13px;
    	padding: 10px 2px 5px 0px;
    	display: block;
	}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-page_1.support-docs-list span.file a {
		font-size:14px;
	}


} /*############### end max-width 768px ###################*/

@media (min-width:768px) and (max-width:991px){ 
	.c-content-tile-1 .c-wrapper p.c-tile-body.c-font-white {
    	font-size: 13px;
	}
	.attribute-icon {
	    width: 25%;
    	margin-bottom: 30px;
	}
	.LTE-container h3 span strong {
    	font-size: 24px;
    	line-height: 1;
    	display: inline-block;
}
	.view.view-product-display-details.view-id-product_display_details.view-display-id-block_35.support-docs-list-page .col-md-3 .views-field.views-field-field-documents-1 a {
    	font-size: 14px;
    	padding: 10px 2px 5px 0px;
    	display: block;
	}

} /*############### end ###################*/

.support-docs-list-page span.file img {
    display: none;
}
.support-docs-list-page .row {
    padding-bottom: 24px;
}
.support-docs-list-page .row .col-md-3 .views-field.views-field-field-hero-image {
    background-color: #f7f7f7;
}
.support-docs-list-page .row .col-md-3 .views-field.views-field-field-hero-image:hover {
    background-color: #ececec;
}
td.views-field.views-field-field-net-price.strike-thru.money:before {
    content: "$";
    margin-right: -3px;
}
td.views-field.views-field-field-net-price.strike-thru.money {
    text-decoration: line-through;
	color: #999;
}
td.views-field.views-field-field-stock-amount {
	    font-weight: bold;
}
.surplus-surmmary-each {
	font-size:24px;
}
.view.view-product-tables.surplus-list {
    margin-bottom: 40px;
	clear: both;
}
span.red-bold {
	color:red;
	font-weight:bold;
}
.page-search .search-info .username {
    display: none;
}
.table > tbody > tr.spacer-row td {
    background-color: white;
    border-left: white 1px solid;
    border-right: white 1px solid;
}
.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th {
    background-color: #eef1f573;
}
	.docs-screen table tr td ul li {
    font-size: 14px;
}
	.docs-screen table tr td ul  {
		    -webkit-padding-start: 0;
	}
	.docs-mobile table tr td ul li {
    font-size: 13px;
}
	.docs-mobile table tr td ul  {
		    -webkit-padding-start: 0;
	}
div#block-views-9d6374f5a8a0c26868e405c3d3112679 {
    margin-left: 15px;
    margin-right: 15px;
}
div#block-views-9d6374f5a8a0c26868e405c3d3112679 ul {
    list-style: none;
    -webkit-padding-start: 15px;
}
div#nonlockers-features-info-container table tr td {
    padding: 2px 10px;
}
div#block-views-9d6374f5a8a0c26868e405c3d3112679 h2 {
    height: inherit;
}
.contact-list-forms .c-content-accordion-1 .block.block-views {
    padding-right: 13px;
}
.faux-accordion a.panel-btn.full-width {
	color:#000;
	background-color: #FFF;
	transition: all 0.2s;
	display: block;
    padding: 30px 30px 25px 30px;
    border-radius: 0;
    box-shadow: none;
	outline: none !important;
    text-decoration: none;
	font-size: 19px;
	font-weight: 600 !important;
}
.faux-accordion a.panel-btn.full-width:hover, .faux-accordion a.panel-btn.full-width:active {
	    background-color: #5893dd;
	    color: #fff;
    	transition: all 0.2s;
}
	i.icon-social-GreenGuard {		
		display: block;
		position: absolute;
		background-size: contain;
    	background-repeat: no-repeat;
		background-image:url("../img/icons/greenguard-icon.jpg");
		transition: all 0.5s;
	}
	i.icon-social-e-and-i {
		display: block;
		position: absolute;
		background-size: contain;
    	background-repeat: no-repeat;
		background-image:url("../img/icons/EandI.jpg");
		transition: all 0.6s;
	}
	i.icon-social-lte {
		display: block;
		position: absolute;
		background-size: contain;
    	background-repeat: no-repeat;
		background-image:url("../img/icons/LTE.jpg");
		transition: all 0.7s;
	}
	i.icon-social-quickship {
		display: block;
		position: absolute;
		background-size: contain;
    	background-repeat: no-repeat;
		background-image:url("../img/icons/QuickShip.jpg");
		transition: all 0.8s;
	}

@media (min-width: 1200px) {
	i.icon-social-GreenGuard {
		width:120px;
		height: 40px;
		top: 0px;
		margin-left: 406px;	
	}
	i.icon-social-e-and-i {
		width:146px;
		height: 40px;
		top: 0px;
		margin-left: 251px;
	}
	i.icon-social-lte {
		width:120px;
		height: 40px;
		top: 0px;
		margin-left: 130px;
	}
	i.icon-social-quickship {
		width:120px;
		height: 40px;
		top: 0px;
		margin-left: 20px;
	}
	div#block-block-108 .content {
		width: 1170px;
		margin: auto;
	}
	.md-slide-wrap.md-slide-responsive.md-slide-fullwidth .md-item-wrap {
    	top: -46px;
	}
	.c-layout-quick-search-shown .md-slide-wrap.md-slide-responsive.md-slide-fullwidth .md-item-wrap {
    	top: 0;
	}
} /*############## end ######*/

@media (min-width: 992px) and (max-width:1199px) {
	i.icon-social-GreenGuard {
		width: 78px;
		height: 28px;
		top: 8px;
		margin-left: 270px;
	}
	i.icon-social-e-and-i {
		width:98px;
		height: 28px;
		top: 8px;
		margin-left: 173px;
	}
	i.icon-social-lte {
		width:78px;
		height: 28px;
		top: 8px;
		margin-left: 95px;
	}
	i.icon-social-quickship {
		width:78px;
		height: 28px;
		top: 8px;
		margin-left: 20px;
	}
	div#block-block-108 .content {
		width: 970px;
		margin: auto;
	}
	.md-slide-wrap.md-slide-responsive.md-slide-fullwidth .md-item-wrap {
    	top: -28px;
	}
	.c-layout-quick-search-shown 	.md-slide-wrap.md-slide-responsive.md-slide-fullwidth .md-item-wrap {
    	top: 0;
	}
	
} /*############## end ######*/
@media (max-width: 991px) {
	nav.c-top-menu.c-pull-left ul li a i.icon-social-GreenGuard {
		display: none;
	}
	nav.c-top-menu.c-pull-left ul li a i.icon-social-e-and-i {
		display: none;
	}
	nav.c-top-menu.c-pull-left ul li a i.icon-social-lte {
		display: none;
	}
	nav.c-top-menu.c-pull-left ul li a i.icon-social-quickship {
		display:none;
	}
	.btn.btn-mobile.btn-square.btn-quickship {
    	margin-left: 0;
    	padding-left: 0;
	}
		.btn.btn-mobile.btn-square.btn-quickship a {
    	font-size: 18px;
    	padding-left: 0;
    	margin-left: 0;
	}
		.btn.btn-screen.btn-square.btn-quickship {
		display:none;
	}
	
} /*############## end ######*/
ul.c-icons.c-theme-ul, ul.c-icons.c-theme-ul li {
    display: inline-block;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

@media (min-width: 992px) {	
	.c-layout-header .c-topbar .c-top-menu.c-pull-right {
	float:left;
	margin-left: 20px;
}
	div.mobile-icons-top-main {
		float: right;
    	top: -144px;
    	position: relative;
	}
	i.icon-social-GreenGuard {
		position:relative;
		margin-left: 20px;
	}
	i.icon-social-e-and-i {
		position:relative;
		margin-left: 20px;
	}
	i.icon-social-lte {
		position:relative;
		margin-left: 20px;
	}
	i.icon-social-quickship {
		position:relative;
		margin-left: 20px;
	}
		.btn.btn-screen.btn-square.btn-quickship {
    	margin-left: 0;
    	padding-left: 0;
		display:block;
		text-align: left;
	}
	.btn.btn-screen.btn-square.btn-quickship a {
    	font-size: 18px;
    	padding-left: 0;
    	margin-left: 0;
	}

} /*############## end ######*/

@media (min-width: 600px) and (max-width:991px) {	
	div.mobile-icons-top-main {
    top: 0;
    position: absolute;
    left: 350px;
	}
	.admin-menu div.mobile-icons-top-main {
		top:-68px;
	}
	i.icon-social-GreenGuard {
		width: 78px;
		height: 28px;
		top: 8px;
		margin-left: 270px;	
	}
	i.icon-social-e-and-i {
		width:98px;
		height: 28px;
		top: 8px;
		margin-left: 173px;
	}
	i.icon-social-lte {
		width:78px;
		height: 28px;
		top: 8px;
		margin-left: 95px;
	}
	i.icon-social-quickship {
		width:78px;
		height: 28px;
		top: 8px;
		margin-left: 20px;	
	}
} /*############## end ######*/
@media (min-width: 900px) and (max-width:959px) {	
	div.mobile-icons-top-main {
    left: 310px;
	}
} /*############## end ######*/
@media (min-width: 805px) and (max-width:899px) {	
	div.mobile-icons-top-main {
    left: 270px;
	}
} /*############## end ######*/
@media (min-width: 746px) and (max-width:804px) {	
	div.mobile-icons-top-main {
    left: 210px;
/*	top: -68px; */
	}
} /*############## end ######*/
@media (min-width: 746px) and (max-width:991px) {
	.c-topbar-expanded .mobile-icons-top-main {
    top: 44px;
	}
} /*############## end ######*/

@media (max-width:745px) {	
	div.mobile-icons-top-main {
		z-index: 1000;
    	position:relative;
		float: none;
    	top: -15px;
    	left: -5px;
		width:100%;
		height: 34px;
	}

	i.icon-social-GreenGuard {		
		position: relative;
		margin-left: 20px;
		width: 78px;
		height: 28px;
	}
	i.icon-social-e-and-i {
		position: relative;
		margin-left: 20px;
		width: 98px;
		height: 28px;
	}
	i.icon-social-lte {
		position: relative;
		margin-left: 20px;
		width: 78px;
		height: 28px;
	}
	i.icon-social-quickship {
		position: relative;
		margin-left: 20px;
		width: 78px;
		height: 28px;
	}
	div.mobile-icons-top-main ul.c-icons.c-theme-ul {
		float:right;
		margin-right:1%;
	}
	div#block-md-slider-homepage {
    	margin-bottom: 60px;
	}
} /*############## end ######*/
@media (max-width:599px) {	
		div.mobile-icons-top-main {
    	top: -5px;
		width:100%;
		left:0;
		
	}
	div.mobile-icons-top-main ul {
		width:100%;
	}
	div.mobile-icons-top-main ul li {
		width:25%;
	}
	div.mobile-icons-top-main ul li a {
		text-align: center;
	}
	i.icon-social-GreenGuard {		
		margin-left:7px;
		height: 26px;
	}
	i.icon-social-e-and-i {
		position: relative;
		margin-left: 5px;
		height: 25px;
    	background-size: contain;
		background-repeat: no-repeat;
	}
	i.icon-social-lte {
		position: relative;
		margin-left: 5px;
		height: 26px;
	}
	i.icon-social-quickship {
		position: relative;
		margin-left: 5px;
		height: 26px;
	}
	.mobile-icons-top-main ul.c-icons.c-theme-ul li a i {
    	background-position: top;
    	width: 100%;
	}
	.c-layout-header .c-brand > .c-topbar-toggler {
		clear:none;
	}
} /*############## end ######*/
	div.mobile-icons-top-main {
		transition: all 0.3s;
	}
	.c-layout-quick-search-shown div.mobile-icons-top-main {
		display:none;
	}
.bef-select-as-links.jquery-once-1-processed a.active {
    font-weight: bold;
    color: #5d92cd;
}
#Header-FullWidth li {
	list-style: none;
}
.row.e-and-i.top-row .col-sm-3.col-md-3.col-lg-3 img.img-responsive {
    width: 100%;
}

