/* CSS Document */


#header-phone a, #main-nav .nav > .dropdown > .dropdown-toggle{
	color:#fff;
}

#home-slider{
  display:block;
  position:relative;
  margin-top:-141px
}
#main-nav .nav > .dropdown > .dropdown-toggle{
	border-color:#fff;
}
#header-top{
  background: -moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
  height:141px;
}
#home-slider{
  clear:both;
}
#home-slider .caption{
  font-family:'Raleway', sans-serif;
  display:block;
  top: 50%;
  transform: translateY(-50%);
  position:absolute;
  z-index:10;
  width:30%;
  left:10%;
  font-weight:700;
  text-transform:uppercase;
  color:#fff;
  font-size:48px;
  text-shadow:#000 0px 0px 30px;
}
#home-slider .owl-prev{
  display:block;
  top: 50%;
  transform: translateY(-50%);
  position:absolute;
  font-size:32px;
  color:#fff;
  left:5px;
  text-shadow:#000 0px 0px 30px;
}
#home-slider .owl-next{
  display:block;
  top: 50%;
  transform: translateY(-50%);
  position:absolute;
  font-size:32px;
  color:#fff;
  right:5px;
  text-shadow:#000 0px 0px 30px;
}
#home-slider > a{
  display:block;
  position:absolute;
  bottom:0;
  z-index:10;
  text-align:right;
  width:100%;
  padding:10px 20px;
  font-family:'Raleway', sans-serif;
  font-weight:900;
  text-transform: uppercase;
  font-size:28px;
  color:#fff;
  background:rgba(0,0,0,0.75);
}
#home-slider > a:hover{
  background:#000;
  text-decoration:none;
}
#main-content{
  text-align:center;
  padding:60px 25%;
}

#spotlight-slider{
  padding:30px 60px;
}
.spotlight-block{
  display:block;
  position:relative;
}
.spotlight-block span{
  display:block;
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  background:rgba(39,83,166,.79);
  color:#fff;
  font-family:'Raleway', sans-serif;
  font-weight:600;
  text-align:center;
  text-transform: uppercase;
  font-size:30pt;
  padding:25px 10%;
  line-height:1em;
}
#spotlight-slider .owl-prev{
  display:block;
  top: 50%;
  transform: translateY(-50%);
  position:absolute;
  font-size:46px;
  color:#000;
  left:-35px;
  text-shadow:#000 0px 0px 30px;
}
#spotlight-slider .owl-next{
  display:block;
  top: 50%;
  transform: translateY(-50%);
  position:absolute;
  font-size:46px;
  color:#000;
  right:-35px;
  text-shadow:#000 0px 0px 30px;
}

#home-tabs{
  display:block;
  position:relative;
}
#home-tabs img{
  width:100%;
}
#home-tabs-inner{
  display:block;
  top: 50%;
  transform: translateY(-50%);
  position:absolute;
  right:0;
  width:65%;
  background:rgba(0,0,0,0.69);
}
_:-ms-fullscreen, :root #home-tabs-inner{
  width:85%;
}
#home-tabs-inner > ul{
  display:flex;
  width:100%;
  padding:0;
}
#home-tabs-inner > ul li{
  display:inline-block;
  padding:0;
  margin:0;
}
#home-tabs-inner > ul li:last-child{
  flex:1;
  background:#2753a6;
}
#home-tabs-inner > ul li a{
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding:15px 30px;
  font-family:'Raleway', sans-serif;
  font-weight:500;
  color:#fff;
  font-size:36px;
  border-right:1px solid #fff;
  height:100%;
  position:relative;
  line-height:1em;
  text-align:center;
}
/*#home-tabs-inner ul li a span{*/
/*  position:absolute;*/
/*  display:block;*/
/*  width:100%;*/
/*  top:50%;*/
/*  transform: translateY(-50%);*/
/*}*/
#home-tabs-inner > ul li a:hover{
  text-decoration:none;
}
#home-tabs-inner > ul li a.collapsed{
  background:#2753a6;  
}
#home-tabs-inner > ul li a.collapsed:hover{
  cursor:pointer;
  background:none;

}
#home-tabs-text{
  display:block;
  padding:6px 30px;
  font-family:'Raleway', sans-serif;
  font-weight:400;
  color:#fff;
  font-size:26px;
  font-style:italic;
}

#logo-slider{
  padding:30px 60px;
}
#logo-slider .owl-prev{
  display:block;
  top: 50%;
  transform: translateY(-50%);
  position:absolute;
  font-size:38px;
  color:#828283;
  left:-35px;
  text-shadow:#000 0px 0px 30px;
}
#logo-slider .owl-next{
  display:block;
  top: 50%;
  transform: translateY(-50%);
  position:absolute;
  font-size:38px;
  color:#828283;
  right:-35px;
  text-shadow:#000 0px 0px 30px;
}
#logo-slider > a{
  display:block;
  font-family:'Raleway', sans-serif;
  color:#828283;
  font-weight:700;
  text-transform:uppercase;
  text-align:right;
  margin-top:10px;
}