@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,400,300,600);
* {
	margin: 0;
}
html, body {
	height: 100%;
	font-weight:lighter;
	font-size:16px;
}
a{
	color:#b1e021;
}
.page_wrapper {
	min-height: 100%;
	height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
	height: 100%;
	margin: 0 auto -48px; /* the bottom margin is the negative value of the footer's height */
	padding-top: 34px;
	line-height:150%;
}
.footer, .push {
	height: 48px; /* .push must be the same height as .footer */
}
html{
	font-smooth: always;
	text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    /*-webkit-text-stroke: 0.1px;*/
}
a{
	text-decoration:none !important;
}

h1, h2, h3, h4{
    -webkit-text-stroke: 0.6px;
}

html { font-family:'Open Sans';background-color:#000000; }

body { font-family:'Open Sans';background-color:#000000;color:#fff;}


.navbar {
	border:none;
	margin-bottom: 14px;
}

.nav>li>a {
  padding: 10px 10px;
}
#header{
	background-color:#b1e021;
	width:100%;
}

#header_row{
	position: relative;
	background-color:#000000;
}

#menu_postion{
	background-image:url(menu-shadow.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}
.navbar-default .navbar-nav>li>a {
	color: #fff;
	font-size:14px;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #fff;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #fff;
}

.navbar-default {
	/*background-image: -webkit-linear-gradient(top,#01b4fe 0,#00e9ff 100%);
	background-image: -o-linear-gradient(top,#01b4fe 0,#00e9ff 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#01b4fe),to(#00e9ff));
	background-image: linear-gradient(to bottom,#01b4fe 0,#00e9ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff01b4fe', endColorstr='#ff00e9ff', GradientType=0);*/
	background: #000000; /* Old browsers */
	background: none; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */

	/*filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
  color: #b1e021;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  color: #b1e021;
  background-color: #030303;
}
.navbar-default .navbar-nav>.active>a {
	background: #b1e021; /* Old browsers */
	background-image: none;
	color:#030303;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb1e021', endColorstr='#ffb1e021', GradientType=0);
}

/*#logo{ display:none; }*/

.navbar-nav>li>a {
margin-top: 20px;
padding-top: 4px;
padding-bottom: 4px;
margin-left:10px;
margin-right:10px;
padding-left:5px;
padding-right:5px;
}

.post, .comments {
/*background: #fff;*/
border-radius: 3px;
box-shadow: 0px 1px 1px 1px #aaa;
/*padding: 29px;*/
margin: 0px auto 26px;
}

#footer_links a{
	color:#e2f9fe;
	font-size:16px;
}
.entry-title {
color: #ffffff;
font-size: 1.8em;
margin: 0 0 0.2em;
font-family:'Crete Round';
font-weight:normal;
-webkit-text-stroke: 0px; 
}

a, a:focus, a:hover {
color: #b1e021;
outline: none;
text-decoration: none;
}

.entry-meta {
color: #999;
font-size: 90%;
margin: 0 0 1.8em;
}

.entry-title a {
color: #fff;
font-weight:normal;
}

.container{
	max-width:971px;
}


#body_wrapper{
	  background-color:#261e13;
  background-repeat: no-repeat;
  background-position: center bottom;
  
}

#body_container{
	z-index:1;
	margin-bottom: 0px !important;
	padding-bottom:10px;
	  min-height: 500px;
}

#main_content_container{
	/*background-color:#ffffff;*/
	padding-left:50px;
	padding-right:50px;
	padding-top: 10px;
}

.carousel-control.right {
right: -80px;
left: auto;
background-image: none;
background-repeat: repeat-x;
}
.carousel-control.left {
left: -80px;
right: auto;
background-image: none;
background-repeat: repeat-x;
}

.navbar-brand, .navbar-nav>li>a {
	text-shadow: none;
	-webkit-text-stroke: 0.2px;
}


.panel {
	margin-bottom: 50px;
}


#feature_page_image {
	width:100%;
	background-size:100%;
	background-position:center top;
	background-repeat:no-repeat;
	position:relative;
	top:-63px;
	overflow:hidden;
}
	
#feature_page_image img {
    position: relative;
   left: 50%;
   top: 0;
   -webkit-transform: translateY(0) translateX(-50%);
   transform: translateX(-50%) translateY(0);
   max-width:100%;
}

#contentblock{
height:100%;width:100%;max-height:480px;overflow:hidden;position:relative;white-space: nowrap;
}

.carousel-indicators {
	    bottom: -40px;
}

@media only screen and (max-width: 1050px) {
	#see_more_link{
		position: relative;
		right: -9px;
		bottom:0px;
		width:200px;
	}
	
	#feature_page_image {
		/*height:300px;*/
	}
	
	#menu_postion, #menu_postion #menu_area, #menu_postion #menu_area .container{
		width:100%
	}
}
@media only screen and (max-width: 760px) {
	#see_more_link{
		position: absolute;
		right: 8px;
		bottom:-25px;
		width:280px;
	}
	#contentblock{
		max-height:100%;
		height:auto;
		overflow:visible;
	}
	
	.page_wrapper{
		margin:0 auto;
	}
	
	.push{
		height:0px;
	}
	
	#testimonial{
		max-height:100% !important;
		position:relative !important;
	}

	#menu_postion {
		background-image: none;
	}
	
	#feature_page_image {
		/*height:200px;*/
	}

}
@media only screen and (max-width: 700px) {

	#see_more_link{
		position: absolute;
		right: 8px;
		bottom:-25px;
		width:280px;
	}
	
	#header_row{
		  height: 140px;
	}
	
	
	#header img{
		max-height:100px;
	}
	
	#feature_page_image {
		height:200px;
	}
	#feature_page_image img{		
		max-height:100%;
		max-width:none;
	}
}

