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

/*
CHANGELOG
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 15px; }
	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; }

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

	article { margin-bottom: 15px; border-bottom: 1px solid #ddd; padding-bottom: 14px; }
	article { overflow: visible; }
	article:last-child { border-bottom: none; padding-bottom: 0; }
	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; }
	
	.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; }
	
	.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%;
	}
	.nf-form-fields-required {
		float: right;
		margin-bottom: 2rem;
	}
	.field-wrap select {
		height: 34px!important;
	}
	.field-wrap select.half {
		width: 50%!important;
	}