@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow|PT+Serif');
  body {
      font: 400 15px "DIN 2014 ExtraLight", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
      line-height: 1.8;
      color: #000;
	font-weight: 100;
  }


h1,h2{
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	letter-spacing: 5px;
	font-size:1.5em;
}

h1{
	font-size:3em;
	
	
}
  h2 {
      font-size: 1.5em;
      text-transform: uppercase;
      color: #000;
      font-weight: 600;
      margin-bottom: 30px;
	  letter-spacing: 1px;
  }
  h3 {
      font-size: 19px;
      line-height: 1.375em;
/*      color: #303030;*/
      font-weight: 400;
      margin-bottom: 30px;
  }  
  .jumbotron {
      background-color: #000;
      color: #fff;
      padding: 100px 25px;
/*      font-family: Montserrat, sans-serif;*/
  }
  .container-fluid {
      padding: 60px 50px;
  }
  .bg-grey {
      background-color: #f6f6f6;
  }
.bg-white{
	background:white;
	
	
}
  
.iw_content {
	padding: 15px 15px 15px 0;
}
  
.carousel-inner{
	margin-top:-50px;
	
}
  .carousel-control.right, .carousel-control.left {
      background-image: none;
      color: #f4511e;
  }
  .carousel-indicators li {
      border-color: #000;
  }
  .carousel-indicators li.active {
      background-color: #000;
  }
  .item h3 {
      font-size: 19px;
      line-height: 1.375em;
      font-weight: 400;
      font-style: italic;
      margin: 70px 0;
  }
  .item span {
      font-style: normal;
  }
.min{
	
	min-height:400px;
}
.carousel-indicators{
	
	padding-top:70px;
}

  .panel-heading, .panel-title{
  background-color:white;
     
  }

#about,#contact {
	padding:50px 30px;
	
	
}
.panel-body{
	
	border:none;
}
  .navbar {
      margin-bottom: 0;
      background-color: #000;
      z-index: 9999;
      border: 0;
      font-size: 12px !important;
      line-height: 1.42857143 !important;
      letter-spacing: 4px;
      border-radius: 0;
/*      font-family: Montserrat, sans-serif;*/
	  text-align:center;
  }
  .navbar li a, .navbar .navbar-brand {
      color: #fff !important;
  }
  .navbar-nav li a:hover, .navbar-nav li.active a {
      color: #000 !important;
      background-color: #fff !important;
  }
  .navbar-default .navbar-toggle {
      border-color: transparent;
      color: #fff !important;
  }
  footer .glyphicon {
      font-size: 20px;
      margin-bottom: 20px;
      color: #f4511e;
  }
  .slideanim {visibility:hidden;}
  .slide {
      animation-name: slide;
      -webkit-animation-name: slide;
      animation-duration: 1s;
      -webkit-animation-duration: 1s;
      visibility: visible;
  }
  @keyframes slide {
    0% {
      opacity: 0;
      transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      transform: translateY(0%);
    }
  }
  @-webkit-keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }
  }
  

  
	  
.liststyle{
	
	font-size:0.7em;
	text-align: left;
}  

.header-container{
	width:100%;	
	height:600px;
	border-left:none;
	border-right:none;
	position:relative;
	padding:20px;	
	z-index: -3;
	
	}

.panel-heading {
  display: inline-block;
}

.panel-group .panel+.panel {
  margin: 0;
  border: 0;
}

.panel {
  border: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.video-container{
	display:none;
	position:absolute;
	top:0%;
	left:0%;
	width:100%;
	overflow:hidden;
	z-index: -3;
	background-color:black;
	height:inherit;
}
video{
	z-index: -3;
	
	opacity:.7;
	width:100%;
	overflow: hidden;
}
	

.logo{
	z-index:3;
	margin: 10% auto;
	
	background-color: none;

}



#career{
	background-image:url(../images/career.jpg);
	background-size:cover;
	background-position: center;
	background-attachment: fixed;
	background-color:#000;
}
#career a{
	color:rgba(0,179,255,1.00);
	text-decoration: underline;
}
#career a:hover{
	color:rgba(0,179,255,1.00);
	
}
.career{
	
	color:white;
	text-align:left;
}

.contact {
	
	padding:300px;
	
}
.column {
	border:1px solid black;
	color:black;
	padding:20px;
}
#right { display:none; }


#accordion .panel-heading { padding: 0;}
#accordion .panel-title > a {
	display: block;
	padding: 0.4em 0.6em;
    outline: none;
    font-weight:bold;
    text-decoration: none;
}

#accordion .panel-title > a.accordion-toggle::before, #accordion a[data-toggle="collapse"]::before  {
    content:"\e113";
    float: left;
    font-family: 'Glyphicons Halflings';
	margin-right :1em;
}
#accordion .panel-title > a.accordion-toggle.collapsed::before, #accordion a.collapsed[data-toggle="collapse"]::before  {
    content:"\e114";
}




.bg-grey{
	background-image: url(../images/blktile.png);
	background-size: 200px;
	background-attachment: fixed;
	color:white;
	background-color:#000;
}
#pricing{
	
	background-image:url(../images/career.jpg);
	background-size:cover;
	
}

.nav-pills li a{
	
}

.link{

text-align: right;
	
}


.column2{
	
	column-count: 2;
	list-style:none;
	
}
.nolist{
	list-style: none;
	
}

.instafeed{
	
	width:100%;
	overflow:hidden;
}

.btn-secondary{
	background: white;
	border: 2px solid black;
	font-size:1em;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	transition:.3s ease-in-out;
	min-width:200px;
	
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active{
	background:black;
	color:white;
	
	
}
.btn-secondary:active{
	
	outline:none;
}


.time{
border-right: 3px double black;
padding:left:50px;
}
.bg-black{

	color:black;
	border-right:solid 5px black;
	padding-right:50px;
}

.socialIcon a{
	
	padding:0 5px;
}



#career{
	padding:150px;
}

.col-lg-3 {
	align-items: center;	
	
	
	
}

.sr-only {
  font-size: 12px;
  height: 1px;
  overflow: hidden;
  display: block;
}
#menu{
	background-color:#000;
}

/*****************MEDIA QUERIES****************/

@media screen and (min-width: 600px){
	.video-container{
		display:block;}
	
} 

@media screen and (max-width: 600px){
		
.instafeed{
		width:100%;
	overflow:hidden;
		
	}	
.header-container{
background-image: url(../images/Sukiyaki.jpg);
		background-size:cover;}}

@media screen and (max-width:950px){

	 .time{
text-align:center;
	padding:0;
	}

.bg-black{
text-align:center;
	border-left:5px solid black;
	border-right:5px solid black;
	padding:0;
	}
}

 @media screen and (max-width: 900px) {
    .col-sm-4 {
      text-align: center;
      margin: 25px 0;
    }
    .btn-lg {
        width: 100%;
        margin-bottom: 35px;
    }
	  .logo{
		transform: scale(.5);
		
	  }
  
    .col-sm-4 {
      text-align: center;
      margin: 25px 0;
    }
    .btn-lg {
        width: 100%;
        margin-bottom: 35px;
    }
	 
	 .header-container{
	width:100%;	
	height:300px;
	border-left:none;
	border-right:none;
	position:relative;
	padding:20px;	
	z-index: -3;
	}


.video-container{
	position:absolute;
	top:0%;
	left:0%;
	width:100%;
	overflow:hidden;
	z-index: -3;
	background-color:black;
	height:inherit;
}

	

.logo{
	z-index:3;
	margin-top: 0% ;
	
	background-color: none;

}


  }
.nav-pills li a{
	color:black;
	
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color:white;
    background-color:black;
    }
@media screen and (max-width:870px) {
	.careercontent{
position:absolute;
	bottom:10%;
	width:100%;
	left:0;
	padding:0 20px;
	color:white;
	font-size:0.7em;
	text-align:left;
	}



}
	@media screen and (max-width:680px){
		
.careercontent{
	position:static;
	color:grey;
	width:100%;
	left:0;
	padding:10px 0px;
	
	font-size:0.8em;
	text-align:left;
}
	#career{
	padding:20px;
}	
		
	}
	

  @media screen and (max-width: 480px) {
	  .header-container{
	width:100%;	
	height:300px;
	padding:0px;	
	z-index: 0;
	
	}
	  
	  #career{
		
		 
		 background-size:100%;
		  
	  }  
	  
    .video-container{	
	
	width:100%;
	overflow:hidden;
	z-index: -3;
	background-color:black;
	height:inherit;
}
	  .container-fluid{
		 padding:5%; 
		  font-size:0.9em;
	  }  

	 .logo{
	z-index:3;
	margin: 0% -50%;
	
	background-color: none;

}
	  
	  .column2{
		  column-count: 1;
		  
		  
	  }
	  
	  h2{
		font-size:1.4em;  
		  
		  
	  }
	
	  .tab-content li{
		  font-size:0.7em;
	  }
  }






/**************************FOOTER**************************/



footer{
height:300px;

text-align: center;

}

footer ul{
	margin:20px 0px 0 0;
	padding:0;
}
footer ul li {
	display: inline-block;
	margin: 0;
	padding: 0 5px;
}
footer ul li a{
	
text-decoration: none;
	color:white;
	
	
	letter-spacing: 1px;
}

footer ul li a:hover{
	text-decoration: none;
	color:white;
	
	
}

footer img{
	margin-top:70px;	
	
}
footer span{
	font-size:12px;
	letter-spacing: 2px;
}
.socialIcon{
	margin:-50px 0 0 0;
	padding:0;
	
	
}
	  