body{
	position: relative; /* required */
}
.well{
	background-color:#fff;
  border: solid 1px #eee;
  font-size: 150%;
}
.jumbotron {
    background-color: transparent;
}
ul.nav-tabs {
	max-width: 140px;
	margin-top: 150px;
	border-radius: 2px;
    background: #fff;
    z-index: 999;
	border: 0px solid #ddd;
	box-shadow: 0 0px 1px rgba(0, 0, 0, 0.067);
}
ul.nav-tabs li {
	margin: 0;
	border-top: 0px solid #ddd;
}
ul.nav-tabs li:first-child {
	border-top: none;
}
ul.nav-tabs li a {
	margin: 0;
	padding: 8px 16px;
	border-radius: 0;
}
ul.nav-tabs li a:hover {
  color: #222;
}
ul.nav-tabs li.active a, ul.nav-tabs li.active a:hover {
	color: #222;
	background: #ddd;
	border: 1px solid #ddd;
}
ul.nav-tabs li:first-child a {
	border-radius: 2px 2px 0 0;
}
ul.nav-tabs li:last-child a {
	border-radius: 0 0 2px 2px;
}
ul.nav-tabs.affix {
	top: 0px; /* set the top position of pinned element */
}
.nav-tabs.nav-stacked>li:last-child>a {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-width: 2px;
    color: #222;
}
.nav-tabs.nav-stacked>li>a {
    border: 2px solid #ddd;
    border-bottom-width: 0;
    border-radius: 0;
    color: #222;
}
ul.nav-tabs li.active a, ul.nav-tabs li.active a:hover {
    color: #222;
    background: #ddd;
    border: 1px solid #ddd;
}
.nav-tabs.nav-stacked>li>a:focus, .nav-tabs.nav-stacked>li>a:hover {
    border-color: #ddd;
    z-index: 2;
    color: #222;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #222;
    background-color: #ddd;
    border: 2px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
    outline: none;
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    ul.nav-tabs{
        max-width: 180px; /* set nav width on medium devices */
    }
}
@media screen and (min-width: 1200px){
    ul.nav-tabs{
        max-width: 220px; /* set nav width on large devices */
    }
}

.dzsparallaxer div.inset-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5); 
}

.shadow{
  fo nt-family:Mr Dafoe, sans-serif;
  font-size:4.6em;
  font-weight: bold;
  color: #3c4e5a;
  text-shadow: 0 -3px 0 #333,
    0 3px 4px rgba(0,0,0,.4),
    0 4px 5px rgba(0,0,0,.15),
    0 15px 5px rgba(0,0,0,.18),
    0 7px 5px rgba(0,0,0,.21);
}


.gradient-text {
  font-size:2.6em;
  text-shadow: 0 1px 0 #fff,
    0 3px 4px rgba(0,0,0,.4),
    0 4px 5px rgba(0,0,0,.15),
    0 15px 5px rgba(0,0,0,.18),
    0 7px 5px rgba(0,0,0,.21);
  margin-bottom: 50px;   
}

h2.elegantshadow {
  font-size:3em;
  text-shadow: 0 -3px 0 #fff,
    0 6px 8px rgba(0,0,0,.4),
    0 9px 10px rgba(0,0,0,.15),
    0 30px 10px rgba(0,0,0,.18),
    0 15px 10px rgba(0,0,0,.21);
 -webkit-text-stroke: 1px #D7D8D8;
}
@media screen and (max-width: 767px) {
  html {
    /* reducing base font size will reduce all rem sizes */
    font-size: 13px;
  }

    /* you can reduce font sizes manually as well*/
    h2.elegantshadow  { 
font-size: 2.0rem;
  text-shadow: 0 -1px 0 #fff,
    0 1px 2px rgba(0,0,0,.4),
    0 1px 2px rgba(0,0,0,.15),
    0 1px 2px rgba(0,0,0,.18),
    0 1px 2px rgba(0,0,0,.21);
 }

}