@charset "UTF-8";
/* CSS Document */

#body {
	font-family: futura-pt, Helvetica, Arial ,"sans-serif'";
	color: #444444;
	background-color: #ffffff;
	font-size: 14px;
	line-height: 22px;
	font-style: normal;
}

h3{
    font-family: "Futura pt", sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
}

h4  {
    font-size: 20px;
    background-color: #e0e0e0;
    padding: 10px;
}

h5 {
    font-size: 16px;
    background-color: #e0e0e0;
    padding: 10px;
}


a {
	text-decoration: none;
	border-bottom: #FFD281 4px solid;
	padding-bottom: 1px;
	font-weight: bold;
	font-family: futura-pt, sans-serif;
	font-size: 110%;
	font-weight: 600;
	line-height: 130%;
}

.pkp_site_name a, .block_hosted_by a, .profile a, a.cover, .cover_image a, .pkp_page_article.pkp_op_view a .header_view a, .header_view .title, .header_view .return, .pkp_brand_footer a, .search_controls a {
	border-bottom: none;
}

.dropdown-menu ul a, .cmp_article_list articles ul, .cmp_article_list articles li,#navigationPrimary ul, #navigationPrimary li {
	list-style: none;
}


/*START ARTICLE view, changing fonts*/

page page_article article, aside, footer, header, nav, section {
	font-family: futura-pt, Helvetica,Arial, "sans-serif";
    line-height: 22px;
	
}

.obj_article_details h1.page_title{
	font-family: futura-pt, Helvetica,Arial, "sans-serif";
    line-height: 26px;
	font-weight: 600;
}
 
/*END ARTICLE view*/


/*START HTML view, text cannot be formatted as it is within an iframe*/
.pkp_page_article.pkp_op_view .header_view {
	background: #0078c1;
	min-height: 50px;
}

.header_view .title {
	font-size: 24px;
	padding-left: 16%;
	word-wrap: break-word;	
}

.header_view .return {
	position: relative;
    top: 25px;
    left: 50px;
	background-color:#0078c1;
}

.header_view .return::before {
	font-size: 20px;
    color:#ffffff;
}

#htmlContainer.galley_view {
    margin: 0 auto;
    width: 80%;
    padding: 5%;
}

/*END HTML view*/

/* START search button on mobile view*/
.pkp_head_wrapper .pkp_search button {
    width: 30%;
    margin-top: 10px;
    margin-left: 10px;
}
	
/* END search button*/

/*START footer, making full-width and changing colour to #1F435D*/
.pkp_structure_footer_wrapper {
    background: #1f435d;
	font-family: futura-pt, Helvetica,Arial, "sans-serif";
	color:#fff;
	text-transform:uppercase;
}
/*END footer*/
