#block-views-job-vacancies-block .label,
#block-views-job-vacancies-block .label-inline{
font-weight:bold;
}
cite{
	color:#592c68;}
.job{
margin-bottom:7px;
}


.purple,
.job .date-display-single{
	font-weight:bold;
	color:#60236f;
}

.quarter {
    width: 24%;
    float: left;
    margin-right: 1%;
}
.section-archive-centre .node-gallery-image img {
    max-width: 100%;
    width: 100%;
}

.node-type-page .field-name-field-picture{

}

.wrapper .quarter:nth-child(5){
clear:left;
}

.view-building-committee ul{
margin:0 !IMPORTANT;
}

#node-4721 {
    
}

.page-node-4721 #main-content #content{
	 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}

.page-node-4721 #main-content {
     width: 100% !important;
}

.group-image-wrapper{
max-width:30%;
}

.group-image-wrapper,
.view-upcoming-events .views-field-field-picture {
    float: right;
    margin-top: 17px;
    margin-right: 0px;
    margin-left: 7px;
}

.section-archive-centre  #sb-body img{
width:auto !important;
max-width:none;
}

.quarter .node-gallery-image .field-name-body,
.field-name-field-image-caption{
font-size:80%;
color:#7d7d7d;
}

img.file-icon{
	display:none;
}

.view-stipendiary-junior-research-fellowships .views-row h3{
	margin:15px 0 !important;
}

.view-stipendiary-junior-research-fellowships .views-row{
	background:#EFEFEF;
	border: 1px solid #DDD;
    margin-bottom: 1em;
    padding: 10px 15px;
	text-align:justify;
}

.two-columns{
	    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.field-name-field-fellow-photo{
	float:right;
}

.node-type-fellow #content .field-name-field-fellow-photo .field-items{
	padding:0;
}

.width-fifth{
	width:20%;
	float:left;
	
}

.width-half{
	width:46%;
	float:left;
	
}

.width-full{
	width:95.6%;
	clear:left;
}

.webform-client-form-7208 .form-actions {
    clear: left;
}

.row fieldset{
	border:0px solid #ccc;
	margin:0;
	padding:0;
}

.fieldset-legend{
	font-size:16px;
	font-weight:bold;
}

.form-type-radio label{
	
}


label.in-field-labels-processed {
    padding: 3px 0 0 7px;
    color: #7d7d7d;
    font-weight: normal;
}

.bue-ui{
	display:none;
}

.webform-calendar {
    width: 23px!important;
    padding: 0 !important;
    height: 23px !important;
}

.view .label {
    color: #000;
    font-size: 100%;
}

input[type=text],input[type=email]{
	width:100%;
}

.node-webform fieldset fieldset{
	background:none;
	border:0 !important;
}

.node-webform fieldset{
	border: 1px solid #ddd;
	margin:20px 0 !important;
	padding:1%;
}

fieldset fieldset{
	padding:0;
	margin:0;
}

fieldset legend{
	margin-bottom:0;
}

.form-item .description {
    font-size: 0.85em;
	font-style:italic;
}

.form-item label {
    font-weight: normal;
    color: #777;
    font-size: 12px;
	width:100%;
}
.form-item, .form-actions {
    margin-top: 0;
    margin-bottom: 1%;
}

.node-webform input[type=submit]{

}

#content h4 {
    font-size: 100%;
    margin: 10px 0;
}

form td{
	font-size:12px;
}

.gdoc-field,
.view-nine-lessons-carol .field-name-field-doc {
	height: 800px !important;
	width:100%;
}

.search-info {
	display:none;
}

ul.chapel{
	margin:0 0 20px 0 !important;
}

.page-staff-galleries .tabs li a{
	font-size:13px;
}

.node-type-job .label {
    color: #888;
    font-size: 100%;
    padding: 0;
}

.webform-component--previous-submissions{
	float:right;
}


#webform-client-form-7223 .form-managed-file input.form-submit{
	display:none;
}

.view-recordings .view-content:nth-child(1){
	background: #DDD;
    border: 1px solid #CCC;
    margin-bottom: 1em;
    padding: 10px 15px;	
}

.page-node-64 .toc-top-links{
	float:none;
}

ul.toc-node-bullets li.toc-node-level-2 {
    background-position: 0px 5px;
}

.group-message-info{
	float:right;
	font-size: 13px;
    margin-bottom: 5px !important;
    color: #999
}
 
.author{
	margin-right:5px;
}

.date-display-single,
.date-display-start, 
.date-display-end{
	font-weight:bold;
}

.sb-image{
	border:1px solid #ddd;
}
#content ul.pager{
	list-style:none !important;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 0px solid #eee;
}
.add-new{
	float: right;
    border: 1px solid #ddd;
    background: #eee;
    padding: 5px;
    margin-bottom: 5px;
}
.webform-component--first-and-last-test-or-interview .fieldset-wrapper{
	column-count:2;
	}
.webform-component--i-would-like{
	column-count:3;
}

.webform-component--first-and-last-test-or-interview--date-of-first-interview-or-test{
	margin-top:0;
}

.view-christmas-services .view-content{
	margin-top:40px;
}

.home-box{
	min-height:240px;
}

.row.clear-both .col-xs-1, .row.clear-both .col-sm-1, .row.clear-both .col-md-1, .row.clear-both .col-lg-1, .row.clear-both .col-xs-2, .row.clear-both .col-sm-2, .row.clear-both .col-md-2, .row.clear-both .col-lg-2, .row.clear-both .col-xs-3, .row.clear-both .col-sm-3, .row.clear-both .col-md-3, .row.clear-both .col-lg-3, .row.clear-both .col-xs-4, .row.clear-both .col-sm-4, .row.clear-both .col-md-4, .row.clear-both .col-lg-4, .row.clear-both .col-xs-5, .row.clear-both .col-sm-5, .row.clear-both .col-md-5, .row.clear-both .col-lg-5, .row.clear-both .col-xs-6, .row.clear-both .col-sm-6, .row.clear-both .col-md-6, .row.clear-both .col-lg-6, .row.clear-both .col-xs-7, .row.clear-both .col-sm-7, .row.clear-both .col-md-7, .row.clear-both .col-lg-7, .row.clear-both .col-xs-8, .row.clear-both .col-sm-8, .row.clear-both .col-md-8, .row.clear-both .col-lg-8, .row.clear-both .col-xs-9, .row.clear-both .col-sm-9, .row.clear-both .col-md-9, .row.clear-both .col-lg-9, .row.clear-both .col-xs-10, .row.clear-both .col-sm-10, .row.clear-both .col-md-10, .row.clear-both .col-lg-10, .row.clear-both .col-xs-11, .row.clear-both .col-sm-11, .row.clear-both .col-md-11, .row.clear-both .col-lg-11, .row.clear-both .col-xs-12, .row.clear-both .col-sm-12, .row.clear-both .col-md-12, .row.clear-both .col-lg-12 {
    position: relative;
    padding-right: 5px;
    padding-left: 5px;
}

.row.clear-both {
    margin-right: -5px;
    margin-left: -5px;
}

#content .field-name-field-document-reference-list .node.node-document{
margin:0;
font-size:14px;	
}
#content .field-name-field-document-reference-list .node.node-document a,
#content .field-name-field-document-reference-list .node.node-document h4{
	font-size:14px;
	margin:5px 0;
}


#sliding-popup.sliding-popup-bottom, #sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {
    background: #dadada;
}




@media (max-width: 419px){
.gdoc-field,
.view-nine-lessons-carol .field-name-field-doc {
    width: 100%;
    height: 400px !important;
}

.group-message-info {
    float: right;
    font-size: 10px;
    margin-bottom: 5px !important;
    color: #999;
}

.node-message .field-name-title{
	clear:both;
}

}
.view-id-upcoming_events .views-field-field-time,
.view-id-upcoming_events .views-field-field-location {
	margin-top:1%;
}




@media print {
   #breadcrumb-wrapper, nav, footer {
	display: none;
}
}
