/*
Theme Name: powerstats_theme
Author: Nuno Das Neves
Description: bootstrap-based theme - these styles override the bootstrap defaults
Version: 1.0
*/

h1, h2, h3, h4, h5, h6 {
    font-family: 'Mukta Vaani', sans-serif;
}
p, div {
    font-family: 'Mukta Vaani', sans-serif;
}

body {
	padding-top:12vh;
}

#header-logo {
	width:34vh;
}

.container-fluid {
	padding-left:0px;
	padding-right:0px;
}

.home-banner {
	background-repeat: no-repeat;
	height:72vh;
	/*height:680px;*/
	border-radius: 0px!important;
	background-size: 100%;
	background-size: cover;
	background-position: center center;
	vertical-align: top;
	color:white;
}

.home-banner h1 {
	text-shadow: 1px 1px 1px #1115;
	margin-top:26vh;
	font-family: 'Montserrat', sans-serif;
	font-size:7vh;
	
}
.home-banner h2 {
	text-shadow: 1px 1px 1px #1115;
	font-family: 'Montserrat', sans-serif;
	font-size:2.7vh;
	
}


.navbar{
	min-height:110px;
}

.navbar-default{
  background-color: white;
	border-color: white;
}

.navbar-brand{
	margin-top:-0.5vh;
}

.navbar-toggle{
	margin-right:20px;
	margin-top:35px;
	border-color:white ! important;
}
.navbar-default .navbar-toggle .icon-bar {
	height:4px;
	width:30px;
	background-color:black;
}

.navbar-collapse {
	border-top:none;
	padding-top:10px;
}

h1 {
	color: #563b77;
}

.home-page{
	padding-bottom:50px;
}
.home-page h3{
	line-height: 30px;
}

.btn-lg{
	padding: 19px 30px;
	font-size: 24px;
}

.btn-warning{
	background-color: #f5a313;
	border-radius: 0px;
	font-family:'Raleway', sans-serif;
	font-weight: 400;
}
.home-contact {
	background-color: #97ac6f;
	border-radius: 0px!important;
	margin-bottom: 0px;
}
.home-contact a {
	display:block;
}
.home-contact h2{
	color:white;
	font-family:'Raleway', sans-serif;
	font-weight: 300;
	font-size:54px;
}
.home-contact a:hover h2 {
	color:#555d3d;
}
.home-contact a:hover .home-contact-bar {
	background-color:#555d3d;
}

.home-contact a:hover, .home-contact a:active, .home-contact a:link {
	text-decoration: none;
}
.home-contact-bar {
	margin: 15px auto;
	display: block;
	height: 3px;
	width: 380px;
	background-color: white;
}

.page-info {
	font-size:20px;
	line-height: 34px;
}

.page-bar {
	margin: 30px auto;
	display: block;
	height: 3px;
	width: 90%;
	background-color: #c1b7cd;
}

.page-text {
	font-size: 18px;
}

.about-title {
	color: #563b77;
	font-size:25px;
}

.team-name {
	font-size:20px;
}

.footer-container div{
	font-family: 'Montserrat', sans-serif;
}

.footer-left {
	line-height: 30px;
	padding-left:60px;
	vertical-align: center;
	padding-bottom:10px;
}
.footer-left a{
	color:white;
}

.footer-container {
	font-size:medium;
	color:white;
	background-color: #1c1c1c;
	padding-top: 30px;
	padding-bottom: 50px;
	line-height: 25px;
}
.footer-bar {
	margin: 15px auto;
	display: block;
	height: 2px;
	width: 880px;
	background-color: white;
}
.footer-attribution, .footer-attribution a {
	font-size: 10px;
	color: #707070;
}

.map-overlay-click {
   background:transparent; 
   position:relative; 
   height:500px;
   top:500px;
   margin-top:-500px;
}