/*
London NERC DTP CSS
*/

#nav {
    width:916px;
}

#home #content {
    height:1170px!important;
}

#home #rightbar {
    height:1170px!important;
}

#home #sidebar {
    height:1155px!important;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* For iPad layouts */
        #nav {
        display:none;
    }
  #nav-mobile-cats{
    display:block;
}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 374px) and (orientation:portrait) {
  /* For iphone 5 portrait layouts only */
    #masthead {
        display:none;
    }

  div.student-home, div.academic-home {
		width:243px!important;
	}

h1 {
    font-size:1.1em;
}

h2 {
    font-size:1.1em;
}

  h3 {
    font-size:1em!important;
}

h4 {
    font-size:0.9em;
}

tbody {
    font-size: 0.9em;
}

p {
    font-size: 0.85em;
}
}

@media only screen and (min-device-width: 568px) and (max-device-width: 666px) and (orientation:landscape) {
  /* For iphone 5 landscape layouts only */
}

@media only screen and (min-device-width : 375px) and (max-device-width : 768px) { /* iPhone 6 portrait */
    .su-posts-default-loop .su-post-thumbnail {
        display:none!important;
    }
#masthead {
        display:none;
    }
}

@media only screen 
and (min-device-width : 667px) 
and (orientation : landscape) 
and (max-device-width : 1024px) { /* iPhone 6 landscape */
    .su-posts-default-loop .su-post-thumbnail {
        display:none!important;
    }

#home #lead .left {
    width: 200px!important;
}
}

 /* Natural Environment Blog */

#neblog .su-posts.su-posts-default-loop {
    width: 600px;
    clear: none;
    display: inline-block;
}

.su-posts.su-posts-default-loop {
    width:100%;
}

.su-spoiler.hackathon {
    background-color: #BEB475;
}

.su-spoiler.hackathon .su-spoiler-title {
    line-height:30px;
    font-size:15px;
}

.su-spoiler.hackathon .su-spoiler-title .su-spoiler-icon {
    left: 3px;
    top: 13px;
}

.su-spoiler.hackathon .su-spoiler-content {
    background-color: #F0E6A7;
}

.su-spoiler.internship {
    background-color: #BEB475;
}

.su-spoiler.internship .su-spoiler-title {
    line-height:30px;
    font-size:15px;
}

.su-spoiler.internship .su-spoiler-title .su-spoiler-icon {
    left: 3px;
    top: 13px;
}

.su-spoiler.internship .su-spoiler-content {
    background-color: #F0E6A7;
}

.su-spoiler.projects {
	margin-bottom:3px;
}

.su-spoiler.projects .su-spoiler-title {
	
}

.su-spoiler.projects .su-spoiler-title .su-spoiler-icon {
	
}

.su-spoiler.projects .su-spoiler-content {
	    background-color: #f2f3ee;
	    padding:0px;
}


.student-profile .su-spoiler-title {
	    background-color: #DADDB3;
}

.su-spoiler .student-profile .su-spoiler-icon {
	
}

.student-profile .su-spoiler-content {
	background-color:#f6f7ed;
}

.student-profile-labels {
		border: 1px solid #e5e7ca;
    background-color: #e5e7ca;
    width: 150px;
    clear: none;
    padding: 10px;
		margin-right:10px;
}

.student-profile-fields {
	display:inline-block;
	clear:none;
  padding: 10px;
	height:auto;
	background-color: #f6f7ed;
	max-width: 650px;
}

table.studentprofile {
	background-color:#f6f7ed;
	border: 1px solid #e0ded9;
	max-width: 865px;
}

.student-profile-fields img {
	height:64px;
	margin-right:615px;
  margin-bottom: 10px;
}

.profile-spacer {
	height:3px;
	width:100%;
 background-color: #ffffff;
}

.editprofile {
  width: 99.5%;
  text-align: -webkit-right;
	display:inline-block;
	margin:3px;
}

.userpro-field {
    min-height: 25px;
    padding: 5px;
}

.userpro-field img {
}

.userpro-centered.userpro-profile-img {
	display:block;
	text-align: -webkit-center;
}

.userpro-centered {
	padding-top:3px;
}

.userpro-profile-img-after {
	clear:both;
}

.userpro-awsm-pic > img.avatar {
    max-height: 100px;
}

.frm_grid_header {
    width:75%;
    float:right;
    text-align: center;
}

.frm_grid_header div {
    float:left;
    width:16%;
    text-align:center;
}

.frm_grid_header_iise {
    width:69%;
    float:right;
    text-align: center;
}

.frm_grid_header_iise div {
    float:left;
    width:24.2%;
    text-align:center;
}

.frm_grid_header_iise2 {
    width:68%;
    float:right;
    text-align: center;
}

.frm_grid_header_iise2 div {
    float:left;
    width:20%;
    text-align:center;
}

#frm_field_1550_container .frm_radio, #frm_field_1554_container .frm_radio {
    height:15px;
}

#frm_field_1550_container .frm_error, #frm_field_1554_container .frm_error {
    display:block;
}

#frm_field_2282_container .frm_radio {
    width: 50px;
  padding: 5px 78px 5px 78px;
}

#frm_field_2282_container .frm_error {
    display:block;
}

.ow_vote_show_contestants {
    padding-bottom:30px;
}

.ow_vote_contest_top_bar {
    background:#626b01;
}

.ow_votes_error {
    color: #424701;
}

img#ow_image_responsive15064,
img#ow_image_responsive15014,
img#ow_image_responsive15067,
img#ow_image_responsive15012,
img#ow_image_responsive15061,
img#ow_image_responsive15150,
img#ow_image_responsive15169,
img#ow_image_responsive15181,
img#ow_image_responsive15190,
img#ow_image_responsive15203 {
    height: 280px!important;
    width: 200px!important;
}

a.repname {
    text-align:center;
    float:left;
}

.su-spoiler.my-custom-spoiler {}
  .su-spoiler.my-custom-spoiler .su-spoiler-title { background-color: #BEB475 }
  .su-spoiler.my-custom-spoiler .su-spoiler-title .su-spoiler-icon,
  .su-spoiler.su-spoiler-closed.my-custom-spoiler .su-spoiler-title .su-spoiler-icon {
    left: 3px;
    background-color: #BEB475;
  }
  .su-spoiler.my-custom-spoiler .su-spoiler-content { background-color: #F0E6A7 }

  .su-spoiler.my-custom-tabs { background-color: #F0E6A7 }

.su-spoiler.industrial-studentships
 {}
  .su-spoiler.industrial-studentships
 .su-spoiler-title { background-color: #BEB475;
    font-size:1.15em;
}
  .su-spoiler.industrial-studentships
 .su-spoiler-title .su-spoiler-icon,
  .su-spoiler.su-spoiler-closed.industrial-studentships
 .su-spoiler-title .su-spoiler-icon {
    left: 3px;
    background-color: #BEB475;
  }
  .su-spoiler.industrial-studentships
 .su-spoiler-content { background-color: #ded9bb }


.su-spoiler.project-search {}
  .su-spoiler.project-search .su-spoiler-title { background-color: #838e01;
    color:#fff;
}
  .su-spoiler.project-search .su-spoiler-title .su-spoiler-icon,
  .su-spoiler.su-spoiler-closed.project-search .su-spoiler-title .su-spoiler-icon {
    left: 3px;
    background-color: #838e01;
      color:#fff;
  }
  .su-spoiler.project-search .su-spoiler-content { background-color: #fff }

.impact-loop .su-post {
    width: 283px;
    height: 293px;
        overflow: hidden;
    display: inline-block;
    border: 1px solid black;
    padding: 10px;
    float: left;
}

.impact-loop h2.su-post-title {
    font-size: 20px;
}

.impact-loop img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    float: right;
    padding: 5px;
}

#chartdiv {
    width: 100%;
    height: 500px;
  font-family: Verdana;
  font-size: 11px;
  background: #eee;
}
.ammapDescriptionWindow {
  background: rgba(255, 255, 255, 0.85);
  padding: 10px;
  border-radius: 4px;
  border: 2px solid rgba(255, 255, 255, 1);
}
.ammapDescriptionTitle {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 15px;
}
.ammapDescriptionText {
  max-height: 200px;
  overflow: auto;
}
.ammapDescriptionText img, .ammapDescriptionText p {
  max-width: 95%;
}

img.ammapDescriptionWindowCloseButton.amcharts-description-close-img {
    width: 24px;
}

.mailchimpform .mcname #fname,
.mailchimpform .mcname #lname,
.mailchimpform .mcemail #email {
    display: inline-block;
}

.mcname input[type="text"], .mcemail input[type="email"] {
    border: 1px solid #c2c781;
}

.mailchimpform {
    color: #c2c781;
}

.mcsubmit input[type="submit"] {
      color: #c2c781;
      background: white;
      border: 1px solid #c2c781;         
      padding: 2px;
}

.mailchimpform label#email {
    width: 70px;
}

.theme_buttons a.su-button, .theme_buttons .su-button span {
    background: #6c8c1c;
    border-color: #626b01!important;
}


/* UserPro */

.userpro-awsm,
div.userpro-head, div.userpro-centered {
        background-color: #DADDB3;
        box-shadow: 3px 3px 3px #888888;
        background-image:none;
}

div.userpro-search div.emd-filter-head {
        display: inline-block !important;
        float: center;
        vertical-align: top;
}

div.emd-filter-head {
        background: #ffffff;
        font-size:12px !important;
}

#emd-inst_4,
select {
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9)) !important;
        margin: 0px 5px !important;
        float: left;
        width: 90%;
}

form.userpro-search-form div.emd-filter {
      height: 54px !important;
}

form.userpro-search-form div.emd-filter {
    max-width: 150px;
}

                                     
div.userpro-awsm-meta, div.userpro-awsm-bio {
    color: #93a445 !important;
}

.userpro-awsm-bio {
    height: 70px;
        text-overflow: ellipsis;
        overflow: hidden;
        color: #313228;
}

.userpro-awsm-meta {
    height: 36px;
}

div.userpro-awsm-bio,
div.userpro-awsm-meta {
         color: #93a445 !important;
}

.userpro-awsm {
			height:350px;
}

.userpro-awsm,
div.userpro-head, div.userpro-centered {
        background-color: #DADDB3;
        box-shadow: 3px 3px 3px #888888;
        background-image:none;
}

div.userpro-search div.emd-filter-head {
        display: inline-block !important;
        float: center;
        vertical-align: top;
}

div.emd-filter-head {
        background: #ffffff;
        font-size:12px !important;
}

select {
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9)) !important;
        margin: 0px 5px !important;
        float: left;
        width: 90%;
}

form.userpro-search-form div.emd-filter {
      height: 54px !important;
}

form.userpro-search-form input[type=text], 
form.userpro-search-form div.userpro-input input[type=text],
form.userpro-search-form button {
     margin: 40px 10px 0px 5px !important;
}

form.userpro-search-form div.emd-filter {
    max-width: 150px;
}
                                     
.userpro-float {
    width:100%;
}
                                     
div.userpro {
    float:left;
    margin-left:0px!important;
}
                                     
.post_by_users .userpro-search-noresults {
    display: none;
}
                                     
.post-14966 .userpro-posts, .post-14966 .userpro-897 {
    display: none;
}

div.userpro-input input, div.userpro-checkbox-wrap span {
    background-color:#ffffff;
}

div.userpro-card-left {
      margin-top: 10px!important;
    margin-right: 10px!important;
}

div.postnav.left {
    clear:both;
}

.userpro-awsm-bio {
  
    height: 70px;
        text-overflow: ellipsis;
        overflow: hidden;
        color: #313228;
}

.userpro-awsm-meta {
    height: 36px;
}

div.userpro-awsm-bio,
div.userpro-awsm-meta {
         color: #93a445 !important;
}

div.userpro-float div.userpro-input {
        float: right;
        width: 64%;
}

div.userpro-input input[type=text], div.userpro-input input[type=password], .div.userpro-input input[type=email], .div.userpro-input input[type=number], div.userpro-input input[type=url], div.userpro-input input[type=tel], div.userpro-input input[type=phone], div.userpro-input input[type=search], div.userpro-input select, div.userpro-input textarea, div.userpro-input .frm_scroll_box .frm_opt_container, div.userpro-input .chosen-container-multi .chosen-choices, div.userpro-input .chosen-container-single .chosen-single {
color: #555555;
border-color: #cccccc;
border-width: 1px;
border-style: solid;
border-radius: 4px;
font-size: 14px;
padding: 6px 10px;
box-sizing: border-box;
outline: none;
font-weight: normal;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

div.userpro-input .auto_width input, div.userpro-input input.auto_width, div.userpro-input select.auto_width, div.userpro-inputtextarea.auto_width {
width: auto;
}

div.userpro-input  select {
max-width: 100%;
}

div.userpro-input input[type=text], div.userpro-input input[type=password], div.userpro-input input[type=email], div.userpro-input input[type=number], div.userpro-input input[type=url], div.userpro-input input[type=tel], div.userpro-input input[type=file], div.userpro-input input[type=search], div.userpro-input select {
height: 32px;
line-height: 1.3;
}

div.userpro-input input[type=text], div.userpro-input input[type=password], div.userpro-input input[type=email], div.userpro-input input[type=number], div.userpro-input input[type=url], div.userpro-input input[type=tel], div.userpro-input input[type=phone], div.userpro-input input[type=search], div.userpro-input select, div.userpro-input textarea, div.userpro-input .frm_opt_container, div.userpro-input .chosen-container-multi .chosen-choices, div.userpro-input .chosen-container-single .chosen-single {
            color: #555555;
            border-color: #cccccc;
            border-width: 1px;
            border-style: solid;
            border-radius: 4px;
            font-size: 14px;
            padding: 6px 10px;
            box-sizing: border-box;
            outline: none;
            font-weight: normal;
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

div.userpro-input input[type=text], div.userpro-input input[type=password], div.userpro-input input[type=email], div.userpro-input input[type=number], div.userpro-input input[type=url], div.userpro-input input[type=tel], div.userpro-input input[type=search], div.userpro-input select, div.userpro-input textarea, div.userpro-input .chosen-container {
            font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
}

select {
            background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9)) !important;
            margin: 0px 5px !important;
            float: left;
            width: 90%;
            border: 1px solid #3399cc;
            font: 100% 'Calibri', Calibri, sans-serif;
            -webkit-rtl-ordering: logical;
            -webkit-writing-mode: horizontal-tb;
            text-rendering: auto;
            letter-spacing: normal;
            word-spacing: normal;
            text-transform: none;
            text-indent: 0px;
            text-shadow: none;
            display: inline-block;
            text-align: start;
}

select:not(:-internal-list-box) {
            overflow: visible !important;
}

div.post_by_users .select_user {
    display: none;
}

	.academic-home {
    padding-top: 8px!important;
    padding-bottom: 8px!important;
}


div.print_case { 
	border:solid 1px black;
	padding:5px;
	font-size:0.95em!important;
}

.print_case p { 
	font-size:0.95em!important;
}

#nav-secondary a.sf-with-ul:after, #nav a.sf-with-ul:after {
    display: none;
}

#nav li {
	margin-right:3px;
}

#nav li ul li {
	margin-right:0px;
}

img.profilepicture[src=""] {
    display: none;
}

.section_bg_grey {
	background-color: #f5f6ef;
}

.section_bg_green {
	background-color: #d5d9bf;
}

#post-12722 h1#posttitle {
	display:none;
}

#post-12722 hr {
    display: block;
    height: 1px;
    background: transparent;
    width: 100%;
    border: none;
    border-top: solid 1px #aaa;
}

ul.frm_pagination > li.active a {
	font-weight: bold;
	font-size:1.2em;
}

#frm_field_3630_container .frm_opt_container div.frm_radio, #frm_field_3635_container .frm_opt_container div.frm_radio {
    width: 14%;
    text-align: center;
}

table.studentprofile, table.phdproject {
    text-align: left;
}

a.breadcrumbLevel_2 {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}