@charset "UTF-8";
/* Core Design Elements */

/* Buttons */



.btn-dark {
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 0;
    color: #fff;
}

.btn-back {
    margin: 5px;
    position: absolute;
    right: 0;
    z-index: 5;
}

.btn:focus, .btn:hover {
	color: #FFB100;
	background:#555;
	
}

.form-block {
	margin-top:20px;
}

/* Slideshow Elements */

.carousel-caption-left {
	bottom: 60px;
    background-color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    left: 2%;
    padding: 10px;
    right: auto;
    text-align: left;
}

.carousel-caption-right {
	bottom: 60px;
    background-color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    right: 2%;
    padding: 10px;
    left: auto;
    text-align: right;
}

.carousel-caption-centre {
  	top: 50%;
	transform: translateY(-50%);
	bottom: inherit;
}

.carousel-caption-centre h2 {
  	  font-family: "sourcesanspro-bold";

}

.carousel-control.left {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    height: 80px;
    top: 50%;
	transform: translateY(-50%);
    width: 80px;
}

.carousel-control.right {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    height: 80px;
    top: 50%;
	transform: translateY(-50%);
    width: 80px;
}

.spacer {
    margin: 100px 0px;
}