@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#000000;
	}

html {
	margin:0;
	padding:0;
	}

p {
	font-size:2rem;
	}



div.navbar-static-top { 
	background: rgba(0,0,0,0.3); 
	border-bottom:none; 
	min-width:100%; 
	position:absolute;
	}

#nav_fix a 	{
	padding: 20px ; font-size:2.5rem;
	}


div.navbar a.navbar-brand:link, 
div.navbar a.navbar-brand:visited,
div.navbar ul.navbar-nav a:link, 
div.navbar ul.navbar-nav a:visited 	{
	color:#fff;
	}

div.navbar a.navbar-brand:active, 
div.navbar a.navbar-brand:hover,
div.navbar ul.navbar-nav a:active, 
div.navbar ul.navbar-nav a:hover {
	color:#ccc;
	background: rgba(0,0,0,0.9);
	}

 a.navbar-brand:link {font-size:220%;
}

.cover-image {
	background-color:#000;
	}

video { 
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background: url('bob_crandall.jpeg') no-repeat; 
	background-size: cover;  
	-webkit-transition: 1s opacity; 
	transition: 1s opacity; 
	opacity: 0.5;
	}

div#polina { 
	font-family: Agenda-Light, Agenda Light, Agenda, Arial Narrow, sans-serif;   
	font-weight: 100; 
	background: rgba(0,0,0,0.3); 
	color: white;
	width:100%;
	height:100%;
	top:0;
	bottom:0;
	margin:0;
	padding:0;
	display:block;
	}

h1#heading {
	font-size:7rem; 
	text-transform:uppercase;  
	letter-spacing:.3rem; 
	paddin:0 20px;
	}

#polina p.slogan { 
	font-size:3rem;
	}

.orange {
	color:#F90;
	}

span#bring {
	font-size:3rem; 
	color:#F90;
	}

span.back {
	color:#F90;
	}
	
#polina p.former {font-size:5rem;
	}

p.slogan { 
	font-size:3rem;
	text-align:center;
	padding:0 20px;
	font-style:italic;
	}

p span.white {
	font-size:3rem; 
	color:#fff;
	}

/*a { display: inline-block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); 
padding: .5rem; -webkit-transition: .6s background; transition: .6s background; }*/

.stopfade {
	opacity:.5;
	}

#polina button { 
  display:block;
  width:30%;
  padding:.4rem;
  border:none; 
  margin:1rem auto; 
  font-size:1.3rem;
  background:rgba(255,255,255,0.23);
  color:#fff;
  border-radius:3px; 
  cursor:pointer;
  -webkit-transition:.3s background;
  transition:.3s background;
	}

#polina button:hover { 
   background:rgba(0,0,0,0.5);
	}

label {
	color:#6699cc;
	font-size:110%;
	}
		
div#footer {
	margin: 20px 0;
	padding:20px 0;
	bottom:0;
	
	}

@media screen and (max-device-width: 800px) {

	#polina h1#heading {
		font-size:3rem; margin-top:20px;
		}
	
	div#nav_fix button.navbar-toggle span.sr-only {
		padding:125px;
		}
	
	.br_hide {
		display:none;
		}
	
	#polina h1#heading {
		font-size:3rem;
		margin-top:60px;
		}
	
	#polina p.former {
		font-size:2.5rem;
		}
	
	#polina p.slogan {
		font-size:2rem;
		}
	
	#contact_form_sm {
		padding-top:20px;
		}
	
	p.img_margin_20_xs {
		padding-top:20px;
		}
}

@media screen and (max-width: 500px) { 

	.col-md-6 .img-responsive { 
	min-width:100%;
	}
	
	#nav_fix a 	{
		padding: 15px ; font-size:2rem;
		}
		
	h1.text-primary { 
		font-size:3rem;
		}
		
}



