/*//////////////////////////////////////////////////////////////////////////////////////////*/
/* CUSTOM CSS (ADD YOUR CSS HERE!) */
/*//////////////////////////////////////////////////////////////////////////////////////////*/

/* PLUGIN CSS */
@import url('../plugins/camera-slider/camera-slider-1.3.4.min.css');
@import url('../plugins/fancybox/fancybox-1.3.4.min.css');
@import url('../plugins/fancybox/photoswipe-3.0.5.min.css');
@import url('../plugins/hover-animations/hover-animations-1.0.min.css');
@import url('../plugins/justinaguilar-animations/animations.css');
@import url('../plugins/validation/validation-2.2.min.css');
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700');

/* PAGE MODULES */
body{
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	color: #A68DAA;
	background:#0E0E27;
	background-image:url('../img/bg-fs-space.png');
    background-position: center;
    background-attachment:fixed;
	
}
h1, .h1{
	margin-top: 20px;
	margin-bottom: 60px;
	font-size: 42px;
	text-align:center;
	color: #88BB3F;
}

.h2 a{
	color: #88BB3F;
	text-decoration:none;
}

h2, .h2{
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 24px;
	color: #88BB3F;
	text-transform:uppercase;
	background:#0E0E27;
}

h3, .h3{
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 34px;
	color: #88BB3F;
	text-transform:uppercase;
	background:#0E0E27;
}
p {
	margin: 0 0 50px;
	font-size:1.2em;
	background:#0E0E27;
}
#main-header{
	box-shadow:2px 0 2px rgba(0,0,0,0.35);
}


#main-nav{
	background: #005b95;
}
.content-block{
	padding: 15px 0px;
	text-align:center;
}
.service-block{
	padding: 30px 0px;
}
.content-block img{
	max-width:160px;
}

.content-block hr {
    display: block;
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px; 
	border-color: #88BB3F;
  }
  
  
.gallery-block{
	background: transparent;
	padding: 10px 0px;
}
.gallery-block img{
	margin-bottom: 30px;
}
.footer-block{
	background: #FFF;
	padding: 30px 0px;
}
.copyright-block{
	background: #7388BE;
	height:60px;
	line-height:60px;
	color:#fff;
	margin-top:40px;
}
.copyright-block a{
	color:#fff;
}
#map{
	height:360px;
	box-shadow:1px 0 1px rgba(0,0,0,0.55);	
}
#footer-map{
	height:250px;	
}
[class*="animate-"] .overlay {
	background: #BE3C5E;
}



/* NAV 
-------------------------------------------------------------- */
/* HEADER NAV
-------------------------------------------------------------- */

.fixed-header{background:#0E0E27;box-shadow:0px 5px 5px rgba(0,0,0,0.5);padding:10px;position:fixed;top:0;width:100%;z-index:10000;}
.fixed-header .header-content{margin:auto;width:90%;}
.fixed-header h1.title{float:left;font-size:24px;margin:0;padding-top:7px;color:#33393E;}
.fixed-header-img{float:left;}
.fixed-header ul.nav{float:right;margin:0;padding:1px;}
.fixed-header ul.nav li{margin:0 0 0 10px;}
.fixed-header .subheading{display:none;}
.header-img h2.img{text-align:center;}
.subheading{display:none;}
.header{padding:10px 0;}

ul.nav{margin-bottom:0;padding-left:0;text-align:center;}
ul.nav li{
  display:inline-block;
  list-style-type:none;
  margin:0 0px;
  text-transform:uppercase;
  font-size: 1.4em;
  }
ul.nav li a{color: #FFF;text-decoration:none;}
ul.nav li a:hover{color: #88BB3F;text-decoration:none;}

ul.nav li img a:hover{text-decoration:none;}

/* RESPONSIVE */

@media all and (max-width: 760px) { 
  ul.nav{ display:none; 
  }
.gallery-block {
text-align:center;

}
.gallery-block img{
	max-width:500px;

}
}

@media all and (max-width: 860px) { 
  ul.nav{ display:none; 
  }
.gallery-block {
text-align:center;

}
.gallery-block img{
	max-width:250px;

}
}

@media (min-width: 1230px) {...}

@media (min-width: 1022px) {...}

@media (max-width: 1021px) {...}

@media (min-width: 798px) {...}

@media (max-width: 797px) {...}

@media (max-width: 598px) {...}

@media (max-width: 510px) {...}

@media (min-width: 798px) and (max-width: 1021px) {...}

@media (min-width: 1022px) and (max-width: 1229px) {...}