h1 { 
  margin-bottom: 4px;
}


.fancybox-type-iframe .fancybox-nav {
    width: 10%;
    visibility: visible;
}

.well { 
  background: none;
  border: none;
}

.lspaces { 

  padding: .5em 1em;

}  

.aspaces { 
  border-left: 1px dotted #890711;
  /* background-image:url('/images/homepage-right-gradient.png');
  float:left;
  padding: 20px;
  background-repeat: repeat-y;
  background-position:top right;
  */
  padding: .5em 1em;
  background-image: -moz-linear-gradient(left, rgba(230, 230, 222, 1), rgba(230, 230, 222, 0));
  background-image: -ms-linear-gradient(left, rgba(230, 230, 222, 1), rgba(230, 230, 222, 0));
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(230, 230, 222, 1)), to(rgba(230, 230, 222, 0)));
  background-image: -webkit-linear-gradient(left, rgba(230, 230, 222, 1), rgba(230, 230, 222, 0));
  background-image: -o-linear-gradient(left, rgba(230, 230, 222, 1), rgba(230, 230, 222, 0));
  background-image: linear-gradient(left, rgba(230, 230, 222, 1), rgba(230, 230, 222, 0));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(230, 230, 222, 1)', endColorstr='rgba(230, 230, 222, 0)', GradientType=1);
}

.full { width: 100%; }

.carousel-control { 
  background: none;
  width: 3%;
  opacity: .2;
}

.carousel-control.right { 
  background: none;
  width: 4%;
  opacity: 1;
}

.carousel-control.left { 
  background: none;
  width: 4%;
  opacity: 1;
}

.carousel-control.right:hover { 
  background: none;
  width: 4%;
  opacity: 1;
}

.carousel-control.left:hover { 
  background: none;
  width: 4%;
  opacity: 1;
}


input::-webkit-input-placeholder {
    color: #999;
}

input:focus::-webkit-input-placeholder {
    color: #999;
}

/* Firefox < 19 */
input:-moz-placeholder {
    color: #999;
}

input:focus:-moz-placeholder {
    color: #999;
}

/* Firefox > 19 */
input::-moz-placeholder {
    color: #999;
}

input:focus::-moz-placeholder {
    color: #999;
}

/* Internet Explorer 10 */
input:-ms-input-placeholder {
    color: #999;
}

input:focus:-ms-input-placeholder {
    color: #999;
}


input.error::-webkit-input-placeholder {
    color: #FF3C00;
}

/* Firefox < 19 */
input.error:-moz-placeholder {
    color: #FF3C00;
}

/* Firefox > 19 */
input.error::-moz-placeholder {
    color: #FF3C00;
}

/* Internet Explorer 10 */
input.error:-ms-input-placeholder {
    color: #FF3C00;
}

.gothic { 
  font-family:'EngraversGothicBTW01-Re';
}

.gothicText { 
  font-family:'EngraversGothicBTW01-Re';
  font-size: 18px;
}

.gothicLg { 
  font-family:'EngraversGothicBTW01-Re';
  font-size: 24px;
}

.cbox {
  width: 35px;
  text-align: center;
}

.quote p {
  width: 60%;
  margin: 20px auto;
  text-align: center;
  color: #452F1D;   
  font-style: italic;
  font-size: 24px;
}

.upcase { 
  text-transform: uppercase;
}

.dark_brown { 
  color: #452F1D;
}

.light_brown {
 color: #CBAD8B;
}

.background_light_brown {
  background: #CBAD8B;   
  color: #452F1D;
}

.background_brown {
  background: #452F1D;   
  color: #BB9467;
}


.btn-primary {
  background: #BB9467;
  border: 1px solid #452F1D;
  color: #452F1D;
  margin-left: 4px;
}

.btn-primary:hover {
  background: #452F1D;
  border: 1px solid #452F1D;
  color: #BB9467;
}

/*
.btn-primary {
  text-align: center;
  background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0, #00070A),
  color-stop(1, #4F4F4F)
  );
  background-image: -o-linear-gradient(top, #00070A 0%, #4F4F4F 100%);
  background-image: -moz-linear-gradient(top, #00070A 0%, #4F4F4F 100%);
  background-image: -webkit-linear-gradient(top, #00070A 0%, #4F4F4F 100%);
  background-image: -ms-linear-gradient(top, #00070A 0%, #4F4F4F 100%);
  background-image: linear-gradient(to top, #00070A 0%, #4F4F4F 100%);
  border: 1px solid #4F4F4F;
}

.btn-primary:hover {
  text-align: center;
  background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0, #873906),
  color-stop(1, #FF3C00)
  );
  background-image: -o-linear-gradient(top, #873906 0%, #FF3C00 100%);
  background-image: -moz-linear-gradient(top, #873906 0%, #FF3C00 100%);
  background-image: -webkit-linear-gradient(top, #873906 0%, #FF3C00 100%);
  background-image: -ms-linear-gradient(top, #873906 0%, #FF3C00 100%);
  background-image: linear-gradient(to top, #873906 0%, #FF3C00 100%);
  border: 1px solid #FF3C00;
}
*/
.href {
  cursor: pointer;
}

.white {
  color: white;
}

#logonModal, #staticModal {
	margin-top: 200px;
	background: white;
	border: 1px solid #e3e3e3;
	border-radius: 8px;
	padding: 10px 30px 30px 30px;
	-webkit-box-shadow: 0px 0px 18px 9px rgba(0,0,0,0.29);
	-moz-box-shadow: 0px 0px 18px 9px rgba(0,0,0,0.29);
	box-shadow: 0px 0px 18px 9px rgba(0,0,0,0.29);
}

#logonLegal {
	font-size: 10px;
	padding-top: 14px;
}