﻿body {
    background-color:#eeeeee;
    color:#707070;
}
section, .main-content{
    border: 1px solid #E4E4E4;
    box-shadow: 0px 2px 7px #888888;
    border-radius: 15px;
    background-color:#fff; 
    z-index:1; 
    position:relative;  
}
    #asapglenn-page-bg{
        background:  url(../images/background.jpg) center 45% no-repeat;
    }
 article{
     padding:5px 10px;
 }
 article h4{
         border-bottom: 1px dotted #D5D5D5;
 }
/* Navigation Header & footer*/
nav{
    margin:0 auto;  
    max-width:1140px; 
} 
.navbar{
    margin-bottom:2px;
}
.navbar-default{
     background-color:transparent;
     border:none;
}
.navbar-brand{
    height:initial;
}
.navbar-toggle .icon-bar{
    height: 4px;
}
.navbar-header{
    height:115px;
}
.navbar-nav li:hover{
    background-color:#a9d6f2;
}
.navbar-default .navbar-nav>li>a{
    color:#186b9d; 
    font-weight: 600;
}
.dropdown-menu{       
    padding: 20px 0 20px 0px; 
}
    .dropdown-menu > li > a:hover {
        background-color:#a9d6f2;
    }
.breadcrumb-header{ 
    border-bottom:1px solid #CCC;
}
.breadcrumb {
    margin-bottom: 0 !important;
}
@media (min-width: 1200px) {
    .navbar-right {
        margin-top:60px;
    }
    .navbar-nav li .dropdown-menu{
        background:rgba(255,255,255,0.9);
    }
}
/* Large screens ----------- */
@media only screen and (max-width : 1200px) {
    /*body {display: none;}*/
    .navbar-nav > li {
        float: none;
    }
    .navbar-nav {
        float: none;
    }
    .nav.navbar-nav {
        clear: both;
        float: left;
        margin: 0 0 0 -15px;
        width: 100%;
    }
    .navbar-nav li .dropdown-menu{
        left:0;
    }
}
@media (min-width: 768px) and (max-width: 1200px) {
    section, .main-content{
        margin-top:10px;
    }
    .navbar-toggle{
        border-radius:0 !important;
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
    .navbar-header {
        float:none;
    } 
}
@media (max-width: 500px){
    section, .main-content{
        border-radius:0;
        border:none;
    }
    .navbar-toggle{
        border-radius:0 !important;
    }
}
footer {
    background-color:#ededed;
    min-height:120px;
    margin-top: -30px; 
    position:relative;
    }
  footer .container{
      padding-top:45px;
  }
  .footer-border-img{z-index:9;}
      .copywrite,.footer-nav,.blue-text div{
          text-align:center;
      }
  
/* main page layout */ 
    /* Carousel Overrides */
   .location-text{
     color:#186b9d;
     font-weight:600;
 } 
   .header-img{
       margin-bottom:30px;
   }
 .address-info span{
     display:block;
 }  
 #myCarousel{
          max-width:1100px;
          margin:15px auto;
     }
       #myCarousel,.slide img{  
          border-radius: 10px 10px 0px 0px !important; 
      }
       .slide img.rounded-corners{  
          border-radius: 10px 10px 10px 10px !important; 
      }
       .item img{margin:0;}
       .carousel-control.left{  
           border-radius: 10px 0 0 0;
       }
       .carousel-control.right{ 
           border-radius: 0 10px 0 0;
       }
   .carousel-indicators li {
  background-color: #fff;
  background-color:rgba(255,255,255, 1);
}
   .mobile-menu{   
       width:100%; 
       margin:0; 
       text-align:left; 
   }  
.carousel-indicators .active {
  background-color: #186b9d;
  background-color:rgba(24,107,157, 0.8);
}
       
/* Content Page Layout */
    /* Generics */
    h1,h2,h3,h4,h5,h6{
        color:#107fa4;
    }
    .content-image-centered{
        text-align: center;
    }
    .image-caption-margin{
        margin:50px 0 30px;
    }
    blockquote {
        background: transparent url(../images/blockquote.png) left top no-repeat;
         color: #A0A0A0;
        font-size: 15px;
        line-height: 24px;
        padding: 10px 0 10px 75px;
        margin: 10px 10px 30px 5px;
        font-style: italic;
        font-family: "Georgia","Times New Roman", sans-serif;
    }
    .products{
        padding-bottom:5px;
    }
    .waste-content p{
        padding-top:25px;
    }