@charset "utf-8";
/* CSS Document */

.center.navbar .nav > li > a {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-weight: bolder;
	font-size: 15pt;
	color: #444;
}

 .navbar-default .navbar-nav > .active{
    color: #000;
   background: #F5BFA4;
 }
 .navbar-default .navbar-nav > .active > a, 
 .navbar-default .navbar-nav > .active > a:hover, 
 .navbar-default .navbar-nav > .active > a:focus {
      color: #000;
      background: #F5BFA4;
 }
 
.center.navbar .nav > li > a:hover{
	background-color: #F5BFA4;
}

.center.navbar .nav > li > a:focus{
	background-color: #F5BFA4;
}
 
.center .navbar-inner {
    text-align:center;
	background-color: #F79C6F;
}

#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by its height */
  margin: 0 auto -40px;
  /* Pad bottom by footer height */
  padding: 0 0 40px;
}

#background {
	position: relative;
	left: 0;
	top: 0px;
	width: 100%;
}

.rollover {
	position: absolute;
	left: 0%;
	top: 0%;
	margin-top: 6%;
	margin-left: 12%;
	margin-right: 36%;
}

body {
	padding-top: 50px;
}

.rollover img {
	width: 100%;
	height: 100%;
}

html,
body {
  height: 100%;
}

#footer {
  height: 40px;
  background-color: #EAF5F4;
}

#footer > .container {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}

.change-agent{
	width: 70%;
	border-bottom-width: thick;
	border-bottom-color: #FD060A;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size: 20pt;
	text-align: center;	
}

.short-bio {
	width: 70%;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size: 20pt;
	text-align: justify;
	-moz-text-align-last: left; /* Code for Firefox */
    text-align-last: left;
}
.contact-sub {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size: 20pt;
}
.contact-thank {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size: 25pt;
}

hr {
	border-width: 6px;
}

.small-logo {
	margin: 0 auto;
}

.twitter {
	text-align: center;
	margin-top: 20px;
}

.hr-home {
	width: 72%;
	border-color:#31998F;
}
.hr-contact {
	width: 700px;
	border-color:#31998F;
}
.hr-media {
	width: 81%;
	border-color:#31998F;
}

.hr-bio {
	padding-right: 5%;
	padding-left: 5%;
	border-color:#31998F;
}

.blogpic {
	margin-right: 24px;
	margin-top: 24px;
	float:left;
}
.pdf {
	text-align: center;
	font-size: x-large;
	font-weight: bold;
}
.hr-bottom {
	border: none;
	height: 20px;
	background-color: #31998F;
}
.bg-color {
	background-color: #EAF5F4;
}
.bt-bg-color {
	background-color: #FEFDFB;
	margin-top: -20px;
	margin-bottom: -20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.dropdown-menu li > a{
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-weight: bolder;
	font-size: 12pt;
	color: #444;
}

.dropdown-menu li > .active > a, 
.dropdown-menu li > .active > a:hover, 
.dropdown-menu li > .active > a:focus {
      color: #000;
      background: #F5BFA4;
 }
 
.dropdown-menu > li > a:hover{
	background-color: #F5BFA4;
}

.dropdown-menu > li > a:focus{
	background-color: #F5BFA4;
}

.dropdown-menu {
	background-color: #F79C6F;
	width: 100%;
	text-align: center;
}

.bio-text {
	font-size: large;
	text-align: justify;
	
}

.bio-paragragh {
	padding-right: 5%;
	padding-left: 5%;
	text-align: justify;
	-moz-text-align-last: left; /* Code for Firefox */
    text-align-last: left;
}

.bio-text {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size: 20pt;
}

.modal-pictures {
	margin-top: 1%;
}

.jsamora{
	font-size: 50pt;
	font-weight: bold;
}

.company-text {
	width: 70%;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size: 20pt;
	text-align: center;
	color: #FFFFFF;
}

.company-ad {
	background-color: #31998F;
	text-align: justify;
	align-content: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

@media (min-width:1201px){
.rise{
	margin-top: -4px;
	color: #B24C26;	
}
.nav >li > a {
	padding-right: 50px;
	padding-left: 50px;
}
}
@media (max-width:1200px){
.logo{
	width:60%;
}

.jsamora{
	font-size: 36pt;
	font-weight: bold;
}

.rise{
	margin-top: -4px;
	color: #B24C26;	
}
.nav >li > a {
	padding-right: 10px;
	padding-left: 10px;
}

.blogpic {
	height:300px;
	width:300px;
}
}

@media (min-width:769px){
.social {
	position: relative;
	margin-top: -75px;
	margin-right: -10px;
	padding-right: 3%;
	float:right;
}

.samora-position {
	background-color: #EAF5F4;
	position: relative;
	bottom: 40px;
	font-family: 'Lato', sans-serif;
	margin-right: 25%;
	margin-left: 25%;
}
}
@media (max-width:768px){
.short-bio-text {
	font-weight: 600;
	font-size: 15pt;
}	

.bio-text {
	font-weight: 600;
	font-size: 15pt;
}

.rollover {
	margin-top: 25%;
	margin-left: 8%;
}

.jsamora{
	font-size: 36pt;
	font-weight: bold;
}
.logo{
	width:55%;
}

.social {
	position: relative;
	left: 25%;
	margin-bottom: 5px;
}

.social > a {
	height:80%;
	width:80%;
}
}

@media (min-width:768px){
.center.navbar .nav,
.center.navbar .nav > li {
	float: none;
	display: inline-block;
	*display:inline; /* ie7 fix */
    *zoom:1; /* hasLayout ie7 trigger */
	vertical-align: top;	
}
}
