@import url("styles/themes/theme-alice.min.css");



p {
    font-weight: 400;
}

a {
    font-weight: 600;
    color: #7c0000;

}


h2 {
    font-size: 38px;
    line-height: 42px;
}

h3 {
    font-size: 24px;
    line-height: 30px;
}

.factory-flag{ visibility: hidden; }

.event_title{
	color: #D34817;
}
.summary {
	
	padding: 40px;
}

.summary-text {
    font-size: 13px;
    line-height: 24px;
	margin-top: 0px;
	color:#585858;
	text-align:left;
}

.summary-first {
	font-size:18px;
	font-weight:700;
}

.bio-text {
    font-size: 13px;
    line-height: 24px;
}



.bio {
	padding:30px
}



.gentle_blue {
    color: #96d7e1;
}

.navbar-brand img{
    float: left;
   
}

.colors-a .heading {
	color: #999966;
	opacity: 0.6;

}

textarea {
    height: 230px;
}


.footer-new {
	 padding-top: 45px; 
	 padding-bottom: 65px; 
	 margin-top: 20px;
	 }

.skill-tabs {
	font-weight:700;
}

.skill-bar-number {
	font-weight:bold;
	color: #333;
}

.skills-desc {
	line-height: 3em;
}

.events-row {
	background-color:#fff;
	opacity:1.0;
	padding-top:30px;
	padding-bottom: 40px;
}

.white-border {
	border-width:5px;  
    border-style:solid;
	border-color:#fff;
}

.olive {
	color:rgba(107,110,47,0.8);
}

.olive_hex {
	color: #6b6e2f;
}

.highlight_sd {
	color: #7c0000;
}

.photo {
	margin:0 !important;
	padding:0 !important;
}




.fade img {

    opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.fade:hover img {
	opacity: 0.5;
}

.dim {
  opacity: 100%;
}

.dim:hover {
  opacity: 50%;
  transition: opacity 1s;
}


/* 


.content .colors-f {
    position: relative;
    padding-top: 10px;
    padding-bottom: 20px;
}


.li_search .circle .scroll-in-animation .background-20 .heading {
	background-color: rgba(255, 153, 255, 1.0);
}


li_paperplane .circle .scroll-in-animation .background-20 .heading .player .fadeInUp .animated .css-animation-show {
background-color: rgba(255, 153, 255, 1.0);
}

.process .process-row:before {
	top: 250px;
	z-index:0;
}

.content .colors-f {
    position: relative;
    padding-top: 30px;
    padding-bottom: 40px;
}


.colors-f .circle .background-20 {
	background-color: rgba(38, 40, 51, 1.0)
}



.navbar-header img{
    float: left;
    vertical-align:text-bottom;
    margin-right: 5px;
    margin-top:0px;

.colors-a .heading {
	color: rgba (150, 215, 225, 0.6);
}


.container .header img {
    float: left;
    margin-right: 5px;
     padding-top:auto;
    padding-bottom:auto;
    
}


.collapse .navbar-collapse {
    max-height: 35px;
    margin-top:20px;
    margin-bottom:20px;
    
}


#top-nav .navbar-brand {
    height: 52px;
}


.navbar-brand {
    
    padding-left:60px;
    padding-bottom: 30px;  
    line-height: 20px;
    
}


.navbar-header .navbar-brand {
background-image: url(images/dux_hex.svg); 
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 10PX;
  }

.navbar-header .navbar-brand img {
  
display: block;
 
    background-repeat: no-repeat;
    background-size: contain;
  float: left;
}

.navbar-brand a{
    margin-top: 0px;
    padding-bottom: 30px;
    
}
*/