/* ----------------------------------------------------------------
Custom CSS
Add all your Custom Styled CSS here for New Styles or
Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/
/*!---------- 3.1. TYPOGRAPHY - PUBLICATIONS ----------*/
h2.pubs {
font-size: 24px;
font-weight: 700;
color: #3b4d38;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
}
h3.members {
font-size: 16px;
font-weight: 700;
color: #3b4d38;
font-family: "Lato", sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
}
h3.boeing {
font-size: 16px;
font-weight: 700;
color: #BBB;
font-family: "Lato", sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
}

h3.contact {
font-size: 18px;
font-weight: 700;
color: #FFF;
font-family: "Lato", sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
h4.contact {
font-size: 16px;
font-weight: 700;
color: #3B4D3B;
font-family: "Lato", sans-serif;
letter-spacing: 0.5px;
margin-top: 20px;
margin-bottom: 10px;
}
h4.contact > span {
display: block;
margin-top: 0px;
font-size: 15px;
color: #222;
font-weight: 300;
}
.team-title h4 {
display: block;
margin-bottom: 0;
font-size: 14px;
text-transform: none;
font-family: "Lato", sans-serif;
font-weight: 700;
}
.team-title h3 {
display: block;
margin-bottom: 0px;
font-size: 20px;
text-transform: none;
font-family: "Lato", sans-serif;
font-weight: 700;
}
.team-title span {
display: block;
color: #3b4d38;
font-weight: 400;
font-family: 'Lato', serif;
font-style: italic;
font-size: 14px;
margin-top: 5px;
}
.team-info {
display: block;
color: #3b4d38;
font-weight: 400;
font-family: 'Lato', serif;
font-size: 12px;
margin-top: 5px;
}
.team-info2 p {
display: block;
color: #3b4d38;
font-weight: 400;
font-family: 'Lato', serif;
font-size: 12px;
margin-top: 0px;
}
ol.nonumbers {
list-style-type: none;
}
ol.nonumbers a,
a:visited,
a:focus,
a:active,
a:hover {
text-decoration: none;
outline: none;
}
ol.nonumbers a:hover {
color: #5B735B;
}
ol.nonumbers a {
font-weight: 600;
color: #3b4d38;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
cursor: poitner;
}
.pb16 {
padding-bottom: 16px;
}
span.journal {
font-weight: 600;
font-style: italic;
}
span.issue {
font-weight: 600;
}

span.andy a {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
color: #999;
font-weight: 600;
}

span.andy a:hover {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
color: #555;
font-weight: 600;
}



span.contact {
margin-left: 15px;
padding-bottom: 5px;
}
.button {
display: inline-block;
position: relative;
cursor: pointer;
outline: none;
white-space: nowrap;
margin: 0px;
padding: 0 22px;
font-size: 14px;
height: 40px;
line-height: 40px;
background-color: #3b4d38;
text-transform: none;
color: #FFF;
font-weight: 700;
border: none;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.button.button-border {
border: 1px solid #999;
background-color: transparent;
color: #3b4d38;
line-height: 36px;
font-weight: 700;
text-shadow: none;
}
.button.button-border:hover {
background-color: #3b4d38;
color: #FFF;
border-color: transparent !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.welcome {
border: 2px solid #888;
background-color: transparent;
color: #333;
line-height: 36px;
font-weight: 600;
text-shadow: none;
}
.fbox-desc div.date {
font-size: 12px;
line-height: 20px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 4px;
}
.fbox-desc div.contact {
font-size: 16px;
line-height: 18px;
font-weight: 700;
margin-bottom: 10px;
}
.fbox-desc span.number {
font-size: 16px;
line-height: 18px;
font-weight: 300;
margin-bottom: 4px;
}

.element {
shape-outside: circle(50%);
-webkit-shape-outside: circle(50%);
width: 350px;
height: 350px;
float: right;
}

img.brd {
	
	
    outline-style: solid;
    outline-color: #DCDCDC;
outline-width: 1px;
    }
