
/* Global   
-------------------------------------------------- */

span.red-text {
   color: #ae1e36;
   font-weight: bold;
}

/* Bootstrap 3 Overrides
-------------------------------------------------- */
       
    /* navbar overrides to move social icons over */

    a.navbar-brand {  padding: 15px 8px; }

    a#navbar-icon-cart {  padding: 15px 12px 15px 15px } 

    .navbar-inverse .navbar-nav > li > a {
  
        color: #DDDDDD;  
        font-size: 18px; 
        line-height: 20px;

        font-family: Arial, Helvetica, sans-serif;
     }

     .navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  
          color: #FECB00;
  
          background-color: transparent;

     }

    /* navbar color overrides   */

      #navbar-icon-cart { color: #99C68E; }
      #navbar-icon-twitter { color: #4099FF; }
      #navbar-icon-facebook { color: #8b9dc3; }
      #navbar-icon-youtube { color: #C25A7C; }
      #navbar-icon-letter { color: #FFF8DC; }

      #navbar-icon-cart:hover, 
      #navbar-icon-twitter:hover, 
      #navbar-icon-facebook:hover, 
      #navbar-icon-youtube:hover, 
      #navbar-icon-letter:hover  {
           color: #FECB00;
     }
 

/* Footer
-------------------------------------------------- */

    div#wrapper-footer-outer {  
        min-height: 100%;
        background-color: #700d17; 
        overflow: hidden; 
        background-image:url(  '/assets/images/templates/home/template-home-footer-background2.jpg' );
        background-repeat: repeat; 
        border-top: 10px solid #700d17;
        padding-right:0; 
        padding-left:0;
    } 

    .footer-social-icons  { margin: 1em 0 0.5em 0; }
    .footer-social-icons  a { padding: 0px 0.5em; }
    .footer-social-icons  img { height: 32px; width: 32px; }

    .footer-links { margin: .5em 0; }

    .footer-links a {
        color: #FFFFFF;
        text-decoration: none; 
        font-weight: normal;
    } 
    .footer-links a:hover { color: #FECB00; }

    .footer-links ul  {
         list-style-type: none;
         margin:0;
         padding:0;
     }

    .footer-links a  {
         display: block; 
         padding: 0px 0.75em;
         white-space: nowrap;
     }

    .footer-links ul li {
        display: inline-block;
     }

    .footer-copyright  {  
        color: #660000;
        font-size: 1em;
        line-height: 1.4em;
        margin: .5em 0;
        font-weight: bold;
    }



/* RESPONSIVE CSS
-------------------------------------------------- */
 
@media (min-width: 768px) {
  

    a.navbar-brand {
        padding: 15px 15px; 
    } 

}

@media (min-width: 992px) {

     body {  padding:0;    } 

    .container { padding-left: 0; padding-right: 0; }

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
       margin-left: 0;
       margin-right: 0;
       margin-bottom:0;
    }

    div.wrapper-footer-inner {  
        margin: 0 auto;
        width: 992px; 
        background-size: 100% 100%;
        overflow: hidden;
        background-image: url(  '/assets/images/templates/home/template-home-footer-inner.jpg' );
        background-repeat: no-repeat;  
        background-position: center top;   
        padding: 0; 
    }

}

 
@media (min-width: 1200px) {
       width: 1200px; 
}



/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media 
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
	
	body {
	
	}
	
}

 