body {  background: url(https://www.le-kleber.com/2014/img/lekleber_rose_noir.jpg) no-repeat center center fixed;   -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}h1, h2, h3, h4, h5, h6 {  text-transform: uppercase;  letter-spacing: 3px;  font-weight: 400;}p {  font-size: 1.25em;  line-height: 1.6;  color: #121311;}hr {  border-color: #999999;  max-width: 400px;}.brand,.address-bar {  display: none;}.navbar-brand {  text-transform: uppercase;  letter-spacing: 2px;  font-weight: 900;}.navbar-nav {  text-transform: uppercase;  letter-spacing: 3px;  font-weight: 400;}.img-full {  min-width: 100%;}.brand-name {  font-weight: 700;  font-size: 1.5em;  text-transform: capitalize;  letter-spacing: normal;}.tagline-divider {  margin: 15px auto 3px;  border-color: #999999;  max-width: 250px;}.box {  background: #dbd8d8 ;  background: rgba(219,216,216,0.9);  margin-bottom: 20px;  padding: 30px 15px;  border-radius: 0px 30px 0px 30px;}.intro-text {  text-transform: uppercase;  letter-spacing: 1px;  font-size: 1.25em;  font-weight: 400;}.img-border {  float: none;  margin: 0 auto 0;  border: #999999 solid 1px;}.img-left {  float: none;  margin: 0 auto 0;}footer {  background: #000000;  background: rgba(255,255,255,0.9);}footer p {  margin: 0;  padding: 50px 0;}/* Vertical Spaces */.vspace0 {	padding: 0px 0px;}.vspace10 {	padding: 10px 0px;}.vspace20 {	padding: 20px 0px;}.vspace30 {	padding: 30px 0px;}.vspace40 {	padding: 40px 0px;}.vspace50 {	padding: 50px 0px;}.vspace60 {	padding: 60px 0px;}.vspace70 {	padding: 70px 0px;}.vspace80 {	padding: 80px 0px;}.vspace90 {	padding: 90px 0px;}.vspace100 {	padding: 100px 0px;}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}@media screen and (min-width: 768px) {.brand {  display: inherit;  font-weight: 700;  font-size: 5em;  line-height: normal;  text-align: center;  margin: 0;  padding: 30px 0 10px;  color: #fff;  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}.top-divider {  margin-top: 0;}.img-left {  float: left;  margin-right: 25px;}.address-bar {  display: inherit;  text-align: center;  margin: 0;  padding: 0 0 10px;  font-size: 1em;  text-transform: uppercase;  letter-spacing: 3px;  font-weight: 400;  color: #fff;  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}.navbar {  border-radius: 0;}.navbar-header {  display: none;}.navbar {  min-height: 0;}.navbar-default {  background: #;  background: rgba(255,255,255,0.9);  border: none;}.nav>li>a {  padding: 15px;}.navbar-nav>li>a {  line-height: normal;}.navbar-nav {  float: none;  margin: 0 auto;  display: table;  table-layout: fixed;  font-size: 1em;}}@media screen and (min-width: 1200px) {    .box:after {        content: '';        display: table;        clear: both;    }}