/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (max-width : 600px) {
/* Styles */


.content article ::selection {background:#C5D6E0;}

.content article {width: 99%;}
.content div.sidebar {display:none;}

.content h1, .content h2, .content h3 {font-family:'Volkhov'; padding: 10px 10px 5px 10px; margin: 0;font-weight: 300;}
.content h4, .content  p {font-family:'open_sansregular'; margin: 10px 10px 5px 10px;}
.content div.sidebar nav h1.link {background-color:#f2f2f2;}
.content h1 {font-size: 1.5em;}
.content h2 {font-size:24px;}
.content h3 {font-size:20px;line-height: 24px;padding: 0;margin: 10px 5px 5px 10px;}
.content h4 {font-size:18px; margin-left: 10px;}
.content p {line-height: 1.7em; text-align: justify;font-size: .9em;}

.content div.img {margin:10px 10px 10px 10px; width: 97%;}
.content div.img span {display:block; margin:0 auto 10px auto; text-align:center; font-family:open_sansregular; font-size:13px; font-weight:800;}

.content span.cite-expand {/* font-family:'open_sansregular'; */ font-size:24px; font-color:#13202D; -webkit-transition:.2s;}
.content span.cite-expand:hover {opacity:.7; cursor:pointer;}
.content div.citations {display:none; font-size:12px !important; font-family:open_sansregular !important;margin-left: 10px;display: none !important;}

div.socialmedia img:hover {opacity:.7; cursor:pointer;}

div.socialmedia img {
    width: 24px;
    padding: 10px 22px 10px 22px;
    margin: 0 3px 0 3px;
    /* margin: 0; */
}

h1.sidr-class-toc {font-size:20px !important; font-weight:800;}

.sidr-class-link a {
color: #222 !important;
text-decoration: none !important;
font-size: 15px !important;}

nav.mob-left-bar {display:none;}
#existing-content-menu {
text-decoration: none;
color: #083252;
padding: 10px 10px 0 10px;
font-size: 19px;
border-right: 15px solid transparent;
border-bottom: 30px solid #d9d9d9;
border-left: 15px solid transparent;
-webkit-backface-visibility: hidden;
/* background-color: #d9d9d9; */
z-index: 1;
display: block;
position: fixed;
font-family: open_sansregular;
left: 0;
top: 50%;
margin-left: -69px;
transition: .2s;
-webkit-transition: .2s;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}


h2.sidr-class-link:last-of-type {
font-weight: 800;
}

h2.sidr-class-link:last-of-type:hover {cursor:pointer;}

#existing-content-menu div {
margin-bottom: -50px;
}

#existing-content-menu:before {
    box-shadow: 5px 5px 0 #ECECEC;
}
#existing-content-menu:after {
    box-shadow: -5px 5px 0 #ECECEC;
}

h1.socialhead {font-size:24px; font-family:open_sansregular;padding: 10px 0 10px 10px;}

div.socialmedia a:nth-of-type(1) img {background-color:#55ACEE;margin-left: 10px;}
div.socialmedia a:nth-of-type(2) img {background-color:#3b5998;}
div.socialmedia a:nth-of-type(3) img {background-color:#365472;}

div.socialmedia {
    width: 250px;
    margin: 0 0 0 0;
    border-style: solid;
    height: 120px;
    border-width: 5px 0;
    border-color: #FFF;
}
div.relatedcont {margin: 0;min-height: 150px;}

div.relatedcont a {
	text-decoration: none;
	color: #598Ab0;
	font-size: 14px;
	font-weight: 800;
}

div.relatedcont a:visited {
	color:#8B2374;
}

piece {
    display: block;
    margin-top: 0px;
    padding-left:35px;
}

piece a {
	text-decoration: none;
	color: #598Ab0;
	font-weight: 800;
}

piece a:visited {
	color:#8B2374;
}

div.relatedcont h1 {font-size:24px; font-family:open_sansregular; padding:10px 0 10px 10px; margin:0;}

div.relatedcont ol {
    padding: 0 0 0 30px;
    margin: 0;
}
div.relatedcont ol li {
    font-size: 13px;
    font-family: open_sansregular;
    margin-bottom: 10px;
}

div.relatedcont ol span {
    font-size: 12px;
    font-family: open_sansregular;
    /* margin-left: -5px; */
    /* padding: 5px; */
    display: inline-block;
    text-align: left !important;
    display: none;
}

piece ol {
    font-family: open_sansregular;
    line-height: 24px;
    text-align: justify;
    margin: 0 2em 0 3em;
}
article ol li {
    padding: 10px 0 10px 12px;
}

blockquote {
text-align: left;
padding-left: 20px;
border-left: 3px solid #083252;
width: 75%;
font-size: .8em;
font-family: Volkhov;
font-style: italic;
}

/*blockquote:nth-of-type(1) {padding-left:0px;}*/

blockquote:nth-of-type(even)
            {
                text-align:right;
                border-right: 3px solid #083252;
                padding-right: 20px;
                border-left: 0;
                width:75%;
            }

div.img cite {
    font-family: open_sansregular;
    font-size: 12px;
    text-align: right;
    margin-top: -4px;
    display: inherit;
    margin-right: 1px;
    /* width: 100%; */
}

article ul {
    font-family: open_sansregular;
    line-height: 1.8em;        text-align: justify;
    font-size: .7em;
    margin: 0 2em 0 3em;
    padding-left: 0px;
}

img.auth {
    height: 45px;
    float: left;
    margin-right: 10px;
}

div.auth-byline {
    padding:10px;
}

div.auth-byline h3 {display: block;float: left;margin: 7px 0 20px 0;}

img.pdf-brief {
    height: 45px;
    float: right;
    padding-left:5px;
}

img.pdf-report {
    height: 45px;
    float: right;
    padding-left:5px;
}
img.pdf-factsheet {
    height: 45px;
    float: right;
}

img.pdf-summary{
height: 45px;
float: right;
padding-left: 5px;
}
img.pdf-report:hover, img.pdf-brief:hover, img.pdf-factsheet:hover, img.pdf-summary:hover {opacity:.5;}

span#doctype {
    float: right;
    line-height: 44px;
    display: inline-block;
    padding: 0 0px 0 10px;
    margin-left: 15px;
    text-align: right;
    border-left: 3px solid #083252;
    display: none;
}
div.auth-byline h3 span {
    font-style: italic;
    display: block;
}

p.table-head {
text-align: center !important;
font-size: 13px;
font-weight: 800;
}

table {margin-bottom:10px;}
td p b span {
    font-family: open_sansregular !important;
    font-size: 15px !important;
    text-align: left !important;
}
td p {
    text-align: left !important;
}

td p span {
    font-family: open_sansregular !important;
    font-size: 15px !important;
    text-align: left !important;
}
piece h2:last-of-type {
    display: none;
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-width : 601px)
and (max-width : 1024px) {

.content article ::selection {background:#C5D6E0;}

.content article {width:100%;}
.content div.sidebar {display:none;}

.content h1, .content h2, .content h3 {font-family:'Volkhov'; padding: 10px 10px 5px 10px; margin: 0;font-weight: 300;}
.content h4, .content  p {font-family:'open_sansregular'; margin: 10px 5px 5px 10px;}
.content div.sidebar nav h1.link {background-color:#f2f2f2;}
.content h1 {font-size:38px;}
.content h2 {font-size:24px;}
.content h3 {font-size:20px;line-height: 34px;padding: 0;margin: 10px 5px 5px 10px;}
.content h4 {font-size:18px; margin-left: 10px;}
.content p {line-height:24px; text-align: justify;}

.content div.img {margin: 10px 10px 10px -312px;width: 625px;padding-left: 50%;}
.content div.img span {display:block; margin:0 auto 10px auto; text-align:center; font-family:open_sansregular; font-size:13px; font-weight:800;}

.content span.cite-expand {/* font-family:'open_sansregular'; */ font-size:24px; font-color:#13202D; -webkit-transition:.2s;}
.content span.cite-expand:hover {opacity:.7; cursor:pointer;}
.content div.citations {display:none; font-size:12px !important; font-family:open_sansregular !important;margin-left: 10px;}

div.socialmedia img:hover {opacity:.7; cursor:pointer;}

div.socialmedia img {
    width: 24px;
    padding: 10px 22px 10px 22px;
    margin: 0 3px 0 3px;
    /* margin: 0; */
}

h1.sidr-class-toc {font-size:20px !important; font-weight:800; }

.sidr-class-link a {
color: #222 !important;
text-decoration: none !important;
font-size: 15px !important;}

h2.sidr-class-link:last-of-type {
font-weight: 800;
}

h2.sidr-class-link:last-of-type:hover {cursor:pointer;}

nav.mob-left-bar {display:none;}
#existing-content-menu {
text-decoration: none;
color: #083252;
padding: 10px 10px 0 10px;
font-size: 19px;
border-right: 15px solid transparent;
border-bottom: 30px solid #d9d9d9;
border-left: 15px solid transparent;
-webkit-backface-visibility: hidden;
/* background-color: #d9d9d9; */
z-index: 1;
display: block;
position: fixed;
font-family: open_sansregular;
left: 0;
top: 50%;
margin-left: -69px;
transition: .2s;
-webkit-transition: .2s;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#existing-content-menu div {
margin-bottom: -50px;
}

#existing-content-menu:before {
    box-shadow: 5px 5px 0 #ECECEC;
}
#existing-content-menu:after {
    box-shadow: -5px 5px 0 #ECECEC;
}

h1.socialhead {font-size:24px; font-family:open_sansregular;padding: 10px 0 10px 10px;}

div.socialmedia a:nth-of-type(1) img {background-color:#55ACEE;margin-left: 10px;}
div.socialmedia a:nth-of-type(2) img {background-color:#3b5998;}
div.socialmedia a:nth-of-type(3) img {background-color:#365472;}

div.socialmedia {
    width: 250px;
    margin: 0 0 0 0;
    border-style: solid;
    height: 120px;
    border-width: 5px 0;
    border-color: #FFF;
}
div.relatedcont {margin: 0;min-height: 150px;}

div.relatedcont a {
	text-decoration: none;
	color: #598Ab0;
	font-size: 14px;
	font-weight: 800;
}

div.relatedcont a:visited {
	color:#8B2374;
}

piece {
    display: block;
    margin-top: 0px;
    padding-left:35px;
}

piece a {
	text-decoration: none;
	color: #598Ab0;
	font-weight: 800;
}

piece a:visited {
	color:#8B2374;
}

div.relatedcont h1 {font-size:24px; font-family:open_sansregular; padding:10px 0 10px 10px; margin:0;}

div.relatedcont ol {
    padding: 0 0 0 30px;
    margin: 0;
}
div.relatedcont ol li {
    font-size: 13px;
    font-family: open_sansregular;
    margin-bottom: 10px;
}

div.relatedcont ol span {
    font-size: 12px;
    font-family: open_sansregular;
    /* margin-left: -5px; */
    /* padding: 5px; */
    display: inline-block;
    text-align: left !important;
    display: none;
}

piece ol {
    font-family: open_sansregular;
    line-height: 24px;
    text-align: justify;
    font-size: 16px;
    margin-left: 8px;
    /* width: 80%; */
}
article ol li {
    padding: 10px 0 10px 12px;
}

blockquote {
text-align: left;
padding-left: 20px;
border-left: 3px solid #083252;
width: 80%;
font-size: 20px;
font-family: Volkhov;
font-style: italic;
}

/*blockquote:nth-of-type(1) {padding-left:0px;}*/

blockquote:nth-of-type(even)
            {
                text-align:right;
                border-right: 3px solid #083252;
                padding-right: 20px;
                border-left: 0;
                width:80%;
            }

div.img cite {
    font-family: open_sansregular;
    font-size: 12px;
    text-align: right;
    margin-top: -4px;
    display: inherit;
    margin-right: 1px;
    /* width: 100%; */
}

article ul {
    font-family: open_sansregular;      line-height: 24px;        text-align: justify;      font-size: 16px;
    margin-left: 85px;
    padding-left: 0px;
    width: 76%;
}

img.auth {
    height: 45px;
    float: left;
    margin-right: 10px;
}

div.auth-byline {
    padding:10px;
}

div.auth-byline h3 {display:inline-block;margin: 7px 0 0 0;}

img.pdf-brief {
    height: 45px;
    float: right;
    padding-left:5px;
}

img.pdf-report {
    height: 45px;
    float: right;
    padding-left:5px;
}
img.pdf-factsheet {
    height: 45px;
    float: right;
}

img.pdf-summary{
height: 45px;
float: right;
padding-left: 5px;
}
img.pdf-report:hover, img.pdf-brief:hover, img.pdf-factsheet:hover, img.pdf-summary:hover {opacity:.5;}

span#doctype {
    float: right;
    line-height: 44px;
    display: inline-block;
    padding: 0 0px 0 10px;
    margin-left: 15px;
    text-align: right;
    border-left: 3px solid #083252;
}
div.auth-byline h3 span {
    font-style: italic;
}

p.table-head {
text-align: center !important;
font-size: 13px;
font-weight: 800;
}

table {margin-bottom:10px;}
td p b span {
    font-family: open_sansregular !important;
    font-size: 15px !important;
    text-align: left !important;
}
td p {
    text-align: left !important;
}

td p span {
    font-family: open_sansregular !important;
    font-size: 15px !important;
    text-align: left !important;
}
}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1025px) {

.content article ::selection {background:#C5D6E0;}

.content article {width:640px; margin-left:-180px;}
.content div.sidebar {width: 255px; height: 100%; fixed; left: 50%; /* margin-left:-255px; */ background-color: #d9d9d9; overflow-y: scroll;overflow-x: hidden;z-index:0; position: fixed;padding-right: 10px;user-select:none; margin-left: -458px;-webkit-user-select:none; /* bottom: 500px; */ margin-bottom:53px;}

.content div.sidebar nav h1.link, .content div.sidebar nav h2.link, .content div.sidebar nav h3.link {font-size:.8em; !important; }
.content div.sidebar nav h1.link a , .content div.sidebar nav h2.link a , .content div.sidebar nav h3.link a {text-decoration:inherit; color:inherit;}
.content div.sidebar span {display:block !important;}
.content div.sidebar nav h1.toc {font-size:24px; font-family:open_sansregular !important; /* overflow-y: scroll; */cursor:default;}
.content div.sidebar nav h1.link{font-family:open_sansregular; font-size:16px; /* font-weight:800; */}
.content div.sidebar nav h1.link:hover, .content div.sidebar nav h2.link:hover, .content div.sidebar nav h3.link:hover {opacity:.7; cursor:pointer;}
.content div.sidebar h2 {padding-left: 15px; font-family:open_sansregular; font-weight:400;}
.content div.sidebar h3 {margin-left:30px; font-family:open_sansregular; font-weight:400;}
.content div.sidebar nav {position:relative; width:250px;padding-bottom: 10px;}

.content h1, .content h2, .content h3 {font-family:'Volkhov'; padding: 10px 10px 5px 10px; margin: 0;font-weight: 300;}
.content h4, .content  p {font-family:'open_sansregular'; margin: 10px 5px 5px 10px;}
.content div.sidebar nav h1.link {background-color:#f2f2f2;}
.content h1 {font-size:38px;}
.content h2 {font-size:24px;}
.content h3 {font-size:20px;line-height: 34px;padding: 0;margin: 10px 5px 5px 10px;}
.content h4 {font-size:18px; margin-left: 10px;}
.content p {line-height:24px; text-align: justify;}

.content div.img {margin:10px 10px 10px 10px; width:625px;}
.content div.img span {display:block; margin:0 auto 10px auto; text-align:center; font-family:open_sansregular; font-size:13px; font-weight:800;}

.content span.cite-expand {/* font-family:'open_sansregular'; */ font-size:24px; font-color:#13202D; -webkit-transition:.2s;}
.content span.cite-expand:hover {opacity:.7; cursor:pointer;}
.content div.citations {display:none; font-size:12px !important; font-family:open_sansregular !important;margin-left: 10px;}


nav.mob-left-bar {display:none;}
#existing-content-menu {display:none;}

div.socialmedia img:hover {opacity:.7; cursor:pointer;}

div.socialmedia img {
    width: 24px;
    padding: 10px 22px 10px 22px;
    margin: 0 3px 0 3px;
    /* margin: 0; */
}

h1.socialhead {font-size:24px; font-family:open_sansregular;padding: 10px 0 10px 10px;}

div.socialmedia a:nth-of-type(1) img {background-color:#55ACEE;margin-left: 18px;}
div.socialmedia a:nth-of-type(2) img {background-color:#3b5998;}
div.socialmedia a:nth-of-type(3) img {background-color:#365472;}

div.socialmedia {
    width: 250px;
    margin: 0 0 0 0;
    border-style: solid;
    height: 120px;
    border-width: 5px 0;
    border-color: #FFF;
}
div.relatedcont {margin: 0;min-height: 150px;}

div.relatedcont a {
	text-decoration: none;
	color: #598Ab0;
	font-size: 14px;
	font-weight: 800;
}

div.relatedcont a:visited {
	color:#8B2374;
}

piece {
    display: block;
    margin-top: 0px;
}

piece a {
	text-decoration: none;
	color: #598Ab0;
	font-weight: 800;
}

piece a:visited {
	color:#8B2374;
}

div.relatedcont h1 {font-size:24px; font-family:open_sansregular; padding:10px 0 10px 10px; margin:0;}

div.relatedcont ol {
    padding: 0 0 0 30px;
    margin: 0;
}
div.relatedcont ol li {
    font-size: 13px;
    font-family: open_sansregular;
    margin-bottom: 10px;
}

div.relatedcont ol span {
    font-size: 12px;
    font-family: open_sansregular;
    /* margin-left: -5px; */
    /* padding: 5px; */
    display: inline-block;
    text-align: left !important;
    display: none;
}

piece ol {
    font-family: open_sansregular;
    line-height: 24px;
    text-align: justify;
    font-size: 16px;
    margin-left: 8px;
    /* width: 80%; */
}
article ol li {
    padding: 10px 0 10px 12px;
}

blockquote {
text-align: left;
padding-left: 20px;
border-left: 3px solid #083252;
width: 80%;
font-size: 20px;
font-family: Volkhov;
font-style: italic;
}

/*blockquote:nth-of-type(1) {padding-left:0px;}*/

blockquote:nth-of-type(even)
            {
                text-align:right;
                border-right: 3px solid #083252;
                padding-right: 20px;
                border-left: 0;
                width:80%;
            }

div.img cite {
    font-family: open_sansregular;
    font-size: 12px;
    text-align: right;
    margin-top: -4px;
    display: inherit;
    margin-right: 1px;
    /* width: 100%; */
}

article ul {
    font-family: open_sansregular;      line-height: 24px;        text-align: justify;      font-size: 16px;
    margin-left: 85px;
    padding-left: 0px;
    width: 76%;
}

img.auth {
    height: 45px;
    float: left;
    margin-right: 10px;
}

div.auth-byline {
    padding:10px;
}

div.auth-byline h3 {display:inline-block;margin: 7px 0 0 0;}

img.pdf-brief {
    height: 45px;
    float: right;
    padding-left:5px;
}

img.pdf-report {
    height: 45px;
    float: right;
    padding-left:5px;
}
img.pdf-factsheet {
    height: 45px;
    float: right;
}

img.pdf-summary{
height: 45px;
float: right;
padding-left: 5px;
}
img.pdf-report:hover, img.pdf-brief:hover, img.pdf-factsheet:hover, img.pdf-summary:hover {opacity:.5;}

span#doctype {
    float: right;
    line-height: 44px;
    display: inline-block;
    padding: 0 0px 0 10px;
    margin-left: 15px;
    text-align: right;
    border-left: 3px solid #083252;
}
div.auth-byline h3 span {
    font-style: italic;
}

p.table-head {
text-align: center !important;
font-size: 13px;
font-weight: 800;
}

table {margin-bottom:10px;}
td p b span {
    font-family: open_sansregular !important;
    font-size: 15px !important;
    text-align: left !important;
}
td p {
    text-align: left !important;
}

td p span {
    font-family: open_sansregular !important;
    font-size: 15px !important;
    text-align: left !important;
}

}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}

@media print {

#moblogo {width:300px; margin:10px; display:inline; text-align:center;}
#moblogo:parent {width:100%; background-color:#d3d3d3; height:88px;}
#mobile-header {display:none;}
#navigation {display:none;}
div.citations {display:block !important;}
span.cite-expand {display:none !important;}
div.shareusform {display:none;}
div.sidr-existing-content {display:none;}
nav.mob-left-bar {display:none;}
div.navigation {display:none;}
div.wrapout{display:none;}
#newslettertoggle {display:none !important;}
div.sidebar {display:none !important;}
div.foot {display:none !important;}
div.donatecont, div.donateact {display:none !important;}
div.socialmedia {display:none;}

.content article ::selection {background:#C5D6E0;}

.content article {width:100%;}
.content div.sidebar {width: 255px; height: 850px; fixed; top: 156px; left: 50%; /* margin-left:-255px; */ background-color: #d9d9d9; overflow-y: scroll;overflow-x: hidden;z-index:0; position: fixed;padding-right: 10px;user-select:none; margin-left: -458px;-webkit-user-select:none; /* bottom: 500px; */ margin-bottom:53px;}

.content div.sidebar nav h1.link, .content div.sidebar nav h2.link, .content div.sidebar nav h3.link {font-size:.8em; !important; }
.content div.sidebar nav h1.link a , .content div.sidebar nav h2.link a , .content div.sidebar nav h3.link a {text-decoration:inherit; color:inherit;}
.content div.sidebar span {display:block !important;}
.content div.sidebar nav h1.toc {font-size:24px; font-family:open_sansregular !important; /* overflow-y: scroll; */cursor:default;}
.content div.sidebar nav h1.link{font-family:open_sansregular; font-size:16px; /* font-weight:800; */}
.content div.sidebar nav h1.link:hover, .content div.sidebar nav h2.link:hover, .content div.sidebar nav h3.link:hover {opacity:.7; cursor:pointer;}
.content div.sidebar h2 {padding-left: 15px; font-family:open_sansregular; font-weight:400;}
.content div.sidebar h3 {margin-left:30px; font-family:open_sansregular; font-weight:400;}
.content div.sidebar nav {position:relative; width:250px;padding-bottom: 10px;}

.content h1, .content h2, .content h3 {font-family:'Volkhov'; padding: 10px 10px 5px 10px; margin: 0;font-weight: 300;}
.content h4, .content  p {font-family:'open_sansregular'; margin: 10px 5px 5px 10px;}
.content div.sidebar nav h1.link {background-color:#f2f2f2;}
.content h1 {font-size:38px;}
.content h2 {font-size:24px;}
.content h3 {font-size:20px;line-height: 34px;padding: 0;margin: 10px 5px 5px 10px;}
.content h4 {font-size:18px; margin-left: 10px;}
.content p {line-height:24px; text-align: justify;}

.content div.img {margin:10px 10px 10px 10px; width:625px;}
.content div.img span {display:block; margin:0 auto 10px auto; text-align:center; font-family:open_sansregular; font-size:13px; font-weight:800;}

.content span.cite-expand {/* font-family:'open_sansregular'; */ font-size:24px; font-color:#13202D; -webkit-transition:.2s;}
.content span.cite-expand:hover {opacity:.7; cursor:pointer;}
.content div.citations {display:none; font-size:12px !important; font-family:open_sansregular !important;margin-left: 10px;}


nav.mob-left-bar {display:none;}
#existing-content-menu {display:none;}

div.socialmedia img:hover {opacity:.7; cursor:pointer;}

div.socialmedia img {
    width: 24px;
    padding: 10px 22px 10px 22px;
    margin: 0 3px 0 3px;
    /* margin: 0; */
}

h1.socialhead {font-size:24px; font-family:open_sansregular;padding: 10px 0 10px 10px;}

div.socialmedia a:nth-of-type(1) img {background-color:#55ACEE;margin-left: 18px;}
div.socialmedia a:nth-of-type(2) img {background-color:#3b5998;}
div.socialmedia a:nth-of-type(3) img {background-color:#365472;}

div.socialmedia {
    width: 250px;
    margin: 0 0 0 0;
    border-style: solid;
    height: 120px;
    border-width: 5px 0;
    border-color: #FFF;
}
div.relatedcont {margin: 0;min-height: 150px;}

div.relatedcont a {
	text-decoration: none;
	color: #598Ab0;
	font-size: 14px;
	font-weight: 800;
}

div.relatedcont a:visited {
	color:#8B2374;
}

piece {
    display: block;
    margin-top: 0px;
}

piece a {
	text-decoration: none;
	color: #598Ab0;
	font-weight: 800;
}

piece a:visited {
	color:#8B2374;
}

div.relatedcont h1 {font-size:24px; font-family:open_sansregular; padding:10px 0 10px 10px; margin:0;}

div.relatedcont ol {
    padding: 0 0 0 30px;
    margin: 0;
}
div.relatedcont ol li {
    font-size: 13px;
    font-family: open_sansregular;
    margin-bottom: 10px;
}

div.relatedcont ol span {
    font-size: 12px;
    font-family: open_sansregular;
    /* margin-left: -5px; */
    /* padding: 5px; */
    display: inline-block;
    text-align: left !important;
    display: none;
}

piece ol {
    font-family: open_sansregular;
    line-height: 24px;
    text-align: justify;
    font-size: 16px;
    margin-left: 8px;
    /* width: 80%; */
}
article ol li {
    padding: 10px 0 10px 12px;
}

blockquote {
text-align: left;
padding-left: 20px;
border-left: 3px solid #083252;
width: 80%;
font-size: 20px;
font-family: Volkhov;
font-style: italic;
}

/*blockquote:nth-of-type(1) {padding-left:0px;}*/

blockquote:nth-of-type(even)
            {
                text-align:right;
                border-right: 3px solid #083252;
                padding-right: 20px;
                border-left: 0;
                width:80%;
            }

div.img cite {
    font-family: open_sansregular;
    font-size: 12px;
    text-align: right;
    margin-top: -4px;
    display: inherit;
    margin-right: 1px;
    /* width: 100%; */
}

article ul {
    font-family: open_sansregular;      line-height: 24px;        text-align: justify;      font-size: 16px;
    margin-left: 85px;
    padding-left: 0px;
    width: 76%;
}

img.auth {
    height: 45px;
    float: left;
    margin-right: 10px;
}

div.auth-byline {
    padding:10px;
}

div.auth-byline h3 {display:inline-block;margin: 7px 0 0 0;}

img.pdf-brief {
    height: 45px;
    float: right;
    padding-left:5px;
}

img.pdf-report {
    height: 45px;
    float: right;
    padding-left:5px;
}
img.pdf-factsheet {
    height: 45px;
    float: right;
}

img.pdf-summary{
height: 45px;
float: right;
padding-left: 5px;
}
img.pdf-report:hover, img.pdf-brief:hover, img.pdf-factsheet:hover, img.pdf-summary:hover {opacity:.5;}

span#doctype {
    float: right;
    line-height: 44px;
    display: inline-block;
    padding: 0 0px 0 10px;
    margin-left: 15px;
    text-align: right;
    border-left: 3px solid #083252;
}
div.auth-byline h3 span {
    font-style: italic;
}

p.table-head {
text-align: center !important;
font-size: 13px;
font-weight: 800;
}

table {margin-bottom:10px;}
td p b span {
    font-family: open_sansregular !important;
    font-size: 15px !important;
    text-align: left !important;
}
td p {
    text-align: left !important;
}

td p span {
    font-family: open_sansregular !important;
    font-size: 15px !important;
    text-align: left !important;
}


}
