body {
  font-family: Arial,sans-serif;
  font-size:17px;
  background-color:#efefef;
  position:relative;
  padding-top:32px;
}
.container.white{
    background-color:#fff;
    margin-bottom:8px;
}
.header{
	margin-bottom:10px;
	padding:0;
}
.header .col-md-6{
	padding-left:0;
	display:inline-block;
}
h1,h2,h3 {
	font-family: 'ITC Avant Garde Gothic Std','URW Gothic L','Century Gothic', 'Avant Garde', 'Trebuchet MS', sans-serif;	
	font-weight:normal;
	color:#444;
}
h1{
    padding-top:60px;
    margin:-30px 0  30px 0;
}

h2{
    font-size:24px;
    padding:60px 15px 30px 15px;
    margin:-30px 0 0 -15px;

}
h3 {
	font-size:20px;
	color:#000;
	font-weight:normal!important;
	text-transform:uppercase;
}
.myname{
	margin-top:30px;
	font-size:30px;
}
.address {
	text-align:right;
}
.lse-logo{
	max-width:110px;
	width:21%;
	margin-right:10px;
}
a {
    color:#E60000;
	/*Transition*/
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

a:hover {
  color:#5C85FF;
}
p:before{
  content: "";
  width: 6em;
  display: block;
  overflow: hidden;
}
.myportrait {
    width:250px;
    height:auto;
    border:1px solid #d7d7d7;
    float:left;
}
.hidden-box {
        cursor:pointer;
	background-color:#FCFCFF;
	border:1px dashed #aaa;
	padding:6px;
	font-size:90%;
	display:none; /* Hidden from non-javascript users; we bring it back with javascript */
}
.revealer {
	cursor:pointer;
}

.non-isotope-element {
  position:relative;
  float:left;
  width: 350px;
  height: 135px;
  margin:5px;
  padding: 10px;
  color: #262524;
  background-repeat: no-repeat!important;
  background-position: left top!important;
}

.header-img img{
    float:left;
    padding-right:10px;
    display:inline;
}

.navbar-nav > li > a {
    padding-top:5px !important;
    padding-bottom:5px !important;
    font-size:14px;
}
.navbar {
    min-height:32px !important;
}
.navbar-nav > li {
    float:left;
}
ul.navbar-nav li a:hover {
    color: #e0f;
}
.btn-default.active{
    background-color:#777;
    color:#fff;
}
@media all and (max-width: 450px) {
.navbar-nav {
  display:none;
}

.element-item{
    width:300px!important;
    height:160px!important;
}
.element-item{
}

.non-isotope-element{
    width:300px!important;
    margin-bottom:20px;
}
h1 {
    font-size:200%;
}
}
