/*AN--- common ---*/

body{

	color: #7e7f7f;

}

#featured{

	border-bottom: none;

}

#block-system-main .content h2{

	color: #252d36; 

}

#breadcrumb{

	display: none; 

}

#main > h1{

	color: white;

	text-transform: uppercase;

	text-align: center;

	font-weight: bold;

	padding: 10px 0;

	background: #a5acaf;

}

.help_text{

	position: fixed;

	background: #e1e1e2;

	color: #7e7f7f;

	padding: 10px;

	border: 1px solid #c7c7c7;

	border-radius: 3px;

	z-index: 10;

	display: none;

	margin-right: 30px;

}

#page-wrapper{

	background: url(../images/background.jpg) repeat-x #FFF;

}

.pager li{

	padding: 0 !important;

}

.pager li>a, 

.pager li>span {

	border: none;

	color: #252d36;

}

#colorbox{

	-webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box;

}

.node .link-wrapper{

	display: none;

}



.content.CTAs{

	margin-top: 0;

}

.content.CTAs a{

	padding: 10px;

	text-align: center;

	color: white;

	text-transform: uppercase;

	font-size: 24px;

	margin-bottom: 4px;

	display: block;

	line-height: 27px;

} 



.region.region-content .node .content{

	margin-top: 0;

}



.sidebar_left .block h2,

.sidebar_right .block h2{

	font-weight: bold;

}



.tabs{ 

	margin-bottom: 0; 

}



a{

	text-decoration: none !important;

}



#messages{

	position: relative; 

    margin: 8px 15px;

    top: 20px;

}



.sidebar_left{

	padding-right: 0;

}

.sidebar_right{

	padding-left: 0;

}



.block > .content{

	margin-top: 0;

}

.block > h2{

	margin-bottom: 0 !important;

}











/*AN --- homepage slideshow ---*/

#block-views-homepage-slideshow-block{

	margin-bottom: 20px;

}







/*AN --- homepage ---*/

body.front #main {

  margin-top: 10px;

}

body.front #main h1,

body.front #block-block-7 h2{

	display: none;

}

body.front #block-block-7 .content p{

	margin-bottom: 15px;

}

body.front #block-block-7 .content p{

	line-height: 20px;

}

body.front .content.CTAs .row div:first-child a,

body.front .content.CTAs .row div:nth-child(2) a,

body.front .content.CTAs .row div:nth-child(3) a,

body.front .content.CTAs .row div:nth-child(4) a,

body.front .content.CTAs .row div:nth-child(5) a{

	padding: 37px 10px;

	margin-bottom: 6px;

}

body.front .content.CTAs .row div:first-child,

body.front .content.CTAs .row div:nth-child(3),

body.front .content.CTAs .row div:nth-child(6){

	padding-right: 3px;

}

body.front .content.CTAs .row div:nth-child(2),

body.front .content.CTAs .row div:nth-child(4),

body.front .content.CTAs .row div:nth-child(7){

	padding-left: 3px;

}

body.front #block-block-7 strong{

	color: #252d36;

}







/*AN--- node/19 ---*/

body.page-node-19 #main > h1{

	background-color: #a5acaf;

}

body.page-node-19 #block-formblock-project > h2{

	display: none;

}

body.page-node-19 #block-formblock-project input#edit-submit--2{

	border-radius: 0;

	color: white;

	font-weight: bold;

	text-transform: uppercase;

	background: #a5acaf;

	padding: 5px 20px;

	font-size: 15px;

	float: right;

}

form.node-project-form > h2,

form.node-project-form .project_fields > h2{

	display: none; 

}

form.node-project-form .project_fields .project_details > div{

	clear: both;

}

form.node-project-form .project_fields .project_details > h3{

	background-color: #878800;

	clear: both;

}

form.node-project-form .project_fields .project_learning > h3{

	background-color: #e36304;

}

form.node-project-form .project_fields .project_research > h3{

	background-color: #bb133e;

}

form.node-project-form .project_fields .project_partners > h3{

	background-color: #252d36;

}

form.node-project-form .project_fields .project_resources > h3{

	background-color: #a5acaf;

}

form.node-project-form .project_fields div > h3{

	padding-left: 15px;

}

form.node-project-form .project_fields div > h3 span{

	color: white;

	text-transform: uppercase;

	line-height: 40px;

	font-weight: bold;

	font-size: 15px; 

}

form.node-project-form .project_fields label{

	float: left;

}

form.node-project-form .project_fields label{

	width: 25%;

}

form.node-project-form .project_fields input,

form.node-project-form .project_fields textarea{

	width: 74%;

}

form.node-project-form .project_fields .grippie{

	display: none;

}



form.node-project-form .project_fields div .form-wrapper,

form.node-project-form .project_fields div .form-item-title{

	padding-left: 15px;

}

form.node-project-form .project_fields .field_description_icon{

	float: right;

	position: relative;

	background: url(../images/help-icon.png) no-repeat;

	top: 5px;

	right: 5px;

	width: 15px; 

	height: 15px;

	cursor: pointer;

}



form.node-project-form .project_fields .project_resources .field-group-div h3{

	width: 25%;

	float: left;

	margin-top: 0;

}

form.node-project-form .project_fields .project_resources .field-group-div h3 span{

	color: #333;

	text-transform: none;

}

form.node-project-form .project_fields .project_resources .field-group-div .form-wrapper{ 

	width: 75%;

	float: left;

}

form.node-project-form .project_fields .project_resources th.field-label,

form.node-project-form .project_fields .project_resources .tabledrag-toggle-weight-wrapper,

form.node-project-form .project_fields .project_resources legend{

	display: none; 

}

form.node-project-form .project_fields .field-type-file .fieldset-wrapper{

	margin-top: 0;

}

form.node-project-form .vertical-tabs{

	display: none;

}



form.node-project-form .project_partners,

form.node-project-form .project_resources .group-video-resources,

form.node-project-form .project_resources .group-podcasts,

form.node-project-form .project_resources .group-resources-to-read{

	display: none;

} 

form.node-project-form .project_resources label{

	width: 100% !important;

}

form.node-project-form .project_resources label .field_description_icon{

	display: none;

}

form.node-project-form .project_resources .fieldset-wrapper{

	margin-top: 0 !important;

}

form.node-project-form .form-item label{

	padding-right: 10px;

}

form.node-project-form .project_resources .group-publicity,

form.node-project-form .project_resources .group-gallery,

form.node-project-form .project_resources .group-reports{

	float: left;

	width: 100%;

	margin-top: 10px;

}

form.node-project-form .project_resources .form-wrapper{

	padding-left: 0 !important;

}

form.node-project-form .project_resources fieldset,

form.node-project-form .project_resources .fieldset-wrapper{

	padding: 0 !important;

}





form.node-project-form #edit-field-project-to-category{

	width: 100%;

	float: left;

}

form.node-project-form #edit-field-project-to-category .form-item{

	clear: both;

	width: 100%;

}

form.node-project-form .field-name-field-project-to-category .field_description_icon{

	display: none;

}

form.node-project-form .field-name-field-project-to-category>.form-item>label{

	width: 100%;

}

form.node-project-form .field-name-field-project-to-category>.form-item>.form-radios{

	padding-left: 20px;

}

form.node-project-form .field-name-field-project-to-category>.form-item label{

	width: auto;

}

form.node-project-form .field-name-field-project-to-category>.form-item input{

    width: auto;

	float: left;

	margin: 2px 10px 0 0;

}

form.node-project-form .group-gallery{ 

	margin-top: 0 !important;

}





form.node-project-form #edit-field-image .form-item{

	margin-bottom: 0; 

}

form.node-project-form .project_fields > div > h3{

	margin-top: 40px;

	margin-bottom: 30px;

}

form.node-project-form .project_fields .project_details > h3{

	margin-top: 10px;

}

form.node-project-form .form-item-field-project-to-category-und>label,

form.node-project-form .form-item-field-project-to-category-und #edit-field-project-to-category-und{

	float: left;

}

form.node-project-form .form-item-field-project-to-category-und>label{

	width: 25% !important;

}

form.node-project-form .form-item-field-project-to-category-und #edit-field-project-to-category-und{

	width: 70% !important;

}

form.node-project-form .form-item-field-project-to-category-und{

	float: left;

	position: relative;

}







/*AN--- event page ---*/

body.node-type-event #main h1,

body.node-type-event #main h2.event_title{

	background-color: #2a59ad;

}

body.node-type-event #main h2.event_title{

	color: white;

	text-transform: uppercase;

	padding: 10px 0 10px 10px;

	margin-top: 0;

	margin-bottom: 10px;

	font-size: 15px;

	font-weight: bold;

}

body.node-type-event .field-name-field-event-image img{

	width: 100%; 

	height: auto;

}

body.node-type-event .field-name-field-event-website{

	margin-bottom: 20px;

}

body.node-type-event .field-name-field-event-website a{

	color: #333;

}

body.node-type-event .field-name-field-start-date .field-item,

body.node-type-event .field-name-field-event-location .field-item,

body.node-type-event .field-name-field-event-website .field-item{

	color: #252d36;

}

body.node-type-event .field-name-field-event-description .field-item{

	color: #7e7f7f;

}







/*AN--- event categories ---*/

.view-event-categories .view-content .views-row{

	background: #2a59ad;

	width: 32%;

	margin-right: 1%;

	margin-bottom: 8px;

	padding: 20px;

	min-height: 140px;

	display: inline-block;

	vertical-align: top;

}

.view-event-categories .view-content .views-row:nth-child(3n){

	margin-right: 0;

}

.view-event-categories .view-content .views-row .views-field-nothing,

.view-event-categories .view-content .views-row .views-field-nothing .field-content,

.view-event-categories .view-content .views-row .views-field-nothing .field-content .item,

.view-event-categories .view-content .views-row .views-field-nothing .field-content .item a{

	width: 100%;

}

.view-event-categories .view-content .views-row .item{

	text-align: center;

}

.view-event-categories .view-content .views-row .item a{

	color: white;

	text-transform: uppercase;

	font-weight: bold;

	float: left;

}

.view-event-categories .view-content .views-row .item img{

	max-width: 100%;

	margin-bottom: 10px;

}







/*AN--- project categories ---*/

body.page-node-27 h1#page-title{

	background: #878800;

}

#block-views-project-categories-block h2{

	display: none; 

}

.view-project-categories .view-content .views-row{

	background: #878800;

	width: 32.7%;

	margin-right: 0;

	margin-bottom: 4px;

	padding: 20px;

	min-height: 140px;

	display: inline-block;

	vertical-align: top;

}

.view-project-categories .view-content .views-row:nth-child(3n){

	margin-right: 0;

}

.view-project-categories .view-content .views-row .views-field-nothing,

.view-project-categories .view-content .views-row .views-field-nothing .field-content,

.view-project-categories .view-content .views-row .views-field-nothing .field-content .item,

.view-project-categories .view-content .views-row .views-field-nothing .field-content .item a{

	width: 100%;

}

.view-project-categories .view-content .views-row .item{

	text-align: center;

}

.view-project-categories .view-content .views-row .item a{

	color: white;

	text-transform: uppercase;

	font-weight: bold;

	float: left;

	font-size: 22px;

}

.view-project-categories .view-content .views-row .item img{

	max-width: 100%;

	margin-bottom: 10px;

}







/*AN--- projects by category ---*/

body.page-projects-by-category h1#page-title{

	background: #878800;

}

.view-projects-by-category .view-content{

	border: 1px solid #cccccc;

	border-bottom: none;

}

.view-projects-by-category .views-row{

	background: #e1e1e2;

	border-bottom: 1px solid #cccccc;

	padding: 10px;

}

.view-projects-by-category .views-row .col-sm-9 h2{

	margin-top: 0;

	font-weight: bold;

}

.view-projects-by-category .views-row .col-sm-9 span.caption,

.view-projects-by-category .views-row .col-sm-9 span.learn_more a{

	font-weight: bold;

}

.view-projects-by-category .views-row h2 a{

	font-size: 15px; 

}

.view-projects-by-category .views-row h2 a,

.view-projects-by-category .views-row span.learn_more a{

	text-transform: uppercase;

	color: #878800;

}

.view-projects-by-category .views-row span.caption{

	color: #878800;

}

.view-projects-by-category .views-row span.description{

	float: left;

	margin-top: 20px;

}







/*AN--- project page ---*/

body.node-type-project li.horizontal-tab-button a{

	color: white;

	text-transform: uppercase;

}

body.node-type-project li.horizontal-tab-button a:hover{

	color: #252d36 !important;

}

body.node-type-project a[href="#project-tab-project"]{ 

	background: #878800;

}

body.node-type-project a[href="#project-tab-learning"]{

	background: #e36304;

}

body.node-type-project a[href="#project-tab-learning"]:hover{

	background: #fcefe5 !important;

}

body.node-type-project a[href="#project-tab-research"]{

	background: #bb133e;

}

body.node-type-project a[href="#project-tab-research"]:hover{

	background: #e8d7db !important;

}

body.node-type-project a[href="#project-tab-partners"]{

	background: #252d36;

}

body.node-type-project a[href="#project-tab-partners"]:hover{

	background: #d3d5d7 !important;

}

body.node-type-project a[href="#project-tab-resources"]{

	background: #a5acaf; 

}

body.node-type-project a[href="#project-tab-resources"]:hover{

	background: #edeeef;

}

body.node-type-project .horizontal-tabs ul.horizontal-tabs-list li {

	border-right: none;

	padding: 0;

}

body.node-type-project .group-sub-project-details,

body.node-type-project .group-sub-project-learning,

body.node-type-project .group-sub-project-research,

body.node-type-project .group-sub-project-resources{

	padding: 15px;

}

body.node-type-project .horizontal-tabs ul.horizontal-tabs-list .selected strong {

	color: #FFF; 

}

body.node-type-project .horizontal-tabs ul.horizontal-tabs-list li a{

	padding: 10px 20px;

	font-size: 15px;

	font-weight: bold;

	word-wrap: normal;

}

body.node-type-project .field-name-field-gallery-image .field-items .field-item{

	height: 100px;

	width: auto;

	margin-right: 10px;

	margin-bottom: 10px;

	overflow: hidden;

	float: left; 

	text-align: center;

}

body.node-type-project .node-project-partner .content .field-label,

body.node-type-project .node-project-partner .content .field-items,

body.node-type-project .node-project-partner .content .field-item{

	line-height: 22px; 

}

body.node-type-project .node-project-partner .content .field-name-body{

	margin-bottom: 15px;

}

body.node-type-project .node-project-partner .content .field-item a{

	color: #7e7f7f !important;

}

body.node-type-project .node-project-partner h2 a{

	font-size: 13px;

	font-weight: bold;

}



body.node-type-project .field-name-field-gallery-image .field-items .field-item img{

	height: 100%;

	width: auto;

}

body.node-type-project fieldset#project-tab-resources .fieldset-wrapper > div{

	width: 100%;

	float: left;

	margin-bottom: 10px; 

}

body.node-type-project .fieldset-wrapper .field-item{

	color: #7e7f7f;

}



body.node-type-project .horizontal-tabs-panes fieldset.horizontal-tabs-pane,

body.node-type-project .horizontal-tabs-panes fieldset.horizontal-tabs-pane .fieldset-wrapper{

	padding: 0 !important;

	margin-top: 0;

}

body.node-type-project .horizontal-tabs {

	border: none;

}

body.node-type-project #project-tab-partners .field-name-field-partner-logo .field-label,

body.node-type-project #project-tab-partners .field-name-body .field-label{

	display: none;

}

body.node-type-project #project-tab-partners .field-items{

	min-height: 20px;

}

body.node-type-project #project-tab-partners .field .field-label {

	background-color: white;

    color: #252d36 !important;

    font-size: 12px;

    font-weight: bold;

    height: auto;

    padding: 0;

    text-align: left;

    text-transform: none;

    width: auto !important;

}

body.node-type-project #project-tab-partners .field-name-field-partner-logo{

	width: 30%;

	margin-right: 4%;

	float: left;

}

body.node-type-project #project-tab-partners .field-name-body,

body.node-type-project #project-tab-partners .field-name-field-partner-website,

body.node-type-project #project-tab-partners .field-name-field-partner-email,

body.node-type-project #project-tab-partners .field-name-field-partner-phone{

	width: 66%;

	float: right;

}

body.node-type-project #project-tab-partners .node-project-partner > h2{

	padding-left: 34%; 

}

body.node-type-project #project-tab-partners .node-project-partner h2 a{

	color: #252d36 !important;

}

body.node-type-project #project-tab-partners .field-name-field-project-partners > .field-items > .field-item{

	border-bottom: 1px solid #DDD;

}

body.node-type-project #project-tab-partners .fieldset-wrapper > .field {

	border-bottom: none !important;

	padding-bottom: 0 !important;

}





body.node-type-project #project-tab-resources .group-sub-project-resources{

	background-color: #edeeef;

}

body.node-type-project #project-tab-resources .group-sub-project-resources .field-label{

	color: #a5acaf;

}

body.node-type-project #project-tab-resources .group-sub-project-resources .field-name-field-project-to-category{

	display: none;

}

body.node-type-project #project-tab-resources .field-items .field-item a{

	color: #7e7f7f;

}

body.node-type-project #project-tab-resources .field-name-field-gallery-image .field-label{

	background: url(../images/project_view_icon.jpg) #A7ACB0 no-repeat;

}

body.node-type-project #project-tab-resources .field-name-field-video-resource .field-label{

	background: url(../images/project_watch_icon.jpg) #A7ACB0 no-repeat;

}

body.node-type-project #project-tab-resources .field-name-field-text-resource .field-label{

	background: url(../images/project_read_icon.jpg) #A7ACB0 no-repeat;

}

body.node-type-project #project-tab-resources .field-name-field-podcast .field-label{

	background: url(../images/project_listen_icon.jpg) #A7ACB0 no-repeat;

}

body.node-type-project #project-tab-resources .field-name-field-publicity-link .field-label{

	background: url(../images/project_engage_icon.jpg) #A7ACB0 no-repeat;

}

body.node-type-project #project-tab-resources .field-name-field-gallery-image .field-label,

body.node-type-project #project-tab-resources .field-name-field-text-resource .field-label,

body.node-type-project #project-tab-resources .field-name-field-video-resource .field-label,

body.node-type-project #project-tab-resources .field-name-field-podcast .field-label,

body.node-type-project #project-tab-resources .field-name-field-publicity-link .field-label{

	background-position: center center;

	content: "";

}



body.node-type-project .field-name-field-what-we-re-doing .field-label,

body.node-type-project .field-name-field-why-are-we-doing-it .field-label{

	padding: 60px 5px 0 5px !important;

}

body.node-type-project .field-name-field-what-is-the-rationale-for- .field-label,

body.node-type-project .field-name-field-how-is-this-project-being- .field-label{

	padding: 35px 5px 0 5px !important;

}









/*AN--- UL Engage Learning ---*/

body.page-node-14 #main h1#page-title{

	background-color: #e36304; 

}

body.page-node-14 .row .col-sm-6:first-child{

	padding-right: 2px;

}

body.page-node-14 .row .col-sm-6:last-child{

	padding-left: 2px;

}

body.page-node-14 .CTAs .row{

	margin-bottom: 4px;

}

body.page-node-14 .CTAs a{ 

	background-color: #e36304;

}

.block.learning_CTAs .content.CTAs .row{

	margin-bottom: 0;

}

.block.learning_CTAs .content.CTAs .row:nth-child(2) .col-sm-6 .item a{

	height: 125px;

}

.block.learning_CTAs .content.CTAs .row:first-child a{

	padding: 25px 10px;

}

.block.learning_CTAs .content.CTAs .row:nth-child(2) a{

	padding: 25px 10px;

}

.block.learning_CTAs .content.CTAs .row:nth-child(2) div a{

	min-height: 110px;  

}

.block.learning_CTAs .content.CTAs .row:nth-child(3) div a{

	padding: 20px 10px;

}







/*AN--- events by type CTAs ---*/

body.page-node-21 h1#page-title{

	background: #2a59ad; 

}

body.page-node-21 .CTAs.events-by-type{

	margin-bottom: 8px;

}

body.page-node-21 .CTAs.events-by-type .col-sm-6:first-child{

	padding-right: 4px;

}

body.page-node-21 .CTAs.events-by-type .col-sm-6:last-child{

	padding-left: 4px;

}

body.page-node-21 .CTAs.events-by-type a{

	padding: 25px 10px;

}

body.page-node-21 .CTAs.events-by-type a.learning,

body.page-node-21 .CTAs.events-by-type a.research{

	margin-bottom: 6px;

}

body.page-node-21 .CTAs.events-by-type a.learning{

	background: #e36304;  

}

body.page-node-21 .CTAs.events-by-type a.research{

	background: #bb133e;  

}

body.page-node-21 .CTAs.events-by-type a.projects{

	background: #878800;  

}

body.page-node-21 .CTAs.events-by-type a.volunteering{

	background: #f0ab00;  

}









/*AN--- featured events blocks ---*/

#block-multiblock-3,

#block-views-featured-events-block{

	padding: 0;

	background: #e1e1e2;

}

#block-multiblock-3 > h2,

#block-views-featured-events-block > h2{

	padding: 10px;

	background-color: #252d36;

	color: white;

	text-transform: uppercase;

	margin-bottom: 0;

}







/*AN--- all events ---*/

body.page-node-30 h1#page-title{ 

	background: #2a59ad;

}

body.page-node-30 #block-views-all-events-block > h2{

	padding: 10px;

	background-color: #2a59ad;

	color: white;

	text-transform: uppercase;

	margin-top: 0;

	margin-bottom: 0;

	font-size: 15px;

	font-weight: bold;

}









/*AN--- common event-listing styling ---*/

.event-listing-section{

	background: #e1e1e2;

}

.event-listing-section> h2{

	text-transform: uppercase;

	color: white;

	background-color: #2a59ad;

	padding: 10px;

	margin-bottom: 0;

}

.event-listing-section .content{

	margin-top: 0;

}

.event-listing-section .view-content{

	border: 1px solid #cccccc;

	border-bottom: none; 

}

.event-listing-section .view-footer{

	text-transform: uppercase;

	background-color: #2a59ad;

	padding: 10px;

}

.event-listing-section .view-footer a{

	color: white;

}

.event-listing-section .views-row{

	position: relative;

	border-bottom: 1px solid #cccccc;

	padding-left: 10px;

	padding-right: 10px;

}

.event-listing-section .views-row:last-child{

	border-bottom: none;

}

.event-listing-section .views-row .col-sm-3,

.event-listing-section .views-row .col-sm-5{

	padding-right: 5px;

}

.event-listing-section .views-row .col-sm-9,

.event-listing-section .views-row .col-sm-7{

	padding-left: 5px;

	color: #252d36;

}

.event-listing-section .views-row .row p{

	margin-bottom: 5px;

	line-height: 15px; 

}

.event-listing-section .views-row .row span.learn_more{

	float: left;

}

.event-listing-section .views-row .row span.learn_more a{

	text-transform: uppercase;

	font-weight: bold;

	font-size: 11px;

} 

.event-listing-section .views-row .row{

	padding-top: 10px;

	padding-bottom: 10px;

	position: relative;

}

.event-listing-section .views-row .row h2{

	border-bottom: none;

	margin-bottom: 0 !important; 

	padding-bottom: 0;

	margin-top: 0;

	line-height: 15px !important;

}

.event-listing-section .views-row .row h2 a{

	color: #252d36;

	text-transform: uppercase;

	font-size: 15px;

	font-weight: bold; 

}



#block-views-upcoming-events-block > h2{

	background: #2a59ad;

	padding: 10px;

	text-transform: uppercase;

	font-size: 15px;

	font-weight: bold;

	color: white;

	margin-top: 0;

}

#block-views-upcoming-events-block .row h2{

	margin-bottom: 0; 

	line-height: 15px;

}

#block-views-upcoming-events-block .view-footer a{

	font-size: 15px;

	font-weight: bold;

	color: white;

}



body.page-events-by-type h1#page-title,

body.page-events-by-category h1#page-title{

	background: #2a59ad;

}

.view.view-events-by-type .view-header,

.view.view-events-by-category .view-header{

	background: #2a59ad;

	padding: 10px;

	font-size: 15px;

	font-weight: bold;

	text-transform: uppercase;

	color: white;

}

body.page-events-by-type .view-events-by-type .view-empty{

	background: #FFF; 

}







/*AN--- research page ---*/

.block.research_CTAs .row:first-child a{

	min-height: 125px;

}

.block.research_CTAs .content.CTAs a{

	background: #bb133e;

}

.block.research_CTAs .content.CTAs .row:first-child a{

	padding: 20px 10px;

}



.block.research_CTAs .content.CTAs .row:first-child > div:first-child,

.block.research_CTAs .content.CTAs .row:nth-child(2) > div:first-child{

	padding-right: 2px; 

}

.block.research_CTAs .content.CTAs .row:first-child > div:nth-child(2),

.block.research_CTAs .content.CTAs .row:nth-child(2) > div:nth-child(2){

	padding-left: 2px;

}

.block.research_CTAs .content.CTAs .row:first-child > div:nth-child(2) a{

	padding: 35px 10px; 

}

.block.research_CTAs .content.CTAs .row:nth-child(2) > div:first-child a,

.block.research_CTAs .content.CTAs .row:nth-child(2) > div:nth-child(2) a{

	padding: 4px;

}

.block.research_CTAs .content.CTAs a img{

	width: 100%;

}

.block.research_CTAs .content.CTAs .row:nth-child(2) > div:nth-child(3) a{

	padding: 20px 10px;

}



.block.banner{

	background: #FFF;

	padding: 0;

	margin: 0;

	border: none;

}

.block.banner h2{

	display: none;

}

.block.banner .content img{

	width: 100%;

}







/*AN--- contact us page ---*/

body.page-node-33 h1#page-title{

	background: #252d36;

}



body.page-node-33 .row.map{

	margin-bottom: 30px;

}



body.page-node-33 .row.form_and_info > div:first-child{

	padding-right: 5px;

}

body.page-node-33 .row.form_and_info > div:nth-child(2){

	padding-left: 5px;

}



body.page-node-33 .contact_form table{

	margin: 0;

}

body.page-node-33 .contact_form table tr td{

	color: #252d36;

	font-size: 13px;

}

body.page-node-33 .contact_form table tr td:first-child{

	width: 100px;

}

body.page-node-33 .contact_form table tr td:nth-child(2){

	width: auto;

}

body.page-node-33 .contact_form table tr td:nth-child(2) input,

body.page-node-33 .contact_form table tr td:nth-child(2) textarea{

	width: 100%;

}

body.page-node-33 .contact_form tr{

	background: transparent;

}

body.page-node-33 .contact_form tr td{

	padding: 2px;

	vertical-align: top;

}

body.page-node-33 .contact_form input,

body.page-node-33 .contact_form textarea{

	background: #F5F5F5;

	border: 1px solid #D1D1D1; 

}

body.page-node-33 .contact_form input[type="submit"]{

	background: #252d36;

	width: auto !important;

	float: right;

	color: white;

	text-transform: uppercase;

	font-weight: bold;

	padding: 5px 10px;

	border: none;

}



body.page-node-33 .contact_info .section{

	float: left;

	width: 100%;

	border-bottom: 1px solid #D1D1D1;

	padding-bottom: 20px;

	font-size: 12px;

	color: #252d36;

}

body.page-node-33 .contact_info .section:last-child{

	border-bottom: none;

}

body.page-node-33 .contact_info .section h2{

	text-transform: uppercase;

	font-weight: bold;

	font-size: 15px !important;

	margin-bottom: 15px !important;

}

body.page-node-33 .contact_info .section span.caption{

	font-weight: bold;

}

body.page-node-33 .contact_info .section a{

	color: #333; 

	text-decoration: none;

}







/*AN--- resource types ---*/

body.page-resources-by-category h1#page-title,
body.page-node-34 h1#page-title,
body.page-resources-to-watch h1#page-title,
body.page-learning-resources h1#page-title {
	background: #a5acaf;
}

body.page-learning-engaged-modules h1#page-title {
	background: #e36304;
}


.view-resource-types .view-header,
.view-resource-lists.view-display-id-page_3 .view-header,
body.page-learning-resources #block-system-main .view-resource-lists .view-header h2,
body.page-node-34 .region-below-content .block > h2,
body.page-learning-resources .region-below-content .block > h2,
body.page-learning-engaged-modules #block-system-main .view-resource-lists .view-header h2 {

	background-color: #252d36;

	color: white;

	font-weight: bold;

	font-size: 16px !important;

	text-transform: uppercase;

	padding: 10px;

	margin-top: 0 !important;

}

body.page-learning-engaged-modules #block-system-main .view-resource-lists .view-header h2 {
	margin-bottom: 5px;
}

body.page-learning-engaged-modules #block-system-main .view-resource-lists .view-header p {
	margin-bottom: 20px;
}

body.page-node-34 .block.resource_categories {
	  margin-bottom: 10px;
  }

body.page-learning-resources .view-display-id-page_1 .region-content  {
	margin-bottom: 0;
	padding-bottom: 0;
}

body.page-node-34 .block.resource_categories h2,
body.page-learning-resources .region-content h2{
	margin-bottom: 5px !important;
}



.view-resource-types .view-content .views-row,
.view-project-categories-to-resource-types .views-row,
.page-learning-resources .view-resource-lists.view-display-id-page_1 .view-content .views-row,
.page-learning-engaged-modules .view-resource-lists.view-display-id-page_1 .view-content .views-row {
	width: 32.65%;
	margin-right: 0.3%;
	margin-bottom: 6px;
	padding: 20px;
	min-height: 140px;
	display: inline-block;
	vertical-align: middle;
}

.view-resource-types .view-content .views-row,
.view-project-categories-to-resource-types .views-row,
.page-learning-resources .view-resource-lists.view-display-id-page_1 .view-content .views-row {
	background: #a5acaf;
}

.page-learning-engaged-modules .view-resource-lists.view-display-id-page_1 .view-content .views-row {
	background: #e36304;
}


.view-resource-types .view-content .views-row:nth-child(3n),

.view-project-categories-to-resource-types .views-row:nth-child(3n),

.view-resource-lists .view-content .views-row:nth-child(3n) {

	margin-right: 0;

}

.view-resource-types .view-content .views-row .views-field-nothing,

.view-resource-types .view-content .views-row .views-field-nothing .field-content,

.view-resource-types .view-content .views-row .views-field-nothing .field-content .item,

.view-resource-types .view-content .views-row .views-field-nothing .field-content .item a,

.view-project-categories-to-resource-types .view-content .views-row .views-field-nothing,

.view-project-categories-to-resource-types .view-content .views-row .views-field-nothing .field-content,

.view-project-categories-to-resource-types .view-content .views-row .views-field-nothing .field-content .item,

.view-project-categories-to-resource-types .view-content .views-row .views-field-nothing .field-content .item a,

.view-resource-lists .view-content .views-row .views-field-nothing,
.view-resource-lists .view-content .views-row .views-field-nothing .field-content,
.view-resource-lists .view-content .views-row .views-field-nothing .field-content .item a {

	width: 100%;

}

.view-resource-types .view-content .views-row .item,

.view-project-categories-to-resource-types .view-content .views-row .item,

.view-resource-lists .view-content .views-row .item,
.view-resource-lists .views-field .item {

	text-align: center;

}

.view-resource-types .view-content .views-row .item a,

.view-project-categories-to-resource-types .view-content .views-row .item a,

.view-resource-lists .view-content .views-row .item a,
.view-resource-lists .views-field .item  {
	color: white;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
}

.view-resource-lists.view-display-id-page_3 .views-field .item {
	float: left;
}

.view-resource-types .view-content .views-row .item img,

.view-project-categories-to-resource-types .view-content .views-row .item img,

.view-resource-lists .view-content .views-row .item img,
.view-resource-lists .views-field .item img {

	max-width: 100%;

	margin-bottom: 10px;

}




/*AN--- resources to watch ---*/

body.node-type-video-resource h1#page-title{

	background: #a5acaf;

}

body.node-type-video-resource .submitted{

	margin-bottom: 10px;

}

.view.view-resources-to-watch .views-row{

	float: left; 

    margin-bottom: 10px;

    margin-right: 1%;

    position: relative;

    width: 32%;

	min-height: 300px;

}

.view.view-resources-to-watch .views-row .views-field-title{

	margin-top: 10px;

	margin-bottom: 10px;

}

.view.view-resources-to-watch .views-row .views-field-title a{

	color: #252d36;

	font-weight: bold;

	font-size: 14px;

}

.view.view-resources-to-watch .views-row .views-field-body{

	min-height: 80px;

}







/*AN--- page resources to read ---*/

body.page-resources-to-read h1#page-title{

	background: #a5acaf; 

}

.view-resources-to-read .view-content{

	float: left;

}

.view-resources-to-read .view-content .views-row{

	border-bottom: 1px solid #CCC;

	padding-bottom: 10px;

}

.view-resources-to-read .view-content .views-row .icon{

	margin-top: 20px;

	width: 70px;

	height: 60px;

}

.view-resources-to-read .view-content .views-row .icon.pdf{

	background: url(../images/pdf-icon.jpg) no-repeat;

}

.view-resources-to-read .view-content .views-row .icon.doc{

	background: url(../images/doc-icon.jpg) no-repeat;

}

.view-resources-to-read .view-content .views-row h2.title{

	margin-bottom: 10px !important;

	font-weight: bold;

	font-family: Arial;

}

.view-resources-to-read .view-content .views-row a.view,

.view-resources-to-read .view-content .views-row a.download{

	color: #252d36;

}

.view-resources-to-read .view-content .views-row span.body,

.view-resources-to-read .view-content .views-row span.body p{

	color: #777;

}







#ule-social-icons{

	min-height: 50px;

}





body.node-type-testimonial .meta.submitted{

	display: none;

}

body.node-type-testimonial p{

	color: #252d36;

}

body.node-type-testimonial .field-name-field-image{

	width: 100%;

	text-align: center;

	margin: 30px 0;

}







/*AN--- modules ---*/



/* module year ids

	7: 1st Year

	8: 2nd Year

	9: 3rd Year

	10: 4th Year

	11: Evening BA



*/



body.page-engaged-modules h1#page-title,

body.page-node-52 h1#page-title,

body.page-node-53 h1#page-title{ 

	background: #e36304; 

}



.view.engaged-modules .view-header h2{

	background: #252d36;

	text-transform: uppercase;

	font-weight: bold;

	padding: 10px;

	color: white !important;

	text-align: center;

	margin-top: 0 !important;

	margin-bottom: 0 !important;

}

.view.engaged-modules table{

	margin-top: 0;

	width: 100%;

	color: #252d36;

}

.view-resource-lists.view-display-id-page_5 table tr,
.view.engaged-modules table tr{

	background: transparent;

}

.view-resource-lists.view-display-id-page_5 table tr th,
.view.engaged-modules table tr.headings td{

	text-transform: uppercase;

	font-weight: bold;

	font-size: 14px;

}

.view.engaged-modules table tr.headings td.semester{

	width: 100px;

}

.view.engaged-modules table tr.headings td.code{

	width: 50px;

}

.view-resource-lists.view-display-id-page_5 table tr td.PDF,
.view.engaged-modules table tr.headings td.PDF{

	width: 50px;

}

.view-resource-lists.view-display-id-page_5 table tr td.PDF .icon,
.view.engaged-modules table tr td.PDF .icon{

	width: 40px;

	height: 40px;

	background: url(../images/pdf-icon-2.jpg) no-repeat;

}

.view.engaged-modules table tr td{

	border: 1px solid #252d36;

	padding: 10px;

	font-weight: bold;

}

.view-resource-lists.view-display-id-page_5 table tr td.for_mobiles,
.view.engaged-modules table tr td.for_mobiles{

	display: none;

}

.view.engaged-modules table tr td.code div{

	padding: 5px; 

	color: white;

	text-transform: uppercase;

	font-weight: bold;

	text-align: center;

}

.view.engaged-modules .module_year_id_7{

	background: #6dcff6;

}

.view.engaged-modules .module_year_id_8{

	background: #fdc689;

}

.view.engaged-modules .module_year_id_9{

	background: #bd8cbf;

}

.view.engaged-modules .module_year_id_10{

	background: #a3d39c;

}

.view.engaged-modules .module_year_id_11{ 

	background: #fff799;

}



.view.engaged-modules .view-header .module_year.id_7 .color{

	background: #6dcff6;

}

.view.engaged-modules .view-header .module_year.id_8 .color{

	background: #fdc689;

}

.view.engaged-modules .view-header .module_year.id_9 .color{

	background: #bd8cbf;

}

.view.engaged-modules .view-header .module_year.id_10 .color{

	background: #a3d39c;

}

.view.engaged-modules .view-header .module_year.id_11 .color{

	background: #fff799;

}



.view.engaged-modules .view-header .module_year_filters,

.view.engaged-modules .view-header h2{

	position: relative;

}

.view.engaged-modules .module_year_filters .module_year{

	display: inline-block;

	margin-right: 15px;

	margin-bottom: 10px;

}

.view.engaged-modules .module_year_filters .color{

	width: 25px;

	height: 25px;

	margin-right: 5px;

	float: left;

}

.view.engaged-modules .module_year_filters .name{

	line-height: 25px;

	font-weight: bold;

	float: left;

	color: #252d36;

}



body.page-node-53 #node-53 .content h2{

	text-transform: uppercase;

	margin-top: 0 !important;

	margin-bottom: 10px;

	font-size: 18px;

	font-weight: bold;

}

body.page-node-53 #node-53 .content a{

	color: #e36304; 

}







/*AN--- ul_practicum_accordeon block ---*/

.block.ul_practicum_accordion h3.ui-accordion-header{

	border: none;

	text-transform: uppercase;

	cursor: pointer;

	background: none;

	color: #252d36;

	font-family: Arial;

	font-weight: bold;

	font-size: 18px;

	padding-top: 15px;

	border-top: 2px solid #252d36;

	margin-top: 15px;

	border-radius: 0;

}

.block.ul_practicum_accordion h3.ui-accordion-header:first-child{

	border-top: none;

	margin-top: 30px; 

}

.block.ul_practicum_accordion .ui-accordion-content{ 

	border: none;

}

.block.ul_practicum_accordion h3{

	padding-left: 25px;

}

.block.ul_practicum_accordion h3 span.ui-icon{

	float: left;

	margin-top: 0;

}

.block.ul_practicum_accordion h3.ui-accordion-header .ui-icon.ui-icon-triangle-1-s{

	background: url(../images/icon-minus.jpg) no-repeat;

}

.block.ul_practicum_accordion h3.ui-accordion-header .ui-icon.ui-icon-triangle-1-e{

	background: url(../images/icon-plus.jpg) no-repeat;

}







/*AN--- search_UL_engage_resources ---*/

body.page-resources-search h1#page-title{

	background: #252d36;

}

.block.search_UL_engage_resources h2{

	margin-top: 30px;

}



#block-custom-search-blocks-1 .content{

	background: #e1e1e2;

	padding: 10px;

}

#block-custom-search-blocks-1 form,

#block-custom-search-blocks-1 form .form-item{

	margin-bottom: 0;

}

#block-custom-search-blocks-1 input[type="text"]{

	width: 100%;

	height: 35px;

}

#block-custom-search-blocks-1 .form-actions{

	float: right;

	position: relative;

	width: 30px;

	height: 30px;

	top: -35px;

	right: 20px;

	cursor: pointer;

	padding-top: 0;

	margin-top: 0;

}

#block-custom-search-blocks-1 .form-actions input.custom-search-button{

	background: none;

	border: none;

}







/*AN--- search results page ---*/

body.page-search h1#page-title{

	background: #252d36;

}

body.page-search #block-system-main input#edit-keys{

	height: 30px !important;

	width: 250px !important;

}

body.page-search #block-system-main legend{

	background: none;

	border: none;

	position: relative;

	margin-bottom: 0;

}

body.page-search #block-system-main legend span a{

	text-transform: uppercase;

	color: #252d36;

	font-weight: bold;

	font-family: Arial;

}

body.page-search #block-system-main .search-results .fieldset-wrapper{

	margin-top: 0;

}

body.page-search #block-system-main .search-results h3.title a{

	color: #252d36;

	border-bottom: 2px ridge #EEE;

	padding-bottom: 5px;

}

body.page-search #block-system-main .search-results p.search-info{

	display: none;

}

body.page-search #block-system-main .search-results li{

	padding-bottom: 0;

	border-bottom: none;

}

body.page-search #block-system-main .content > h2{

	margin-top: 40px; 

}







/*AN--- homepage slider ---*/

.ule-main-slider.events{

	max-height: 200px;

}





body.page-node-15 h1#page-title{

	background: #bb133e; 

}



body.page-node-54 h1#page-title{

	background: #bb133e;

}



body.page-node-32 h1#page-title{

	background: #efab00;

}



.view-id-resource_types .view-header{

	margin-bottom: 5px;

}






/*AN--- submit project resources ---*/

body.page-node-60 #block-system-main .field-item a{

	display: block;

	width: 100%;

	background-color: #a5acaf;

	text-align: center;

	padding: 10px;

	color: white;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 14px;

	min-height: 130px; 

}

body.page-node-60 #block-system-main .field-item a img{

	margin-bottom: 10px;

}

body.page-node-82 #block-formblock-resource-to-listen > h2,

body.page-node-56 #block-formblock-video-resource > h2,

body.page-node-61 #block-formblock-text-resource > h2,

body.page-node-82 #block-formblock-resource-to-listen .vertical-tabs,

body.page-node-56 #block-formblock-video-resource .vertical-tabs,

body.page-node-61 #block-formblock-text-resource .vertical-tabs{

	display: none;

}



body.page-resources-to-listen .view-podcasts .views-row{

	padding-top: 10px;

	padding-bottom: 10px;

	border-bottom: 2px solid #CCC;

}

body.page-resources-to-listen .view-podcasts .views-row .views-field-title span{

	font-size: 16px;

	font-weight: bold;

	color: #252d36;

}

body.page-project-gallery .view-project-gallery .col-sm-4{

	height: 140px;

	overflow: hidden;

	text-align: center;

	margin-bottom: 15px;

}

body.page-project-gallery .view-project-gallery .col-sm-4 img{

	height: 100%;

	width: auto;

}



body.page-galleries .view-galleries .col-sm-4 .views-field-field-image{

	height: 140px;

	overflow: hidden;

	margin-bottom: 10px; 

}

body.page-galleries .view-galleries .col-sm-4 .views-field-field-image img{

	height: 100%;

	width: auto;

}

body.page-galleries .view-galleries .col-sm-4 .views-field-title a{

	color: #252d36;

	font-size: 16px;

	font-weight: bold;

}

body.page-galleries .view-galleries .col-sm-4 .views-field-field-location,

body.page-galleries .view-galleries .col-sm-4 .views-field-created{

	color: #888;

}

body.page-publicity .view-publicity .view-content h3{

	color: #252d36;

	font-size: 16px;

	font-weight: bold;

}

body.page-publicity .views-field-field-publicity-link a{

	color: #888;

}





/*AN--- my account ---*/

body.page-node-152 fieldset#edit-picture,

body.page-node-152 fieldset#edit-contact,

body.page-node-152 fieldset#edit-overlay-control,

#user-profile-form fieldset#edit-picture,

#user-profile-form fieldset#edit-contact,

#user-profile-form fieldset#edit-overlay-control{

	display: none;

}







/*AN--- testimonials ---*/

body.page-testimonials h1#page-title{

	background: #e36304;

}

body.page-testimonials .view-testimonials-page .views-row:nth-of-type(4){

	border-bottom: none;

}







body.page-node-158 h1#page-title{

	background: #e36304;

}



body.page-node-158 #block-system-main .content a{

	color: #e36304;

}







.view-events-slider .view-all-events h2 a{

	font-weight: normal; 

}







/*AN--- video resource page ---*/

body.node-type-video-resource span.resource-description{

	float: left;

	width: 100%;

	margin-bottom: 20px;

}







/*AN--- login form ---*/

body.page-node-55 #content{

	width: 70%;

	margin-left: auto;

	margin-right: auto;

}

body.page-node-55 #content .field-name-body p{

	color: #7e7f7f;

	margin-top: 30px;

}

body.page-node-55 #block-user-login{

	margin-top: 20px;

	background-color: #E1E1E1;

	padding: 15px;

}

body.page-node-55 #block-user-login > h2{

	display: none;

}

body.page-node-55 #block-user-login input[type="text"],

body.page-node-55 #block-user-login input[type="password"],

body.page-node-55 #block-user-login input:-webkit-autofill{

	background: #F7F7F7;

	background-color: #F7F7F7;

	border: 2px solid #D1D1D1;

}

body.page-node-55 #block-user-login input[type="submit"]{

	padding: 10px;

	border-radius: 0;

	background: #a5acaf;

	text-transform: uppercase;

	color: white;

	font-weight: bold;

}

body.page-node-55 #block-user-login .item-list ul{

	list-style: none;

}

body.page-node-55 #block-user-login .item-list ul a{

	color: #252d36;

}

body.page-node-55 #block-user-login .form-actions{

	margin-bottom: 0;

}



body.page-node-55 #block-user-login form .form-item-name label,

body.page-node-55 #block-user-login form .form-item-pass label{

	width: 25%;

	color: #252d36; 

}

body.page-node-55 #block-user-login form .form-item-name input,

body.page-node-55 #block-user-login form .form-item-pass input{

	width: 73%;

}

body.page-node-55 span.create_account,

body.page-node-55 span.forgot_password{

		color: #888;

}







body.page-user-register #content{

	width: 70%; 

	margin-left: auto;

	margin-right: auto;

}

body.page-user-register .tabs.primary{

	display: none; 

}

body.page-user-register form > div > div{

	float: left;

	width: 100%;

}

body.page-user-register form > div > div label,

body.page-user-register form > div > div input,

body.page-user-register form > div > div textarea{

	float: left;

}

body.page-user-register form > div > div label{

	width: 30%;

	margin-right: 1%;

}

body.page-user-register form > div > div input,

body.page-user-register form > div > div textarea{

	width: 68%;

}

body.page-user-register form > div .description,

body.page-user-register form > div .grippie{

	float: left;

	display: none;

}

body.page-user-register .field-name-field-mobile,

body.page-user-register #edit-account .form-item-name,

body.page-user-register #edit-account .form-item-mail{

	float: left;

	margin-bottom: 10px;

}

body.page-user-register form input.form-submit{

	width: auto;

	background: #a5acaf;

	border-radius: 0;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 15px;

	color: white;

}







/*AN--- my projects ---*/

body.page-my-projects h1#page-title{

	background: #878800; 

}

body.page-my-projects .view-my-projects .view-content .views-row{

	margin-bottom: 15px;

}

body.page-my-projects .view-my-projects .view-footer a{

	color: #252d36;

	font-weight: bold;

}

body.page-my-projects .view-my-projects .view-footer{

	border-top: 1px solid #AAA;

	padding-top: 15px;

	margin-top: 15px;

}

body.page-my-projects .view-my-projects .view-content .views-row a{

	color: #252d36;

	font-weight: bold;

}







/*AN--- block projects-link ---*/

.block.projects-link{

	padding: 0;

}

.block.projects-link .content a{

	background: #e36304;

	display: block;

	width: 100%;

	height: 100%;

	padding: 12px;

	text-transform: uppercase;

	color: white;

	font-weight: bold;

	font-size: 16px;

	text-align: center;

}







/*AN--- submit an event node-20 ---*/

body.page-node-20 h1#page-title,

body.page-node-161 h1#page-title,

body.page-my-events h1#page-title{

	background: #2a59ad;

}

body.page-node-20 #block-block-18 h2{

	margin-top: 0;

	margin-bottom: 10px !important;

	background: #2a59ad;

	text-transform: uppercase;

	color: #FFF;

	padding: 10px;

	font-weight: bold;

	font-size: 15px;

}

body.page-node-20 #block-formblock-event h2{

	display: none;

}

form#event-node-form > div > div{

	width: 100%;

	clear: both;

}

form#event-node-form > div > div label{

	color: #252d36;

}

form#event-node-form > div > div label,

form#event-node-form > div > div input,

form#event-node-form > div > div textarea{

	float: left;

}

form#event-node-form > div > div label{

	width: 30% !important;

}

form#event-node-form > div > div input,

form#event-node-form > div > div textarea{

	width: 65% !important;

	background: #f5f5f5;

}

form#event-node-form #field-start-date-add-more-wrapper > fieldset.form-wrapper legend,

form#event-node-form #field-start-date-add-more-wrapper > fieldset.form-wrapper .description,

form#event-node-form #edit-field-project-category .description,

form#event-node-form #edit-field-event-image .description,

form#event-node-form .grippie,

form#event-node-form #edit-field-featured-event{

	display: none;

}

form#event-node-form #field-start-date-add-more-wrapper > fieldset .fieldset-wrapper{

	margin-top: 0;

}

form#event-node-form #field-start-date-add-more-wrapper .date-no-float,

form#event-node-form #field-start-date-add-more-wrapper .form-item.form-type-date-popup,

form#event-node-form #field-start-date-add-more-wrapper .form-item.form-type-date-popup .date-padding,

form#event-node-form #field-start-date-add-more-wrapper .form-item.form-type-date-popup .date-padding .form-item-field-start-date-und-0-value-date{

	width: 100%; 

}

form#event-node-form #field-start-date-add-more-wrapper .fieldset-wrapper,

form#event-node-form #field-start-date-add-more-wrapper .form-item.form-type-date-popup .date-padding{

	padding: 0;

}

form#event-node-form #field-start-date-add-more-wrapper .form-item.form-type-date-popup .date-padding .form-item-field-start-date-und-0-value-date label,

form#event-node-form #field-start-date-add-more-wrapper .form-item.form-type-date-popup .date-padding .form-item-field-start-date-und-0-value-date input{

	float: left;

	clear: none;

}

form#event-node-form #field-start-date-add-more-wrapper .form-item.form-type-date-popup .date-padding .form-item-field-start-date-und-0-value-date label{

	width: 30% !important;

}

form#event-node-form #field-start-date-add-more-wrapper .form-item.form-type-date-popup .date-padding .form-item-field-start-date-und-0-value-date input{ 

	width: 65% !important;

}

form#event-node-form #edit-field-project-category label,

form#event-node-form #edit-field-project-category #edit-field-project-category-und{

	float: left;

}

form#event-node-form #edit-field-project-category label{

	width: 30% !important;

}

form#event-node-form #edit-field-project-category #edit-field-project-category-und{

	width: 65% !important;

}

form#event-node-form #edit-field-project-category #edit-field-project-category-und .form-item{

	clear: both;

}

form#event-node-form #edit-field-project-category #edit-field-project-category-und input{

	width: 50px !important;

}

form#event-node-form .form-item.form-item-title,

form#event-node-form .form-item.form-item-field-event-website-und-0{

	margin-bottom: 0;

}

form#event-node-form .link-field-subrow.clearfix:before,

form#event-node-form .link-field-subrow.clearfix:after{

	overflow: visible !important;

}

form#event-node-form #edit-field-event-location,

form#event-node-form #edit-field-contact-phone,

form#event-node-form #edit-field-event-description{

	float: left;

	margin-bottom: 15px;

}

form#event-node-form .form-item-field-event-image-und-0 label,

form#event-node-form .form-item-field-event-image-und-0 .image-widget{

	float: left;

}

form#event-node-form .form-item-field-event-image-und-0 label{

	width: 30%;

	line-height: 42px;

}

form#event-node-form .form-item-field-event-image-und-0 .image-widget{

	width: 65%;

}

form#event-node-form input.form-submit{

	background: #2a59ad;

	border-radius: 0;

	color: #FFF;

	text-align: center;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 15px;

	padding: 5px 20px;

	width: auto !important;

}

form#event-node-form .form-item-field-start-date-und-0-value-date input{

	background: url(../images/calendar.jpg) no-repeat #f5f5f5 !important;

	background-position: center right 5px !important;

}

form#event-node-form .field-name-field-event-image img{

    height: auto;

    width: auto;

}







/*AN--- publicity ---*/

.view-publicity .view-content .views-row{

	margin-bottom: 20px;

}

.view-publicity .view-content .views-row .views-field-title span{

	color: #252d36;

	font-weight: bold;

	text-transform: uppercase;

}

.view-publicity .view-content .views-row .views-field-field-publicity-link .field-content .item-list ul{

	margin: 0;

}

.view-publicity .view-content .views-row .views-field-field-publicity-link .field-content .item-list ul li a{

	color: #252d36;

}







/*AN--- about us ---*/

body.page-node-163 h1#page-title{

	background: #252d36;

}

body.page-node-163 .row.main_content{

	margin-bottom: 15px; 

}

body.page-node-163 .row.main_content img{

	margin-bottom: 10px;

}

body.page-node-163 .row .col-sm-4{

	margin-bottom: 15px;

}

body.page-node-163 .row .col-sm-4 .image img{

	height: 100%;

	width: auto;

}

body.page-node-163 .row .col-sm-4 .image{

	overflow: hidden; 

	height: 140px;

	margin-bottom: 15px;

}

body.page-node-163 .row .col-sm-4:first-child{

	padding-right: 3px;

}

body.page-node-163 .row .col-sm-4:nth-child(2){

	padding-right: 3px;

	padding-left: 3px;

}

body.page-node-163 .row .col-sm-4:nth-child(3){

	padding-left: 3px;

}



body.page-node-163 .row .col-sm-4 .title{

	color: #252d36;

	font-size: 15px; 

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 15px;

}



body.page-node-163 .row .col-sm-4 .contact_details{

	margin-bottom: 15px;

}



body.page-node-163 .row .col-sm-4 .contact_details,

body.page-node-163 .row .col-sm-4 .contact_details span,

body.page-node-163 .row .col-sm-4 .contact_details a{

	color: #252d36;

}

body.page-node-163 .row .col-sm-4 .contact_details span.caption{

	font-weight: bold;

}

body.page-node-163 #block-system-main .col-sm-4 .image{

	text-align: center;

}

body.page-node-163 #block-system-main .col-sm-4 .image img{

	height: 100% !important;

	width: auto !important;

	overflow: hidden;

}







/*AN--- podcasts page ---*/

body.node-type-resource-to-listen .podcast_content .podcast_embed_code{

	margin-bottom: 10px;

}

body.node-type-resource-to-listen .podcast_content .project_category a{

	color: #252d36;

}







/*AN--- text resource page ---*/

body.node-type-text-resource #content h2.text_resource_title,

body.node-type-text-resource .text_resource_content .body{

	margin-bottom: 10px;

}

body.node-type-text-resource .text_resource_content .file a{

	color: #252d36;

}

/* Kris Changes */
.page-projects-by-category .field-content h2{
	line-height: 1 !important;
	margin-bottom: 10px;
}
.node-type-project .region.region-content .field-item .field-type-image img{
	margin-top: -20px !important;
	vertical-align: top !important;
}
.node-type-project .region.region-content .field-item .node-project-partner{
	padding-bottom: 14px;
}
body.node-type-project #project-tab-partners .field-name-body,
body.node-type-project #project-tab-partners .field-name-field-partner-website,
body.node-type-project #project-tab-partners .field-name-field-partner-email,
body.node-type-project #project-tab-partners .field-name-field-partner-phone{
	width: 64%;
}
body.node-type-project #project-tab-partners .node-project-partner > h2{
	padding-left: 36%; 
}
#block-views-homepage-slideshow-block{
	margin-bottom: 10px;
}
.home_contact_us_block{
	margin-top: 12px;
}
.home_contact_us_block a{
	width: 100%;
	height: 40px;
	background-color: #e1e1e2;
	padding-left: 12px;
	display: block;
	line-height: 40px;
	border: 1px solid #cdcdcd;
	color: #252d36;
	font-weight: 700;
}
.page-node-21 .region.region-content #block-block-8{
	display: none !important;
}
.field-name-field-hide-from-research, .field-name-field-hide-from-learning{
  display: none !important;
}
body .view-project-categories .view-content .views-row{
  padding: 20px 10px;
}
.node-project .field-name-field-location .field-item{
padding-left: 208px;
}

.view-resource-lists table.views-table td {
	background-color: #ffffff;
	vertical-align: top;
	padding-bottom: 20px;
}


.view-resource-lists.view-display-id-page_2 .views-field-title {
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	width: 200px;
	line-height: 200px;
	float: left;
	margin-right: 10px;
}

.view-resource-lists.view-display-id-page_2 .views-field-title span {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}

.view-resource-lists.view-display-id-page_2 .views-row {
	overflow: hidden;
	clear: both;
}

.view-resource-lists.view-display-id-page_2 .views-row-1 .views-field-title {
	background-color: #e36304;
}

.view-resource-lists.view-display-id-page_2 .views-row-2 .views-field-title {
	background-color: #bb133e;
}

.view-resource-lists.view-display-id-page_2 .views-row-3 .views-field-title {
	background-color: #878800;;
}

.view-resource-lists.view-display-id-page_2 .views-row-4 .views-field-title {
	background-color: #2a59ad;
}

.view-resource-lists.view-display-id-page_2 .views-field-sub-title,
.view-resource-lists.view-display-id-page_2 .views-field-body > p {
	margin-left: 210px;
}

.view-resource-lists.view-display-id-page_2 .views-row {
	border-bottom: 10px solid #ffffff;
	color: #333333;
}

.view-resource-lists.view-display-id-page_2 a {
	text-decoration: underline !important;
	color: #333;
}

.view-resource-lists.view-display-id-page_2 a:hover {
	text-decoration: none !important;
}

.view-resource-lists.view-display-id-page_3 .views-field .item {
	background: #a5acaf;
	margin-right: 10px;
	padding: 40px 20px;
	width: 200px;
	display: inline-block;
	vertical-align: middle;
}

.view-display-id-page_3 .views-field-view {
	margin-left: 210px;
}

.view-resource-lists.view-display-id-page_3 .views-row  {
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 150px;
	overflow: hidden;
}

.view-resources-listing a,
.view-resource-lists.view-display-id-page_4 a {
	font-size: 14px;
	color: #252d36;
	display: block;
	padding-top: 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-left: 25px;
}

.view-resources-listing a:hover,
.view-resource-lists a:hover {
	text-decoration: underline !important;
}

.view-resources-listing a[href$='.doc'],
.view-resources-listing a[href$='.docx'],
.view-resource-lists a[href$='.doc'],
.view-resource-lists a[href$='.docx'] {
	background: transparent url(../images/word.png) top left no-repeat;
}
.view-resources-listing a[href$='.xls'],
.view-resources-listing a[href$='.xlsx'],
.view-resource-lists a[href$='.xls'],
.view-resource-lists a[href$='.xlsx'] {
	background: transparent url(../images/excel.png) top left no-repeat;
}
.view-resources-listing a[href$='.pdf'],
.view-resource-lists a[href$='.pdf'] {
	background: transparent url(../images/pdf.png) top left no-repeat;
}
.view-resources-listing a.page {
	background: transparent url(../images/page.png) top left no-repeat;
}
.view-resources-listing a.audio {
	background: transparent url(../images/audio.png) top left no-repeat;
}
.view-resources-listing a.movie {
	background: transparent url(../images/movie.png) top left no-repeat;
}

.view-resource-lists.view-display-id-page_4 ul {
	list-style-type: none;
	margin-left: -35px;
}

.view-resource-lists.view-display-id-page_5 {
	font-size: 16px;
	margin-top: -8px;
}

.view-resource-lists.view-display-id-page_5 table tr th {
	background-color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.view-resource-lists.view-display-id-page_5 table,
.view-resource-lists.view-display-id-page_5 table th,
.view-resource-lists.view-display-id-page_5 td {
	border: 2px solid #000000;
}

.view-resource-lists.view-display-id-page_5 {
	color: #333333;
}

.view-resource-lists.view-display-id-page_5 .PDF a:hover,
.view-resource-lists.view-display-id-page_5 .PDF a:active,
.view-resource-lists.view-display-id-page_5 .PDF a:visited {
	text-decoration: none !important;
}

.view-resource-lists.view-display-id-page_5 table.views-table td {
	vertical-align: middle;
	padding-bottom: 0;
}

.view-resource-lists.view-display-id-page_5 .view-empty p {
	margin-top: 5px;
	font-size: 14px;
}

.view-resource-lists.view-display-id-page_1 .view-header {
	color: #333333;
}

.view-resource-lists.view-display-id-page_4 .view-empty {
	color: #333333;
}
