/*!
 * Start Bootstrap - Business Casual Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
 
 

body, html {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 900;
  margin: 0;
  padding: 0;
}


* {
  box-sizing: border-box;
}


.container {
  -webkit-perspective: 1000;
  margin-top: -70px;
  position: absolute;
  top: 50%;
}

.cube {
  -webkit-animation: spin 6s 0 infinite;
  -moz-animation: spin 6s 0 infinite;
  animation: spin 6s 0 infinite;
  position: relative;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.container, .face {
  height: 140px;
  width: 100%;
}

.face {
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  left: 0;
  line-height: 140px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  -moz-transition: color 0.1s;
  -o-transition: color 0.1s;
  -webkit-transition: color 0.1s;
  transition: color 0.1s;
  top: 0;
}

.front {
  color: #d4af37;
  z-index: 2;
}
.front iframe {
  display: block;
  margin: 0 auto;
}

.top {
  color: #555555;
  -moz-transform: rotateX(90deg) translateY(-70px) translateZ(70px);
  -ms-transform: rotateX(90deg) translateY(-70px) translateZ(70px);
  -webkit-transform: rotateX(90deg) translateY(-70px) translateZ(70px);
  transform: rotateX(90deg) translateY(-70px) translateZ(70px);
}

.back {
  color: #555555;
  -moz-transform: rotateX(180deg) translateY(0px) translateZ(140px);
  -ms-transform: rotateX(180deg) translateY(0px) translateZ(140px);
  -webkit-transform: rotateX(180deg) translateY(0px) translateZ(140px);
  transform: rotateX(180deg) translateY(0px) translateZ(140px);
}

.bottom {
  color: #c32148;
  -moz-transform: rotateX(270deg) translateY(70px) translateZ(70px);
  -ms-transform: rotateX(270deg) translateY(70px) translateZ(70px);
  -webkit-transform: rotateX(270deg) translateY(70px) translateZ(70px);
  transform: rotateX(270deg) translateY(70px) translateZ(70px);
}

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotateX(-360deg) translateZ(0px) translateY(0px);
    -ms-transform: rotateX(-360deg) translateZ(0px) translateY(0px);
    -webkit-transform: rotateX(-360deg) translateZ(0px) translateY(0px);
    transform: rotateX(-360deg) translateZ(0px) translateY(0px);
  }
  26% {
    -moz-transform: rotateX(-360deg) translateZ(0px) translateY(0px);
    -ms-transform: rotateX(-360deg) translateZ(0px) translateY(0px);
    -webkit-transform: rotateX(-360deg) translateZ(0px) translateY(0px);
    transform: rotateX(-360deg) translateZ(0px) translateY(0px);
  }
  34% {
    -moz-transform: rotateX(-90deg) translateZ(140px);
    -ms-transform: rotateX(-90deg) translateZ(140px);
    -webkit-transform: rotateX(-90deg) translateZ(140px);
    transform: rotateX(-90deg) translateZ(140px);
  }
  48% {
    -moz-transform: rotateX(-90deg) translateZ(140px);
    -ms-transform: rotateX(-90deg) translateZ(140px);
    -webkit-transform: rotateX(-90deg) translateZ(140px);
    transform: rotateX(-90deg) translateZ(140px);
  }
  56% {
    -moz-transform: rotateX(-180deg) translateZ(140px) translateY(-140px);
    -ms-transform: rotateX(-180deg) translateZ(140px) translateY(-140px);
    -webkit-transform: rotateX(-180deg) translateZ(140px) translateY(-140px);
    transform: rotateX(-180deg) translateZ(140px) translateY(-140px);
  }
  70% {
    -moz-transform: rotateX(-180deg) translateZ(140px) translateY(-140px);
    -ms-transform: rotateX(-180deg) translateZ(140px) translateY(-140px);
    -webkit-transform: rotateX(-180deg) translateZ(140px) translateY(-140px);
    transform: rotateX(-180deg) translateZ(140px) translateY(-140px);
  }
  78% {
    -moz-transform: rotateX(-270deg) translateZ(0px) translateY(-140px);
    -ms-transform: rotateX(-270deg) translateZ(0px) translateY(-140px);
    -webkit-transform: rotateX(-270deg) translateZ(0px) translateY(-140px);
    transform: rotateX(-270deg) translateZ(0px) translateY(-140px);
  }
  92% {
    -moz-transform: rotateX(-270deg) translateZ(0px) translateY(-140px);
    -ms-transform: rotateX(-270deg) translateZ(0px) translateY(-140px);
    -webkit-transform: rotateX(-270deg) translateZ(0px) translateY(-140px);
    transform: rotateX(-270deg) translateZ(0px) translateY(-140px);
  }
  100% {
    -moz-transform: rotateX(-360deg) translateZ(0px) translateY(0px);
    -ms-transform: rotateX(-360deg) translateZ(0px) translateY(0px);
    -webkit-transform: rotateX(-360deg) translateZ(0px) translateY(0px);
    transform: rotateX(-360deg) translateZ(0px) translateY(0px);
  }
}

.container { font-size: 25px; }

@media screen and (min-width:480px) {
	.container { font-size: 40px; }
}

@media screen and (min-width:768px) {
	.container { font-size: 60px; }
}

@media screen and (min-width:1200px) {

}

.main {
  background: #dddddd;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	width: 100%;
	height: 100%;
}


a {
    color: #6e6654;
    text-decoration: none;
	outline: none;
}

a:hover, a:focus, a:visited, a:visited:hover {
    color: #6e6654;
    text-decoration: underline;
	outline: none;
}


h1,
h2,
h3,
h5,
h6 {
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 1px;
	color: #6e6654 !important;
	margin-bottom: 15px !important;
}

h1 { 
	font-size: 24px !important; color: #bbb4a1; font-weight:600;
	}

h2 { 
	font-size: 22px !important; 
	font-weight: 700 !important; 
	margin-top: 40px !important;
	color: #6e6654 !important; 
	}
	
h3 { 
	font-size: 20px !important;
margin-top: 5px !important;
text-transform: inherit !important;
font-weight: 700;
letter-spacing: 0px;
color: #6e6654 !important;
margin-bottom: 10px !important;
line-height: 120% !important;
}

p {
    font-size: 1.2em;
    line-height: 1.5;
    color: #000;
}



@media screen and (min-width:480px) {
    
}

@media screen and (min-width:768px) {
    
}

@media screen and (min-width:992px) {
    
}

@media screen and (min-width:1200px) {
   
}

