	/*
Theme Name: WEA conferences 3
Author: Jake McMurchie
Description: Based on Bootstrap
Template: WEA-parent-2
Version: 3.3.4
*/

	/*
CHANGELOG
3.3.4 - 27/12/2023
fixed php errors
    php/papers.php
    header.php
    single-wea_paper.php

3.3.3 - 19/04/2023
Style tweaks
	style.css

3.3.2 - 21/03/2023
Updated theme to use latest WEA-parent-2 (v2.7.6)
Replaced instances of create_function (dropped from PHP 8)
Updated header.php to align with latest WEA-parent-2 (v2.7.6)
	style.css
	functions.php
	header.php

3.3.1 - 13/10/2018
Added WEA conference setting to indicate site is live
Added discussion forum menu location so site can be previewed
	functions.php
	header.php
	sidebar.php NEW

3.3.0 - 10/02/2018
Switched to using parent version 2.5.6
	style.css

3.2.1 - 09/02/2018
Allow ordering of papers
Back to top button layout
	php/papers.php
	archive-wea_paper.php
	style.css

3.2.0 - 01/10/2017
Layout tweaks

3.1.1 - 28/09/2017
Created a page template with no sidebar
	page-nosidebar.php

3.1.0 - 04/09/2017
Added wea_publications custom post type
	php/publications.php
	functions.php
	single-wea_paper.php

3.0.5 - 04/06/2017
Added lowercase latin numerals for ordered list sub-lists
	style.css

3.0.4 - 06/11/2016
Changed author email to text field to allow multiple email addresses
	php/papers.php

3.0.3 - 01/07/2016
Adjustments to ninja forms sign-up form layout
	style.css

3.0.2 - 11/05/2016
Amendments to spacings
	style.css

3.0.1 - 01/02/2016
Added strapline to page header
	header.php

3.0.0
Removed
	page-archive.php
	page-conferencehome.php
	archive-wea_paper.php
	single-wea_author.php
	archive-wea_author.php
	page-allpapers.php
	loop-papers.php

*/

	@import url("../WEA-parent-2/style.css");

	/* Typography and colours
================================================== */

	.single span.subtitle {
	    color: #888;
	}

	a:hover span.subtitle {
	    color: #ffc000;
	}

	.subtitle,
	.author {
	    color: #888;
	    font-weight: normal;
	    font-style: italic;
	}

	.single h3.author {
	    font-size: 18px;
	}

	.single h3.author small {
	    color: #888;
	    font-size: 12px;
	    line-height: 15px;
	    font-weight: normal;
	}

	.meta {
	    color: #888;
	    font-size: 12px;
	    font-weight: normal;
	}

	.fa-rss {
	    color: #dd7000;
	}

	a:hover .fa-rss {
	    color: #ffc000;
	}

	.navbar.local .navbar-nav.navbar-right>li>a {
	    background-color: #fd7000;
	    color: #ffffff;
	}

	.navbar.local .navbar-nav.navbar-right>li>a:hover {
	    color: #000;
	}

	/* Layout
================================================== */

	header h1 {
	    padding: 0;
	}

	header h1 .strapline {
	    display: inline-block;
	    padding-top: 8px;
	    font-size: 24px;
	    text-transform: none;
	    font-style: italic;
	}

	.content h1 {
	    clear: both;
	}

	.content ol,
	.content ul {
	    padding-left: 0;
	    margin-bottom: 18px;
	}

	.content ol li,
	.content ul li {
	    margin-bottom: 6px;
	    margin-left: 24px;
	}

	.content ol h3,
	.content ul h3 {
	    margin-top: 12px;
	    margin-bottom: 12px;
	}

	.content ol li ol,
	.content ol li ul,
	.content ul li ul {
	    margin: 6px 0 6px 15px;
	    list-style: disc;
	}

	.content ol li ol {
	    list-style: lower-roman;
	}

	.content ol li li,
	.content ul li li {
	    margin: 0 0 0 0;
	}

	.content .backtotop {
	    margin-bottom: 60px;
	}

	.sidebar ol li h3,
	.sidebar ul li h3 {
	    line-height: 1;
	}

	article {
	    overflow: visible;
	}

	article {
	    margin-bottom: 15px;
	    border-bottom: 1px solid #ddd;
	    padding-bottom: 14px;
	}

	article:last-child {
	    border-bottom: none;
	    padding-bottom: 0;
	}

	article.featured {
	    padding: 10px;
	    background: #f8f8f8;
	}

	article h3 {
	    margin-bottom: 10px;
	}

	.author {
	    display: block;
	}

	p.author {
	    margin-bottom: 18px;
	}

	.single p.author {
	    margin-bottom: 18px;
	}

	.single .author small {
	    display: block;
	    margin-top: 6px;
	}

	.citation {
	    display: block;
	    margin-bottom: 18px;
	}

	.well {
	    overflow: auto;
	}

	.content ul.nav-tabs {
	    margin-bottom: 18px;
	    margin-left: 0;
	}

	.content ul.nav-tabs li {
	    margin-bottom: -1px;
	    margin-left: 0;
	    padding: 0;
	}

	.content ul.nav-tabs li {
	    margin-bottom: -1px;
	    margin-left: 0;
	    padding: 0;
	}

	#papertabs.nav-tabs>li>a {
	    font-size: 15px;
	}

	.modal {
	    width: 100%;
	    height: 100%;
	}

	.modal-dialog {
	    width: 90%;
	    height: 90%;
	}

	.modal-content {
	    height: 100%;
	}

	.modal-body {
	    height: 80%;
	}

	.modal-header p {
	    margin-bottom: 0;
	}

	object {
	    height: 100%;
	    margin-bottom: 10px;
	    border: 1px solid #aaa;
	}

	div.tagcloud,
	div.tagcloud a {
	    line-height: 17px;
	}

	.commentsclosed {
	    float: left;
	}

	ul#recentcomments {
	    list-style: none;
	    padding: 0;
	}

	p.download {
	    margin-bottom: 20px;
	}

	div#respond {
	    margin-top: 20px;
	}

	.comments-box {
	    text-align: right;
	}

	.single span.subtitle {
	    display: block;
	}

	.single p.authors {
	    margin-bottom: 10px;
	}

	.books.table>tbody>tr>td {
	    border-top: none;
	}

	.books.table tr {
	    border-bottom: 1px solid #ddd;
	}

	.books.table tr:last-child {
	    border-bottom: none;
	}

	.toc {
	    margin-bottom: 20px;
	}

	.table-toc {
	    width: 90%;
	    margin-bottom: 10px;
	}

	.table-toc td {
	    padding: 0 0 10px;
	    vertical-align: top;
	}

	.table-toc td.article-data {
	    padding-right: 10px;
	}

	.table-toc p.authors {
	    margin-bottom: 0;
	}

	.articles {
	    width: 80%;
	    margin-bottom: 20px;
	}

	.pagenum {
	    text-align: right;
	}

	.fscf-div-form input,
	.fscf-div-form textarea {
	    width: 50%;
	}

	.fscf-div-form input.fscf-input-captcha {
	    width: 25%;
	}

	.fscf-div-form input.fscf-button-submit {
	    width: auto;
	    margin-top: 10px;
	    padding: 5px 10px;
	}

	.fscf-required-indicator {
	    margin-left: 5px;
	    color: #888;
	}

	.ninja-forms-required-items.alert-warning {
	    display: none;
	}

	.field-wrap {
	    margin-bottom: 12px !important;
	}

	/* ninja forms */
	.ninja-forms-cont {
	    max-width: 60%;
	}

	.label-right .nf-field-description {
	    margin-right: 0 !important;
	}

	.label-right .checkbox-wrap .nf-field-label {
	    width: 100%;
	}