.cke_editable .editMobileMenu.hide{display:block !important; background: #666; color: #fff; padding: 10px 0; margin: 20px;}


/* ===== COMMON PAGE ELEMENTS ===== */
body{background: url('../images/main.jpg') repeat 0 0 #000; font-family: "Trebuchet MS", Arial, sans-serif;}
#SiteContainer{margin-top:20px}
section{background: url('../images/stripes.png') no-repeat center -68px;}
section .container{background: #fff; margin: 20px 0; padding: 10px 20px; border:2px solid #666;}
.container{padding:0;}
.row{max-width:none}
h1{font-size: 28px; font-size:2.8rem; padding-top:10px; color:#06396E; text-shadow:0 2px 1px rgba(0,0,0,.25)}
h2{font-size:20px; font-size:2rem}
h3{font-size:16px; font-size:1.6rem}
h4{font-size:12px; font-size:1.2rem}
p{font-size: 14px; font-size:1.4rem; line-height: 1.4; text-align:justify; color:#333;}
a, a:visited{color:#C00}
a:hover{color:#F00}
img{vertical-align:top}
.backpageImg{border:1px solid #333; margin-left: 20px; margin-bottom: 40px; box-shadow:0 4px 8px rgba(0,0,0,.5);}
.aside{background:#ccc; border:1px solid #999; box-shadow: 0 2px 6px rgba(0,0,0,.5); margin: 0 4% 20px; padding: 10px}
.centered{margin:0 auto}
.clearBoth{clear:both}
.leftMargin{margin-left: 30px}
.rightMargin{margin-right: 30px}
.allCaps{text-transform:uppercase}
.smallText{font-size:12px; font-size:1.2rem}
.largeText{font-size:20px; font-size:2rem}
.normalList li{list-style:disc; font-size:14px; font-size:1.4rem; margin-left:30px; margin-bottom:0;}
ol.normalList li{list-style:decimal}


.medium.button { 
  padding: 10px 15px !important; 
  width: auto !important; 
}
/* ===== HEADER ===== */
.dealerLogo{margin-top: 20px}

/* ===== DOMINION LOGO ===== */
span.ddsLogoProvider {
  float: right;
  vertical-align: middle;
  position: relative;
  top: -3px;
  margin-left: 5px;
  margin-right: 4%;
  width: 71px;
  height: 21px;
  background: url(https://s3.amazonaws.com/dom-cms/GlobalImages/dds-logo-lt.png) no-repeat 0 0;
}
div.ddsLogoProvider, .ddsLogoProvider a {
  text-align: right;
  margin: 10px;
  color: #fff;
  text-decoration: none;
  font-size: 10px;
  font-size: 1rem;
}

.mobileQuickMenu { display:none}

@media only screen and (max-width: 768px) {
  header .six.columns{width:100%; float:none}
  .dealerLogo{margin-bottom:10px}

/* Navigation Quick Bar */
.mobileQuickMenu {text-align:center; display:block}
.mobileQuickMenu li {
     display: inline-block !important;
     width: 24%;
     margin: 4px 0 20px;
     background: #ccc;
}
.mobileQuickMenu a {
     background: #e2e2e2; /* Old browsers */
     background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(50%, #dbdbdb), color-stop(51%, #d1d1d1), color-stop(100%, #fefefe)); /* Chrome,Safari4+ */
     background: -webkit-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* Chrome10+,Safari5.1+ */
     background: -o-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* Opera 11.10+ */
     background: -ms-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* IE10+ */
     background: linear-gradient(to bottom, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* W3C */
     font-size: 1.4rem;
     line-height: 2;
     text-align: center;
     display: block;
     margin: 1px;
     color: #666;
     font-weight: bold;
     padding: 2px 4px;
}
.mobileQuickMenu a span {
     color: inherit;
     font-size: inherit;
}
.mobileQuickMenu img { float: left; }

}
@media only screen and (max-width: 360px) {
     .mobileQuickMenu a span { display: none; }
     .mobileQuickMenu img { float: none; }
}


/* ===== MEDIA QUERIES START ===== */
@media only screen and (max-width: 850px){
  #SiteContainer{width:100%;}
}
@media only screen and (max-width: 768px) {
	.phone-four{width:100%; margin:0}
	.phone-three{width:75%; margin:0}
	.phone-two{width:50%; margin:0}	
	.phone-one{width:25%; margin:0}
	footer .phone-four{text-align:center}

  li.phone{display:none !important}
  
}

@media only screen and (max-width: 600px){
  section{background:none}
  li.phone{display:inline-block !important}
}

