	
			#header-contact-container, .header-search .search_button, .icon-search{background-color: #f2f2f2;}
			#header-contacts{color: #999;}
			.header-contact .header-email a, #top-nav li a, .header-cart-button{color: #999999;}
			.header-contact .header-email a:hover, #top-nav li a:hover, .header-cart-button:hover{color: #8bb031;}
			#header-container{background-color: #fff;}
			ul#nav li a{color: #333;}
			ul#nav li a:hover{color: #8baf34;}
			ul#nav ul.sub-menu, ul#nav .children{background-color: #fff;}
			ul#nav ul.sub-menu li a, ul#nav .children li a{color: #333;}
			ul#nav ul.sub-menu li a:hover, ul#nav .children li a:hover{color: #8baf34;}
			#title-container{background-color: #8baf34;}
			.title-block h2{color: #fff;}
			.title-block p{color: #fff;}
			#crumbs-container{background-color: #f2f2f2;}
			#crumbs li, #crumbs .current, #crumbs .current a{color: #999;}
			#crumbs a{color: #777;}
			#crumbs a:hover{color: #777;}
			#content, #wrapper.boxed #widget-block, .slider, #content-container{background: #FFF;}  
			#widget-block, #home_page_downs .widget, #home_page_downs .widget:nth-of-type(even), .cart_totals table, .related, .upsells, #content-container, #content{background: #fff;}
			#site-wide-container .arrow{border-top-color: #fff;}
			#home_page_downs .widgettitle, #home_page_downs .widgettitle a{color: #3b4d9d;}
			.post-title a, .products .product h3, .product_title, .entry-content h2, .service-title a, .service-title, #comments h2, .content-widget .post-title a, .page-title, .page-title a, .copy h2, .copy h2 a, .copy h3 .copy h3 a, .copy h4, .copy h4 a, .related.products h2, .post-title-block .post-title, .team .post-title, .single h3.post-title a:hover{color: #333;}
			.post-title a:hover, .service-title a:hover, .products .product h3:hover, .content-widget .post-title a:hover, .page-title a:hover, .copy h2 a:hover, .copy h3 a:hover, .copy h4 a:hover, .related.products h2:hover, .post-title-block .post-title:hover, .team .post-title:hover{color: #8baf34;}
			.copy p, .copy ul li, .copy ol li, .entry-content p, .content, #comments, .tags{color: #777;}
			.copy a, .post-date a, .content a, .entry-content a, .product_meta a, .portfolio-meta a, .tags a, .next-prev-post-nav a{color: #8baf34;}
			.copy a:hover, .post-date a:hover, .content a:hover, .entry-content a:hover, .product_meta a:hover, .portfolio-meta a:hover, .tags a:hover, .next-prev-post-nav a:hover{color: #8baf34;}
			.post-date, .content-widget .post-date, .comment .date{color: #999;}
			#home_page_downs .widget, #home_page_downs .widget:nth-of-type(even), .portfolio-meta, .portfolio-meta li, .features-widget .column, .features-widget h2, .post-title-block .post-title, .archives_list li, .post-title-block .post-title, #crumbs-container, #header-contact-container, ul#nav ul.sub-menu li a, ul#nav .children li a, .next-prev-post-nav{border-color: #e4e4e4;}
			table td, table th, .cart_totals th, .cart_totals td, .cart_totals table, .shipping-calculator-form, .shipping-calculator-form p, .products .product, .cart_totals table{border-color: #e4e4e4;}
			.price{color: #777;}
			.onsale{background-color: #E74C3C;}
			.tabs li a, .products .product{background-color: #f2f2f2;}
			.tabs li.active a{background-color: #fff;}
			.tabs li a, .tabs, .upsells .products, .related, .related .products, .upsells .product, .related .product, .products .product img, .product_list_widget img{border-color: #e4e4e4;}
			.tabs li a, .tabs li.active a{color: #333;}
			#comments{background-color: #f2f2f2;}
			.comment p, .comment .date, .comment .fn{color: #777;}
			#comments a, #respond .logged-in-as a{color: #ca614b;}
			#comments a:hover{color: #111;}
			.comment, .comment .children, #respond, .comment, .comment .children, #respond{border-color: #d3d3d3;}
			#respond{background-color: #e6e6e6;}
			#respond a, #respond .form-allowed-tags, #respond label, #respond .logged-in-as, #respond #reply-title{color: #333;}
			#searchform input[type=submit], .content-widget .read-more, .post-content .read-more, .portfolio-categories a, a.read-more, #back-top a{background-color: #ca614b;}
			#searchform input[type=submit], .content-widget .read-more, .post-content .read-more, .portfolio-categories a, a.read-more {color: #fff;}
			#searchform input[type=submit]:hover, .content-widget .read-more:hover, .post-content .read-more:hover, .portfolio-categories a:hover, a.read-more:hover, #back-top a:hover{background-color: #333;}
			#searchform input[type=submit]:hover, .content-widget .read-more:hover, .post-content .read-more:hover, .portfolio-categories a:hover, a.read-more:hover{color: #fff;}
			#respond #submit{background-color: #ca614b;}
			#respond #submit{color: #fff;}
			#respond #submit:hover{background-color: #ca614b;}
			#respond #submit:hover{color: #fff;}
			.pagination .next a, .pagination .previous a{background-color: #ca614b;}
			.pagination .next a:hover, .pagination .previous a:hover{background-color: #333;}
			.add_to_cart_button, .added_to_cart, .single_add_to_cart_button, .button.product_type_variable, .widget_shopping_cart .button, .woocommerce-message .button, .products .product .added_to_cart, .widget_shopping_cart .button.checkout, .shop_table .checkout-button, .price_slider_wrapper .button, #payment .place-order input[type=submit], input[name=update_cart], .widget_shopping_cart .button.checkout, .shop_table .checkout-button, #payment .place-order input[type="submit"]{background-color: #ca614b;}
			.add_to_cart_button, .added_to_cart, .single_add_to_cart_button, .button.product_type_variable, .widget_shopping_cart .button, .woocommerce-message .button, .products .product .added_to_cart, .widget_shopping_cart .button.checkout, .shop_table .checkout-button, .price_slider_wrapper .button, #payment .place-order input[type=submit], input[name=update_cart], .widget_shopping_cart .button.checkout, .shop_table .checkout-button, #payment .place-order input[type="submit"]{color: #fff !important;}
			.add_to_cart_button:hover, .added_to_cart:hover, .single_add_to_cart_button:hover, .button.product_type_variable:hover, .widget_shopping_cart .button:hover, .woocommerce-message .button:hover, .products .product .added_to_cart:hover, .widget_shopping_cart .button.checkout:hover, .shop_table .checkout-button:hover, .price_slider_wrapper .button:hover, #payment .place-order input[type=submit]:hover, input[name=update_cart]:hover, .widget_shopping_cart .button.checkout:hover, .shop_table .checkout-button:hover, #payment .place-order input[type="submit"]:hover{background-color: #333;}
			.add_to_cart_button:hover, .added_to_cart:hover, .single_add_to_cart_button:hover, .button.product_type_variable:hover, .widget_shopping_cart .button:hover, .woocommerce-message .button:hover, .products .product .added_to_cart:hover, .widget_shopping_cart .button.checkout:hover, .shop_table .checkout-button:hover, .price_slider_wrapper .button:hover, #payment .place-order input[type=submit]:hover, input[name=update_cart]:hover, .widget_shopping_cart .button.checkout:hover, .shop_table .checkout-button:hover, .place-order input[type="submit"]:hover{color: #fff;}
			.quantity .plus, .quantity .minus{background-color: #ca614b;}
			.quantity .plus:hover, .quantity .minus:hover{background-color: #333;}
			td .coupon .button{background-color: #ddd;}
			td .coupon .button{color: #333;}
			td .coupon .button:hover{background-color: #ca614b;}
			td .coupon .button:hover{color: #fff;}
			.sidebar, #home_page_three_column, #home_page_sides .widget:nth-child(2n+2), .testimonials-content-widget{background-color: #f7f7f7;}
			.sidebar .widgettitle, #home_page_three_column .widgettitle{color: #333;}
			.sidebar, .sidebar p, #home_page_three_column .widget .content, #home_page_three_column .widget .content p{color: #777;}
			.sidebar a, #home_page_three_column a{color: #ca614b;}
			.sidebar a:hover, #home_page_three_column a:hover{color: #111;}
			#home_page_three_column .widget .content, #right-column .widget, #right-column .widget li, .sidebar{border-color: #e4e4e4;}
			.features-content .related-features-container li{background-color: #fff;}
			.features-content .related-features-container a{color: #777;}
			.features-content .related-features-container, .features-content .related-features-container li{border-color: #eee;}
			.features-content .related-features-container .active{background-color: #ca614b;}
			.features-content .related-features-container .active a{color: #fff;}
			#site-wide-container,.woocommerce_message, .woocommerce-message{background-color: #ca614b;}
			.site-wide-cta span{color: #fff;}
			.site-wide-cta .action-link{background-color: #ca614b;}
			.site-wide-cta .action-link{color: #fff;}
			.site-wide-cta .action-link{border-color: #fff;}
			.site-wide-cta .action-link:hover{background-color: #d28572;}
			.site-wide-cta .action-link:hover{color: #fff;}
			.site-wide-cta .action-link:hover{border-color: #fff;}
			#footer-container{background-color: #fff;}
			.footer-widgets .widgettitle{color: #333;}
			.footer-widgets, .footer-widgets .dater{color: #777;}
			.footer-widgets a{color: #ca614c;}
			.footer-widgets a:hover{color: #111;}
			.footer-widgets .widget li{border-color: #e4e4e4;}
			#footer-base-container{background-color: #252525;}
			.footer-text, .footer-text p{color: #999;}
			.footer-text a{color: #ccc;}
			.footer-text a:hover, ul#footer-nav li a:hover{color: #fff;}
		/*General*/
body{ font-family: Arial, Helvetica, sans-serif; font-size: 1.000em; line-height: 1.4em; background-color:#fff; color: #676767; }
#content { color: #676767; }
.copy p, .copy ul li, .copy ol li, .entry-content p, .content, #comments, .tags { color: #676767; }
body a, .copy a, a { font-weight: normal; color: #8baf34}
body a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5{ font-family: 'Bitter', Georgia, Times, serif; text-decoration: none;}
h2.post-title a { font: bold 1.5000em 'Bitter', Georgia, Times, serif; color: #3b4d9d;}
h5.post-date { color: #777; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; }
#content h2 { padding-top: 22px; }
#content h2 {color: #fff; font-weight: bold; font-size: 1.5000em; padding:0px; line-height: 35px;	}
#header-contacts { color: #797979;}
#back-top a{ background-color: #8baf34; }


/*Slider*/
.slider-copy { width: 50%; }
.slider .image-right .slider-copy { margin:80px 0px 0px; padding: 25px; background-color: rgba(0, 0, 0, 0.4);}
.slider-copy p { font-size: 1.000em; line-height: 1.4em; margin: 0px 30% 0px 0px;}

/*Breadcrumb*/
#crumbs a { font-weight: bold; text-decoration: none; }
#crumbs a:hover { color: #8baf34;}

/*Header container*/
#header { padding: 0px; }
#header-container { z-index: 2 !important;}
#header-container .header-search .icon-search { height: 25px; }
#header-container, body.home #widget-block { box-shadow: none; z-index:1;}
#header-container  #top-navigation-container a {color: #777; padding: 0px 0px 0px 20px; text-decoration: none; }
#header-container  #top-navigation-container a:hover {color: #777; text-decoration: underline; padding: 0px 0px 0px 20px; }
#header-contacts {border: none; padding: 0px;}

/*Top Navigation*/
#header-container #header-contacts { padding: 0px 10px 0px 10px;}
#header-container #top-navigation-container {padding-top: 7px; padding-right: 0px; }
#header-container #top-navigation-container #login-link {
	display: inline-block; margin-right: 10px;
}
#header-container #top-navigation-container a.login-researcher { 
	text-decoration: none; font-weight: bold; font-size: 0.938em;}
#header-container #top-navigation-container a, 
#header-container #top-navigation-container a:hover{padding:0px; font-weight: bold;}
#header-container #top-navigation-container a.login-resesearcher:hover,
#header-container #top-navigation-container a:hover{color: #8baf34; }
#lang_sel_list{ display: none;} 

/*Language toggle on top navigation bar */
.language-toggle { display: inline-block; float: none; text-transform: uppercase; font-size: 0.813em; }
.language-toggle__list__item__link { color: #000000 !important; margin-left: 10px; padding: 0.5em 0.5em;}
.language-toggle__list__item__text { 
	margin-left: 10px; padding: 0.5em 0.5em;
	font-weight: bold; border: solid 1px #dedede;
	color: #000000; background-color: #ffffff;
}

.visuallyhidden { display: none; }

/*Font-resizer*/
div#font-resizer { display: inline-block; margin-left: 18px; list-style: none; font-size: 1.000em;}

/*Search*/
.search_button { #background-color: #ffffff;}
#header-container .header-search .icon-search { height: 17px; left: 12px; background-color: #ffffff; margin-top: 4px;}
#header-container .header-search input#searchsubmit { display: none; }
#searchform input[type=text] { 
	height: 28px;
	padding: 0px 5px 0px 50px;
	color: #777;
	border-radius: 0;
	margin-top: 3px;
	width: 100%;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

/*Search results page */
body.search.search-results h2.post-title a { text-decoration: none; }
body.search.search-results h5.post-date { color: #777 !important; }
body.search.search-results ul.post-list  .post { margin-bottom: 30px; }
 

/*Main Navigation*/
.logo { float: left; }
.logo img { margin-top: 15px; margin-bottom: -15px; display: block;}
#navigation-container ul#nav { 
	position: relative; font: bold 14px Arial, Helvetica, sans-serif; 
	color: #333333; float: right; margin-right: 0; bottom: 0px; right: 0px;
}
#navigation-container ul#nav li.current_page_item a { color: #8baf34; padding-top: 63px; border-top: 5px solid #8baf34; border-radius: 0px; }
#navigation-container ul#nav li a {font-weight: bold; text-decoration: none; padding-top:68px; }
#navigation-container ul#nav li a:hover {}
#navigation-container ul#nav ul.sub-menu, ul#nav .children{ top: initial; }
#navigation-container ul#nav li ul.sub-menu li a { padding-top: 8px; border-top: 0px; color: #000000; margin-left: 10px; }
#navigation-container ul#nav li ul.sub-menu li a:hover { color: #8baf34; }


/*Title container*/
#title-container .title-block {padding: 53px 20px;}
#title-container { background-size: cover !important;}

/*Breadcrumb */
#crumbs-container { z-index: 1 !important;background-color: #414e98;}
#crumbs .current, #crumbs .current a {
    color: #8baf34;
}
#crumbs li, #crumbs a{color: #fff;}

/*Homepage widget title and paragraph styling*/
body.home #widget-block li.content { margin-top: 5px; }
body.home h3.post-title { padding: 0px 0px 15px 0px; }
body.home ul.navigators { margin-bottom: 35px; }
body.home ul.navigators li.column { text-align: center; }
body.home ul.navigators li .copy p { padding: 10px 20px 10px 20px; margin-bottom: 10px;}
body.home li.content.highlights-content.clearfix { background-color: #f7f7f7;} 
body.home li.content.highlights-content.clearfix  p { text-align: center; }
body.home li.content.highlights-content.clearfix h3.post-title { 
    color: #3b4d9d;
    font-family: 'Bitter', Georgia, Times, serif;
    font-weight: bold;
    font-size: 1.500em; 
	padding-top: 50px;
    padding-bottom: 10px;	
}
ul.three-column.content-widget-item.navigators.clearfix h3.post-title a {
    color: #3b4d9d;
    font: bold 17px 'Bitter', Georgia, Times, serif;
	text-decoration: none;
}

/*Styling for more links */
.content-widget .read-more, .post-content .read-more, a.read-more{ 
	font: bold 14px Arial, Helvetica, sans-serif;
	background: none; color: #8baf34; padding-left: 0px; 
	text-decoration: none;
}
.content-widget .read-more:hover, .post-content .read-more:hover, a:hover.read-more{ 
	font: bold 14px Arial, Helvetica, sans-serif;	
	background: none; 
	color: #8baf34; 
	padding-left: 0px;
	text-decoration: underline;
}

/*Content*/
#content { padding: 0 20px 50px 20px; }

/*Footer*/
div#footer-container { 
	background-color: #686868; width: 100%; max-width: none; 
	color: #ffffff; font-size: 14px; padding: 50px 10px 50px 10px; 
}
div#footer { max-width: 1040px; }
div #footer a { text-decoration: none;}
div#footer h4 { font: bold 16px 'Bitter', Georgia, Times, serif; color: #ffffff; padding-bottom: 10px; }
div#footer #footer-left.col1{ width: 20%; float: left; padding-right: 10px;}
div#footer #footer-middle.col2{ width: 35%; float: left;}
div#footer #footer-right.col3 { width: 38%; padding-right: 15px; float: right; text-align: justify;}
div#footer #footer-left.col1 a{ color: #8baf34;}
div#footer #footer-left.col1 a:hover, div#footer #footer-middle.col2 a:hover { text-decoration: underline; }
div#footer #footer-middle.col2 a { color: #ffffff;}
.cpaclogo { text-align: right; }

/*YouTube video Responsive*/
.video-container { 
	position:relative; padding-bottom:56.25%; 
	padding-top:30px; height:0; 
	overflow:hidden; margin-bottom: -80px;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	left:110px;
	width:75%;
	height:75%;
}

/*iPad landscape mode and down */
@media only screen and (max-width: 1024px){
	.slider .image-right .slider-copy { margin:30px 0px 0px;}
	
	body.home #widget-block li.content{ margin-top: 20px !important; }
	body.home ul.navigators { margin-top: 20px; }
	body.home ul.highlights h3.post-title { margin-left: 20px !important; }
	body.home li.content.highlights-content.clearfix h3.post-title { font-size: 24px; }

	ul.footer-content.three-column.clearfix { padding-left: 20px; padding-right: 20px; }

	.video-container iframe, .video-container object, .video-container embed { left: 100px; }
}

/* layouts smaller than 600px, iPad portrait mode, iPhone and mobiles */
@media only screen and (max-width: 600px){
		.header-search{ margin: 0px !important; }
		#header-container .header-search .icon-search { left: 4px;}
		#searchform input[type=text] { padding: 0px 0px 0px 45px; font-size: 11px; width: auto; }	
		#header-container #header-contacts { padding: 0px 5px 0px 5px; }
		#top-navigation-container { float: right !important;}
		#navigation-container ul#nav { float: none; margin-right: 0px; }
		#navigation-container ul#nav li a { padding: 5px 0px 5px 20px;}
		#navigation-container ul#nav li.current_page_item a { padding-top: 5px; }
		body.home ul.highlights h3.post-title { margin-left: 0px !important; padding-top: 10px;}
	
		body.home ul.navigators { margin-bottom: 40px; }
		body.home ul.navigators li.column { padding-top: 20px; display:block; clear:both; }
		body.home ul.navigators li.column h3.post-title { padding: 10px 0px 0px 0px; float: right; text-align:left; width: 67%;}
		body.home ul.navigators li.column a.post-thumbnail { float: left; width: 25%; height:auto; padding-left: 10px; }
		body.home ul.navigators li.column .copy { float: left; text-align: left; width: 65%; margin-left: 5%; margin-bottom: 10px; }
		body.home ul.navigators li.column .copy p {padding: 10px 0px 10px 0px;}

		body.home li.content.highlights-content.clearfix h3.post-title { font-size: 24px; padding-left: 15px; padding-top: 20px;}
		
		/*slider*/
		.slider .image-right .slider-copy { margin:30px 0px 0px; padding:20px 0px 20px 0px; }
		.slider-copy p { display: none; }
			    
		div#footer-container { margin-top: 50px; }
		div #footer #footer-left.col1, div#footer #footer-middle.col2, div#footer #footer-right.col3 {
			float: left; text-align: left; width: 80%; padding-bottom: 25px;
		}
		
		.cpaclogo{ text-align: center; padding-top: 10px; }
		
		/*YouTube video Responsive*/
		.video-container {
			position:relative;
			padding-bottom:56.25%;
			padding-top:30px;
			height:0;
			overflow:hidden;
			margin-bottom: -30px;
		}

		.video-container iframe, .video-container object, .video-container embed {
			position:absolute;
			left:40px;
			width:75%;
			height:75%;
		}
}

/* iPhone 4 ----------- */
@media only screen and (max-width: 480px){
	.header-search {
		display: block;
		float: left;
		width: 100%;
	}
	#searchform input[type=text] { padding: 0px 0px 0px 45px; font-size: 11px; width: 100%; max-width: none; }

	#header-container #header-contacts { padding: 0px 5px 0px 5px; }
	#header-container #top-navigation-container { 
		padding-top: 5px; padding-bottom: 5px; 
		display: block; width: 100%; text-align: right;
	}
	#header-container #top-navigation-container #login-link { /*width: 55%;*/}
	#header-container #top-navigation-container a.login-researcher { margin-left: 5px;}
	.language-toggle { /*width: 22%; */}
	.language-toggle__list__item__text { margin-left: 3px;}
	#font-resizer {  margin: 0px 5px 0px 15px !important; }
	
}

.slider-copy .action-link {
    background: transparent none repeat scroll 0 0!important;
    border: 2px solid #fff!important;
    border-radius: 5px!important;
    color: #fff!important;
    display: inline-block!important;
    font-family: "Montserrat",Helvetica,Arial,sans-serif!important;
    font-weight: 400!important;
    margin-top: 30px!important;
    padding: 10px 20px!important;
    text-decoration: none!important;
    text-shadow: none!important;
    text-transform: uppercase!important;
}

.slider-copy .action-link:hover {
    background-color: rgba(0, 0, 0, 0.5)!important;
}

.video-container-transcript {
text-align: center; position: relative; z-index: 0;
}

@media only screen and (max-width: 800px){
.video-container-transcript {
text-align: center; position: relative; z-index: 500; margin-top:30px;
}
}

/**
 *
 * Call out section on the Home page
 *
 * Date added: 14.12.15
 *
 */
ul.navigators h3.post-title a {
    color: #3b4d9d;
    font: bold 1.214em 'Bitter', Georgia, Times, serif !important; /* required for IE10 and lower */
    font: bold 1.214rem 'Bitter', Georgia, Times, serif !important;
    text-decoration: none;
}

/**
 * New sttles for the home page
 *
 * Date added: 11.12.15
 *
 */
 .news-content > h3 {
    padding-bottom: 25px;
    font-size: 1.7rem;
    margin-top: 20px;
    font-family: 'Bitter', Georgia, Times, serif;
    font-weight: normal;
    clear: both;
    color: #3b4d9d;
    line-height: 1;
 }

 .news-content ul .no-news-items > h3 {
    border-bottom: 1px solid #b0b0b2;
    padding-bottom: 25px;
    font-size: 1.7rem;
    margin-top: 20px;
    font-family: 'Bitter', Georgia, Times, serif;
    font-weight: normal;
    clear: both;
    color: #3b4d9d;
    line-height: 1;    
 }

 .centered {
    text-align: center !important;
}

.news-content ul.news {
    text-align: center;
}

.news li {
    width: 100%;
    float: left;
    padding-left: 1.38889%;
    padding-right: 1.38889%;
    padding: 15px 0;
    border-bottom: 1px solid #b0b0b2;
    text-align: left;
}

.news li:hover {
	background-color: #f2f2f2;
}

.news li.no-news-items:hover {
    background-color: #fff;
}

.news li.no-news-items > p {
    padding: 10px 0;
}

.news li > a {
	display: inline-block;
    width: 100%;
}

.news li > a .post-img {
    width: 25%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}

.news-content .one-column .column {
	margin-bottom: 0;
}

.news-content .column:first-child {
    border-top: 1px solid #b0b0b2;
}

.news li > a .post-content {
    width: 72%;
    float: left;
    padding-left: 1.38889%;
    padding-right: 1.38889%;
}

.news li > a .post-content span {
	display: block;
    line-height: 1.4rem;
    color: #676767;
}

.news li > a .post-content p {
    margin: 0;
    clear: both;
    color: #676767;
}

.news li > a .post-content h5 {
	font-weight: bold;
    line-height: 1;
    font-size: 1.5rem;
    margin: 10px 0 10px;
    font-family: "montserratlight", "Gotham-Book", Gotham, Arial, sans-serif;
    color: #3b4d9d;
}

.news li > a .post-content h6 {
    color: #53c2dd;
    font-size: 1.2rem;
    margin: 0 0 10px;
}

.news li:last-child > a.button:hover {
    box-shadow: 0;
    background-color: #8DC64A;
    color: #fff;
}

.news li:last-child {
    text-align: center;;
}

.news li:last-child:hover {
    background-color: transparent;
}

.news li:last-child > a.button {
    color: #8DC64A;
    border: 2px solid #8DC64A;
    border-radius: 5px;
    padding: 10px 15px;
    box-shadow: -1px 1px 2px #a5d271;
    text-transform: uppercase;
    background-color: transparent;
    display: inline-block;
    font-family: "montserratlight", "Gotham-Book", Gotham, Arial, sans-serif;
    line-height: 175%;
    margin-top: 20px;
    float: none;
    text-decoration: none;
    margin-bottom: 40px;
    width: auto;
}

/**
 * Regional Studies section
 *
 * Date added: 11.12.15
 *
 */
.regional-content > h3,
.regional-content ul > h3 {
    font-size: 1.7rem;
    line-height: 1;
    margin-top: 20px;
    font-family: 'Bitter', Georgia, Times, serif;
    font-weight: normal;
    clear: both;
    color: #3b4d9d;
    margin-bottom: 25px;
}

.regional-content ul.regional {
    border-top: 1px solid #b0b0b2;
    padding-bottom: 25px;
    padding-top: 15px;
}

.regional-content .five-column .column:nth-child(5n+5) {
    margin-right: 2%;
}

.regional-content .five-column .column:nth-child(5n+6) {
    clear: none;
}

/**
 * News & Events page
 *
 * Date added: 11.14.15
 *
 */
.twitter-sidebar {
    text-align: center;
    width: 30.55556%;
    float: left;
    margin-left: 1.38889%;
    margin-right: 1.38889%;
}

.twitter-sidebar .tweets-ctn {
    border-top: 1px solid #a5a5a5;
    padding-bottom: 20px;
    margin-top: 3px;
}

.twitter-sidebar .tweet {
    text-align: left;
    border-bottom: 1px solid #a5a5a5;
    padding: 20px 0;
}

.twitter-sidebar .hastag {
    color: #00aced;
}

.twitter-sidebar .more-tweet {
    color: #00ACED;
    border: 2px solid #00ACED;
    border-radius: 5px;
    padding: 7px 11px;
    text-transform: uppercase;
    background-color: transparent;
    display: inline-block;
    font-size: 0.7rem;
    font-family: "montserratlight", "Gotham-Book", Gotham, Arial, sans-serif;
    margin-top: 20px;
    margin-bottom: 15px;
    text-decoration: none;
}

.twitter-sidebar .fa-twitter {
    font-size: 1.3em;
    vertical-align: middle;
    padding-right: 5px;
}

 /* hide twtitter sidebar when in tablet mode */
 @media (max-width: 767px) {
    .twitter-sidebar {
        display: none;
    }
}

#news-right-column {
    float: left; 
    width: 65%;
}

#news-right-column .news-feed-header {
    border-bottom: 1px solid #b0b0b2;
    padding-bottom: 9px;
}

#news-right-column .news-feed-header > h3 {
    font-size: 1.4rem;
    font-family: 'Bitter', Georgia, Times, serif;
    font-weight: normal;
    clear: both;
    color: #3b4d9d;
    display: inline;
}

#news-right-column #date {
    float: right;
    display: inline;
    padding: 0;
}

#news-right-column .news-feed {
    clear: both;
    text-align: center;
}

#news-right-column .news-feed article {
    padding: 22px 0 12px;
    text-align: left;
    border-bottom: 1px solid #b0b0b2;
}

#news-right-column .news-feed article:hover {
    background-color: #f2f2f2;
}

#news-right-column .news-feed article.no-news-items:hover {
    background-color: #fff;
}

#news-right-column .news-feed article > a {
    display: inline-block;
    width: 100%;
}

#news-right-column .news-feed article .post-img {
    width: 33.33333%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}

#news-right-column .news-feed article .post-img img {
    width: 100%;
    height: auto;
}

#news-right-column .news-feed article .post-content {
    width: 63.66667%;
    float: left;
    padding-left: 1.38889%;
    padding-right: 0;
}

#news-right-column .news-feed article .post-content span {
    display: block;
    line-height: 1.4rem;
    color: #676767;
}

#news-right-column .news-feed article .post-content h5 {
    font-weight: bold;
    line-height: 1;
    font-size: 1.5rem;
    margin: 10px 0 10px;
    font-family: "montserratlight", "Gotham-Book", Gotham, Arial, sans-serif;
    color: #3b4d9d;
    width: 90%;
}

#news-right-column .news-feed article .post-content h6 {
    color: #53c2dd;
    font-size: 1.2rem;
    margin: 0 0 10px;
}

 @media (max-width: 767px) {
    #news-right-column {
        width: 97.22222%;
        float: left;
        margin-left: 1.38889%;
        margin-right: 1.38889%;
    }
}

.news-events-title-container {
    background-image: url(/wp-content/uploads/2015/03/page_banner_image.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* icons */
#news-right-column .news-feed article .post-content.event-icon {
    background: url(images/layout/events-icon.png) right top no-repeat;
}

#news-right-column .news-feed article .post-content.multimedia-icon {
    background: url(images/layout/multimedia-icon.png) right top no-repeat;
}

#news-right-column .news-feed article .post-content.publication-icon {
    background: url(images/layout/publications-icon.png) right top no-repeat;
}

#news-right-column .news-feed article .post-content.news-story-icon {
    background: url(images/layout/news-story-icon.png) right top no-repeat;
}

.fa-2x {
    font-size: 2em !important;
}

/*Partners*/
.team .copy { display: none; }
.team .copy-display .close-bio {    float: right;
    width: 30px;
    height: 30px;
    margin-right: -30px;
    cursor: pointer;}
.team .copy-display { display: inline; }

/**
 *
 * Styling for individual News item
 *
 * Date added: 21.12.15
 *
 */
.post-title-block .post-date {
    font-size: inherit;
    margin-bottom: 5px;
}

.post-title-block .post-title {
    padding-bottom: 5px;
    line-height: 1;
    font-family: 'Bitter', Georgia, Times, serif;
}

/* tablet mode */
@media only screen and (max-width: 768px) and (min-width: 600px) {
   .regional-content .five-column {
        text-align: center;        
    }

    .five-column .column {
        float: left;
        width: 18%;
        margin-right: 2%;
    }

    .news li > a .post-img {
        padding-left: 1%;
    }

    .news li > a .post-content {
        padding-left: .6%;
    }
}

/* fix for last logo icon in Regional Studies section in phone mode */
@media only screen and (max-width: 600px) {
    .regional-content .five-column .column:nth-child(5n+6) {
        clear: both;
    }

    .regional-content .five-column {
        text-align: center;        
    }
}
