@charset "UTF-8";

/* link behavior */

body {
  background-color: #222;
}


a:link {
  color: #f0bb2a
}
a:visited {
  color: #f0bb2a
}
a:hover {
  color: #BBB;
  text-decoration: none;
}
a:active {
  color: #f0bb2a
}


/* nav bar */

.navbar-right {
  letter-spacing: 1px
}
.navbar-right a {
  font-family: "Rockwell", "Courier";
  font-size: 18px;
  color: #BBB !important
}
.navbar-right a:hover {
  color: #ffc72f !important
}
.dropdown-menu {
  text-align: right;
  min-width: 50px;
}
.dropdown-menu .submenu {
  font-size: 12px !important
}
.brandtext {
  font-family: "Rockwell", "Courier";
  font-size: 18px;
}


/* carousel */

#myCarousel {
  max-width: 1700px;
  margin-left: auto;
  margin-right: auto
}
.carousel-control {
  color: #FFF !important
}
.left.carousel-control {
  left:-30px;
}
.right.carousel-control {
  right:-30px;
}
.carousel-caption {
  text-align: right;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}



/* containers */

.container.white {
  background-color: #FFF;
  border-left: thin solid #EEE;
  border-right: thin solid #EEE;
}
.container.grey {
  background-color: #CCC;
  border-left: thin solid #CCC;
  border-right: thin solid #CCC;
  color: #FFF;
  font-size: 28px;
  line-height: 28px
}
.social {
  text-align: center;
  font-size: 28px;
  color: #363636;
  padding: 50px 25px;
}
.vidarea {
  height:; 
  padding:20px 20px 60px 20px; 
  text-align:center
}



/* padding and borders */

.latest {
  padding: 5px 20px 10px 20px;
}
.pad50 {
  padding: 50px
}
.pad-contact {
  padding: 50px
}
.nopad {
  padding: 0px 5px 10px 5px
}
.thin-bottom {
  border-bottom: thin solid #EEE
}
.zeropad {
  padding: 0px
}



iframe[id^='twitter-widget-']{ width:80% !important;}


/* text */






/* modals */

.screenshot {
  padding: 0px
}
.close {
  position:absolute; 
  right:10px; 
  top:5px; 
  z-index:5
}



@media (max-width: 1200px) {

}

	


/* tablet */	
@media (max-width: 990px) {

.nopad {
  padding: 0px 0px 10px 0px
}
.mini-font {
  font-size: 11px;
}
iframe[id^='twitter-widget-']{ width:100% !important;}
}

	


/* mobile */  
@media (max-width: 767px) {


.social {
  padding: 25px;
}
.container.white {
  border-left: none;
  border-right: none;
}
.carousel-control {
  top: 100px;
}
.left.carousel-control {
  left:-10px;
}
.right.carousel-control {
  right:-10px;
}
.pad50 {
  padding: 20px
}
.pad10 {
  padding: 10px
}
.pad20 {
  padding: 0px 20px 10px 20px
}
.navbar-right {
  text-align: right;
  letter-spacing: 2px;
}
.navbar-right a {
  font-size: 14px
}
.thin-bottom-mobile {
  border-bottom: thin solid #EEE
}
.youtube {
  width: 100% !important;
  height: 230px !important
}
.vidarea {
  height:; 
  padding:0px 0px 20px 0px; 
  text-align:center
}



}