/*
	Theme Name: Warwick Globalist
	Description: Theme for Warwick Globalist
	Version: 1.0
	Author: Matt Greenham
	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* GLOBALIST FONTS */
@font-face {
	font-family: Globalist;
	src: url('fonts/EquipLig-webfont.ttf');
}

@font-face {
	font-family: Plantin;
	src: url('fonts/plantin.ttf');
}

@font-face {
	font-family: Headline;
	src: url('fonts/Corporata-600.otf');
}

/*Issue 5 - Climate Change*/
@font-face {
	font-family: Climate;
	src: url('fonts/Reckoner.ttf');
}

/*Issue 6 - Mental Health*/
@font-face {
	font-family: MindMatters;
	src: url('fonts/Archer-Book-Pro.otf');
}




/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
	padding: 0px;
	margin: 0px;
}

body {
	padding: 0px;
	margin: 0px;
	background-color: White;
	font:300 11px/1.4 'Globalist', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#444;
}

ul {
	padding: 0px;
	margin: 0px;
}

li {
	padding: 0px;
	margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

.spacer {
	clear:both;
}

a:link {
	color: #6798FF;
	text-decoration: none;
}
a:visited {
	color: #6798FF;
	text-decoration: none;
}

.it {
	font-style: italic;
}

.bold {
	font-weight: bold;
}


/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/














@media only screen and (min-width:0px) and (max-width: 620px) {
	.ath1 {
		font-size: 35px;
	}

	.ath2 {
		font-size: 30px;
	}

	/* PRE-SCROLL HEADER*/
	.big_header_pad {
		width: 100%;
		display:none;
		z-index: 99;
	}

	.secondary_menu {
		z-index: 999;
		position: absolute;
		right: 0;
		top: 0;
		list-style: none;
		font-size: 12px;
		color: white;
	}

	.secondary_menu li {
		float: left;
		margin-right: 20px;
	}

	.secondary_menu li a:link {
		color: #C2D5FF;
	}

	.secondary_menu li a:visited {
		color: #C2D5FF;
	}

	.secondary_menu li a:hover {
		color: white;
	}

	.big_header_wrapper {
		width: 100%;
		display: none;
		background-color: #002138;
		text-align: center;
		font-size:15px;
		z-index: 99;

	}

	.big_header_wrapper .big_header_logo {
		width: 100%;
		z-index: 99;
		display: block;
	}

	.big_header_wrapper .big_header_logo img {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		z-index: 99;
		background-color: #002138;
	}

	.big_header_wrapper .big_header_menu {
		width: 100%;
		height: 50px;
		display: block;
		background-color: #C2D5FF;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul {
		list-style: none;
		position: relative;
		float:left;
		margin: 0;
		padding: 0;
		width:100%;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul li {
		width: 20%;
		float:left;
		position: relative;
		padding-top: 13px;
		padding-bottom: 7px;
		height: 30px;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul li:hover {
		background-color: #002138;
	}

	.big_header_wrapper .big_header_menu ul li:hover a {
		color: #6798FF;
	}

	.big_header_wrapper .big_header_menu ul ul {
		display: none;
		position: absolute;
		top:50;
		left:0;
		background:#fff;
		width: 100%;
		z-index: 99;
		font-size: 12px;
	}

	.big_header_wrapper .big_header_menu ul ul li {
		display: block;
		float: none;
		background-color: #C2D5FF;
		width: 100%;
		z-index: 99;
		padding-top: 15px;
		padding-bottom: 5px;
	}

	.big_header_wrapper .big_header_menu ul ul li:hover {
		background-color: #6798FF;
	}


	.big_header_wrapper .big_header_menu ul li:hover ul li a {
		color: #002138;
	}

	.big_header_wrapper .big_header_menu ul ul li:hover a {
		color: #002138;
	}

	.big_header_wrapper .big_header_menu ul li:hover ul {
		display: block;
	}

	.big_header_wrapper .big_header_menu ul li:hover > ul {
		display: block;
	}

	.big_header_wrapper a:link {
		color: #002138;
		text-decoration: none;
		display:block;
	}

	.big_header_wrapper a:visited {
		color: #002138;
		text-decoration: none;
	}

	.big_header_wrapper a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.big_header_wrapper a:active {
		color: red;
		text-decoration: none;
	}


	/* BLOG CUSTOMISATION */
	.blog_header {
		width: 90%;
		background-color: #333;
		margin-bottom: 20px;
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 3px solid #999;
		text-align: center;
	}

	.blog_header_img {
		width: 30%;
		/*float: left;*/
		margin-right: auto;
		margin-left: auto;
		display: block;
	}

	.blog_header_text {
		width: 95%;
		padding-left: 5%;
		/*float: left;*/
		color: #AAA;
	}

	.blog_header_name {
		font-size: 40px;
		color: #EEE;
		display: block;
	}

	.blog_header_desc {
		font-size: 15px;
	}
	/* END BLOG CUSTOMISATION */

	.page_wrapper {
		width: 100%;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url('img/GlobSymbolsWeb.png');
		background-position: center bottom;
		padding-bottom: 1%;
		min-height: 1000px;
	}

	/* POST SCROLL HEADER */
	.small_header_wrapper {
		display: none;
		width: 100%;
		height: 50px;
		background-color: #002138;
		text-align: center;
		font-size: 20px;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99;
	}

	.small_header_wrapper .small_header_logo {
		width: 5%;
		float: left;
		height: 50px;
		z-index: 99;
	}

	.small_header_wrapper .small_header_logo img {
		margin-left: auto;
		margin-right: auto;
		z-index: 99;
		height: 50px;
	}

	.small_header_wrapper .small_header_menu {
		width: 95%;
		height: 50px;
		display: block;
		background-color: #C2D5FF;
		float:left;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul {
		list-style: none;
		position: relative;
		float:left;
		margin: 0;
		padding: 0;
		width:100%;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul li {
		width: 20%;
		float:left;
		position: relative;
		padding-top: 10px;
		padding-bottom: 25px;
		height: 20px;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul li:hover {
		background-color: #002138;
	}

	.small_header_wrapper .small_header_menu ul li:hover a {
		color: #6798FF;
	}

	.small_header_wrapper .small_header_menu ul ul {
		display: none;
		position: absolute;
		top:50;
		left:0;
		background:#fff;
		width: 100%;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul ul li {
		display: block;
		float: none;
		background-color: #C2D5FF;
		width: 100%;
		z-index: 99;
		font-size: 15px;
		padding-top: 10px;
		padding-bottom: 15px;
	}

	.small_header_wrapper .small_header_menu ul ul li:hover {
		background-color: #6798FF;
	}

	.small_header_wrapper .small_header_menu ul li:hover ul li a {
		color: #002138;
	}
	.small_header_wrapper .small_header_menu ul ul li:hover a {
		color: #002138;
	}

	.small_header_wrapper .small_header_menu ul li:hover ul {
		display: block;
	}

	.small_header_wrapper .small_header_menu ul li:hover > ul {
		display: block;
	}

	.small_header_wrapper a:link {
		color: #002138;
		text-decoration: none;
		display:block;
	}

	.small_header_wrapper a:visited {
		color: #002138;
		text-decoration: none;
	}

	.small_header_wrapper a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.small_header_wrapper a:active {
		color: red;
		text-decoration: none;
	}

	.mob_header_wrapper {
		width: 100%;
		display: inline-block;
	}

	.mob_header_menu {
		width:100%;
		display: inline-block;
	}

	.mob_header_wrapper .big_header_logo {
		background-color: #002138;
		width: 100%;
		display: inline-block;
	}

	.mob_header_wrapper .big_header_logo img {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		z-index: 99;
	}

	.mob_header_wrapper .mob_nav_icon {
		width: 100%;
		text-align: right;
		font-size: 20px;
		background-color: #C2D5FF;
		display: inline-block;
	}

	.mob_header_wrapper .mob_nav_buttons li a {
		color: #002138;
	}
	.mob_header_wrapper .mob_nav_buttons li a:hover {
		color: #6798FF;
	}

	.mob_header_wrapper:hover .mob_header_menu:hover .mob_nav_buttons {
		display: block;
	}

	.mob_header_wrapper:hover .mob_header_menu:hover .mob_nav_buttons li {
		width: 95%;
		padding-left: 5%;
		background-color: #C2D5FF;
		display: block;
		font-size: 20px;
		color: #002138;
	}

	.mob_header_wrapper .mob_nav_buttons {
		display: none;
	}

	.mob_header_wrapper .mob_nav_buttons li {
		display: none;
	}


	article {
		font-family: Plantin;
		font-size: 18px;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

		/*VID SERIES*/
	.video_section {
		background-color: #222;
		color: white;
	}

	.category_item_vid_series {

	}

	article.vidseries {
		background-color: #444;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		margin: 0;
		min-height: 400px;
		color: #DDD;
		padding-bottom: 30px;
	}

	article.vidseries p {
		margin: 0;
		text-align: left;
		margin-bottom: 10px;
	}

	article.vidseries .vid_vid {
		width: 100%;
		display: inline-block;
	}

	.vid_title {
		font-size: 20px;
		text-align: left;
		border-bottom: 1px solid white;
		padding-bottom: 20px;
		padding-top: 15px;
		margin-bottom: 20px;
	}

	.vid_other {
		font-size: 12px;
		text-align: left;
		border-bottom: 1px solid gray;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.vid_series_title {
		color: white;
		font-size: 35px;
		margin-left: 1%;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 99%;
		/*border-bottom: 1px solid #777;*/
		margin-bottom: 10px;
		text-align: center;
	}

	.video_series_heading {
		width: 80%;
		display: inline-block;
		font-size: 20px;
		margin-bottom: 20px;
		padding-left: 10%;
		padding-right: 10%;
		text-align: center;
		border-bottom: 1px solid #777;
		padding-bottom: 10px;
	}

	.category_item_title_vid_series {
		font-size: 25px;
		text-transform: uppercase;
	}

	.category_item_title_vid_series a:link {
		color: #999;
		text-decoration: none;
	}

	.category_item_title_vid_series a:visited {
		color: #999;
		text-decoration: none;
	}

	.category_item_title_vid_series a:hover {
		color: #6798FF;
		text-decoration: none;
	}


	/*END VID SERIES*/

	.wp-caption-text {
		font-size: 10px;
		text-align: center;
	}

	.pv_wrap {
		font-family: Plantin;
		font-size: 18px;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}

	.category_info {
		font-family: Plantin;
		font-size: 18px;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

	.article_headline {
		font-family: Plantin;
		font-weight: bold;
		font-size: 35px;
		color: black;
		width: 80%;
		padding-top: 20px;
		padding-bottom: 30px;
		background-color: #EAF0FF;
		padding-left: 10%;
		padding-right: 10%;
	}

	.article_excerpt {
		font-family: Plantin;
		font-size: 20px;
		color: #EAF0FF;
		width: 80%;
		background-color: #001727;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 10px;
		padding-bottom: 10px;
		font-style: italic;
	}

	.article_excerpt p {
		padding: 0;
		margin: 0;
	}

	.article_cat_strap {
		font-family: Globalist;
		font-weight: bold;
		font-size: 20px;
		color: black;
		width: 90%;
		padding-top: 1px;
		padding-bottom: 1px;
		background-color: #B4CAFF;
		padding-left: 5%;
		padding-right: 5%;
		text-align: right;
	}

	.article_feature_caption {
		text-align: right;
		font-size: 10px;
		width: 99%;
		padding-right: 1%;
		background-color: #777;
		color: white;
		padding-top: 3px;
		padding-bottom: 4px;
		height: 10px;
	}

	.article_feature_caption a:link {
		color: white;
		text-decoration: none;
	}
	.article_feature_caption a:visited {
		color: white;
		text-decoration: none;
	}
	.article_feature_caption a:hover {
		color: #DDD;
		text-decoration: none;
	}

	.article_meta {
		text-align: right;
		font-size: 10px;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		background-color: #333;
		color: white;
		padding-top: 10px;
		padding-bottom: 2px;
		display: inline-block;
	}

	.article_meta a:link {
		color: white;
		text-decoration: none;
	}
	.article_meta a:visited {
		color: white;
		text-decoration: none;
	}
	.article_meta a:hover {
		color: #C2D5FF;
		text-decoration: none;
	}

	.article_meta_1 {
		display: inline-block;
		/*width: 100%;*/
		margin-left: auto;
	}

	.article_meta_2 {
		display: inline-block;
		width: 100%;
	}

			/* CLIMATE CHANGE ISSUE CUSTOMISATION */
	.article_meta_climate_change {
		margin-top: -4px;
		display: inline-block;
		width: 98%;
		padding: 1%;
		background-color: #00A296;
	}

	.article_meta_climate_change_inner {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom: 10px;
		background-color: white;
	}

	.article_meta_climate_change img {
		/*float: left;*/
		width: 40%;
		margin-right: 30%;
		margin-left: 30%;
		display: block;
	}

	.article_meta_climate_change_text {
		/*float: left;*/
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 20px;
		font-family: Climate;
		font-size: 30px;
		color: #224E68;
		display: block;
		text-align: center;
	}

	.climate_section {
		background-color: #e5fffd;
	}

	.climate_section_heading {
		width: 100%;
		display: inline-block;
	}

	.climate_section_heading_img {
		width: 40%;
		padding-right: 30%;
		padding-left: 30%;
		padding-bottom: 20px;
		margin-bottom: 20px;
		background-color: white;
	}

	.climate_section_heading p {
		font-family: Climate;
		text-align: center;
		font-size: 40px;
		margin: 0;
		padding: 0;
		margin-bottom: 30px;
	}



		/* MH ISSUE CUSTOMISATION */

	.article_meta_mh {
		width:100%;
	}


	.article_meta_mh img {
		width: 100%;
		padding: 0px;
		margin: 0px;
	}

	.article_meta_mh_text {
		float: left;
		width: 70%;
		padding-left: 10%;
		padding-top: 20px;
		font-family: Climate;
		font-size: 30px;
		color: #224E68;
		display: block;
		text-align: center;
	}

	.mh_section {
		background-color: #b9e3eb;
	}

	.mh_heading {
		width: 100%;
		display: inline-block;
		padding-top: 20px;
		margin-bottom: 30px;
		border-bottom: 3px solid black;
		background-color: white;
	}

	.mh_heading_img {
		width: 100%;
		background-color: white;
		border-bottom: 3px solid black;
	}

	.mh_heading p {
		font-family: MindMatters;
		text-align: center;
		font-size: 30px;
		margin: 0;
		padding: 0;
		margin-bottom: 30px;
	}




	

	/* Beamer */
		.beamer {
		width: 100%;
		/*min-height: 300px;*/
		display: inline-block;
	}

	.beamer img {
		width:100%;
		height: auto;
	}

	.beamer .feature {
		width: 100%;
		float:left;
		height: 340px;
		background-size: cover; 
		background-position: top center;
		position: relative;
		z-index:50;
	}

	.feature_text {
		position: absolute;
		left: 0;
		bottom: 0;
		background-color: RGBa(10,10,10,0.8);
		font-size: 20px;
		color: white;
		padding: 5px;
	}

	.feature_text a:link {
		color: white;
		text-decoration: none;
	}

	.feature_text a:visited {
		color: white;
		text-decoration: none;
	}

	.feature_text a:hover {
		color: white;
		text-decoration: none;
	}

	.beamer .featured {
		display: none;
	}

	.featured_row {
		display: none;
	}

	.featured_item {
		display: none;
	}

	.featured_item h2 {
		display: none;
	}

	.hometitle {
		width: 99%;
		padding-left: 1%;
		background-color: #002138;
		padding-top: 2px;
		padding-bottom: 2px;
		font-size: 25px;
		color: #C2D5FF;
	}

	.homestory {
		width:100%;
		/*float:left;*/
		background-color: #F3F7FF;
	}

	.homestorytitle {
		width: 96%;
		padding-left: 2%;
		padding-right: 2%;
		font-size: 20px;
		text-transform: uppercase;
		color:#002138;
		height: 200px;
	}

	.homestory_con {
		float: left;
		width: 50%;
	}

	.homestoryimg {
		width: 50%;
		float:left;
		height: 200px;
		background-size: cover; 
		background-position: top center;
	}

	.homestorydesc {
		width: 96%;
		padding-left: 2%;
		padding-right: 2%;
		color: #002138;
		display:none;
	}

	.pad {
		height: 25%;
	}

	.comments h2 {
		font-size: 20px;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

	.comment {
		list-style: none;
		width: 80%;
		margin-right: 10%;
		margin-left: 10%;
		font-family: Globalist;
		font-size: 14px;
		margin-bottom: 10px;
		border-left: 2px solid #002138;
	}

	.comment .comment {
		width: 98%;
		margin-left: 1%;
		border-left: 2px solid #002138;
	}

	.comment cite {
		font-style: normal;
	}

	.comment .comment .comment {
		width: 98%;
		margin-left: 2%;
		border-left: 1px solid #aaa;
	}

	.comment p {
		padding-top:2px;
		padding-bottom: 2px;
	}

	.comment a:link {
		color: #002138;
		text-decoration: none;
	}

	.comment a:visited {
		color: #002138;
		text-decoration: none;
	}

	.comment a:hover {
		color: #C2D5FF;
		text-decoration: none;
	}

	.comment-meta a:link {
		color: white;
		text-decoration: none;
	}

	.comment-meta a:visited {
		color: white;
		text-decoration: none;
	}

	.comment-meta a:hover {
		color: white;
		text-decoration: none;
	}

	.comment-author {
		padding: 0;
		margin: 0;
		background-color: #002138;
		color: white;
		float: left;
		padding-left: 1%;
		width: 49%;
		height: 25px;
	}

	.comment-author img {
		width: 20px;
		height: 20px;
		padding: 0;
		margin: 0;
		display: none;
	}

	.comment-meta {
		font-family: "Verdana";
		font-size: 8px;
		text-align: right;
		float: left;
		width: 49%;
		padding-top: 5px;
		height: 20px;
		padding-right: 1%;
		background-color: #002138;
	}

	.icur_desc {
		width: 100%;
		background-color: #DDD;
		color: #333;
		margin-bottom: 20px;
	}

	.icur_desc h1 {
		display: block;
	}

	.icur_desc img {
		width: 98%;
		padding-left: 1%;
		padding-right: 1%;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.icur_desc p {
		width: 98%;
		padding-right: 1%;
		padding-left: 1%;
		font-size: 18px;
		text-align: center;
	}

	sup {
		font-size: 13px;
	}

	cite .fn {
		font-style: normal;
	}

	label{
		display: block;
	}

	.reply {
		width:99%;
		margin-right: 1%;
		text-align: right;
	}
	.reply a:link {
		color: #002138;
	}
	.reply a:visited {
		color: #002138;
	}
	.reply a:hover {
		color: #C2D5FF;
	}

	.comment-respond {
		padding-left: 10%;
		padding-right: 10%;
		width: 80%;
	}

	.comment-respond form {
		margin: 0;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.comment-respond p {
		margin: 0;
	}

	.comment-respond h3 {
		font-size: 20px;
	}

	.comment p {
		clear:both;
		padding-left: 10px;
		padding-right: 10px;
	}

	.reply {
		margin-bottom: 10px;
	}

	ul li .children {
		width: 99%;
		margin-left: 1%;
	}

	.category_title {
		font-size: 35px;
		margin-left: 1%;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 99%;
		border-bottom: 1px solid #eee;
		margin-bottom: 10px;
	}

	.category_item {
		width: 80%;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 40px;
	}

	.category_item_image {
		width: 100%;
	}

	.category_item_details {
		width: 100%;
	}

	.category_item_image img {
		width: 100%;
		border-radius: 5px;
	}

	.category_item_title {
		font-size: 25px;
		text-transform: uppercase;
	}

	.category_item_title a:link {
		color: #002138;
		text-decoration: none;
	}

	.category_item_title a:visited {
		color: #002138;
		text-decoration: none;
	}

	.category_item_title a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.category_item_excerpt {
		font-size: 20px;
	}

	.category_item_excerpt p {
		padding: 0;
		margin: 0;
		width: 100%;
	}


	/*------------------------------------*\
	    PAGES
	\*------------------------------------*/

	.team_member {
		width: 100%;
		padding-bottom: 10px;
	}

	.team_profile {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		/*float: left;*/
		display: block;
	}

	.team_details {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		/*float: left;*/
		display: block;
		text-align: center;
	}

	.team_name {
		font-weight: bold;
		font-size: 25px;
		color: black;
		display: block;
		width:100%;
	}

	.team_position {
		display: block;
		color: #999;
	}

	.team_desc {
		width: 100%;
	}

	.wpcf7-form {
		width: 70%;
		text-align: center;
		margin-right: auto;
		margin-left: auto;
		font-family: Globalist;
	}

	.shard_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 40px;
		border-bottom: 1px solid white;
		background-color: black;
		color: #DDD;
		padding-top: 20px;
		padding-bottom: 20px;
		text-align: center;
	}

	.shard_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		padding-bottom: 20px;
		font-style: italic;
		background-color: #eee;
		font-size: 20px;
	}

	.shard_subheading {
		font-size: 30px;
		font-weight: bold;
		background-color: black;
		padding-left: 1%;
		width: 99%;
		color: #EEE;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_full_image {
		width: 100%;
		text-align: center;
	}

	.shard_full_image img {
		width: 100%;
	}

	.shard_full_image p {
		width: 100%;
		display: block;
		font-style: italic;
		font-size: 10px;
		padding: 0;
		margin: 0;
		text-align: right;
		background-color: #eee;
	}

	.shard_sec1, .shard_sec2 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec2 .shard_yt {
		width: 100%;
		height: 400px;
	}

	.shard_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec4 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec5 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec5 ul{
		list-style: none;
		text-align:center;
	}

	.shard_sec6 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec7 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec8 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_huge {
		text-align: center;
		font-weight: bold;
		font-size: 30px;
	}

	.shard_sec9 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_body_quote {
		font-style: italic;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

	.shard_sec10, .shard_sec12, .shard_sec13, .shard_sec14, .shard_sec15 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.bold {
		font-weight: bold;
	}

	.pvr_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 30px;
		margin-bottom: 10px;
	}

	.pvr_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		padding-bottom: 20px;
		font-style: italic;
		background-color: #eee;
	}

	.pvr_subheading {
		font-size: 20px;
		font-weight: bold;
		background-color: #AAA;
		padding-left: 1%;
		width: 99%;
		color: black;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.pvr_sec1 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec1 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pvr_sec1 ul {
		list-style: none;
	}

	.pvr_sec1 ul li {
		margin-bottom: 8px;
	}

	.pvr_sec2 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec2 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pvr_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec3 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pv_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 30px;
		margin-bottom: 10px;
	}

	.pv_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		font-style: italic;
		font-size: 20px;
		background-color: #eee;
	}

	.pv_method {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		background-color: #eee;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_subheading {
		font-size: 30px;
		font-weight: bold;
		background-color: #AAA;
		padding-left: 1%;
		width: 99%;
		color: black;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.pv_quote_text {
		font-size: 30px;
		font-weight: bold;
	}

	.pv_quote_name {
		text-align: right;
	}

	.pv_quote_right {
		/*float: right;*/
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
	}

	.pv_quote_left {
		/*float: left;*/
		width: 90%;
		padding-right: 5%;
		padding-left:5%;
	}

	.pv_whole_quote_text {
		font-size: 30px;
		font-weight: bold;
	}

	.pv_whole_quote_name {
		text-align: right;
	}

	.pv_img_left {
		width: 100%;
		/*float: left;*/
		padding-right: 2%;
		padding-bottom: 2%;
	}

	.pv_img_left img {
		width: 100%;
	}

	.pv_img_left p {
		width: 100%;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_content_right {
		padding-left: 5%;
		padding-right: 5%;
		width: 90%;
		/*float: left;*/
	}

	.pv_mid_image {
		width: 100%;
		text-align: center;
	}

	.pv_mid_image img {
		width: 70%;
	}

	.pv_mid_image p {
		width: 70%;
		margin-right: auto;
		margin-left: auto;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_full_image {
		width: 100%;
		text-align: center;
	}

	.pv_full_image img {
		width: 100%;
	}

	.pv_full_image p {
		width: 99%;
		padding-right: 1%;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_refs p {
		font-size: 15px;
	}

	.pv_body_quote {
		font-style: italic;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

	.pv_sec1 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
	}

	.pv_live {
		width:100%;
		height: 400px;
	}

	.pv_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec4 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec5 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec6 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec7 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec8, .pv_sec9, .pv_sec10 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec11 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec13 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec14 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec16 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec17 .pv_yt {
		width: 100%;
		height: 400px;
	}

	.pv_sec24 .pv_yt {
		width: 100%;
		height: 400px;
	}

	.pv_sec18 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec19, .pv_sec20, .pv_sec21, .pv_sec23, .pv_sec25 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec26, .pv_sec27, .pv_sec28, .pv_sec29, .pv_sec30, .pv_sec31 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec33, .pv_sec34, .pv_sec35, .pv_sec36, .pv_sec37, .pv_sec38 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec39, .pv_sec40, .pv_sec41, .pv_sec42, .pv_sec43, .pv_sec44 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec45, .pv_sec46, .pv_sec47 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec48, .pv_sec49, .pv_sec50, .pv_sec51, .pv_sec52 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.signup_footer {
		background-color: #333;
		width: 100%;
		min-height: 100px;
		color: #EEE;
	}

	.signup_footer_data {
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 1%;
		width: 99%;
		border-top: 1px solid #444;
		text-align: right;
	}

	.signup_footer_form {
		padding-right: 1%;
		width: 99%;
		/*float: left;*/
		font-size: 20px;
		margin-bottom: 2px;
		padding-top: 4px;
		padding-bottom: 4px;
		text-align: right;
	}

	.signup_footer_logos {
		width: 99%;
		padding-left: 1%;
		/*float: left;*/
		font-size: 15px;
		margin-bottom: 2px;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	.footer_image {
		padding-top: 5px;
		max-height: 50px;
		float: left;
		padding-right: 30px;
	}
	/*------------------------------------*\
	    WORDPRESS CORE
	\*------------------------------------*/

	.alignnone {
		margin:5px 20px 20px 0;
	}
	.aligncenter,
	div.aligncenter {
		display:block;
		margin:5px auto 5px auto;
	}
	.alignright {
		/*float:right;*/
		margin-left:auto;
		margin-right:auto;
		margin:5px 0 20px 20px;
	}
	.alignleft {
		/*float:left;*/
		margin-left:auto;
		margin-right:auto;
		margin:5px 20px 20px 0;
	}
	a img.alignright {
		/*float:right;*/
		margin-left:auto;
		margin-right:auto;
		margin:5px 0 20px 20px;
	}
	a img.alignnone {
		margin:5px 20px 20px 0;
	}
	a img.alignleft {
		/*float:left;*/
		margin-left:auto;
		margin-right:auto;
		margin:5px 20px 20px 0;
	}
	a img.aligncenter {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.wp-caption {
		background:#FFF;
		border:1px solid #F0F0F0;
		max-width:96%;
		padding:5px 3px 10px;
		text-align:center;
	}
	.wp-caption.alignnone {
		margin:5px 20px 20px 0;
	}
	.wp-caption.alignleft {
		margin:5px 20px 20px 0;
	}
	.wp-caption.alignright {
		margin:5px 0 20px 20px;
	}
	.wp-caption img {
		border:0 none;
		height:auto;
		margin:0;
		max-width:98.5%;
		padding:0;
		width:auto;
	}
	.wp-caption .wp-caption-text,
	.gallery-caption {
		font-size:11px;
		line-height:17px;
		margin:0;
		padding:0 4px 5px;
		text-align: right;
	}
	.sticky {

	}
	.bypostauthor {

	}


}


@media only screen and (min-width:621px) and (max-width: 830px) {
	.ath1 {
		font-size: 35px;
	}

	.ath2 {
		font-size: 30px;
	}

	/* PRE-SCROLL HEADER*/
	.big_header_pad {
		width: 100%;
		display:none;
		z-index: 99;
	}

	.secondary_menu {
		z-index: 999;
		position: absolute;
		right: 0;
		top: 0;
		list-style: none;
		font-size: 12px;
		color: white;
	}

	.secondary_menu li {
		float: left;
		margin-right: 20px;
	}

	.secondary_menu li a:link {
		color: #C2D5FF;
	}

	.secondary_menu li a:visited {
		color: #C2D5FF;
	}

	.secondary_menu li a:hover {
		color: white;
	}

	.big_header_wrapper {
		width: 100%;
		display: none;
		background-color: #002138;
		text-align: center;
		font-size:15px;
		z-index: 99;
	}

	.big_header_wrapper .big_header_logo {
		width: 100%;
		z-index: 99;
		display: block;
	}

	.big_header_wrapper .big_header_logo img {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu {
		width: 100%;
		height: 50px;
		display: block;
		background-color: #C2D5FF;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul {
		list-style: none;
		position: relative;
		float:left;
		margin: 0;
		padding: 0;
		width:100%;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul li {
		width: 20%;
		float:left;
		position: relative;
		padding-top: 13px;
		padding-bottom: 7px;
		height: 30px;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul li:hover {
		background-color: #002138;
	}

	.big_header_wrapper .big_header_menu ul li:hover a {
		color: #6798FF;
	}

	.big_header_wrapper .big_header_menu ul ul {
		display: none;
		position: absolute;
		top:50;
		left:0;
		background:#fff;
		width: 100%;
		z-index: 99;
		font-size: 12px;
	}

	.big_header_wrapper .big_header_menu ul ul li {
		display: block;
		float: none;
		background-color: #C2D5FF;
		width: 100%;
		z-index: 99;
		padding-top: 15px;
		padding-bottom: 5px;
	}

	.big_header_wrapper .big_header_menu ul ul li:hover {
		background-color: #6798FF;
	}


	.big_header_wrapper .big_header_menu ul li:hover ul li a {
		color: #002138;
	}

	.big_header_wrapper .big_header_menu ul ul li:hover a {
		color: #002138;
	}

	.big_header_wrapper .big_header_menu ul li:hover ul {
		display: block;
	}

	.big_header_wrapper .big_header_menu ul li:hover > ul {
		display: block;
	}

	.big_header_wrapper a:link {
		color: #002138;
		text-decoration: none;
		display:block;
	}

	.big_header_wrapper a:visited {
		color: #002138;
		text-decoration: none;
	}

	.big_header_wrapper a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.big_header_wrapper a:active {
		color: red;
		text-decoration: none;
	}

	.page_wrapper {
		width: 100%;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url('img/GlobSymbolsWeb.png');
		background-position: center bottom;
		padding-bottom: 1%;
		min-height: 1000px;
	}

	/* POST SCROLL HEADER */
	.small_header_wrapper {
		display: none;
		width: 100%;
		height: 50px;
		background-color: #002138;
		text-align: center;
		font-size: 20px;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99;
	}

	.small_header_wrapper .small_header_logo {
		width: 5%;
		float: left;
		height: 50px;
		z-index: 99;
	}

	.small_header_wrapper .small_header_logo img {
		margin-left: auto;
		margin-right: auto;
		z-index: 99;
		height: 50px;
	}

	.small_header_wrapper .small_header_menu {
		width: 95%;
		height: 50px;
		display: block;
		background-color: #C2D5FF;
		float:left;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul {
		list-style: none;
		position: relative;
		float:left;
		margin: 0;
		padding: 0;
		width:100%;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul li {
		width: 20%;
		float:left;
		position: relative;
		padding-top: 10px;
		padding-bottom: 25px;
		height: 20px;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul li:hover {
		background-color: #002138;
	}

	.small_header_wrapper .small_header_menu ul li:hover a {
		color: #6798FF;
	}

	.small_header_wrapper .small_header_menu ul ul {
		display: none;
		position: absolute;
		top:50;
		left:0;
		background:#fff;
		width: 100%;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul ul li {
		display: block;
		float: none;
		background-color: #C2D5FF;
		width: 100%;
		z-index: 99;
		font-size: 15px;
		padding-top: 10px;
		padding-bottom: 15px;
	}

	.small_header_wrapper .small_header_menu ul ul li:hover {
		background-color: #6798FF;
	}

	.small_header_wrapper .small_header_menu ul li:hover ul li a {
		color: #002138;
	}
	.small_header_wrapper .small_header_menu ul ul li:hover a {
		color: #002138;
	}

	.small_header_wrapper .small_header_menu ul li:hover ul {
		display: block;
	}

	.small_header_wrapper .small_header_menu ul li:hover > ul {
		display: block;
	}

	.small_header_wrapper a:link {
		color: #002138;
		text-decoration: none;
		display:block;
	}

	.small_header_wrapper a:visited {
		color: #002138;
		text-decoration: none;
	}

	.small_header_wrapper a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.small_header_wrapper a:active {
		color: red;
		text-decoration: none;
	}
		.mob_header_wrapper {
		width: 100%;
		display: inline-block;
	}

	.mob_header_menu {
		width:100%;
		display: inline-block;
	}

	.mob_header_wrapper .big_header_logo {
		background-color: #002138;
		width: 100%;
		display: inline-block;
	}

	.mob_header_wrapper .big_header_logo img {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		z-index: 99;
	}

	.mob_header_wrapper .mob_nav_icon {
		width: 100%;
		text-align: right;
		font-size: 20px;
		background-color: #C2D5FF;
		display: inline-block;
	}

	.mob_header_wrapper .mob_nav_buttons li a {
		color: #002138;
	}
	.mob_header_wrapper .mob_nav_buttons li a:hover {
		color: #6798FF;
	}

	.mob_header_wrapper:hover .mob_header_menu:hover .mob_nav_buttons {
		display: block;
	}

	.mob_header_wrapper:hover .mob_header_menu:hover .mob_nav_buttons li {
		width: 95%;
		padding-left: 5%;
		background-color: #C2D5FF;
		display: block;
		font-size: 20px;
		color: #002138;
	}

	.mob_header_wrapper .mob_nav_buttons {
		display: none;
	}

	.mob_header_wrapper .mob_nav_buttons li {
		display: none;
	}

	/* BLOG CUSTOMISATION */
	.blog_header {
		width: 80%;
		background-color: #333;
		margin-bottom: 20px;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 3px solid #999;
		text-align: center;
	}

	.blog_header_img {
		width: 30%;
		/*float: left;*/
		margin-right: auto;
		margin-left: auto;
		display: block;
	}

	.blog_header_text {
		width: 95%;
		padding-left: 5%;
		/*float: left;*/
		color: #AAA;
	}

	.blog_header_name {
		font-size: 50px;
		color: #EEE;
		display: block;
	}

	.blog_header_desc {
		font-size: 15px;
	}
	/* END BLOG CUSTOMISATION */

	article {
		font-family: Plantin;
		font-size: 18px;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

		/*VID SERIES*/
	.video_section {
		background-color: #222;
		color: white;
	}

	.category_item_vid_series {

	}

	article.vidseries {
		background-color: #444;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		margin: 0;
		min-height: 400px;
		color: #DDD;
		padding-bottom: 30px;
	}

	article.vidseries p {
		margin: 0;
		text-align: left;
		margin-bottom: 10px;
	}

	article.vidseries .vid_vid {
		width: 100%;
		display: inline-block;
	}

	.vid_title {
		font-size: 20px;
		text-align: left;
		border-bottom: 1px solid white;
		padding-bottom: 20px;
		padding-top: 15px;
		margin-bottom: 20px;
	}

	.vid_other {
		font-size: 12px;
		text-align: left;
		border-bottom: 1px solid gray;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.vid_series_title {
		color: white;
		font-size: 35px;
		margin-left: 1%;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 99%;
		/*border-bottom: 1px solid #777;*/
		margin-bottom: 10px;
		text-align: center;
	}

	.video_series_heading {
		width: 80%;
		display: inline-block;
		font-size: 20px;
		margin-bottom: 20px;
		padding-left: 10%;
		padding-right: 10%;
		text-align: center;
		border-bottom: 1px solid #777;
		padding-bottom: 10px;
	}

	.category_item_title_vid_series {
		font-size: 25px;
		text-transform: uppercase;
	}

	.category_item_title_vid_series a:link {
		color: #999;
		text-decoration: none;
	}

	.category_item_title_vid_series a:visited {
		color: #999;
		text-decoration: none;
	}

	.category_item_title_vid_series a:hover {
		color: #6798FF;
		text-decoration: none;
	}


	/*END VID SERIES*/


	.wp-caption-text {
		font-size: 10px;
		text-align: center;
	}

	.pv_wrap {
		font-family: Plantin;
		font-size: 18px;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}

	.category_info {
		font-family: Plantin;
		font-size: 18px;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

	.article_headline {
		font-family: Plantin;
		font-weight: bold;
		font-size: 50px;
		color: black;
		width: 80%;
		padding-top: 20px;
		padding-bottom: 30px;
		background-color: #EAF0FF;
		padding-left: 10%;
		padding-right: 10%;
	}

	.article_excerpt {
		font-family: Plantin;
		font-size: 20px;
		color: #EAF0FF;
		width: 80%;
		background-color: #001727;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 10px;
		padding-bottom: 10px;
		font-style: italic;
	}

	.article_excerpt p {
		padding: 0;
		margin: 0;
	}

	.article_cat_strap {
		font-family: Globalist;
		font-weight: bold;
		font-size: 20px;
		color: black;
		width: 90%;
		padding-top: 1px;
		padding-bottom: 1px;
		background-color: #B4CAFF;
		padding-left: 5%;
		padding-right: 5%;
		text-align: right;
	}

	.article_feature_caption {
		text-align: right;
		font-size: 10px;
		width: 99%;
		padding-right: 1%;
		background-color: #777;
		color: white;
		padding-top: 3px;
		padding-bottom: 4px;
		height: 10px;
	}

	.article_feature_caption a:link {
		color: white;
		text-decoration: none;
	}
	.article_feature_caption a:visited {
		color: white;
		text-decoration: none;
	}
	.article_feature_caption a:hover {
		color: #DDD;
		text-decoration: none;
	}

	.article_meta {
		text-align: right;
		font-size: 15px;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		background-color: #333;
		color: white;
		padding-top: 10px;
		padding-bottom: 2px;
		display: inline-block;
	}

	.article_meta a:link {
		color: white;
		text-decoration: none;
	}
	.article_meta a:visited {
		color: white;
		text-decoration: none;
	}
	.article_meta a:hover {
		color: #C2D5FF;
		text-decoration: none;
	}

	.article_meta_1 {
		display: inline-block;
		/*width: 100%;*/
		margin-left: auto;
	}

	.article_meta_2 {
		display: inline-block;
		width: 100%;
	}

		/* CLIMATE CHANGE ISSUE CUSTOMISATION */
	.article_meta_climate_change {
		margin-top: -4px;
		display: inline-block;
		width: 98%;
		padding: 1%;
		background-color: #00A296;
	}

	.article_meta_climate_change_inner {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom: 10px;
		background-color: white;
	}

	.article_meta_climate_change img {
		/*float: left;*/
		width: 40%;
		margin-right: 30%;
		margin-left: 30%;
		display: block;
	}

	.article_meta_climate_change_text {
		/*float: left;*/
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		font-family: Climate;
		font-size: 30px;
		color: #224E68;
		display: block;
		text-align: center;
	}

	.climate_section {
		background-color: #e5fffd;
	}

	.climate_section_heading {
		width: 100%;
		display: inline-block;
	}

	.climate_section_heading_img {
		width: 40%;
		padding-right: 30%;
		padding-left: 30%;
		padding-bottom: 20px;
		margin-bottom: 20px;
		background-color: white;
	}

	.climate_section_heading p {
		font-family: Climate;
		text-align: center;
		font-size: 40px;
		margin: 0;
		padding: 0;
		margin-bottom: 30px;
	}



		/* MH ISSUE CUSTOMISATION */

	.article_meta_mh {
		width:100%;
	}


	.article_meta_mh img {
		width: 100%;
		padding: 0px;
		margin: 0px;
	}

	.article_meta_mh_text {
		float: left;
		width: 70%;
		padding-left: 10%;
		padding-top: 20px;
		font-family: Climate;
		font-size: 30px;
		color: #224E68;
		display: block;
		text-align: center;
	}

	.mh_section {
		background-color: #b9e3eb;
	}

	.mh_heading {
		width: 100%;
		display: inline-block;
		padding-top: 20px;
		margin-bottom: 30px;
		border-bottom: 3px solid black;
		background-color: white;
	}

	.mh_heading_img {
		width: 100%;
		background-color: white;
		border-bottom: 3px solid black;
	}

	.mh_heading p {
		font-family: MindMatters;
		text-align: center;
		font-size: 30px;
		margin: 0;
		padding: 0;
		margin-bottom: 30px;
	}







	/* Beamer */
	.beamer {
		width: 100%;
		/*min-height: 300px;*/
		display: inline-block;
	}

	.beamer img {
		width:100%;
		height: auto;
	}

	.beamer .feature {
		width: 100%;
		float:left;
		height: 340px;
		background-size: cover; 
		background-position: top center;
		position: relative;
		z-index:50;
	}

	.feature_text {
		position: absolute;
		left: 0;
		bottom: 0;
		background-color: RGBa(10,10,10,0.8);
		font-size: 20px;
		color: white;
		padding: 5px;
	}

	.feature_text a:link {
		color: white;
		text-decoration: none;
	}

	.feature_text a:visited {
		color: white;
		text-decoration: none;
	}

	.feature_text a:hover {
		color: white;
		text-decoration: none;
	}

	.beamer .featured {
		display: none;
	}

	.featured_row {
		display: none;
	}

	.featured_item {
		display: none;
	}

	.featured_item h2 {
		display: none;
	}

	.hometitle {
		width: 99%;
		padding-left: 1%;
		background-color: #002138;
		padding-top: 2px;
		padding-bottom: 2px;
		font-size: 25px;
		color: #C2D5FF;
	}

	.homestory {
		width:100%;
		/*float:left;*/
		background-color: #F3F7FF;
	}

	.homestorytitle {
		width: 96%;
		padding-left: 2%;
		padding-right: 2%;
		font-size: 20px;
		text-transform: uppercase;
		color:#002138;
		height: 200px;
	}

	.homestory_con {
		float: left;
		width: 50%;
	}

	.homestoryimg {
		width: 50%;
		float:left;
		height: 200px;
		background-size: cover; 
		background-position: top center;
	}

	.homestorydesc {
		width: 96%;
		padding-left: 2%;
		padding-right: 2%;
		color: #002138;
		display:none;
	}

	.pad {
		height: 25%;
	}

	.comments h2 {
		font-size: 20px;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

	.comment {
		list-style: none;
		width: 80%;
		margin-right: 10%;
		margin-left: 10%;
		font-family: Globalist;
		font-size: 14px;
		margin-bottom: 10px;
		border-left: 2px solid #002138;
	}

	.comment .comment {
		width: 98%;
		margin-left: 1%;
		border-left: 2px solid #002138;
	}

	.comment cite {
		font-style: normal;
	}

	.comment .comment .comment {
		width: 98%;
		margin-left: 2%;
		border-left: 1px solid #aaa;
	}

	.comment p {
		padding-top:2px;
		padding-bottom: 2px;
	}

	.comment a:link {
		color: #002138;
		text-decoration: none;
	}

	.comment a:visited {
		color: #002138;
		text-decoration: none;
	}

	.comment a:hover {
		color: #C2D5FF;
		text-decoration: none;
	}

	.comment-meta a:link {
		color: white;
		text-decoration: none;
	}

	.comment-meta a:visited {
		color: white;
		text-decoration: none;
	}

	.comment-meta a:hover {
		color: white;
		text-decoration: none;
	}

	.comment-author {
		padding: 0;
		margin: 0;
		background-color: #002138;
		color: white;
		float: left;
		padding-left: 1%;
		width: 49%;
		height: 25px;
	}

	.comment-author img {
		width: 20px;
		height: 20px;
		padding: 0;
		margin: 0;
		display: none;
	}

	.comment-meta {
		font-family: "Verdana";
		font-size: 10px;
		text-align: right;
		float: left;
		width: 49%;
		padding-top: 5px;
		height: 20px;
		padding-right: 1%;
		background-color: #002138;
	}

	.icur_desc {
		width: 100%;
		background-color: #DDD;
		color: #333;
		margin-bottom: 20px;
	}

	.icur_desc h1 {
		display: block;
	}

	.icur_desc img {
		width: 29%;
		padding-left: 1%;
		float: left;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.icur_desc p {
		float: left;
		width: 57%;
		padding-right: 1%;
		padding-left: 2%;
		font-size: 18px;
	}

	sup {
		font-size: 13px;
	}

	cite .fn {
		font-style: normal;
	}

	label{
		display: block;
	}

	.reply {
		width:99%;
		margin-right: 1%;
		text-align: right;
	}
	.reply a:link {
		color: #002138;
	}
	.reply a:visited {
		color: #002138;
	}
	.reply a:hover {
		color: #C2D5FF;
	}

	.comment-respond {
		padding-left: 10%;
		padding-right: 10%;
		width: 80%;
	}

	.comment-respond form {
		margin: 0;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.comment-respond p {
		margin: 0;
	}

	.comment-respond h3 {
		font-size: 20px;
	}

	.comment p {
		clear:both;
		padding-left: 10px;
		padding-right: 10px;
	}

	.reply {
		margin-bottom: 10px;
	}

	ul li .children {
		width: 99%;
		margin-left: 1%;
	}

	.category_title {
		font-size: 35px;
		margin-left: 1%;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 99%;
		border-bottom: 1px solid #eee;
		margin-bottom: 10px;
	}

	.category_item {
		width: 80%;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 40px;
	}

	.category_item_image {
		width: 20%;
		float: left;
	}

	.category_item_details {
		float: left;
		margin-left: 1%;
		width: 79%;
	}

	.category_item_image img {
		width: 100%;
		border-radius: 5px;
	}

	.category_item_title {
		font-size: 25px;
		text-transform: uppercase;
	}

	.category_item_title a:link {
		color: #002138;
		text-decoration: none;
	}

	.category_item_title a:visited {
		color: #002138;
		text-decoration: none;
	}

	.category_item_title a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.category_item_excerpt {
		font-size: 20px;
	}

	.category_item_excerpt p {
		padding: 0;
		margin: 0;
		width: 100%;
	}


	/*------------------------------------*\
	    PAGES
	\*------------------------------------*/

	.team_member {
		width: 100%;
		padding-bottom: 10px;
	}

	.team_profile {
		width: 20%;
		float: left;
		display: block;
	}

	.team_details {
		width: 75%;
		margin-left: 5%;
		float: left;
		display: block;
	}

	.team_name {
		font-weight: bold;
		font-size: 25px;
		color: black;
		display: block;
	}

	.team_position {
		color: #999;
	}

	.team_desc {

	}

	.wpcf7-form {
		width: 70%;
		text-align: center;
		margin-right: auto;
		margin-left: auto;
		font-family: Globalist;
	}

	.shard_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 40px;
		border-bottom: 1px solid white;
		background-color: black;
		color: #DDD;
		padding-top: 20px;
		padding-bottom: 20px;
		text-align: center;
	}

	.shard_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		padding-bottom: 20px;
		font-style: italic;
		background-color: #eee;
		font-size: 35px;
	}

	.shard_subheading {
		font-size: 30px;
		font-weight: bold;
		background-color: black;
		padding-left: 1%;
		width: 99%;
		color: #EEE;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_full_image {
		width: 100%;
		text-align: center;
	}

	.shard_full_image img {
		width: 100%;
	}

	.shard_full_image p {
		width: 100%;
		display: block;
		font-style: italic;
		font-size: 10px;
		padding: 0;
		margin: 0;
		text-align: right;
		background-color: #eee;
	}

	.shard_sec1, .shard_sec2 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec2 .shard_yt {
		width: 100%;
		height: 400px;
	}

	.shard_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec4 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec5 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec5 ul{
		list-style: none;
		text-align:center;
	}

	.shard_sec6 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec7 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec8 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_huge {
		text-align: center;
		font-weight: bold;
		font-size: 40px;
	}

	.shard_sec9 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_body_quote {
		font-style: italic;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

	.shard_sec10, .shard_sec12, .shard_sec13, .shard_sec14, .shard_sec15 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.bold {
		font-weight: bold;
	}

	.pvr_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 30px;
		margin-bottom: 10px;
	}

	.pvr_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		padding-bottom: 20px;
		font-style: italic;
		background-color: #eee;
	}

	.pvr_subheading {
		font-size: 20px;
		font-weight: bold;
		background-color: #AAA;
		padding-left: 1%;
		width: 99%;
		color: black;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.pvr_sec1 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec1 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pvr_sec1 ul {
		list-style: none;
	}

	.pvr_sec1 ul li {
		margin-bottom: 8px;
	}

	.pvr_sec2 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec2 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pvr_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec3 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pv_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 30px;
		margin-bottom: 10px;
	}

	.pv_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		font-style: italic;
		font-size: 20px;
		background-color: #eee;
	}

	.pv_method {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		background-color: #eee;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_subheading {
		font-size: 30px;
		font-weight: bold;
		background-color: #AAA;
		padding-left: 1%;
		width: 99%;
		color: black;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.pv_quote_text {
		font-size: 30px;
		font-weight: bold;
	}

	.pv_quote_name {
		text-align: right;
	}

	.pv_quote_right {
		/*float: right;*/
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
	}

	.pv_quote_left {
		/*float: left;*/
		width: 90%;
		padding-right: 5%;
		padding-left:5%;
	}

	.pv_whole_quote_text {
		font-size: 30px;
		font-weight: bold;
	}

	.pv_whole_quote_name {
		text-align: right;
	}

	.pv_img_left {
		width: 100%;
		/*float: left;*/
		padding-right: 2%;
		padding-bottom: 2%;
	}

	.pv_img_left img {
		width: 100%;
	}

	.pv_img_left p {
		width: 100%;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_content_right {
		padding-left: 5%;
		padding-right: 5%;
		width: 90%;
		/*float: left;*/
	}

	.pv_mid_image {
		width: 100%;
		text-align: center;
	}

	.pv_mid_image img {
		width: 70%;
	}

	.pv_mid_image p {
		width: 70%;
		margin-right: auto;
		margin-left: auto;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_full_image {
		width: 100%;
		text-align: center;
	}

	.pv_full_image img {
		width: 100%;
	}

	.pv_full_image p {
		width: 99%;
		padding-right: 1%;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_refs p {
		font-size: 15px;
	}

	.pv_body_quote {
		font-style: italic;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

	.pv_sec1 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
	}

	.pv_live {
		width:100%;
		height: 500px;
	}

	.pv_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec4 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec5 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec6 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec7 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec8, .pv_sec9, .pv_sec10 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec11 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec13 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec14 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec16 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec17 .pv_yt {
		width: 100%;
		height: 500px;
	}

	.pv_sec24 .pv_yt {
		width: 100%;
		height: 500px;
	}

	.pv_sec18 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec19, .pv_sec20, .pv_sec21, .pv_sec23, .pv_sec25 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec26, .pv_sec27, .pv_sec28, .pv_sec29, .pv_sec30, .pv_sec31 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec33, .pv_sec34, .pv_sec35, .pv_sec36, .pv_sec37, .pv_sec38 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec39, .pv_sec40, .pv_sec41, .pv_sec42, .pv_sec43, .pv_sec44 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec45, .pv_sec46, .pv_sec47 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec48, .pv_sec49, .pv_sec50, .pv_sec51, .pv_sec52 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.signup_footer {
		background-color: #333;
		width: 100%;
		min-height: 100px;
		color: #EEE;
	}

	.signup_footer_data {
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 1%;
		width: 99%;
		border-top: 1px solid #444;
		text-align: right;
	}

	.signup_footer_form {
		padding-right: 1%;
		width: 99%;
		/*float: left;*/
		font-size: 20px;
		margin-bottom: 2px;
		padding-top: 4px;
		padding-bottom: 4px;
		text-align: right;
	}

	.signup_footer_logos {
		width: 99%;
		padding-left: 1%;
		/*float: left;*/
		font-size: 15px;
		margin-bottom: 2px;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	.footer_image {
		padding-top: 5px;
		max-height: 50px;
		float: left;
		padding-right: 30px;
	}
	/*------------------------------------*\
	    WORDPRESS CORE
	\*------------------------------------*/

	.alignnone {
		margin:5px 20px 20px 0;
	}
	.aligncenter,
	div.aligncenter {
		display:block;
		margin:5px auto 5px auto;
	}
	.alignright {
		/*float:right;*/
		margin-left:auto;
		margin-right:auto;
		margin:5px 0 20px 20px;
	}
	.alignleft {
		/*float:left;*/
		margin-left:auto;
		margin-right:auto;
		margin:5px 20px 20px 0;
	}
	a img.alignright {
		/*float:right;*/
		margin-left:auto;
		margin-right:auto;
		margin:5px 0 20px 20px;
	}
	a img.alignnone {
		margin:5px 20px 20px 0;
	}
	a img.alignleft {
		/*float:left;*/
		margin-left:auto;
		margin-right:auto;
		margin:5px 20px 20px 0;
	}
	a img.aligncenter {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.wp-caption {
		background:#FFF;
		border:1px solid #F0F0F0;
		max-width:96%;
		padding:5px 3px 10px;
		text-align:center;
	}
	.wp-caption.alignnone {
		margin:5px 20px 20px 0;
	}
	.wp-caption.alignleft {
		margin:5px 20px 20px 0;
	}
	.wp-caption.alignright {
		margin:5px 0 20px 20px;
	}
	.wp-caption img {
		border:0 none;
		height:auto;
		margin:0;
		max-width:98.5%;
		padding:0;
		width:auto;
	}
	.wp-caption .wp-caption-text,
	.gallery-caption {
		font-size:11px;
		line-height:17px;
		margin:0;
		padding:0 4px 5px;
		text-align: right;
	}
	.sticky {

	}
	.bypostauthor {

	}


}


@media only screen and (min-width:831px) and (max-width: 1150px) {
	.mob_header_wrapper {
		display: none;
	}
	.ath1 {
		font-size: 35px;
	}

	.ath2 {
		font-size: 30px;
	}

	/* PRE-SCROLL HEADER*/
	.big_header_pad {
		width: 100%;
		display:none;
		z-index: 99;
	}

	.secondary_menu {
		z-index: 999;
		position: absolute;
		right: 0;
		top: 0;
		list-style: none;
		font-size: 15px;
		color: white;
	}

	.secondary_menu li {
		float: left;
		margin-right: 20px;
	}

	.secondary_menu li a:link {
		color: #C2D5FF;
	}

	.secondary_menu li a:visited {
		color: #C2D5FF;
	}

	.secondary_menu li a:hover {
		color: white;
	}

	.big_header_wrapper {
		width: 100%;
		display: inline-block;
		background-color: #002138;
		text-align: center;
		font-size:15px;
		z-index: 99;
	}

	.big_header_wrapper .big_header_logo {
		width: 100%;
		z-index: 99;
		display: block;
	}

	.big_header_wrapper .big_header_logo img {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu {
		width: 100%;
		height: 50px;
		display: block;
		background-color: #C2D5FF;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul {
		list-style: none;
		position: relative;
		float:left;
		margin: 0;
		padding: 0;
		width:100%;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul li {
		width: 20%;
		float:left;
		position: relative;
		padding-top: 13px;
		padding-bottom: 7px;
		height: 30px;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul li:hover {
		background-color: #002138;
	}

	.big_header_wrapper .big_header_menu ul li:hover a {
		color: #6798FF;
	}

	.big_header_wrapper .big_header_menu ul ul {
		display: none;
		position: absolute;
		top:50;
		left:0;
		background:#fff;
		width: 100%;
		z-index: 99;
		font-size: 12px;
	}

	.big_header_wrapper .big_header_menu ul ul li {
		display: block;
		float: none;
		background-color: #C2D5FF;
		width: 100%;
		z-index: 99;
		padding-top: 15px;
		padding-bottom: 5px;
	}

	.big_header_wrapper .big_header_menu ul ul li:hover {
		background-color: #6798FF;
	}


	.big_header_wrapper .big_header_menu ul li:hover ul li a {
		color: #002138;
	}

	.big_header_wrapper .big_header_menu ul ul li:hover a {
		color: #002138;
	}

	.big_header_wrapper .big_header_menu ul li:hover ul {
		display: block;
	}

	.big_header_wrapper .big_header_menu ul li:hover > ul {
		display: block;
	}

	.big_header_wrapper a:link {
		color: #002138;
		text-decoration: none;
		display:block;
	}

	.big_header_wrapper a:visited {
		color: #002138;
		text-decoration: none;
	}

	.big_header_wrapper a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.big_header_wrapper a:active {
		color: red;
		text-decoration: none;
	}

	.page_wrapper {
		width: 100%;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url('img/GlobSymbolsWeb.png');
		background-position: center bottom;
		padding-bottom: 1%;
		min-height: 1000px;
	}

	/* POST SCROLL HEADER */
	.small_header_wrapper {
		display: none;
		width: 100%;
		height: 50px;
		background-color: #002138;
		text-align: center;
		font-size: 15px;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99;
	}

	.small_header_wrapper .small_header_logo {
		width: 5%;
		float: left;
		height: 50px;
		z-index: 99;
	}

	.small_header_wrapper .small_header_logo img {
		margin-left: auto;
		margin-right: auto;
		z-index: 99;
		height: 50px;
	}

	.small_header_wrapper .small_header_menu {
		width: 95%;
		height: 50px;
		display: block;
		background-color: #C2D5FF;
		float:left;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul {
		list-style: none;
		position: relative;
		float:left;
		margin: 0;
		padding: 0;
		width:100%;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul li {
		width: 20%;
		float:left;
		position: relative;
		padding-top: 10px;
		padding-bottom: 25px;
		height: 20px;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul li:hover {
		background-color: #002138;
	}

	.small_header_wrapper .small_header_menu ul li:hover a {
		color: #6798FF;
	}

	.small_header_wrapper .small_header_menu ul ul {
		display: none;
		position: absolute;
		top:50;
		left:0;
		background:#fff;
		width: 100%;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul ul li {
		display: block;
		float: none;
		background-color: #C2D5FF;
		width: 100%;
		z-index: 99;
		font-size: 1px;
		padding-top: 10px;
		padding-bottom: 15px;
	}

	.small_header_wrapper .small_header_menu ul ul li:hover {
		background-color: #6798FF;
	}

	.small_header_wrapper .small_header_menu ul li:hover ul li a {
		color: #002138;
	}
	.small_header_wrapper .small_header_menu ul ul li:hover a {
		color: #002138;
	}

	.small_header_wrapper .small_header_menu ul li:hover ul {
		display: block;
	}

	.small_header_wrapper .small_header_menu ul li:hover > ul {
		display: block;
	}

	.small_header_wrapper a:link {
		color: #002138;
		text-decoration: none;
		display:block;
	}

	.small_header_wrapper a:visited {
		color: #002138;
		text-decoration: none;
	}

	.small_header_wrapper a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.small_header_wrapper a:active {
		color: red;
		text-decoration: none;
	}

	/* BLOG CUSTOMISATION */
	.blog_header {
		width: 80%;
		background-color: #333;
		margin-bottom: 20px;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 3px solid #999;
	}

	.blog_header_img {
		width: 20%;
		float: left;
	}

	.blog_header_text {
		width: 75%;
		padding-left: 5%;
		float: left;
		color: #AAA;
	}

	.blog_header_name {
		font-size: 50px;
		color: #EEE;
		display: block;
	}

	.blog_header_desc {
		font-size: 15px;
	}
	/* END BLOG CUSTOMISATION */

	article {
		font-family: Plantin;
		font-size: 18px;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

		/*VID SERIES*/
	.video_section {
		background-color: #222;
		color: white;
	}

	.category_item_vid_series {

	}

	article.vidseries {
		background-color: #444;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		margin: 0;
		min-height: 400px;
		color: #DDD;
		padding-bottom: 30px;
	}

	article.vidseries p {
		margin: 0;
		width:100%;
		text-align: left;
		margin-bottom: 10px;
	}

	article.vidseries .vid_vid {
		width: 100%;
		display: inline-block;
	}

	.vid_title {
		font-size: 20px;
		text-align: left;
		border-bottom: 1px solid white;
		padding-bottom: 20px;
		padding-top: 15px;
		margin-bottom: 20px;
	}

	.vid_other {
		font-size: 12px;
		text-align: left;
		border-bottom: 1px solid gray;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.vid_series_title {
		color: white;
		font-size: 35px;
		margin-left: 1%;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 99%;
		/*border-bottom: 1px solid #777;*/
		margin-bottom: 10px;
		text-align: center;
	}

	.video_series_heading {
		width: 80%;
		display: inline-block;
		font-size: 20px;
		margin-bottom: 20px;
		padding-left: 10%;
		padding-right: 10%;
		text-align: center;
		border-bottom: 1px solid #777;
		padding-bottom: 10px;
	}

	.category_item_title_vid_series {
		font-size: 25px;
		text-transform: uppercase;
	}

	.category_item_title_vid_series a:link {
		color: #999;
		text-decoration: none;
	}

	.category_item_title_vid_series a:visited {
		color: #999;
		text-decoration: none;
	}

	.category_item_title_vid_series a:hover {
		color: #6798FF;
		text-decoration: none;
	}


	/*END VID SERIES*/

	.wp-caption-text {
		font-size: 10px;
		text-align: center;
	}

	.pv_wrap {
		font-family: Plantin;
		font-size: 18px;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}

	.category_info {
		font-family: Plantin;
		font-size: 18px;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

	.article_headline {
		font-family: Plantin;
		font-weight: bold;
		font-size: 50px;
		color: black;
		width: 80%;
		padding-top: 20px;
		padding-bottom: 30px;
		background-color: #EAF0FF;
		padding-left: 10%;
		padding-right: 10%;
	}

	.article_excerpt {
		font-family: Plantin;
		font-size: 20px;
		color: #EAF0FF;
		width: 80%;
		background-color: #001727;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 10px;
		padding-bottom: 10px;
		font-style: italic;
	}

	.article_excerpt p {
		padding: 0;
		margin: 0;
	}

	.article_cat_strap {
		font-family: Globalist;
		font-weight: bold;
		font-size: 20px;
		color: black;
		width: 90%;
		padding-top: 1px;
		padding-bottom: 1px;
		background-color: #B4CAFF;
		padding-left: 5%;
		padding-right: 5%;
		text-align: right;
	}

	.article_feature_caption {
		text-align: right;
		font-size: 10px;
		width: 99%;
		padding-right: 1%;
		background-color: #777;
		color: white;
		padding-top: 3px;
		padding-bottom: 4px;
		height: 10px;
	}

	.article_feature_caption a:link {
		color: white;
		text-decoration: none;
	}
	.article_feature_caption a:visited {
		color: white;
		text-decoration: none;
	}
	.article_feature_caption a:hover {
		color: #DDD;
		text-decoration: none;
	}

	.article_meta {
		text-align: right;
		font-size: 15px;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		background-color: #333;
		color: white;
		padding-top: 10px;
		padding-bottom: 2px;
		display: inline-block;
	}

	.article_meta a:link {
		color: white;
		text-decoration: none;
	}
	.article_meta a:visited {
		color: white;
		text-decoration: none;
	}
	.article_meta a:hover {
		color: #C2D5FF;
		text-decoration: none;
	}

	.article_meta_1 {
		display: inline-block;
		/*width: 100%;*/
		margin-left: auto;
	}

	.article_meta_2 {
		display: inline-block;
		width: 100%;
	}

	/* CLIMATE CHANGE ISSUE CUSTOMISATION */
	.article_meta_climate_change {
		margin-top: -4px;
		display: inline-block;
		width: 98%;
		padding: 1%;
		background-color: #00A296;
	}

	.article_meta_climate_change_inner {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom: 10px;
		background-color: white;
	}

	.article_meta_climate_change img {
		float: left;
		width: 20%;
		display: block;
	}

	.article_meta_climate_change_text {
		float: left;
		width: 70%;
		padding-left: 10%;
		padding-top: 20px;
		font-family: Climate;
		font-size: 30px;
		color: #224E68;
		display: block;
		text-align: center;
	}

	.climate_section {
		background-color: #e5fffd;
	}

	.climate_section_heading {
		width: 100%;
		display: inline-block;
	}

	.climate_section_heading_img {
		width: 40%;
		padding-right: 30%;
		padding-left: 30%;
		padding-bottom: 20px;
		margin-bottom: 20px;
		background-color: white;
	}

	.climate_section_heading p {
		font-family: Climate;
		text-align: center;
		font-size: 40px;
		margin: 0;
		padding: 0;
		margin-bottom: 30px;
	}






	/* MH ISSUE CUSTOMISATION */

	.article_meta_mh {
		width:100%;
	}


	.article_meta_mh img {
		width: 100%;
		padding: 0px;
		margin: 0px;
	}

	.article_meta_mh_text {
		float: left;
		width: 70%;
		padding-left: 10%;
		padding-top: 20px;
		font-family: Climate;
		font-size: 30px;
		color: #224E68;
		display: block;
		text-align: center;
	}

	.mh_section {
		background-color: #b9e3eb;
	}

	.mh_heading {
		width: 100%;
		display: inline-block;
		padding-top: 20px;
		margin-bottom: 30px;
		border-bottom: 3px solid black;
		background-color: white;
	}

	.mh_heading_img {
		width: 100%;
		background-color: white;
		border-bottom: 3px solid black;
	}

	.mh_heading p {
		font-family: MindMatters;
		text-align: center;
		font-size: 30px;
		margin: 0;
		padding: 0;
		margin-bottom: 30px;
	}










	.social-ring {
		text-align: right;
	}

	.social-ring-button {
		float:right !important;
	}

	/* Beamer */
	.beamer {
		width: 100%;
		/*min-height: 300px;*/
		display: inline-block;
	}

	.beamer img {
		width:100%;
		height: auto;
	}

	.beamer .feature {
		width: 60%;
		float:left;
		height: 340px;
		background-size: cover; 
		background-position: top center;
		position: relative;
		z-index:50;
	}

	.feature_text {
		position: absolute;
		left: 0;
		bottom: 0;
		background-color: RGBa(10,10,10,0.8);
		font-size: 20px;
		color: white;
		padding: 5px;
	}

	.feature_text a:link {
		color: white;
		text-decoration: none;
	}

	.feature_text a:visited {
		color: white;
		text-decoration: none;
	}

	.feature_text a:hover {
		color: white;
		text-decoration: none;
	}

	.beamer .featured {
		width: 40%;
		float:left;
		height: 340px;
	}

	.featured_row {
		width: 100%;
		background-color: blue;
		height: 170px;
	}

	.featured_item {
		width: 100%;
		background-color: black;
		display: block;
		float: left;
		height: 340px;
		background-size: cover; 
		background-position: top center;
		position: relative;
	}

	.featured_item h2 {
		padding-top: 1px;
		background-color: RGBa(10,10,10,0.4);
		color: white;
		padding: 5px;
		position: absolute;
		left: 0;
		bottom: 0;
		font-size: 20px;
	}

	.hometitle {
		width: 99%;
		padding-left: 1%;
		background-color: #002138;
		padding-top: 2px;
		padding-bottom: 2px;
		font-size: 25px;
		color: #C2D5FF;
	}

	.homestory {
		width:50%;
		float:left;
		background-color: #F3F7FF;
	}

	.homestorytitle {
		width: 96%;
		padding-left: 2%;
		padding-right: 2%;
		font-size: 20px;
		text-transform: uppercase;
		color:#002138;
		height: 200px;
	}

	.homestory_con {
		float: left;
		width: 50%;
	}

	.homestoryimg {
		width: 50%;
		float:left;
		height: 200px;
		background-size: cover; 
		background-position: top center;
	}

	.homestorydesc {
		width: 96%;
		padding-left: 2%;
		padding-right: 2%;
		color: #002138;
		display:none;
	}

	.pad {
		height: 25%;
	}

	.comments h2 {
		font-size: 20px;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

	.comment {
		list-style: none;
		width: 80%;
		margin-right: 10%;
		margin-left: 10%;
		font-family: Globalist;
		font-size: 14px;
		margin-bottom: 10px;
		border-left: 2px solid #002138;
	}

	.comment .comment {
		width: 98%;
		margin-left: 1%;
		border-left: 2px solid #002138;
	}

	.comment cite {
		font-style: normal;
	}

	.comment .comment .comment {
		width: 98%;
		margin-left: 2%;
		border-left: 1px solid #aaa;
	}

	.comment p {
		padding-top:2px;
		padding-bottom: 2px;
	}

	.comment a:link {
		color: #002138;
		text-decoration: none;
	}

	.comment a:visited {
		color: #002138;
		text-decoration: none;
	}

	.comment a:hover {
		color: #C2D5FF;
		text-decoration: none;
	}

	.comment-meta a:link {
		color: white;
		text-decoration: none;
	}

	.comment-meta a:visited {
		color: white;
		text-decoration: none;
	}

	.comment-meta a:hover {
		color: white;
		text-decoration: none;
	}

	.comment-author {
		padding: 0;
		margin: 0;
		background-color: #002138;
		color: white;
		float: left;
		padding-left: 1%;
		width: 49%;
		height: 25px;
	}

	.comment-author img {
		width: 20px;
		height: 20px;
		padding: 0;
		margin: 0;
		display: none;
	}

	.comment-meta {
		font-family: "Verdana";
		font-size: 10px;
		text-align: right;
		float: left;
		width: 49%;
		padding-top: 5px;
		height: 20px;
		padding-right: 1%;
		background-color: #002138;
	}

	.icur_desc {
		width: 100%;
		background-color: #DDD;
		color: #333;
		margin-bottom: 20px;
	}

	.icur_desc h1 {
		display: block;
	}

	.icur_desc img {
		width: 29%;
		padding-left: 1%;
		float: left;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.icur_desc p {
		float: left;
		width: 57%;
		padding-right: 1%;
		padding-left: 2%;
		font-size: 18px;
	}

	sup {
		font-size: 13px;
	}

	cite .fn {
		font-style: normal;
	}

	label{
		display: block;
	}

	.reply {
		width:99%;
		margin-right: 1%;
		text-align: right;
	}
	.reply a:link {
		color: #002138;
	}
	.reply a:visited {
		color: #002138;
	}
	.reply a:hover {
		color: #C2D5FF;
	}

	.comment-respond {
		padding-left: 10%;
		padding-right: 10%;
		width: 80%;
	}

	.comment-respond form {
		margin: 0;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.comment-respond p {
		margin: 0;
	}

	.comment-respond h3 {
		font-size: 20px;
	}

	.comment p {
		clear:both;
		padding-left: 10px;
		padding-right: 10px;
	}

	.reply {
		margin-bottom: 10px;
	}

	ul li .children {
		width: 99%;
		margin-left: 1%;
	}

	.category_title {
		font-size: 35px;
		margin-left: 1%;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 99%;
		border-bottom: 1px solid #eee;
		margin-bottom: 10px;
	}

	.category_item {
		width: 80%;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 40px;
	}

	.category_item_image {
		width: 20%;
		float: left;
	}

	.category_item_details {
		float: left;
		margin-left: 1%;
		width: 79%;
	}

	.category_item_image img {
		width: 100%;
		border-radius: 5px;
	}

	.category_item_title {
		font-size: 25px;
		text-transform: uppercase;
	}

	.category_item_title a:link {
		color: #002138;
		text-decoration: none;
	}

	.category_item_title a:visited {
		color: #002138;
		text-decoration: none;
	}

	.category_item_title a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.category_item_excerpt {
		font-size: 20px;
	}

	.category_item_excerpt p {
		padding: 0;
		margin: 0;
		width: 100%;
	}


	/*------------------------------------*\
	    PAGES
	\*------------------------------------*/

	.team_member {
		width: 100%;
		padding-bottom: 10px;
	}

	.team_profile {
		width: 20%;
		float: left;
		display: block;
	}

	.team_details {
		width: 75%;
		margin-left: 5%;
		float: left;
		display: block;
	}

	.team_name {
		font-weight: bold;
		font-size: 25px;
		color: black;
		display: block;
	}

	.team_position {
		color: #999;
	}

	.team_desc {

	}

	.wpcf7-form {
		width: 70%;
		text-align: center;
		margin-right: auto;
		margin-left: auto;
		font-family: Globalist;
	}

	.shard_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 70px;
		border-bottom: 1px solid white;
		background-color: black;
		color: #DDD;
		padding-top: 20px;
		padding-bottom: 20px;
		text-align: center;
	}

	.shard_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		padding-bottom: 20px;
		font-style: italic;
		background-color: #eee;
		font-size: 35px;
	}

	.shard_subheading {
		font-size: 30px;
		font-weight: bold;
		background-color: black;
		padding-left: 1%;
		width: 99%;
		color: #EEE;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_full_image {
		width: 100%;
		text-align: center;
	}

	.shard_full_image img {
		width: 100%;
	}

	.shard_full_image p {
		width: 100%;
		display: block;
		font-style: italic;
		font-size: 10px;
		padding: 0;
		margin: 0;
		text-align: right;
		background-color: #eee;
	}

	.shard_sec1, .shard_sec2 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec2 .shard_yt {
		width: 100%;
		height: 600px;
	}

	.shard_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec4 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec5 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec5 ul{
		list-style: none;
		text-align:center;
	}

	.shard_sec6 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec7 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec8 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_huge {
		text-align: center;
		font-weight: bold;
		font-size: 40px;
	}

	.shard_sec9 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_body_quote {
		font-style: italic;
		width: 60%;
		margin-right: auto;
		margin-left: auto;
	}

	.shard_sec10, .shard_sec12, .shard_sec13, .shard_sec14, .shard_sec15 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.bold {
		font-weight: bold;
	}

	.pvr_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 50px;
		margin-bottom: 10px;
	}

	.pvr_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		padding-bottom: 20px;
		font-style: italic;
		background-color: #eee;
	}

	.pvr_subheading {
		font-size: 30px;
		font-weight: bold;
		background-color: #AAA;
		padding-left: 1%;
		width: 99%;
		color: black;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.pvr_sec1 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec1 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pvr_sec1 ul {
		list-style: none;
	}

	.pvr_sec1 ul li {
		margin-bottom: 8px;
	}

	.pvr_sec2 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec2 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pvr_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec3 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pv_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 50px;
		margin-bottom: 10px;
	}

	.pv_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		font-style: italic;
		font-size: 20px;
		background-color: #eee;
	}

	.pv_method {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		background-color: #eee;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_subheading {
		font-size: 30px;
		font-weight: bold;
		background-color: #AAA;
		padding-left: 1%;
		width: 99%;
		color: black;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.pv_quote_text {
		font-size: 40px;
		font-weight: bold;
	}

	.pv_quote_name {
		text-align: right;
	}

	.pv_quote_right {
		float: right;
		width: 55%;
		padding-left: 5%;
	}

	.pv_quote_left {
		float: left;
		width: 55%;
		padding-right: 5%;
	}

	.pv_whole_quote_text {
		font-size: 40px;
		font-weight: bold;
	}

	.pv_whole_quote_name {
		text-align: right;
	}

	.pv_img_left {
		width: 30%;
		float: left;
		padding-right: 2%;
		padding-bottom: 2%;
	}

	.pv_img_left img {
		width: 100%;
	}

	.pv_img_left p {
		width: 100%;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_content_right {
		padding-left: 5%;
		padding-right: 5%;
		width: 60%;
		float: left;
	}

	.pv_mid_image {
		width: 100%;
		text-align: center;
	}

	.pv_mid_image img {
		width: 70%;
	}

	.pv_mid_image p {
		width: 70%;
		margin-right: auto;
		margin-left: auto;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_full_image {
		width: 100%;
		text-align: center;
	}

	.pv_full_image img {
		width: 100%;
	}

	.pv_full_image p {
		width: 99%;
		padding-right: 1%;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_refs p {
		font-size: 15px;
	}

	.pv_body_quote {
		font-style: italic;
		width: 60%;
		margin-right: auto;
		margin-left: auto;
	}

	.pv_sec1 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
	}

	.pv_live {
		width:100%;
		height: 500px;
	}

	.pv_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec4 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec5 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec6 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec7 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec8, .pv_sec9, .pv_sec10 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec11 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec13 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec14 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec16 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec17 .pv_yt {
		width: 100%;
		height: 500px;
	}

	.pv_sec24 .pv_yt {
		width: 100%;
		height: 500px;
	}

	.pv_sec18 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec19, .pv_sec20, .pv_sec21, .pv_sec23, .pv_sec25 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec26, .pv_sec27, .pv_sec28, .pv_sec29, .pv_sec30, .pv_sec31 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec33, .pv_sec34, .pv_sec35, .pv_sec36, .pv_sec37, .pv_sec38 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec39, .pv_sec40, .pv_sec41, .pv_sec42, .pv_sec43, .pv_sec44 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec45, .pv_sec46, .pv_sec47 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec48, .pv_sec49, .pv_sec50, .pv_sec51, .pv_sec52 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.signup_footer {
		background-color: #333;
		width: 100%;
		min-height: 100px;
		color: #EEE;
	}

	.signup_footer_data {
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 1%;
		width: 99%;
		border-top: 1px solid #444;
		text-align: right;
	}

	.signup_footer_form {
		padding-right: 1%;
		width: 39%;
		float: left;
		font-size: 20px;
		margin-bottom: 2px;
		padding-top: 4px;
		padding-bottom: 4px;
		text-align: right;
	}

	.signup_footer_logos {
		width: 59%;
		padding-left: 1%;
		float: left;
		font-size: 15px;
		margin-bottom: 2px;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	.footer_image {
		padding-top: 5px;
		max-height: 70px;
		float: left;
		padding-right: 30px;
	}
	/*------------------------------------*\
	    WORDPRESS CORE
	\*------------------------------------*/

	.alignnone {
		margin:5px 20px 20px 0;
	}
	.aligncenter,
	div.aligncenter {
		display:block;
		margin:5px auto 5px auto;
	}
	.alignright {
		float:right;
		margin:5px 0 20px 20px;
	}
	.alignleft {
		float:left;
		margin:5px 20px 20px 0;
	}
	a img.alignright {
		float:right;
		margin:5px 0 20px 20px;
	}
	a img.alignnone {
		margin:5px 20px 20px 0;
	}
	a img.alignleft {
		float:left;
		margin:5px 20px 20px 0;
	}
	a img.aligncenter {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.wp-caption {
		background:#FFF;
		border:1px solid #F0F0F0;
		max-width:96%;
		padding:5px 3px 10px;
		text-align:center;
	}
	.wp-caption.alignnone {
		margin:5px 20px 20px 0;
	}
	.wp-caption.alignleft {
		margin:5px 20px 20px 0;
	}
	.wp-caption.alignright {
		margin:5px 0 20px 20px;
	}
	.wp-caption img {
		border:0 none;
		height:auto;
		margin:0;
		max-width:98.5%;
		padding:0;
		width:auto;
	}
	.wp-caption .wp-caption-text,
	.gallery-caption {
		font-size:11px;
		line-height:17px;
		margin:0;
		padding:0 4px 5px;
		text-align: right;
	}
	.sticky {

	}
	.bypostauthor {

	}
}



@media only screen and (min-width:1151px) {
	.mob_header_wrapper {
		display: none;
	}
	.ath1 {
		font-size: 35px;
	}

	.ath2 {
		font-size: 30px;
	}

	/* PRE-SCROLL HEADER*/
	.big_header_pad {
		width: 100%;
		display:none;
		z-index: 99;
	}

	.secondary_menu {
		z-index: 999;
		position: absolute;
		right: 0;
		top: 0;
		list-style: none;
		font-size: 15px;
		color: white;
	}

	.secondary_menu li {
		float: left;
		margin-right: 20px;
	}

	.secondary_menu li a:link {
		color: #C2D5FF;
	}

	.secondary_menu li a:visited {
		color: #C2D5FF;
	}

	.secondary_menu li a:hover {
		color: white;
	}

	.big_header_wrapper {
		width: 100%;
		display: inline-block;
		background-color: #002138;
		text-align: center;
		font-size: 20px;
		z-index: 99;
	}

	.big_header_wrapper .big_header_logo {
		width: 100%;
		z-index: 99;
		display: block;
	}

	.big_header_wrapper .big_header_logo img {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu {
		width: 100%;
		height: 50px;
		display: block;
		background-color: #C2D5FF;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul {
		list-style: none;
		position: relative;
		float:left;
		margin: 0;
		padding: 0;
		width:100%;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul li {
		width: 20%;
		float:left;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
		height: 30px;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul li:hover {
		background-color: #002138;
	}

	.big_header_wrapper .big_header_menu ul li:hover a {
		color: #6798FF;
	}

	.big_header_wrapper .big_header_menu ul ul {
		display: none;
		position: absolute;
		top:50;
		left:0;
		background:#fff;
		width: 100%;
		z-index: 99;
		font-size: 15px;
	}

	.big_header_wrapper .big_header_menu ul ul li {
		display: block;
		float: none;
		background-color: #C2D5FF;
		width: 100%;
		z-index: 99;
	}

	.big_header_wrapper .big_header_menu ul ul li:hover {
		background-color: #6798FF;
	}


	.big_header_wrapper .big_header_menu ul li:hover ul li a {
		color: #002138;
	}

	.big_header_wrapper .big_header_menu ul ul li:hover a {
		color: #002138;
	}

	.big_header_wrapper .big_header_menu ul li:hover ul {
		display: block;
	}

	.big_header_wrapper .big_header_menu ul li:hover > ul {
		display: block;
	}

	.big_header_wrapper a:link {
		color: #002138;
		text-decoration: none;
		display:block;
	}

	.big_header_wrapper a:visited {
		color: #002138;
		text-decoration: none;
	}

	.big_header_wrapper a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.big_header_wrapper a:active {
		color: red;
		text-decoration: none;
	}

	.page_wrapper {
		width: 100%;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url('img/GlobSymbolsWeb.png');
		background-position: center bottom;
		padding-bottom: 1%;
		min-height: 1000px;
	}



	/* POST SCROLL HEADER */
	.small_header_wrapper {
		display: none;
		width: 100%;
		height: 50px;
		background-color: #002138;
		text-align: center;
		font-size: 20px;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99;
	}

	.small_header_wrapper .small_header_logo {
		width: 5%;
		float: left;
		height: 50px;
		z-index: 99;
	}

	.small_header_wrapper .small_header_logo img {
		margin-left: auto;
		margin-right: auto;
		z-index: 99;
		height: 50px;
	}

	.small_header_wrapper .small_header_menu {
		width: 95%;
		height: 50px;
		display: block;
		background-color: #C2D5FF;
		float:left;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul {
		list-style: none;
		position: relative;
		float:left;
		margin: 0;
		padding: 0;
		width:100%;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul li {
		width: 20%;
		float:left;
		position: relative;
		padding-top: 10px;
		padding-bottom: 25px;
		height: 20px;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul li:hover {
		background-color: #002138;
	}

	.small_header_wrapper .small_header_menu ul li:hover a {
		color: #6798FF;
	}

	.small_header_wrapper .small_header_menu ul ul {
		display: none;
		position: absolute;
		top:50;
		left:0;
		background:#fff;
		width: 100%;
		z-index: 99;
	}

	.small_header_wrapper .small_header_menu ul ul li {
		display: block;
		float: none;
		background-color: #C2D5FF;
		width: 100%;
		z-index: 99;
		font-size: 15px;
		padding-top: 10px;
		padding-bottom: 15px;
	}

	.small_header_wrapper .small_header_menu ul ul li:hover {
		background-color: #6798FF;
	}

	.small_header_wrapper .small_header_menu ul li:hover ul li a {
		color: #002138;
	}
	.small_header_wrapper .small_header_menu ul ul li:hover a {
		color: #002138;
	}

	.small_header_wrapper .small_header_menu ul li:hover ul {
		display: block;
	}

	.small_header_wrapper .small_header_menu ul li:hover > ul {
		display: block;
	}

	.small_header_wrapper a:link {
		color: #002138;
		text-decoration: none;
		display:block;
	}

	.small_header_wrapper a:visited {
		color: #002138;
		text-decoration: none;
	}

	.small_header_wrapper a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.small_header_wrapper a:active {
		color: red;
		text-decoration: none;
	}

	/* BLOG CUSTOMISATION */
	.blog_header {
		width: 80%;
		background-color: #333;
		margin-bottom: 20px;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 3px solid #999;
	}

	.blog_header_img {
		width: 20%;
		float: left;
	}

	.blog_header_text {
		width: 75%;
		padding-left: 5%;
		float: left;
		color: #AAA;
	}

	.blog_header_name {
		font-size: 50px;
		color: #EEE;
		display: block;
	}

	.blog_header_desc {
		font-size: 15px;
	}
	/* END BLOG CUSTOMISATION */

	article {
		font-family: Plantin;
		font-size: 18px;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

	/*VID SERIES*/
	.video_section {
		background-color: #222;
		color: white;
	}

	.category_item_vid_series {

	}

	article.vidseries {
		background-color: #444;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		margin: 0;
		min-height: 400px;
		color: #DDD;
		padding-bottom: 30px;
		text-align: left;
	}

	article.vidseries p {
		margin: 0;
		width: 100%;
		text-align: left;
		margin-bottom: 10px;
	}

	article.vidseries .vid_vid {
		width: 100%;
		display: inline-block;
	}

	.vid_title {
		font-size: 20px;
		text-align: left;
		border-bottom: 1px solid white;
		padding-bottom: 20px;
		padding-top: 15px;
		margin-bottom: 20px;
	}

	.vid_other {
		font-size: 12px;
		text-align: left;
		border-bottom: 1px solid gray;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.vid_series_title {
		color: white;
		font-size: 35px;
		margin-left: 1%;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 99%;
		/*border-bottom: 1px solid #777;*/
		margin-bottom: 10px;
		text-align: center;
	}

	.video_series_heading {
		width: 80%;
		display: inline-block;
		font-size: 20px;
		margin-bottom: 20px;
		padding-left: 10%;
		padding-right: 10%;
		text-align: center;
		border-bottom: 1px solid #777;
		padding-bottom: 10px;
	}

	.category_item_title_vid_series {
		font-size: 25px;
		text-transform: uppercase;
	}

	.category_item_title_vid_series a:link {
		color: #999;
		text-decoration: none;
	}

	.category_item_title_vid_series a:visited {
		color: #999;
		text-decoration: none;
	}

	.category_item_title_vid_series a:hover {
		color: #6798FF;
		text-decoration: none;
	}


	/*END VID SERIES*/


	.wp-caption-text {
		font-size: 10px;
		text-align: center;
	}

	.pv_wrap {
		font-family: Plantin;
		font-size: 18px;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}

	.category_info {
		font-family: Plantin;
		font-size: 18px;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

	.article_headline {
		font-family: Plantin;
		font-weight: bold;
		font-size: 50px;
		color: black;
		width: 80%;
		padding-top: 20px;
		padding-bottom: 30px;
		background-color: #EAF0FF;
		padding-left: 10%;
		padding-right: 10%;
	}

	.article_excerpt {
		font-family: Plantin;
		font-size: 20px;
		color: #EAF0FF;
		width: 80%;
		background-color: #001727;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 10px;
		padding-bottom: 10px;
		font-style: italic;
	}

	.article_excerpt p {
		padding: 0;
		margin: 0;
	}

	.article_cat_strap {
		font-family: Globalist;
		font-weight: bold;
		font-size: 20px;
		color: black;
		width: 90%;
		padding-top: 1px;
		padding-bottom: 1px;
		background-color: #B4CAFF;
		padding-left: 5%;
		padding-right: 5%;
		text-align: right;
	}

	.article_feature_caption {
		text-align: right;
		font-size: 10px;
		width: 99%;
		padding-right: 1%;
		background-color: #777;
		color: white;
		padding-top: 3px;
		padding-bottom: 4px;
		height: 10px;
	}

	.article_feature_caption a:link {
		color: white;
		text-decoration: none;
	}
	.article_feature_caption a:visited {
		color: white;
		text-decoration: none;
	}
	.article_feature_caption a:hover {
		color: #DDD;
		text-decoration: none;
	}

	.article_meta {
		text-align: right;
		font-size: 15px;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		background-color: #333;
		color: white;
		padding-top: 10px;
		height: 15px;
		padding-bottom: 2px;
		height: 30px;
	}

	.article_meta a:link {
		color: white;
		text-decoration: none;
	}
	.article_meta a:visited {
		color: white;
		text-decoration: none;
	}
	.article_meta a:hover {
		color: #C2D5FF;
		text-decoration: none;
	}

	.article_meta_1 {
		float:left;
		width: 40%;
	}

	.article_meta_2 {
		float:left;
		width: 60%;
	}

	/* CLIMATE CHANGE ISSUE CUSTOMISATION */
	.article_meta_climate_change {
		margin-top: -4px;
		display: inline-block;
		width: 98%;
		padding: 1%;
		background-color: #00A296;
	}

	.article_meta_climate_change_inner {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom: 10px;
		background-color: white;
	}

	.article_meta_climate_change img {
		float: left;
		width: 20%;
		display: block;
	}

	.article_meta_climate_change_text {
		float: left;
		width: 70%;
		padding-left: 10%;
		padding-top: 20px;
		font-family: Climate;
		font-size: 30px;
		color: #224E68;
		display: block;
		text-align: center;
	}

	.climate_section {
		background-color: #e5fffd;
	}

	.climate_section_heading {
		width: 100%;
		display: inline-block;
	}

	.climate_section_heading_img {
		width: 40%;
		padding-right: 30%;
		padding-left: 30%;
		padding-bottom: 20px;
		margin-bottom: 20px;
		background-color: white;
	}

	.climate_section_heading p {
		font-family: Climate;
		text-align: center;
		font-size: 40px;
		margin: 0;
		padding: 0;
		margin-bottom: 30px;
	}






	/* MH ISSUE CUSTOMISATION */

	.article_meta_mh {
		width:100%;
	}


	.article_meta_mh img {
		width: 100%;
		padding: 0px;
		margin: 0px;
	}

	.article_meta_mh_text {
		float: left;
		width: 70%;
		padding-left: 10%;
		padding-top: 20px;
		font-family: Climate;
		font-size: 30px;
		color: #224E68;
		display: block;
		text-align: center;
	}

	.mh_section {
		background-color: #b9e3eb;
	}

	.mh_heading {
		width: 100%;
		display: inline-block;
		padding-top: 20px;
		margin-bottom: 30px;
		border-bottom: 3px solid black;
		background-color: white;
	}

	.mh_heading_img {
		width: 100%;
		background-color: white;
		border-bottom: 3px solid black;
	}

	.mh_heading p {
		font-family: MindMatters;
		text-align: center;
		font-size: 30px;
		margin: 0;
		padding: 0;
		margin-bottom: 30px;
	}













	/* Beamer */
	.beamer {
		width: 100%;
		/*min-height: 300px;*/
		display: inline-block;
	}

	.beamer img {
		width:100%;
		height: auto;
	}

	.beamer .feature {
		width: 60%;
		float:left;
		height: 340px;
		background-size: cover; 
		background-position: top center;
		position: relative;
		z-index:50;
	}

	.feature_text {
		position: absolute;
		left: 0;
		bottom: 0;
		background-color: RGBa(10,10,10,0.8);
		font-size: 20px;
		color: white;
		padding: 5px;
	}

	.feature_text a:link {
		color: white;
		text-decoration: none;
	}

	.feature_text a:visited {
		color: white;
		text-decoration: none;
	}

	.feature_text a:hover {
		color: white;
		text-decoration: none;
	}

	.beamer .featured {
		width: 40%;
		float:left;
		height: 340px;
	}

	.featured_row {
		width: 100%;
		background-color: blue;
		height: 170px;
	}

	.featured_item {
		width: 100%;
		background-color: black;
		display: block;
		float: left;
		height: 340px;
		background-size: cover; 
		background-position: top center;
		position: relative;
	}

	.featured_item h2 {
		padding-top: 1px;
		background-color: RGBa(10,10,10,0.4);
		color: white;
		padding: 5px;
		position: absolute;
		left: 0;
		bottom: 0;
		font-size: 20px;
	}

	.hometitle {
		width: 99%;
		padding-left: 1%;
		background-color: #002138;
		padding-top: 2px;
		padding-bottom: 2px;
		font-size: 25px;
		color: #C2D5FF;
	}

	.homestory {
		width:50%;
		float:left;
		background-color: #F3F7FF;
	}

	.homestorytitle {
		width: 96%;
		padding-left: 2%;
		padding-right: 2%;
		font-size: 20px;
		text-transform: uppercase;
		color:#002138;
		height: 200px;
	}

	.homestory_con {
		float: left;
		width: 50%;
	}

	.homestoryimg {
		width: 50%;
		float:left;
		height: 200px;
		background-size: cover; 
		background-position: top center;
	}

	.homestorydesc {
		width: 96%;
		padding-left: 2%;
		padding-right: 2%;
		color: #002138;
		display:none;
	}

	.pad {
		height: 25%;
	}

	.comments h2 {
		font-size: 20px;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

	.comment {
		list-style: none;
		width: 80%;
		margin-right: 10%;
		margin-left: 10%;
		font-family: Globalist;
		font-size: 14px;
		margin-bottom: 10px;
		border-left: 2px solid #002138;
	}

	.comment .comment {
		width: 98%;
		margin-left: 1%;
		border-left: 2px solid #002138;
	}

	.comment cite {
		font-style: normal;
	}

	.comment .comment .comment {
		width: 98%;
		margin-left: 2%;
		border-left: 1px solid #aaa;
	}

	.comment p {
		padding-top:2px;
		padding-bottom: 2px;
	}

	.comment a:link {
		color: #002138;
		text-decoration: none;
	}

	.comment a:visited {
		color: #002138;
		text-decoration: none;
	}

	.comment a:hover {
		color: #C2D5FF;
		text-decoration: none;
	}

	.comment-meta a:link {
		color: white;
		text-decoration: none;
	}

	.comment-meta a:visited {
		color: white;
		text-decoration: none;
	}

	.comment-meta a:hover {
		color: white;
		text-decoration: none;
	}

	.comment-author {
		padding: 0;
		margin: 0;
		background-color: #002138;
		color: white;
		float: left;
		padding-left: 1%;
		width: 49%;
		height: 25px;
	}

	.comment-author img {
		width: 20px;
		height: 20px;
		padding: 0;
		margin: 0;
		display: none;
	}

	.comment-meta {
		font-family: "Verdana";
		font-size: 10px;
		text-align: right;
		float: left;
		width: 49%;
		padding-top: 5px;
		height: 20px;
		padding-right: 1%;
		background-color: #002138;
	}

	.icur_desc {
		width: 100%;
		background-color: #DDD;
		color: #333;
		margin-bottom: 20px;
	}

	.icur_desc h1 {
		display: block;
	}

	.icur_desc img {
		width: 29%;
		padding-left: 1%;
		float: left;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.icur_desc p {
		float: left;
		width: 57%;
		padding-right: 1%;
		padding-left: 2%;
		font-size: 18px;
	}

	sup {
		font-size: 13px;
	}

	cite .fn {
		font-style: normal;
	}

	label{
		display: block;
	}

	.reply {
		width:99%;
		margin-right: 1%;
		text-align: right;
	}
	.reply a:link {
		color: #002138;
	}
	.reply a:visited {
		color: #002138;
	}
	.reply a:hover {
		color: #C2D5FF;
	}

	.comment-respond {
		padding-left: 10%;
		padding-right: 10%;
		width: 80%;
	}

	.comment-respond form {
		margin: 0;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.comment-respond p {
		margin: 0;
	}

	.comment-respond h3 {
		font-size: 20px;
	}

	.comment p {
		clear:both;
		padding-left: 10px;
		padding-right: 10px;
	}

	.reply {
		margin-bottom: 10px;
	}

	ul li .children {
		width: 99%;
		margin-left: 1%;
	}

	.category_title {
		font-size: 35px;
		margin-left: 1%;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 99%;
		border-bottom: 1px solid #eee;
		margin-bottom: 10px;
	}

	.category_item {
		width: 80%;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 40px;
	}

	.category_item_image {
		width: 20%;
		float: left;
	}

	.category_item_details {
		float: left;
		margin-left: 1%;
		width: 79%;
	}

	.category_item_image img {
		width: 100%;
		border-radius: 5px;
	}

	.category_item_title {
		font-size: 25px;
		text-transform: uppercase;
	}

	.category_item_title a:link {
		color: #002138;
		text-decoration: none;
	}

	.category_item_title a:visited {
		color: #002138;
		text-decoration: none;
	}

	.category_item_title a:hover {
		color: #6798FF;
		text-decoration: none;
	}

	.category_item_excerpt {
		font-size: 20px;
	}

	.category_item_excerpt p {
		padding: 0;
		margin: 0;
		width: 100%;
	}


	/*------------------------------------*\
	    PAGES
	\*------------------------------------*/

	.team_member {
		width: 100%;
		padding-bottom: 10px;
	}

	.team_profile {
		width: 20%;
		float: left;
		display: block;
	}

	.team_details {
		width: 75%;
		margin-left: 5%;
		float: left;
		display: block;
	}

	.team_name {
		font-weight: bold;
		font-size: 25px;
		color: black;
		display: block;
	}

	.team_position {
		color: #999;
	}

	.team_desc {

	}

	.wpcf7-form {
		width: 70%;
		text-align: center;
		margin-right: auto;
		margin-left: auto;
		font-family: Globalist;
	}

	.shard_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 70px;
		border-bottom: 1px solid white;
		background-color: black;
		color: #DDD;
		padding-top: 20px;
		padding-bottom: 20px;
		text-align: center;
	}

	.shard_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		padding-bottom: 20px;
		font-style: italic;
		background-color: #eee;
		font-size: 35px;
	}

	.shard_subheading {
		font-size: 30px;
		font-weight: bold;
		background-color: black;
		padding-left: 1%;
		width: 99%;
		color: #EEE;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_full_image {
		width: 100%;
		text-align: center;
	}

	.shard_full_image img {
		width: 100%;
	}

	.shard_full_image p {
		width: 100%;
		display: block;
		font-style: italic;
		font-size: 10px;
		padding: 0;
		margin: 0;
		text-align: right;
		background-color: #eee;
	}

	.shard_sec1, .shard_sec2 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec2 .shard_yt {
		width: 100%;
		height: 50vh;
	}

	.shard_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec4 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec5 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec5 ul{
		list-style: none;
		text-align:center;
	}

	.shard_sec6 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec7 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_sec8 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_huge {
		text-align: center;
		font-weight: bold;
		font-size: 40px;
	}

	.shard_sec9 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.shard_body_quote {
		font-style: italic;
		width: 60%;
		margin-right: auto;
		margin-left: auto;
	}

	.shard_sec10, .shard_sec12, .shard_sec13, .shard_sec14, .shard_sec15 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.bold {
		font-weight: bold;
	}

	.pvr_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 50px;
		margin-bottom: 10px;
	}

	.pvr_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		padding-bottom: 20px;
		font-style: italic;
		background-color: #eee;
	}

	.pvr_subheading {
		font-size: 30px;
		font-weight: bold;
		background-color: #AAA;
		padding-left: 1%;
		width: 99%;
		color: black;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.pvr_sec1 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec1 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pvr_sec1 ul {
		list-style: none;
	}

	.pvr_sec1 ul li {
		margin-bottom: 8px;
	}

	.pvr_sec2 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec2 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pvr_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 15px;
	}

	.pvr_sec3 h3 {
		margin-top: 25px;
		margin-bottom: 5px;
		width: 100%;
		border-bottom: 1px solid #aaa;
	}

	.pv_title {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 50px;
		margin-bottom: 10px;
	}

	.pv_excerpt {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		font-style: italic;
		font-size: 20px;
		background-color: #eee;
	}

	.pv_method {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		background-color: #eee;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_subheading {
		font-size: 30px;
		font-weight: bold;
		background-color: #AAA;
		padding-left: 1%;
		width: 99%;
		color: black;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.pv_quote_text {
		font-size: 40px;
		font-weight: bold;
	}

	.pv_quote_name {
		text-align: right;
	}

	.pv_quote_right {
		float: right;
		width: 55%;
		padding-left: 5%;
	}

	.pv_quote_left {
		float: left;
		width: 55%;
		padding-right: 5%;
	}

	.pv_whole_quote_text {
		font-size: 40px;
		font-weight: bold;
	}

	.pv_whole_quote_name {
		text-align: right;
	}

	.pv_img_left {
		width: 30%;
		float: left;
		padding-right: 2%;
		padding-bottom: 2%;
	}

	.pv_img_left img {
		width: 100%;
	}

	.pv_img_left p {
		width: 100%;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_content_right {
		padding-left: 5%;
		padding-right: 5%;
		width: 60%;
		float: left;
	}

	.pv_mid_image {
		width: 100%;
		text-align: center;
	}

	.pv_mid_image img {
		width: 70%;
	}

	.pv_mid_image p {
		width: 70%;
		margin-right: auto;
		margin-left: auto;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_full_image {
		width: 100%;
		text-align: center;
	}

	.pv_full_image img {
		width: 100%;
	}

	.pv_full_image p {
		width: 99%;
		padding-right: 1%;
		text-align: right;
		display: block;
		font-size: 12px;
		font-style: italic;
	}

	.pv_refs p {
		font-size: 15px;
	}

	.pv_body_quote {
		font-style: italic;
		width: 60%;
		margin-right: auto;
		margin-left: auto;
	}

	.pv_sec1 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
	}

	.pv_live {
		width:100%;
		height: 90vh;
	}

	.pv_sec3 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec4 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec5 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec6 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec7 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec8, .pv_sec9, .pv_sec10 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec11 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec13 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec14 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec16 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec17 .pv_yt {
		width: 100%;
		height: 70vh;
	}

	.pv_sec24 .pv_yt {
		width: 100%;
		height: 70vh;
	}

	.pv_sec18 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec19, .pv_sec20, .pv_sec21, .pv_sec23, .pv_sec25 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec26, .pv_sec27, .pv_sec28, .pv_sec29, .pv_sec30, .pv_sec31 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec33, .pv_sec34, .pv_sec35, .pv_sec36, .pv_sec37, .pv_sec38 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec39, .pv_sec40, .pv_sec41, .pv_sec42, .pv_sec43, .pv_sec44 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec45, .pv_sec46, .pv_sec47 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pv_sec48, .pv_sec49, .pv_sec50, .pv_sec51, .pv_sec52 {
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.signup_footer {
		background-color: #333;
		width: 100%;
		min-height: 100px;
		color: #EEE;
	}

	.signup_footer_data {
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 1%;
		width: 99%;
		border-top: 1px solid #444;
		text-align: right;
	}

	.signup_footer_form {
		padding-right: 1%;
		width: 39%;
		float: left;
		font-size: 20px;
		margin-bottom: 2px;
		padding-top: 4px;
		padding-bottom: 4px;
		text-align: right;
	}

	.signup_footer_logos {
		width: 59%;
		padding-left: 1%;
		float: left;
		font-size: 15px;
		margin-bottom: 2px;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	.footer_image {
		padding-top: 5px;
		max-height: 70px;
		float: left;
		padding-right: 30px;
	}
	/*------------------------------------*\
	    WORDPRESS CORE
	\*------------------------------------*/

	.alignnone {
		margin:5px 20px 20px 0;
	}
	.aligncenter,
	div.aligncenter {
		display:block;
		margin:5px auto 5px auto;
	}
	.alignright {
		float:right;
		margin:5px 0 20px 20px;
	}
	.alignleft {
		float:left;
		margin:5px 20px 20px 0;
	}
	a img.alignright {
		float:right;
		margin:5px 0 20px 20px;
	}
	a img.alignnone {
		margin:5px 20px 20px 0;
	}
	a img.alignleft {
		float:left;
		margin:5px 20px 20px 0;
	}
	a img.aligncenter {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.wp-caption {
		background:#FFF;
		border:1px solid #F0F0F0;
		max-width:96%;
		padding:5px 3px 10px;
		text-align:center;
	}
	.wp-caption.alignnone {
		margin:5px 20px 20px 0;
	}
	.wp-caption.alignleft {
		margin:5px 20px 20px 0;
	}
	.wp-caption.alignright {
		margin:5px 0 20px 20px;
	}
	.wp-caption img {
		border:0 none;
		height:auto;
		margin:0;
		max-width:98.5%;
		padding:0;
		width:auto;
	}
	.wp-caption .wp-caption-text,
	.gallery-caption {
		font-size:11px;
		line-height:17px;
		margin:0;
		padding:0 4px 5px;
		text-align: right;
	}
	.sticky {

	}
	.bypostauthor {

	}
}