/* HOW TO FIND THINGS IN THIS CSS:
	cmd+f (or ctrl+f for windows) to find the entry to each section:

	GENERAL ADJUSTMENTS: (general.1)

	REQUEST A QUOTE ADJUSTMENTS: (req-a-quote.1)

	LAYOUT ADJUSTMENT: (layout.1)

	CONTACT US ADJUSTMENTS: (contact-us.1)

	CALLOUT STYLING: (callout.1)

	ABOUT US AND REQUEST A QUOTE FRONT PAGE AREA: (aboutus-rqst-quote.1)

	OUR DEPARTMENT STYLING: (department.1)

	OUR BLOG STYLING: (blog.1)

	FIBER CORE PANEL TECHNOLOGY STYLING: (fibercore.1)

	LOCATION LANDING PAGE STYLING (location.1)

		LOCATION LANDING PAGE STYLING (location.1.dayton)

	RESOURCE LINKS PAGE STYLING (resource.links.1)

	INDUSTRIAL DIVIONS PAGE STYLING (industrial-division.1)

		INDUSTRIAL DIVISION MILITARY SANDBAG (industrial-division-military-sandbag.1)

	FOOTER STYLING ADJUSTMENTS MADE HERE: (footer.1)

*/

/* (general.1)========================================= */
/* ====================GENERAL ADJUSTMENTS============= */
/* =================================================== */

.custom-table {
/*     max-width: 321px; */
    text-align: center;
    margin: 25px auto;
}

.custom-table .row .span-full.title {
    background-color: #29923b;
    color: #ffffff;
}

.custom-table .row:nth-child(odd) {
    background-color: #6bb279;
    color: #ffffff;
}

.not-front .main-container {
	margin-top:70px;
}

.span-full.page-information h1 {
    color: #444;
    font-weight: 100;
    font-size: 20px;
    text-transform: uppercase;
}

.span-full.page-information h1 {
    color: #444;
    font-weight: 100;
    font-size: 20px;
    text-transform: uppercase;
}


.span-half.page-information h1 {
    color: #444;
    font-weight: 100;
    font-size: 20px;
    text-transform: uppercase;
}

/* CIA PAGE HEADER TEXT STYLING */
.row.individual-location-landing-page.industrial-division.CIA-sandbag .span-full.page-information h3 {
	max-width: 330px;
}
p.mp-para-style {
    font-weight: 600;
}

/* CALL CONTACT BUTTON STYLING */
.call-contact-button a {
    display: block;
    background-color: #29923B;
    text-align: center;
    max-width: 238px;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0px;
    color: #ffffff;
    border-radius: 5px;
}



/* THIS IS THE HORIZONTAL LINE STYLING */
.h-rrr { border-top: 1px solid #D7D7D7; margin:40px 0px;}

/* THIS IS THE EMERGENCY CALLOUT STYLING */
.emergency-sandbag-situation-wrapper {
    background-color: #6BB279;
/*     padding: 39px 0px; */
}

.emergency-sandbag-situation-wrapper #block-block-6 {
/* 	padding: 39px 0px; */
}

.span-half.emergency h2 {
    color: #ffffff;
    font-weight: 600;
    font-size: 35px;
}

.span-half.after-hours {
    text-align: center;
}

.span-half.after-hours p:nth-child(1) {
    color: #ffffff;
    font-weight: 600;
    font-size: 18px;
}

.span-half.after-hours p:nth-child(2) {
    font-weight: bold;
    color: #ffffff;
    font-size: 16px;
}

/* CALL MIA CALLOUT STYLING */

.call-mia-today-wrapper {background-color:#29923B;}

#block-block-7 {
    padding: 42px 0px;
}

#block-block-7 .span-half p {
    color: #ffffff;
    font-weight: 600;
    font-size: 23px;
}

#block-block-70 {
	padding: 42px 0px;
}

#block-block-70 .span-half p {
    color: #ffffff;
    font-weight: 600;
    font-size: 23px;
}

/* THIS IS A PLACEHOLDER FOR THE RFQ THAT WILL BE ON THE LOCATION PAGES */
.place-holder-rfq {
    height: 732px;
    width: 493px;
    margin-top: -150px;
    background: red;
    font-size: 0;
}
/* THESE ADJUSTMENTS REMOVE INTERIOR PAGE TITLES */
.page-node-31 .interior-page-h1-styling, .page-node-32 .interior-page-h1-styling, .page-node-33 .interior-page-h1-styling, .page-node-34 .interior-page-h1-styling, .page-node-35 .interior-page-h1-styling, .page-node-36 .interior-page-h1-styling {
	display: none;
}
/* THESE PAGE ADJUSTMENTS ARE SO THAT THE "NATIONAL SALES AND OFFICE" INFO ABOUT THE INTERIOR LOCATION PAGES DISPLAY FULL WIDHT PER PAGE.  */
/* THESE ADJUSTMENTS OR SPECIFCALLY FOR THE DAYTON OH LOCATION */
.page-node-23 .interior-page-h1-styling h1 { display: none;}
.interior-page-national-sales-office-and-plant.center.row .block { padding: 23px 0px; }
.interior-page-national-sales-office-and-plant-wrapper { background-color: #6BB279;}
.interior-page-national-sales-office-and-plant-wrapper .block h1 { color:#ffffff; font-weight:bold; font-size: 30px;}
.interior-page-national-sales-office-and-plant.center.row .block .city-name h1 {float:right;}
/* THESE ADJUSTMENTS ARE FOR THE FULL WIDTH MAP */
/* .row.this-is-a-placeholder-for-interior-locations-map-display {display: none;} */
/* .page-node-23 .row.this-is-a-placeholder-for-interior-locations-map-display {display: block;} */

/* (req-a-quote.1)====================================== */
/* ============REQUEST A QUOTE ADJUSTMENTS============= */
/* =================================================== */
.request-for-quote-goes-here .block-webform {
/* 	margin-top: -104px; */
	position: relative;
	margin-top: -164px;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    max-width: 480px;
    height: 732px;
    padding: 30px;
    background-color: #ffffff;
}

/*
.req-for-quote-title {
    margin-bottom: 25px;
}
*/

/*
.request-for-quote-goes-here {
    margin-top: -104px;
    background-color: white;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    max-width: 480px;
    height: 732px;
    padding: 30px;
}
*/


.webform-component--request-for-quote-title h4 {
    font-weight: bold;
    font-size: 27px;
    text-transform: uppercase;
    color: #29923B;
}

.request-for-quote-goes-here .webform-client-form .webform-component {
	width:90%;
}

.request-for-quote-goes-here input[type="text"], .request-for-quote-goes-here input[type="email"] {
	width: 100%;
	border:0px;
	padding:6px 10%;
	border-bottom:1px solid #979797;
	border-radius: 0;
	font-family: Raleway;
    font-weight: 100;
    font-size: 18px;
    color: #4a4a4a;
}

#webform-component-what-type-of-product-are-you-looking-for label {
    color: #29923b;
    font-weight: inherit;
    font-size: 18px;
}

.request-for-quote-goes-here input[type="text"]:focus, .request-for-quote-goes-here input[type="email"]:focus {
	border: none;
	border-bottom:1px solid #979797;
}

.form-textarea-wrapper textarea {
	height: 150px;
    border: none;
    border-bottom: 1px solid #979797;
    border-radius: 0;
    font-family: Raleway;
    font-weight: 100;
    font-size: 18px;
    color: #4a4a4a;
    padding:6px 10%;
}

.form-textarea-wrapper textarea:focus {
	border:none;
	border-bottom:1px solid #979797;
}

.request-for-quote-goes-here .block-webform #edit-actions input#edit-submit {
    background: #29923B;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    font-family: Raleway;
    border: none;
    width: 165px;
    height: 41px;
}

/* THIS WILL APPLY THE BACKGROUND IMAGES FOR EACH FIELD */

/* COMPANY */
input#edit-submitted-company {
	background-image: url(/sites/default/files/request-for-quote/request-for-quote-company.png);
    background-repeat: no-repeat;
}

/* YOUR NAME */
input#edit-submitted-your-name {
	background-image: url(/sites/default/files/request-for-quote/request-a-quote-your-name.png);
    background-repeat: no-repeat;
}

/* YOUR EMAIL */
input#edit-submitted-your-email {
	background-image: url(/sites/default/files/request-for-quote/request-a-quote-your-email.png);
    background-repeat: no-repeat;
}


/* PHONE */
input#edit-submitted-phone {
	background-image: url(/sites/default/files/request-for-quote/request-a-quote-phone.png);
    background-repeat: no-repeat;
}

/* DESCRIPTION */
textarea#edit-submitted-description {
	background-image: url(/sites/default/files/request-for-quote/request-a-quote-description.png);
    background-repeat: no-repeat;
}

select#edit-submitted-what-type-of-product-are-you-looking-for {
	border: 1px solid #979797;
    text-indent: 25px;
    font-family: Raleway;
    font-size: 18px;
}

/* (contact-us.1)====================================== */
/* ============ CONTACT US ADJUSTMENTS ================ */
/* ==================================================== */
.page-node-30 .interior-page-h1-styling {
	display: none;
}

/*
.contact-us-information {
	margin-top: 50px;
}
*/

.contact-us-information h1 {
    font-weight: 100;
    font-size: 20px;
    color: #444;
}

.contact-us-information h2 {
    font-weight: bold;
    font-size: 35px;
    color: #29923b;
    max-width: 482px;
    line-height: 1.1;
    margin-bottom: 25px;
}

.social-channels p {
    color: #818181;
    font-size: 16px;
    font-weight: 100;
    margin-bottom: 30px;
}

.contact-us-information .contact-us-description p.semi-bold {
    margin-bottom: 0px;
    font-weight: 600;
    color: #4a4a4a;
    font-size: 18px;
}

.contact-us-description p {
    font-weight: 100;
    color: #818181;
    font-size: 16px;
	margin-bottom:25px;
}

.contact-us-description ul {
    margin-bottom: 25px;
}

.contact-us-description ul li {
    font-weight: 100;
    color: #818181;
    font-size: 16px;
}

.contact-us-description ul li span {
    color: #4a4a4a;
}

.social-channels ul li {
    display: inline;
    margin-right: 5px;
}

/* (layout.1)========================================= */
/* ====================LAYOUT ADJUSTMENT============= */
/* ================================================== */


/*ADJUSTING LAYOUT TO FIT DESIGN*/
body .center {
	width: 1100px;
	margin: 0 auto;
}

header {
	position: absolute;
	width:100%;
	z-index: 3;
}

/* ADJUSTING MENU AND SUBMENU */
header .center.row.navbar {
	margin-top: 25px;
	margin-bottom: 25px;
}

nav#main #block-system-main-menu ul li a {
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
	#main li:nth-child(4) { margin-right: 10px; }

a.in-the-main-menu-request-a-quote {
    border: 1px solid #ffffff;
    border-radius: 5px;
}

a.in-the-menu-contact-us-link {
    background-color: #29923B;
    border-radius: 5px;
    border: 1px solid #29923B;
    margin-left: 20px;
    width:165px;
    text-align: center;
}

header nav#submenu .content ul li {
    float: left;
}

header nav#submenu .content ul li a {
	text-decoration: none;
	font-size: 15px;
	color: #aeaeae;
	display: block;
	padding:10px;
	text-transform: uppercase;
	font-weight: 600px;
}

header nav#submenu .content ul li a:hover {
    font-weight: bold;
    color: #ffffff;
}
/*
header nav#submenu .content ul li a.active {
	text-decoration: none;
    color: #08c;
    font-size: 1.5em;
    color: #08c;
    display: block;
    padding: 10px;
}
*/


.center.row.submenu {
    border-top: 1px solid #ffffff;
    margin-top: 10px;
}

/* Styling Front Page Flex slider */

#block-views-front-page-slider-block .flex-control-nav {
	display: none;
}

#block-views-front-page-slider-block .flex-direction-nav {
	display: none;
}

#block-views-front-page-slider-block .flexslider {
	margin:0px;
	border:0px;
}

/* Styling and Positioning Front Page Slider Text */
.banner-image-placeholder.row {
	position: relative;
}

.banner-callout-text {
	position: absolute;
    top: 195px;
/* 	top: 315px; */
    z-index: 300;
}

.banner-callout-text .title h1 {
    color: #E2E2E2;
    font-size: 30px;
    font-family: Signika;
    font-weight: lighter;
}

.banner-callout-text .motto p span.text-01 {
    color: #ffffff;
    font-size: 57px;
    font-weight: bold;
}

.banner-callout-text .motto p span.text-02 {
    color: #6BB279;
    font-size: 57px;
    font-weight: bold;
}

.banner-callout-text .motto p span.text-03 {
    color: #29923B;
    font-size: 57px;
    font-weight: bold;
}

.banner-callout-text .title, .banner-callout-text .motto, .banner-callout-text .links {
	line-height: 1;
}

/* Styling Links */

.banner-callout-text .links {
    margin-top: 20px;
}

.banner-callout-text a {
    font-weight: bold;
    color: #ffffff;
    font-size: 14px;
/*     border: 1px solid white; */
	/*border-radius: 5px;*/
    background: #29923B;
    padding: 12px 0px;
    display: block;
    width: 165px;
    text-align: center;
    float: left;
    height: 41px;
}

.banner-callout-text a:nth-child(2) {
    background: none;
    margin-left: 20px;
    border: 1px solid #ffffff;
}

/* ========== Mitch Perkins In Loving Memory ========== */
.in-loving-memory-wrapper {
	background-color: #021718;
}

.in-loving-memory-wrapper .center .span-full {
    max-height: 440px;
}
/* ====== Hover changes from css/hover.css file ======= */

#block-system-main-menu .hvr-underline-reveal:before {
	background:#ffffff;
}

/* (interior.1)====================================== */
/* =============INTERIOR PAGE STYLING ADJUSTMENT===== */
/* ================================================== */

div#block-views-interior-banner-images-block-1 div div div div .views-row {
    margin-bottom: 0px;
}

#block-views-interior-banner-images-block-2 > div.content.cfix > div > div > div > div {
	margin-bottom: 0px;
}

#block-views-interior-banner-images-block-3 > div.content.cfix > div > div > div > div {
	margin-bottom: 0px;
}

/* SISAL TWINE TABLE STYLING ADJUSTMENTS */
.row.plain-sisal .entry p {
    font-size: 12px;
}

.indust-division-grid.row.automotive-division iframe {
    float: right;
    padding: 0px 30px;
}

.not-front header {
	position: relative;
	background-color: #021718;
}

.not-front header .center.row.navbar {
	margin-top:0px;
	padding-top:35px;
}

/* AUTOMOTIVE AND NURSERY CALLOUT STYLING */
.emergency-sandbag-situation .block {
	padding: 23px 0px;
}

/* (callout.1)======================================== */
/* ====================CALLOUT STYLING=============== */
/* ================================================== */

/* THIS IS THE STYLING FOR THE CALLOUT */
.callout-wrapper { background-color: #6BB279; height:120px;}
.under-the-banner-callout { padding:30px 0px; }
.under-the-banner-callout .span-half h2 {
    color: #ffffff;
    font-size: 35px;
    font-weight: 600;
}

.under-the-banner-callout .span-half p {
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    font-weight: 600;
}

/* (aboutus-rqst-quote.1)============================= */
/* ===ABOUT US AND REQUEST A QUOTE FRONT PAGE AREA=== */
/* ================================================== */

/* THIS STYLING IS FOR THE "ABOUT US" SECTION */
.about-us-wrapper {
/*     height: 600px; */
/*     padding-top: 110px; 
	height: 500px; */
	height: 1155px;
	padding-top: 50px;
}

.about-us-title-and-desc .title h2 {
    font-size: 20px;
    font-weight: 300;
    color: #444;
}

.about-us-title-and-desc .title p span {
    color: #29923B;
    font-size: 35px;
    font-weight: 700;
}

.about-us-title-and-desc .title p {
    font-size: 35px;
    color: #4A4A4A;
    font-weight: 700;
    line-height: 1.2;
}

.about-us-title-and-desc .title h2 {
    margin-bottom: 10px;
}

.about-us-title-and-desc .desc {
    margin-bottom: 50px;
    margin-top: 35px;
}

.about-us-title-and-desc .desc p {
    font-size: 16px;
    color: #444;
}

.about-us-title-and-desc .link-to-content {
    max-width: 166px;
    display: block;
    height: 41px;
}

.about-us-title-and-desc .links-to-content a {
    color: #29923B;
    font-size: 14px;
    font-weight: 700;
}

.about-us-title-and-desc .links-to-content span {
    color: #29923B;
    font-size: 16px;
    font-weight: 700;
    margin: 0px 5px;
}

/*
.about-us-title-and-desc .link-to-content a {
    font-weight: 700;
    font-size: 14px;
    color: #ffffff;
    background-color: #29923B;
    padding: 12.5px 28px;
    border-radius: 5px;
}
*/

.link-to-content a {
	color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    display: block;
    background-color: #29923b;
    max-width: 170px;
    text-align: center;
    padding: 12px 15px;
    border-radius: 5px;
}

/* THIS STYLING IS FOR THE "REQUEST A QUOTE" AREA */

.about-us-callout .span-half .request-a-quote {
    background-image: url(/sites/default/files/daybag-request-a-quote-bg-image.png);
    background-repeat: no-repeat;
    padding-left:90px;
    margin-bottom: 36px;
}

.request-a-quote .title h3 {
    color: #4A4A4A;
    font-size: 25px;
    font-weight: 600;
}

.request-a-quote .desc p {
    font-weight: 300;
    color: #444;
    font-size: 14px;
}

.request-a-quote .links ul li {
    display: inline;
    border-right: 1px solid #29923B;
    padding: 0px 10px;
}

	.request-a-quote .links ul li:nth-child(1) { padding: 0px 10px 0px 0px; }

.request-a-quote .links ul li a {
	color:#29923B;
	font-size: 14px;
    font-weight: 700;
}

/* THIS STYLING IS FOR THE "FLOOD PROTECTION" AREA */
.about-us-callout .span-half .flood-protection {
    background-image: url(/sites/default/files/daybag-flooding-protection-bg-image.png);
    background-repeat: no-repeat;
    padding-left:90px;
}


.flood-protection .title h3 {
    color: #4A4A4A;
    font-weight: 600;
    font-size: 25px;
}

.flood-protection .desc p {
    color: #444;
    font-weight: 300;
    font-size: 14px;
}

.flood-protection .links a {
    color: #29923B;
    font-size: 14px;
    font-weight: 700;
}

/* (department.1)==================================== */
/* ========== OUR DEPARTMENT STYLING ================ */
/* ================================================== */

/*Styling was added april 7th. client wanted the carousel removed and replaced with static department images linking user to respective department*/
.department-name {
    background-color: #63A571;
    text-align: center;
    max-width: 349px;
    padding: 15px 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.department-name a {
    display: block;
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}

#tab1 #flexslider-1 .flex-viewport ul.slides li,
#tab2 #flexslider-2 .flex-viewport ul.slides li,
#tab3 #flexslider-3 .flex-viewport ul.slides li,
#flexslider-4 .flex-viewport ul.slides li {
/*     margin: 0px 10px; */
	margin: 8px;
	width: 351.333px !important;
}

#tab1 #flexslider-1 .flex-direction-nav a {
	height: 50px;
}

#tab2 #flexslider-2 .flex-direction-nav a {
	height: 50px;
}

/*
#flexslider-2 div ul li {
    width: 348px !important;
}
*/

/*
#flexslider-3 div ul li {
    width: 348px !important;
}
*/

.our-departments-title h2 {
    color: #ffffff;
    font-size: 30px;
    font-weight: 600;
}

 .our-departments-wrapper {
	background-color: #021718;
/* 	 height:680px; */
	height:500px;
	padding-top: 40px;
 }

#dept-box .view-footer {
	 margin-top:30px;
 }

/*
.our-departments.span-full {
    height: 300px;
    background-color: #021718;
}

ul.quicktabs-tabs.quicktabs-style-nostyle li {
    margin-right: 50px;
}
*/

#dept-box .flex-direction-nav a {
	height:50px;
}

#dept-box ul.flex-direction-nav {
	list-style-type: none;
	margin-bottom:0px;
}

#dept-box .flexslider {
	margin:0px;
	background:none;
	border:0;
	border-radius: none;
}

#dept-box ul.tab-links li a {
	font-size: 15px;
	font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
}
#dept-box ul.tab-links li.active a {
	color: #63A571;
}

/*
#quicktabs-this_is_a_quick_test_tab ul {
	margin: 0px;
}



ul.quicktabs-tabs li {
    margin-right: 50px;
}

ul.quicktabs-tabs.quicktabs-style-nostyle {
    border-bottom: 1px solid #29923B;
    padding: 10px 0px 20px 0px;
}

#quicktabs-container-this_is_a_quick_test_tab {
    margin-top: 25px;
}
*/

/* FOOTER DESCRIPTION TEXT */

.our-dept-desc-text {
    max-width: 588px;
}

.our-dept-desc-text .desc p {
    font-size: 14px;
    font-weight: lighter;
    color: #ffffff;
}


.our-dept-desc-text .contact-name-number p {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
}


/* (blog.1)=========================================== */
/* ================ OUR BLOG STYLING ================ */
/* ================================================== */
.on-our-blog {
	height:auto;
	margin:40px 0;
/* 	margin-bottom:100px; */
}

.on-our-blog-title.span-full {
    text-align: center;
}

.on-our-blog .on-our-blog-title.span-full h3 {
    font-weight: 300;
    font-size: 21px;
    color: #444;
}

.on-our-blog .on-our-blog-title.span-full h4 {
	font-size: 35px;
    color: #29923B;
    font-weight: bold;
}

/* BLOG FIELD STYLING */

.this-is-a-blog-feed.row .span-full.blog-block-goes-here {
    margin-top: 50px;
}

.blog-block-goes-here .views-field-field-featured-image img {
    max-width: 533px;
}

.blog-block-goes-here .views-row {
    float: left;
}

.blog-block-goes-here .views-row-odd {
    margin-right: 34px;
    max-width: 533px;
}

.blog-block-goes-here .views-field.views-field-title .field-content a {
    color: #4A4A4A;
    font-size: 25px;
    font-weight: 600;
}

.blog-block-goes-here .views-field.views-field-title {
	max-width: 490px;
/* 	max-width: 400px; */
	margin-top: 25px;
	margin-bottom: 15px;
}

.blog-block-goes-here .views-field.views-field-name {
    color: #444;
    font-size: 14px;
    font-weight: 300;
}

.blog-block-goes-here .views-field.views-field-created,
.blog-block-goes-here .views-field-field-blog-date {
    color: #444;
    font-size: 14px;
    font-weight: 300;
}

.blog-block-goes-here .views-field.views-field-nid {
	margin-top: 20px;
}

.blog-block-goes-here .read-more-button a {
    color: #29923B;
    font-weight: bold;
    font-size: 14px;
}


/* (fibercore.1)====================================== */
/* ======= FIBER CORE PANEL TECHNOLOGY STYLING ====== */
/* ================================================== */

.fiber-core-wrapper {
/*     background-color: #63A571; */
    height: auto;
    padding: 100px 0 50px 0;
    background-image: url(/sites/default/files/daybag-loadfloors-bg-image.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.fiber-core-title h3 {
    font-weight: 300;
    font-size: 21px;
    color: #ffffff;
}

.fiber-core-link a {
    color: #ffffff;
    font-size: 40px;
    font-weight: 700;
}

.fiber-core-desc p {
    color: #ffffff;
    font-weight: 300;
    font-size: 16px;
}

.fiber-core-learn-more-link {
    max-width: 166px;
    height: 41px;
    margin-top:50px;
}

.fiber-core-learn-more-link a {
    color: #ffffff;
    font-weight: 700;
    font-size: 14px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    padding: 11.5px 35px;
    display: block;
}

/* (location.1)====================================== */
/* ======= LOCATION PAGE STYLING ADJUSTMENTS ======== */
/* ================================================== */
/* INTERIOR MAP BLOCK */
#block-block-11 img {
	width:100%;
}

.location-our-services.row {
    margin: 30px 0px 70px 0px;
}

/* OUR SERVICES BACKGROUND IMAGES STYLING */
/* LEFT SIDE */
.left-side-services ul.burlap {
    background-image: url(/sites/default/files/locations/dayton-oh/burlap-list-image.png);
    background-repeat: no-repeat;
    padding-left: 80px;
    background-position-y: 11px;
}

.left-side-services ul.twine {
    background-image: url(/sites/default/files/locations/dayton-oh/twine-list-image.png);
    background-repeat: no-repeat;
    padding-left: 80px;
    background-position-y: 11px;
}

.left-side-services ul.nursery-supplies {
    background-image: url(/sites/default/files/locations/dayton-oh/nursery-list-image.png);
    background-repeat: no-repeat;
    padding-left: 80px;
    background-position-y: 11px;
}
/* RIGHT SIDE */
.right-side-services ul.wire-baskets {
    background-image: url(/sites/default/files/locations/dayton-oh/wire-basket-list-image.png);
    background-repeat: no-repeat;
    padding-left: 80px;
    background-position-y: 11px;
}

.location-our-services.row .span-half .right-side-services ul.wire-baskets li p {
	font-size:13px;
}

.right-side-services ul.fanntum {
    background-image: url(/sites/default/files/locations/dayton-oh/fanntum-list-image.png);
    background-repeat: no-repeat;
    padding-left: 80px;
    background-position-y: 11px;
}

.right-side-services ul.sack-race-bags {
    background-image: url(/sites/default/files/locations/dayton-oh/sack-list-image.png);
    background-repeat: no-repeat;
    padding-left: 80px;
    background-position-y: 11px;
}

/* BACKGROUND-IMAGE */

.need-the-indu-divi ul {
	background-image: url(/sites/default/files/locations/location-need-the-indust-bg-image.png);
    background-repeat: no-repeat;
    padding-left: 85px;
    max-width: 550px;
}


.need-the-auto-divi ul {
	background-image: url(/sites/default/files/locations/location-need-the-auto-bg-image.png);
    background-repeat: no-repeat;
    padding-left: 85px;
    max-width: 550px;
}

.need-the-indu-divi {
    margin-bottom: 55px;
}

.span-third.national-sales-office ul {
    list-style: none;
}



.span-third.national-sales-office ul li a {
    background-color: #29923B;
    color: white;
    padding: 9px 34px;
    display: block;
    max-width: 165px;
    border-radius: 5px;
    text-decoration: none;
/*     font-size: 14px; */
	font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.span-third.national-sales-office p.contact {
	font-size: 18px;
	font-weight: 600;
	color:#4A4A4A;
}


.row.dist-center-r1 .span-one-third ul li h3 {
	color:#29923B;
	font-weight: bold;
	font-size: 23px;
}


.row.dist-center-r2 .span-one-third ul li h3 {
	color:#29923B;
	font-weight: bold;
	font-size: 23px;
}


.row.dist-center-r3 .span-one-third ul li h3 {
	color:#29923B;
	font-weight: bold;
	font-size: 23px;
}

.row.dist-center-r1 .span-one-third p.contact {
	font-size: 18px;
	font-weight: 600;
	color:#4A4A4A;
}


.row.dist-center-r2 .span-one-third p.contact {
	font-size: 18px;
	font-weight: 600;
	color:#4A4A4A;
}


.row.dist-center-r3 .span-one-third p.contact {
	font-size: 18px;
	font-weight: 600;
	color:#4A4A4A;
}

.row.dist-center-r1 .span-one-third p a {
    background-color: #29923B;
    color: white;
/*     padding: 9px 34px; */
    padding: 9px 0px;
    display: block;
    max-width: 165px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    text-align: center;

}

.row.dist-center-r2 .span-one-third p a {
	background-color: #29923B;
    color: white;
    padding: 9px 0px;
/*     padding: 9px 34px; */
    display: block;
    max-width: 165px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    text-align: center;

}


.row.dist-center-r3 .span-one-third p a {
	background-color: #29923B;
    color: white;
    padding: 9px 0px;
/*     padding: 9px 34px; */
    display: block;
    max-width: 165px;
    border-radius: 5px;
    text-decoration: none;
/*     font-size: 14px; */
	font-size: 13px;
    font-weight: bold;
    text-align: center;

}

.row.dist-center-r1 .span-one-third:nth-child(3) > p:nth-child(3) {
	margin-bottom:41px;
}
.row.dist-center-r2 .span-one-third:nth-child(1) ul:nth-child(2) {
    margin-bottom: 32px;
}

.row.dist-center-r2 .span-one-third:nth-child(3) ul:nth-child(2) {
	margin-bottom: 42px
}

.row.dist-center-r1 .span-one-third ul li {
    font-size: 16px;
    font-weight: 100;
    color: #818181;
    /* line-height: 1.2; */
}

.row.dist-center-r2 .span-one-third ul li {
    font-size: 16px;
    font-weight: 100;
    color: #818181;
    /* line-height: 1.2; */
}

.row.dist-center-r3 .span-one-third ul li {
    font-size: 16px;
    font-weight: 100;
    color: #818181;
    /* line-height: 1.2; */
}



.need-the-indu-divi ul li p, .need-the-auto-divi ul li p {
	margin-bottom: 0px;
}
.need-the-indu-divi ul li p.light-grey-text, .need-the-auto-divi ul li p.light-grey-text {
	font-weight: 100;
	color: #444;
	font-size: 14px;
}

.need-the-indu-divi ul li p.green-text, .need-the-auto-divi ul li p.green-text {
	font-weight: bold;
	color: #29923B;
	font-size: 14px;
}

.span-two-thirds .need-the-indu-divi ul {
	list-style: none;
}

.need-the-indu-divi h4 {
    font-size: 25px;
    font-weight: 600;
    color: #4A4A4A;
}


.span-two-thirds .need-the-auto-divi ul {
	list-style: none;
}

.need-the-auto-divi h4 {
    font-size: 25px;
    font-weight: 600;
    color: #4A4A4A;
}


.row.dist-center-r1 .span-one-third ul {
	list-style: none;
}

.row.dist-center-r1 .span-one-third ul li p {
    margin-bottom: 0px;
}

.row.dist-center-r2 .span-one-third ul {
	list-style: none;
}

.row.dist-center-r2 .span-one-third ul li p {
    margin-bottom: 0px;
}

.row.dist-center-r3 .span-one-third ul {
	list-style: none;
}

.row.dist-center-r3 .span-one-third ul li p {
    margin-bottom: 0px;
}


.span-third.national-sales-office h3 {
    color: #29923b;
    font-size: 23px;
    padding-right: 80px;
}

/* Location Page Video and Links */
.container-1 .desc-text {
    background-color: #29923B;
    color: #ffffff;
    font-size: 12px;
    padding: 10px 35px;
}

.container-2 {
	margin-top:15px;
}

.container-2 .desc-text {
    background-color: #6BB279;
    color: #ffffff;
    font-size: 12px;
    padding: 10px 35px;
}

.container-2 .desc-text p a {
    float: right;
    color: #ffffff;
}

/* .container-2 .desc-text p {float: left;} */
/* .container-2 .desc-text p a {float: right;} */

.container-3 {
	margin-top:15px;
}

.container-3 .desc-text {
    background-color: #021718;
    color: #ffffff;
    font-size: 12px;
    padding: 10px 35px;
}

.container-3 .desc-text p a {
    float: right;
    color:#ffffff;
}

/* .container-3 .desc-text p {float: left;} */
/* .container-3 .desc-text p a {float: right;} */

/* (location.1.dayton)====================================== */
/* ======= DAYTON LOCATION PAGE STYLING ADJUSTMENTS ======== */
/* ========================================================= */

.row.individual-location-landing-page .span-half.page-information h2 {
	color:#444;
	font-weight: 100;
	font-size: 20px;
	opacity: .85;
}

.row.individual-location-landing-page.sandbags-of-all-types .span-half.page-information h3 {
	margin-bottom: 30px;
}

.row.individual-location-landing-page .span-half.page-information h3 {
	font-weight: bold;
	font-size: 35px;
	line-height: 1.2;
}

.row.individual-location-landing-page .span-half.page-information p {
	font-weight: 100;
	font-size: 16px;
}

.row.image-and-contact-info .span-half.contact-info ul {
    list-style: none;
}

.row.image-and-contact-info .span-half.contact-info ul li h3 {
	font-weight: bold;
	font-size: 23px;
	color:#29923b;
}

.row.image-and-contact-info .span-half.contact-info ul li p.contact {
	font-weight:600;
	font-size: 18px;
	color:#4A4A4A;
}

h2.location-our-services-title {
    font-size: 27px;
    font-weight: bold;
    color: #29923B;
}

.location-our-services.row .span-half .left-side-services ul li {
	list-style: none;
}

.location-our-services.row .span-half .right-side-services ul li {
	list-style: none;
}

.location-our-services.row .span-half .left-side-services ul li h3 {
    font-size: 25px;
    font-weight: 600;
    color: #4A4A4A;
}

.location-our-services.row .span-half .right-side-services ul li h3 {
    font-size: 25px;
    font-weight: 600;
    color: #4A4A4A;
}

.location-our-services.row .span-half .left-side-services ul li p {
    color: #444;
    font-weight: 100;
    font-size: 14px;
}

.location-our-services.row .span-half .right-side-services ul li p {
    color: #444;
    font-weight: 100;
    font-size: 14px;
}

.wire-basket-and-nursery-supplier .wire-basket {
    margin-top: 60px;
}

.wire-basket-and-nursery-supplier .wire-basket .looking-for-industrial {
	margin-top:25px;
}

.wire-basket-and-nursery-supplier .wire-basket .looking-for-auto {
	margin-top:25px;
}

/* (resource.links.1)========================================= */
/* ======= RESOURCES LINKS PAGE STYLING ADJUSTMENTS ======== */
/* ========================================================= */

.row.burlap-how-to .burlap-how-to-callout { padding: 50px 0px; }
/* .row.sack-race .span-full #block-block-4 { padding: 40px 0px; background-color: #6FA96D; } */
.row.sack-race {  }

.row.dayton-bag-and-burlap .span-full h2 {
    font-weight: bold;
    font-size: 30px;
    padding-right: 670px;
    line-height: 1.2;
}
.row.links-of-interest {
	margin:30px 0px;
}

.how-to-list.row .span-half ul li a {
	color:#049247;
}

.row.links-of-interest .span-third ul {
    list-style: none;
}

.row.links-of-interest .span-third ul li {
    font-weight: 100;
/*     font-size: 16px; */
	font-size: 14px;
    color: #4A4A4A;
    background-image: url(/sites/default/files/resource-links/list-tri.png);
    background-repeat: no-repeat;
    background-position-y: 5px;
    padding-left: 20px;
    margin-bottom: 30px;
}

.row.center.sack-races-content-goes-here .span-half h3 {
    color: #ffffff;
    font-size: 21px;
    font-weight: 100;
}

.row.center.sack-races-content-goes-here .span-half .sack-race-link-title a {
    color: #ffffff;
    font-weight: bold;
    font-size: 40px;
    text-decoration: none;
}

.row.center.sack-races-content-goes-here .span-half p {
    color: #ffffff;
    font-weight: 100;
    font-size: 16px;
}

.row.center.sack-races-content-goes-here .span-half p a {
    color: #ffffff;
    border: 1px solid #ffffff;
    display: block;
    max-width: 165px;
    text-align: center;
    padding: 9px 0px;
    border-radius: 5px;
    font-weight: bold;
    font-size: 14px;
    margin-top: 90px;
}

.center.burlap-how-to-content .top-content h3 {
    font-weight: bold;
    font-size: 23px;
    color: #4A4A4A;
    margin-bottom:20px;
}

.center.burlap-how-to-content .top-content p {
    color: #4a4a4a;
    font-weight: 100;
    font-size: 16px;
}

.how-to-list.row .span-half ul li {
    font-weight: 100;
    color: #4a4a4a;
    font-size: 16px;
    margin-bottom: 30px;
    background-image: url(/sites/default/files/resource-links/list-tri.png);
    background-repeat: no-repeat;
    background-position-y: 5px;
    padding-left: 30px;
}

.center.burlap-how-to-content .top-content p {
    color: #4a4a4a;
    font-weight: 100;
    font-size: 16px;
    margin-bottom: 50px;
}

.row.links-of-interest .span-third a {
    color: #049247;
}

/* (industrial-division.1)========================================= */
/* ======= INDUSTRIAL DIVISION PAGE ADJUSTMENTS MADE HERE ========= */
/* ================================================================ */
.row.individual-location-landing-page.industrial-division {
    margin-bottom: 45px;
}

.row.individual-location-landing-page.industrial-division .span-full.page-information h3 {
    max-width: 440px;
    margin-bottom: 30px;
    font-size: 35px;
}

.indust-division-grid.row {
	margin-top:30px;
}

.indust-division-grid.row .span-one-third .link-text-goes-here {
/*     background-color: #63A571; */
/*     padding: 14px 0px; */
    text-align: center;
    margin-top:20px;
    max-width: 348px;
}

.indust-division-grid.row .span-one-third .link-text-goes-here a {
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    background-color: #63A571;
    padding: 14px 0px;
    text-align: center;
    display: block;
    width: 100%;
}

/* (industrial-division-military-sandbag.1)=========================== */
/* = INDUSTRIAL DIVISION Military Sandbag PAGE ADJUSTMENTS MADE HERE = */
/* (page-node-26) ==================================================== */

.page-node-26 .interior-page-h1-styling {
	display: none;
}

/* SPECS ARE ADJUSTMENT */

.specs ul {
    list-style-type: inherit;
}

.specs ul li {
    font-size: 16px;
    font-weight: 500;
    color: #818181;
}

.specs h4 {
    color: #4A4A4A;
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top:40px;
}

.specs ul li span {
    font-weight: 600;
}

.product-images .row .span-half h4 {
    font-size: 23px;
    font-weight: bold;
    color: #4A4A4A;
    margin-bottom: 0px;
}

.product-images .row .span-half a {
    float: right;
    font-size: 16px;
    color: #444;
    font-weight: 500;
    margin-top: 40px;
}


.product-images .row {
    margin-bottom: 35px;
}

/* (all-sandbags.1)======================================================== */
/* = INDUSTRIAL DIVISION SANDBAGS OF ALL TYPES PAGE ADJUSTMENTS MADE HERE = */
/* (page-node-27) ========================================================= */
.looking-for-other-division.row {
    margin: 30px 0px;
}

.span-one-third.nursery {
    background-color: #062E31;
    height:334px;
}

.span-one-third.nursery H4 {
    font-size: 23px;
    font-weight: bold;
    max-width: 270px;
    margin: 0 auto;
    color: #29923B;
    line-height: 1.1;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 25px;
}

.looking-for-other-division.row .span-one-third.nursery p {
    color: #ffffff;
    font-weight: 100;
    font-size: 13px;
    max-width: 270px;
    margin: 0 auto;
    margin-bottom:30px;

}

.span-one-third.nursery .learn-more {
    margin-left: 40px;
}

.span-one-third.nursery .learn-more a {
    color: #ffffff;
    border: 2px solid #ffffff;
    font-weight: bold;
    font-size: 14px;
    display: block;
    max-width: 165px;
    text-align: center;
    padding: 9px;
    border-radius: 5px;
    text-transform: uppercase;
}

/* LOADFLOORS */
.span-one-third.loadfloor {
    background-color: #EFEDEE;
    height:334px;
}

.span-one-third.loadfloor H4 {
    font-size: 23px;
    font-weight: bold;
    max-width: 270px;
    margin: 0 auto;
    color: #4A4A4A;
    line-height: 1.1;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 25px;
}

.looking-for-other-division.row .span-one-third.loadfloor p {
    color: #4A4A4A;
    font-weight: 100;
    font-size: 13px;
    max-width: 270px;
    margin: 0 auto;
    margin-bottom:30px;

}

.span-one-third.loadfloor .learn-more {
    margin-left: 40px;
}

.span-one-third.loadfloor .learn-more a {
    color: #302C96;
    border: 2px solid #302C96;
    font-weight: bold;
    font-size: 14px;
    display: block;
    max-width: 165px;
    text-align: center;
    padding: 9px;
    border-radius: 5px;
    text-transform: uppercase;
}


.span-one-third.auto {
    background-color: #29923B;
    height:334px;
}

.span-one-third.auto H4 {
    font-size: 23px;
    font-weight: bold;
    max-width: 270px;
    margin: 0 auto;
    color: #000000;
    line-height: 1.1;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 25px;
}

.looking-for-other-division.row .span-one-third.auto p {
    color: #ffffff;
    font-weight: 100;
    font-size: 13px;
    max-width: 270px;
    margin: 0 auto;
    margin-bottom:49px;
}

#node-38 > div > div > div > div.indust-division-grid.looking-for-other-division.row > div.span-one-third.auto > p {
	margin-bottom:29px;
}

.span-one-third.auto .learn-more {
    margin-left: 40px;
}

.span-one-third.auto .learn-more a {
    color: #ffffff;
    border: 2px solid #ffffff;
    font-weight: bold;
    font-size: 14px;
    display: block;
    max-width: 165px;
    text-align: center;
    padding: 9px;
    border-radius: 5px;
    text-transform: uppercase;
}

/* (cia-sandbags.1)=============================================== */
/* = INDUSTRIAL DIVISION CIA SANDBAGS PAGE ADJUSTMENTS MADE HERE = */
/* (page-node-28) ================================================ */
.page-node-28 .interior-page-h1-styling {
	display: none;
}

p.this-bag-class {
    font-weight: 600;
    font-size: 16px;
    color: #4A4A4A;
    margin: 25px 0px;
}

p.is-your-sandbag {
    font-weight: 700;
    font-size: 16px;
    color: #818181;
}



/* (footer.1)========================================= */
/* ======= FOOTER STYLING ADJUSTMENTS MADE HERE ===== */
/* ================================================== */

body footer {
    background-color: #021718;
    text-align: inherit;
    height: 415px;
    padding-top: 60px;
/*     margin-top:70px; */
}

footer .row [class*=span] {
    margin-left: 1%;
}

/* FIRST COLUMN WITH THE LOGO AND CONNECT TEXT */
.logo-and-connect .connect-title p {
    color: #ffffff;
    font-size: 13px;
}

/* 2ND COLUMN WITH THE DAYTON, OHIO CONTACT INFO AND PHONE NUMBERS */
.dayton-ohio-contact-info .title h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 23px;
}

.dayton-ohio-contact-info .title p {
    color: #ffffff;
/*     font-size: 16px; */
    font-size: 15px;
}

.dayton-ohio-contact-info .list-contact {
    padding: 24px 0px;
    height: 105px;
}

.dayton-ohio-contact-info .list-contact ul li p {
    color: #ffffff;
    font-size: 13px;
}

.dayton-ohio-contact-info .list-phone-numbers ul li p {
    color: #ffffff;
    font-size: 13px;
}

/* 3RD COLUMN FOR THE NURSERY MENU LINKS */
.footer-menu-links .span-one-sixth.nursery-footer-links {
    margin-left: 10%;
}

.nursery-footer-links .title h2 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
}

.nursery-footer-links .nursery-links ul li a {
    color: #ffffff;
    text-decoration: none;
    font-weight: 400;
    font-size: 13px;
}

.nursery-footer-links .nursery-links ul li.sandbag-races {
    margin-top: 20px;
}

/* 4TH COLUMN FOR THE INDUSTRIAL FOOTER MENU LINKS */
.footer-menu-links .span-one-sixth.industrial-footer-links {
    margin-left: 2%;
}

.industrial-footer-links .title h2 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
}

.industrial-footer-links .industrial-links ul li a {
    color: #ffffff;
    text-decoration: none;
    font-weight: 400;
    font-size: 13px;
}

/* 5TH COLUMN FOR THE AUTOMOTIVE FOOTER MENU LINKS */
.footer-menu-links .span-one-sixth.automotive-footer-links {
    margin-left: 2%;
}

.automotive-footer-links .title h2 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
}

.automotive-footer-links .automotive-links ul li a {
    color: #ffffff;
    text-decoration: none;
    font-weight: 400;
    font-size: 13px;
}

/* THE VERY BOTTOM PORTION OF THE WEBPAGE FOR BASIC CONTACT INFO */
.footer-basic-contact-info p {
    color: #ffffff;
    font-weight: 300;
    font-size: 13px;
}

footer .footer-basic-contact-info {
	border-top: 1px solid #ffffff;
    padding: 25px 0px;
    margin-top: 25px;
}

/* PRODUCT BODY STYLING */
#product-body p {
    max-width: 600px;
}

/* SPECIFICATION STYLING */
h2.views-label.views-label-field-specifications.spec-title {
    color: #4A4A4A;
    font-size: 23px;
    text-transform: uppercase;
    margin: 25px 0px;
}

/* YOUTUBE TUBE AUTOMOTIVE PAGES STYLING */
.not-youtube-wrapper {
	width: 50%;
	float: right;
}

/* RESPONSIVE CODE GOES HUR */

/*
************ Mobile Responsive Media Queries ***********/

@media screen and (max-width: 1366px) { 
	.banner-callout-text {
		top: 180px;
	}
}
@media screen and (max-width: 1280px) {
	
}
/*--Media Size for 1024px--*/
@media screen and (max-width: 1200px) {
/* 		body .center { width: 1024px; } */
}
@media screen and (max-width: 1177px) {
	
	.banner-callout-text {
		top: 142px;
	}
	
	.banner-callout-text .title h1 {
		font-size: 24px;
	}
	
	.banner-callout-text .motto p span.text-01 {
		font-size: 47px;
	}
	
	.banner-callout-text .motto p span.text-02 {
		font-size: 47px;
	}
	
	.banner-callout-text .motto p span.text-03 {
		font-size: 47px;
	}
	
	.under-the-banner-callout .span-half h2 {
		font-size: 33px;
	}
	
	.blog-block-goes-here .views-field-field-featured-image img {
		max-width: 493px;
	}
}
/*--Media Size for 999px--*/
@media screen and (max-width: 1023px) {
/* 	body .center { width: 999px; } */
}
/*--Media Size for 900px--*/
@media screen and (max-width: 998px) {
/* 	body .center { width: 900px; } */
	.mobile-only { display: block; }
	.desktop-only { display: none; }
	nav#main { display: none; }
}
/*--Media Size for 800px--*/
@media screen and (max-width: 899px) {

/* 	body .center { width: 800px; } */
}
/*--Media Size for 768px--*/
@media screen and (max-width: 799px) {
/* 	body .center { width: 768px; } */
.not-youtube-wrapper {
	width: 100%;
	float: initial;
}

#dept-box .row .span-one-third {
    margin-left: 9px !important;
}

.row [class*=span] {
    margin-left: 0% !important;
}
.row .span-half {
		width:100%;
	}
	.span-half.emergency {
		display: none;
	}
	.row [class*=span] {
		margin-left:0%;
	}
	.row .span-half-plus {
		width: 100%;
	}
	
	.row .span-half-less {
		width: 100%;
	}
	#product-request-box.request-for-quote-goes-here .block-webform {
		padding:20px 15px 20px;
	}
	
	.span-half.emergency span.div-title, #block-block-63 span.div-title, #block-block-63 p.div-title {
		font-size: 28px !important;
		text-align: center;
	}
	
	.request-for-quote-goes-here input[type="text"], .request-for-quote-goes-here input[type="email"] {
		padding: 6px 12%;
	}
	
	.form-textarea-wrapper textarea {
		padding:6px 12%;
	}
/* 	REQUEST A QUOTE STYLING */
	.page-request-a-quote .request-for-quote-goes-here .block-webform {
		margin-top:16px;
	}
	.placeholder-interior-banner {
		padding-top: 11em !important;
	}
/* LOCATION PAGE ADJUSTMENT */
	.span-third.national-sales-office {
		width: 100%;
	}
	.row .span-two-thirds {
		width: 100%;
	}
	.page-sub-title, p.page-sub-title, .main-content p.page-sub-title {
		font-size: 25px;
	}
	
	.row.dist-center-r1 .span-one-third, .row.dist-center-r2 .span-one-third, .row.dist-center-r3 .span-one-third {
		width: 100%;
	}
	map#Map area {
    cursor: default;
    pointer-events: none;
	}
/* INDIVIDUAL LOCATION PAGE STYLING */	
	#block-views-location-contact-block-block-2 .views-row {
		width: 100% !important;
	}
	.interior-page-national-sales-office-and-plant.center.row .block {
		padding: 5px 0px;
		text-align: center;
	}
	.span-half.city-name span, .span-half.city-name p {
		float: inherit !important;
	}
/* RESOURCE LINKS STYLING */
.row.dayton-bag-and-burlap .span-full h2 {
	padding-right:0px;
}
.row.links-of-interest .span-third {
	width:100%;
}
.fiber-core-link a {
	font-size: 30px;
}
/* DIRECTORY STYLING */
.view-directory .views-column {
	max-width: 100% !important;
}

/* AUTOMOTIVE STYLING */
.span-half.branch-name h1 {
	text-align: center;
	font-size: 26px;
}

.span-half.city-name h1 {
	float: initial;
	text-align: center;
}
		
}
/*--Media Size for 480px--*/
@media screen and (max-width: 767px) {
/* 	body .center { width: 480px; } */
/* 	REQUEST A QUOTE STYLING */
.placeholder-interior-banner {
		padding-top: 9.3em !important;
	}
/* INDIVIDUAL LOCATION PAGE STYLING */	
.location-photo {
		width:96% !important;
	}
.location-pdf {
		position: inherit !important;
		bottom:0px !important;
		left:0% !important;

	}
.location-request-quote-btn {
		position: inherit !important;
		bottom:0px !important;
		left: 0% !important;
	}
.location-contact-name, .location-address, .location-phone, .location-request-quote-btn, .location-pdf {
		width:100% !important;
	}
.container-2 .desc-text, .container-3 .desc-text {
	padding:10px 15px;
}




}
/*--Media Size for 414px--*/
@media screen and (max-width: 479px) {
/* 	body .center { width: 414px; } */
/* INDIVIDUAL LOCATION PAGE STYLING */
.container-2 .desc-text, .container-3 .desc-text {
	font-size: 10px;
}
.placeholder-interior-banner {
	padding-top:8.3em !important;
}

/* NURSERY WIREBASKETS TABLE STYLING  */
.field-content .wire-baskets-table tr.bottom td ul {
    padding: 10px 0px 0px 25px;
}
.wire-baskets-table tr.bottom td ul li {
	list-style-position: initial;
}

/*Our department changes*/
#dept-box .row .span-one-third {
    width: 100%;
}


}
/*--Media Size for 375px--*/
@media screen and (max-width: 413px) {
/* 	body .center { width: 375px; } */
/* 	REQUEST A QUOTE STYLING */
.placeholder-interior-banner {
	padding-top:7.3em !important;
}
/* INDIVIDUAL LOCATION PAGE STYLING */
.container-2 .desc-text, .container-3 .desc-text {
	font-size: 9px;
	padding: 10px 10px;
}

/* NURSERY WIREBASKETS TABLE STYLING  */
.field-content .wire-baskets-table tr.bottom td ul {
    padding: 10px 0px 0px 25px;
}
.wire-baskets-table tr.bottom td ul li {
	list-style-position: initial;
}


}
/*--Media Size for 360px--*/
@media screen and (max-width: 374px) {
/* 	body .center { width: 360px; } */
/* INDIVIDUAL LOCATION PAGE STYLING */
/* NURSERY WIREBASKETS TABLE STYLING  */
.field-content .wire-baskets-table tr.bottom td ul {
    padding: 10px 0px 0px 25px;
}
.wire-baskets-table tr.bottom td ul li {
	list-style-position: initial;
}



}
/*--Media Size for 320px--*/
@media screen and (max-width: 359px) {
/* 	body .center { width: 320px; } */
.container-2 .desc-text, .container-3 .desc-text {
	font-size: 7px;
/* 	padding: 10px 10px; */
}
/* AUTOMOTIVE STYLING */
.span-half.branch-name h1 {
	font-size: 26px !important;
}

/* NURSERY WIREBASKETS TABLE STYLING  */
.field-content .wire-baskets-table tr.top td {
	padding:5px 5px;
}

.field-content .wire-baskets-table tr.bottom td ul {
	padding:10px 0px 0px 0px;
}

.wire-baskets-table tr.bottom td ul li {
	list-style-position: initial;
}

}

/*
@media screen and (max-width: 320px) {
	body .center { width: 320px; }
	
}
*/

/*This update is for the tables on the wirebasket and windmills updated feb-16-2017*/
.wire-baskets-table {
	margin-bottom:20px;
}

.wire-baskets-table tr.top {
    background-color: #6BB279;
}

.wire-baskets-table tr.top td {
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 10px;
}

.wire-baskets-table tr.top td:nth-child(2) {
    float: right;
}

.wire-baskets-table tr.top td:nth-child(2) a {
    color: #ffffff;
    text-decoration: underline;
    font-size: 16px;
}

.wire-baskets-table tr.middle td {
    color: #818181;
    font-size: 16px;
}

.wire-baskets-table tr.middle td {
    color: #818181;
    font-size: 16px;
    font-weight: 600;
    padding-top: 20px;
}

.wire-baskets-table tr.bottom td ul {
    padding: 10px 0px 0px 15px;
}

.wire-baskets-table tr.bottom td ul li {
    margin-bottom: 0px;
    color: #818181;
    font-size: 16px;
    font-weight: 100;
    padding-left:10px;
}

/* 
   Adding Nursery Services PDF Button to Southeast Location 
   Had to tweak styling to fit additional row created by the 2 names "Paul Johnston or Scott Campbell"
*/

.location-pdf.southeast {
    position: relative;
    margin-top: 0px;
}
