/* @override http://planetark.org/stylesheets/pa-custom.css */

/* @override http://planetark.org/stylesheets/pa-custom.css */

/* @override http://planetark.org/stylesheets/pa-custom.css */

/* @override http://planetark.org/stylesheets/pa-custom.css */

/* @override
	http://planetark.org/stylesheets/pa-custom.css */


/*
----------------------------------
GENERAL RULES
----------------------------------
*/


.imageBlock
{
	width: 37.096774193548%; /* 230px / 620px */
/*	max-width: 230px;*/
/*	width: 25%;*/
	float: left;
	margin: 0 2% 1% 0%;
/*	clear: both;*/
	clear: left!important;
}



.imageBlock img{
	width: 100%!important;
	height: 100%!important;
}

.imageBlock p img{
	width: 100%!important;
	height: 100%!important;
}

div.page-sponsors.clearfix img{
	max-width: 22%;
	margin: 1%;
}



img.pa-power {
	display: none;
}

.imageBlock p { margin: 0; }

div.landingrow {
	float: left;
	clear: both;
}

div.event ul li {
	list-style-type: none;
	padding: 0 0 0 15px;
	margin: 0 0 .5em 20px;
	background: url(/images/site/bullet2.gif) no-repeat 0 .5em;

}

img.newslogo {
	float: right;
	padding-right: 1%;
}

#campaign_img {
	max-width: 100%;
}

#main div.wrapper div.event {

}

div.event ol li {
	list-style-type: decimal;
	padding: 0 0 0 15px;
	margin: 0 0 .5em 20px;
/*	background: url(/images/site/bullet2.gif) no-repeat 0 .5em;*/
}

#next a
{
	width: 6em;
	float: left;
	display: block;
	padding: 3px;
	background: #2f65ad;
	text-decoration: none;
	color: #fff;
	text-align: center;
}

div.addthis_sharing_toolbox {
	float: right;
}

#did-you-know div.feature-item img {
	max-width: 100%;
}

.blog .blog-title	{
	color: #3e3e3e;
	font-size: 1.4em;
	margin:50px 0 0;
}

.blog-title	{
	color: #68a2d5!important;
	font-size: 1.5em!important;
	margin:50px 0 0;
	font-weight: bold;
}

 /*
ul {
	overflow: hidden;
}
*/

.figure{
	float: left;
	max-width: 33%;
	padding-right: 1%;
	padding-left: 1%;
}

#news1 {
	padding-right: 1%;
	float: none;
}

.figure img{
	max-width: 100%;
}
.figure .news-heading	{
	padding: 10px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

.figure .news-desc	{
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px;
}
.figure .news-desc .more-button	{
	margin: 10px 0 0;
	text-align: right;
}
.figure .news-desc {
	display: inline-block;
}

ul.content-resources.clearfix li a img {
	width: 100%!important;
	max-width: 210px;
}

div.gsc-control-cse.gsc-control-cse-en {
	margin: 0!important;
	padding: 0!important;
}

input.gsc-search-button.gsc-search-button-v2 {
	padding-right: 5px!important;
	padding-left: 5px!important;
}

#main .event img {
	padding-right: 8px;
	/* width: 40%; */
}


#main p  img {
	/* float: left; */
	/*width: 33%;*/
	/*max-width: 50%;*/
	padding-right: 8px;
}

#logoblock a img {
	max-width: 33%;
	padding-bottom: 8px;
}

#logoblock a:hover {
	opacity: 0.8;
}

.what-we-up-to	{
width: 100%!important;
	margin: 10px 0 50px 0!important;
}

 .what-we-up-to li	{
	position: relative;
	float: left;
	margin-right: 10px;
}

.what-we-up-to li img	{
	width: 152px;
}

div.news-teaser {
	overflow: hidden;
	text-overflow: ellipsis;
	height: 110px;
}

div.profile{
	border-bottom: 1px solid green;
	margin-bottom: 15px;
	padding-bottom: 10px;
	min-height: 220px;
	clear: both;
}
div.profile.profile-left div.description img {
	float: left;
	padding-right: 10px;
}

div.landing {
	clear: both;
	padding-right: 20px;
}

div.profile.profile-left div.description img.board {
	float: left;
	padding-right: 10px;
	width: 110px;
}


div.profile.profile-right div.description img {
	float: right;
	padding-left: 10px;
}

div.profile .description p{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.profile .name {
	text-align: left;
	clear: both;
	/*padding-top: 15px;*/
	font-weight: bold;
	font-size: large;
	color: #67a2d5;
}
div.profile .title {
	text-align: left;
	padding-bottom: 5px;
	display: inline;
	float: none;
	font-weight: bold;
	color: #66a2d5;
	font-size: medium;
}

div.profile .quote {
	font-style: italic;
	color: green;
	text-align: center;

	/*max-width: 80%;*/
	margin-right: 10%;
	margin-left: 10%;
	width: 75%;
}

div.event-title img {
	width: 100%;
}

div.event-image img {
	width: 100%;

}

img.wen-image {
	width: 75%!important;
	margin-right: 12%;
	margin-left: 12%;
}

p.clearfix.wen-caption {
	font-size: small;
	margin-top: 0!important;
	padding-top: 0!important;
	position: relative;
	/*bottom: 20px;*/
}

/*AM22 - To make google search box appear correct - START*/
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button
{
  box-sizing: content-box;
  line-height: normal;
}
/*AM22 - To make google search box appear correct - END*/

ul.link-cols.clearfix li{
	width: 25%!important;
}

p.caption {
	font-size: small;
}

img.feature-image {

	max-width: 66%;
	margin-right: 17%;
	margin-left: 17%;
	/*margin-bottom: 20px;*/
	bottom: 20px;
	position: relative;
}

p.sponsor-feature.clearfix img {
	/*display: block;*/
	margin: auto;

	max-width: 100%;
}

div.event p.clearfix img {
	width:auto!important

}

div.content-block div.block-section h5{
	font-size: x-small;
	margin-top: 0;
}

ul.no-bullet {
	list-style:none!;
	list-style-type: none!important;
}

div.centered_block {
	display: block;
	width: 580px;
	margin-left: auto;
	margin-right: auto;

}

div.centered_block img{

	max-width: 100%;
	padding-left: 5%!important;
	padding-right: 5%!important;
	padding-bottom: 5%!important;

}

div.centered_block p.clearfix.pa-centre{
	text-align: center;
}

div.centered_block p.clearfix.pa-centre img{
	text-align: center;
	float: none!important;
}

.video-container {
	max-width: 100%;
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#sponsor-block div.col-sm-6.col-xs-12 img {

	max-width: 250px;

}

#sponsor-block div.col-sm-6.col-xs-12 p {
	text-align: center;
}

#sponsor-block {
	text-align: center;
}

#intro {
	margin-right: 20%;
	margin-left: 20%;
	margin-bottom: 20px;
	font-weight: bold;
}

div#gallery_25 img {
	max-width: 42%;
}
