@import url('//fonts.googleapis.com/css?family=Signika+Negative:300,400,600,700&subset=latin,latin-ext');

* {
	outline: none !important;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
}

/* Custom page CSS
-------------------------------------------------- */

body {
  background: url('/assets/img/back.gif') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.footer > .container {
  padding: 20px 0 0;
}

.navbar {
  min-height: 83px;
  padding-top: 8px;
}

.navbar .navbar-collapse {
  padding-top: 8px;
  border-top: none;
}

.navbar .navbar-collapse .dropdown-menu {
  border-top: none;
}

.navbar-brand {
  padding-top: 0;
}

.bold {
  font-weight: 500 !important;
}

.nav-closed {
   border-bottom: none;
}

.input-group {
  margin-bottom: 7px;
}

.fa {
  margin-right: 5px;
}

.fa-no-text,
.input-group-addon .fa {
  margin-right: 0px;
}

.heading-intro {
  padding-top: 100px;
  padding-bottom: 40px;
  background: #2C2C2C;
  color: #ffffff;
}

.heading-intro * {
  color: #ffffff;
}

.header-spacing {
  margin-bottom: 40px;
}

.top-container {
  padding-top: 100px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 400;
}

.services > div {
  text-align: center;
  padding-top: 20px;
}

/*.services a {
  display: block;
  padding: 0px 0px 20px 0px;
}*/

ul li small {
  color: #999999;
}



.container-ajax {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.address-details-body {
	background-color: #fff;
}

a.cart-item-remove,
a.cart-item-remove:link {
	text-decoration: none;
}