/*
Theme Name:         Inquisite
Description:        Inquisite is a clean and minimal html one page to display your work.
Version:            1.0.0

*/


/*Quicksand
Normal 400
Bold 700*/



/*font styles */

body {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:18px;
	position:relative;
}

h2, h3, .h2, .h3 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	}
	
h4, h6, .h4, .h6 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	}	
h1, .h1, h5, .h5 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	}
	
h1, .h1 {
	padding:10px 0 10px 0;
	font-size:30px;
	text-transform:uppercase;
	}	
	
.subtitle {
	text-align:center;
	font-size:20px;
	text-transform:uppercase;
	font-weight:400;
	padding-top:30px;
	
}

.subtitle img {
	width:44px;
	height:auto; 
	padding:5px;

}

.subtitle h1{
	float:left;

}

a:link, a:hover, a:visited {
	color:#1cb2c6;
	}
	
/*section {padding-top:45px;}	*/
	

/* ==========================================================================
   Navigation Styles
========================================================================== */


.navbar {
    border-radius: 0px;
}

.navbar-default {
    background: none;
    border:0px;
    font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	text-transform:uppercase;
	position:fixed;
	box-shadow: 0 0 5px #fff;
}
.navbar {
    border: 0px solid transparent;
    margin-bottom: 0px;
    padding-top:10px;
    min-height: 0px;
    color:#000;
    font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:14px;
	color:#222;
	text-transform:uppercase;
	background-color:#fff;
	
}

.shadowed {	box-shadow: 0 0 5px #888;}

.navbar-brand{
	padding: 0 0 0 15px;
}
@media (min-width: 992px) {
	.navbar-brand{
		padding: 0 0 0 30px;
	}
	.navbar{
		padding-right:15px;
	}
}

.nav > li > a {
    color: #000;
} 

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #1cb2c6;
    background:none;
}	

.navbar-default .navbar-nav > li > a {
    color: #000;
}
		
.navbar img {width:135px; height:40px;}



	

/* ==========================================================================
   About Styles
   ========================================================================== */

.intro_row {
	color:#222;
	padding-top:85px;
	padding-bottom:10px;
}
.intro_row h2	{
	font-size:24px;
	margin-top:10px;
}
#aboutsub h4, .intro_row h4	{
	color:#222;
	font-size:16px;
	font-weight:300;
	line-height:145%;
}	
#aboutsub {
	background-color:#e6e6e6;
	color:#666;
	padding-top:20px;
}	
	
#aboutsub_std {
	background-color:#333;
	color:#fff;
	padding-top:40px;
	padding-bottom:50px;
	font-size:18px;
}		

#aboutsub_std .thumbnail, #aboutsub .thumbnail, #aboutsubsub .thumbnail{
	border:0;
	padding-top:10px;
	background:none;
}
	
#aboutsubsub{
 background-color:#1AB1C5;
 padding-top:20px;
 box-shadow: 0px 2px 5px #666;

}

#aboutsubsub h4{
	color:#fff;
	font-size:20px;
	font-weight:300;
	line-height:145%;
}	
.thumbnail {border:0px;}

@media (min-width: 1200px) {
	#about img{
		max-width:450px;
	}
}
@media (min-width: 768px) {
	.intro_row h2	{
		font-size:32px;
	}
	#aboutsub h4, .intro_row h4	{
		font-size:18px;
	}
	#aboutsub_std {
		font-size:20px;
	}
}
@media (min-width: 992px) {
	#aboutsub h4, .intro_row h4	{
		font-size:20px;
	}
	#aboutsub_std {
		font-size:24px;
	}
}
@media (min-width: 1200px) {
	.intro_row {
		padding-top:110px;
	}
	.intro_row h2	{
		font-size:40px;
		padding-top:45px;
	}
	#aboutsub_std {
		padding-top:55px;
		padding-bottom:55px;
	}
}

/* ==========================================================================
   Features Styles
   ========================================================================== */
/* Medium devices (desktops, 992px and up) */
@media (min-width: 768px) {
	#features .thumbnail{
		padding:10px;
		background-color: #fff;
		border: 0px solid #ddd !important;
		border-radius: 4px;
		display: block;
		line-height: 1.42857;
		margin-bottom: 20px;
		transition: all 0.2s ease-in-out 0s;
		}	
}	
@media (min-width: 768px) {
	#features h5 {	
	font-size:15px !important;
	}
}	

#features h5 {
	font-weight:200;
	line-height:125%;
	text-align:center;
	margin:0px;
	font-size:18px;
	color:#000000;
}
@media (min-width: 1200px) {
	#features h5 {
		margin:0 10px 20px 10px;
	}
}

	

	
.carousel-control.left {
	background:none;
    
}

.carousel-control.right {
	background:none;
    
}	
	
	
/* ==========================================================================
   community Styles
   ========================================================================== */

#community {
	background-color: #f2f2f2;
}
#community div.thumbnail {
	background: none;
}
#community img{
	max-width:285px;
}
#community h3 {
	font-size:22px;
	padding:5px 0px 5px 0px;
	text-align:center;
}
a.follow {
	color:#000;
	font-size:14px;
	text-transform: uppercase;
	font-weight: 400;
	padding-bottom: 10px;
	display: inline-block;
}
@media (min-width: 768px) {
	#community div.thumbnail {
		margin-top:0px;
	}
}
@media (max-width: 1200px) {
	#community div.join {
		text-align:center;
	}
}
   	
/* ==========================================================================
   Funding Styles
   ========================================================================== */   

	
#funding .subtitle{
	padding-bottom:15px;
}
@media (min-width: 992px) {
	.fundingLeft{
		padding-right:25px;
	}
	.fundingRight{
		padding-left:25px;
	}
}	
/* ==========================================================================
   Who We Are
   ========================================================================== */	
#team .subtitle{
	padding-bottom:20px;
}
#team h3{
	font-size:20px;
	line-height:1.5em;
	padding-bottom:25px;
	text-align:center;
	padding-top:20px;
	margin-top:0px;
}
@media (min-width: 992px) {
	#team h3{
		font-size:25px;
	}
}

@media (min-width: 1200px) {
	#team h3{
		font-size:28px;
		padding-bottom:55px;
	}
}
#team p{
	font-size:16px;
}

/* ==========================================================================
   footer
   ========================================================================== */
#footer {
	background-color:#333;
	color:#fff;
	padding-top:20px;
	padding-bottom:40px;
	font-size:14px;
}
#footer a{
	color:#fff;
}
/* ==========================================================================
   section padding
   ========================================================================== */	
#community {
	padding-top:80px;
	padding-bottom:85px;
}
#features {
	padding-top:70px;
	padding-bottom:65px;
}
#team {
	padding-top:70px;
	padding-bottom:110px;
}
@media (min-width: 992px) {
	#team {
		padding-bottom:70px;
	}
}
@media (min-width: 1200px) {
	#community, #features {
		padding-top:95px;
		padding-bottom:75px;
	}
	#team {
		padding-top:95px;
		padding-bottom:110px;
	}
}