@import url("//a2.nd-cdn.us/css/Master/Mobile.css");
/* MOBILE REVISION V2.6 LAST UPDATED 1/16/15 */

/* EDITABLE CONTENT
------------------------------------------------------------------------------------------------------------------*/
html {background:#5F6062 url(img/bg.jpg) repeat-x center top;}
a, a:link, a:visited {color:#ed1c24; text-decoration:underline;} /* REPLACE ed1c24 */
body, h1, h2, h3, .Head, .SubHead{color:#fff; font-weight:700;} /* CHANGE COLOR DEPENDING ON BACKGROUND */
.requestquote, .scheduleservice, .buttons {background:#ed1c24; color:#ffffff !important;}
.bar.ndcustomcolorclass{color:#FFF;}


/* Service Catalog
------------------------------------------------------------------------------------------------------------------*/
.ndcustomcolorclass, .ndcustomcolorcontainer img {background-color:#ed1c24 !important;}
.ndcustomtextcolor1, .ndcustomlinkcolor1 {color:#ed1c24 !important;}
.ndmoduletextcolor1 {color:#ed1c24 !important;}
.ndcustomtextcolor2, .ndcustomlinkcolor2 {color:#000 !important;}
.ndmoduletextcolor2 {color:#000 !important;}
.ndcustombutton2 {background:#ed1c24 !important; color:#fff !important;}
.ndcustomlinkcolor1:hover, .ndcustomlinkcolor2:hover {color:#666666 !important;}
.ndcustombutton1, .ndcustom2 {background:#666666 !important; color:#fff !important;}
.ndcustom1, .ndcustombutton1:hover, .ndcustombutton2:hover {background:#000 !important; color:#fff !important;}
.ndcustomborder {border:1px solid #666 !important;}



#footer a{color:#fff;}
#footer {height:40px; background:url(img/footer.gif) repeat-x bottom center; text-align:center; line-height:40px; font-size:12px;}
.ControlPanel{margin-top:70px;}

#dnn_ContentPane{display:none}

/*FOR MULTIPLE LOCATIONS CAll US and GOOGLE PLACES PAGE
------------------------------------------------------------------------------------------------------------------*/
.buttons2 {background:#ed1c24; color:#ffffff !important; float:left; clear:left; border-radius: 5px 5px 5px 5px; margin: 2px; padding: 5px 8px; text-decoration: none !important;}
	

/* FIND US STYLING
------------------------------------------------------------------------------------------------------------------*/
.mobile-loc {padding:10px 10px; margin:5px 0; float:left; clear:both; background:#fff; border-radius:5px; width:93%;}
.mobile-title {font-weight:700; background:#000; color:#fff; padding:5px 0 5px 5px; margin:0 0 1px 0; border-radius:5px 5px 0 0;}
.mobile-man {background:#ed1c24; color:#fff; padding:5px 0 5px 5px; margin:0 0 1px 0; border-radius:0 0 5px 5px;}
.mobile-dir {padding:5px 0 0 0;}
.mobile-loc a{padding:5px 0 0 0; float:left; clear:both; line-height:25px; color:#ed1c24;}
.mobile-loc img{margin:0 10px 0 0; float:left;}
	

/* CALL US STYLING
------------------------------------------------------------------------------------------------------------------*/
.call-us a{font-size:14px; font-weight:700; margin-bottom:10px;}
.call-us h2{font-size:16px;}
.call-us.mobile-loc{background:none;}
.call-us *{display:none;}
.call-us .mobile-cell, .call-us .mobile-cell *{display:block;}
.call-us .mobile-cell{display:block; color:#FFF !important; width:96%; text-decoration:none !important; margin-bottom:10px; font-size:16px; padding:5px 10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; text-align:left; line-height:30px;}
.call-us .mobile-cell .mobile-title{display:block !important; margin-bottom:5px;}

