html {
	 font-family: sans-serif;
	 -ms-text-size-adjust: 100%;
	 -webkit-text-size-adjust: 100%
}

body {
	color: #000000;
	font-size: 0.95rem;
	font-family:'Open Sans';
	text-rendering: optimizeLegibility;		
}

a {
	color:#000;
}

.pkp_structure_head {
	 background-color: transparent;
	 border-bottom: none;
}

.pkp_navigation_primary_row{
	margin-bottom:10px;
}

.pkp_navigation_primary > li > a {
	/*display:block;*/
	font-size: 0.9rem;
	font-weight: 800;
	/*line-height: 14px;*/
	line-height:normal;
	text-transform:uppercase;	
}

.dropdown-menu > li > a {
	font-size: 0.9rem;
}

.pkp_structure_main p, .pkp_structure_main p {	
	font-size:0.95rem;
	line-height:normal;
}	
	

.obj_announcement_summary h2, .obj_announcement_summary h3, .obj_announcement_summary h4 {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}

.obj_announcement_summary h3 {
	font-family: 'Open Sans',serif;
	font-size:1.35rem;
	text-transform:uppercase;
}

/*.obj_announcement_summary h3 a {
	font-family: 'Open-Sans',sans-serif;
}*/

.obj_announcement_summary .read_more {
    color: #1a3989;
}

.obj_announcement_summary .read_more:hover {
    color: #000;
}

.obj_issue_toc .sections:not(:first-child) {
    margin-top: 10px;
}

.pkp_structure_main h1, .pkp_structure_main h2, .pkp_structure_main h3, .pkp_structure_main h4 {
	/* margin: 40px 0 20px; */
	margin:20px 0 0;
}

.pkp_structure_main h2 {
    font-family: 'Open Sans',serif;
    font-size:1.25rem;
    line-height:normal;
	text-transform:uppercase;	
}

.pkp_page_index .current_issue .current_issue_title {
    margin:5px 0;
    font-weight: 400;
}

.obj_issue_toc .published {
 	/*margin: 20px 0*/
	margin:0;
}
.obj_article_summary > .title {
   /* font-family: Lora, serif;*/
    font-size: 1.05rem;
    font-weight: 700;
    line-height: 20px;
}

.obj_article_summary > .title a {
	color:#000;
	text-decoration: none;
}


.obj_article_summary > .title a:hover {
	color:#1a3989;	
	text-decoration:underline;
}

.obj_article_summary .subtitle {
	display: block;
	margin-top: 0.25em;
	margin-bottom: 0.5em;
	font-weight: 400;
	color:#222;
}

.cmp_button_wire, .obj_galley_link {
	border: 1px solid #1a3989;
	color: #1a3989;
}

.cmp_button_wire:hover,.cmp_button_wire:focus,.obj_galley_link:hover,.obj_galley_link:focus {
 	background: #1a3989;
}

.pkp_page_index .current_issue .read_more {
	color: #1a3989;
}

.pkp_page_index .current_issue .read_more:hover {
	color: #000;
}


.cmp_button, .cmp_form .buttons button, .pkp_head_wrapper .pkp_search button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a {
    background: #000;
    border: 1px solid rgba(0,0,0,1);
    border-top-color: rgba(0, 0, 0, 1);
    border-top-color: #000;
    border-radius: 0;
    box-shadow: inset 0 -1em 1em rgba(0,0,0,1);
    color: #fff;
}

.cmp_button:hover, .cmp_form .buttons button:hover, .pkp_head_wrapper .pkp_search button:hover, .page_lost_password .buttons button:hover, .page_search .submit button:hover, .block_make_submission a:hover {
    background: #C3C3C3;
    border: 1px solid #C3C3C3;
    border-top-color: #C3C3C3;
    border-top-color: #c3c3c3;
    border-radius: 0;
    box-shadow: inset 0 -1em 1em #C3C3C3;
    color: #fff;
}

.pkp_block .title {
	color: rgba(0,0,0,1);
	font-family: 'Open Sans',serif;
	font-size:1.25rem;
	font-weight: 800;
}

.pkp_structure_footer_wrapper {
    background: #000;
}

.pkp_footer_content {
	color:#fff;
}

.pkp_brand_footer a {
    color:#fff;
}

.pkp_brand_footer {
	display:none;
}

.pkp_structure_main h1 {
	border-top: 3px solid #000;
	font-size:1.35rem;
	padding-top: 10px;	
}

.obj_article_details > .subtitle {
	margin: 0;
	font-size:1.20rem;
	line-height:normal;
	font-weight: 400;
}

.obj_article_details .row {
	border-top: none;
	border-bottom:1px solid #000; 
}

.obj_article_details .row {
    margin-top:0;
}

.obj_article_details .authors .name {
	font-size: 1.15rem;
}

.obj_article_details .main_entry .item .label {
	font-family: "Open Sans", sans-serif;
	font-size: 1.15rem;;
	font-weight:400;
	text-transform: uppercase;
}

.item.keywords {
	display: none;
}

.cmp_breadcrumbs ol {
	margin-bottom: 10px;
}

/*.pkp_structure_content {
	padding-top: 0;
}*/

/* Custom style for footer starts */

.pkp_footer_content ul {
    list-style: none
}

.pkp_footer_content ul li {
    margin-bottom: 0
}

.pkp_footer_content .copyright {
    float: left;
    margin: 0 0 10px 0
}	
	

.pkp_footer_content .social {
    float: right;
    margin: 0 0 10px 0
}

.pkp_footer_content .social li:first-child {
    font-size: 1.15rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    padding: 0 15px 0 0
}

.pkp_footer_content .social li {
    float: left;
    text-align: right
}

.pkp_footer_content .social li a {
    /*text-indent: -9999em;*/
    margin-right: 5px;
    overflow: hidden;
    width: 28px;
    height: 28px
}	
	
.pkp_footer_content .social ul {
    list-style: none;
}	

.pkp_structure_main h1 {
    border-top: none;
    padding-top: 0;
}

table.data {
    font-size:0.95rem;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
	margin:20px 0;
}

.data caption {
	font-family: 'Crimson Text',serif;
        font-weight: 400;
	text-rendering: optimizeLegibility;
	line-height: 1.1;
	margin-bottom: 20px;
	margin-top: 0;
	text-transform: uppercase;

    font-size:1.75rem;
text-align:left;
}

.data td, .data th {
    border: 1px solid #ddd !important;
    text-align: left;
    padding: 8px;
}

.data td.centered, .data th.centered {
    text-align: center;
}

/*.data tr:nth-child(even){background-color: #f2f2f2}*/
.data thead th {
    background-color: #e4e4e4 !important;
    color: #000;
	font-weight:800;
}	
	
.data tbody th {
	font-weight:400;
}
	
.data th.bold {
	font-weight:800 !important;
}
	
/* Custom styles ends */

@media (min-width: 320px) {

}

@media (min-width: 480px) {

}

@media (min-width: 768px) {
	
	.obj_issue_toc .galleys, .obj_issue_toc .section {
		padding:0 30px 30px 30px;
	}
	
	.obj_issue_toc .galleys::before, .obj_issue_toc .section::before {
		top: 0;
		border-top: none;
	}	
	
	.obj_issue_toc .galleys h2, .obj_issue_toc .section h2 {
		/*display: inline-block;
		position: relative;
		left: -15px;
		margin-top: 0;
		padding: 0 15px;*/
		background:none;
		border-top:3px solid #000;
		
		color: rgba(0,0,0,1);
		font-size: 1.35rem;
		font-weight: 600;
		margin-bottom:30px;
		padding-top:10px;
		width:100%;
	}	
	
	.block_make_submission {
		text-align:center;
	}
	
	.pkp_structure_main::after {
		background:#fff;
	}	
	
	.obj_article_details .main_entry {
		border-right: 1px solid #fff;
	}	
	
	
	.obj_article_details .entry_details .item {
		border-bottom: 1px solid #000;
	}	
	
	.obj_article_details .entry_details {
		border-left: 1px solid #fff;
	}
	
	.page.page_issue{
		border-bottom:1px solid #000;
	}
	
}


@media (min-width: 992px) {

	.pkp_site_name .is_img {
		 display: inline-block;
	}
	.pkp_site_name .is_img:focus {
		 box-shadow: 0 0 1px #fff;
	}
	.pkp_site_name .is_img img {
		 display: block;
		 max-height: 108px; /* ! max-width: 100%;
		 width: auto;
		 height: auto;*/
	}
	
	.pkp_page_index .cmp_announcements > .obj_announcement_summary, .pkp_page_index .cmp_announcements .more .obj_announcement_summary {
		padding-bottom: 0px;
	}	
	
	.obj_article_details .item {
		padding: 15px 30px;
	}


}

@media (min-width: 1024px) {
	
	.pkp_structure_main::before{
		background:none;
	}		
	

	.pkp_page_index .cmp_announcements {
		border-top: none;
		border-bottom:none;
	}	
	
	.pkp_page_index .cmp_announcements > .obj_announcement_summary::before {
		border-left:none;
	}	
	
	.pkp_page_index .cmp_announcements .more::before {
		border-left:none;
	}	
		
	/*body {
			background:#fff url('http://www.cba.org/CBAMediaLibrary/cba_na/images/ojs/cba-ojs-background.gif') repeat-x;
			background-position-y: 28px;
			line-height:none;
	}
		
	
	.pkp_structure_main	{
		padding: 30px 30px 90px;
	}	
	
	
	
	.pkp_navigation_primary > li > a{
		color:rgba(256,256,256,1);
	}
	
	.pkp_navigation_primary > li > a:hover{
		color:rgba(256,256,256,1);
	}	*/	
	
	/*
	.pkp_structure_main	{
		padding:0;	
	}
	
	.pkp_structure_main p {	
		line-height:normal;
	}
	
	.pkp_navigation_primary > li > a{
		color:rgba(256,256,256,1);
	}
	
	.pkp_navigation_primary > li > a:hover{
		color:rgba(256,256,256,1);
	}	
	
	.pkp_structure_main::before, .pkp_structure_main::after {
		background: none;
	}	
	
	.pkp_page_index .additional_content {
		padding: 30px 10px 0 10px;
		border-top: 1px solid #ddd;
	}	
	
	.pkp_page_index .additional_content {
		padding-left: 0;
		padding-right: 0;
	}	*/

}

@media (min-width: 1200px) {

}
